Live data from Hacker News

IRC is the only viable chat protocol (2022)

koshka.love

321–330 of 446 posts

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

#321

Earlier quoted context omitted.

Discord has shitty logging and log-search capabilities. Discord's logging is shitty because: 1 - The logs aren't yours, they're Discord's. If you get banned from the server, your server shuts down, or Discord bans you altogether your access to those logs is gone forever. 2 - Unlike the logs of some IRC channels, Discord's logs aren't available on the web anywhere, so they can't be indexed or searched outside of Disco…

I recorded logs back in my IRC days but I never used them for anything or searched through them. That is a complete red herring. Nobody who uses IRC cares about persistent chat. What most people want is to see the last X hours of chat history while they were offline, so if they open their chat client they don't have to stare at an empty window, not the last X months. Also you forgot to say that Discord had a high qua…

>host your own server like Mumble.

Or use one of the public ones.

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

#322
IRC has some advantages. You can use with without specialized software (and I have done many times when not having a IRC client), or you can write your own IRC client or use one of many. There may also be web interface if you want them.

Note that you can make IRC server which makes logs of channels and could provide a link to access the file in the MOTD or HELP file, if desired. It can also be done by clients and link in the TOPIC message, which is more common.

IRC is good for fast communication with short messages, but for slow communication with long form messages is also sometimes more useful and for that, NNTP would be better, I think.

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

#323

Earlier quoted context omitted.

> IRC lost to Discord years ago. A couple of years ago you'd have told me the exact same thing but with s/Discord/Slack/ IRC has "lost" many times before and yet it's still around while the previous "winners" are all gone or irrelevant. Even if Discord is tolerable today how long before it becomes terminally enshittified?

Last I checked Slack has many more users than IRC

IRC will still be around after Slack is long gone.

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

#324

Earlier quoted context omitted.

Beyond the backlog support, it's the addressing of the backlog. Discord's search function is so bad it's essentially unusable so having the backlog is often useless, however the ability to "pin" a useful message or discussion by getting a link is very relevant. Baseline IRC doesn't have message addressing, regardless of backlogging. You need the "message-tags" extension ( https://ircv3.net/specs/extensions/message-ta…

"Discord's search function is so bad it's essentially unusable" Discord's search function is 1,000x better than what's built into Windows 10 and 11. I've found pictures I posted from years ago in discord, Windows 10 can't even find half the files I downloaded and transferred to another drive the other day.

That is to say, Discord's search actually works. It may not work great, but it will find all posts containing the word "dog" when you search for it. The search in windows explorer, on reddit and on most forums will often fail to find an item even if you search for its exact name. Last I tried it, windows explorer couldn't find a file in the folder I was already viewing. It's impressive.

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

#325
post #300

> Anyone who has ever used IRC knows that there is nothing even remotely complicated about using it, but the terminology and the steps required to use one are ostensibly terrifying enough to reliably keep the technically illiterate at bay. This remark, topped with the author's piece on "normiefication", is the kind of intellectual elitism that reliably keeps me away from IRC whenever I think of coming back to it.

This is a silly statement. The technology doesn't embody any 'elitism', back in the day there were many channels/networks with non-technical users. Back when Shoutcast was a thing, servers often had an associated IRC channel where people would make requests, or just talk music, just as one example. This also makes the "keep technically illiterate users away" statement silly, I've seen middle school age kids connect t…

I stopped being engaged when the author uses "normalcattle" in a unironic, disdainful tone. Then later on there's praise of RMS. I like the overall message, as a long time daily IRC user, but the contempt seeping from the whole article is a turn off.

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

#326

Earlier quoted context omitted.

FWIW, someone identified the issue, and next Monday's update ( https://matrix.org/blog/2023/07/postponing-libera-chat-depor... ) may include a fix

Thanks for the hint. While they don't mention the issue in that post (and neither in the linked one regarding plumbing, where they say they regret libera's decision to request disabling portalling, like it came out of the blue), let's still hope it is fixed in this release. Again, I find the communication from matrix' side absolutely pathetic. Yes I know, it's an open source project, I don't pay them, they don't owe…

fwiw, i would be first to agree (as project lead for Matrix) that we (I) have fucked up the communication about libera irc bridging problems, and I am sorry for it.

the root cause is lack of bandwidth: the bridge is both written and run by one guy, alongside a tonne of other stuff which often takes priority given it revolves around trying to generate $ to fund matrix dev.

