Oddbean new post about | logout

Notes by Vitor Pamplona | export

 Is filtering notifications by location (those around you... say +/-50 miles) something interesting or not? 

I don't know if I can find a good use case for it.

Send me your ideas 
 Needs some testing but it looks like #pubky might enable every npub to become a tor address, when... 
 Private DMs without a relay when the two parties are online with the app open. 
 🫨 nostr:note127nr4tt2cpgg4wqx3qw8afcxdp67ad92nemtdk7gnr40tr82x7cq8lrgaj 
 Wen Nostr hardware signer? :)  
 🫂  nostr:note1qqq9vy9ys8a2eqxgxqdywygkg96hz4tseuzeqrvgj5trdr8lgrsqs8w7de 
 Just please, keep max of 3 relays in the NIP 65 list. Don't just dump all kind 3 relays there.  
 I was wondering if some people here on nostr would want to have a discussion on self custody of m... 
 Sure. Lots of people have been working on it for over a year. Nostr has lots of doctors as well like nostr:nprofile1qqsdfgaktp2sfsh80jvxl4qc5pqyppayhdwsmtc4afv894ly5ty9h8qpr9mhxue69uhhyetvv9ujuumwdae8gtnnda3kjctv9u5csadz and nostr:nprofile1qqsxknkf3upwv3lqz3qtguammy48lt3puqdk4fkxtcedh99rvzfzwtspz9mhxue69uhkummnw3ezuamfdejj7qgwwaehxw309ahx7uewd3hkctcpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtc4zewjr.  nostr:nprofile1qqs9nshptttmcz6uj7uy8ze8vwjugz0lw64esk447868cj7d6f0xargpz4mhxue69uhkummnw3ex2mrfw3jhxtn0wfnszyrhwden5te0dehhxarj9emkjmn9qy2hwumn8ghj7am0wshxummnw3ezuurpwf68jvc7lwd, nostr:nprofile1qqstsw3gkljwt5stm9svt7htvcjlj4ffze4chkcyt4pxxj30xkgeg5qpp4mhxue69uhkummn9ekx7mqpz3mhxue69uhhyetvv9ujuerpd46hxtnfduq3qamnwvaz7tmwdaehgu3wwa5kuegkfx43z are building NosFabrica.com . And folks from El Salvador are pushing for medical systems on Nostr via illuminodes.com 
 We need to gather all docs on Nostr for a major health care spaces. :)  
 It's all a huge cluster fuck. 
 I would really prefer spending time on new features though :(  
 Never 
 Woke up from a dream where Apple was shipping an Android iPhone solely because Nostr had taken over and iOS didn't have any of the cool apps people wanted. Tim Cook even called nostr:nprofile1qqsgydql3q4ka27d9wnlrmus4tvkrnc8ftc4h8h5fgyln54gl0a7dgspzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqg5waehxw309aex2mrp0yhxgctdw4eju6t0qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyfehcpn with threats to stop funding Nostr or Square would suffer.

Lol.  
 It was more weird, this is just the part I remembered and could quickly write down.  
 Imagine you could paste your npub into an app or browser, and it gives back a censorship-resistan... 
 Why not making a Nostr relay that gets and forwards everything to pubky? Looks like it would be very easy to do.  
 The NIP-65 records, which is the Nostr's DNS in a way, should be in all relays. Clients should spread that record far and wide. 

There are indexing relays like purplepag.es that you can use all fallback, but usually there is no need to.  
 NIP-65 is likely enough and I agree that it is going to take at least 30 years to replace DNS, but Nostr could serve as the test ground for pubky. If you can host all Nostr events via pubky records, faster than what relays can do, then Nostr gets better and pubky gets the testing station that it desperately needs to take on the bigger system. 
 Then it just means that you are in the pre-seed stage. You are just playing with money with no regard for it. Anyone that has even grown anything knows that growth is all about proving you can do the next step over and over again.

In my eyes, you have a LOT to prove. You talk a big game but talk is cheap. And these days even code is cheap. Demo apps are not proof of anything. 

> Web servers need proofing? 

You are not proving Web servers, you are proving your pitch. You are not pitching Web servers. Those are already out there and have already been proven. You are pitching a very specific use of Web servers. That must be proved it not only works but that there is nothing better that can easily replace it.  
 Switched to anonymous zaps. 
 From public or private?  
 Joinstr doesn't have a coordinator and peers can run it even on their phones 

nostr:note1qqq27nc... 
 Put it in the zap store. Let's get it going 
 #haven hits version 1.0, adds a wide variety of new features!

i second adding blossom support to... 
 #bitcoin hitting on all time high on my birthday today would be a great present 🤠⚡️

Thank... 
 Happy birthday! 
 The reply can also be edited. 
 Relays suck at handling deletes and it's optional. So, it's not really a solution from the user's perspective.  
 Also, there wouldnt be an edit history, which everybody does want. 
 super nice, I wasn't aware, this is a great use case! 
 Why are you replying as root posts? Bug? 
 I bet it is a bug somewhere.  
 Are there any new reliable NIP-50 relays?

I know nostr.band, nostr.wine and noswhere.com 

But I can add more to Amethyst's bootstrap list.

 
 nostr:nprofile1qqs8d3c64cayj8canmky0jap0c3fekjpzwsthdhx4cthd4my8c5u47spz4mhxue69uhhyetvv9ujumt0wd68ytnsw43qz9rhwden5te0wfjkccte9ejxzmt4wvhxjmcpzemhxue69uhhyetvv9ujumn0wvh8xmmrd9skchd02dz is your NIP-50 relay stable enough to add to Amethyst's defaults? :)  
 Yeah, we should create a new event kind where relays can post an event to advertise that they are a relay for search. :)  Then the client just need to get all the advertisements and list them on the screen. 

