this post was submitted on 29 Jul 2025
148 points (97.4% liked)

Technology

73423 readers
4364 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] MonkderVierte@lemmy.zip 13 points 1 day ago* (last edited 2 hours ago) (4 children)

Whoa now, author sees a censoring filter as a most basic feature of a free and open chat infrastructure? It's not a social media client, you know? It was made for closed groups like governments and companies.

I use Fluffychat to talk with family and friends and for that it's good.

Edit: ok, looks like spam really is a problem.

[–] LiveLM@lemmy.zip 4 points 8 hours ago* (last edited 7 hours ago)

After seeing the screenshot they posted of the barrage of notifications they received with repulsive group names/messages I can't say I blame them.

[–] KairuByte@lemmy.dbzer0.com 4 points 10 hours ago

I mean, one compromised account leading to a massive influx of spam is a legitimate concern.

You can’t always assume “happy path”.

[–] Zak@lemmy.world 5 points 15 hours ago (1 children)

Matrix is commonly used for public, discoverable rooms, much like IRC or Discord. Perhaps it's not good for that use case, but the author seems to wish it was.

An effective spam prevention approach is a basic feature of any public communication service that reaches a certain size. Perhaps keyword filtering as the author suggests isn't the right approach, but some rate limits would help:

  • Private messages from a new contact could notify just once until approved instead of once per message.
  • Servers could limit the number of outstanding message requests, with a low limit for new accounts.
[–] MonkderVierte@lemmy.zip 1 points 2 hours ago* (last edited 2 hours ago)

Or something like a "permission to send broadcast messages" the room owner needs to grant you?

[–] poesty@piefed.social 7 points 1 day ago

It really needs audit tools. Many organizations/communities use matrix as communication tool and suffer from spam problems.

For example: https://discussion.fedoraproject.org/t/fedora-council-tickets-ticket-530-csam-on-matrix-request-for-council-legal-resource-support/154401

i've used fluffychat on desktop and android with zero problems.

[–] Object@sh.itjust.works 84 points 1 day ago* (last edited 1 day ago) (3 children)

This one is probably one of the most disappointing one; Matrix had everything I wanted in terms of chat features. Programmability-wise, all it was an encrypted JSON sender/receiver, but in a good way. It basically could be extended however you want since it provided a useful primitive. But the encryption just randomly fails, and it's hard to figure out why, causing you to miss messages. I eventually gave up on building a side project for it.

[–] MysteriousSophon21@lemmy.world 3 points 21 hours ago (1 children)

Same here - the encryption issues killed my project too, the problem is that Matrix's OLM/Megolm protocol implementation doesn't handle device verification and key distribution robustly enugh across multiple clients.

[–] WhyJiffie@sh.itjust.works 4 points 14 hours ago

Right. It's not like other services have implemented it better though, or is there any? I don't think we should punish them for trying to do it in a more usable way than with signal

[–] jimmy90@lemmy.world 3 points 1 day ago

i definitely encountered this in the past but element has constantly improved for my self hosted situation

[–] mesamunefire@piefed.social 35 points 1 day ago (2 children)

Your name gave me a chuckle. Yeah its unfortunate.

[–] Object@sh.itjust.works 22 points 1 day ago (1 children)

Just a little bit of trolling’

[–] panda_abyss@lemmy.ca 16 points 1 day ago

[object Object]

[–] Yaky@slrpnk.net 16 points 1 day ago (1 children)

Seeing lots of dislike for Matrix lately. Hosted a Synapse server for many years, never had issues with encryption keys, but have to agree that Element the company (formerly Vector, but they now control the protocol too?) rolls out more new things than they fix old ones. E.g: Element X is slower and calls are not backwards compatible (!). Synapse server keeps getting some (corporate-looking) auth stuff added while on-boarding and registration for plain accounts on self-hosted servers is still a pain. To give them credit, Element app is consistent across platforms (for purposes of convincing people and troubleshooting), and bridges work pretty well.

But it seems any self-hosted solution has its can of worms.

XMPP, being old, implements all modern-expected functionality as extensions, and servers are not guaranteed to have them (common argument). Spam was an issue as well (but simplicity of the on-device and server database allows easy message and attachment deletions). iOS clients for XMPP are meh and require integration with Apple push servers (Snikket and Monal do that, but for how long?)

