Oddbean new post about | logout

Notes by PABLOF7z | export

 It’s all coming together.

The next 12 months will look like a turbo-charged version of the past 24 months.

#nostr 
 I am working on adding nut-zap withdraws to npub.cash right now. 


 nostr:npub1l2vyh47mk2p0qlsku... 
 you mean to which pubkey senders should nutzap p2pk-lock? they should look at the 10019 kind's p2pk; senders shouldn't even try to look at the 37375 events.

There can only be one 10019 (since 10k <= x < 20k kinds are not param-replaceable) 
 Love to see it, brother! A LOT of really cool stuff is coming to the #RunDVM world -- this will be a very useful tool to track this progress.

Keep building! 🫡 
 Nsac 👌😅 
 PERFECTION 
 Twitter was my diary and thinking-out-loud tool for a decade. Now everything's deleted, but I sti... 
 yes, ofc, exit.pub lets you choose to which relays it publishes; you just need to make sure your relay accepts old events 
 NIP-60+61 are being implemented left and right. Love to see it 🔥🔥🔥🔥

@Tim Bouma is a beast, and very clear thinker; can’t wait to see what this implementation unlocks

nostr:note1e93ac62e98l8qrlf4nc749u2hy4gzdat808fhvne2aygkvprruxs02gdgr 
 I linked to the spec a bunch of times; should I link to the spec every single time I mention it? This is such an odd complaint; if you are curious just search for nip-60 or nip-61 in the nips repo or in wikifreedia or in my many notes where I explain and demo using them… 
 Amazing! 
 Psyched about the safari extension ! 🔥 
 Why avoid the two notes? I think, for the most part, the atomicity of nostr event makes for better composition; I also might want to share a highlight that I found but not necessarily the highlighter’s comment; is it just to avoid having two events? 
 Three hours of sleep, sponsored by a sick wife and a kid with nightmares. Fml

😓😓😓 
 Thank you, brother 🫂 
 Who was doing that Oauth flow thing for nostr? 
 Me 
 Cool! I always thought this made so much sense as a fedimint module; I even had that conversation with some ppl like a year ago!

The NIP is NIP-46, and you want to look at the spec I wrote detailing the Oauth-like flow. I also wrote an oauth-flow spec within my nsecBunker implementation while I was implementing the idea first.

Would love to see this in fedimint; this would be super powerful! 
 “No man has the right to be an amateur in the matter of physical training. It is a shame for a man to grow old without seeing the beauty and strength of which his body is capable.”

nostr:note1l25ytgeghm8rlc54l34lafvejcrjsjeuk0y5d4jhdrpkw2tvp5xqqu3020 
 Just got a tx confirmed; next block for 3.1 sats/vB

🤯 
 FTX chief has no future as a non-convicted individual, says judge 
 nostr:npub1a8jzweysxa9qmtmht874736aalm0lwdsl306nrys9d05ktlrhw3qcr5pj4 and I sat down to talk abou... 
 Oh amazing! Thanks for sharing; will be tuning in 🙌 
 Good morning.

Thank God for nostr. 
 Great podcast; the podcaster is even learning how to code 
 This is an awesome idea.

A canary for your nsec powered by fake ecash

nostr:note1pkfkujhcwxdsfpyvcs6esl0m7wfh3rzwd8qfjnangrmetcpsl45s9t833a 
 Apparently I did 37 appearances on WBD over the past four years.

That’s like one every month o... 
 Infinite demand; scarce supply. 
 Thinking about locking 1 BTC in my nsec as a proof of key safety. If somebody gets my key, they c... 
 This is a brilliant idea. Honeypots ftw! 
 Not much right now it seems.  
 emphasys on "it seems" 
 lol, when you pay an LN invoice via Bitpay it wraps up the flow with a big button "View on the Blockchain"

obviously this leads to an error... such a self-own 😂

 https://image.nostr.build/f989aaa4f4dc4363b993eacd5570c904ad1b52e96e6ea85f99c663f93177da3a.png https://image.nostr.build/bf0d9ad448ea3596b47898fb4e53059effa6870184ec63033feb9f35b79a462f.png 
 What did you use to buy flights with corn? 
 Where did you buy the tickets? I mean, kayak or kiwi or those don’t take bitcoin 😓 
 We need Rust style immutable state in Javascript.  
 why? I don't understand this; is this is a way to try to create a market for paid relays?? 
 PoW DVMs might be a way to do this possible.

We need POW to make disposable pubkeys (= no WoT score) not get filtered out.

PoW on a low-powered device can’t compete with e.g. a spam ASIC; the PoW cant be done in-device.

Imagine, a user wants a disposable identity, requests from a PoW DVM a pubkey with X number of bits of POW, pays for it and gets the tweak to get the pk. This could be done even without the DVM knowing the actual pk.

nostr:note122dfjqtc7e0vqe53xfvf6m837krdkmzwzvl2jntxff48r8epte5qpq9u8n 
 There are probably other solutions with different tradeoffs 
 Who do you pay them to? 
 There can’t be a recipient; that’s the problem 
 Why? How does that help? That means that as a user I have to know+trust what spam filtering policies different relays have so that I know whether to read from these ephemeral/disposable keys. 
 exactly

my point is that if you buy POW to mine a disposable key clients could still show what otherwise would be filtered out by a WOT, without any client requiring to have any hardcoded "I trust this provider/relay"

