Oddbean new post about | logout

Notes by Vitor Pamplona | export

 nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqpzamhxue69uhhv6t5daezumn0wd... 
 That's strange. Did you uninstall and/or cleared the storage or just updated without logging off as usual? 
 No, that is how it should work. Did you lose everyone or just a few? 
 Your outbox and inbox relay list are also way too big. It should be 2-3 relays in each. Your general section can and should have more.  
 No, just choose the relays that you truly trust.  
 That's so strange. Do you use any other client? I wonder if clients are saving to different relays and not syncing up. So, you follow 14 people in one, but the other doesn't update and you follow over there. Now the first gets an update event with 14 less follows.  
  nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z, recentemente vi sua entre... 
 Faz sim. Eu uso um pessoal da relays.tools 
 I set up zapping with nostr:nprofile1qqstxwlea9ah3u6kjjszu6a7lrnhqkfh8eptp2z6v0e9558tlkkl2rgpzemh... 
 Which version?  
 Which version? This was supposed to be fixed in the latest v90.6, but maybe there is another bug somewhere  
 Hice una factura de solo 58 sats nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja... 
 The invoice is for 58000 sats  
 Who is on your short list of fantastic #nostr and #Bitcoin developers?

Please tag your favorite(... 
 The best app that just so happens to be on Android :)  
 nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqpzamhxue69uhhv6t5daezumn0wd... 
 Hum... It will try to use npub.cash as a lightning wallet to receive. Maybe there is an issue in there. 🤔 
 Pro Tip: if you are in Boston and see a Southern-style restaurant... Don't go.  
 Yep 
 Well... living here.  
 Wow. Southern Kin. 😅 
 What hardware does nostr need built? 
 secp256k1 added to the secure enclave of all phones.  
 Lol. Few.
nostr:nevent1qqst3n0fd9rg8cajfzxhqmsxzmg42e6rt6ncsy4sxr6cw8emruxqkpcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygzsm98u9kzcp35zkpc62shck8335gqtq5yt4w26xwl0pp2a72qavvpsgqqqqqqssmjjyt 
 I don't need tor, I'll just do everything localhost  
 Lol. Few.
nostr:nevent1qqst3n0fd9rg8cajfzxhqmsxzmg42e6rt6ncsy4sxr6cw8emruxqkpcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygzsm98u9kzcp35zkpc62shck8335gqtq5yt4w26xwl0pp2a72qavvpsgqqqqqqssmjjyt 
 Today's P2P Nostr using phone-running Relays trough Tor in production apps (works with no hacks) will be remembered as a key milestone in Nostr's history. 
 There is still a 1 second ping to access somebody else's relay running on their phone... 

So don't get too excited. Just mildly pumped.  
 It could be. Lots of research needed on this.  
 You can edit the post if you use Amethyst.  
 Last year, I coded many hole punch designs to test P2P DMs on Amethyst. Many somewhat worked but with centralized constraints and huge maintenance costs. 

Now Orbot and Citrine just come in, show a few buttons and boom. Done. 😎 
 No, right now both need to be online. 
 Come to Android Guy. Stop using old tech.  
 Graphene OS. Super good. 
 People using Amethyst over Tor, do you perceive any slowdown when loading things? 

Tor is technically a lot slower, but I can't see any difference when browsing on Amethyst. 

If no one notices, maybe we should enable this by default. 
 Nice idea. I guess the app can always try the local proxy even if it is not active.  
 My phone -> Tor -> His phone

No public relays.  
 I name this for the post of the year.
nostr:nevent1qqsg373k7l3c0hets4xykud6xp2anzgrcgwl6fdnk0x50luumk8rylcpz3mhxw309akx7cmpd35x7um58g6rsd3e9upzq3svyhng9ld8sv44950j957j9vchdktj7cxumsep9mvvjthc2pjuqvzqqqqqqykk4xux 
 nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z it'd be cool not to send th... 
 Humm.. that should already be there. Which relay are you getting this issue from?  
 Humm.. I will check. I thought I had covered this already but there might be a bug somewhere.  
 DMing nostr:nprofile1qqs9pk20ctv9srrg9vr354p03v0rrgsqkpggh2u45va77zz4mu5p6ccpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcpz4mhxue69uhkummnw3ezummcw3ezuer9wchsz9thwden5te0wfjkccte9ejxzmt4wvhxjme0907cz8 from my phone directly to his Citrine relay via Tor. https://image.nostr.build/1ad95bd258670354a25a031e9dcd1ed710794078ba1a06466fdd1dad05303b12.jpg 
 My phone -> Tor -> His phone

