this post was submitted on 04 Sep 2025
278 points (98.3% liked)
Technology
74799 readers
2700 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related news or articles.
- Be excellent to each other!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- 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.
- Check for duplicates before posting, duplicates may be removed
- Accounts 7 days and younger will have their posts automatically removed.
Approved Bots
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Is there even a desktop client for Signal? The mobile app isn't on F-droid so I can't easily install it (I don't use the Play store). Maybe i can get the APK from somewhere.
The other points are reasonably valid though the lack of end to end encryption is somewhat mitigated by self hosting.
I don't understand why browser notifications are slower than other types of app notifications, but I'm not an Android wizard so maye there's a reason. Does Signal require Google Play Services to get Firebase messages? I have that turned off too, so that's another annoyance / privacy invasion that I'd have to enable.
I don't particularly want Signal to be federated any more than I want all the world's websites to be federated. I want a zillion separate self-hosted non-federated servers, not like the tragic 1-way internet that we mostly have now. So your contacts file has something like email addresses in it, that tell the client what server to connect to for a given person.
Regardless of Signal's financial intentions there's no question that money and eyeballs hypnotize people and warps their minds. This happened to Wikipedia decades ago. They operate just like an internet startup where they obsess over user activity. They abandoned their vision of giving everyone in the world a free encyclopedia (i.e. every computer in the world has Wikipedia on its hard drive for completely private access) and instead focus on running a giant web site that constantly tracks people, gets censored, etc. They are swimming in money and are always asking for more anyway. I see Signal trying to reach a similar future.
Yes. There's also an experimental third-party client for desktop Linux called Flare. I've used Flare on some devices that the official client doesn't support and found it adequate. With some more maturity, I'll probably prefer it to the official client. Signal officially discourages third-party clients because it cannot guarantee their security but does not attempt to block them except in cases where specific clients are known to be compromised.
Account creation on the mobile app is recommended before using these as it relies on SMS verification. I don't like that, but it probably cuts down on spam; I've received exactly one spam on Signal in over 10 years of use.
Signal encourages installing from Google Play and uses Firebase messages by default, but does work without them. Given your set of preferences, however, you would probably prefer the third-party client Molly, which is on F-Droid and supports UnifiedPush.
That sounds like it ends up with properties similar to federation, but the client has to do all the work. The client would also need some means of identifying itself to all those random servers where there's a cost to creating new identities, or people would need to do key exchange when they exchange contact information. Without that, this proposed system would be overrun by spam as soon as it got popular.
Server-side federation solves a lot of problems. Why wouldn't you want that?
You can do that. The download with images is over 100gb compressed, and it expands to several terabytes. It's not hard to imagine why most people don't want to use it that way.