Hopefully the clients get much better. I convinced a few friends to get on Matrix last year… and… boy… it was a terrible experience. Everyone ended up going back to Discord and they probably won’t trust another recommendation from me.
Matrix 2.0 Is Here!
Submitted 3 weeks ago by bishbosh@lemm.ee to technology@lemmy.world
https://matrix.org/blog/2024/10/29/matrix-2.0-is-here/
Comments
jg1i@lemmy.world 3 weeks ago
ipkpjersi@lemmy.ml 3 weeks ago
UX is very difficult, unfortunately, especially for open-source projects where the contributors are usually programmers and not so much UX/product managers.
rimjob_rainer@discuss.tchncs.de 3 weeks ago
Look at the telegram client, which is open source and has the best UX for a messenger I know
min_fapper@programming.dev 3 weeks ago
Yeah, but repeated “This message cannot be decrypted” breaks its primary function as a chat app.
It’s getting harder and harder to disable their broken end to end encryption by default too.
konomikitten@lemmy.blahaj.zone 3 weeks ago
I’ve been very mindful not to recommend Matrix until the clients and protocol become much more stable. When you’re recommending platforms to average users you really need to jump in and try it yourself. If too many problems come up just don’t recommend. Or alternatively do recommend if you want them to leave you alone :3
MangoPenguin@lemmy.blahaj.zone 3 weeks ago
Yes I’m waiting until it’s ready for the average user before I recommend it to anyone.
barkingspiders@infosec.pub 3 weeks ago
great project getting better all the time!
Hiko0@feddit.org 3 weeks ago
Encryption is a mess with Matrix. Randomly doesn‘t encrypt messages. Most non-techies don‘t get the process of saving key files or creating secure passphrases.
mox@lemmy.sdf.org 3 weeks ago
Looks like someone didn’t read the article. See part 4: Invisible Encryption.
unexposedhazard@discuss.tchncs.de 3 weeks ago
Honestly in my experience all issues with decryption have been solved for more than a year. No matter if im using android, web or desktop. Idk about apple shit but thats just not a priority probably.
Todays desktop release finally enables the new voice/video calls/rooms feature which was the last serious complaint i had.
Neon@lemmy.world 3 weeks ago
Awful tp self-host (resourcesy administration) and rolling their own crypto
On the UX-Side it’s too complicated to explain to my parents.
I’ll just stick woth Signal
mox@lemmy.sdf.org 3 weeks ago
rolling their own crypto
No, it uses well-known, well-proven, standard crypto.
It also uses double-ratchet key management, much like what Signal does.
The reference server is a bit heavy if you’re federating with large public rooms, but lighter alternative servers are available.
TheFriar@lemm.ee 3 weeks ago
But I haven’t even escaped the original matrix. Or the matrix reloaded.
pastermil@sh.itjust.works 3 weeks ago
You’re not the chosen one.
DarkDarkHouse@lemmy.sdf.org 3 weeks ago
That’s what she said.
baggachipz@sh.itjust.works 3 weeks ago
I interviewed with them and wanted to work for them. They said I wanted too much money :(
jg1i@lemmy.world 3 weeks ago
How much did you ask for?
baggachipz@sh.itjust.works 3 weeks ago
I asked for an American tech worker salary, and they’re British so they thought it was preposterous
ripcord@lemmy.world 3 weeks ago
Oh
nadiaraven@lemmy.world 3 weeks ago
I tried running a matrix server last year. I guess I will try again and see if a normie like me can make it somewhat usable.
Takumidesh@lemmy.world 3 weeks ago
With docker it’s quite easy (assuming you are familiar with docker)
But docker / containerization is a skill that becomes really really helpful to learn if you are interested in this type of thing.
nadiaraven@lemmy.world 2 weeks ago
What was difficult was the constant security checks, it happened like every time I changed devices and occasionally things were encrypted and unable to be read, it felt totally unusable. It’s true that I don’t quite get docker, I have a few services that run on dcker, but most of them run straight on arch. Yes I know arch isn’t ideal for servers, I’ll fix it next summer during school break
96VXb9ktTjFnRi@feddit.nl 3 weeks ago
Could someone smarter than me explain Matrix to me? In particular,
- What would be the utility for someone, who cares about privacy and currently uses Signal and email for communication?
- What advantage would it give me over other services?
- Is Matrix anything good already, or is it something with potential that’s still fully in development?
- How tech savvy does one need to be to use Matrix?
mox@lemmy.sdf.org 3 weeks ago
Could someone smarter than me explain Matrix to me?
It’s a real-time messaging platform. The most common use case for it is text chat, both in groups (like Discord or IRC) and person-to-person (like mobile phone text/SMS). It has other features as well, like voice chat, video conference, and screen sharing, although much of that is newer and only just beginning to get support in clients.
- What would be the utility for someone, who cares about privacy and currently uses Signal and email for communication?
Compared to Signal:
- Matrix doesn’t require a phone number, or even an email address (although some public homeservers want an email address as a recovery option in case you forget your password).
- Matrix has a variety of clients, so finding an app that fits your needs is likely to be easier.
- Matrix clients typically don’t require Google services at all; neither to get the software nor to receive notifications.
- Matrix cannot be monitored at any single location, so it’s more resistant to meta-data tracking at the network level.
- Matrix cannot be shut down by any single organization, so it’s more resistant to censorship and denial-of-service attacks. If a homeserver is ever forced offline, only the accounts on that homeserver go away; all your other contacts remain intact.
- Matrix (last time I checked) had better support for using multiple devices on the same account.
- Matrix homeservers can be self-hosted by anyone, and still participate in the global network.
- Signal’s encryption covers more meta-data at the application level than Matrix currently does. This might be important if you’re a whistleblower or journalist whose safety depends on hiding your contacts from well-positioned adversaries, for example.
Compared to email:
- Matrix has end-to-end encryption, with forward secrecy, built in.
- Matrix is geared for instant messaging.
- Matrix supports features that people have come to expect from modern chat platforms, like reaction emoji and message editing.
- What advantage would it give me over other services?
We already covered Signal, and there are too many other services to compare every difference in all of them, but here are some common advantages:
- Matrix is a completely open protocol, developed through a public and open process, with open-source servers and client apps. This is important to people who care about privacy because it can be scrutinized by anyone to verify that it operates as it claims to, and can be improved by anyone with a good idea and motivation to participate.
- Matrix has multiple clients for every major platform: desktop, mobile, and web.
- Matrix handles groups of practically any size (including just one or two people).
- Matrix messages can be delivered even when you’re offline, no matter for how long, and they persist until you’re online again.
- Is Matrix anything good already, or is it something with potential that’s still fully in development?
Until recently: Ever since cross-signing and encryption-by-default arrived a couple years ago, it has been somewhere between “still rough” and “pretty good”, depending on one’s needs and habits. I have been using it with friends and small groups for about five years, and although encrypted chats have sometimes been temperamental, they have worked pretty well most of the time. When frustrating glitches have turned up, we sorted them out and continued to use it. This has been worthwhile because Matrix offers a combination of features that is important to us and doesn’t exist anywhere else. I haven’t recommended it to extended family members yet, because not everyone cares as much about privacy or has the patience for troubleshooting in order to get it. However…
Recently: The frequency of glitches has dropped dramatically. Most of the encryption errors have disappeared, and the remaining ones look likely to be solved by the “Invisible Encryption” measures in Matrix 2.0. Likewise with things like set-up and sign-in lag.
If you’re considering whether it’s time to try it, I suggest waiting until Matrix 2.0 features are officially implemented in the clients and servers you want to use, which should be pretty soon. I wouldn’t be surprised if I could confidently recommend it to family members in the coming year.
- How tech savvy does one need to be to use Matrix?
If you just want to chat, not very. Even one or two of my friends who can barely use email got up and running pretty quickly with a little guidance. Someone who can get started using Lemmy by themselves can probably handle it without guidance.
If you want to host your own server, moderately tech savvy.
ozymandias117@lemmy.world 3 weeks ago
I’ve used Matrix since the app was called Riot.im and there was no encryption
I didn’t realize once encryption was added, that there were still metadata leaks as compared to Signal
Could you give me some information on what metadata is unencrypted, or point me towards documentation about that?
isolatedscotch@discuss.tchncs.de 3 weeks ago
What would be the utility for someone, who cares about privacy and currently uses Signal and email for communication?
Matrix is more like discord, no phone numbers, just email, and you can make big groups with different channels within. More meant for communities then something like Signal, that’s mostly for 1:1 conversation or small groups
What advantage would it give me over other services? Keeping the discord example i said above, no tracking, possibility to have end to end encryption, and open source code, along with the ability of having different instances that can communicate to each other, just like here on lemmy, so if you don’t trust anyone else you can run your own instance
Is Matrix anything good already, or is it something with potential that’s still fully in development?
It’s good already, but as with many other privacy focused services it lacks a wide adoption, so most of the communities there are about privacy, Linux and that type of stuff
How tech savvy does one need to be to use Matrix?
The most used client, Element, is IMO very easy to use, you can directly register through there, and you get the choice of choosing between the official matrix.org instance (which on certain occasions is laggy due to the many people using it), or other instances
Laser@feddit.org 3 weeks ago
What would be the utility for someone, who cares about privacy and currently uses Signal and email for communication?
Your organization can’t host a federated Signal server, and email isn’t private.
Is Matrix anything good already, or is it something with potential that’s still fully in development?
My previous organization has used it for over 4 years without issues, however mostly limited to text.
How tech savvy does one need to be to use Matrix?
Simply using? Not very much, basically like Lemmy.
nutsack@lemmy.world 3 weeks ago
matrix is for chat rooms full of strangers. signal is for talking to your friends
MonkderVierte@lemmy.ml 3 weeks ago
- What would be the utility for someone, who cares about privacy and currently uses Signal and email for communication?
None? Use signal, as long as it works. If the Signal server goes down tho, you could selfhost Matrix.
jagged_circle@feddit.nl 3 weeks ago
Its slack but it can be more secure.
Its good already and used as a public channel for most popular Foss projects’ chats
donuts@lemmy.world 3 weeks ago
Epic timing, I want to dive in and see if I can mirror setting up Discord communities in the most painless way possible. This seems to be a great step in the right direction. Imagine a place… where you get the best of both worlds and we can leave Discord behind.
interdimensionalmeme@lemmy.ml 3 weeks ago
Is it an improvement over xmpp ?
konomikitten@lemmy.blahaj.zone 3 weeks ago
If the Matrix Foundation can deliver on all the points of this blog post then Matrix will take off as a platform. The problem I have is that in the past they’ve been poor at handling issues in any sort of reasonable time frame, or at all.
Hoping they’ll eventually turn over a new leaf.
pinkystew@reddthat.com 3 weeks ago
What is it?
derin@lemmy.beru.co 3 weeks ago
I like this reddit comment’s explanation:
As someone said before, compare it to E-Mail.
Matrix ~ smtp/pop3/imap (protocol layer)
synapse ~ sendmail/postfix/dovecot/exchange/… (server)
element, fluffy, … ~ thunderbird, outlook, pine, elm, … (clients)
Everyone can host it’s own server and have it’s on private chat cloud. Thats like E-Mail and other opensource chat servers like Rocket.Chat, Mattermost and so on.
But like for E-Mail, it is easy possible to federate with others (like mail: “talk” to other mailservers), to be able to chat with people on other Matrix Servers. That’s the difference to most of the other opensource chat.servers, which are stuck to their cloud.
As for EMail: Choose your best weapon, will say, client or server software. The protocol is free and will stay free. At this time, there’s mainly synapse as the reference implementation from matrix.org and upcoming dendrite, but more servers will be available in future I think. At client side, theres element as the reference implementation and also some others, for example fluffy.chat.
Another cool feature ist bridging. The protocol specification allows bridges to other chat-systems, so you are for example able to talk to IRC-Servers or XMPP-Servers too. Many bridges are in development, less are stable. But more to come in future.
Matrix.org is “outsourced” from university and responsble for developing the specs. They are the big brain behind. They also server matrix.org as free service for people to test matrix or use it without having their own servers.
Element.io is also an outsourced company, which is developing element (reference clients). They are also selling hosted solutions to get money to the project.
Both are under the roof of the new Vector limited.
Because the Api is free, everyone can produce own servers an clients and (in theory) no one can take the whole network over. (in practice: if a big company does its own “cool” non open addons and has enough users, the same shit as for xmpp and WhatsApp could happen…)
Because everyone can host its own servers *and* optionally federate, the same product can be used for high secure private chat-clouds, for example in hostpital, military, schools, whatever, but it can also be uses to talk everyone like e-mail or phone. *And* no one has the masterhost, so no one has all data and no one can change the rules overnight to get money, more data or whatever.
From functional side: Matrix is what some people call “modern”, it has text chat, you can send files, you can do voice- and video-calls (in element: 1:1, for groups with jisi as backend) and send voice-messages (at least in fluffy.chat, upcoming in element also). You can also plugin things like etherpad or BigBluButton and send cute stickers if needed. You can structure your contacts with “spaces” (beta).
Element got better and better in the last year and is imho very easy to use for now, but with some last edges. Fluffy is somewhat easier some users as far as I’ve heared but not feature complete.
I hope, Matrix will be the E-Mail-Version of Chat in the future. I have reviewed some systems for my university and it was the only one from which I think it has the potential to do so. So, give it a try. It’s great.
fruitycoder@sh.itjust.works 3 weeks ago
Also on niche side because it’s a realtime encrypted data server you can also use it for transferring ANY realtime data, such as games and VR (see thirdroom.io/landing).
It really sets it apart to other federated systems like ActivityPub, or email to me, which those systems are better for eventually consistent data federation.
interurbain1er@sh.itjust.works 3 weeks ago
Oh look, the version number match the number of users. ;)
jagged_circle@feddit.nl 3 weeks ago
Matrix is like one of the most popular apps. I don’t love it, but I use it because there’s more users there than Wire or Threema.
Trainguyrom@reddthat.com 3 weeks ago
I need to give Matrix another try
jimmy90@lemmy.world 3 weeks ago
i guess they’ll actually be done Summer next year
jagged_circle@feddit.nl 3 weeks ago
Will regular Element support it soon? Or am I expected to install a new app?
Blisterexe@lemmy.zip 3 weeks ago
It will, no need to install anything new
jagged_circle@feddit.nl 3 weeks ago
What is an MSC?
mox@lemmy.sdf.org 3 weeks ago
Flipper@feddit.org 3 weeks ago
Matrix spec change
Think RFC
SplashJackson@lemmy.ca 3 weeks ago
I would like to enter the Matrix.
sem@lemmy.blahaj.zone 3 weeks ago
Great because I hated matrix 1, hopefully two will be better
WhiskyTangoFoxtrot@lemmy.world 3 weeks ago
Do you like fight scenes on moving cars?
sem@lemmy.blahaj.zone 3 weeks ago
I loved the one with downloading martial arts directly into your brain
CluckN@lemmy.world 3 weeks ago
It’s been here since 2003
suzune@ani.social 3 weeks ago
I laughed a bit. Thanks.
jimmy90@lemmy.world 3 weeks ago
i’m guessing they’ll actually be done in 6 months or so