@liebach I'm thinking of writing a blog post to expand on these points, but essentially:
* Only decentralized in name, in practice almost everyone uses one service (matrix.org) because it's too annoying to host
* It's too annoying to self-host because the only remotely complete software implementation is a big mess of inefficient python that doesn't scale well and has terrible performance when you have a lot of users or have users join larger rooms
* The software available for it is bad, even after over half a decade and millions in investment. The config file for the server is a huge 3.5k line monstrosity because they documented all the options in great detail in the file. And also options are inconsistently represented where uncommenting a config line will cause the thing to be activated whereas in other places it will just keep the default behaviour.
* The people who control the spec keep adding features so fast it's hard for third party clients to keep feature parity (like Google is doing for the web), making the only viable client Element and the only viable server Synapse
* Element is electron/web-based and very janky, often buggy, annoying to use, and slow
* Encryption leaks metadata because of federation which federates device lists (including client/platform information), room participant information, and things like the people involved in 1-1 chats
* The mechanism of federation is fundamentally flawed: matrix servers share _everything_ with other matrix servers, not just messages, which leads to hugely and infinitely increasing database size and disk utilization (5GB of data for me and I was part of 4 small rooms for about 6 months and hardly used it). It's even worse if you are in a big room.
* I've had many instances of things just randomly breaking for no apparent reason. My profile picture disappearing in one room but not others while using Element for example.
"This new note taking system is amazing!" starter pack:
proprietary software and storage format;
no API or tool hooks;
reinvents Zettlekästen, wikis, and/or Memex concepts without acknowledgement (and frequently missing key components);
syncs to a private cloud with no (or shitty) encryption, or assumes you'll only ever work on one machine;
gigantic kitchen sink prerequisites (Electron or "works with emacs/VScode/Eclipse");
Telegram Desktop is such a crap it used to hang my system into completely unusable state o_O. I removed it and my uptime is pretty good now.
Десктопное приложение телеграма намертво весило мою систему, помогала только перезагрузка кнопкой на корпусе. Никогда бы не догадалась, что это из-за него, если бы не удалила.
“Cryptocurrency is literally like an eight-year-old’s concept of an evil businessman. He just plugs his pollution machine in and gets money for it. It doesn’t make anything, it just. Pollutes. And makes money. Like a fucking Captain Planet villain”
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!