Oddbean new post about | logout

Notes by calle πŸ‘οΈβš‘πŸ‘οΈ | export

 They are so fucked, their core userbase will love this xD 
 Anonymous eSIMs were there missing piece for a digital life with dignity.

Without Bitcoin, we wouldn't have those either (imaging having to pay for one with a credit card). 

It's all starting to come together, piece by piece. 
 Buy a second-hand phone off eBay if you're worried about IMEI. 
 Although, I wish I could shuffle the IMEI everytime the phone connects to the network, like with mac addresses. 
 Recommendations:
- nostr:nprofile1qqsxp4fkwhc8mm5704mezrh6g35zmp7t2v338wnxhr6yf8tyj9ezj6cpzpmhxue69uhkummnw3ezuamfdejsz8mhwden5te0vf5hgcm0d9hx6ctcd9kkzmrfwd68xtn0dekxjmn9qyt8wumn8ghj7ct5d3shxtnwdaehgu3wd3skueqlphmu7 (super useful for internet-only roaming while traveling)
- CloakedWireless.com (for the whole thing: phone, sms, global data plans) 
 Ecash on Bitcoin enables digital payments that preserve your privacy, just like physical cash.

No speculation, no token, no VC. Just free and open-source software. Cashu is a protocol that aims to bring instant, cheap, and censorship-resistant payments to everyone.

Join us 😎πŸ₯œ
nostr:nevent1qqs883hncuuxfel7xz8qe6y7k0jqrptegckekdtqu6hc4xyc2xwl6xcpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtczypvvwsd2vvxzmg6626nhc8g98qvs30gs2p8a6tvtg0mjtmax6gcevqcyqqqqqqg0cr44t 
 Good bot
nostr:nevent1qqsqqqqq3yuxftzz73rs005m947854ldkkzlcmmg54yndpjf77auwcqpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtczyrz4337vdxaa50p8z7ptwd46h3j2e5k6yk93fu6km09fvm9sk7ufuqcyqqqqqqg92wh6q 
β–² β–Ό
 i suppose the inefficiency is on purpose; if it's inefficient for you, so it's for people that ar... 
 I don't understand, what does that have to do with the timestamp of the event? 
β–² β–Ό
 Blocking time-collision attacks is more important than downloading 2-days worth of events. 
 What's a time-collision attack? 
 The fact that NIP-17 requires you to subscribe to two days worth of events just to get one message is extremely inefficient. 

Either you need to keep track of all seen events in the last two days, or you generate a new pubkey for every message you want to receive (which you then also have to keep track of in most cases).

It basically means you can't offer NIP-17 functionality in a stateless library (something always needs to be kept track of).

I won't die on this hill but damn... this was a bad choice. 
 Would users be too annoyed if Amethyst removed the "Create Account"/"Log in with nsec" and added ... 
 allow everything but nudge user to use amber, I think that's a good strategy 
 why on earth do nip17 messages need to have a random timestamp, it's so damn annoying. I need to fetch all events from two days ago just to read one message? 

it's so stupid. 
 I needed to vent. pretty sure this is for metadata larping. 
 Gm, I'm not here to support nostr, I'm here because a place like this is my natural habitat. 
 I do care about nostr but even if I didn't, I'd probably be here. 
 So many based people here according to the comments.
nostr:nevent1qqs2kt9e5netqs6acr523dj28y5wnxmcjhq0wwt8eykcv8mn0lydgggpz3mhxw309ucnydewxqhrqt338g6rsd3e9upzq5xeflpdskqvdq4swxj59793uvdzqzc9pzatjk3nhmcg2h0js8trqvzqqqqqqya5xhhh 
 That's what I've been thinking about... using two signals on one phone. Nice! 
 Shill a nostr client most people don't know about: πŸ‘‡ 
 A treasure 
nostr:nevent1qqsg6pwv6j4pjvnq0ywzanp5erq3ypyjr2carpduu2zzx7llph6fs4spzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtczyzm7669svt0xkjsju50a22zurc0qa589z2xd4yatzx6p2z64a5e0cqcyqqqqqqg6fkvmd 
 Has anyone tried Molly, the Signal fork?

https://molly.im/ 
 When you message someone for the first time, the official signal app also does that. Do you get captchas for already existing conversations as well? 
 This isn't really a vulnerability imo. A bit overblown news. 
 So many based people here according to the comments.
