Oddbean new post about | logout

Notes by brugeman | export

 I have long been looking for a way to know who are the musicians on #nostr so I could follow them... 
 No magic there, I just look through trending people regularly and put them into lists. Maybe I will automate it later. 
 LFG!!! The 50/50 is none other than Istanbul 🇹🇷 

Hit up nostr:npub1xdtducdnjerex88gkg2qk2a... 
 Lucky! 
 @nostrdit Hi, would you mind changing "r" tag at your app's 31990 event from nostrdit.com to https://nostrdit.com ? Would make it work properly on nostrapp.link, Spring and other probably places
 
 You can make a fully decentralized youtube working over nostr, and it gets fewer likes than a pic... 
 Where is it? 
 I guess you are talking about songstr, some intro on the homepage would be helpful  
 Thank you! This button used to be there, we removed it because Home button should bring you to the last page you were on. So if you were on the tab switcher page and opened a tab and clicked home - you get back to tabs. So your scenario with an extra click should only happen once (for a series of tab switches). 

I find myself getting annoyed by this issue once in a while too, so will keep an eye on it. Maybe we'll bring the button back if nothing better comes to mind. 
 nostr:npub1xdtducdnjerex88gkg2qk2atsdlqsyxqaag4h05jmcpyspqt30wscmntxy port coming anytime soon? 
 Working on it, no clear timeline atm 
 そうなんかー
iOS で使える NIP-07 拡張少ないし iOS 版 Spring Browser 誰か作っ... 
 iOS version of Spring is in the works 
 Is this spring browser? 
 No, Spring browser is at https://spring.site 
 Embrace 👏 multiple 👏 clients 👏. 

If you only have your private key in one client, you a... 
 Spring is safe, your keys are stored on disk in encrypted form, apps cannot access them, the source code is open.  
 With keys generated inside the Android's internal keystore.   Android ensures only Spring can access those keys, decryption is performed inside the keystore.  
 30 of 50 reached! 

Join the Fomo of #NostrNovember 

✅ Phoenix 
✅ Toronto
✅ DC / Northern ... 
 Istanbul Turkey  
 Is there a difference between a business and a startup? 
 One definition that I think makes sense is "startups are orgs operating under extreme uncertainty". By that definition, selling popcorn is probably not a startup.  
 84 lines of code and I can now creep on other users DMs...
Nip04 DMs are pretty useful and leak j... 
 Someone did that already, was not well received  
 Wdyt about gift wrapped dms? 
 #asknostr #nostrdesign whats the best place for a "Donate" button in a nostr client? Id like to a... 
 I log out to switch account  
 Just add your dm metadata leaking feature and promise to disable it for supporters 😂 
 At least you would stack some sats 🥴 
 Great UX improvements in the Spring browser, v.0.6.0

Now you know whom you zapped in the payment history screen:
https://void.cat/d/H9oH6LHryLEcvw9RJLXDGJ.webp

Now it's easier to switch between your keys/accounts:
https://void.cat/d/EMVuVfZC4zYTqos3JsCtyr.webp

Now you have nice fast suggestions in search:
https://void.cat/d/78iAnmkDA5eej2UmQ7EM4M.webp

And now new users have much more apps pinned on homescreen by default:
https://void.cat/d/H4MXZToUifAqyBAxBD6ANX.webp

Full changelog:
New:
- A new dropdown in Search with apps, tabs and contact list
- Search suggestions and auto-fill from recent queries
- Zap recipients are now visible in payment history screen
- More default pinned apps on new profile's homescreen
- Faster switching between keys
- Add review button in apps' context menu

Fix:
- Fix paying of LN invoices copied to clipboard
- Fix relay reconnect logic, should no longer get stuck after app resume
- Fix no longer attaching apps w/ github.com link to all github tabs
- Fix crash on invoices w/ empty description_hash
- Fix showing contacts from previous key after key switch

Play Store: https://play.google.com/store/apps/details?id=com.nostr.universe
APK: https://github.com/nostrband/nostr-universe/releases/download/v0.6.0/spring-nostr-browser-v0.6.0.apk 
 He is! Thanks  
 Nice!  
 Well I built search bots at https://sb.nostr.band, which quote other notes. That's not the same thing that you're suggesting, but it's similar - a way to discover content that doesn't get into your feed naturally. I saw minimal traction, almost no followers on bots, and quite some complaints and mutes. But those might have been coming from the fact that they mention other posts/users.

