News for hackers. Stuff that matters.
Re:European Commission Trials Matrix to Replace Teams by Arathorn on Thursday February 05, 2026 @12:22PM (#46902020)
Matrix is a decentralised encrypted chat protocol on which you could build something like Zulip, except decentralised and end-to-end encrypted.

Element is the actual app being trialled here, which feels more like Slack and/or Signal than Zulip. The point is that you get something you can selfhost while also interoperating with other deployments… while also encrypting the data end-to-end with Signal protocol.

Re:European Commission Trials Matrix to Replace Teams by pm3003 on Thursday February 05, 2026 @01:06PM (#46902608)
Federation can feel like "just a feature" but the E2E encryption (also in group chats) is a reason for Matrix to exist and a big reason why it's so slow.
Re:European Commission Trials Matrix to Replace Teams by ezst on Thursday February 05, 2026 @01:58PM (#46903464)
It's so slow because it's so badly designed as a protocol, E2E isn't really the problem (the slowness is roughly equivalent for non-encrypted rooms)
Re:European Commission Trials Matrix to Replace Teams by dpc_01234 on Thursday February 05, 2026 @01:49PM (#46903307)
"Slow" in what sense? Development? Because I self host a Conduit server and I don't ever notice messages being slow. It would be hard to notice anyway, as in a group chat people usually take some time to type in their responses.

The sync between large groups used to be slow because of amount of data, but Element X and "sliding windows" were rolled out to help with it.

AFAIK, the public Matrix server used to be slow because of a heavy load (I think), but on my self-hosted instance that's not a problem at all.

Re:European Commission Trials Matrix to Replace Teams by JuniperMesos on Thursday February 05, 2026 @04:16PM (#46905447)
The experience of using Matrix involves a lot of sluggishness at various points in the client - waiting to decrypt messages or properly sync keys, waiting to join a room or for room search to load - these are the things that have been salient to me using multiple matrix clients with a freshly-spun-up server within the past month.
Re:European Commission Trials Matrix to Replace Teams by dpc_01234 on Friday February 06, 2026 @04:10PM (#46918182)
I more mindfully played a bit with my Element (web UI), and Element X (Android), and while there might something to it, and I suspect the e2e encrypted data model will always lead to some extra work required. Element seems a bit sluggish. However Element X on my Android seems butter smooth.

And event the slower Element seems far better than Discord that I'm forced to use, where I can't even scroll history without the whole thing stuttering.

Re:European Commission Trials Matrix to Replace Teams by solarkraft on Thursday February 05, 2026 @02:31PM (#46903959)
> on which you could build something like Zulip

I hope that at some point a focus of the Matrix project will become why this isn’t being done. A better developer experience would supercharge the ecosystem, IMO.

Matrix should be the default for anyone building a chat app, but for some reason it’s not.

Re:European Commission Trials Matrix to Replace Teams by tamimio on Thursday February 05, 2026 @12:36PM (#46902191)
Yeah I would love to see a new professional application based on Matrix, Element is buggy, other apps lacking too.
Re:European Commission Trials Matrix to Replace Teams by blitzar on Thursday February 05, 2026 @12:40PM (#46902236)
> Element is buggy

Someone should tell the CEO/CTO of Element

Re:European Commission Trials Matrix to Replace Teams by Arathorn on Thursday February 05, 2026 @01:15PM (#46902750)
Speaking as the CEO/CTO of Element... the classic Element apps on mobile were buggy, thanks to being a ~10 year old codebase with no shared code between platforms and effectively the 1st generation Matrix client. Which is why we replaced them over the last few years with Element X, with all the heavy lifting shared between iOS & Android via matrix-rust-sdk (effectively a 3rd gen Matrix SDK).

That said, 70% of our users haven't got the memo yet - we'll do a hard-upgrade when the remaining missing features in Element X (Spaces & Threads) are fully out of Labs.

Meanwhile, Element Web is lagging behind Element X - but we're now in the middle of an incremental in-place upgrade (not a big-bang rewrite, thank goodness) to use matrix-rust-sdk - see our talk from FOSDEM last Sunday for the details: https://fosdem.org/2026/schedule/event/DZJVTS-an-element-web...

Re:European Commission Trials Matrix to Replace Teams by JuniperMesos on Thursday February 05, 2026 @04:18PM (#46905488)
> That said, 70% of our users haven't got the memo yet - we'll do a hard-upgrade when the remaining missing features in Element X (Spaces & Threads) are fully out of Labs.

This isn't users not getting the memo yet, this is users being faced with an unfortunate choice between a buggy, slow client and a new client that doesn't implement important functionality like Spaces and Threads.

Re:European Commission Trials Matrix to Replace Teams by solarkraft on Thursday February 05, 2026 @02:38PM (#46904028)
I’m excited to watch the talk. I’m generally critical of Matrix, but that’s because I want it to succeed. Lately I find you’ve been doing a lot of things right, so I hope you keep going!
Re:European Commission Trials Matrix to Replace Teams by markush_ on Thursday February 05, 2026 @01:33PM (#46903046)
It’s very cool and inspiring to see the CEO posting here. Keep up the amazing work!
Re:European Commission Trials Matrix to Replace Teams by Flere-Imsaho on Thursday February 05, 2026 @04:24PM (#46905563)
Can i ask why is Element Classic even available on the Google Play Store? If you want people to move away from this?

I've only started my Matrix journey, in the form of writing bots using the matrix Python library. I'm keeping my fingers crossed, as the Matrix protocol could be really impactful.

Re:European Commission Trials Matrix to Replace Teams by pseudalopex on Thursday February 05, 2026 @04:35PM (#46905707)
He said Element X missed Spaces & Threads.
Re:European Commission Trials Matrix to Replace Teams by neiljohnson on Friday February 06, 2026 @01:25PM (#46916300)
When Element X first launched, the goal was for it to cover the personal messenger use case. This worked just fine for some people, but for many, feature parity with the old apps and parity with the web experience was a hard blocker.

Both Spaces and Threads are about to land, and there are other lower-profile features that also need rounding out. We would expect full parity by April this year. At which point migration should be an obvious choice.

Re:European Commission Trials Matrix to Replace Teams by edoceo on Thursday February 05, 2026 @01:01PM (#46902540)
Arathorn is the CEO. I bet you knew that. At the time I write this your comment is grey. Maybe context was missing; or they think you're snark.
Re:European Commission Trials Matrix to Replace Teams by xethos on Thursday February 05, 2026 @09:47PM (#46908399)
I assumed it was because people here are constantly telling Arathorn that Element (not ElementX) is slow and buggy, and that when they last tried the default server (circa 2019 or so) is was buggy and full of rough edges

He's (in my mind) always positive, open, and willing to admit the shortcomings of the platform he shephards... but damn does he deal with a lot of undeserved criticism (and deserved criticism, where applicable)

Re:European Commission Trials Matrix to Replace Teams by tabbott on Thursday February 05, 2026 @07:22PM (#46907402)
I'm sure you could do some of Zulip's features on top of Matrix.

But for what it's worth, as Zulip's lead developer, every time I'm looked at whether we could have built Zulip on top of Matrix, it just feels impossible to me. And a big part of it is the architectural decisions Matrix made to support a decentralized E2EE social network, which are not required for a self-contained chat system like Zulip or Slack (which can still be bridged with other chat systems). Permissions enforcement, performance, and lots of other details really benefit from the more focused goal, where we've explicitly decided we're not building a generic distributed network architecture and are not competing with WhatsApp.

That said, I think it's great that we have multiple OSS chat systems with different strategies that are targeting different collections of niches!

I will never understand why so many organizations entrusted the communications fabric of their organization to Microsoft and SalesForce Cloud services over the last decade. If an organization can succeed in escaping Teams or Slack to Element/Matrix, that's great, even if it's a use case where Zulip would be a better end-user experience for their requirements.