nostr:nevent1qqs2kt9e5netqs6acr523dj28y5wnxmcjhq0wwt8eykcv8mn0lydgggpz3mhxw309ucnydewxqhrqt338g6rsd3e9upzq5xeflpdskqvdq4swxj59793uvdzqzc9pzatjk3nhmcg2h0js8trqvzqqqqqqya5xhhh 
 I guess the difference is that you either pump all traffic through Tor (works with every app) or you do it app-specific (requires apps with Orbot support). 
 Encrypt your hard drive?! 
 Here's my contribution to the bounty. Note that the created_at timestamp (and thus also the filter for receiving) are off-spec and need to be random(2daysAgo, now) and 2daysAgo instead.

https://gist.github.com/callebtc/0ed77c137809c7fc7627fe8fd4e9f163 
 NIP-17 for NDK (timestamps off-spec)

Time to drop NIP-04 for good, anon.

nostr:nevent1qqsxf5gqshks54uj0y6gm48ehjfe9qf4hvr8xhs9d2mueufgrxrzf0cpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtczypgdjn7zmpvqc6ptqud9gtutrcc6yq9s2z96h9dr80hss4wl9qwkxqcyqqqqqqgdg2a8a 
 Cypherpunks definitely found a glitch in the matrix. 
This stuff is so damn powerful. 
 wabisabi 🀝 cashu

it's going to be fuuuuuucking nice 
 ✨ fix for the NFC card coin selection issue ✨

amount-blinded ecash -> wallet is only a single nut -> put that nut on NFC card -> spend nut by peeling off value one purchase at a time 
 Mastercard:
 https://image.nostr.build/f841538d06023c490ac1ec72a65c9de597bd66458f4ba56ea71481b92406c639.jpg 

nostr:nevent1qqsgj65cmwlxhenptmjw2dpljp2psxzs8eggg5d75zuusk579lvn6kgpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcpz4mhxue69uhkummnw3ezummcw3ezuer9wchszyrhwden5te0dehhxarj9ekk7mf0qy08wumn8ghj7mn0wd68yttsw43zuam9d3kx7unyv4ezumn9wshsz9thwden5te0wd68yenj0yhxjunfwvh8gme0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgawaehxw309ahx7um5wghxy6t5vdhkjmn9wgh8xmmrd9skctcprpmhxue69uhkummnw3ezuendwsh8w6t69e3xj730qythwumn8ghj7un9d3shjt3s0p3ksct59e3k7mf0qgs9pk20ctv9srrg9vr354p03v0rrgsqkpggh2u45va77zz4mu5p6ccp8s4r5 
 🀣🀣🀣🀣🀣🀣🀣🀣🀣
nostr:nevent1qqsz5aesd76ygj3j0g2v3jq3g4grd9q0vvtx8y4ehlq87m3jy98t9fgpzemhxue69uhk2er9dchxummnw3ezumrpdejz7q3qnlwjegwzhcnpg979xqp5dww30vvqxp983pz8vtt8jj7dpqjehwhqxpqqqqqqzdthnk8 
β–² β–Ό
 GM nostr

I'm into nips and nuts, am I weird? 
 Mute list is growing, I ain't here to argue with the haters 

Good vibes and freedom tech only 🫑 
 Same, only annoying thing is that I sometimes see my personal obsessive haters in apps where I haven't muted them yet. Otherwise, talk to the void fuckers. I don't even think about you. 
 built a fuzzer, found a bug, feelsgoodman.png 
 On Nostr, I often see many interesting posts from people and organizations on Mastadon that I would have completely missed otherwise. 

I love that. 
 What's the best VPS provider that accepts Bitcoin? 
 Here's my contribution to the bounty. Note that the created_at timestamp (and thus also the filter for receiving) are off-spec and need to be random(2daysAgo, now) and 2daysAgo instead.

https://gist.github.com/callebtc/0ed77c137809c7fc7627fe8fd4e9f163 
 Dayum man. Thanks for the big zaps, thought this would help whoever would wanna solve your bounty. 
β–² β–Ό
 Man who's business is effectively being a bitcoin custodian says using a custodian is good

I thi... 
 we're also just having fun 
 NFC experts: can a terminal tell a Java card to "select 1337 sats worth of ecash from your memory using a simple coin selection algorithm and send it to me via NFC"? 
