🇩🇪 Gestern habe ich Klage gegen die #Chatkontrolle eingereicht. Ich sehe der Zerstörung des Grundrechts auf #digitalesBriefgeheimnis nicht zu, sondern schalte jetzt die Justiz ein.
Mehr dazu: https://www.patrick-breyer.de/zerstoerung-des-digitalen-briefgeheimnisses-klage-gegen-chatkontrolle-eingereicht/ #Piraten
@cjd none of that other stuff matters if I can't get my parents to use it.
@cjd I have never had to help anyone set up Signal.
@cjd Anything that requires IMAP and SMTP setup is a non-starter. I don't understand how you can put Delta and Signal in the same category in good faith.
@cjd @freakazoid Why not XMPP? I don't like random startups inventing their own protocol instead of building on (and thus improving) existing internet standards.
@freakazoid @cjd So what's wrong with it if you get over the fact that it's XML?
@freakazoid @cjd You really think the XML parsing speed is the bottleneck in IM? If you want to send any amount of binary data where this starts to matter it's done out of band.
@kaip @cjd On a low power device RAM and CPU cycles matter. And on the server it means you need more of both per connection. It's network bound, so bottlenecks aren't usually what matter, but parsing XML at wire speed on a 10G link is certainly going to use a lot of CPU that you could be using for other things.
AFAIK no protocol before or since has used streaming XML.
@cjd @freakazoid 1. XMPP restricts itself to a reasonably sane subset of XML, not all of it (see RFC3920).
2. A quick look at the source code of some XMPP clients shows this is false. Not fully supporting XML would be the correct way of doing it because of (1).
Current XMPP server (and client) implementations are orders of magnitude more RAM and CPU efficient than let's say Matrix.
@cjd @freakazoid Maybe so. What other messaging protocols do you know of that offer federated, E2E encrypted chat, A/V calls etc.?