also, checking a NIP-05 is much more expensive (bandwidth) than a POW check 
 iirc  @hzrd149 had built that DVM; I think it was one of the very first DVMs out there 
 he (or someone) would just have to NIP-89-announce it; it was so long ago it was probably before we standardized NIP-89 DVM announcements 
 what if a wiki page had... a chat?

what if the chat could be scoped within a particular version of the topic or you could see conversations across the entire topic?

a chat within "pablo's entry of 'nostr' which is a subset of "chat about 'nostr'"

https://cdn.satellite.earth/b97eb77009adaae32f92d168d989b8ca481730762dd3d4bc2661e7a40fb11fd8.mp4 
 You would only see the last X messages until you scroll up 😅 
 Stop spamming, or you will be prosecuted by the UK government 
 HAHAHAHAHHAHAHAHAHAHHAAA

FAKE NEWS, THE BOBBIES ARE ON THEIR WAY TO PICK YOU UP 
 sdsdsd
 
 456
 
 123
 
 damn it; this got picked up and published beyond my original scope

fuck -- ok, fine... switching to my test pubkey 🙄 
 We need to get used to paying for relays. 

Free relays doesn't work. 
 Relays will mostly be a cost-center except for the infrastructure businesses.

There’s a disproportionate concern with “who will run the relays?”

The market will provide the level of relays that are necessary/demanded. No more, no less. 
 That works for the web3 people because they see their presence there as alpha to get airdrops and inside info on pump and dumps.

I don’t think there’s a lesson for us (in regards to this) for us here. I do think there other interesting things to learn from the web3 scammers 
 Is this list accurate for outbox model support across Nostr clients? Am I missing any? Are their ... 
 It does. Like @hodlbod says, everything baes on NDK (by default) supports outbox 
 5d chess 
 Freedom tech wears its shortcomings proudly whereas everything else out there sweeps them under the metaphorical rug. 
 HAHAHHAHAA


nostr:nevent1qgsfhsknfhw6s0v59g0a6d48fple4tk8grdjf6newvkepcur6xwjjjqpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcppemhxue69uhkummn9ekx7mp0qythwumn8ghj7un9d3shjtnwdaehgu3wvfskuep0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qghwaehxw309aex2mrp0yh8qunfd4skctnwv46z7qgwwaehxw309ahx7uewd3hkctcpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcqyq5hfz64hcvuzlupdal0stvceg0hf6cxwlqfjzvhdchph072tsmk2978879 
 You know what’s better than one nutsack?

TWO NUTSACKS

https://m.primal.net/JpIo.jpg 
 Macro bros waking up to a massive hard-on.

Good day to delete your twitter account 🤙 
 So what’s the Tl;dr of what’s happening in Japan? 
 Lol 
 “In it for the tech” gang! 🙌🙌🙌🙌 
 Best part about bitcoin going down is eth going down ever harder lol 
 Hahahha 😂😂😂 
 Is software architecture more art or science? 
 The world is really only comprised of two groups. 

Children and adults. 

Being a child is defau... 
 And having a child is a necessary (but not sufficient) condition to become an adult. 
 With AI-assisted writing popping up everywhere, I am gratefully surprised when I fire up an editor and find I can just write, stop and think, without being pushed and poked by an AI autocompleting what I should say next.

Most technologies end up reaching saturation; something tells me AI will reach saturation, and its natural counter-movement, much faster than other technologies.
 
 🚀 NDK 2.10 + ndk-wallet have been released

A new edition of NDK is out: brand new tutorials, a new cache adapter, major performance gainzzz and a brand new NDK extension: ndk-wallet, easily create a nostr-native NIP-60 wallet.

Give your users the power of money that effortlessly follows them around the internet.

Check it out:

https://dev.highlighter.com/pablof7z/NDK-2-10-ndk-wallet-u5m0vi


nostr:naddr1qvzqqqr4gupzp75cf0tahv5z7plpdeaws7ex52nmnwgtwfr2g3m37r844evqrr6jqythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qy88wumn8ghj7mn0wvhxcmmv9uq3wamnwvaz7tmjv4kxz7fwdehhxarj9e3xzmny9uq3wamnwvaz7tmjv4kxz7fwwpexjmtpdshxuet59uqsuamnwvaz7tmwdaejumr0dshsz9mhwden5te0wfjkccte9ehx7um5wghxyctwvshszymhwden5te0wfjkccte9enrw73wd9hj7qgawaehxw309ahx7um5wghxy6t5vdhkjmn9wgh8xmmrd9skctcqrf8ygjedxgknzvpddejxktthv9kxcet5946n2mfswe5szpagt6

https://cdn.satellite.earth/fcb956e75b40a5bfc8c859d8977f37c25f73cc079a16017cbcfcff054a408ac8.png

https://highlighter.com/pablof7z/NDK-2-10-ndk-wallet-u5m0vi 
 This work, and all the stuff I work on, would literally not be possible without the support from  @OpenSats and the freedom groups and people sending generous zaps.

We are laying the foundation of a new, freer, more prosperous era; I feel incredibly fortunate to be able to focus my undivided energy to this.

nostr:note15yetmn0m9epfh2453zw8hzsaqhaxaza3729gk78rremskw2w6t4smw7fwz  
 Exactly. The whole point is that a single, or even all relays except yours, can be evil and you’ll still be a first class-citizen 
 Wish some people had made a lot of noise about outbox model which solves this issue!