Live data from Hacker News

IRC is the only viable chat protocol (2022)

koshka.love

401–410 of 446 posts

Re: IRC is the only viable chat protocol (2022)

#401
post #25
post #8

> The reliability and lack of bloat that are inherent to IRC ultimately also means that there are a number of fancy modern features that Discord has that IRC lacks, a big one being the inability to view backlogs of conversations that transpired while one was not connected to an IRC server. Although IRC does not itself provide this functionality, the extremely simple nature of IRC allows for a couple of lightweight op…

I like that IRC has no backlog support. When you join a channel it's like you actually joined a room. You don't know what they were talking about when you weren't there.

The system, probably by design but also to limit capacity requirements for the server, is ephemeral, everything only exists in the moment and once everyone leaves the channel it ceases to exist, once your connection breaks your nick ceases to exist. There is no storage at all.

You need the irc services to keep specified information (like ownership of channels and nicknames) and they probably could also collect logs, with some limitations in case of netsplits of course.

Re: IRC is the only viable chat protocol (2022)

#402

Earlier quoted context omitted.

Actually, if a previous account happened to have a phone number attached, and you're asked for one again when making a second account, then provide the same number, Discord will automatically ban both accounts with no way to appeal. Which happened to me because I apparently had an old account I had forgotten about. So now I need a new phone number if I want to use Discord.

> Actually, if a previous account happened to have a phone number attached, and you're asked for one again when making a second account, then provide the same number, Discord will automatically ban both accounts with no way to appeal. You left out that it just bans you on any servers that you're already banned on. It doesn't deactivate/suspend your entire discord account for trying to reuse a phone number for servers…

Nope, it irrevocably banned both accounts from even being able to sign in.

Re: IRC is the only viable chat protocol (2022)

#403

Earlier quoted context omitted.

How do you count users? I couldn't find a way to get stats from other people's homeservers when I looked into it

the optional phonehome stats in synapse. this is total mxids reported (104M or something).

Does matrix.org publish these stats somewhere?

Re: IRC is the only viable chat protocol (2022)

#404

Earlier quoted context omitted.

I'm not sure why you don't trust Element. It's open source, so you could just look at the code yourself to determine whether you can trust it. I personally use the nheko client since it is a native client and less bloat (in other words, no Electron stuff).

I didn't mean trust as in safety but as in reliability

In general it's not the smoothest but okay. Using bridges, for the mobile app the same applies: WhatsApp or Telegram are snappier but Element is still okay for me. Element web beats WhatsApp web, though. The Telegram desktop app is unbeaten, unless you want a TUI like me.

I don't have any problems with message delivery.

Re: IRC is the only viable chat protocol (2022)

#405
post #290

Earlier quoted context omitted.

Same thought – I was surprised to see no mention of Matrix or XMPP.

XMPP is a monstrosity, just let it die… The X is why it failed, depending on the client used by participants, some features wouldn’t work as expected. I remember someone shitting me because the messages I sent were ugly in his client, maybe because of a bad font on one side or the other or something, don’t know, don’t care.

This may sound true, until you realize that matrix is just as extensible, and it has the same problem with clients which don’t support the full set of features.

This is not the problem. I’d say that XMPP is just as alive as Matrix, except it’s not so hip anymore. It definitely feels faster with more mature clients.

Re: IRC is the only viable chat protocol (2022)

#406
post #290

Earlier quoted context omitted.

XMPP is a monstrosity, just let it die… The X is why it failed, depending on the client used by participants, some features wouldn’t work as expected. I remember someone shitting me because the messages I sent were ugly in his client, maybe because of a bad font on one side or the other or something, don’t know, don’t care.

This may sound true, until you realize that matrix is just as extensible, and it has the same problem with clients which don’t support the full set of features. This is not the problem. I’d say that XMPP is just as alive as Matrix, except it’s not so hip anymore. It definitely feels faster with more mature clients.

Pretty sure the client feature parity problem is inherent to open ecosystems with many vendors with varying priorities and budgets. Just look at the web back when there were more browsers in the game, or email clients etc.

Re: IRC is the only viable chat protocol (2022)

#407
post #54

Earlier quoted context omitted.

The only threat to message data on Discord is third party bots like mee6 who are gateway connected to tons of public, private, and "small friend-group" servers, vacuuming up every message data to some data lake for later use. This is why Discord pushed Application Commands[0], which only receive data from Discord when the application is initialized by the user, and made Message Contents a privileged intent[1] that re…

I don't think the idea of rogue Discord employees accessing uploaded images for nudes or searching logs for personal information is far fetched. Consider that a Ring employee was doing exactly that, with customer security cameras, and the only reason they were caught is another employee reported them (and Ring has no idea how many other employees were doing the same thing). [1] [1] https://news.ycombinator.com/item?i…

If we have rogue Discord employees accessing all server logs to steal nudes, why is IRC not suspectible to the same problem?

Re: IRC is the only viable chat protocol (2022)

#408

Earlier quoted context omitted.

Every company will hand over your data if subpoenaed by a law enforcement agency in the country they operate in.

you don't need a company in the country you reside with your billing address on file to run an irc server though

The Buffalo shooter organized on a public Discord and unfortunately that had no effect in preventing him. But, this is getting back to my initial point, you are using Discord because you are hoping for private communication then you are using the wrong product.

Re: IRC is the only viable chat protocol (2022)

#409
post #406

Earlier quoted context omitted.

This may sound true, until you realize that matrix is just as extensible, and it has the same problem with clients which don’t support the full set of features. This is not the problem. I’d say that XMPP is just as alive as Matrix, except it’s not so hip anymore. It definitely feels faster with more mature clients.

Pretty sure the client feature parity problem is inherent to open ecosystems with many vendors with varying priorities and budgets. Just look at the web back when there were more browsers in the game, or email clients etc.

Absolutely. Which may be a lesser problem than a closed protocol.

Re: IRC is the only viable chat protocol (2022)

#410
post #54

Earlier quoted context omitted.

I don't think the idea of rogue Discord employees accessing uploaded images for nudes or searching logs for personal information is far fetched. Consider that a Ring employee was doing exactly that, with customer security cameras, and the only reason they were caught is another employee reported them (and Ring has no idea how many other employees were doing the same thing). [1] [1] https://news.ycombinator.com/item?i…

If we have rogue Discord employees accessing all server logs to steal nudes, why is IRC not suspectible to the same problem?

Oh for sure, IRC has a similar problem (except there are no images hosted on IRC).

But if the analog for a "private" Discord server is a private IRC server then in one you're trusting all the employees and in the other you're trusting yourself (or whatever admin).

And there do exist IRC client plugins that allow for E2EE chat (but I've never met anyone who used them).

IRC certainly has plenty of problems and Discord is very convenient but I think assuming privacy is assured on Discord is a bad bet.

Post reply on HN