🇩🇪 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
🇬🇧 Yesterday I filed a lawsuit against #ChatControl. I will not stand by idly and watch the dismantelling of our fundamental right to #SecrecyOfCorrespondence.
Read more: https://www.patrick-breyer.de/en/destruction-of-digital-privacy-of-correspondence-lawsuit-filed-against-chat-control/
@cjd I note the legislation doesn't impact e2e-encrypted messages yet. Good reason to get all your contacts onto Signal.
@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.?
@kaip @cjd It's streaming XML, not just XML. It's verbose and slow to parse. And it can't handle binary data; you have to base64 encode it, which again makes it verbose and slow to parse.