Oddbean new post about | logout

Notes by tyiu | export

 Thanks for reporting it! There’s some relay connection issues with Comingle. Others have also had problems, including myself. In your screenshot, the yellow icon means it hasn’t connected to those relays. I will try to tackle this soon when I get a chance. Apologies for the issues. Which iOS version are you running? 
 Does anyone know of a good widget app for Android that shows the current sats for a dollar? #askn... 
 Not a widget but I just launched the Android version of SatsPrice, which is a Bitcoin calculator app. It supports many fiat currencies, and converts between them and sats / BTC.
https://github.com/tyiu/sats-price/releases/tag/v1.0.0 
 Second time! 
 Looking forward to this nostr:npub1yaul8k059377u9lsu67de7y637w4jtgeuwcmh5n7788l6xnlnrgs3tvjmf wel... 
 See you there! 
 You got it, boss. 
 Picture this:
1. You type on Google "laptop won't turn on"
2. Google now knows you have a broken ... 
 Reminds me of booking flights. Airline sees you browsing for flights on given dates and instantly jacks up the price within an hour before you’ve had a chance to complete the reservation. 
 nostr:npub1yaul8k059377u9lsu67de7y637w4jtgeuwcmh5n7788l6xnlnrgs3tvjmf wen private calendar events... 
 The focus will first be on fixing relay connection issues, calendar list integration, outbox model, and Android support. But private calendar events will be needed later. 
 Oh, and rewriting the database layer. The current approach is terrible and slow. 
 Coming to Poland in a few weeks! Excited 
 I was orange pilled on Nostr. 
 Zaps, consistent Bitcoin content from my follows highlighting the values and core principles, recommendations of Bitcoin books (Broken Money by @LynAlden, learning valuable lessons such as the intentionality of inflation), education from @The: Daniel⚡️ through @Harlem ₿itcoin 🗽🧡 events and learning Bitcoin Spot ETFs, etc. 
 Yep. I’m working on it! The iOS TestFlight is already out but it has some unresolved issues with relay connections. I’m also working on a new strategy for me to ship to both iOS and Android at the same time. Web client will come later. 
 Oh, cool. Yeah, if you wouldn’t mind. Might be a rebranding possibility. Nostr SDK for Apple Platforms is a mouthful. And the Kit suffix naming is on-brand with how Apple names things. 
 I did some physical therapy the first time it happened this year but I found it too slow and didn’t help as quickly as I wanted it so I stopped. I don’t think I have the patience for it. 
 Yep. I miscalculated as I was jumping off the train steps with the luggage in both hands. 
 It was crazy riding in this car a few days ago, riddled with bullets in the early days of the full-scale invasion of Ukraine. The person or people riding in it did not survive. RIP. https://i.nostr.build/ts7VrzDUB5Rm34iB.jpg https://i.nostr.build/O47PYJ1QYx8nwRDa.jpg https://i.nostr.build/WjJrEQ85ptD4iymu.jpg https://i.nostr.build/UFFjPbKo82JpQTi3.jpg  
 Second time in less than a year severely spraining an ankle while, on vacation, carrying two suitcases walking down a flight of stairs. First with the right ankle, and now the left. I should stop doing that. Lifelong issue of mine but it’s gotten worse as I get older. 
 It’s arguably better than Switzerland. Switzerland has only nature and not much else — and everything there is   overpriced. The hotel and restaurant scene in Ukraine far surpass many other countries, including North America, in terms of design, food quality, and cost. And it has the nature and beauty. Undiscovered and undervalued country for sure. Once the war ends, Ukraine will be on fire in terms of popularity and tourism. 
 Yes, Ukraine has the Carpathian Mountains!

Don’t know about war funding from selling assets, sorry. 
 PSA: Nostore might be removed from the App Store soon.

It’s the signer that was commonly recom... 
 @jb55 is building Damoose. Nostore does not work on iOS 18. 
 fwiw Nos gave me a push notification last week that @montzstar and @Linda unfollowed me, which was strange because I think I’m on good terms with both of them. 
 War crime is such a redundant term.

War IS the crime. 
 War is the crime against humanity. Everyone loses. 
 What does nostr think of a client that puts a poop 💩 emoji next to a hashtag the developer doe... 
 Manipulating the entire meaning of an author’s post without the author’s or reader’s consent is a form of censorship to me. 
 Who? How? 
 Yes, it’s up to them. I don’t have any authority over their client code. I can only express my opinion as a user of the client and open pull requests to the code base. I value user choice above all else. It’s the client developer’s right to write whatever software they want, but it’s the user’s right to express their opinions about what they want to see or not see. The question is if the client developer values their users’ choices. If not, the user has the choice of using a different client. 
 We have different definitions and are debating the semantics. We’ll just agree to disagree. 
 Fair enough. 🤙🏼 
 Sadly, it’s been normalized and many people just ignore it. They also have to live with daily scheduled power outages for hours at a time. Unless they have a generator. 
 I filmed this from my phone two days ago. 
 We have been experiencing it here. We own property here and they have not been immune. 
 Hi nostr:npub1q3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnws6cd26p any chance to add on glo... 
 Translations > filtering 
 User choice > everything 
 Flutter or React Native?