No public relays.  
 Citrine is a relay on the phone by nostr:nprofile1qqs827g8dkd07zjvlhh60csytujgd3l9mz7x807xk3fewge7rwlukxgpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszrnhwden5te0dehhxtnvdakz7qgswaehxw309ahx7um5wghx6mmd9usjfpck 
 It does if you open the connection to the outside world via Orbot. 
 In this way, the DM goes from my phone to his phone without anyone seeing it. But if people get access to his private key AND the DM event,  they can decrypt it.

And that is the same design of Signal and others: You have to have both the seed/key and the local database to decrypt.  
 I don't know if it works. It requires iOS to open connections to the phone via Tor.  
 That's a story for nostr:nprofile1qqswmdrsyuff0tz6v8e80u7dzn09f3n7khxdyrhsm80jn0scdpdmqpqpf9mhxw309akrx6tevf4xjmt50f6r26rcx3unyamtxcery6r8we6ngc34vd6xs7ttd4jx7e3jdymx5vmhx4kxyurwvf5rwaen09jzummwd9hkuw358qmrjtcpg3mhxw309ahhsarjv3jhvctkxc685d35093rw7pkwf4xwdrww3a8z6ngv4jx6dtzx4ax5ut4d36kw6mwdpa8ydpkdeunyutzv9jzummwd9hkutcmkq3ed to tell.  
 nostr:nprofile1qqswmdrsyuff0tz6v8e80u7dzn09f3n7khxdyrhsm80jn0scdpdmqpqpf9mhxw309akrx6tevf4xjmt50f6r26rcx3unyamtxcery6r8we6ngc34vd6xs7ttd4jx7e3jdymx5vmhx4kxyurwvf5rwaen09jzummwd9hkuw358qmrjtcmlnu7y people want to know!!!  
 normalize seeing a nostr DM 3 weeks late  
 Only if it is a Giftwrapped DM.  
 I've set up a Tor hidden service with a local Citrine relay running on my phone and added it to m... 
 I need my own ISP 
 Your ISP will need an ISP. 
 When you think about how the Internet is just networks allowing trusted computers into their network, it's petty shocking to see how far we have scaled this. It's the ultimate pyramid scheme. 
nostr:nevent1qqs955x7jvukgu7mc9a46jx7uu89rgxk0qzxleuvf3pq0p9hcakregqpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygpjuxp8vd29p6ancknaztql3eajk52y8xkppfn7au7elkw9c68zg5psgqqqqqqslah5ly 
 The robot icon close to NB is somebody else's phone!! Connecting directly from mine. nostr:nprofile1qqswmdrsyuff0tz6v8e80u7dzn09f3n7khxdyrhsm80jn0scdpdmqpqpf9mhxw309akrx6tevf4xjmt50f6r26rcx3unyamtxcery6r8we6ngc34vd6xs7ttd4jx7e3jdymx5vmhx4kxyurwvf5rwaen09jzummwd9hkuw358qmrjtcmlnu7y https://image.nostr.build/87e304ed7da71f7a7f18add772dfdd09e152dc287633b3b96ae0a6db1662872f.jpg 
 You have to turn on Orbot and add the recommended relays to your General list to see this though.

Amethyst doesn't automatically connect to unknown relays. 
 Yep. 
 Amethyst  
 Satellite e Coracle tem uma variante implementada (não sei se são compatíveis) 
 How to run Citrine's relay on your phone and allow other people to connect into it to download your posts directly from your phone via Tor 🤯🤯
