Does anyone have demographic data of countries that Nostr users are from? I don’t see it on nostr.band and I’m not sure where else to look. This is for my Nostriga talk in a few days. #asknostr
Terry Yiu
_@tyiu.xyz
npub1yaul...vjmf
Building Yeti, Comingle, Nostr SDK for Apple Platforms, Damus, Nostash, SatsPrice
Looking for feedback on this PR to update the terminology on NIP-09 - “Event Deletions”. I’m proposing we call it “Event Retractions” instead when we actually mean “request for deletion”. Let’s reserve “delete” for when we actually mean physically deleting an event from a specific client or relay. There’s too much confusion stemming from overloading the term. Not all clients or relays need to support retractions, but the protocol describes how one could support it, so let’s use the correct words that explain it properly.
cc @rabble @Ava who have been vocal privacy advocates.

GitHub
Update NIP-09 to rename to deletion request by tyiu · Pull Request #1425 · nostr-protocol/nips
There's endless debates about whether or not Nostr supports deletion, but I think the confusion stems from overloading the term "delete&qu...
Discovered and went to my first Brooklyn Bitcoin Meetup today, thanks to Nostr and @Nathan ! 

Changed the font on my personal website that was being sourced from Google over to Bunny because of this note. Thanks, @Ava !
View quoted note →
🗽 #nyc 

I freaking love the Builder software design pattern. When paired with protocols and inheritance, it’s the perfect combo to provide a flexible, easy-to-use framework for building Nostr events, especially when it’s an event kind that shares common tags with other event kinds. Custom emoji tags is a good example that is used across at least three event kinds. This approach has solved a long-standing gripe I’ve had with how rigidly Nostr SDK for Apple Platforms handled event creation.

GitHub
Add NostrEventBuilding protocol to enable flexible composition of shared patterns across different kinds of NostrEvents by tyiu · Pull Request #175 · nostr-sdk/nostr-sdk-ios
#170
This PR uses a combination of different patterns (builder, inheritance, protocols, generics) to enable what I think is a flexible, powerful, e...
Skip: a transpiler for Swift / SwiftUI -> Android / Kotlin / Jetpack Compose. An easier way to launch an existing iOS app to Android? 🤔
Skip
Build truly native iPhone and Android apps with Skip
Introduction to using Skip for dual-platform app development.