Oddbean new post about | logout

Notes by Vitor Pamplona | export

 I am going to send all my PRs as jokes since review times are so much faster and approval rates so much more certain.  
 I finally understood why Bluesky is booming.
https://github.com/nostr-protocol/nips/pull/1590 
 That's some 3D chess thinking.  
 Ok, I think it’s time to set my pronouns, it is 🐶🐾🦴🐟🎂 (bone is meant to be "/" i... 
 Any particular point it crashes?  
 Which phone and OS? 

The app should not run in the background... So I am not sure how that is happening... 🤔 
 Sir, wen relay reviews on YouTube? 
 Do you have a server I can add to Amethyst's recommended lists? 
 In your opinion, which app has the BEST chat rendering on mobile? (starting to hate these bubbles)

Send screenshots. 
 The new phones with LOCAL variable refresh rate are just wild. Yes, parts of the screen with 240Hz and parts with 1Hz. Display tech is going crazy. 
 Test reply 
 Now with Olas, I am even more convinced a single follow list for all apps is idiotic. 
 I think every type of client will need some form of "onboarding" where you can pick people from your kind3 list.  
 Either that or we will have different nsecs for different apps.  
 Should we go back to calling kind3 a contact list and not a follow list? :)  
 Yeah, that's what nostr:nprofile1qqs8y6s7ycwvv36xwn5zsh3e2xemkyumaxnh85dv7jwus6xmscdpcygprpmhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuef0ekucf3 is trying to do on Zapstore. So, you will know which apps to install based on what your friends are using.  
 Family members sharing personal pictures on Olas, for instance.  
 Consider the relationship status event. In that way, we avoid putting stuff on mega lists again :) 
 https://github.com/vitorpamplona/nips/blob/relationship-status/81.md 
 You can add people to lists by adding an `n` tag with the name of the list. It flips the data structure around. 

On the UI, just offer filter by `n` tag names and we are done. 
 No more race conditions. 
 Devs, we are on relay.nostrtalk.org on flotilla.social or nostrtalk.org 
 Also, very weird to talk about nostr:nprofile1qqs8eseg5zxak2hal8umuaa7laxgxjyll9uhyxp86c522shn9gj8crspz9mhxue69uhkummnw3ezuamfdejj7qgjwaehxw309ahx7um5wgerztnrdakj7qgwwaehxw309ahx7uewd3hkctc58hv2s in his own relay. 
 No, on desktops.  
 I have noticed a general trend among kids to prefer apps with more extremely ephemeral content --... 
 We can just add an expiration time to each post.  
 Testing Quote of an Olas picture.
nostr:nevent1qqsqreda5r4dxtyj7qz9fr0wjyarxudg5dr75wrupvtwtymx4qdhdxgpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsyg86np9a0kajstc8u9h846rmy6320wdepdeydfz8w8cv7kh9sqv02gpsgqqqqq2q7kw3fk 
 It's just a kind specific to image feeds. It allows multiple images per post and tag users in the image.  
 Multiple imeta tags 
 Devs, do we have a Flotilla space to discuss Nostr? 
 Turn it into a Flotilla instance :)  
 Why people use self-custodial wallets on iPhone is beyond me. You are totally at the mercy of the... 
 Why people use iOS at all is beyond me. 
 With Olas and Flotilla, Nostr is closing in on big tech. 
 Olas is nostr:nprofile1qqs04xzt6ldm9qhs0ctw0t58kf4z57umjzmjg6jywu0seadwtqqc75sprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hsz9mhwden5te0wfjkccte9ec8y6tdv9kzumn9wshszynhwden5te0wp6hyurvv4cxzeewv4esdp32r9's new Instagram-like client. 
Flotilla is nostr:nprofile1qqsf03c2gsmx5ef4c9zmxvlew04gdh7u94afnknp33qvv3c94kvwxgspr3mhxue69uhksmmyd33x7epwvdhhyctrd3jjuar0dak8xtcppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7208x3z's new Slack-like client. 

flotilla.social  
 Good memories

#climbing 
 Test reply 
 Yep, I will change it 
 Testing Quote of an Olas picture.
nostr:nevent1qqsqreda5r4dxtyj7qz9fr0wjyarxudg5dr75wrupvtwtymx4qdhdxgpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsyg86np9a0kajstc8u9h846rmy6320wdepdeydfz8w8cv7kh9sqv02gpsgqqqqq2q7kw3fk 
 IMO, my public posts should not appear when I log into a given relay. If I am inside a community, I only want to see posts in that server.  
 Its confusing because you are asking people to log into a relay first and use groups inside of it. 

But then on the "home" tab, I can see all my posts that are not in that relay. 
 Yeah, I think you should. Otherwise it gets very confusing to know where is what and how private am I in this system.

I am using it for internal comms of a company. Let's see if it works :)  
 Nostr Slack is here. Get your relay and build your own community.
nostr:nevent1qqs9705vh2l6dpdtmjau2rzl44e5pn9d7yc7ut636yly3qxut293f9spzemhxue69uhkummnw3ex2mrfw3jhxtn0wfnj7q3qjlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qxpqqqqqqzjrvc48 
 I already don't like the "threads" option. 

