jack's avatar
jack 2 years ago
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 (104)

Default avatar
nobody 2 years ago
Why can't this type of protocol be built into Nostr? I'd help the back end if I could.
Julian's avatar
Julian 2 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
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.
Did you get to try Session yet? It might also provide some competition for Signal.
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 :)
Even your name isn't on the flows when we must speak (SimpleX chat) but your app attitude if it is well this could flip the game.
Hey, I just met you and this is crazy. But here's my address, so call me, maybe.📲💋💜 image
existing's avatar
existing 2 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 2 years ago
seems like you’re everything everywhere all at once
Default avatar
nobody 2 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 2 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
SimpleX looks very interesting and promising. But is this primarily for people who require security AND anonymity? That's a niche market, albeit an important one. I can see the case where a journo is gathering info from sources, and those sources need to remain unidentifiable for fear of reprisal or death. We meet face to face and start chatting anonymously. What's the advantage for me to use SimpleX to text my friend vs Signal? The utility of Signal is clear: there is no casual interception and eavesdropping of my conversations. My friend already knows who I am, so why would I need (or even want) anonymity for our text messages?
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 2 years ago
Jack pls if you see any problem in session just tell us
That actually makes sense and is proper motivation. Thanks for the extensive response!
This app will go great with my nostr based youtube replacement: Chlamedia.
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.
Yes yes yes! Finally #[3]​ is being noticed outside the security & privacy realm. #[2]​ did a great service to us all, by doing this highlight. Hopefully more people will jump on and no longer view it as “an obscure security app”
jack's avatar
jack 2 years ago
🫂 Seems to be getting there. A number of onboarding and UX issues to solve tho. Like nostr.
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
Politech87's avatar
Politech87 2 years ago
Does this have something to do with Dr Jack? Have you become the white wizard? I don't understand what you're saying.
Simplex is really solid, highly recommend it to anyone...signal is dead to me;)
Default avatar
Marcion 2 years ago
>It’s fast and doesn’t require a phone number or emails and I do believe people will eventually see the value of that. They do and that’s why Session (@session_app on Twitter) has gained some popularity over Signal with some users. Do you consider Session a competitor in this space or does SimpleX have similar features but ultimately seeks to accomplish some different objective?
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