I also have a list of some bot accounts here if you'd like to do any research https://nostrudel.ninja/#/lists/naddr1qqzyymm5wvq3vamnwvaz7tmjv4kxz7fwdehhxarj9e3xzmnyqgsrx4k7vxeev3unrn5ty9qt9w4cxlsgzrqw752mh6fduqjgqs9chhgrqsqqqafsp37r5k

There are also tools for twitter-to-nostr already, and quite some twitter-mirroring bot accounts: https://nostr.band/?q=rss+twitter&type=profiles

I think that experiment (at least a simple/stupid) version of it has been run and saw no traction. Maybe it should just get more sophisticated? 
 Twitter feeds aren't mine, IDK 
 Where? 
 Well I built search bots at https://sb.nostr.band, which quote other notes. That's not the same thing that you're suggesting, but it's similar - a way to discover content that doesn't get into your feed naturally. I saw minimal traction, almost no followers on bots, and quite some complaints and mutes. But those might have been coming from the fact that they mention other posts/users.

I also have a list of some bot accounts here if you'd like to do any research https://nostrudel.ninja/#/lists/naddr1qqzyymm5wvq3vamnwvaz7tmjv4kxz7fwdehhxarj9e3xzmnyqgsrx4k7vxeev3unrn5ty9qt9w4cxlsgzrqw752mh6fduqjgqs9chhgrqsqqqafsp37r5k

There are also tools for twitter-to-nostr already, and quite some twitter-mirroring bot accounts: https://nostr.band/?q=rss+twitter&type=profiles

I think that experiment (at least a simple/stupid) version of it has been run and saw no traction. Maybe it should just get more sophisticated? 
 Android Nostr app devs, get in line for design feedback 
nostr:nevent1qqszz3ny5x7zu5d3k98mkh6fg2fjt95rn0gy5g6hx6wnplf44ay7rzspz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsyg9fgd8wze0dqxegd0k0cfm3autst56n05z3kwrj3zycesqdtjy9hcpsgqqqqqqs0jg3c0 
 Who wants to make some bots? nostr:note1ysm3muczwsa0l82w8efxev6ldum3pk9vd74y8msqs0qw4dkctmwsxj98ln 
 I've built some bots, and people hate them.  
 Have you not zapped nostr builders enough lately?

Here is a solution: 
1. Go to https://nostrapp.link/repos
2. Find your favorite code repository.
3. Click on Zap icon.
4. Zap the repo contributors with one click.

Here is how it works:
1. Our script looks for github repos with 'nostr' tag and publishes them on Nostr as kind 30117 events.
2. It also looks through repo contributors on github and finds their matching pubkeys.
3. Contributor pubkeys are included in the repo event and zap splits are set up proportionally to the number of contributions.

If you are a developer and don't see yourself mentioned as a contributor, just add your npub somewhere in your github bio or "website url".

Our script will be updating the repo descriptions and contributors daily to keep it all up to date. Source: https://github.com/nostrband/nostr-github-bot

Have fun :) 

