Oddbean new post about | logout

Notes by tyiu | export

 Excited to co-present with @montzstar on Nostr SDK for Apple Platforms at @bitblockboom next month! nostr:note18r90mrhyqa5jzsuwptn7ft5euye8wdyqq4gs74w3qhmc4jngtgmq4muwsa 
 Finished reading Broken Money. One surprising thing I learned is that the US government intentionally wants inflation to occur. 🤯 
 The argument by central bankers and mainstream economists is that prices have to always go up, because prices going down means that people will delay purchases indefinitely to wait for even lower prices. They want to discourage people from saving money in excess. The claim is that it’s bad for highly leveraged financial systems. When explained like that, it sounds like bullshit and borderline criminal to me.

Pages 236-244 of Broken Money describe the concept in detail. 
 Faced with the strange possibility of needing to exit my current job in the middle of one of the ... 
 🫂 
 Some may think “word of mouth” marketing is not scalable… I think it’s the best tool we h... 
 I agree. With that said, it takes time and people need to put in the work. 
 What did the leftists think of Nostr? We want them! 
 Web of trust was discussed as a good way to find trusted content from your network but it’s not effective for new users with an empty follow list. 
 I was surprised by how much academia is studying decentralized social media. It was insightful to learn about the similar challenges that different protocols are trying to tackle in their own ways. The unconference style of the workshop was a great way to share ideas and meet new people. What better way to try to bridge the gap and understanding between protocols than with @Alex Gleason and @rabble nostr:note1fnxupdzq558nf860g9x3eu23cgfwrcj06xplj0wjn5nnyy5860hqk6f78k 
 As Sovereign Engineering comes to a close, I'd like to take some time to reflect on the past few ... 
 Glad that you joined Nostr and have already contributed so much. I’m excited to see Seeker! 
 Tonight was so much fun! It was great to chat with @Alex Gleason and @rabble in person! Builders and academics discussing decentralized social protocols in the Fediverse (Nostr, ActivityPub, Mastodon, BlueSky, etc) too. Can’t wait for more tomorrow! nostr:note179hlsa684ufa8v236rgyyujfez58zx308exh47zhea7g9wxft3vs7zrp23 
 There’s a no recording policy; following https://en.wikipedia.org/wiki/Chatham_House_rule

We were at a restaurant bar with a bunch of folks tonight. Tomorrow’s event will be on campus at Princeton University. 
 Never a dull moment on the NYC subway. 
 It took weeks, but I finally moved almost all my online accounts off of Gmail and behind an anonymous email proxy. It should make it easy to find out where your email address leaked from. I suggest everyone do the same. 
 I save them in my password manager which keeps track of which websites I use it with. The email proxy service also keeps track for you. 
 And yes, generated on the fly. 
 GM we like the coin 
 I just aped a large bunch into the coin. 🫡 
 What's the best site to get historic Bitcoin prices (since inception ) via API? 👨‍💻 
 Coinbase doesn’t require authentication: https://docs.cloud.coinbase.com/sign-in-with-coinbase/docs/api-prices#get-spot-price

CoinGecko also: https://docs.coingecko.com/reference/simple-price

CoinGecko seems to rate limit more aggressively than Coinbase. 
 Sorry, I linked to the wrong CoinGecko API reference. That one was for the Pro API. The Public API is here: https://docs.coingecko.com/v3.0.1/reference/simple-price 
 We tried out nostr:npub1exv22uulqnmlluszc4yk92jhs2e5ajcs6mu3t00a6avzjcalj9csm7d828 at #SovEng for... 
 Meanwhile, Apple wouldn’t approve my Culture Shock conference app submission because it linked out to external Bitcoin Lightning wallet apps to tip physical human beings at a physical conference. The App Store review team is a joke. 
 Legitimately trying to prepare tax returns and can’t access websites, government or otherwise, to get the information I need to do so because of internal server errors or I need to be physically mailed a security code. 🤦🏻‍♂️ 
 I’m paying double, for the US and Canada. I’m just trying to collect the information the accountants asked for, and I can’t even do that. 
 Who’s going to be the first social client to integrate Nostr Nest Rooms? 
 Oh, man. That would be a really fun client to build. Could be a cool microapp on mobile.