We're gonna drop our experimental nostr-map prototype and build a new a... 
 I’ve been experimenting with Skip which allows you to write in native Swift / SwiftUIl and it transpiles to native Android / Kotlin / Jetpack Compose. Not everything transpiles over well, it requires some compilation directives and some compatibility mappings if they haven’t added what you need yet.
https://skip.tools 
 Thank you OpenSats!!! Don't let your memes be dreams!! 🔥 🔥 🙏 ✊ 💜 

nostr:note1tcvrc... 
 Congrats, Alex! Well deserved. 
 @NVK Here’s the soft launch post. I had done it right before Nostriga to help folks explore and interact with the conference schedule.
nostr:note1pwajms8k7wm485jpre9we8f66y0c5qjgrp4lh55rw8nujw4f9tksup5n9j 
 nostr:npub1yaul8k059377u9lsu67de7y637w4jtgeuwcmh5n7788l6xnlnrgs3tvjmf sats price beta has expired... 
 Apologies, thanks for letting me know! I’ve pushed out a new TestFlight build (with no changes) so that you all can download SatsPrice again. I’ll push out a proper App Store release one of these days so that it won’t ever expire once I’m less busy with other things. It’s also wild that there’s people still using the app given how basic it is. Thanks for using it!
https://testflight.apple.com/join/6NhDHIX1 
 You inspired me to work more on SatsPrice today. I’ve got it working on Android. I’ll publicly release it in the next few days. 
 Thank you for writing the book. It educated me that inflation is not a naturally occurring phenomenon but rather intentionally induced by the government to encourage spending and discourage saving. 
 We should stop pairing NIP-5 with the word "verification". For newcomers it risks being a shitcoi... 
 Yes. NIP-05 is for identification. i.e. this address maps to this public key. “You can find me at this address”. That’s all. Doesn’t have anything to do with anything else. 
 It’s my first day back in Kyiv since the full-scale war broke out. The spirit of Ukrainians has not been lost. Many who I’ve met seem to be lively, hopeful, and continuing to live their lives. https://i.nostr.build/GfywxL5tMjeoVwIT.jpg https://i.nostr.build/lIML6QxwjkBeow96.jpg https://video.nostr.build/8e581a30e5c4106652005b50d8f4b2fe2ba11dc6bdf211f9bf65c852624a665c.mp4  nostr:note1qe94u3nx926tffmasaevf4w4cdz2jl7r4dhwnhjxpqy7as2f7mnswvf7gm 
 My wife and everyone else seem unbothered, so I guess I’m not either. 
 Yes, I agree that their resilience is impressive. Thanks, Ben! 
 Accompanying my wife on a business trip. Plus, I love the country. I’ve been here many times. 
 Thank you! I’m not brave. But all the Ukrainian people are, especially the ones on the front lines. I’ve met a few who lost limbs due to the war, or left their country for a better life for their family. They’re the incredible ones. 
 Thank you! Great meeting you as well. 
 It was great meeting you! Had great conversations with you and so many others. I’m glad you attended Nostriga. Until next time! 
 nostr:npub1yaul8k059377u9lsu67de7y637w4jtgeuwcmh5n7788l6xnlnrgs3tvjmf feature request: Nostr cale... 
 That would be cool. I think it could be pulled off with what exists in NIP-52.

1. Alex blocks off his unavailable times using kind 31923 time-based calendar events and/or kind 31925 RSVPs with the fb tag set to busy.
2. I query for Alex’s busy times to extrapolate his available times, and create a kind 31923 time-based calendar event for the appointment I want to schedule. Use the p tag to invite Alex.
3. Alex accepts the appointment request with a kind 31925 RSVP, with an additional e tag of the specific appointment.
4. If Alex doesn’t agree to the appointment request or wants to alter it (e.g. wants to limit the appointment to a specific duration), he could refrain from RSVPing to the calendar event sent his way, but rather create his own calendar event and tag the original requester.

We don’t have any kinds yet that allow someone to specify how long their desired appointment openings should go for or when their desired appointment openings should take place. But I’m sure we can make that happen.

@peer Does cal.com have any plans to integrate with Nostr? I know you weren’t in love with the NIP-52 spec. 
 I'm really blessed to be part of this revolution, thanks to nostr:npub10pensatlcfwktnvjjw2dtem38n... 
 Congrats, Daniele! 
 i had this question asked in my DMs just now. #asknostr

what nostr clients support multiple acco... 
 Comingle for iOS. 
 just dive right in and be social and don't be married to just one client.  
 It’s not cheating if everyone agrees to it. 
 I’m preparing my SatsPrice app for distribution for the first time soon. It’s on iOS and Android. I’ll be looking to release on all popular distribution channels (Play Store, F-Droid, GitHub) and on zap.store. Looking forward to exploring the release process! 
 C++ > Rust, GFY! 🫡👨🏼‍💻 
 Damus has a different take. https://i.nostr.build/P9d3dSRTLjgxZ2Ru.jpg  
 That’s my understanding of unconference as well. I still find value in having some stage presentations. It would be cool to try 50/50 as it would make for a more engaging event where more people can participate and discuss things that are interesting to them. When you proposed it this time at Nostriga, I had some hesitancy to fork off due to FOMO of the majority scheduled talks.