Live data from Hacker News

Matrix v1.15

matrix.org

51–60 of 131 posts

Re: Matrix v1.15

#51
It baffles me that when you install the Element App (which uses matrix.org by default), you can not easily find any of your friends, because you cant “connect” your phone number…

This makes the App a no-go for everyone and their grandmother. The registration and setup process was so cumbersome, even people with some tech knowledge in my friend circle had trouble getting it to work.

Anyway, it seems so user hostile, why not just make connecting a phone number optional? That would attract many more people?

Re: Matrix v1.15

#52
post #39

There’s a surprising amount of negativity in here. Matrix is great for me. I’m happy to see the improvements. I’m also happy to hear the team is approaching sustainability. Matrix isn’t perfect but it has only improved in the 5 years I’ve been using it. I’m looking forward to what they can do in another 5 years.

it may have to do with many of us on HN not getting the target audience for Matrix. It works great for a ton of people. Their usage stats speaks for itself.

But there are reasons it isn't competing with discord, slack or teams. I would like to say a lot of that has to do with matrix.org not having a serious/good commercial play, but I think it's a lot more nuanced than that.

Matrix is sort of like Mastodon and Lemmy in its target audience and usage, and there is nothing wrong with that. But I think a lot of us wanted something like Bluesky but for chat apps.

Marketing and UI are very important. something like Signal can get away with being terrible at it because they were able to get publicity and marketing from snowden, politicians,etc... I even think Matrix is a better OMEMO/E2EE communication client than Signal. But having a good product isn't enough, the user experience needs to be competitive for the general public to join and things like branding and publicity are especially important for Matrix because a good product other people aren't using isn't usable for communication purposes.

Don't get me wrong, I know the matrix team is well aware of this and they try their best, but it seems for now at least they know their target audience and that audience is happy enough with it. I suspect in Europe at least they're going to do really well. Whatsapp and Viber are very popular east of the Atlantic. Matrix should focus on disrupting those. Having something like whatsapp numbers instead of full on user id's (or translating them) for example would help compete there.

Matrix is carving out a nice but they're developing it like it should be competing with the bigger/dominant players. I interact with very technical people that are into opensource, development, security, etc... and every single time, I am the first person they hear about Matrix from.

Re: Matrix v1.15

#53
post #43
post #28

Earlier quoted context omitted.

The QT client for Matrix is called Nheko: https://nheko-reborn.github.io/ There's a client in just about every toolkit. Just takes a cursory internet search...

