It will be open source, end to end encrypted using Signal’s double ratchet encryption protocol, and he plans to make it easy for fediverse platforms to integrate it. The beta will release later this month.

He’s also the creator of https://fedidb.org btw

  • ren (a they/them)@lemmy.world
    link
    fedilink
    English
    arrow-up
    221
    arrow-down
    1
    ·
    2 years ago

    While I doubt I could get my friends and family on yet ANOTHER messaging app in the year of our lord 2023.

    Sup. Is a fucking brilliant name.

      • Magiwarriorx@lemmy.world
        link
        fedilink
        English
        arrow-up
        9
        ·
        2 years ago

        I remember idly wondering how DMs worked in Lemmy, and I was kinda shocked when I realized they aren’t secure.

        • Aloso@programming.dev
          link
          fedilink
          English
          arrow-up
          7
          arrow-down
          1
          ·
          2 years ago

          “secure” is relative. They may not be e2e encrypted, but they are still encrypted via TLS, like any HTTPS traffic. It’s the same encryption used for online banking. If you care about your instance admin being able to read your messages, you should use Signal or a Matrix client though.

          But remember that only a few years ago, almost nobody used e2e encryption, and it wasn’t much of an issue.

    • garretble@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 years ago

      I personally hate the name, but only because I had a roommate in college who would start every conversation with “sup.”

      On text messages, IMs, in person, you name it. It really started to get under my skin.

      But I hope the software is good.

  • Jackthelad@lemmy.world
    link
    fedilink
    English
    arrow-up
    96
    arrow-down
    1
    ·
    2 years ago

    I just saw this on Mastodon and was about to post it here. 😄

    Pretty cool idea. Though I’m not looking forward to trying to convince my friends to switch to yet another new platform. 😂

    • Nix@merv.newsOP
      link
      fedilink
      English
      arrow-up
      78
      ·
      2 years ago

      Im mainly looking forward to it replacing the “DMs” of mastodon and lemmy.

      • Jackthelad@lemmy.world
        link
        fedilink
        English
        arrow-up
        55
        ·
        2 years ago

        I’ve not been on either platform long enough to use the DMs, but this is a good point.

        After all, DMs aren’t actually private on either platform, as far as I’m aware.

        • sab@kbin.social
          link
          fedilink
          arrow-up
          22
          arrow-down
          1
          ·
          2 years ago

          If they’re not end to end encrypted, your messages are not actually private on any platform.

          It’s a bit more obvious in the Fediverse than elsewhere, as direct messages are generally stored on two separate servers (sender and receiver). Furthermore each server tends to be smaller: if Zuckerberg decides to go through people’s DMs it’s unlikely to affect any particular Facebook user, but if the owner of a Mastodon instance does the same it’s small enough that she could actually get an overview. It’s mostly a false sense of security embedded in larger services, but people are all about having a false sense of security.

          • outdated_belated@lemmy.sdf.org
            link
            fedilink
            English
            arrow-up
            7
            ·
            edit-2
            2 years ago

            Like anything, depends on the threat model. Private from your little sister? Probably. Private from your boss, at least in the next few months prior to them being leaked? Also probably. Private enough?

            That’s to some extent a question that can only be answered individually, as everyone’s threat models differ. I suppose this fact (everyone having differing threat models) is one of the reasons that so many arguments occur over security.

            • sab@kbin.social
              link
              fedilink
              arrow-up
              5
              ·
              2 years ago

              In the end any successful chat service is going to be used by horny teenagers sharing nudes with each other, which is honestly for me better reason than any state secret why all communications should be end to end encrypted at all times. I don’t trust Zuckerberg or Musk with that, or any other third party for that matter.

        • HughJanus@lemmy.ml
          link
          fedilink
          English
          arrow-up
          2
          ·
          2 years ago

          DMs aren’t actually private on either platform, as far as I’m aware.

          “Private” is not really a binary concept.

          They’re “private” in the sense that no one can see them other than the participants and the server admin (if they really wanted to).

          They’re not private in the sense that they can be hacked and leaked, or subpoenaed.

      • OverfedRaccoon 🦝@lemmy.world
        link
        fedilink
        English
        arrow-up
        13
        ·
        2 years ago

        Yep. That was my first thought - how everyone says to use Matrix rather than Lemmy DMs for anything sensitive. This will be fantastic.

    • U de Recife@literature.cafe
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 years ago

      Right now I just think about me and how I’ll use it. I’m eager to try this messaging app to have a way of being reachable by like-minded people.

      To put it differently, I don’t want to be a slave of others’ choices. I know the network effect is real and that I’m powerless to break it. So I’ll just change my attitude, and embrace this wave. Who knows what will happen? And in the meanwhile, I’ll have fun using what to me seems right.

    • SamsonSeinfelder@feddit.de
      link
      fedilink
      English
      arrow-up
      33
      ·
      2 years ago

      It really is. In the past a new messenger or Plattform was always annoying as it inevitable meant, how can I get my friends to use this. But with activity pub it doesn’t matter anymore. Everbody can use the fediverse software of his taste and we can still all be interconnected. What a relieve. So many software solutions can compete against each other without us having always to start from zero. Brave new world.

  • joshuaacasey@lemmy.world
    link
    fedilink
    English
    arrow-up
    42
    ·
    2 years ago

    It’s crazy how much the creator of pixelfed does. And it’s literally only 1 person working on all the things he does.

    • imaradio@lemmy.ca
      link
      fedilink
      English
      arrow-up
      13
      ·
      2 years ago

      I wonder if he is friends with the guy who runs calibre and kitty terminal. I read somewhere that he was seriously planning to single-handedly maintain python 2 after it was EOLed because it was so integral to calibre. But was eventually talked into transitioning to python 3. The idea of that is totally nuts; the guy is a machine.

    • Dr. Moose@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      2 years ago

      I’ve been following Daniel since he started working on Pixelfed and dude’s a beast. His code and skill improved astronomically and he just doesn’t stop. Great example of how “doing it” is best way to learn anything software related.

  • Margot Robbie@lemmy.world
    link
    fedilink
    English
    arrow-up
    39
    arrow-down
    3
    ·
    2 years ago

    I’ve been unhappy with the direction Signal has taken in recent months and Matrix always felt like it was trying to do too many things at once.

    Happy to see something that would integrate directly into Fediverse platforms as it will greatly enhance interplatform communication.

    Like a better FB messager.

  • PineapplePartisan@lemmy.world
    link
    fedilink
    English
    arrow-up
    29
    arrow-down
    1
    ·
    2 years ago

    I’m not leaving Signal until someone implements keeping data at rest encrypted on both ends and requires multi factor unlock (bio+pin is my choice).

    So sick of E2E clients that leave the data in plaintext on the devices and then back it up in plaintext to the cloud.

    • outdated_belated@lemmy.sdf.org
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      1
      ·
      edit-2
      2 years ago

      Does Signal back up in plaintext in the cloud? (If so that doesn’t sound like E2E encryption… unless the ‘ends’ are uh… also constituted as the cloud itself which is… defeating the purpose).

      Where do the pub/ private keys live, exactly, tbh. (Assuming it is asymmetric encryption that they use?)

      Edit: ah, misread. I thought you said that you were not joining it due to it storing plain text in the cloud.

      • dinckel@lemmy.world
        link
        fedilink
        English
        arrow-up
        28
        ·
        2 years ago

        Signal doesn’t store any of your chats at all. They’re all on-device by design

        • XaeroDegreaz@lemmy.world
          link
          fedilink
          English
          arrow-up
          4
          ·
          edit-2
          2 years ago

          Hm… If they’re not being stored on the cloud, that means offline users would never receive messages, unless Signal is purely P2P. I haven’t looked at the project, or the source, but I find it hard to believe – you can’t really do user lookups without some sort of middleware in the cloud.

          • ᗪᗩᗰᑎ@lemmy.ml
            link
            fedilink
            English
            arrow-up
            1
            ·
            2 years ago

            You’re right, Signal is not P2P. The way Signals messaging pipeline works is like this - note I’m oversimplifying it for accessibility.


            Sending a message to Bob

            1. You press Send.
            2. The message is encrypted on your device with a key that can only be unlocked by Bob.
            3. The message is then “sealed” so that there’s only a “deliver to” field visible (not a “from”).
            4. The “deliver to” field is addressed with a hashed/salted label for Bob - this means Signal’s server can see its a unique user, but not what their name is.
            5. The message is finally sent to Signal’s servers.
            6. Your message sits on Signals servers until it can be delivered to the intended recipient.

            you can’t really do user lookups without some sort of middleware in the cloud.

            See their blog post about Private Contact Discovery, they’ve spent a long time figuring out how to engineer a method to know as little as possible about you.

          • dinckel@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            ·
            2 years ago

            All the data they have on any specific user is the account creation date, and the last online timestamp. They’ve already done loops around this topic in the DOJ.

            And I thought it should be obvious that an online service doesn’t work if you’re offline

            • XaeroDegreaz@lemmy.world
              link
              fedilink
              English
              arrow-up
              1
              ·
              2 years ago

              Yeah, but messengers, such as WhatsApp for instance, will send you missed messages once you’re back online. That’s what I was referring to.

  • randint@lemm.ee
    link
    fedilink
    English
    arrow-up
    25
    ·
    2 years ago

    Your link, https://mastodon.social/@dansup/110836811082599292%20sup.%20is%20an%20open%20source%20encrypted%20fediverse%20instant%20messenger,%20similar%20to%20whatsapp,%20made%20by%20pixelfed.%20%20The%20beta%20will%20be%20launching%20later%20this%20month,%20and%20btw%20most%20fediverse%20accounts%20will%20work,%20not%20just%20Pixelfed%20%F0%9F%98%89 is broken. I think you accidentally copied the body text as well. Cleaning up the link results in https://mastodon.social/@dansup/110836811082599292, which works fine.

  • zitronen@feddit.de
    link
    fedilink
    English
    arrow-up
    24
    ·
    2 years ago

    I wonder, what 'works with the fediverse ’ could mean for a messenger and what could be features not already implemented by different messengers, like elements or the very signal.

    • Rinox@feddit.it
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 years ago

      From the side of the Messanger, it could implement stories from pixelfed and communities from Lemmy/mastodon/kbin etc.

      I don’t know if anyone is asking for this, but Whatsapp has both, so someone must be using them, right?

      As from the side of every other fediverse app, I think it could be a good way of implementing DM functionality without developing and maintaining it for every single app. Maybe. I don’t know really, depends on how it’s developed/implemented

  • vacuumflower@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    26
    arrow-down
    2
    ·
    2 years ago

    Desktop fscking client, please. Not electron based would be nice, yes? QT is good.

    ICQ-style or old Skype-style user directory would be wonderful too. VoIP is not something I’d care about, file transfers are.

    This is cool.

    • exapsy@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      11
      arrow-down
      4
      ·
      2 years ago

      Chill, you’re not the only one here.

      VoIP in a mainstream messenger is something that most people use nowadays to avoid calling people from their SIM cards which costs them much.

      Video calling too is something I personally use too especially on iMessage or Telegram.

      I’m a software engineer, I appreciate some old school things that work perfectly well like ICQ or Vim or emacs or working only with shortcuts. But you know what’s also a shortcut? Not having to use 50 different messengers just because this one doesn’t have VoIP and I can’t bring my friends or my mom here but I can bring only my nerd friends”.

      This is all business and target audience oriented. You are not the only target audience out there and especially when you don’t demand from a messenger to be able to have VoIP. Even Instagram has VoIP these days. A photo-video-media sharing app. Let alone a messenger.

        • exapsy@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          1
          ·
          2 years ago

          I talked about various audiences not just myself. The person I replied to talked as if the app was made for him explicitly. “VoIP is not something I’d care about, file transfers are” like this kind of talking is like bruh, the app is not made only for you.

          • mckean@programming.dev
            link
            fedilink
            English
            arrow-up
            1
            arrow-down
            1
            ·
            2 years ago

            yeah, the app is made for you and him. So doing the math we have a -1 “VoIP is not something I’d care about” and a +1 “Video calling too is something I personally use…” which results in 0% significance. So let’s just talk, voice our opinions, and chill.

            • exapsy@sh.itjust.works
              link
              fedilink
              English
              arrow-up
              1
              arrow-down
              2
              ·
              edit-2
              2 years ago

              No, the app is made for everybody who wants to use a messenger. Not just you and him. It’s supposed to be under the standards of the feddiverse.

              The comments here are not a poll. Providing especially personal comments about a nerdy user like me and the guy I replied about “I would like it like ICQ” and such shit, would not help the creator make a good choice. Most people nowadays, especially zoomers, dont even know what ICQ is or how it works or how to even login to it. Most people, proven by ehm … the success of messenger, discord, whatsapp, telegram, viber, signal everything … want a messenger that provides what the mainstream messenger wants with most of the features that everybody provides and are mainstream used while having ease of access.

              We should try to help the creator. Not misguide him. Again, the comments are not a poll, they’re supposed to help to make a constructive conversation. And when you talk as if the app is made only about yourself, you’re not really helping.

        • TWeaK@lemm.ee
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          2
          ·
          2 years ago

          We don’t take kindly to people who think they’re the only one here.

  • blunderworld@lemmy.ca
    link
    fedilink
    English
    arrow-up
    24
    arrow-down
    2
    ·
    edit-2
    2 years ago

    Great news that it will work across the fediverse. I’d love to try pixelfed for example, but its got too much of a walled garden thing going on since nobody I know uses it.

    • Polar@lemmy.ca
      link
      fedilink
      English
      arrow-up
      12
      arrow-down
      2
      ·
      2 years ago

      I just uninstalled Pixelfed. Mostly because the app is absolutely garbage on Android, and the developer made it look like an iOS app.

      The app is just so dead. I’m happy to revisit later, but as for now I’ll stick with posting my stuff on Mastodon and Lemmy.

  • llama_spit@lemmy.world
    link
    fedilink
    English
    arrow-up
    19
    ·
    2 years ago

    How is this different than something like Matrix? I’m probably just not understanding something…

    • NeonWoofGenesis@l.henlo.fi
      link
      fedilink
      English
      arrow-up
      19
      arrow-down
      1
      ·
      2 years ago

      This is meant to work with the ActivityPub fediverse ie. Mastodon, Lemmy, Kbin, Pixelfed etc. and you would be able to use your current lemmy.world account for messaging.

      • waldyrious@lemm.ee
        link
        fedilink
        English
        arrow-up
        9
        ·
        2 years ago

        But why is that such a great benefit? We already have a myriad accounts for different services/platforms; would this be merely a marginal improvement over the current situation?

  • notenoughbutter@lemmy.ml
    link
    fedilink
    English
    arrow-up
    17
    ·
    2 years ago

    so this is basically fb messenger but it works with twitter, YouTube and reddit (their federated alternatives mastodon peertube lemmy) and is e2ee!

    super cool!

  • Display Name@lemmy.ml
    link
    fedilink
    English
    arrow-up
    15
    arrow-down
    1
    ·
    2 years ago

    Nice. This sounds like a federated signal messanger? Why not using matrix or xmpp? 🤨

    • I Cast Fist@programming.dev
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      1
      ·
      2 years ago

      According to this post, Signal can federate, but chooses not to. In another post, it’s said that Matrix is based off Signal.

      So, one way to look at it announcement is “you will be able send Signal/Matrix messages from your fediverse instance of choice”, I believe

      • Sam@lemmy.ca
        link
        fedilink
        English
        arrow-up
        4
        arrow-down
        1
        ·
        edit-2
        2 years ago

        “you will be able send Signal/Matrix messages from your fediverse instance of choice”

        While no details are clear, it’ll definitely not be this. Matrix has it’s own implementation which isn’t compatible with signal (megolm or something like that), and I really don’t think dansup will be making it matrix compatible. It’ll probably be its own thing.

        • I Cast Fist@programming.dev
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 years ago

          Oh, that’s a shame. It’s one of the bummers of instant messaging, everything seems to be incompatible with everything

      • scytale@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        2 years ago

        Huh. I wonder what they mean by “bad user UX”. I was expecting concerns about encryption or privacy, not UX. I already use Signal, so it would be a positive for me if they federate.

      • Display Name@lemmy.ml
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 years ago

        Yeah … I read it as well.

        This announcement does not mean that the services (signal, matrix, etc) will be integrated. At one point there’ll be a bridge for matrix. But like google, all of them need to implements MLS at one point. Maybe then they’ll be able to communicate