FYI nostr:nprofile1qqs04xzt6ldm9qhs0ctw0t58kf4z57umjzmjg6jywu0seadwtqqc75sprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hsz9thwden5te0wfjkccte9ejxzmt4wvhxjme0qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0y8qdrm 
 Oh shit! I am so sorry. Domain is indeed weird. 
 I ran a temporary mint, to see what it was like.

the upsides:  cool tech, cool apps, can send of... 
 Every bank is just an ecash mint. 
 If every car is tracking its owner, a bus is like a coinjoin. 

Maybe that's how we should explain joinstr to our kids. 
 Bikes are ecash. 
 The worst part of tech invading the car market? Now every review covers engine power, acceleration, and... screen size. 
 So, are buses like coinjoins? 
 It will never happen. Once things get tech, they never go back. Automated driving is more likely than a reversal to a dumb car. 
 Republicans: party of victims 
Democrats: party of puppets 
 Republicans: We don't get any results, but at least we keep you entertained. 

Democrats: We don't get any results, but at least we don't offend anyone.  
 This was a new one. Getting something at a breakfast shop this morning and the cash register scre... 
 Every time I see a new system I try to put a negative percentage to see if I can fool them. 
 All valuable assets tend to zero because building is hard and destroying is easy. Builders burn out. Destroyers never do. Maintainers just try to survive for as long as possible. 
 Would be a useful feature for many clients.

What are your thoughts nostr:npub1gcxzte5zlkncx26j68... 
 Pokey can do it.  
 Also, the limit of accounts logged into Amethyst at the same time is 40. 😅 
 One person has 127 relays it their list. 

127 connections... 🤦‍♂️ 
 Because each connection duplicates every post you download. So, instead of downloading EVERY post just once, you are downloading a copy for every relay you add, using a lot of your data plan and battery. 
 I would love it if you had a second 
 Check your list, half of your relays are not online anymore. You can delete those.  
 Comment below if you want me to review your relay lists. I have a couple hours to spare. 
 I don't know if Pokey is already AUTHing with your Amber key. That will be required to see your DMs. 
 You don't have anything setup. If you are on Amethyst...

On Inbox and Outbox, add: 
- nos.lol
- nostr.mom
- relay.damus.io

For private inbox/DM, add: 
- nos.lol
- auth.nostr1.com

On Search, hit the default button.  
 General Section only. Other people can't use your filter subscription, so there is no need to put in any of the inbox/Outbox relays. 
 No, in theory, you only need to know where your posts are going once.  
 Ok, if you go to Amethyst, you will see 7-8 relays in inbox and Outbox. That's too much. 

Select 3 from Outbox trust to keep your posts. This could include paid relays. nostr.wine (if you are paying) is great here. 

Select 3 from Inbox that are open to anyone to post. nos.lol and nostr.mom are great here. 

For Private Inbox/DM relays add: 
- nos.lol
- auth.nostr1.com 
- relay.0xchat.com

Hit the Default button for Search to have better @tagging. 



  
 Too many inbox/Outbox relays. 

Just pick the 3 most important relays for you in each.  
 Are you on primal or amethyst? You have way too many inbox/outbox relays. If you are on Primal go to https://metadata.nostr.com/ log in, click relays and pick 3 that you are SURE to have all of your posts and mark them as WRITE. Then pick 3 (it can be the same) that ANYONE can write into (no paid relays) and select READ.  
 It looks all good. I would add more relays to you general section to make sure you are not missing posts from your follows. 

Just add a few (press the add button) from the recommended section below General.  
 Are you paying for nostr.wine? If so, that goes in the Outbox. Remove from Inbox. 

I would keep 3 other relays in Inbox and Outbox and delete the rest. Just pick the most important to you. 

Click the Default button on Search to add search relays and make @ tagging work better.  
 Are you on Amethyst? 

I would remove a few relays from Inbox and Outbox to keep just 3 in each. 

Click the Default button on Search to get the recommended options. 

