Interesting post about what the next chat app should be like. The author practically describes Matrix, but in the end dismisses Matrix for some reasons at least I find invalid. https://drewdevault.com/2021/04/07/The-next-chat-app.html #matrix
@cos Disagree, I think most of his points regarding Matrix are pretty accurate (certainly in the regard to current server, maybe in the rewrite they are working on maybe it will improve)
1. Vast majority of user's use it as their instance.
2. I believe you partially answered #1.
3. I asked since your prior answer implied that DeVault's statement about was incorrect, and I'm wonder if that is the case, why are most users centralized on one server?
In additions, last time I looked there were about only 14 (including matrix.org) public servers which seems a bit anemic, especially when compared to Mastodon, which has around 100.
@bpepple @KitKat This interview has some up to date numbers: https://thestack.technology/element-messenger-matrix-protocol-one-to-watch/
"1. Vast majority of user's use it as their instance."
Probably wrong given matrix.org stats suggest max a third
"last time I looked there were about only 14 (including matrix.org) public servers which seems a bit anemic"
Didn't know there is a comprehensive list of all public (why only public?) servers
@KitKat @bpepple It's not relevant how many (i believe the number is around 30%) use matrix.org. It could be shut down today and Matrix would continue to work like before. It would only make it more difficult for novice users to pick a homeserver. It's not possible to reliably compile a list of all servers, as there is no central authority that knows them. Listing non-public servers could also cause privacy issues.
@cos I'm not sure that's Drew at his best, but I'd argue the opposite: I think his points against Matrix are valid (e.g. XMPP implementations fare better in terms of resources and ease of use).
On the other hand, arguments in favor of federation are dubious at best:
* 502 Server Gone error would have been much worse in a federated environment, with the largest instances dying under the load other since we don't yet have viable funding solutions
* federation does not magically solve ethics
@cos what can help a lot with ethical issues is good self-protection tools built in the software and nomadic identity so that you can change servers easily if your previous community becomes toxic, but that does not come automatically with federation (see our issues on Fediverse with no mean to move from Mastodon to Pleroma or other)
@cos I agree with most of his points and espionage agree about the complexity of E2EE and handling keys for users.
One point that I strongly disagree is the part that he says
“This is complicated further by the concerns of a federated design, and if you want to support voice or video chat (please don’t)”
I think voice and video chat are now highly expected by general public that a new protocol/software cannot afford not to have these, or else, it will never get public attention.
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.