P.S. I hope you can sense where this is going. One day, the nostr browser you might be using (ahem https://spring.site) will look at your app usage stats. It will then suggest you to support the apps, and if we connect apps to repos then those zaps could flow to the actual builders. Wouldn't that be nice? 
 
 Search suck on this site atm. If it has 'nostr' tag on github than it's nostr :) 

Which one are you looking for? I.e. here is nostr.build https://nostrapp.link/r/naddr1qqwxw6t5dp6kytnrdakj7mn8x448ytmwdaehgu3wvf6kjmryqgs2xwt8gtgkugyahmmdu7zsyjqcula4klmgmxnv8mnlyxnhyksn74grqsqqqad9atsaur 
 If it says 'nostr' then it's nostr, the script is too dumb to discern anything :) 
 That's the app, not the repo, I posted his repo link below 
 Working on a better search here, coming soon   
 Deal 
 Everything on nostr is way more than it seems to be 
 I think it's already there nostr:nevent1qqsf6tc98tg97vtmfxcfhvsvpwleds4dmgcwydep7zdfc4ertuvfvuspr9mhxue69uhhyetvv9ujuumwdae8gtnnda3kjctv9upzqv6kmesm89j8jvww3vs5pv46hqm7pqgvpm63twlf9hszfqzqhz7aqvzqqqqqqyneyjgv 
 I'm designing parts of Pinstr to pitch to nostr:npub18c556t7n8xa3df2q82rwxejfglw5przds7sqvefylzjh... 
 Feed of pins, not just boards? 
 Oh I got zapped! I don't know why but these are my first sats received. 
 You build for nostr, you get zapped. That's how it will be. 
 This bot does what is in it's bio - imports github repos with nostr tag into 30117. It also sets contributors' pubkeys and sets up the zap splits. You can view repos on nostrapp.link The zaps are mine, testing the splits. 
 Code is at github.com/nostrband/nostr-github-bot/ 
 "through their eyes" would be such an amazing #nostr discovery feature. Click on someone's profil... 
 So you mean read as npub but write as yourself? 
 @nickydev Hi, I don't see a map in wherostr on mobile, would be really nice to have it available somehow.  
 @JeffG listr.lol's URL are now non-usable with NIP-89 😟 
Why do you need listr.lol/npub/kind/naddr path if naddr contains both the pubkey and kind? 
 NIP-89 unluckily only supports placing a single bech32 id into url, it can't handle npub and naddr at the same time, not to mention the kind.

Maybe the NIP itself could be improved, but at this point it doesn't fit. 
 nostr:npub1xdtducdnjerex88gkg2qk2atsdlqsyxqaag4h05jmcpyspqt30wscmntxy how do I add an app to Spri... 
 It's NIP-89, you can use nostrapp.link to publish it 
 Dear NOSTR developers. 
I want to work on an Adult Noster client designed for mature adult consum... 
 Me too please  
 nostr:nprofile1qqsf03c2gsmx5ef4c9zmxvlew04gdh7u94afnknp33qvv3c94kvwxgspz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz9rhwden5te0wfjkcctev93xcefwdaexwtcpr3mhxue69uhkx6rjd9ehgurfd3kzumn0wd68yvfwvdhk6tctty609  Hi, clicking in Explore on nostr:nprofile1qqsp3ca0rm0wedc9gt4huqqv7hzragxk6wmeawmyer3vnze5r4pwthcpr9mhxue69uhkc6t8dp6xu6twvaex2mrp0yhxxmmd9uq3xamnwvaz7tmsw4e8qmr9wpskwtn9wvhsz9nhwden5te0v4jx2m3wdehhxarj9ekxzmny9use57zu  's "español" labels shows a blank feed and this:
"Uncaught (in promise) TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator))", source: https://coracle.social/assets/index.12bdd01b.js (1) 
 It is, thanks! 
 discovered that new.nostr.band is in the works, which is nice 💜

both nostr.band and new.nostr... 
 The relay was down for a while, not nice it was 
 #feedbackstr

nostr:nevent1qqsglsqgqxxgnngdd5mvx2pyt2n5pw5rghmxn8hng0azj6chqq3yn7qppemhxue69uhkummn9ekx7mp0qgspwd3wxm47922r55xzvfe0u0qszl6accnkyt5vy3w5543zsy26p7grqsqqqqqppx5qmy 
 spring.site what a game changer.  If you're on Android you gotta try it.  Finally can ditch kiwi ... 
 Give us a while, we'll show you what's possible with the nostr browser. 
  @miljan @primal Primal Web doesn't show my like when I click on the heart, have just send 6 likes in a row by retrying. They only show up after reload. 
 Also in Notifications screen, I see @laoc42 mentioning me, but clicking on his avatar leads to https://primal . net/p/undefined 
 I wonder why this isn't letting me login via my nip07 on relay.tools.. I guess I need to fire it ... 
 I just tried it with relay.tools and it worked fine. Yes of course it can sign.
Also there are app logs at the About screen at the top left Spring icon. 
 Spring browser v.0.5.0 is here!

We've added a payment history screen for you to audit your zapping activity across apps. We  also added a weekly request for feedback - there is no analytics tracking you, so your voluntary feedback is the only channel we have. You feedback is sent as a direct message, and you can see exactly what was sent to us in any app that supports nostr DMs.

Full changelog:

New:
- Add payment history screen
- Add weekly feedback request, sent as structured Nostr DM
- Add app logs at About screen
- Add skeletons to contact list feed
- Add bookmark lists and profile lists to Bookmarks page

Fix:
- Open with Native app now doesn't require fetching from network
- Fix broken encrypt/decrypt with nsecBunker (DMs)
- Hiding a tab 'pauses' it, so it doesn't waste CPU on animations etc

Play Store: https://play.google.com/store/apps/details?id=com.nostr.universe
APK: https://github.com/nostrband/nostr-universe/releases/download/v0.5.0/spring-nostr-browser-v0.5.0.apk 
 Am I supoosed to enter my lrivate key in each? I though the puspose was I only have to give it to... 
 You should press 'Login with extension' buttons in clients, this will use keys stored in Spring. 
 Primary reasons I mute: bitcoinism (regurgitated crap), covid talk, war talk, politics. That’s ... 
 WDYM notes not the person? You have 741 pubkeys in your profile mute list, you're muting pubkeys. 
Event not found
 Hi, can you try again please?