Oddbean new post about | logout

Notes by 1f52b | export

 GOOD MORNING FAM 🫡 
 awwrritebruv 
 I'd be perfectly happy if every website was pure black dark mode 
 Agree, I’m not a fan of the1001 different shades of dark grey-blue you often get. Inky black and decent contrast is way better 
 Bad 😂

It’s inconsistent - the sat/USD toggle doesn’t look the same as the eCash/Lightning toggle, button style is all over the place, border raises are inconsistent, the table doesn’t have one at all, I can’t guess what the three dots do, and I’m not sure why there’s a horizontal rule/card split in the middle 
 Progress 🤝 
 Yes. Each file chunk hash matches the merkle root of the file’s Merkle tree.

It’s the proper... 
 That has the issue that the merkle root hash is not the same as the file hash, so how do you then do discovery? (I want this file hash has to be resolved to a merkle root then I also have to download the whole thing before I can verify that that is indeed the file I wanted)

*technically* there’s no reason you couldn’t build BitTorrent on top of blossom, after all .torrent files are files and parts of files are also files 😉 
 Yes, but if and only if you already know the merkle tree structure, no? If I’m looking at an old Nostr note and want to find the image it had in it now the original URL is dead, and only have the whole file hash, I wouldn’t know what the merkle root hash is. Pretty easy to solve by having both hashes available, but it is a slightly different problem 
 Merkle tree of what? Split the file into chunks like BitTorrent and a tree of those chunks’ hashes? 
 Double Rachet is coming to nostr DMs 🎊 🥳 🎉  
 Sauce? Which NIP? 
 Unlikely/not much point yet as Nostr is all secp256k1 already -- though yeah private stuff not being pwned when public is is perhaps a nice "it could be worse" disaster situation 
 Wen testnet working again? 😂 
 Ooof, Ocean template enjoyors missing out on a cool THIRTEEN WHOLE BITCOIN in fees 🤯
https://m.primal.net/Hxcn.jpg 
 Happy halving! 

Block 840000 had over 37 BTC in fees with a block subsidy of only 3.125 BTC. 

T... 
 Degens on the brink of a second bailout for miners 🫡 
 23 minutes since last block... 
 Thanks, you seem to have in-jammed it 😂 
 Waiting for 839995 be like 👴😴 
 What's the best eye candy halving dashboard? 
 nostr: note1mlqvfgcx6wwp4vc7f2caua6zdyz3xur8rhejtpl38w7z22mjc87shumgqx 
 Let’s halve the shit out of this mf 
 Gentlemen, to your halv 🥂 
 GM from London on #bitcoin halving day 20/04/2024 🤙 
 Completely obsessed with Sleep Token’s album “Take Me Back to Eden”. It’s just f*cking incredible

https://youtube.com/playlist?list=OLAK5uy_kR2XaVymdtE2e0WXdnqYIViBNemh6_wT4

#metal #music 🤙 
 “You think I own one set of clothes walking around my home butt naked working on Bitcoin and the Lightning network?”

I mean…. 😅 Nothing surprises me anymore

There’s definitely *someone* that does do that 
 I love learning something new about Bitcoin every day

nostr:note19r0kfz85m3ll7splnmz26x86e4pq5mcs5gagee9ed447jvq7gy8skare06 
 Listening to Citadel Dispatch with @hzrd149 and @Stuart Bowman -- Blossom (BLObs Stored Simply On Mediaservers 🤣) sounds awesome! Nostr is amazing for gossiping text, but totall sucks for other file types. Blossom hopefully fixes this. Bullish, especially as a data hoarder 💯

https://github.com/nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr/blossom (this does not have nearly enough attention) 
 Gah, the difficulties of hopping between various Nostr clients and their different ways of doing tags and linking URLs 😭

https://github.com/hzrd149/blossom 
 @jb55 you have no idea how many times I’ve seen this darn screen

Great troll 🤣 https://image.nostr.build/d00b589f9599f3db66430d08ebb83410230a63b7c4602394e8849fabe01b0504.jpg  
 Proper Nostr Zap support ⚡️ for phoenixd-LNURL coming in two weeks™️ (probably sooner)

