5 comments

  • ada-h00k 57 minutes ago
    Sometimes I get the feeling that Signal hates users who aren't total normies. Unified Push, which works flawlessly on Molly, could easily be implemented in the regular client. Just as they could easily offer a Google free version for F-Droid or simply for people who want nothing to do with Google. But they just refuse. Just like it took years for nicknames to be introduced, and registering without a phone number has only recently become possible and only through the Google Play Store.
    • cloudbonsai 22 minutes ago
      I want to express a very different perspective here as a counterpoint: I'm really grateful for the Signal team's work.

      Today, I discussed my father's health condition with my family. Signal worked smoothly (even for my aging mother!), and it's free and secure.

      Over the past five years, I have donated $500 to the foundation in total. I hope they continue to maintain the app into the far future.

      • g-b-r 4 minutes ago
        Do you support what the above user contests?
    • nh2 10 minutes ago
      Or this case we encountered, where on iOS Signal apparently corrupts its sqlite DB, leading to loss of all messages.

      https://github.com/signalapp/Signal-iOS/issues/5813

      Interestingly here, the sqlite DB would be trivially fixable, and messages restorable, with the `sqlite3` CLI.

      But there's no way to get at that sqlite DB file. Even if you change Signal's code to add a feature to export the DB, it apparently cannot see your DB, because iOS sandboxes that so that it is only visible to Signal builds signed with the Signal developers' keys.

      So that means your messages are all there, on your device, running open-source software, and yet you cannot get them.

      This cannot have been the intention of Signal being Free Software. Where is "change it to make it do what you wish (freedom 1)"?

      (I do not use iOS myself but have friends suffering this issue. Everybody involved is programmers and yet we seem to be able to do nothing about it.)

      So it seems that even though the messages are on the user's device, it really is the Signal developers who "own" that data, and have the exclusive and ultimate control over it.

      Makes me wonder:

      Does this mean users suffering this need to GDPR-request their data out from Signal?

      • eptcyka 7 minutes ago
        The whole point of signal is that they cannot provide you with your data - they do not store it.
    • fn-mote 22 minutes ago
      The number of people using F-droid is tiny.

      Non-normies can continue to use PGP like they always have.

      /s second paragraph.

    • raphinou 50 minutes ago
      I also would like it to have stable supported libraries. But this doesn't seem to be a focus. It's a pitty, we have a Foss solution and it's hard to integrate with it....
    • dist-epoch 37 minutes ago
      2 years ago when I got a new phone, I had to re-register in both WhatsApp and Signal.

      Both send you a code over SMS. I hate giving apps SMS access, so I refuse SMS intercept permission when an app asks for it, and instead I manually enter the received code in the app.

      This was possible in WhatsApp, but was not possible in Signal. It won't allow you. You must give it SMS access to read the code. So much for privacy/security/... Only app I use which didn't allow me to manually enter the SMS code.

      • cocoto 33 minutes ago
        I’m pretty sure it’s for security reasons, it allows the app to ensure the code comes from a correct Signal phone number and not from a third party actor. It’s hand holding yes but it’s a trade off in favor of non-technical users.
        • dist-epoch 27 minutes ago
          Somehow all the other apps, including bank apps, do not seem to consider this necessary.

          Signal always has excuses, "we can't add usernames because we don't know how to make them secure"

          • Zak 21 minutes ago
            Bank apps do checklist-oriented security, and nobody has put that on the checklist yet.
          • slopmaxxing 20 minutes ago
            [dead]
        • customguy 6 minutes ago
          > it allows the app to ensure the code comes from a correct Signal phone number and not from a third party actor.

          But if they sent you the code, even if a third party actor could somehow see it and hand it to you instead -- so what? What's the difference?

      • fn-mote 21 minutes ago
        Hate to say it, but if you don’t trust Signal to read your texts… you’ve already lost - stick with Facebook Messenger.
        • gkbrk 8 minutes ago
          Memes I share with friends on Signal and verification codes from my bank with my life savings require very different levels of trust.

          Why would I give any app permission to read my messages, no matter how secure it claims to be?

      • slopmaxxing 21 minutes ago
        [dead]
    • bragr 20 minutes ago
      >Signal hates users who aren't total normies.

      No it's the other way around. Signal is explicitly designed for normies, which is why so many people use it. I doubt they sat around and thought of ways to screw certain users.

      >Just as they could easily offer a Google free version

      Easily? There's no easy in maintaining and releasing two different versions of your app, especially for a small non-profit.

      • g-b-r 10 minutes ago
        It's just two compilation profiles, at least thousands of minuscule open source projects do it
  • throwaway89201 1 hour ago
    Someone in that thread notes that when you install the Signal APK from here [1] it "doesn’t get updates tho", but this isn't the case. Signal will update itself; you get a notification to update. Often earlier than the Play Store, probably due to its reputation to randomly delay updates.

    [1] https://signal.org/android/apk/

    • AAAAaccountAAAA 4 minutes ago
      Yes, it notifies of updates, but last time I checked, it does not update itself automatically. Obtanium works, though, but a bigger issue is the extreme power drainage of the websocket.
  • jttnr 1 hour ago
    TIL: The official Signal app can now use one account, shard over two devices.

    This was my main reason to use Molly over Signal.

    https://aboutsignal.com/news/signal-allows-iphones-to-be-lin...

    • FreakyT 50 minutes ago
      That article only mentions iPhones, for which Molly was never an option anyway.

      But, apparently Android is also supported: https://aboutsignal.com/news/signal-allows-android-phones-to...

      So glad they finally added this!

    • elektor 50 minutes ago
      Wow, they have not done a good job advertising that when I needed that feature.

      I’ve been using Beeper to keep using Signal on my older iPhone when I upgraded.

  • _heimdall 1 hour ago
    Well that's timely, and a bummer. I was just wondering about this yesterday, I use signal on my primary phone and Molly on a secondary phone.

    Signal got an update yesterday and when I saw the notification I couldn't remember the last time Molly was updated...

  • jon128 1 hour ago
    The incorporated 501c3 named Signal is, in IT terms, a vendor. Is it not?

    The Signal client software is open source and some of the clients have reproducible builds. The Signal server software is open source, though has a history of being over a year out of date at some points. Other deployments of this server software for production use are rare.

    Suppose you configured an instance of the Signal server software and others you know ran also a somewhat modified Signal client that could access that instance of the Signal server software.

    But the centralized namespace of the hosted Signal service hosted by the incorporated 501c3 named Signal would not be accessible through that server instance now would it.

    And, as dictated by the incorporated vendor of the centralized namespace, and other reasons, in practice, this client would have to run as a separate piece of software. "Another app".

    This is vendor lock-in.

    The service hosted by the 501c3 named Signal seems widely open yet is a permissioned namespace. A physical location tracking number aka phone number or a credit/debit card is required to access the namespace. This is for slaves. The profane.

      Open Signal on your phone to keep your account active
    
    This vendor is abusive.

    And, I don't think this is what Moxie wanted.

    Signal 501c3 is a centralized service. XMPP and Matrix are decentralized/federated. SimpleX is distributed.

    • amiga386 6 minutes ago
      > I don't think this is what Moxie wanted.

      I think this is exactly what he wanted, as these were the complaints levelled against the service when he was still in charge.

      From 2018: https://drewdevault.com/blog/Signal/

      > Moxie knows about everything I’ve said in this article. He’s a very smart guy and I am under no illusions that he doesn’t understand everything I’ve put forth. I don’t think that Moxie makes these choices because he thinks they’re the right thing to do. [...] Moxie can’t come out and say it openly, but he’s made the decisions he has made because they serve his own interests.

      And it looks like it's working. The Signal social network is growing. Revenue is growing (revenue pays for ongoing maintenance). Alternative servers are not sapping user metrics. It's still easy to push both security fixes and eye-catching new features because one central server, and client upgrades are aggressively pushed. Spam is not a plague because registration remains expensive - you need a genuine phone number you control, or Google to vouch for you (who in turn have their own robust defences against account creation).

      If it was a free sign up where you just need an IP address to play, spammers would have hundreds of millions of accounts and you'd get as much nuisance friend requests as you get email spam. Most people would leave. You've seen the scraperpocalypse, every sketchy person on the planet has money to fund a million sign ups each from a unique US residential IP (thanks to "smart" TV vendor neglect/corruption allowing residential proxies), IP reputation is worthless.

      Personal instances of Signal would hide until spammers found them but you'd better have your own locked down registration because you can't hide forever. Not to mention that sending ongoing traffic to your own server tells everyone where and when you're posting, moreso than using Signal's centralised services.

      Its tradeoffs all the way down.

    • RunSet 16 minutes ago
      > Signal 501c3 is a centralized service. XMPP and Matrix are decentralized/federated. SimpleX is distributed.

      Session is a decentralized Signal fork that creates the account on the device without associating it with a phone number.

      https://getsession.org/

      See also maqp2's comment here regarding Simplex:

      https://web.archive.org/web/20250302182017/https://reddit.co...

    • komali2 21 minutes ago
      > And, I don't think this is what Moxie wanted.

      Moxie as far as I know is still involved in the project and is the source of decisions such as requiring a phone number. My understanding is he is leaning hard on "encryption for anyone and everyone" over all other considerations such as decentralization.

      A common criticism is "huh, not very anarchist of him!" Which, maybe? If decisions like that can get Signal into as many hands as possible, and if Signal can continue to operate in such a way as to have basically nothing to offer governments that demand data other than account join date, I think that's an improvement in material conditions.

      Your bio has a pretty frank indication of the maximally decentralized, encrypted alternative, and how user hostile that still is:

      > If you want to DM, I am generally open to chat. Generate a https://SimpleX.chat invite and paste it into a file simplex-invite.txt, then run the commands below and include pasted contents of DM.txt in one of your comments in any thread we're both participating in.

    • commandersaki 59 minutes ago
      <insert laughing emoji>
      • jon128 23 minutes ago
        Hylic detected.

          https://en.wikipedia.org/wiki/Gnosticism#Other_concepts