• 0 Posts
  • 14 Comments
Joined 2 years ago
cake
Cake day: June 11th, 2023

help-circle
  • Is there even a desktop client for Signal?

    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.

    The mobile app isn’t on F-droid so I can’t easily install it… Does Signal require Google Play Services to get Firebase messages?

    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.

    I want a zillion separate self-hosted non-federated servers… something like email addresses in it, that tell the client what server to connect to for a given person.

    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?

    every computer in the world has Wikipedia on its hard drive for completely private access

    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.


  • So why didn’t [Signal make it easy to connect to alternate servers]?

    Encouraging the use of alternate servers on which only a handful of people can communicate instead of everyone who uses Signal is probably a net loss. Having to connect to multiple servers or switch servers to communicate with everyone a user wants to talk to sounds like a pretty bad experience. That would be different if it was federated. Co-founder Moxie Marlinspike has argued that federation would make it harder to achieve Signal’s goals of bringing private communication to as many people as possible. I want him to be wrong about that, but my experiences with Matrix suggest he might not be.

    they are in the eyeball monetization business or are gearing up to enter it

    I don’t think so, in large part because they’re structured as a nonprofit and have enough funding to last a while. I would think that about a venture-backed startup under similar circumstances.

    I don’t use Signal so I don’t understand what is supposed to be great about it

    It’s just another messaging app in terms of UX. The value comes from:

    • Many of my friends and family use it
    • It’s familiar enough and reliable enough that if I ask someone who doesn’t already use it to move a conversation to Signal, I’m confident they won’t be mad at me for complicating their life
    • It’s secure by default and difficult for users to accidentally make private information not-private (e.g. by saving media to device storage where other apps can access it without user confirmation)
    • Its security and privacy have been inspected by a wider range of experts than most other options
    • The organizational structure and funding model means it’s unlikely to be enshittified in the next decade

    Nextcloud Talk doesn’t have end to end encryption. It’s experimental on Jitsi. It’s hard to justify not having that for a private messaging service in 2025.

    You just get a server URL and click on it in a browser. No app, unlike Signal as far as I know, so if anything it’s simpler.

    This is not a good way to make my phone beep promptly when someone sends me an important message or ring when someone initiates a voice/video call. Browser notifications can be significantly delayed, especially on mobile devices. It’s fine for the sort of public group conversations people have on Matrix and IRC, but a dealbreaker for most people in a primary one-to-one telecommunications system.











  • Scale is always a problem with questions like this. If these are percentiles of the general population, then I’m easily 10 and even trying to dig deep enough into Linux to break a Steam Deck puts you near the upper end of the scale.

    If on the other hand, 0 is an otherwise intelligent adult who refuses to have anything to do with anything having a screen and 10 is Lovelace, Turing, von Neumann, etc… then I might be a 7 or 8.


  • After 20 years of living with it, I’ve decided I don’t like the downvote. The upvote is fine.

    Reddit’s founders, early on tried to encourage people to treat the downvote as moderation. It was meant to mean that a thing doesn’t belong on reddit and people shouldn’t see it. Of course that quickly became mere dislike or disagreement.

    I’d prefer an approach that requires some input about what’s wrong with a post in order to reduce its prominence; a restricted list of options as in Slashdot’s moderation would be sufficient, I think. I’m not sure whether this should necessarily require also making a report to a more powerful admin/moderator, but I lean toward making that optional in most communities.


  • The study is based on having LLMs decide to amplify one of the top ten posts on their timeline or share a news headline. LLMs aren’t people, and the authors have not convinced me that they will behave like people in this context.

    The behavioral options are restricted to posting news headlines, reposting news headlines, or being passive. There’s no option to create original content, and no interventions centered on discouraging reposting. Facebook has experimented with limits to reposting and found such limits discouraged the spread of divisive content and misinformation.

    I mostly use social media to share pictures of birds. This contributes to some of the problems the source article discusses. It causes fragmentation; people who don’t like bird photos won’t follow me. It leads to disparity of influence; I think I have more followers than the average Mastodon account. I sometimes even amplify conflict.