this post was submitted on 09 Aug 2023
90 points (95.0% liked)
Privacy
32130 readers
1085 users here now
A place to discuss privacy and freedom in the digital world.
Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.
In this community everyone is welcome to post links and discuss topics related to privacy.
Some Rules
- Posting a link to a website containing tracking isn't great, if contents of the website are behind a paywall maybe copy them into the post
- Don't promote proprietary software
- Try to keep things on topic
- If you have a question, please try searching for previous discussions, maybe it has already been answered
- Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience
- Be nice :)
Related communities
much thanks to @gary_host_laptop for the logo design :)
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Yeah, what's with that?
It is always a pain in the ass trying to explain that, but it never seems to get fixed
The biggest issue with matrix is that while the protocol is open and servers and clients can be built around it, the element client and synapse server are developed so quickly that nobody else can dream of keeping up. That is its own kind of vendor lock-in.
Yes, but think about how slow development would be if they weren't so fast. And even this way they are still very slow.
Even if less and less, there are still dealbreaker years-old encryption issues, like that if someone joins an encrypted room, they won't get the keys for the old messages even if history visibility is on the most permissive setting.
Actually this is for security reasons, and as I understand encryption would be worthless the other way, as a server admin could add an account to the room which would get all the keys otherwise. A workaround to this (it was standardised recently) is that if you invite them from an element client (their client also needs support for this I think, as they have to use it at least for the initial join), your client will send them all the keys it knows, but I'm not sure if it will make only your past messages visible or all of those that you can see (at the point of invitation, so maybe it's best to scroll back to the beginning of what you see for it to work best). They are also working on a real solution (they refer to it as the end of the linked proposal), I have seen work on that even this year, but they are working on so much things at the same time that it feels to me they're getting nowhere.
I often feel that even though alt impls can't keep up, the organization is still starved for human resources. They need to do a whole lot of things at the same time, and of course that's not possible, because everyone can work on only so few things at a time.
They were often even bashed for serious mistakes and overlookings resulting from this (like the hackea writup), but it seems entirely plausible to me that in the past because of this lack of resources they just weren't able to do things properly, and they have problems with admitting that with words even to themselves.
Wow. Thanks for such a fantastic explanation.