4 ms·
as someone who wasn’t online in the IRC heydays i really wonder why we can’t just build on it, instead of inventing new protocols
by pitchlatte 2mo ago
as someone who wasn’t online in the IRC heydays i really wonder why we can’t just build on it, instead of inventing new protocols
- tcfhgj 2mo agoBecause people have different use cases and priorities about chat. Matrix.org and liberachat used to be connected using a bridge, even then the Matrix side didn't implement the requirements of liberal chat fast enough such that the bridge was abondened.
- ezst 2mo agoMatrix attitude towards IRC (and bridge implementation) always felt like a trojan horse. Yes, it brought undeniable quality of life improvements over IRC for those who took the bait, but that didn't have to mean making the native IRC experience more miserable for no good reason. Matrix burnt a bunch of bridges with that attitude.
- jeroenhd 2mo agoPeople still use IRC. You can't run your own server and talk to people on other servers without a load of work, you cannot do any kind of encryption, file transfers (images?) are a privacy nightmare if they work at all, web clients need a proxy. Authentication doesn't really exist. Messages disappear if you disconnect and reconnect unless you set up an additional server that will make it seem like you're always connected. The protocol was written for a different age. If you're going with old-and-proven tech, XMPP is a much better jumping-off point than IRC. Everything that made it simple and easy to use back in the day, makes it hard to use in a modern setting.
- pitchlatte 2mo agoXMPP, then. it’s the continually inventing new protocols (insert XKCD comic) that i’m protesting against.
- jeroenhd 2mo agoYou can't build a modern messenger equivalent on IRC. You need a new protocol. "New" is relative of course, XMPP is 27 years old. Still, XMPP lacks official support for something as basic as "I want to log in on a new device and see the old, encrypted messages that are on my other devices". IRC itself is a reinvention of `talk` and BBSware. For as long as there will be new use cases, there will be new protocols.
- panick21_ 2mo agoOnce you add all that need on IRC its 2x as complex as matrix and harder to get into. There is a reason nobody does it.