Also optional NIP-5 server because it was easy

Easily self host your Lightning address and Nostr NIP-5 ID 🤙

#zapathon #phoenix #lightning

https://github.com/AngusP/phoenixd-lnurl 
 Yep 
 Yeah, for now you can still receive ‘zap’ payments but as phoenixd-lnurl doesn’t know how to handle them, the zapper doesn’t get a receipt and it doesn’t show in any Nostr clients 
 Phoenixd is a Lightning node (https://phoenix.acinq.co/server/) that works a lot like thir app, uses ACINQ as the LSP so you never have to worry about liquidity or finding people to open channels with, they handle all of that for you, for a fee.

So, you just need to run phoenixd to have self-hosted lightning, and phoenixd-lnurl alongside it to have self-hosted LNURL and Zaps.

Currently does kinda require that you've already got a server running somewhere, more work needed to get this to work on node-in-a-box solutions like Umbrel, Start9 etc. 
 Struggling to test this right now because of the testnet shenanigans, my @ZEUS testnet LND is *not* happy haha. Thanks @Jameson Lopp 😆

nostr:nevent1qqsdswmqq4cvr42t6k4s3qgeygapg76nft6xtf9yp4kqwk4fv9t3vaqpzpmhxue69uhkztnwdaejumr0dshsz9nhwden5te0vfjhvmewdehhxarjxyhxxmmd9uq35amnwvaz7tmzdaehgu3wd3jkxar4wf5kv7fwdejhgtc3jqpcp 
 Thanks, will do 
 Yeah, the fundamental difficulty is LNURL needs you to control a clearnet domain somewhere so it's easy for people to fnd you and resolve a human redable ID like `satoshi@lightning.gmx.com` -> long LNURL pay thingy `LNURLPBLAHBLAHBLAH.....` -> An actual Invoice from the Lightning Network.

That need to start with a clearnet domain makes it difficult to get working at all from an Umbrel-at-home, and difficult to make it work reliably. I assume it would work over Tor, but 99% of people then probably can't pay you as running Tor on a phone is not normal 😅 and also a tad difficult 
 Hey UK Nostriches, a friend of mine is looking for a good place to start buying Bitcoin. She's a ... 
 +1 for Kraken, seems pretty popular in the UK. Mutiny or Phoenix for withdrawing in Lightning works well 
 Though it is very attackable, because it is so similar to Bitcoin but ofc massively outclassed in therms of hashrate. Also has the consensus difficulty reset bug that also would make it suck for actual value. Also also lots of bitcoin devs have massive bags of testnet sats they could dump and crash the price. Though I think we're all in agreement this is dumb anyways so 🤷‍♂️ 
 Noticed this a few months ago on Kraken too, GBP->BTC->AUD rate was beating Wise even with fees for the amount I was moving

Fiat->BTC->Fiat is the real rate nostr:note1lpkjs3dr0evxxevrhnw85hgg2vwrj2m0xq88j8y4gta98zv7uqvq92npq3 
 Heh, Heineken of all companies trying to punt a prison phone at probably 100x ~~leverage~~ markup

nostr:note1gfd56muyevkfrdrjqlddasra7crwtxrdpn7djqvq5wjq56ur83jqkpmzw4 
 Decentralised everything with LORA + Nostr + Bitcoin + Secp256k1 is the kind of future I want to live in

nostr:note12vsg5vw3v8fva06yp4wvwtjztvv8r6rh4fv0lygsazpuuskdr7fsxvdkgn 
 / how much my COLDCARD Q reservation cost at today's price 🤣😭
nostr:nevent1qqsxgz2uzdey87f653k0upe456q9av083qjtduquh9200pt5fnz20pcppemhxue69uhkummn9ekx7mp0qywhwumn8ghj7mn0wd68ytnzd96xxmmfdejhytnnda3kjctv9uhsl49e 
 I made a simple LNURL thing for @PhoenixWallet ‘s new phoenixd

https://github.com/AngusP/phoenixd-lnurl

Has a tip page and supports a LNULR-pay address
https://1f52b.xyz/lnurl 
 LMAO that’s not the real Phoenix wallet 🫣 
 Phoenixd handles liquidity for you automatically; so basically payments will never fail for a lack of inbound. But, there’s a fee you pay ACINQ for that service
Details here: https://phoenix.acinq.co/server/auto-liquidity 
 Been playing with Crux, for cross-platform app dev in Rust. It’s cool: https://github.com/redbadger/crux 
 Reminder 20sat/vByte transaction feerates at $70k #Bitcoin is as expensive as 60sat/vB was when the price was $23k

As adoption increases transactions may get more expensive because blockspace is limited, but that doesn’t mean the fee rate will be ever growing higher and higher 
 Waiting patiently for the BITCOIN ABSOLUTELY RIPPING TO PRICES NOT SEEN SINCE YESTERDAY MORNING headlines and tweets 😴 
 Now that it’s over I think it’s time we all admit how much 15k sucked. 

I’ll go first. 

I... 
 Don’t jinx it! 
 Quantum threat to cryptography does actually worry me a lot for Bitcoin, we can’t simply react to it quickly. Changing Bitcoin is super hard normally, then even once post-q cryptography is available the entire UTXO set needs to transact to be safe. Don’t know if it’s possible to add new cryptography as a soft fork (maybe as a future taproot version?) so a hard fork will be more contentious still. It will take years. 
 If you're the richest out of 100 people in a room, that's not that rich

If you're the richest out of 10,000 people, that's probably rich 
 Wen Bitcoin  goes 1M I might buy a Lambo just for the memes

then donate it to a kids hospital or something

idk have you seen how expensive parking is these days mom said I can’t keep one in the garage 
 g o o d  m o r n I n g 

             ☀️ 
 g m 
 Can someone tell the CEO of #Bitcoin to stop with the price pump?!  
 hah had exactly the same thing on my mind @note1zg0em73zjzppwkw0k7pzfs58y252d57agtha9de7hjjxwvvq50kseme27w 
 For the #Bitcoin class of 2022 and onwards, now comes the hard part of buying the most expensive sats you've ever bought

stay humble and keep stacking anon 😉 
 Dr. Wright if your Citrix setup and Adobe Acrobat software are incapable of even glancing at a file without viciously mangling it, why do you even use them!? 
 nostr:note17gfm0k0ssw4qctpge32dp3nulu975mjpdl9nqmrs78msp622d90qvdral4

A bit of scope creep, but IMO a Nostr-based VCS might work (a lot?) better with Pijul http://pijul.org/ than git 
 TIL that cashu tokens are base64-encoded JSON.

WTF people. Have you never heard of binary serial... 
 Somewhat for the same reason NOSTR is JSON not a smaller binary packing, because JSON is near universally usable, even if pretty crap

Low dev effort to get started using a thing is important, perfect enemy of good 
 When do we get to the point that #USDT #Tether FUD is about the risk and volatility of their USD Treasuries and not claims of crypto-shenanigans? 😂 
 When do we get to the point when Central Banks get #Bitcoin FOMO?

Like, the Bank of England 🏴󠁧󠁢󠁥󠁮󠁧󠁿 should have around ~1% of the BTC supply held as reserves (maybe up to 3%?), which would currently cost £5.8B

Which is a lot, but not actually for Govt. They can afford to lose £6B but can they afford to have no Bitcoin? It’s an asymmetric bet.

It’d have cost £600M less if they’d pulled the trigger a few weeks ago, and £2.9B less if they’d done it in November last year.

One day it will cost too much to be doable - that day might be coming real soon 
 Just lost 6 hours debugging coordinate system transforms and geospatial calcs.

Went for a coffee... 
 PROJ tax? 
 Knead me daddy 🥖 
 Who thinks I should return to Nostr? 
 So much this 👆 
 Following @hackernews on Nostr is great because it helps me stay on Nostr…

Any other #bots people recommend for the same? 
 If you can import the multsig wallet into another client like Sparrow you can sign in the Coldcard using a SD card instead of NFC, so funds shouldn’t be stuck. Sparrow won’t need to have any of the keys imported or whatever IIRC 
 Yes, it works - I’ve got the same wallet working in sparrow and nunchuck with all three signers working 🥳