News for hackers. Stuff that matters.
Re:Discord vs. IRC Rough Notes by drbig on Friday July 12, 2024 @07:11PM (#40950302)
> The biggest complaint I have with IRC is its assumption of synchronous communication.

But that's like complaining that the assumption of water is that it is wet.

_Chat_ by definition is right here right now. It is not mail, pager, bulletin board, forum, or... water.

And indeed we have "persistent proxies" but we call them bouncers[1] and they have plugins and stuff all figured out in the _thirty plus years_ IRC has been around.

IRC does one thing and does it well enough to be older than all the social media, and to outlive it too.

Making your own bot[2] is easy, and "persistence" can also be done by having... wait for it... public logs[3]!

And yeah I use Discord too, it's fine while it lasts. On IRC networks since... 1997, and still here and most useful.

1: https://wiki.znc.in/ZNC 2: https://github.com/drbig/catabot 3: https://github.com/drbig/chatlogger

Re:Discord vs. IRC Rough Notes by unsignedint on Friday July 12, 2024 @07:48PM (#40950508)
That's why I said, "Ultimately, it depends on your use case, but IRC's assumptions don't work for me or my peers." If it works for you, great. It doesn't for me. (Believe me, I used to use it a lot back then.)

For one thing, I chat with people not just to chat, but to communicate effectively. IRC simply doesn't provide the functionality that aligns with my use cases. It doesn't meet the expectations I have for such systems right out of the box.

Creating and maintaining bots or workarounds just to communicate effectively isn't high on my list of priorities, given everything else I have to do.

Re:Discord vs. IRC Rough Notes by drbig on Friday July 12, 2024 @08:13PM (#40950627)
Fair enough.

So less about chat but more about async-first exchange. Sounds like e-mail?

Re:Discord vs. IRC Rough Notes by unsignedint on Friday July 12, 2024 @08:22PM (#40950685)
Right, and another factor is that I often have to communicate with people in different time zones, sometimes with a 16-17 hour difference. It's nice to have that seamless transition between synchronous and asynchronous communication.