A full day with #[0]​. Solid overall. TestFlight is not recommended. There are some scaling issues today. And not the most intuitive onboarding for everyone. Name still reminds everyone of herpes. All fixable. It’s fast and doesn’t require a phone number or email and I do believe people will eventually see the value of that. Finally some competition for Signal, and in a permissionless way. And def a solid path so apps don’t have to build their own DM experiences.

Replies (102)

Default avatar
nobody 3 years ago
Why can't this type of protocol be built into Nostr? I'd help the back end if I could.
BTC_P2P's avatar
BTC_P2P 3 years ago
Holy hell we’re in the midst of a sovereign individual-esque revolution. The plebs are building an entire suite of indestructible tools that defend against tyranny, censorship and centralization. It is beautiful, hopeful and inspiring. Thank you Jack for all that you’re doing in this field.
Maybe we can leverage it for nostr DMs. Given nostr is designed for public comms, I don’t even know if it makes sense to do private comms within it. Seems logical to integrate another protocol that is better suited.
I saw somewhere they were coming up with a new semantic versioning scheme. It's called Hardened SimpleX Versioning. It's kind of a weird spec, though. Versions are just positive integers, and they only go up to 2.
What do you think of Briar, at least from a technical point of view since it's Android and desktop only?
Jac's avatar
Jac 3 years ago
Oh man the herpes reference made me laugh. That’s awesome. So far, so good. My confidence is bolstered by seeing your approval.
pam's avatar
pam 3 years ago
glad that signal has healthy competition, i didn't really understand the direction for user adoption ie stories and altcoin, or the funds usage for sustainability. but it was good to know that when Elon did the vanishing msg, the judge considered it lost forever. Gonna be missing out on simplex, my old iphone works perfectly well when i don't upgrade the SW (iOS14) but that also means i'm missing out on a lot of apps (one reason i have not tried damus)
dafuq? so what you’re saying is that we can’t use valtrex to cure out collective simplex addiction 😭
Gregor's avatar
Gregor 3 years ago
Somehow the app seems impervious to public perception. Any mention of it just dissipates into nothing.
Network effects have an impact. I think SimpleX was mentioned as much as Session for a while on Nostr, but the former surpassed the latter once Jack gave it attention today.
Julian's avatar
Julian 3 years ago
The problem with Signal is that we can't ensure the public open source matches the binaries from Google Play, or the ones installed on their servers. Requiring a phone number is also a red flag, but I also understand is a way to prevent massive Spam
Gregor's avatar
Gregor 3 years ago
Just ironic when Nostr adoption seems like a deliberate turn against prevalent network effects.
This really is crazy good. I was kinda of skeptical about no IDs as a user experience. But once you think about decoupling user IDs from pairwise communication channels underneath, the possibilities are endless. Everything you get from blinded emails and more. You could even make a bridge from an email domain and get exactly that. Please start thinking about ID layers on top.
Thanks for such a positive comment #[1]​ . User traffic almost tripled yesterday from your tweet, some people thought it’s your creation :) Lots of work to do to improve it. Exciting times :)
Hey, I just met you and this is crazy. But here's my address, so call me, maybe.📲💋💜 image
existing's avatar
existing 3 years ago
I've used Session for some specific use cases and it's worked well, although it's not really been a fork of Signal for the last three years. They started from the same codebase as Signal in 2019, but the team has made it clear that it's deviated significantly since then. It seems like it became a major selling point for them, as they didn't believe Signal's protocol was a good fit for their decentralized environment anymore. They migrated from Signal's encryption protocol and developed their Session Protocol, dropping Perfect Forward Secrecy behind along the way (which SimpleX grants). Relating to identifiers, the main difference between Session and SimpleX is that the IDs are fixed in Session between users you communicate with, while they can be random and require no identifiers in SimpleX to connect in the first place. There's more that differs, including their decentralization and server ecosystem from what I understand. I believe SimpleX provides a structure for more interesting growth, but that's just my humble, unsolicited opinion, and based on what I value I guess 😂. I see it being more interopable and aligned with the goals of nostr. I'm sure the founder of SimpleX (Evgeny) could expand even more on their differences if people wanted to know. Just thought I'd share in case you're interested, here's some links relating to Session's move away from Signal: And here's an Opt Out episode from @Seth For Privacy with Evgeny about SimpleX. Really interesting stuff:
Wow. This is truly amazing. NostrX is really happening. Yet another game changer for nostr.🧩⚡️📲💋🫂💜
I made an call yesterday with SimpleX, the quality was astonishing. But it requires bandwidth to route ! Who is providing this capacity? Who is behind it? Who is pushing the development onwards? The app is very nice, potential is huge, almost to an extend that I start to feel skeptical...
kristen's avatar
kristen 3 years ago
seems like you’re everything everywhere all at once
Default avatar
nobody 3 years ago
attention does interesting things. but if attention alone becomes a goal because attention is only given for exposure, we lose sight of what is important. we are there in those times. i write love stories because LOVE has stolen affection and corrupted its core. it is not easy to model genuine behavior. that doesn't mean it shouldn't be done.
Default avatar
nobody 3 years ago
does call quality have anything to do with it being tied to gouvernement relays?
M'est avis avec ma grille de lecture, je peux me tromper en tant terrienne...une part de nos certitudes que je prends en compte dans mes observations, analyses et évaluations -diagnostics l'humain est tout un monde de mystères en fonction de son histoire de vie socioprofessionnelle. Restons humbles et curieux dans le bon sens du terme 💜
Ne pas faire confiance à Google, Méta Amazon Apple Microsoft,... Leurs deals avec nos leaders est plus qu'effrayant , même avec les d'amendes à verser aux Etats qu'ils publient ne servent qu'à brouiller le système et nous foutre de la poussière aux yeux. Quel monde de fous
We don’t build the product for anonymity (although it can provide it), we build it for privacy of ordinary users from the operator and any observers. Privacy means not just secrecy of my messages, by definition in includes the privacy of my associations. I don’t need to hide my identity from people I talk to (=anonymity). But I absolutely don’t want my communication service provider observing my connections. Why is it so? Because apparently as this information is not private, and shared publicly, it can be further shared with the third parties - especially in the US. And a lot of third parties having visibility of this connection graph doesn’t just create risks for freedom in oppressive regimes. It has a direct impact on the prices we pay online - targeted prices, aka price discrimination, becomes the norm for a growing number of online retailers. And if you think that it results in wealthier people paying more you are wrong - usually it works in the opposite direction, known as “poverty premium”. So privacy doesn’t seem something only a niche market needs - it seems like something absolutely everybody needs, and that Signal, WhatsApp, Session etc. simply cannot provide whether they use phone numbers or not - any form of identification is good enough to reconstruct connection graph via correlation of communication patters with the existing public networks - it won’t be flawless but it will be precise enough for targeted pricing. So it’s just have to stop, and privacy of our associations from communication providers should become a norm, not an exception.
We don’t build the product for anonymity (although it can provide it), we build it for privacy of ordinary users from the operator and any observers. Privacy means not just secrecy of my messages, by definition in includes the privacy of my associations. I don’t need to hide my identity from people I talk to (=anonymity). But I absolutely don’t want my communication service provider observing my connections. Why is it so? Because apparently as this information is not private, and shared publicly, it can be further shared with the third parties - especially in the US. And a lot of third parties having visibility of this connection graph doesn’t just create risks for freedom in oppressive regimes. It has a direct impact on the prices we pay online - targeted prices, aka price discrimination, becomes the norm for a growing number of online retailers. And if you think that it results in wealthier people paying more you are wrong - usually it works in the opposite direction, known as “poverty premium”. So privacy doesn’t seem something only a niche market needs - it seems like something absolutely everybody needs, and that Signal, WhatsApp, Session etc. simply cannot provide whether they use phone numbers or not - any form of identification is good enough to reconstruct connection graph via correlation of communication patters with the existing public networks - it won’t be flawless but it will be precise enough for targeted pricing. So it’s just have to stop, and privacy of our associations from communication providers should become a norm, not an exception.
We don’t build the product for anonymity (although it can provide it), we build it for privacy of ordinary users from the operator and any observers. Privacy means not just secrecy of my messages, by definition in includes the privacy of my associations. I don’t need to hide my identity from people I talk to (=anonymity). But I absolutely don’t want my communication service provider observing my connections. Why is it so? Because apparently as this information is not private, and shared publicly, it can be further shared with the third parties - especially in the US. And a lot of third parties having visibility of this connection graph doesn’t just create risks for freedom in oppressive regimes. It has a direct impact on the prices we pay online - targeted prices, aka price discrimination, becomes the norm for a growing number of online retailers. And if you think that it results in wealthier people paying more you are wrong - usually it works in the opposite direction, known as “poverty premium”. So privacy doesn’t seem something only a niche market needs - it seems like something absolutely everybody needs, and that Signal, WhatsApp, Session etc. simply cannot provide whether they use phone numbers or not - any form of identification is good enough to reconstruct connection graph via correlation of communication patters with the existing public networks - it won’t be flawless but it will be precise enough for targeted pricing. So it’s just have to stop, and privacy of our associations from communication providers should become a norm, not an exception.
Yes. I suspect that I tapped post, nothing happened, so I tapped it again, and then again :). We had it too in SimpleX Chat. Solved by blocking the button while “post” Is processed.
This is a classic UX fail, which I got trapped into even though I should now better not to tap again :))) We still have the same in “change address” button - everybody who finds it, taps 3 times (it seems a magic number we try something before concluding it’s broken), with a good probability disrupting the connection 🤦‍♂️
sina's avatar
sina 3 years ago
Jack pls if you see any problem in session just tell us
Yes, that’s what we (= Moritz:) did to integrate the code we had working in the terminal into mobile apps in early 2022, as we also didn’t want to re-write, and now there is much more code to rewrite… Haskell is very performant, and also very effective for concurrent programming (better than anything I used, including Erlang-based Elixir), and there is lots of potential to improve the performance with some code tweaks. The binary size isn’t great. We will have to solve this problem eventually. Compilation for web is getting stable in 9.6 though, so web client will become possible too (with some security compromises). Android amrv7a support was done this year (Moritz did lots of fixes in GHC) - quite non trivial.
Le français est trop complexe en termes de traduction hélas, ce qui craint des problématiques de compréhension qui embêtent trop les touriste qui viennent iditer a France
Peut-on l'utiliser en dehors de nostr et qu'elle confiance avez-vous envers Google et Apple !? J 'ai juste autrement une question pourquoi nous nous devons toujours à cette ère de plateformes décentralisées debpasser par ces géants pour télécharger des apps alors qu'ils sont sous contraints avec les Etats tout en vendant un *pseudo * critère de confidentialité et protection des données !? Autrement une simple question *idiote* chez un non geek, qui s'y intéresse beaucoup sur le plan juridique à ces accords, relatiions et exigences juridico- étatiques Etats- Géants du numérique qui me semble être un paradoxe à mon sens
Newton's avatar
Newton 2 years ago
Today I enjoyed discovering all the features and reading almost the whole @SimpleX Chat blog. Preparing to create tutorials for it in my native language. Already brought four of my friends to Simplex Chat. #nostr and Simplex Chat give my a whole lot of psychic energy in this dull authoritarian world. View quoted note →
PixelBob's avatar
PixelBob 2 years ago
The only thing I havent tried is self hosting the server component. The instructions were a bit vague