this post was submitted on 20 Oct 2025
173 points (91.8% liked)

Tech

2152 readers
120 users here now

A community for high quality news and discussion around technological advancements and changes

Things that fit:

Things that don't fit

Community Wiki

founded 2 years ago
MODERATORS
all 43 comments
sorted by: hot top controversial new old
[–] undefined@lemmy.hogru.ch 25 points 2 weeks ago (3 children)

I 100% agree but then why is Matrix so fucking hard to use? The software seems crazy bloated/buggy and for some reason it’s a resource hog and all the clients look like Electron trash too.

[–] unexposedhazard@discuss.tchncs.de 14 points 2 weeks ago (3 children)

If you took Element/Matrix and removed everything from it that is required for federation, then it would perform like Signal. Similarly if you removed everything related to end to end encryption it would become much more performant. The combo of federated + E2EE is just kinda hard, especially once you add big groups/rooms.

There are very minimalistic implementations of the matrix protocol that barely require any resources, but they miss many of the fancy features people want (calls/widgets/etc). Thats not to say its impossible to make a lightweight matrix client with all those features, but the Element company simply doesnt have the luxury of prioritizing that. They are busy at a much larger scale, with things like trying to get Governments and Companies to adopt Matrix to get stable funding and trying to deal with idiot lawmakers in the EU trying to ban E2EE...

At the end of the day the only really hard issue of most messenger solutions is scale. You can make an amazing messenger system, but if nobody uses it, then its useless. Element decided to set scale as their No. 1 priority and then improve functionality later on and frankly it has been working amazingly well.

Most medium to large universities in Germany run their own Matrix servers and this is the kind of thing that will inevitably get it into the hands of young people (i can attest to that because its only been a year and all my uni friends now use matrix and they are not nerds). This is how email came to be the defacto standard too. If you convince universities, the government and companies then you have already won long term.

[–] XiELEd@piefed.social 2 points 2 weeks ago (1 children)

Why are EU lawmakers trying to ban E2EE?

[–] unexposedhazard@discuss.tchncs.de 5 points 2 weeks ago* (last edited 2 weeks ago)

To "protect the children" under the umbrella of chat control. Element is pretty active as an advocacy group going to EU events as experts on interoperability and such.

[–] JadedBlueEyes@programming.dev 1 points 1 week ago

If you took Element/Matrix and removed everything from it that is required for federation, then it would perform like Signal.

This is only true for the server side. Federation doesn't affect the client much at all (for example, rocket.chat is now a matrix client, even though it wasn't one for the majority of its life).

Matrix clients are mildly harder to build because of, as you mentioned, end to end encryption, but also because of the many ways you can make mistakes in the code that synchronises clients to the server and cause performance issues or bugs. Even dispute this, though, there are a massive variety of matrix clients: https://matrix.org/ecosystem/clients/

[–] entwine@programming.dev 8 points 2 weeks ago

Matrix is a bit of a dumpster fire with a good idea, terrible execution. There was a blog post recently by someone pointing out all the problems, but don't have the link.

I would avoid it.

[–] starkzarn 2 points 2 weeks ago

XMPP is the way! I recently dove in as a replacement to matrix and have really enjoyed it.

[–] monogram@feddit.nl 25 points 2 weeks ago (2 children)

https://simplex.chat/

Allows multiple (self)hosted relay servers, tor is a supported option, e2ee, no phone number necessary, allows phone calls.

[–] blah3166@piefed.social 12 points 2 weeks ago (2 children)

I tried SimpleX but the UX is still lacking. Even worse, as I've recently learned, apparently the creator is an antivax conspiracy theorist maga/trump supporter. I cannot support that.

[–] monogram@feddit.nl 4 points 2 weeks ago* (last edited 2 weeks ago) (2 children)

I prefer a conspiracy theorist than a billionaire.

The Lemmy devs happen to have pretty extreme opinions too iirc

[–] blah3166@piefed.social 7 points 2 weeks ago (1 children)

I too would prefer a conspiracy theorist over a billionaire.

What I cannot do, because it goes against my ethics, is support a trump/maga nutjob.

Lemmy devs, also on the complete opposite end of maga wackos, are the reason I dropped lemmy and jerboa and moved to piefed/voyager.

We don't have to support weirdos.

[–] monogram@feddit.nl 1 points 2 weeks ago (1 children)

For social media yes definitely.

But when it comes to instant messaging where the purpose is to chat privately I’d prefer a developer that hates big government and the ability to chat with their friends about hate without any form of censorship, encryption goes both ways and is by definition non political. Systems are, methods of moderation is, but with a chat app it’s not about moderation it’s about secure communication.

[–] CoyoteFacts@piefed.ca 3 points 1 week ago (1 children)

Trump/maga is pro-big government, regardless of what they pretend they are, and more importantly they're pro-making my friends dead. When the topic is sensitive communications that could lead to such a scenario, that association is very hard to ignore.

[–] monogram@feddit.nl 1 points 1 week ago (1 children)