nostr:nevent1qqs2eqnj7xtae25qr252px0jm8mr2xfly30tsp0rvtdwryrkaua0c7gpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsyg8dk3czwy5h43dxrunh70x3fhj5celttnxjpmcdnhefhcvxskasqspsgqqqqqqsk7vtrx 
 Of course. You have to stay online. 
 Here is how I got #citrine to work as both a local relay and as an exposed onion service as outbo... 
 Wait, can other people connect to it via onion?  
 How to run Citrine's relay on your phone and allow other people to connect into it to download your posts directly from your phone via Tor 🤯🤯
nostr:nevent1qqs2eqnj7xtae25qr252px0jm8mr2xfly30tsp0rvtdwryrkaua0c7gpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsyg8dk3czwy5h43dxrunh70x3fhj5celttnxjpmcdnhefhcvxskasqspsgqqqqqqsk7vtrx 
 I would still be trying to make DIDs work. Fuck that.
nostr:nevent1qqsgaywmrgtk27qyq330ywzm80des03yeqw84ecnk54zc8wl9k5qj0spz9mhxue69uhkummnw3ezuamfdejj7q3qlelkh3hhxw9hdwlcpk6q9t0xt9f7yze0y0nxazvzqjmre3p98x3sxpqqqqqqz9sj0pz 
 Decentralized Identifiers.

Or Dissociative Identity Disorder

Kinda the same thing..  
 I think I have one iOS Testflight invite for Alby Go. 
Alby's super simple mobile app to send and... 
 Yes! Let's go!  
 Everytime I hear Brian Armstrong, I feel like he is trapped in 2018. He still talks about blockchaining everything (land, votes, tickets, etc) as if none of these things have been tried and failed miserably. 
 I have to find a way to prioritize issues raised by those who Zapped the Devs. 🤔 
 We are always working on several things at the same time..  
 Linking comments, DMs, and GitHub issues back with the total zap amount they donated requires some work. 
 This is not a democracy. 
 Sure. It doesn't guarantee that we will follow it, but we will definitely take a look.  
 I don't know what you mean by meritocracy. Those involved in the project will already what they want to do. So, any merit is already been accounted for and by themselves. The only other merit is to those that donate to the project and deserve to be at least listened to.  
 It doesn't work. There are so many ideas on what we should do (every user has a few) that it is impossible to even gather them all. I try my best, but I don't see most of the Amethyst-related discussion out there. 
 Yeah, that would be awesome. List a list of things people could vote for by zapping.  
 Gotta find a way to do escrow so that users can zap into escrow that gets released later.  
 Need to be sure no one controls the fund, otherwise it creates a taxable event on those who do.  
 Imagine where we would be without nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkws... 
 I would still be trying to make DIDs work. Fuck that.
nostr:nevent1qqsgaywmrgtk27qyq330ywzm80des03yeqw84ecnk54zc8wl9k5qj0spz9mhxue69uhkummnw3ezuamfdejj7q3qlelkh3hhxw9hdwlcpk6q9t0xt9f7yze0y0nxazvzqjmre3p98x3sxpqqqqqqz9sj0pz 
 Your inbox and outbox relays are for your followers, not for you.

I know, 🤯

The list tells your followers where to get your posts. Not where your app should send/receive yours.

So, the smaller the list the better. 

Your app should have an additional setting, separate from the Inbox/outbox setup, where you can add extra relays to save your posts, in addition to the inbox and outbox relays. 

So, if you want to send/receive to 30 relays... fine. But don't ask your followers to download/send from 30 relays for each person they follow. 

That's not cool. 
 Tried it, but people don't change default settings. We have to add more interesting measures to get people to take control over their data.  
 Find your 2 favorite relays and make sure they are not going to delete your data.  
 Just adding to the list. The app will make sure your data is there. Not so much for the others.  
 You can publish to as many relays you want, but ideally you should tell your followers to look for your events in one or two a reliable datasets so they don't need to search within your 100 relays for your posts. 1-2 relays are more than enough for a follower. 

Searching in 10s of relays for each follower is a huge battery and data plan drain.  
 If you want your notes to live forever, feel free to add our relay:

wss://nostrarchives.com

But... 
 Does it accept deletions or will it archive everything in spite of the user's desire? 
 Thank you for being upfront!