Around the beginning of the year, we had some nasty problems on the bridge (from memory, some delayed traffic, and a security bug). Libera started threatening to deportal us, so we rushed out a major feature (persistent IRC connections, so Matrix users don’t reconnect when the bridge restarts) to try to address the longest running series of issues and avoid Libera killing portals (ie stopping users bouncing via Matrix). Unfortunately, while this seemingly worked, it introduced the nightmare subtle traffic loss bug which the parent is complaining about, which we haven’t been able to repro outside of production. Meanwhile, rather than averting deportalling, the new problem reinforced the case, combined with false concerns about archive.matrix.org (https://matrix.org/blog/2023/07/what-happened-with-the-archi...).

This has caused a particularly unpleasant vicious negative feedback loop where we’ve had to split time fixing the reliability bug with: fixing plumbing, preparing deportalling, handling tonnes of community reqs about deportaling and the awkward UX of plumbing, dealing with the libera team, and dealing with a new brace of security issues which showed up thanks to newfound attention on the bridge.

Meanwhile it’s fair to say that we have badly failed to communicate about this with the wider IRC community, focusing on trying to fix bugs while talking to the libera team instead. This is clearly a huge screwup, and, again, I apologise for it (and for the bad job I’ve done on resourcing keeping the bridge running).

At this point, the our best hope is that we’ve fixed the root message loss bug, and that the bridge will go back to being lower maintenance again, and plumbing will prove usable in practice. However, we’re also in a catch 22 when the main use of the bridge (portalling, ie acting as a bouncer) is now gone, meaning fewer people will be able to use it and it’ll be even harder to justify spend time on it going forwards. If libera hoped that by turning off portals they would somehow make it easier for us to improve the bridge, they were wrong.

Our fallback position, if plumbing doesn’t work out, is to try to find a set of people who libera trust to run/maintain the bridge and hand it over to them - or alternatively give up and encourage the community to run their own personal bridges via matrix-appservice-irc or heisenbridge or even matterbridge, if empirically running a huge bridge to libera’s satisfaction is impossible.

If anyone has any other bright ideas, please let me know.

Finally: the reason we have run the bridge for the last 8 years is, perversely, to try to support IRC and let xkcd.com/1810 style users still participate in communities which have otherwise migrated to discord/slack/matrix and avoid community fragmentation. Right now the Libera Matrix bridge has around 10K IRC connections - around 25% of Libera’s total users. By knifing portaling, I’d guess this will drop 10x. So the whole thing ends up being an utterly depressing spiral of fail.

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

#327
post #319

Earlier quoted context omitted.

Among other things, there's no way to add a log bot to private messages.

[flagged]

Huh? Supposed to what?

I was just listing a way that Discord is worse than an IRC client, in a way that you can't solve with a log bot.

You're imagining whatever standard you think I'm setting.

Anyway, the main "other things" are needing direct moderator permission and button-pressing on every server you want to join your log bot to.

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

#328
post #318

Earlier quoted context omitted.

I did "solve the problem". I use Slack and Discord to talk to the cohorts who used to be on IRC. Your behavior in this thread is really strange. Discord's a fine tool. So is Slack. I have nothing to fix, and my posts in this thread have been explaining why for me they're fit for purpose when IRC isn't. Why would I "do something about" a situation that isn't a problem for me?

Then why bring up IRC’s lack of a “pleasant” app? Just seems like a problem you can and should solve for yourself, but is otherwise wholly unrelated to the protocol. One doesn’t complain about http because the mobile browser options aren’t to one’s liking.

You don't have to take responsibility for fixing something just because you criticized it.

Fixating on the term used is a tad disingenuous. I think most people reading hacker news understands that the IRC ecosystem is being referenced here - not the protocol itself. IRC has been around 30+ years and it still doesn't have any great clients.

If you wanted to build a featureful chat client IRC wouldn't even be a good choice because there is so many things missing from the spec.

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

#329
post #288

Earlier quoted context omitted.

> IRC lost to Discord years ago. A couple of years ago you'd have told me the exact same thing but with s/Discord/Slack/ IRC has "lost" many times before and yet it's still around while the previous "winners" are all gone or irrelevant. Even if Discord is tolerable today how long before it becomes terminally enshittified?

> IRC has "lost" many times before and yet it's still around. IRC is no more relevant than the fossils that are still underneath the ground. > while the previous "winners" are all gone or irrelevant. So Matrix is gone and irrelevant? > Even if Discord is tolerable today how long before it becomes terminally enshittified? Even if that happens I can guarantee you that they won't be going back to IRC.

Matrix is very much alive and well; we just hit 100M total addressable users on the network :)

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

#330

Earlier quoted context omitted.

I don't hate Discord, but I do hate that it's being used in contexts where a good old fashioned web forum would make more sense.

It’s also like Slack but very noisy. I don’t get its appeal at all.

discord makes hosting a real-time online place for most communities of all sizes very easy. it also doubles as a free cross-platform messaging app with a massive userbase. as the top-level GP posted, it mostly has a superset of the features of other community/messaging platforms (at the cost of searchability and data ownership/privacy).

as a student, I'm in discord servers for friend groups, school clubs, unofficial classroom servers, game communities, fanbases, etc - anything that can benefit from conversations organized into different channels is usually turned into a discord server.

when I think "how can I take this group of people interested in the same thing to gather together online?", the alternatives that come up are:

- facebook (too linked to real life identity, also not really great for separating conversations into specific channels to my understanding) - reddit/forums (which can compliment a discord server in being more searchable/async, but in no way rival Discord's real time text/voice chat) - mumble/teamspeak/skype/matrix (largely just has a subset of discord features) - slack/microsoft teams (pretty much solely designated for work and not at all marketed as a general purpose communication solution)

Post reply on HN