β–² β–Ό
 Wait, archive.org is back ? πŸ‘€πŸ‘€ 
 If I had 99% of my net worth in coinbase, I too would be calling you all paranoid crypto anarchists. 
β–² β–Ό
 no but seriously the technical roadmap should basically be to make saylor's fiat cuckoldry obsolete. 
 I sense there will be a second civil war between the plebs and Coinbase + BlackRock around scaling and privacy forks. 
 What about liberal democratist normals? 
 GM fellow paranoid crypto anarchists. 
 They not like us 
 Testing ecash payments with bearer tokens stored on a physical card. You can see the card being topped up with one phone and pay the other. It feels incredibly fast and smooth. 

Tap to pay UX with ecash is as good as it gets for payments. You're literally handing over the money.
https://video.nostr.build/41b9c7bb2306a6b21249a80f1e4d986b4c5663df3f9c60e8fc84ba33abf2ca46.mp4 
 It is a regular NFC card and the receiver is online  
 I think it's still a valid question and actually the biggest challenge in this current design. Either the card needs brains to do coin selection, or the receiver NFC reader must select the correct amounts it wants to withdraw. 
 A small gadget with brains + NFC has the potential to be a very cypherpunk ecash hardware wallet. Would love to see this in reality. 
 It would be so much better with a Java card! 
 I think this could be *so much* better with a smart Java card.

Question: Is it possible that a terminal could tell the card "Hey card, select 2500 sats and send them over"? 

nostr:nevent1qqs2ah52eu26yeh8a2dpz2lahhl8t7gk56vxnfv72rqr9jxnvcnu46sppemhxue69uhkummn9ekx7mp0qgs9pk20ctv9srrg9vr354p03v0rrgsqkpggh2u45va77zz4mu5p6ccrqsqqqqqp95l460 
 shout-out to all price-agnostic bitcoiners  
 Incredible. 

I've been waiting to see this happen for so long (pic 1 is from an old presentation) – now suddenly there are two proof of concepts (pic 2) that use bitcoin-denominated ecash to incentivize onion-routing on nostr.

The future probably doesn't require shitcoins.
 https://image.nostr.build/e2e30ffa8daf0f7e8c3a659715f260d0333b3866bee25b4f326fcfb0f9406d11.jpg
 https://image.nostr.build/d5e8cdf0b879ee24e2d99ba624c67766751a4a445fffe0c0a130bdf6ab6b34a0.jpg 
 πŸ§…πŸ₯œπŸ§…πŸ₯œπŸ§…πŸ₯œπŸŒ
nostr:nevent1qqsdnnh8z6uqtwk3su5cpfyassa3g669kvupp8kxkx3p3dcufv5l8eqpremhxue69uhkummnw3ez6ur4vgh8wetvd3hhyer9wghxuet59upzq5xeflpdskqvdq4swxj59793uvdzqzc9pzatjk3nhmcg2h0js8trqvzqqqqqqytrslu8 
 Imagine a network like Tor but you get paid to relay notes from other nostr users. 
 nostr:nprofile1qqswnetlw3z32u4eagzudc83dltqkwwlmq5n45n28spef5g3pln4l6cpremhxue69uhkummnw3ez6un9d3shjtnyv4ex26mjdaehxtndv5q32amnwvaz7tm9v3jkutnwdaehgu3wd3skueqprpmhxue69uhhyetvv9ujuumwdae8gtnnda3kjctv0xyu2g 🀣 
β–² β–Ό
 Get this while you can. Store it on nostr somehow? #asknostr Needs to be preserved πŸ‘€πŸ‘€


nos... 
 I read David Lynch's Forgotten Shitcoin  
 I've noticed that people who regularly pump out code have a more cheerful and positive attitude. 
 *correlation is not causation
nostr:nevent1qqstl9smkdfnakm30vu600gx8lgvtlqdqqacjq6x3640chpmfdsl6gspz3mhxw309ucnydewxqhrqt338g6rsd3e9upzq5xeflpdskqvdq4swxj59793uvdzqzc9pzatjk3nhmcg2h0js8trqvzqqqqqqyayt96q 
β–² β–Ό
 I am the absolute worst #value4value target audience. I am a ridiculously cheap bastard and reall...