Oddbean new post about | logout

Notes by NotBiebs | export

 Most relays do not have a REST API like nostr.band. You have to use web sockets to get the data. Libraries like nostr-tools make it easy to do that. Also, make sure you read nip-01 and keep the nips repo bookmarked. You’ll probably need to refer to it a lot. 

https://github.com/nbd-wtf/nostr-tools

https://github.com/nostr-protocol/nips/blob/master/01.md 
 Also, make sure to read nip-50. Keep in mind that not many relays support nip-50 though. Nostr.band is one of the few relays that I know of that supports it. You can check out my Advanced Nostr Search app to see how I use it. 

https://github.com/nostr-protocol/nips/blob/master/50.md

https://github.com/SamSamskies/advancednostrsearch 
 You can use nip-96 for media storage. I made a library to make it easy to upload media to @nostr.build.

https://www.npmjs.com/package/nostr-build 
 Nah relays don’t sync like that 
 @jb55 I got a new iPhone 16 and I don’t get any push notifications from Damus on it. Push notifications still work on my old phone though. 
 Nevermind. I’m getting them now. I must’ve had some setting wrong. 
 Day 272 of #100pushups challenge complete 🤙

First set before work. Second set after work. 

Set 1: 50
Set 2: 50 
 Yo @River how much deposits you got? 😂 
 Looks like there’s going to be a bunch of Nostr talks this year at Adopting Bitcoin 🚀 nostr:note12cmyg7wlnqhzx8h6dvpjlp7cmjtwfnfyv603jku8awff8k038rjsd79lmg 
 Protip: Chase Sapphire lounge in JFK has meditation rooms and they are just big enough to do pushups 😂 
 People might wonder why you’re breathing hard when you come out, but whatevs 😂 
 There are really people out there with a wallet full of dog with hats and frog tokens calling us ... 
 And they still think those coins are still going way higher. I was talking with a bitcoiner last week who has a fat stack of dogwifhat or whatever it’s called and he thinks it’s going up to $100 😂 
 He’s a bitcoiner who just happens to have a fat stack of dogwifhat 😂 
 Anyone coming from US to  nostr:npub1ad0ptuzte83alpkpqqctvewlaqj5zq23c83m82xw8apg4t6zlyns6xng2c a... 
 Depends what the thing is 😂 
 Day 271 of #100pushups challenge complete 🤙

First set before work. Second set after work. 

Set 1: 50 (archer)
Set 2: 50 
 Was traveling last week and I did my sets at the airport 😂 
 It wasn’t easy, but I made sure to squeeze in the sets on my layovers 
 Why don’t they want to sign up for Nostr? They don’t have to use any apps besides Fountain if they don’t want to. 
 Does anyone know of tickets have gone on sale for the steak dinner on the 17th in El Zonte? I saw the event listed on the bitcoin beach insta, but can’t find anywhere to buy tickets. @AdoptingBitcoin 
 So where does one buy these signet coins? What’s the rate? Pointers welcome! 
 Here’s a faucet https://signetfaucet.com 
 I'm writing a story on Bitcoin-only community hubs - offline spots where it's cool to hang out wi... 
 Palo Verde Hotel in El Zonte. They have monthly bitcoin meetups there as well as other events. The hotel and their restaurant accept bitcoin. 
 Best place to stay in El Zonte 🚀 
 Normies on the street think Harris is better because of “rights” and more “benefits”.

Th... 
 Unfortunately most people don’t learn until they FAFO 
 Yo @River how much deposits did you get yesterday? 😂 
 I’m not familiar with that library, but if it’s doing nip-50 search, it depends on the relay. Not many relays support nip-50 and the ones that do possibly have different implementations for the search. The nostr.band relay for example performs the search on other fields besides the content field, but I don’t remember which ones. 
 Day 270 of #100pushups challenge complete 🤙

First set before work. Second set after work. 

Set 1: 50 (decline)
Set 2: 50

50 decline in one set is a new PR 🚀 
 Trump or Harris? 

Or does it even matter? 
Just Bitcoin? 

