Re:Delta Chat – Email Based PGP Encrypted Chat
by lxgr on Wednesday March 05, 2025 @11:42AM
(#43268990)
Yes, it's theoretically possible to adapt many protocols to many use cases, but that doesn't mean it's a good idea. Email and XMPP are just geared towards very different use cases.
In particular, Email has a lot of assumptions about acceptable delivery delays, bidirectional (non-)reachability etc. baked in that would be very hard to globally undo.
Re:Delta Chat – Email Based PGP Encrypted Chat
by immibis on Wednesday March 05, 2025 @02:52PM
(#43271427)
As programmers, is it not our natural instinct to create a ChatSystem and MailSystem on top of a GenericMessageDeliverySystem? When did we stop doing that? Creating a brand new GenericMessageDeliverySystem for each purpose comes with substantial costs. We don't reinvent the Internet to create WhatsApp.
Re:Delta Chat – Email Based PGP Encrypted Chat
by lxgr on Wednesday March 05, 2025 @04:58PM
(#43273189)
What generic message delivery system are you talking about, though?
SMTP is optimized for the use case of email; XMPP is optimized for one-to-one instant messaging; Matrix is optimized for "Slack-like" chat.
I highly doubt that these three use cases are similar enough to warrant introducing an additional common protocol/layer.
When you use XMPP or Matrix you know your message will be delivered instantly. When you use email you don't. But that's only because we haven't defined an extension that tells the client whether the server can deliver messages instantly. It's not really that inherent to the system. Surely you've had at least one real-time conversation by email because both of you happened to be online at the same time and nothing went wrong necessitating a message delay.