Tried SimpleX years ago, loved the idea, but it was going through growing pains. In the same vein as metadata leaks for Matrix and XMPP, if you host your own SMP server with a few users, that exposes some info vs using default servers (along with thousands users)

[–] Schlemmy@lemmy.ml 2 points 5 hours ago

I think the corporate stuff is added because of the French, German and Dutch governments joining the crew. They are using matrix for government employees. It's integrated in La Suite and Open Desk.

[–] shortwavesurfer@lemmy.zip 31 points 1 day ago* (last edited 1 day ago) (1 children)

I have moved my communications to SimpleX for very similar reasons.

I always found Matrix to be extremely clunky because of key management for rooms and stuff like that.

I'm used to using cryptocurrencies. I know how to manage keys, and yet I was constantly getting hit with the same issues with decryption of old messages, even when I properly saved my keys and imported them.

I figure if I'm not even able to use this thing properly, knowing and understanding technology, how do I expect people I talk to to understand how to do it properly?

Then, on top of that, I found out about all the metadata leaking to your home server. Sure, your communications might be encrypted, but if the sender, receiver, reactions, timestamp, etc. is not encrypted, that's not good.

I still have it on my device, but it very rarely gets opened anymore.

Edit: I use a combination of signal for those I know, IRL, and simplex for groups of FOSS enthusiasts, etc.

[–] Sxan@piefed.zip 10 points 1 day ago (3 children)

How are you using Simplex as a replacement for Matrix? That's not a leading question - I'm curious about the use case.

I stopped using Matrix for 1:1 and family chat years ago because of how broken encryption has always been, but I've kept using it for public chats since

  • privacy isn't solvable in public chats, so the fact Matrix's encryption is terminally screwed up isn't relevant
  • there are many public rooms; not IRC-level, but it's still a large domain with large numbers of users
  • Matrix is a better public chat than IRC (fight me!) with replies, comment editing, reactions, emojis (that's mostly a client thing, but it's first-class and not a sporadically supported feature), and offline history syncing (as in, see what happened while you were offline).
  • I haven't yet found anything that's as good at public rooms as Matrix, that's still federated and OSS. Discord is very good, but it's SPA crap and centralized to boot.

SimpleX seems to be focused primarily on messaging, not public, large group chat... but am I missing something?

[–] shortwavesurfer@lemmy.zip 8 points 1 day ago* (last edited 1 day ago) (1 children)

You can use SimpleX for large chats. However, at least the current architecture is not the most efficient way of doing so. Especially not once rooms hit a thousand users or more. Does it work? Yes. Does it work well? Only somewhat. I think the developers were caught off guard when people wanted to start using it for large rooms instead of one-on-one communications and had not planned for that when they made the program.

They are addressing the issue by having devices connect to super peers instead of directly peer to peer in order to make large rooms work better. That way, instead of trying to maintain a thousand individual connections, your device might maintain two or three connections to Superpiers and get messages through them. I make it even harder on myself because I demand that my SimpleX do everything over tor.

[–] Sxan@piefed.zip 3 points 1 day ago (1 children)

A thousand users seems like a lot; I'm not sure I've ever been in an IRC room with that many.

Is there a directory? IIRC the human naming part was still missing last time I tried it, and connecting through hashes was not very fun. The biggest blocker for me, though, was the lack of multiple device sync support. A single identity used across multiple devices concurrently is bare minimum feature, and is the reason I've always bounced off SimpleX. Has that been addressed?

[–] shortwavesurfer@lemmy.zip 3 points 1 day ago (1 children)

There is a directory and you can find it by asking your favorite search engine for the SimpleX directory bot. As far as multiple devices goes, I'm not totally sure. I know that it's supposedly able to be used on multiple devices, but I only run it on my phone, so I haven't actually tried that functionality myself.

[–] Sxan@piefed.zip 0 points 15 hours ago

I loaded it up again. The progress is good, and I'm supportive of ðe effort! It is not ready for me to use, yet.

  • I need it to be at least user friendly enough for my immediate family, and it's not, yet.
  • It's still not concurrent. You have to hand off control between clients, and ðe desktop program (which is awesomely a terminal client!) has a confusing process for ðe hand-off.
  • I utterly approve of a terminal client for myself, but it won't fly wiþ most of my family members. Ðis makes it effectively mobile-only for non-technical people, which is most of my social group.

