Live data from Hacker News

The Matrix Trashfire

blog.koehntopp.info

31–40 of 217 posts

Re: The Matrix Trashfire

#31

Ok, now do XMPP. Or Signal, but with the added requirement that you want to run your own server.

I find that XMPP interoperability (terrible as it is) is still just miles ahead of Matrix. For all intents and purposes Element controls the protocol and despite that I almost constantly find friction communicating the client for Android and the desktop Electron-based client. With 3rd party clients it is a nightmare.

Re: The Matrix Trashfire

#32

Earlier quoted context omitted.

The fact that the official Matrix Mastodon account as well as the "Matrix Director of Program Development" agree with his assessment with the Mastodon account agreeing that it is a "trashfire" makes me sceptical of your suggestion that he was manufacturing these issues.

I mean, Element and Matrix are 2 separate entities, which is kind of the key problem with all these efforts - there have been plenty of posts about how hard it was to join a Mastodon instance, or creating 2 accounts etc. That said, the Element/Element X migration is a mess. But if he'd just gone to the Element website and clicked "get started", it would have just worked.

agree, the author mainly complained about UX issues in the client, but then only tried one client it seems. Article should have been titled "The Element Trashfire"

> my recommendation is to avoid Matrix for at least two years

which seems arbitrary. Why wait 2 years and not one or just a couple months? The french administration is already using it now https://www.tchap.gouv.fr/

In federated protocols it's always harder for the user to choose an instance for them. Not sure if the responsibility for that should be on the protocol managing party.

Re: The Matrix Trashfire

#34

Earlier quoted context omitted.

The fact that the official Matrix Mastodon account as well as the "Matrix Director of Program Development" agree with his assessment with the Mastodon account agreeing that it is a "trashfire" makes me sceptical of your suggestion that he was manufacturing these issues.

I mean, Element and Matrix are 2 separate entities, which is kind of the key problem with all these efforts - there have been plenty of posts about how hard it was to join a Mastodon instance, or creating 2 accounts etc. That said, the Element/Element X migration is a mess. But if he'd just gone to the Element website and clicked "get started", it would have just worked.

> But if he'd just gone to the Element website and clicked "get started", it would have just worked.

No it wouldn't.

element.io -> get started gives this:

> Get started.

> Setup a self-hosted or cloud deployment, with powerful enterprise capabilities.

edit - expanding.

The element site is entirely about getting something for your business. It has a pricing page that tells me it'll be free for up to 200 users but I have to self host. Nothing on the front page of it tells me it's a free app I can use elsewhere. I have to go to "product" (!) and choose the app.

Re: The Matrix Trashfire

#35
post #27

Developers could also do these processes. And they probably do, often. But they usually have their heads so far up their asses that they don't see how inscrutable this onboarding process is even for very technical users. It's like when you use one of those Linux phones and your reaction all along is "ew". Do developers not notice how bad this is? No, they don't. Some of them haven't used a good UI ever. They can't fa…

The state of the project is completely typical of open source trying to do end user applications.

Re: The Matrix Trashfire

#36

I gotta say, he nails it. I so wanted to love Matrix. I tried it for a year and it just had too many sharp edges.

I was on IRC when ircII and BitchX were common clients along with huge scripts on both for "irc wars" and shit. I can deal with jank. But the Matrix UI/UX still grates me on how bad it is. Just stop pretending, copy what Discord does and be done with it.

Cinny is the Matrix client that copies Discord's UI. My friends and I use it as the default web interface for our private server, no complaints (other than the fact that it makes you appreciate Discord's sometimes-annoying "join all channels by default" feature; the opposite, classic IRC approach of forcing everyone to search for and manually join all channels scales better but is an absolute disaster for discoverability on small-to-medium servers).

Re: The Matrix Trashfire

#37
post #34

Earlier quoted context omitted.

I mean, Element and Matrix are 2 separate entities, which is kind of the key problem with all these efforts - there have been plenty of posts about how hard it was to join a Mastodon instance, or creating 2 accounts etc. That said, the Element/Element X migration is a mess. But if he'd just gone to the Element website and clicked "get started", it would have just worked.

> But if he'd just gone to the Element website and clicked "get started", it would have just worked. No it wouldn't. element.io -> get started gives this: > Get started. > Setup a self-hosted or cloud deployment, with powerful enterprise capabilities. edit - expanding. The element site is entirely about getting something for your business. It has a pricing page that tells me it'll be free for up to 200 users but I ha…

I mean, it's a commercial offering first. But "want to download the free app?" is right underneath it.

Re: The Matrix Trashfire

#38

Earlier quoted context omitted.

The fact that the official Matrix Mastodon account as well as the "Matrix Director of Program Development" agree with his assessment with the Mastodon account agreeing that it is a "trashfire" makes me sceptical of your suggestion that he was manufacturing these issues.

I mean, Element and Matrix are 2 separate entities, which is kind of the key problem with all these efforts - there have been plenty of posts about how hard it was to join a Mastodon instance, or creating 2 accounts etc. That said, the Element/Element X migration is a mess. But if he'd just gone to the Element website and clicked "get started", it would have just worked.

> But if he'd just gone to the Element website and clicked "get started", it would have just worked.

Going to element.io and clicking "get started" takes you to a form to submit some kind of enterprise inquiry, asking what the name and size of your company is...

Re: The Matrix Trashfire

#39

Ok, now do XMPP. Or Signal, but with the added requirement that you want to run your own server.

The big usability issue with Signal is that it has a dark pattern that leads to most users using it without verifying that they are actually talking to who they think they are talking to. If you do verify a particular contact's identity it involves comparing a 60 digit decimal number. The 7 emojis seen in the linked article are arguably better but a short decimal number would have been good too and would have eliminated the issue that the emojis don't look the same.

Neither seems to provide any sort of conceptual framework to allow the user to react in a reasonable way when something goes wrong with the identity stuff...

OMEMO running over XMPP is pretty terrible for identity stuff, at least for the clients I have encountered.

Re: The Matrix Trashfire

#40

Earlier quoted context omitted.

I mean, Element and Matrix are 2 separate entities, which is kind of the key problem with all these efforts - there have been plenty of posts about how hard it was to join a Mastodon instance, or creating 2 accounts etc. That said, the Element/Element X migration is a mess. But if he'd just gone to the Element website and clicked "get started", it would have just worked.

agree, the author mainly complained about UX issues in the client, but then only tried one client it seems. Article should have been titled "The Element Trashfire" > my recommendation is to avoid Matrix for at least two years which seems arbitrary. Why wait 2 years and not one or just a couple months? The french administration is already using it now https://www.tchap.gouv.fr/ In federated protocols it's always harde…

The author tried the exactly one client that was available from element in the app store. Hard to fault him for that.
Post reply on HN