Highlights include Sliding Sync (instant login/launch/sync), Native OIDC (industry-standard authentication), Native Group VoIP (end-to-end encrypted large-scale voice & video conferencing) and Faster Joins (lazy-loading room state when your server joins a room).

55 points

I have to say “Element X” is a very unfortunate name choice …

permalink
report
reply
2 points

Yeah, it sounds like it’s sponsored by Elon Musk.

permalink
report
parent
reply
13 points

Jesus just go back to calling it Riot.IM the name keeps getting stupider and more corporate.

permalink
report
parent
reply
4 points

Riot games forced them to change the name.

permalink
report
parent
reply
3 points

Calm down, it’s not a rename, it’s a name for the preview client only. Temporary.

permalink
report
parent
reply
15 points

Matrix has had a bit of trouble penetrating the enterprise market, which is where the real money is. Hence the corporate-speak rename.

permalink
report
parent
reply
1 point
Deleted by creator
permalink
report
parent
reply
8 points
*

I mean, they haven’t had that much trouble. Last I checked they had portions of the French and German governments using Matrix as a secure messenger. (To be fair, those both came after the rename.)

permalink
report
parent
reply
19 points

It is just a codename, Element X is going to be just Element once it replace the old one.

permalink
report
parent
reply
8 points
*
Deleted by creator
permalink
report
parent
reply
5 points

I wanted to try Element X but apparently my self hosted server is not compatible.

permalink
report
parent
reply
9 points

Ah there is a solution for it https://github.com/matrix-org/sliding-sync I guess I could try to install it.

permalink
report
parent
reply
7 points

Yeah I was able to install sliding-sync on Dendrite without issues. A bit surprising that I didn’t see any guides made for it yet.

permalink
report
parent
reply
30 points

I think it’s supposed to become just normal element when it gets feature parity with current element

permalink
report
parent
reply
2 points

Anyone know how to get a self-hosted synapse server updated to support all this?

permalink
report
reply
3 points

Yes, I’m confused by the released messaging. It feels like there may be a new server requirement. Search this page for Synapse https://element.io/blog/element-x-ignition/ to see the link to the guide.

permalink
report
parent
reply
3 points

The proxy is needed until sliding sync is finalised and merged into the spec and implemented into clients

permalink
report
parent
reply
3 points

For now, you need to run a sliding-sync proxy besides synapse. They’ll integrate it properly, but for now the focus was on getting it to work.

permalink
report
parent
reply
11 points

“Sliding sync” is Matrix’s own admission that the protocol is too complex and taxing on clients to be practical, and shifts the burden further onto already overwhelmed servers for what’s essentially bouncers marketed as new tech. And it’s still a mess.

permalink
report
reply
5 points

I can’t wait to see what you’ll develop in response!

permalink
report
parent
reply
7 points

I won’t need to develop anything in response, because an open-standard (IETF) protocol for federated instant communications already existed long before Matrix, and as far as I can tell, from my experience of having administered XMPP and Matrix servers for hundred of users, nothing about Matrix, its design and its implementations makes it more desirable, more reliable, more resilient or more “future proof” than what XMPP came-up with a decade earlier.

And I am aware that I sound like an old man yelling at clouds, I take comfort in the fact that more and more technically-versed people who look behind the marketing and buzz get to see what I know from experience: https://telegra.ph/why-not-matrix-08-07

permalink
report
parent
reply
4 points

I think most of the criticism on Telegraph regarding how Matrix handles rooms and events are addressed by the work behind linearized matrix: https://www.qwant.com/?l=en&q=linearized+matrix+messaging&t=web

permalink
report
parent
reply
1 point
*

Is their shift key broken?

Furthermore, this blog post has outdated information and many of their problems with Matrix are fundamental for federated protocols. Good luck removing an email sent to another server, for example. JSON form is very well defined.

I can agree with the problem of DAG complexity building up, sure, but that is a tradeoff.

permalink
report
parent
reply
6 points

“Sliding sync” is Matrix’s own admission that the protocol is too complex and taxing on clients to be practical

I know of no major messaging service where the client wants to download everything

permalink
report
parent
reply
5 points
*

Admitting problems and improving/replacing your protocol is good, you make it sound like a bad thing. I mean you could argue that they should have started with this, but imo better late than never. From what I’ve seen this will take load off of the client AND the server, because both don’t have to sync thousands and thousands of events anymore. It basically looks like an indexing/caching layer between client and server, which is standard practice to make things go faster, especially for thin clients.

permalink
report
parent
reply
2 points
*

Admitting problems and improving/replacing your protocol is good, you make it sound like a bad thing.

The only bad thing about this is that we’ve been at it for 10 years. If you’ve been following Matrix long enough, you’ve witnessed “the next big thing that will solve all problems” being promised every year. Matrix funding relies on hype, and I’m somewhat ok with that, so long as users and hosts are not taken hostage of empty promises. My first hand experience of Matrix X is that we are still far from what’s being advertised.

edit: adding a missing word “thing”

permalink
report
parent
reply
1 point
*

I really don’t get this attitude. It’s not like global decentralized instant messaging with all the usability, bells and whistles of centralized services is an easy problem to solve. And no one is selling anything, not to regular users at least. If you thought that this would be a straight forward path to a finished product then idk what to tell you, that’s not how this works.

permalink
report
parent
reply
40 points

I wish the whole project was a little bit more clever with its names. Matrix and Element are not unique enough names and can cause a lot of confusion.

I like the project though and still hope it continues to succeed.

permalink
report
reply
3 points

see it this way: shite names that are just an actual thing that’s symbolically related in some way is a sign that the project is primarily run by programmers and not PR people.

permalink
report
parent
reply
2 points

Yes, the generic names make it a nightmare to search for things relating to them.

permalink
report
parent
reply
12 points

love to see it

permalink
report
reply

Technology

!technology@beehaw.org

Create post

A nice place to discuss rumors, happenings, innovations, and challenges in the technology sphere. We also welcome discussions on the intersections of technology and society. If it’s technological news or discussion of technology, it probably belongs here.

Remember the overriding ethos on Beehaw: Be(e) Nice. Each user you encounter here is a person, and should be treated with kindness (even if they’re wrong, or use a Linux distro you don’t like). Personal attacks will not be tolerated.

Subcommunities on Beehaw:


This community’s icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

Community stats

  • 2.8K

    Monthly active users

  • 3.5K

    Posts

  • 82K

    Comments