#asknostr 
 I have download the Spring browser that displays all these Nostr clients and have accessed some c... 
 nostr.build has a standard username and password login. I don’t remember the process to verify your npub. I think they send you a DM or something. You need a nip-07 ext to log in to zap.stream. I don’t know of any for Android though. I think Amethyst supports streaming content. A bunch of apps support logging in with Amber which is available through zap.store 
 You can access the same content. Click the icon next to the bell and then click live tab 
 Amethyst has everything 😂 
 It’s the same content that’s on zap.stream. You need something like OBS to stream content. I don’t think you can stream from mobile. 
 A lot of nostr clients have nostr.build uploads built into the app. Amethyst has it under Media Servers. 
 I really dislike that when you open nostr:npub12vkcxr0luzwp8e673v29eqjhrr7p9vqq8asav85swaepclllj0... 
 In the web app you can configure your feeds in the settings 
 Oh you can actually configure your feeds on mobile too. There’s also a bunch other clients that default to following feed. 
 normie: what you doing?

me: blooming

https://i.nostr.build/8Geag.jpg 
 Day 269 of #100pushups challenge complete 🤙

Sets spread out throughout the day

Set 1: 34 (deficit)
Set 2: 33
Set 3: 33 
 Day 268 of #100pushups challenge complete 🤙

First set before dinner. Second set after dinner. 

Set 1: 50
Set 2: 50 
 Day 267 of #100pushups challenge complete 🤙

First set when I woke up. Second set after lunch. 

Set 1: 50 (archer)
Set 2: 50 
 100 pushups a day till $100k 🫡 
 Day 266 of #100pushups challenge complete 🤙

First set when I woke up. Second set just now. 

Set 1: 50
Set 2: 50 
 Day 265 of #100pushups challenge complete 🤙

Few minutes rest in between sets

Set 1: 50 (archer)
Set 2: 35
Set 3: 15 (diamond) 
 Day 264 of #100pushups challenge complete 🤙

Few minutes rest in between sets

Set 1: 34 (diamond)
Set 2: 33
Set 3: 33 
 Day 2 of #100pushups (25)(25)(15,5,5)(15,5,5)

Sputtering to the finish on sets 3&4. Day 3 is goi... 
 Try incline pushups if you struggle to finish. When I started the challenge, that’s what I did. 

nostr:note1rhzqw5xwmtlgmndmnj9yq5ev9yns964p8ejudqzeaq95pj5gx0rspqc8gu 
 My Mount Rushmore of hardcore bands:

1. Gorilla Biscuits
2. Bane
3. Bad Brains 
4. Minor Threat
... 
 I got to see Gorilla Biscuits when they first reunited. Awesome show. I think this was it. 

https://youtu.be/x6e3FJI4p9k 
 Refused and Botch are also up there for me on my list. Botch still slaying. 

https://youtu.be/4ORKSSYZKpU 
 No one knows how high we're about to go
#Bitcoin  
 Deno 2.0 is legit. I’ve only converted some of my scripts to it so far, but it’s nice. 
 You can literally make a simple TypeScript app with one file. No node_modules or config files needed. And Web APIs like WebSocket work right out of the box. 
 Node has such a huge market share. It’s going to be tough, but I hope they win too. Support for NPM modules is huge. That’s the main thing that finally made me switch. 
 Day 263 of #100pushups challenge complete 🤙

Sets spread out throughout the day

Set 1: 34 (shoulder tap)
Set 2: 33
Set 3: 33 
 Day 262 of #100pushups challenge complete 🤙

Sets spread out throughout the day

Set 1: 34 (archer)
Set 2: 33
Set 3: 33 
 What's your biggest simple pleasure?

#asknostr 
 #coffeechain 
 I have a zero tolerance policy for drama-queens, grifters, NPCs and selfish extractors. 

If you'... 
 Someone late night smash buying 
 You would hate working with me. My branch names are phrases like add-web-push-notifications 😂 
 Made a @wavlake playlist generator script using nip-98. My first Deno app. I’ll upload the code later. 🤙 nostr:note1k4d3d6h3w8ulwu9js6eau8ur8heveq7qqpgwvhznc42f5ua2za2quze4ss 
 Oops. I messed up the date and there doesn’t seem to be a way to edit the title of the playlist. 
 Actually that’s the right date. Cause I think it’s midnight UTC when the Top 40 list is updated. So the date on the note is wrong.