I would just focus on rooms and DMs.  
 breaking my "no DMs" rule for the next 20min because so many people reached out with nothing but ... 
 I have no idea what's happening, but stay strong Gigi. 
 I🖕🏻NYC 
 No worries. I am sure NYC hates you as well. 
 Cleaning up specs is a job on itself.
https://github.com/nostr-protocol/nips/pull/1586 
 This. 
+ One app to install and onboard you into all other apps. 
nostr:nevent1qqsze2p0r32zp6926k06n497fyfpmakm5la70phdq6cnnwx5mew9hycpzdmhxue69uhhwmm59e6hg7r09ehkuef0qgst0mtgkp3du662ztj3l4fgts0purksu5fgek5n4vgmg9gt2hkn9lqrqsqqqqqpjlzran 
 Nice!  
 I was successful in using #nostr #safebox for this transaction. 

I deposited the funds using one... 
 This is why we Nostr.
nostr:nevent1qqswp8myr3unvdtxsr37ex949ge3rx7a8hzrsj2uhw5n5vtxl5h9jvgpzdmhxue69uhhwmm59e6hg7r09ehkuef0qgsqddupn4l3cl65wggcyehd009g0pwuatsfudh28f90vewx68vrylqrqsqqqqqphntras 
 One app with your private key.
One app with your relay.
A thousand apps with your interface. 
 This. 
+ One app to install and onboard you into all other apps. 
nostr:nevent1qqsze2p0r32zp6926k06n497fyfpmakm5la70phdq6cnnwx5mew9hycpzdmhxue69uhhwmm59e6hg7r09ehkuef0qgst0mtgkp3du662ztj3l4fgts0purksu5fgek5n4vgmg9gt2hkn9lqrqsqqqqqpjlzran 
 Entered LinkedIn. Left 5% dumber. 
 It's so cringe. They only talk about how good they are. There is nothing else. Post after post. It's all about themselves. 
 CLOSED & AWARDED 🤝🏅🤝 nostr:note1mjzvkxk7st5xlrxexpe4w0plw9xquglepqdaa8u4wdcyu57803fslmkqjq 
 Yeah, the badges.pages just sends to a couple relays. So many badges cannot be found anymore.  
 On the profile, but each person that received the award MUST accept it to add to their profile. 
 yep 
 May need to find which relays badges.pages is sending these events. 
 There is no way to put "pursuit of happiness" and health care in the same sentence.  
 Deprecate note1 pls 
 Yes. nostr:nprofile1qqsrhuxx8l9ex335q7he0f09aej04zpazpl0ne2cgukyawd24mayt8gprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hszxmhwden5te0wfjkccte9emk2um5v4exucn5vvhxxmmd9uq3xamnwvaz7tmhda6zuat50phjummwv5hsx7c9z9

Npubs as well.  
 Agree, but it creates so much friction with users :( 

It's hard to say "you can use nouns, but if you want to share the user, it must be an nprofile". Most people don't know the difference and maybe shouldn't know.  
 Clients should always update the relay hint (both on tags and on bech addresses) when creating events (don't just copy/paste what was there or what the user inserted). Good Nostr architectures log all relay hints seen for each event id, so that if it needs to load the id, the app has multiple options. When writing, apps should update the relay hint to the latest NIP-65 relay the author of that event is using IF that relay has the event. 
 Are you coming back to inline imeta as well? :) 

I have the exact same feeling about it. 
 I hate the fact that people copy paste image urls outside of our clients (we could bring imeta together) and all the imeta info is gone. 
 Maybe we can do a new uri standard for blossom (server info + imeta) and make that the main thing on Nostr. In that way, we can avoid interference with existing URL params on images and adds the ability to figure out which server to use when downloading hashed images/videos.  
 Nprofiles. It's the same as the npub, but includes the person's main relays in the code so that apps can find their info quickly.  
 You will have to keep changing it as you move relays. All old posts will have your old nprofiles and thus link to your old relays. But apps should be smart enough to track relay hint changes and only use the latest ones.  
 True. But what's the point of having that there if in the text or when sharing links around everyone is just using nprofiles? You don't need checksums on the app's internal stuff. Checksums are only useful if users can play with the address and we are making all users play with nprofiles instead of npubs. 
 They need to update your relay when creating the nprofile. Apps shouldn't just blindly copy-paste the address without checking if the your/your post is still there.  
 "I can trust Nostr because there's no decision that someone running Nostr can make that can take ... 
  ...unless you don't know who your relays are... which is true for most people right now.  

Relay operators can close their relay at anytime.

Same for image/video servers.  

AND

...unless your app developer or signer app developer goes nuts and makes deletion events to all of your posts and publishes them all without your authorization. 

Nostr still needs plenty of trust between players. 

Delegating that trust to third parties just adds another rug pull operator. 
 If you get used to posting your cool pictures to something like Instagram or Flickr, you can a lot about your pictures and your picture-based presence on social media.

Opensource app devs have gone wild before and there is a chance of repo hacking by a third party. 

You can't revert deletions. 

Yes, it's way less trust. But there is still a lot of trust. Especially for users that are just running the apps with default relay sets that can disappear at any moment. 
 
 See the "Recommended Relay section" at the end of your relay list and hit add on the authors you want to see. That adds those relays to your General list and the app will use them to download posts from.