Exactly;

  1. Fascist thugs/ICE want to keep their group chats private for fear that the horrible things they might be sharing are reported/doxed/moderated
  2. Gay/Trans people are worried of being outed/beaten up/killed
  3. Pedos are worried of being caught with their disgusting material
  4. Sex workers are worried of stalkers/police/doxing
  5. Organised criminals need a way to organise crime securely (I don’t know 🤷‍♂️)
  6. Journalists need secure communication for their client safety and their own

Secure communication is not political.

Instead of throwing away the idea behind simplex I would say that building multiple clients, that use the same standard will make it more attractive. I haven’t found a better solution yet than simplex for distributed secure communication, and it would be a shame to let it go to waste.

Tor for example was built by the US government but that didn’t stop Snowden from using it.

[–] CoyoteFacts@piefed.ca 2 points 1 week ago (1 children)

I definitely agree that secure communication is not political, but my concern is more about that person's ability to break the security or implement backdoors. I'm okay with simplex as a concept (warts and all), but I'd need a different client or at least someone else packaging the software so that they can check the commits before building. For most other people's beliefs I'm not overly concerned with the maintainers trying to maliciously impose them, but people in the maga crowd have completely lost touch with reality, and giving someone like that the sole power to make a git commit and push a client update that can get people killed makes me too nervous long-term. We've seen them literally kill each other for not being hateful enough, and this is a problem that's only getting worse.

[–] monogram@feddit.nl 1 points 1 week ago* (last edited 1 week ago) (1 children)

Totally! f-droid has the gold standard on this and tor was also passed on to the EFF giving it more credibility in the enemies of three letter agencies.

Sadly journalists have chosen Signal as their preferred communication tool. Denying more secure and distributed tools a way forward.

[–] monogram@feddit.nl 1 points 1 week ago* (last edited 1 week ago)

I found that simplex is in f-droid already

https://f-droid.org/en/packages/chat.simplex.app/

[–] XiELEd@piefed.social 3 points 2 weeks ago* (last edited 2 weeks ago)

Well good thing we have federation because I moved over to piefed (I was on lemmy.world and not on the .ml instance too). Though the move was influenced more on the features.

[–] onlinepersona@programming.dev 1 points 2 weeks ago

Maybe you need to be a little crazy to write software like that. But I agree, it is concerning because if they decide to slip in some bullshit into their build that aligns with their politics e.g an exploit to delete all files of a person that makes a joke they don't approve of in their chat or to upload them to a server of their choice, or any other bullshit, then you're fucked.

[–] Maxxie@piefed.blahaj.zone 3 points 2 weeks ago (1 children)

I have re-read their website twice, I might be too stupid to understand how it works.

[–] monogram@feddit.nl 3 points 2 weeks ago

Trying out the app first was enough to get it.

They’ve added a good onboarding with defaults for the beginner and easy options for the paranoid.

[–] WhatGodIsMadeOf@feddit.org 16 points 2 weeks ago (3 children)

Yessah.

Is it possible to have a new decentralized internet?

[–] Alloi@lemmy.world 10 points 2 weeks ago

it is, its just that there needs to be a universally agreed upon list of hardware/software combinations that everyone uses. people would need to volunteer as nodes. and information would need to be stored locally. you woild have to volunteer your own hardware to complete the node. likely for nothing in return, and you would also risk your data with each node as a user. depending on how its made.

kind of hard to explain to older generations or even younger ones. even more difficult to get corporations that have a monopoly on hardware like cellphones and computer components to cater to a movement that would restrict their access to our data.

people are working on it, its just a complex and difficult issue.

[–] ThunderQueen@lemmy.world 4 points 2 weeks ago (1 children)

Isnt.. Isnt that what we're doing here? Matrix is the decentralized signal replacement

[–] PokerChips@programming.dev 1 points 2 weeks ago (1 children)

If uses the same Internet, right?

[–] krashmo@lemmy.world 1 points 2 weeks ago

We only have the one so, yeah, obviously.

Besides, what does it even mean to have "another" internet? Even if you could build something entirely separate, all it takes is one person bridging the two and now you're back to having one large network. You could use different protocols to transmit data but then you're using the same underlying infrastructure which makes the concept of separation more philosophical than physical.

[–] Valmond@lemmy.world 3 points 2 weeks ago

Yes

But also No, because we have to use it before/so that it becomes simple and easy to use.

[–] peoplebeproblems@midwest.social 12 points 2 weeks ago (1 children)

I don't get it, signal worked fine for me all day?

[–] Bourff@lemmy.world 3 points 2 weeks ago

You're lucky, it was down yesterday for a significant portion of users.

[–] FenderStratocaster@lemmy.world 7 points 2 weeks ago (2 children)

I can't even get anyone to use Signal. People just want to use SMS in the US.

[–] recklessengagement@lemmy.world 3 points 2 weeks ago* (last edited 2 weeks ago)

I've gotten most of my family, friends, and several coworkers onto it, using a technique I call "refusing to communicate literally any other way"

I pressured all my family into using it.

[–] Kalon@lemmy.world 4 points 2 weeks ago

Using Matrix because it seems that's the best option with users. But really I'd prefer distributed networks. SimpleX, Biar, Jami, or similar.

[–] Durandal@lemmy.today 3 points 2 weeks ago

Session seems like a step away from that...

https://getsession.org/faq