Unfortunately, they still use libolm[1] for e2ee which is deprecated[2] and has known security issues[3]. The maintainers appear to not be interested in switching to the newer Rust-based library. Matrix argue that the timing channel attacks are not possible over a network, but the history of timing channel attacks argues that this very few protocols are this fortunate (most people thought timing attacks against TLS w…

Yeah, although Matrix is theoretically about being an open protocol supporting a range of clients and servers, in practice it winds up being heavily skewed to just Element/synapse. I think this is partly because there is still too much churn in the protocol. A decent amount of that churn is improving things, but it still makes it too hard for average-joe devs to keep up with what's hip. I don't think there's much chance of a real menu of feature-rich clients until the protocol becomes stable. Unfortunately, I don't foresee that happening soon.

Re: Matrix v1.15

#54

Earlier quoted context omitted.

Why exactly don't people use matrix that much? It strikes me as a reasonably good open, secure comms protocol.

One of the big problems is that folks judge Matrix based on the legacy Element apps, which have now been succeeded by Element X: https://element.io/blog/we-have-lift-off-element-x-call-and-... etc. Element X kicks ass, in my (very biased) opinion: it's a super-speedy Rust core with fancy SwiftUI and Compose native UI layered on top. It radically outperforms any other encrypted messenger i've used in terms of UI perf…

> One of the big problems is that folks judge Matrix based on the legacy Element apps, which have now been succeeded by Element X: https://element.io/blog/we-have-lift-off-element-x-call-and-... etc.

Okay, but they do that because they used those apps, and they did that because you released those apps and said the same thing you're saying now ("use our app, it's really cool"). Surely you can understand why someone who dealt with that is going to be suspicious of "this time for sure".

> However, because it's a rewrite, it doesn't quite have feature parity with the old apps, which are now over 10 years old

So people can either judge based on "legacy" apps that do more, or the shiny new app that does less. Again, surely you can understand why people might be disappointed with both of those.

There isn't any way to avoid being judged on your whole history.

I recently tried Element X. I will say the onboarding was better, although that comes with the caveat that I'm not sure how that would go if I didn't have another device at hand to verify with. And UTD errors have definitely decreased (across all clients). Apart from that, the UX is okay, but I don't see it as radically better than the old Element.

There has been a good deal of improvement in Matrix, which I appreciate and kudos are due to you and the team for that. But I think it's a bit of a stretch to make claims like Element X being "radically better" than any competitor. And, importantly, making grandiose promises like that increases the risk of losing trust if people's experience isn't absolutely stellar.

Re: Matrix v1.15

#55

It baffles me that when you install the Element App (which uses matrix.org by default), you can not easily find any of your friends, because you cant “connect” your phone number… This makes the App a no-go for everyone and their grandmother. The registration and setup process was so cumbersome, even people with some tech knowledge in my friend circle had trouble getting it to work. Anyway, it seems so user hostile, w…

> It baffles me

It baffles me that people use corporate surveillance software, and balk at the tiniest of privacy hurdles.

Re: Matrix v1.15

#56

I use beeper to connect with WhatsApp. Saves me from 4 device WhatsApp web limit that is imposed. That said, I am personally not so keen on using matrix. Remember India government banned matrix and other apps for "facilitating terrorist communications". Ah... the joys of democracy.

[dead]

Re: Matrix v1.15

#57
post #39

There’s a surprising amount of negativity in here. Matrix is great for me. I’m happy to see the improvements. I’m also happy to hear the team is approaching sustainability. Matrix isn’t perfect but it has only improved in the 5 years I’ve been using it. I’m looking forward to what they can do in another 5 years.

it may have to do with many of us on HN not getting the target audience for Matrix. It works great for a ton of people. Their usage stats speaks for itself. But there are reasons it isn't competing with discord, slack or teams. I would like to say a lot of that has to do with matrix.org not having a serious/good commercial play, but I think it's a lot more nuanced than that. Matrix is sort of like Mastodon and Lemmy…

[dead]

Re: Matrix v1.15

#58

It baffles me that when you install the Element App (which uses matrix.org by default), you can not easily find any of your friends, because you cant “connect” your phone number… This makes the App a no-go for everyone and their grandmother. The registration and setup process was so cumbersome, even people with some tech knowledge in my friend circle had trouble getting it to work. Anyway, it seems so user hostile, w…

You can add your phone number.. But I don't know if it can actually be used to find you, even though it's the stated purpose :). You can find it from Settings/Security and Privacy.

Most probably don't add it anyway because it's far from mandatory (I haven't created an account for some time, but I assume it's not part of the flow), so it probably wouldn't work out great in practice.

Re: Matrix v1.15

#59

It baffles me that when you install the Element App (which uses matrix.org by default), you can not easily find any of your friends, because you cant “connect” your phone number… This makes the App a no-go for everyone and their grandmother. The registration and setup process was so cumbersome, even people with some tech knowledge in my friend circle had trouble getting it to work. Anyway, it seems so user hostile, w…

I don't use that functionality, but I'm pretty sure it exists:

https://spec.matrix.org/latest/identity-service-api/

https://github.com/matrix-org/sydent

Re: Matrix v1.15

#60
post #39

There’s a surprising amount of negativity in here. Matrix is great for me. I’m happy to see the improvements. I’m also happy to hear the team is approaching sustainability. Matrix isn’t perfect but it has only improved in the 5 years I’ve been using it. I’m looking forward to what they can do in another 5 years.

> Matrix isn’t perfect but it has only improved in the 5 years I’ve been using it.

I'd very much like to disagree.

From the top of my head, in the past few years of using Element Web:

- Notification center is now gone.

- Room search is now only limited to official Matrix rooms.

- At peak it consumes ~2.2 GB of RAM.

- UI feels more sluggish by the day.

- Loading it now takes ~10 minutes.

- Using it as an IRC bouncer (to Libera) is now gone, which was what initially attracted me in the first place.

And I don't even use the voice / call functionality of Element Web.

I somewhat understand the reasoning behind the decisions, but I feel like they should have improved the UX first before working on the protocol itself.

Post reply on HN