Right now, Jami ticks all of the boxes and ðat's what we're using. Jami's development is painfully slow, with too little focus on delivery reliability, and I wouldn't be surprised if SimpleX overtakes it. SimpleX has improved even in ðe six monþs since I last tried it. It's really encouraging; it only needs a few more gaps filled, ðen I can inflict it on my F&F.

[–] artyom@piefed.social 4 points 1 day ago* (last edited 1 day ago) (1 children)
[–] Sxan@piefed.zip -1 points 15 hours ago

Is ðis right? In a group wiþ 6k members, each message posted to ðe group is 20MB of traffic? I suppose ðis is a consequence of ðe E2E design - a message posted sends a message to 6,000 people, individually encrypted and delivered?

Screen shot of a group wiþ 6k+ members, warning ðat each message causes a 20MB payload

Do you happen to know ðe plan for addressing ðat? It seems like a fairly large impediment, and I can't imagine what a solution would look like ðat preserves E2E.

[–] sem@lemmy.blahaj.zone 2 points 1 day ago (2 children)

I'll fight.

I haven't seen replies be useful at all, in fact they actively clutter the UI.

Editing and reactions are nice, but they're not that important.

IRC already has emoji support 😀 and offline history sync, and is way smaller and faster.

The one feature I like better on Matrix vs IRC clients is it is way easier to actually connect to the server. Just type in matrix.org or whatever it autofills for you, and you're in. No dealing with port numbers and proper syntax. This is an improvement.

I wanted to like matrix but it was too clunky for me. I wish more people used libera chat though, it is less active than it was 10 years ago or whatever.

[–] Sxan@piefed.zip 2 points 1 day ago (1 children)

I haven't seen replies be useful at all, in fact they actively clutter the UI.

Editing and reactions are nice, but they're not that important.

Yeah, well, that's a massive opinion gulf we're never going to meet over.

IRC already has emoji support 😀 and offline history sync, and is way smaller and faster.

You can enter emojis into anything that supports UTF-8, and so can claim everything supports emojis. I haven't seen an IRC client with either an easy, integrated way to enter them, and I've also never seen an IRC client that will pull history from before I joined the room. Weechat certainly doesn't.

Matrix is super clunky, and the fact that the reference platform is a shitty Electron application sucks. Even if you use something sane like gomuks, your client is perpetually lagging in Matrix features, often by more than just months.

Matrix angers me. It's been such a mismanaged project. But I don't see IRC having changed much over the past 20 years that I've been using it.

Discord, on the other hand, is an active pestilence. I only open that stupid web page on the direst of need.

[–] sem@lemmy.blahaj.zone 1 points 1 day ago

That makes sense -- different features are important to different folks.

For emojis on IRC I just use the system keyboard. So it's easy on my phone, but hard on a computer. I didn't know that matrix had an emoji button -- I guess I haven't missed it :p

It's true that IRC doesn't pull scrollback the first time you join a room in any implementation I'm aware of. I'm ok with this limitation though because I tend to stay joined to the rooms I want to read. I like hexchat, although I'm aware that it's a dead project :'(

We agree on Matrix angering us lol.

[–] Sxan@piefed.zip 1 points 1 day ago* (last edited 1 day ago)

Sorry, I keep responding to the wrong people with this new client :-/

[–] MangoPenguin@lemmy.blahaj.zone 19 points 1 day ago* (last edited 1 day ago) (3 children)

The awful spam was the reason I left, I got mass invited to rooms with really nasty names, and there's no way in the client to mass ignore invites, you have to go to each one and click ignore.

That wouldn't be the end of the world, except their client seems to rely on waiting for the server to respond to an action in the foreground, so every time I click ignore it sits there processing for like 10-20 seconds before I can click the next one. There's no select all, there's no way to just rapidly tap ignore and have it process in the background like it should be doing.

Also they said even after banning the accounts, there's no way on their end to remove the invites the banned account sent out.

Overall it's just painful to use, the clients are bad, the moderation system doesn't work (what kind of system lets 1 account send out thousands of invites?? It should have auto-banned them within the first 10 or something), their cleanup system doesn't work, and everything just feels slow as molasses.

[–] artyom@piefed.social 4 points 13 hours ago (1 children)

