Core XMPP is decentralized today . Room chats standardization in XMPP started 20 years ago. Any server existing today has solved the issue whatsapp is facing right now.
what even is core xmpp? Don't you need XEPs to do any messaging in the first place?
The core spec allows you to send messages and presence and is actually enough in many cases. It's far from enough for a modern experience, bust all servers and at least 1 client per platform exist with all the expected XEPs that will bring you an experience close to what Whatsapp provides (with the notorious lack of A/V calls and maybe not so straightforward file exchanges)
Naysayers keep arguing that the jungle of XEPs make it too hard to implement and use and that's what halting the adoption of XMPP, but that's like saying no one is doing any web innovation because the specs are too big. The reality is that only a big name with continuous marketing work and advocacy is missing from XMPP, and is the one reason Matrix got where it is today.
I'm amazed people still use WhatsApp. We mostly abandoned it in the United States back in the mid 2010's. I mostly use it with friends over in european countries, just like I do with people in China with WeChat.
You still use SMS, rest of the world mostly abandoned it.
Signal is as centralized as Whatsapp, so you could one day read the exact same headline for it
In fact, this did happen last year[1]. Moxie has infamously made the argument that decentralisation reduces reliability because if any one server goes down reliability is affected (ignoring that partial outages are better than total outages). [1]: https://techcrunch.com/2021/09/26/signal-the-encrypted-messa...
Interesting. I think it's a semantical battle between reliability (literally "can I rely on the system to be up ?") and resiliency ("if it takes a hit can I keep using it in degraded mode")
You can improve the UX of Matrix clients. You can not make Telegram decentralized or take it out of control of one single entity.
Well if you can, then why aren't they as good as Telegram, and why should I be holding my breath for their UI / UX to suddenly improve? Matrix has been around for almost as long as Telegram. I don't use either so I don't really care. I just don't expect a consumer service with subpar UI to win market share solely on technical merits.
It won't surprise you that to improve a product, you need people working on it. In a capitalistic society you need to pay them to do that. Telegram sits on the billions of its founders and doesn't need to make revenue, they have money. What company with an infinite supply of money (and, thus, developers, managers, QA, interviewers) are building a Matrix client and can afford to have as many people working in it ?
Time to talk about matrix.org and Element not Signal and definitely not Telegram...
I'm sorry but matrix is a convoluted mess. Speaking from experience, when there's a deep focus on protocols and technical architecture before usability it becomes incredibly hard for the consumer side to get started. It's still very much a DIY thing and the promise of Element hosted offerings kind of just defies the point of the federated design for what most came into it for, self hosting. Honestly, we just need a d…
> Honestly, we just need a drop dead simple chat client/server that can be self hosted
XMPP, again and again. But that's not a solution, because the problem is absolutely not technical.
The Matrix team seems to be focusing on anything but making it as performant and usable as Telegram or Slack. The project leaders have been told this multiple times but there is always a reason.
Speak for yourself. The recent addition of space-protected rooms eliminated one of the biggest issues preventing my local hackerspace from using it. (Of course, it did so roughly as we finally qualified for the nonprofit Slack plan, so it was a bit too late to have a real advantage - but it's an option now where it wasn't before.)
I've been using spaces for a while, but I am genuinely still baffled by it. Intuitively, a space should be where I group rooms or people in a non-overlapping way, and cleanup the side-panel clutter... But I can access all rooms from all spaces, so what is it's purpose exactly other than a namespace in which to connect to other places?
Ham radio operators practice disaster ops, don't they ? How about indie email providers ?
I tried to go the self-hosted route. It became impossible to manage. I don't know how many hours I sunk in to figuring out why, seemingly randomly, my emails were being marked as spam by Google. If you can't get through to Google, you're effectively invisible for most people
I had the same problem as well. Important emails wouldn't get delivered to recipients. I ultimately had to throw in the towel.
Well if you can, then why aren't they as good as Telegram, and why should I be holding my breath for their UI / UX to suddenly improve? Matrix has been around for almost as long as Telegram. I don't use either so I don't really care. I just don't expect a consumer service with subpar UI to win market share solely on technical merits.
It won't surprise you that to improve a product, you need people working on it. In a capitalistic society you need to pay them to do that. Telegram sits on the billions of its founders and doesn't need to make revenue, they have money. What company with an infinite supply of money (and, thus, developers, managers, QA, interviewers) are building a Matrix client and can afford to have as many people working in it ?
Element funds a lot of Matrix work, and we have a large team working on both Matrix, Element clients, Matrix hosting, and our various customer projects (around 100 people). And while Element has taken longer than I’d like to improve in terms of UI/UX, it is definitely getting there - cf https://element.io/blog/an-unrecognisable-improvement-elemen... etc.