https://github.com/nostrnests/nests
https://github.com/livekit/livekit 
 Primal’s iOS and Android app are insane. They are feel better than Twitter, damus feels janky i... 
 I love that Damus was built by the people, for the people, with little to no funding to begin with, was open source from the start, and is the first iOS client that started a lot of this. Damus will get better over time.

Primal is fantastic but started closed source and centralized before becoming open and more decentralized, had funding, and I don’t think it has as many community developer contributions. Nothing wrong with any of that, but both clients were born out of different environments. 
 The Damus translations team uses Session. I prefer it over SimpleX as SimpleX is near unusable at the moment, very buggy and crashes a lot on iOS. Session is a fork of Signal and the UX is pretty good. The long ID string is a nice privacy feature, in my opinion. 
 Sent in DM. 
 Not really, depends on how you define safe and what your privacy tolerance looks like. It’s the equivalent of sharing your username in public. 
 Cilantro is disgusting but I don’t think I like basil that much. 🌿 
 As a Canadian residing in the US, I hate taxes. 
 American healthcare costs are a joke. 
 💙💛🇺🇦 
 Question for iOS users. If you're texting somebody on Android and they send you a link, do you ge... 
 It should work. You’re probably getting censored from either your or his provider. 
 He didn’t say no. I think you already have consensus. @hodlbod reopened the PR. 
 The NIP update is merged. Long live q 
 Anyone else experiencing a cell outage today?  My wife and I are both on Cricket, (uses At&t) in ... 
 This is great. Usernames are also paired with a random number, and you can get a new random number if you don’t like the one they give you. So there’s no unique vanity username in that sense. 
 Didn’t know you could manually enter a number! It didn’t seem to work on iOS when I tried. Maybe I’ll try on Android.

I’d still prefer not needing phone numbers (attack vector) or vanity usernames at all, but rather have a globally unique random identifier. I like how Session does it. But I understand the tradeoff for needing a pleb-friendly identifier paired with a recovery mechanism. 
 Never mind. User error. It works on iOS. 
 Goodnight and wabi sabi, Nostr. 🫂🤙🏻💜 The moment that you've been waiting for over the... 
 Hype. Can’t wait! 
 What are some other sources are you looking for? There’s no standardized API schema for fetching price so it’s not as easy as just swapping a new one in. There’s custom code that needs to be written for each source. Happy to add more. 
 Sure, I can add more when I find time! 
 To each their own. I’m not a Bitcoin absolutist. My expenses are in USD. Tracking inflation of USD relative to Bitcoin is interesting. Data is interesting. 
 Oh, I can add that. 
 That’s the plan! I started doing it but it got a bit complicated, so I’ve put it off until later. 
 🫂 
 Neat. Didn’t know that existed. https://satscalc.com is another one, which inspired me to write a native mobile app. 
 Just ignore that part. Signal is otherwise a solid secure messaging app. Snowden has previously shilled it. I prefer it over Telegram because Telegram is not end-to-end encrypted by default, even though it has all the nice bells and whistles. They even fixed my only major gripe with it, which is leaking phone numbers, by offering usernames. 
 Square is the best and worst part of being an entrepreneur 🫠 
 Why is it the best part and why is it the worst part? 
 Congrats! As an expat living in the US who has gone through the immigration system (albeit under much easier circumstances), I know it can be frustrating not being free to move or do as you please. Enjoy the new status! 
 I renewed my Apple developer account to keep Nostore on the App Store for another year. However I... 
 That’s too bad. Nostore has worked great for me.

Are there any issues or improvements with Nostore that you are aware of that you would have liked to address if you were still interested? 
 Thanks for explaining! Would you be able to add an open source license to the GitHub repository? It’ll help whoever forks it. 
 Trick question. The answer is Bitcoin. 
 I made a Bitcoin price calculator on my day off. https://v.nostr.build/okgR.mp4  
 It’s on iOS but I haven’t released it yet. I also want to build one for Android when I have time. 
Event not found
 You need permission to be federated through a ticketing system?