I was in the Cinny room at one point and it got spammed with CSAM at one point. It was traumatic.

[–] magic_smoke@lemmy.blahaj.zone 4 points 11 hours ago* (last edited 11 hours ago)

Same with the blahaj.zone room for 196. Got so icked I just nuked the account.

Still paranoid some of that shit is still cached somewhere on my phone, though I ripped out FC so I should be fine.

Never had a trolling effort make me feel that shitty, I was so excited to talk to the little gay people on my phone and it just felt like my little zone was fuckin ruined by cunts.

Between that, and neat stuff like jmp.chat, I think xmpp might be the move.

[–] Alphane_Moon@lemmy.world 9 points 1 day ago (1 children)

Wow, this sounds like a terrible UX.

[–] LodeMike@lemmy.today 6 points 1 day ago

Matrix is good in theory but its plagued by absolutely shit clients.

[–] Xed@lemmy.blahaj.zone 3 points 1 day ago (1 children)

I just deleted FluffyChat client since I got random invites to horrible named rooms. I’m sticking with Discord for now since I play Splatoon

[–] Dreaming_Novaling@lemmy.zip 1 points 5 hours ago (1 children)

Yes! Another Splatoon player on the Fediverse! I've seen like 2. Tbh I barely play the game after the Final Fest but, still love the series.

Also yeah wish Matrix and SimpleX didn't suck, they have some awful groups 🤢

[–] seliaste@lemmy.blahaj.zone 1 points 2 hours ago

There's me too!!! I would only buy a switch 2 for splat 4, maybe raiders

[–] lime@feddit.nu 11 points 1 day ago

it's crazy, we'we had no issue with matrix even though i was sceptical at first and there was some teething issues, but we've onboarded non-technical users no problem.

the main thing is, we don't federate.

[–] thyristor@lemmy.pt 4 points 1 day ago (1 children)

No love for Threema? Guys? Guys?

It's a good app. Sadly the price of entry puts people off.

[–] lung@lemmy.world 3 points 1 day ago

I assessed Matrix a few years ago and came to the same conclusion. I went with IRC3 which is a new standard that overcomes most of IRC's issues. I think IRC is still quite good, and actually has working clients for everything, web etc

[–] Skunk@jlai.lu 3 points 1 day ago (2 children)

We moved our instance Matrix to Zulip. It is much better now and makes peoples talk way more than on Matrix.

[–] rimu@piefed.social 5 points 1 day ago (1 children)

piefed.social now has a Zulip server too although the Matrix rooms are still open. Seems like the tide is going out on Matrix though.

[–] Skunk@jlai.lu 2 points 1 day ago* (last edited 1 day ago)

Yep, I didn’t join as I am only there for the general shit talking and not participating in any constructive or useful conversations (it’s a way of life) but Camus, Snoopy, Anansi, THE meerkat and probably others are participating with you on the piefed zulip and codeberg.

The jlailu matrix is still open but inactive and left to slowly wither and die, every sidebars are now linked to the zulip server instead of matrix.

[–] ObsidianZed@lemmy.world 2 points 1 day ago (1 children)

Looked this up out of curiosity and the fact that it will only somehow allow mobile notifications for "up to 10 users" even if self hosting for free, is putting me off. I get if you were using their cloud, but restricting self-hosting almost feels malicious.

[–] Skunk@jlai.lu 2 points 1 day ago* (last edited 1 day ago)

Dunno I am not administrating it so I didn’t checked. We got the sponsorship tiers as a lemmy/piefed instance is an open source project https://zulip.com/help/self-hosted-billing#free-community-plan

I believe Rimu (piefed dev) also got the sponsorship.

I plan on using it for personal business projects (self hosted or not, it is not defined yet) to organize comms and plans in topics. But it’s a small team of way less than 10 and if it grows bigger than that it will means we have du money to upgrade (it won’t be eligible for sponsorship tho).

[–] goatinspace@feddit.org -3 points 1 day ago

matrix sucks

[–] Bishma@discuss.tchncs.de 0 points 1 day ago* (last edited 19 hours ago)

I became adept in IRC in early 90s when I was under 10 years old, before my BB provider was even a full ISP (so I couldn't even look up help on what existed of the early web). Every time I hear an adult claim its too complicated/obscure/esoteric I realize how close to the medical exam scene in Idiocracy we've gotten in a few short decades.