On PRIVATE INBOX, add: 
- relay.0xchat.com
- nos.lol
- auth.nostr1.com 
 Are you on primal or amethyst? You have way too many inbox/outbox relays. If you are on Primal go to https://metadata.nostr.com/ log in, click relays and pick 3 that you are SURE to have all of your posts and mark them as WRITE. Then pick 3 (it can be the same) that ANYONE can write into (no paid relays) and select READ. 
 Are you on primal? 

You have way too many inbox/outbox relays. If you are on Primal go to https://metadata.nostr.com/ log in, click relays and pick 3 that you are SURE to have all of your posts and mark them as WRITE. Then pick 3 (it can be the same) that ANYONE can write into (no paid relays) and select READ.  
 Are you on primal or amethyst? You have way too many inbox/outbox relays. If you are on Primal go to https://metadata.nostr.com/ log in, click relays and pick 3 that you are SURE to have all of your posts and mark them as WRITE. Then pick 3 (it can be the same) that ANYONE can write into (no paid relays) and select READ. 
 Pick 3 of the 127.  
 We are def not at that stage yet... 

Way too many errors. Way too many relays. Way too many typos. Too many clients adding everything into NIP-65... 

Way too many people not knowing where their posts are. 
 Mostly good. But non of your SEARCH relays provide any search function. Just hit the default button on the top of the section to reset from the recommended ones.  
 This was a good exercise... 

nostr:nprofile1qqsdv8emcke7k3qqaldwv956tstu40ejg663gdsaayuuujs6pknw7jspp4mhxue69uhkummn9ekx7mqpr3mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmqpzfmhxue69uhhqatjwpkx2urpvuhx2uc86mqq0 are you folks just saving all relays people write on Primal to the NIP-65 relays? The NIP-65 list is supposed to be for the public only and 3 max. The relays the app needs to use to function for this user should go somewhere else.
nostr:nevent1qqsgenu6pnp7v7z4a33032u7yyrfq0h03kuyul3drget9et85uemhpgppemhxue69uhkummn9ekx7mp0qgsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqrqsqqqqqpr6nh0q 
 Are you paying for nostr.wine? If so that goes in the Outbox only and not the Inbox. 

Press the default button to get the Search Relays back. 

Your Private Inbox relay is written wrong. Delete and add: relay.0xchat.com 
 Looks good. I would delete 1-3 from both inbox and Outbox lists. You can move them to the General relay list if they are not there already. Just keep the ones you truly trust to keep your posts safe and available. 
 Very good. I would add nos.lol to your DM relays if you want to receive notifications. Just be mindful that adding nos.lol also exposes your DM event to everyone else.  
 You are not using Amethyst yet right? If so, that's ok. 
 Looks good. I would add the first 2 Recommended relays in the end of the screen (utxo, nos.lol) to your General list (just press the add button). 
 Very good. I would try to reduce the list of Inbox and Outbox to 3 max. So, just pick the most trusted ones from your list. 

You can add the others back to the General List if  they are not already there.  
 Recommendations 

On Inbox and Outbox, add: 
- nos.lol
- nostr.mom
- relay.damus.io

For private inbox/DM, add: 
- nos.lol
- relay.0xchat.com
- auth.nostr1.com

On Search, hit the default button.  
 Smaller data usage. The more you have, the more your followers suffer to find your posts.  
 Public and Private Inboxes are different but both should offer a way for anyone else that is sending you a DM or a reply to post in there. So, if the relay you are using requires payment to post, you will never see any DMs or replies. 

PUBLIC INBOX: You will receive a copy from clients that operate in the Outbox model. Primal, Damus and, to some extent, Amethyst do not send it yet. But they will soon. Coracle, for instance, will sends it there. 

PRIVATE INBOX: Amethyst, 0xchat and Coracle do send to your Private Inbox relays. 

inbox.nostr.wine allows you to pay to receive DMs from everyone else. So, having to pay here is not an issue because you are paying for the others. 

Each relay is different. 

 
 ? I did yours yesterday 
 It would be nice to raise (10x) the buffer limit on the default strfry setting. I feel like lots of people are running into this issue with lots of different relays out there.  
 It will fire for the feed selected up top. If it is "All Follows" that means all pubkeys + t tags + g tags + communities + chats you might have "joined" it is in your kind 3. 

Here is the code that assembles the Home feed REQ: https://github.com/vitorpamplona/amethyst/blob/main/amethyst/src/main/java/com/vitorpamplona/amethyst/service/NostrHomeDataSource.kt 
 Periodic reminder to keep a max of 3 relays in your outbox and inbox relay lists. 

There are too many people with 20+ relays in there. You are forcing all of your followers to connect to 20+ relays to see your posts (outbox) or 20 + relays to see your replies, likes, zaps to your posts (inbox). Zaps to you are massive. 

And I am willing to bet many relays in your list don't even receive your posts. Which is even more wasteful for your followers. 
 They should keep just 3. Otherwise clients will just pick the first 3 and most of their events will never show up anywhere.  
 I don't think there is a good tool for that in any platform. Somebody should make one.