Two weeks ago, we officially launched Kagi Translate, offering superior translations across 244 languages!

Higher quality translations than Google Translate and DeepL (based on both internal testing and external user feedback), ZERO tracking, and free ✨

More info: https://blog.kagi.com/kagi-translate
Try it: https://translate.kagi.com
https://nostrcheck.me/media/34104dedf3cc5936802c8308a3d0090f2857d4aba4e8b720accaf6b2ab049969/b68f0d07b64a1614ceda37beec2659936263b91abc8ebba8a4bedf88d18eb0de.webp


Kagi Translate API would be great.


Submitted a crash report. Happened while scrolling.


Based.


What happens when the relays that are referenced from an nevent / nprofile inevitably go away or stop hosting data from those identifiers? Would it not still be valuable to have a stable shareable identifier like a note1 or npub?


What good is stacking generational wealth if it dies with you? Excited to announce inheritance for Bitkey

https://bitkey.build/inheritance-simplifying-the-transfer-of-bitcoin-to-future-generations/?ref=bitkey-newsletter


Nice article, but lost me at the ActivityPub bit. I know it’s not the main focus of the write-up but it’s important to get right. He assumes that the person who runs your ActivityPub server will give you a chance to migrate to another server, which isn’t always true.

> If the person who runs your server turns out to be imperfect in a way that you can't endure, you can find another server, spend five minutes moving your account over, and you're back up and running on the new server


Welcome to TestFlight hell. I was surprised by it too when I first went through it.


Heads up! We're rebranding zap.store to Zapstore.

The premium domain renewal is too expensive, so I'm moving it to zapstore.dev for years to come. The middle dot is also confusing for pronounciation.

Website, relay, CDN will all be moving to the new domain in the next release, coming this week.

(Feel free to contact nostr:nprofile1qqs8y6s7ycwvv36xwn5zsh3e2xemkyumaxnh85dv7jwus6xmscdpcygprpmhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuef0ekucf3 , nostr:nprofile1qqspw5udc2nzw6wsj3plrrphe0343744h0ucz9e4g248chl3w8kh03qpzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxgqgjwaehxw309ac82unsd3jhqct89ejhxqgswaehxw309ucngvpwvcmh5tnfdu4c0sa3 or nostr:nprofile1qqs2js6wu9j76qdjs6lvlsnhrmchqhf4xlg9rvu89zyf3nqq6hygt0spz9mhxue69uhkummnw3ezuamfdejj7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7qg4waehxw309aex2mrp0yhxgctdw4eju6t09uygje4n + out of band if you need confirmation)

Please share! 🫂


Getting zapped for the first time also helped.


I dabbled in Bitcoin and other cryptocurrencies without understanding the economics or deeper fundamentals. Bought and sold at various times of hype. After I got onto Nostr, I was educated thoroughly, with much help from nostr:npub1aeh2zw4elewy5682lxc6xnlqzjnxksq303gwu2npfaxd49vmde6qcq4nwx nostr:npub1zafcms4xya5ap9zr7xxr0jlrtrattwlesytn2s42030lzu0dwlzqpd26k5 nostr:npub1a2cww4kn9wqte4ry70vyfwqyqvpswksna27rtxd8vty6c74era8sdcw83a Grateful for their guidance 🙏🏼


nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s nostr:npub13v47pg9dxjq96an8jfev9znhm0k7ntwtlh9y335paj9kyjsjpznqzzl3l8


Farewell, Sum 41. Listened to this band since I was 13 years old. First and last time seeing them live today. Fucking amazing. Thanks for everything. 🙏🏼🤘🏼 https://v.nostr.build/DabyEoReMljeUJf9.mp4 https://v.nostr.build/dedBvjkLVN2Alx8J.mov https://v.nostr.build/H7CtAzlrwiKlr233.mp4 https://v.nostr.build/H23YV03clxtwwd7B.mp4 https://v.nostr.build/yvgT00SRxEKmNWzI.mp4 https://v.nostr.build/QRKPyb1jkNXmU9CR.mp4


It’s the date you subscribed to Damus Purple.


yo! I'm happy to announce the first release of chachi, a relay-based group (NIP-29) client for the web. NIP-29 allows creating groups that can be read by anyone or only authenticated users. These groups can be open to new members or require explicit approval from the group admins.

Every group gets a chat and a timeline of posts. I'll add more content types such as long-form and video in the future. Check out these videos explaining the main features of chachi.

https://nostr.download/71eedcea101f5fe9f1deb4c534ea3fbae67953e911f85a40fb0ac731b482b65f.mov

Finding and joining groups

https://nostr.download/47b29148c31c08f0295d97b9956396658ac8300d5e73598630fd4fe9996178ab.mov

Interacting with chat messages with reactions and replies

https://nostr.download/2af6f1a9c2f6ad96cdf529836737585a49038e8ba423465d17e96520239215bd.mov

Sharing different content types in chat

https://nostr.download/01f4ed8300b7dad45098780633597e3c1e91c93e13c50fedab6f817541529975.mov

Try it at https://chachi.chat

Source code is at https://git.v0l.io/verbiricha/chachi

Let me know what you think in the #chachi hashtag, this post or the official chachi group https://chachi.chat/groups.0xchat.com/chachi


I have it on mine as well. Fun design!


Post-election walk. Build the future you want to see. No one else will help you. https://i.nostr.build/4LbovkZWnMJT6N0p.png


Formstr, Groups, Coop, Nostrability, and NIP-44. More to come.
https://opensats.org/blog/8th-wave-nostr-grants


I haven’t read the proposal thoroughly but having a dedicated kind makes sense. Are we close to building consensus? The PR is six months old.
https://github.com/nostr-protocol/nips/pull/1233


Do you mean threaded replies?


Those are solid numbers!


The most I’ve walked in one day in a few weeks. https://i.nostr.build/J7OhXTQNrZ5MRleA.png


Dzień dobry 🇵🇱 https://i.nostr.build/WiffTSiS4rLkPBOp.jpg https://i.nostr.build/qk26iqnjXwrYT3ZH.jpg


Just added support for NIP-32 Labeling to Nostr SDK for Apple Platforms.
https://github.com/nostr-sdk/nostr-sdk-ios/pull/195


Shamefully, I was the one who introduced the original change for the sake of type safety and I proliferated it to Comingle. I need to remove it there too!


Noted! You’re not the first person to put in this feature request. I’ll add it when I get a chance!


> Remove most usage of xcstringstool-generated strings to improve performance.

Nice find, nostr:npub1qlk0nqupxmlyxravg0aqscxmcc4q4tq898z6x003rykwwh3npj0syvyayc


Those are what I would recommend for actively developed Nostr Android libraries.


✅ thank you!


Thanks for the feedback!


I’m looking at ways to bring Comingle to Android. 🙏🏼


Any added friction to onboarding will almost guarantee early drop off for new users. Supporting both makes sense to me.


This house rental includes a good boy. https://i.nostr.build/grKEj4E7Eg0BqzFR.jpg  nostr:note1c5vegkmk7kv5r9lkgvyk0hheuewvsskd5jjnn5umas6ea50lz8uqzucnv0


No.


Dursztyn, Southern Poland by the mountains. Close to the Slovakian border.


The level to which my butt was soaked to that chair is indescribable.


I feel seen. #Nostrica https://i.nostr.build/xgwARfGfHokhS1hy.jpg


GM from 🇵🇱 https://i.nostr.build/stxd6p6REzWwdZVw.jpg https://i.nostr.build/Y6dSXjSSUogrzib4.jpg


Politicians being propped up by Coinbase in their app. “Strongly supportive of crypto.” 🤡 https://i.nostr.build/gwVl890roayEbd49.png https://i.nostr.build/2gXcdxKs7QKrI0Jl.png https://i.nostr.build/ssZCWR16Eq3YCBFA.png


I took a small hiatus after Nostriga to deal with personal stuff and burn out, but I’m back at it.

For the sake of transparency, here’s a summary of what I’ve been up to with Nostr development since ~August 2024 with the grants provided graciously from OpenSats and the Human Rights Foundation.

Comingle iOS:
- Launched v0.1.0 with support for reading and creating NIP-52 calendar events and RSVPs
- Ran trial at Nostriga 2024 conference

Nostr SDK for Apple Platforms (v0.2.0):
- Added NostrEventBuilding protocol to enable code reuse for event kinds that share common tags
- Added support for missing bot, lud06, and lud16 fields in kind 0 profile
- Added support for NIP-17 (Private Direct Messages)
- Added support for NIP-19 (bech32-encoded entities)
- Added support for NIP-65 (Relay List Metadata)
- Updated RelayDelegate to support receiving any type of response
- Added Swift 6.0 tests in CI
- Fixed GitHub actions workflows to resolve deprecation warnings and to be runnable on PRs from forked repositories
- Fixed incorrect tests and lint errors

Damus iOS:
- Added Apple-powered translation popovers for kind-1 notes for iOS 17.4+ and macOS 14.4+
- Fixed broken QR code scanner
- Fixed localization issues

TODO in the coming months (not comprehensive and may change as priorities change):
- Comingle iOS: Fix relay connection and performance issues
- Comingle iOS: Add retries to event publishing
- Comingle iOS: Expand search capabilities to support nevent and naddr on relays that aren’t in the relay list
- Comingle: Explore developing for Android
- Damus iOS: Add support for automatic Apple translations iOS 18.0+ and macOS 15.0+
- Damus iOS: Add NIP-17 gift-wrapped direct message support
- Damus Notedeck: Figure out internationalization and localization plan
- Nostr SDK for Apple Platforms: Add NIP-32 (Labeling), NIP-36 (Sensitive Content), and NIP-57 (Lightning Zaps)
- Nostr SDK for Apple Platforms: Explore outbox model


Same with me as an Asian in Eastern Europe.


Apple gives us the API to do it: https://developer.apple.com/documentation/translation/translating-text-within-your-app


Auto-translations using Apple’s service is next up!


Refactoring code is one of my favourite pastimes. 🤓
https://github.com/nostr-sdk/nostr-sdk-ios/pull/186


This is the best developer support group; single-handedly cleared up all the confusion about these DM and encryption NIPs. I feel like we’re getting some momentum to hopefully move most of the popular clients onto NIP-17 DMs and away from NIP-04 DMs in the medium-term. I’m very curious for scoping out the effort to have Damus onboarded.


If you’re the sender and you send the copy to yourself, you are both the sender and the receiver. You would unseal with your private key, which would reveal the kind 14 DM rumor (unsigned DM) which has the p-tag(s) of the actual receivers.


Oh, that’s right. I forgot about that. Sign the gift wrap from your random key and send it to yourself at the real key (or alias key). Which should be a different random key than the one used to sign the gift wrap that goes to the receiver (or their alias key). Got it. Thanks!


nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn I’m having trouble wrapping (no pun intended) my head around the one-time use random keypair used to sign the kind 1059 gift wrap event. If I want to see the NIP-17 DMs that I’ve sent from my client, would I have to keep track of the random keypairs that I’ve used so that I can decrypt the gift wrap content and render them in the future? Alternatively, would I just need to store the seal events locally on my client?

Context: I’m adding NIP-17 DM support to Nostr SDK for Apple Platforms and the randomized keypair stuff on the gift wrap confused me.


Same vibes.

https://youtu.be/_fHfgU8oMSo?feature=shared


Keep shipping the good stuff,  nostr:npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5 🔸
https://opensats.org/blog/greenart7c3-receives-lts-grant


Does anyone have recommendations for things to do and/or nice restaurants in Kraków? 🇵🇱 #Poland #asknostr nostr:npub14wxtsrj7g2jugh70pfkzjln43vgn4p7655pgky9j9w9d75u465pqvagcye nostr:npub18s59mqct7se3xkhxr3epkagvuydwtvhpsacj67shrta8eknynegqttz5c3


Freefrom's future depends on your donations

Freefrom is running out of funds and is about to close down


Busted. It was transpiled from Swift / SwiftUI to Kotlin /Jetpack Compose using https://skip.tools/


I just signed and published the 1.0.0 Android release of SatsPrice onto nostr:nprofile1qqs83nn04fezvsu89p8xg7axjwye2u67errat3dx2um725fs7qnrqlgpzdmhxue69uhhqatjwpkx2urpvuhx2ue0e2p4dj thanks to nostr:nprofile1qqs8y6s7ycwvv36xwn5zsh3e2xemkyumaxnh85dv7jwus6xmscdpcygpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz8thwden5te0dehhxarj9ekh2arfdeuhwctvd3jhgtnrdakj7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7qxvpy4 so check it out there! https://i.nostr.build/QXib4jCmDtyv27VK.png

Alternatively, you can download the SatsPrice Android APK directly from GitHub:
https://github.com/tyiu/sats-price/releases/tag/v1.0.0

The SatsPrice iOS / macOS version can be found on Apple's App Store:
https://apps.apple.com/app/satsprice/id6478230475

SatsPrice fetches the price of Bitcoin relative to common ISO currencies from multiple sources, and converts between Sats, BTC, and the selected ISO currency.


Easily the best meal I’ve had in several weeks.


😋🥩 https://i.nostr.build/RcxallWBHxbwcu8f.jpg


Whoa, nice. Welcome back to Nostr.


The weather seems great to me!


I’ll be here for a month. Exploring and working remotely.


What’s up, Poland? 🇵🇱 https://i.nostr.build/1pfqeb8SEPbXDVoI.jpg


nostr:npub1g53mukxnjkcmr94fhryzkqutdz2ukq4ks0gvy5af25rgmwsl4ngq43drvk can comment on Iris


I just DM’d you.


bitkey + robinhood nostr:note1qwst9jsa2694gf3480e32hvwxpz64kp3jtps7fd83ms7mzrghm8s6x353u


Привет, nostr:npub13ajk3hhvqys2ev4y68jwxywgs8fsdsuk4y5gkzs874jdyrccvf5qak2yd9

You or anyone else is welcome to translate Damus. Damus supports the Russian language but not yet Kazakh or Kyrgyz. All three languages need translations.


It’s a team effort. We’d be nowhere without the translators. 🤝


What’s going on in Nashville?


Damus iOS supports Korean. We have one Korean translator so far and the app is currently 80% translated (112 strings untranslated) in Korean. If you’re interested in joining the translations team, go here:
https://explore.transifex.com/damus/damus-ios/

We also have a group chat if you want to join that.


Yeah, nothing has really been done anything for calendar events in Damus yet. It’ll be a much improved experience once it’s added!


Not sure what exactly happened, but it was unintentional and it’s being investigated.
https://status.cash.app/incidents/8067bdx8zdtl


Is the issue still there if you restart the app now?


I don’t want to accidentally dox you, so I’ll just say that not every region allows Lightning.


BOLT 12 is merged into the spec

To applause at the Lightning Spec Summit dinner! ❤


Perhaps


👀

These are nostr calendar events - nice!! https://image.nostr.build/8df02d87aa8bd36b8f0fdea13462a3809f9879741b9df98d63c394bc5a9b6430.jpg  nostr:note1qmp5q7aqt28sm379xwm0l5ad8fm60t7rk7s29e7uug6tsdkhs8wqdfax0v


Good feedback, yes!


SatsPrice iOS: https://apps.apple.com/app/satsprice/id6478230475

SatsPrice Android: https://github.com/tyiu/sats-price/releases/tag/v1.0.0

Please let me know if you have any feedback!


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?


Phoenix nostrich photo dump. Small but mighty. Missed nostr:npub1eequz6v23szzyx9utphsh8kg6kll50wte6sfh4vah8gdjtplcz6qg7at9s and nostr:npub1ey4f0ypkeja7vfekm6p7eyjclchu2cy0t4gmyxzm7fs3yyzj8c5qtcmp7x

nostr:npub1tvqc82mv8cezhax5r34n4muc2c4pgjz8kaye2smj032nngg52clq0rkrq4 “the mayor”
nostr:npub1yaul8k059377u9lsu67de7y637w4jtgeuwcmh5n7788l6xnlnrgs3tvjmf
nostr:npub1zas6j8r62ejfadxrvqsrp27qdszdpr87hdg4jyussfrx72eek86sjg8sm8
nostr:npub1fkvjh50p9amcvce5eclalcszqduehlhmsjm76hx3zy5sx3g40ddqqednwk https://image.nostr.build/4f8948877380a04cc92f77f5b2907aaf7ecf7d781ee6761683074c88c4a6d362.jpg https://image.nostr.build/f3ebe33d82098061bb260f918a2ff646c3eb94977e1d28eff13824745a6c9bdb.jpg https://image.nostr.build/2071b59f222e0fdb07e34139c78ba5407ce4177301e79a8c39e7ce62da7b8db1.jpg https://image.nostr.build/cbab164f44940dc4222062a1434a488484004cd6ca050ccda8c33371b9875ede.jpg


Second time!


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


You got it, boss.


See you there!


Attention local Nostriches!

Tonight is the night!

Come one, come all!
https://nostrcheck.me/media/93b2cd69f21b469cf5cae16108322cac910302115036da12e140bf9822927a3b/c2624fce023c9ec1e2efc52432a11aedb0636ce4c3a81a291b0809ad5b298c1a.webp


nostr:npub10r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7stjt2p8 I ran into a few issues with zapstore-cli.
https://github.com/zapstore/zapstore-cli/issues/16
https://github.com/zapstore/zapstore-cli/issues/17


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.


Only in #nyc https://v.nostr.build/cf3kIccJqto4xuEo.mp4


Coming to Poland in a few weeks! Excited


Oh, and rewriting the database layer. The current approach is terrible and slow.


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.


Zaps, consistent Bitcoin content from my follows highlighting the values and core principles, recommendations of Bitcoin books (Broken Money by nostr:npub1a2cww4kn9wqte4ry70vyfwqyqvpswksna27rtxd8vty6c74era8sdcw83a, learning valuable lessons such as the intentionality of inflation), education from nostr:npub1aeh2zw4elewy5682lxc6xnlqzjnxksq303gwu2npfaxd49vmde6qcq4nwx through nostr:npub1r73gmgu7rjstdwuskshn9ztj9rrdrprl5y435yrmtc9qtq4ausfqr0v7zy events and learning Bitcoin Spot ETFs, etc.


As a Cantonese speaker, I approve of this content.


I was orange pilled on Nostr.


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.


Yep. I miscalculated as I was jumping off the train steps with the luggage in both hands.


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.


Minor fracture per x-ray. #footstr https://i.nostr.build/BNuKRiKhNjwMEAQx.jpg  nostr:note1xesvkzp26knjsjzu0xqvwhx2qqry4fkk267psek2u27qx8p2gags47dhkd


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.


Yes, Ukraine has the Carpathian Mountains!

Don’t know about war funding from selling assets, sorry.


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.


Landscapes of #Ukraine https://v.nostr.build/Dg71OiUUGYnSpwVs.mp4 https://i.nostr.build/fa58sVtNbFnFbJmu.jpg


nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s is building Damoose. Nostore does not work on iOS 18.


fwiw Nos gave me a push notification last week that nostr:npub1qlk0nqupxmlyxravg0aqscxmcc4q4tq898z6x003rykwwh3npj0syvyayc and nostr:npub1j60x528w2g2vkq5kae5uhh8y7sezjyj20zcsg0v9muc72cmdpu0s0md7ua unfollowed me, which was strange because I think I’m on good terms with both of them.


War is the crime against humanity. Everyone loses.


Touching grass in #Ukraine https://v.nostr.build/vcCfdFkglXtrUCzj.mp4


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


Fair enough. 🤙🏼


We have different definitions and are debating the semantics. We’ll just agree to disagree.


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.


Who? How?


Manipulating the entire meaning of an author’s post without the author’s or reader’s consent is a form of censorship to me.


We have been experiencing it here. We own property here and they have not been immune.


I filmed this from my phone two days ago.


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.


Daily occurrence. #kyiv https://v.nostr.build/iq1f9le4eajzdO29.mp4


User choice > everything


Translations > filtering


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!


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.


If you have never made pull request to a free open-source project you should make that your weeks challenge. Even something simple, like fixing some spelling in a readme doc. Don't be scared. There's a bunch of technical ways to make a pr, but the easiest is to edit a doc directly in github, it will make the pr for you. Just register on github, go to the page you want to edit and click the edit button 👍.
Even if your pr is rejected, you made a pr, well done, you are a modern human again, welcome to the revolution 🤝.


Take me back. #nostrica #nostalgia nostr:note1a0rpjq8x4x7mc90llemkxya7yyj2vwemmcknm3gexyajxzn9pheqr73ngp


nostr:npub1az9xj85cmxv8e9j9y80lvqp97crsqdu2fpu3srwthd99qfu9qsgstam8y8 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


Congrats, Alex! Well deserved.


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.


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


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.


Thank you! Great meeting you as well.


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.


Accompanying my wife on a business trip. Plus, I love the country. I’ve been here many times.


Yes, I agree that their resilience is impressive. Thanks, Ben!


My wife and everyone else seem unbothered, so I guess I’m not either.


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


It was great meeting you! Had great conversations with you and so many others. I’m glad you attended Nostriga. Until next time!


Доброго ранку! 🇺🇦💙💛 #kyiv #ukraine https://i.nostr.build/CIF5cvMpk4tg3JjW.jpg https://i.nostr.build/yv0I2IcYYp48LUyJ.jpg https://i.nostr.build/Uu5pxV0AZYMuYwzJ.jpg https://i.nostr.build/WuAHGdUKGkNKoVwp.jpg https://i.nostr.build/LlyDDzt06VBtYLhE.jpg


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.

nostr:npub18zx8lw3947pghsgzqv2t0x8pe767sscag5djgj5afr755xkqd97qt530pr Does cal.com have any plans to integrate with Nostr? I know you weren’t in love with the NIP-52 spec.


Congrats, Daniele!


Comingle for iOS.


It’s not cheating if everyone agrees to it.


Damus has a different take. https://i.nostr.build/P9d3dSRTLjgxZ2Ru.jpg


You’re missing out if that’s all you’re using… nostr:npub12vkcxr0luzwp8e673v29eqjhrr7p9vqq8asav85swaepclllj09sylpugg and nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955 are great Twitter clones but if you’re on iOS try nostr:npub1n0stur7q092gyverzc2wfc00e8egkrdnnqq3alhv7p072u89m5es5mk6h0  Of course, nostr:npub142gywvjkq0dv6nupggyn2euhx4nduwc7yz5f24ah9rpmunr2s39se3xrj0  is king on Android and I’m jealous of Android users. nostr:npub13myx4j0pp9uenpjjq68wdvqzywuwxfj64welu28mdvaku222mjtqzqv3qk nostr:npub1wyuh3scfgzqmxn709a2fzuemps389rxnk7nfgege6s847zze3tuqfl87ez or nostr:npub1sn0rtcjcf543gj4wsg7fa59s700d5ztys5ctj0g69g2x6802npjqhjjtws are awesome web client that I like to occasionally use.

nostr:npub1us9uc0sjjg0vyvh7vefgu2a96hx5up5gujl6pqays65hlk4de6hsnwq4g0 and nostr:npub1eaz6dwsnvwkha5sn5puwwyxjgy26uusundrm684lg3vw4ma5c2jsqarcgz are fantastic for streaming, there are content creators that use them exclusively (check out nostr:npub14kw5ygpl6fyqagh9cnrytyaqyacg46lzkq42vz7hk8txdk49kzxs04j7y0 - you should get on their show!). Also, you can now listen/watch streams live on iOS using the nostr:npub1n0stur7q092gyverzc2wfc00e8egkrdnnqq3alhv7p072u89m5es5mk6h0 iOS client.

If you’re into cooking check out https://zap.cooking where you can read and publish recipes via long-form notes. If you’re into long-form, also check out nostr:npub1yzvxlwp7wawed5vgefwfmugvumtp8c8t0etk3g8sky4n0ndvyxesnxrf8q nostr:npub1w0rthyjyp2f5gful0gm2500pwyxfrx93a85289xdz0sd6hyef33sh2cu4x nostr:npub1048qg5p6kfnpth2l98kq3dffg097tutm4npsz2exygx25ge2k9xqf5x3nf

nostr:npub1v5ufyh4lkeslgxxcclg8f0hzazhaw7rsrhvfquxzm2fk64c72hps45n0v5 is now nostrified and is an awesome discovery tool and podcast player, and if you’re into music check out the V4V artists on nostr:npub1yfg0d955c2jrj2080ew7pa4xrtj7x7s7umt28wh0zurwmxgpyj9shwv6vg and nostr:npub1h8gzew8am6cezuq7cpjgudldra40hgnruqrqlsrqnxnzs5wjtczqztps02

Best practice is to use a browser extension if logging in on the web. I use nostr:npub1tnpfz60snm7ler8k8c69335n37we6690qttl88t556yzkjxhahjq3kkkpe on iOS but you could also use nostr:npub1getal6ykt05fsz5nqu4uld09nfj3y3qxmv8crys4aeut53unfvlqr80nfm as a chrome extension. Unfortunately iOS doesn’t have a signing app like Amber yet, but sounds like nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s is cooking something up.

I know I’m missing others and I apologize if I didn’t tag them, but that’s a good start, and those are the clients I regularly use. Enjoy!


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.


tyiu

• Founder @ Comingle nostr:npub1c0nfstrlj0jy8kvl953v84hudwnpgad0zx709z0ey7nmjp0llegslzg243
• Co-Founder @ Nostr SDK for Apple Platforms nostr:npub1lua3283nqq0jqy3akatp8tgu5rmsyu0yhpp2rramtxp82mdu7svq2y8wt8
• Contributor @ Damus nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955


Did you read the article? Zaporizhzhia is in Ukraine. Kursk is in Russia. They’re 500 kilometers apart. Look it up on a map.


Most entertaining and impressive  talk at #Nostriga. Kudos to the camera operator. nostr:note1y4feefgd4zt22ysprws2240h6cfeh7u4f78d00x6kcp2603hwptqc4kkpa


If you missed my speech on #Ditto at #Nostriga: give it a watch!

https://youtu.be/iZyqVGHjDGo


This. I got into Nostr well before I got deeper into Bitcoin. nostr:note182xrvvg9twfze5ysg5cstenx70t9k7zdzh3p56k3gv4nfzeldqys4c65l8


speed is the most important feature.

being able to send a note/post via text, have it fully render, and instantly load when someone clicks on it, is one of the biggest things that will help build network effect.

communities, such as ditto, and giving people the option to make them private and encrypted, is a net new feature not found on any other platform that will draw people to the nostr social app protocol, and be the best onboarding and discovery tool out there. people care a lot more about privacy than censorship-resistance.

getting as much content and information on here, welcoming of the bots and agentic AI, will allow this protocol to be the only one that can definitively state: "see everything." especially since no individual/corporation/government can delete your content or account.

this is what i would prioritize. the past two years of nostr has been about exploring the breadth of the protocol. great! it's now time to go deep and focus on quality and differentiated experiences. not copies of copies.


Unfortunately not. I was here for only the Nostr conference. Just left the city to explore more of Europe. Enjoy the conference!


Awesome. Looking forward to delivering something to elevate the next Nostr conference experience.

As a side note, I’m sad that I didn’t get to meet you in person. But next time!


Thanks for highlighting it! Noted.


Feel better! Glad you got to explore.


: a little bit more of the new drop :) https://image.nostr.build/775d752bf8eab75b32a08e71e4895a95088565fde44e9884af9e459f8a396273.jpg


Слава Україні! 🇺🇦💙💛 nostr:note1p8fgnnexuwp053pwesuqpurwn9nmcval7d89qwcwjkfkcz82zsfqpu6lp5


Yes! Let’s do it


Loved hearing about your story. Glad we met. Have a good flight back!


nostr:npub1yaul8k059377u9lsu67de7y637w4jtgeuwcmh5n7788l6xnlnrgs3tvjmf 🤝 nostr:npub1q3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnws6cd26p 🤝 me

https://image.nostr.build/31686f96e47039e9b073d5abcaa467ef92a522fb8951e41973e730ac4abd1650.jpg


PUBKEY meets #Nostriga nostr:npub1key55ax33gkl50uqemvl4khrtqrhzm7wzpc7fhseutt5ddkcwcrqgxlt3h nostr:npub1nstrcu63lzpjkz94djajuz2evrgu2psd66cwgc0gz0c0qazezx0q9urg5l nostr:npub1j8y6tcdfw3q3f3h794s6un0gyc5742s0k5h5s2yqj0r70cpklqeqjavrvg nostr:npub1aeh2zw4elewy5682lxc6xnlqzjnxksq303gwu2npfaxd49vmde6qcq4nwx https://v.nostr.build/E9Iy79yWY6S6Ao8U.mp4


GM, nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6


nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s sending love letters to nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z #Nostriga https://i.nostr.build/qUeMZxpeamIesggp.jpg


How do I access this hammer? I’ve been requested by nostr:npub1key55ax33gkl50uqemvl4khrtqrhzm7wzpc7fhseutt5ddkcwcrqgxlt3h to lay their stake in the form of a sticker.


It’s wild that Ditto has unlocked every single Mastodon client to become a Nostr client.


nostr:npub1q3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnws6cd26p killing it with his “Communities on Nostr with Ditto” talk at #Nostriga

It’s over 9000 https://i.nostr.build/SO8OBGIhGiZSaSYO.jpg


nostr:npub1zafcms4xya5ap9zr7xxr0jlrtrattwlesytn2s42030lzu0dwlzqpd26k5 nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr discussing implementation strategies of the outbox model. #Nostriga https://i.nostr.build/1bvjUdDw2n7ecZJ4.jpg


nostr:npub1mgvwnpsqgrem7jfcwm7pdvdfz2h95mm04r23t8pau2uzxwsdnpgs0gpdjc talking Nostr Data Vending Machines at #Nostriga #DVM https://i.nostr.build/y88V6CzbrNUWobKe.jpg


Proof of Concept Stage. Building Apps Swiftly with Nostr SDK. #Nostriga https://i.nostr.build/oA3PAWIYrHSiJ8ET.jpg


Relay strategies discussion moderated by nostr:npub128a25achgxk429gwuwy7tgrwh44z5s42js2260cxdstk7tpxv9ds497erh and panelists nostr:npub1c878wu04lfqcl5avfy3p5x83ndpvedaxv0dg7pxthakq3jqdyzcs2n8avm nostr:npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s https://i.nostr.build/c3K8WJ7gLbdS7b2D.jpg


nostr:npub1q3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnws6cd26p walking us through building a relay using Nostrify. #Nostriga https://i.nostr.build/DFvIPn7NYA7j6W2S.jpg


nostr:npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc talking about the history of Nostr direct and group messaging. #Nostriga https://i.nostr.build/ciMOrbGgGTNsYWCz.jpg


No, it’s possible that you’re correct and the data on this slide is not accurate. The list is also not comprehensive.


Had a great talk about the “Globalization of Nostr” today at #Nostriga

Thanks to everyone who came to the talk and thanks for all the great engaging questions!

Slides:
https://drive.proton.me/urls/EWB84Z0KC0#oWvvACasDe6e

Photo and video credits to my amazing wife, nostr:npub1vtavk0dkfjd86j6799p09td3p7t82dfgr6jd9g8njhahcgsemhtsfpkjyp https://v.nostr.build/ZswrKOB1lER8AKc3.mp4 https://v.nostr.build/KVpt5e4LzrWDJ96O.mp4 https://v.nostr.build/yaHXxvpvpTSJxcBr.mp4 https://v.nostr.build/V6Z9HlcCbjqpXOQj.mp4 https://i.nostr.build/q0n1ZNBEIXxvUqki.jpg https://i.nostr.build/VGgNNy4nNzqanWUV.jpg https://i.nostr.build/PjnTH6EDLYm8cEKi.jpg https://i.nostr.build/PImzvE2x1r2iTfiw.jpg https://i.nostr.build/h0kqol0VIgJgTTPQ.jpg https://i.nostr.build/iZmOof9QQMT80D7Y.jpg


: my favorite speaker nostr:npub1yaul8k059377u9lsu67de7y637w4jtgeuwcmh5n7788l6xnlnrgs3tvjmf  💜 #nostriga https://image.nostr.build/4a7c5b9e4fdf03cf061898a588ce19dd6cb4659aed7245659fe2bc0b189766d3.jpg


: Excited to be here and to see some familiar faces 💜 #nostriga https://image.nostr.build/02a4277468de98a6dcacfac5ab0280d7e08f4e4f06929ef8fcabab530e0593a0.jpg


: Wow! Loved this first talk of the day! What a great speaker nostr:npub1yaul8k059377u9lsu67de7y637w4jtgeuwcmh5n7788l6xnlnrgs3tvjmf 👏👏👏 #nostriga https://image.nostr.build/62b8b1f3bd7f64f1ecd0780a244bac9fcdc04c2d3621f18923532eed5b34f7fe.jpg


nostr:npub1vtavk0dkfjd86j6799p09td3p7t82dfgr6jd9g8njhahcgsemhtsfpkjyp took a few pictures and videos so I’ll post them later!


nostr:npub19m7m3rs66pfdn4ewhrm8slh60ukyxgrylaa03m73wa40j39lc03syq4gfu took notes on my Globalization of Nostr talk. I’m so impressed and it looks so pretty. Thanks for coming!

There were some technical difficulties, so I’m not sure if it was recorded. However, here is a link to the slides!
https://drive.proton.me/urls/EWB84Z0KC0#oWvvACasDe6e nostr:note1z0h95gupswpegy59e9s67ehzeejgkjd4cmf74fgqyr9863s3yz6q7gulcx


We open at 9! See you all soon 🤙🏽
https://m.primal.net/KHbe.png


Nostrich Stage (Main Stage) livestream, not sure about the other stages.
https://www.youtube.com/watch?v=9p6mfqcP9Ic


Nothing beats having translations available, but it doesn’t hurt to use symbols. Like you said, symbols are culturally nuanced, so some may not be universally understood.


I’ve personally struggled and have seen people struggle with language all my life. I was born in Hong Kong but grew up in Canada, so that meant being fluent in English and not so fluent in my first language of Cantonese / Chinese. I struggle to communicate properly with my parents in their native language and they sometimes have difficulty communicating in English. I travel a lot to non-English speaking countries and the number of times I’ve had to pull out Google Translate to get through basic tasks like ordering food from a menu and using a washing machine (as recent as yesterday) is uncountable. Similarly, I’ve been learning the Russian language for the past several years, and have had struggles with communicating with people who don’t speak English in that community.

My wife and mother-in-law are Ukrainian, and despite them being fluent in English and their native language, they have their own personal language struggles. With the war in Ukraine, their first language of Russian is being cancelled due to social and geopolitical pressure, and all the Russian language that I’ve learned is quickly becoming irrelevant.

I believe that non-English speakers should learn at least a bit of English as it’s a generally accepted international language and it’ll help them navigate through life, but it’s also unreasonable to expect people to not be able to use basic tools or be shunned from the greater society just because of this language barrier.

Encountering these situations in life myself just reaffirms that we need to build apps in a more accessible, thoughtful way, for the good of humanity.


If you are at Nostriga with an Apple device download the nostr:npub1c0nfstrlj0jy8kvl953v84hudwnpgad0zx709z0ey7nmjp0llegslzg243 app and you can check out the full schedule and RSVP to the sessions you are interested in. Then tap your profile picture -> View Profile to see a list of everything you have RSVPed to.


#nostrelites dinner 🍽 https://image.nostr.build/e638f22ac570d0d864f4c41e59e98380376e39a7aab0dfa2c4f54590dd2ab488.jpg
#nostriga


Troop is less functional than Flockstr at the moment.


Just to confirm, is this the URL you’re using? It comes up fine for me. Might be a Flockstr bug?

https://www.flockstr.com/calendar/naddr1qqjrsd6xggcnxsek95m5vvp4956yv32y95urjv2x95cyywzpxeqnz3zp8qeyxqgdwaehxw309ahx7uewd3hkcq3qc0nfstrlj0jy8kvl953v84hudwnpgad0zx709z0ey7nmjp0llegsxpqqqp7tg0ereug


Comingle is proud to attend and help out with the Nostriga 2024 conference! We've copied the conference agenda and created it directly as Nostr calendar events! Simply follow our account, and you should be able to see the events calendar on a Nostr app that supports them!

You can search and RSVP to talks (and parties) you're interested in attending at Nostriga. You'll be able to see who of the people you follow will be speaking or attending any of the talks.

If you're using iOS, download the Comingle beta on Apple TestFlight with the link below. The Android and Web versions of Comingle will not be available for Nostriga, but we're working on them!
https://testflight.apple.com/join/8rckHFzp

If you're using Android or desktop, you can use Flockstr to see and interact with the agenda by visiting the link below:
https://www.flockstr.com/calendar/naddr1qqjrsd6xggcnxsek95m5vvp4956yv32y95urjv2x95cyywzpxeqnz3zp8qeyxqgdwaehxw309ahx7uewd3hkcq3qc0nfstrlj0jy8kvl953v84hudwnpgad0zx709z0ey7nmjp0llegsxpqqqp7tg0ereug

If you have any doubts about the accuracy of the above calendar events, please refer back to the official schedule on GitHub:
https://github.com/orgs/nostrworld/projects/3/views/15

If you have any constructive feedback about Comingle or the Nostriga calendar we've created, please let us know here! We're excited to meet you all!

cc nostr:npub1yaul8k059377u9lsu67de7y637w4jtgeuwcmh5n7788l6xnlnrgs3tvjmf nostr:npub1nstrcu63lzpjkz94djajuz2evrgu2psd66cwgc0gz0c0qazezx0q9urg5l


🇱🇻 #nostriga https://i.nostr.build/N8pOVzUk0yD4nihi.jpg https://i.nostr.build/cE264EP3FiQdmckl.jpg


Yes! The best part is finding out who’s attending which talks and making new friends IRL. Then if we can make events and profiles zappable, that would be the icing on the cake, but Apple might give us a hard time.


Managed to write some code for Comingle on the flight over to Europe. I will be pushing out an update tonight to Apple TestFlight to support search by event, npub, or calendar. Just in time for Nostriga. Stay tuned. nostr:npub1c0nfstrlj0jy8kvl953v84hudwnpgad0zx709z0ey7nmjp0llegslzg243 nostr:npub1nstrcu63lzpjkz94djajuz2evrgu2psd66cwgc0gz0c0qazezx0q9urg5l


LFG #nostriga https://i.nostr.build/2K0Lv7MSm6t1WBSv.jpg


🦩👋🦩 Hey Nostriga & Baltichoneybadger! 🦩👋🦩

We're organising the best and only Friday afterparty with  nostr:npub1getal6ykt05fsz5nqu4uld09nfj3y3qxmv8crys4aeut53unfvlqr80nfm  nostr:npub1a6c3jcdj23ptzcuflek8a04f4hc2cdkat95pd6n3r8jjrwyzrw0q43lfrr  nostr:npub1gnewtd6zgevqk55x59fge4azwdpw36832kggecwr89t3xmywvh0spp6wfy  nostr:npub1yzvxlwp7wawed5vgefwfmugvumtp8c8t0etk3g8sky4n0ndvyxesnxrf8q #PaywithFlash  nostr:npub1krveufv8unj22udw0tjngv8f0g3zdjdz64kx3dztw9tkl8r66tzq0fd3py  nostr:npub1mygerccwqpzyh9pvp6pv44rskv40zutkfs38t0hqhkvnwlhagp6s3psn5p  nostr:npub1lwsmhk9t2le9see32l006khunnk6qpxxs30enke3d8lykcd6wstqegy86j  nostr:npub1rjtrs7xqdvj3588r9njrexh2n750j7jdwx9qs543nutmdsj6ljaqpfmp8a  nostr:npub1gp4xzpmluelsakjtayc4wtzj97fhj5kakqjvsannu00xkdlf4x8s0xdqyq and others.

Music, barbecue, drinks, networking, all streamed on  nostr:npub1h8gzew8am6cezuq7cpjgudldra40hgnruqrqlsrqnxnzs5wjtczqztps02!
Are npubs you see here real people? Please reshare if we're gonna meet you!

📌 Friday, August 23
⏰ 6:30 PM - 10 PM
📆 Free Riga - Lastadija Culture Centre
🎫 tix: FREE (proof of npub)

https://m.primal.net/KENE.png

#BH2024 #Nostriga

https://github.com/nostrworld/nostriga/issues/63

Replaceable Nostr calendar event:
nostr:naddr1qvzqqqrukvpzq3jhml5fvklgnq9fxpete767txn9zfzqdkc0sxfptmnchfrexje7qqjxxc3svgmkxwf495envwfh956xyctz943rxcf4943rzdmpxenr2enp8ymnyvy0k30


Congrats!


Some good luck before Riga. 🗽🌈🍀 https://i.nostr.build/TNnNo2Y3A8fuwV1F.jpg


The CRA wouldn’t let me pay taxes until I told them the precise address of where I lived 10 years.


nostriga ❤🔥 https://github.com/orgs/nostrworld/projects/3/views/15


I’m presenting at the Proof of Talk stage at the same time. Need to finish my slides! 😅 Good luck to you, but I know you’ll do great as always!


#nyc 🗽 https://v.nostr.build/cFgj69L4zTQLp7tL.mp4


Nostralia next.


Great idea!


Sweet, thanks! I will be incorporating those stats. Now just hoping to also get a breakdown of geos of where folks are connecting from.


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


That doesn’t look like Riga!


See you there!


Oh, Nostur untagged other folks on the thread in my reply when I added a tag. cc nostr:npub1f6ugxyxkknket3kkdgu4k0fu74vmshawermkj8d06sz6jts9t4kslazcka nostr:npub1manlnflyzyjhgh970t8mmngrdytcp3jrmaa66u846ggg7t20cgqqvyn9tn


nostr:npub1n0sturny6w9zn2wwexju3m6asu7zh7jnv2jt2kx6tlmfhs7thq0qnflahe https://github.com/nostur-com/nostur-ios-public/pull/18


I have no opinions about Monero but this feels like a form of passive opinionated censorship from the client and doesn’t take into account user choice. Is this necessary, nostr:npub1n0sturny6w9zn2wwexju3m6asu7zh7jnv2jt2kx6tlmfhs7thq0qnflahe ? I’m fine with augmenting Bitcoin and Nostr related hashtags with images because it helps highlight what they are, whereas shitcoin images on hashtags by default seem a step too far. It alters the meaning and interpretation of people’s posts.


I don’t agree with some points of this take. Censorship resistance is a strong property of Nostr but it’s not the main point for majority of folks. It’s your portable identity, portable data, and free network effects, combined with use cases beyond just social media — which seems like a core focus of your note. There’s nothing wrong with having overlap with X — the point is Nostr is already almost a superset of what X provides but with even more.

I got into Nostr before I got into Bitcoin. Just because there’s a concentration of a certain demographic, doesn’t mean the protocol is necessarily catering to only that demographic. Where I do agree with you is that Nostr needs the other stuff with thoughtfully designed experiences to succeed to have folks want to use it. nostr:npub1c0nfstrlj0jy8kvl953v84hudwnpgad0zx709z0ey7nmjp0llegslzg243 intends to be one, and sounds like Satlantis is, too.


I found a vanity npub with an 8-character prefix within 15 hours last night on two Apple silicon laptops. Just throw more machines at the problem and cross your fingers. 😅


Soft launch of Nostriga agenda - adjustments still in the works https://github.com/orgs/nostrworld/projects/3/views/14


OK, I changed the language a bit after some PR feedback. It’s now “deletion request”.


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 nostr:npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 nostr:npub1f6ugxyxkknket3kkdgu4k0fu74vmshawermkj8d06sz6jts9t4kslazcka who have been vocal privacy advocates.

https://github.com/nostr-protocol/nips/pull/1425


Oh, I wasn’t aware that option was there. If it happens again, I can try it.


Pixel 6a.


Things that happen when everyone uses their private keys as their public keys.


Announcing $1.3m pre-seed investment from  nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m and
Asymmetric VC in SimpleX Chat 🚀

https://simplex.chat/blog/20240814-simplex-chat-vision-funding-v6-private-routing-new-user-experience.html

Also SimpleX Chat v6.0 stable is now released with the new user experience and private message routing – details in the post.


Sounds cool! You should consider posting your meetups on Nostr via Comingle or Flockstr.


Discovered and went to my first Brooklyn Bitcoin Meetup today, thanks to Nostr and nostr:npub1u4wrfgrgu67xfnfdyz7k7s0qhg6kgnus9xd0frrwpxpkttaqp3rsyzm334 ! https://i.nostr.build/RlMkbcTm6CXUR3X7.jpg


Trump talking to the plebs on Nostr Nests.


I need to get started. Thanks for the motivation!


Same!


Agree. One of my favorite accounts on Nostr. Keep the posts coming.


Changed the font on my personal website that was being sourced from Google over to Bunny because of this note. Thanks, nostr:npub1f6ugxyxkknket3kkdgu4k0fu74vmshawermkj8d06sz6jts9t4kslazcka !
nostr:note144fhf7hr0v9tdtvu4ysjzppl382zj0sm3h9f5mz3yhaany4x0hnqptfxrv


🗽 #nyc https://i.nostr.build/yF7GEtsTEnFWbgJU.jpg


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.

https://github.com/nostr-sdk/nostr-sdk-ios/pull/175


Hanging with my dogs!  🐾
nostr:npub1cudap5kkjdvnv78v08m3748afshj0u3zh9h34svrf4nhn07gn4lscflujc nostr:npub1aeh2zw4elewy5682lxc6xnlqzjnxksq303gwu2npfaxd49vmde6qcq4nwx nostr:npub1yaul8k059377u9lsu67de7y637w4jtgeuwcmh5n7788l6xnlnrgs3tvjmf

https://image.nostr.build/82133e86be577725c83fd408e3fa6e9fe4b1f879238de8ff09063d2da6f86d38.jpg


👀 https://toronto.citynews.ca/2024/08/09/russia-blocks-signal-messaging-app-as-authorities-tighten-control-over-information/


Just scroll through. I’ll add search soon!


Go nostr:npub1qlk0nqupxmlyxravg0aqscxmcc4q4tq898z6x003rykwwh3npj0syvyayc ! nostr:note1dcr8jvhzjqtkcuumu2e3xasfu9j4jeu0tm79agn09g4cgyvnz8zsnfjnar


There’s parameterized and non-parameterized replaceable events. The former has a “d” tag that stays constant over replacements, which is useful when you can have multiple events of a given kind. The latter does not have the “d” tag, which means only one event for a given kind should exist, in theory.


Dang, I’m missing TabConf. Would have been good to meet you.


The SwiftUI framework is closed source. The Swift language is open source.


I just discovered skip.tools yesterday. Write in Swift / SwiftUI, transpiles to native Android / Kotlin / Jetpack Compose, with some added compatibility layers.
nostr:note1fxqwqcnt6fdufd372xmax25c23dq34r4vys5w6lm4gw3922pkcysq5zqg6


Going to answer your question in the Alby Community Call that I didn’t get to.

> I'm trying to search for the NostrValley event that Derek was creating (not sure if he has done so yet). Did your reply on Nostr this morning just mean that the magnifier icon should jump to the top for search, or did you also mean that the searchbar function itself  isn't built yet?

The Nostr Valley event has been created, I see it on the Primal relay.

The search icon will no longer be a search icon, I’m changing it to a globe icon. But what I meant was that tapping on any tab, “Home”, “Explore”, “Upcoming”, “Past”, will scroll you to the top.

But also, separately, there is a search bar that I will add soon that will enable you to search for events, profiles, locations, etc.


Very grateful to be a part of this! 🙏

nostr:npub1seerapp785zmhxm80js9vep6680ekcqu0tpac92q659vdftwvqustrexkf full steam ahead!

nostr:note1jp4qckfqkk09w4xsmagkf0l292x53njawwl25859fvlxwf0r9z9qv3c6sk


This is actually incredible. They take a demo app that Apple wrote and transpile it over to Android with Skip.
https://www.youtube.com/watch?v=EBp8m8h2fIY

Here’s their breakdown matrix comparing to other approaches of building dual-platform mobile apps. Take it with a grain of salt as they created the matrix themselves so it probably has some bias, but it seems to make sense to me.
https://skip.tools/compare/

I’m going to try to port Comingle iOS over to Android with this approach.


More grants. More projects. More options. More freedom.
🌊 💜
https://opensats.org/blog/nostr-grants-august-2024


Shots fired.


Trumpcoin


Skip: a transpiler for Swift / SwiftUI -> Android / Kotlin / Jetpack Compose. An easier way to launch an existing iOS app to Android? 🤔
https://skip.tools/


I guess it still needs some work. 😬


It sounds like nostr:npub1zach44xjpc4yyhx6pgse2cj2pf98838kja03dv2e8ly8lfr094vqvm5dy5 is in the process of replacing Flockstr with troop.is but I don’t know if relay management is built in yet or if it fixes the RSVP issue.

https://troop.is/events/naddr1qvzqqqrukvpzphtxf40yq9jr82xdd8cqtts5szqyx5tcndvaukhsvfmduetr85ceqydhwumn8ghj7argv4nx7un9wd6zumn0wd68yvfwvdhk6tcpr3mhxue69uhhg6r9vd5hgctyv4kzumn0wd68yvfwvdhk6tcpzemhxue69uhkwun9v4h8xmm4dsh8xurpvdjj7qgcwaehxw309anxjmr5v4ezumn0wd68ytnhd9hx2tcppemhxue69uhkummn9ekx7mp0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qpyvg6ryve4x4jrxtfcxqmxytf5xd3rxttpxumkvttr8pjnsvnyvf3ngdtxxqrvz7l6


I think there’s two official ways of going about this:
1. Publish an alternative app marketplace in the European Union under Apple’s draconian rules. https://developer.apple.com/documentation/appdistribution/creating-an-alternative-app-marketplace/
2. Make nostr:npub10r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7stjt2p8 also a web client and have the download links go to the official App Store or TestFlight.


That would be really cool and has useful applications. I love the calendar event NIP, not only because I wrote it, but because of the opportunities of bridging relationships between online identities and physical in-person ones (for those who want to).


Pulled out my Android phone after a long while and tried some of the new Nostr Android apps. Man, zap.store is slick. nostr:npub10r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7stjt2p8 nostr:npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9 well done. Amber too, nostr:npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5


I wiped my device and did fresh install of GrapheneOS. WiFi works now. 🤷🏻♂


I think both the Home and Explore tabs should show a search bar. For Explore, it’s probably the wrong image for what it’s actually intended for. It’s more like “explore all events that aren’t created or RSVP’d by someone you follow”. Maybe an image of the globe would make more sense. I made tapping the icon scroll to the top intentionally.

There aren’t any specific relays that I know of yet that are for calendar events. I will probably spin up a comingle.co relay in the future for this purpose. Defaulting to the Primal relay at the moment is just a temporary easy stopgap as it’s a popular relay.

Thanks for the feedback about the UI and experience. I appreciate it!


Are you a nostr and/or eCash enjoyer? This one might be for you: https://sovereignengineering.io/


It was running the stock Android OS by default  but installing GrapheneOS wipes it. Not sure, it was working for a long time, and then it wasn’t. It’s either an issue with GrapheneOS or my router.


nostr:npub1yul83qxn35u607er3m7039t6rddj06qezfagfqlfw4qk5z5slrfqu8ncdu Have you considered publishing Nostr calendar events for each of the Baltic Honeybadger 2024 conference talks? Imagine if conference attendees could find and RSVP to conference talks, and discover who else is going to each talk, right from the Comingle app! It’s great for meeting old friends and making new ones! 👀🤔
nostr:note1pwajms8k7wm485jpre9we8f66y0c5qjgrp4lh55rw8nujw4f9tksup5n9j


“Limited connection” with a ! exclamation mark next to the WiFi symbol. Signal strength “fair”. I don’t have this issue with my iPhone or any other device.


Oh that’s the Mostr bridge account. nostr:npub1c9d95evcdeatgy6dacats5j5mfw96jcyu79579kg9qm3jtf42xzs07sqfm I haven’t been able to connect to my home WiFi for a while now on my Pixel 6a, even after forgetting the network and re-adding it. Is there some OS / device-level issue and fix for it?


nostr:npub1235tem4hfn34edqh8hxfja9amty73998f0eagnuu4zm423s9e8ksdg0ht5 I haven’t been able to connect to my home WiFi for a while now on my Pixel 6a, even after forgetting the network and re-adding it. Is there some OS / device-level issue and fix for it?


I’ll try to attend the call this Thursday!


Thank you! 🫂


Thanks to everyone who has tried Comingle so far! Kudos to nostr:npub1aeh2zw4elewy5682lxc6xnlqzjnxksq303gwu2npfaxd49vmde6qcq4nwx and nostr:npub18ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqctp424 for the bug reports. TestFlight version 0.1.0 (2) has a bunch of changes and fixes. Keep the feedback coming! nostr:note1cpcy4xwvn5xxd0h8g9et3vvepc9jsz8xkcvplqw055dnt5qfg4vs40wk65


Fixed on the latest TestFlight - 0.1.0 (2).


Yep! It should work in that scenario. If you create an online meeting, just toggle the Time Zone setting off. It’ll show you, as the event organizer, the event in your local time zone. For others, it’ll show the event in their own local time zone.


Oh shit. I see the bug. It’s dumb but a major one. The active relay pool isn’t updated when a relay is added or removed from settings. Sorry about that, guys. I’ll push out an update as soon as I can.


Thanks for your interest! If it’s an online event that people call into, it doesn’t matter what the time zone is because there isn’t a specific one. The time zone is wherever the participant will call in from. Time zones make sense if all the participants are guaranteed to be at the same location or in similar time zones.


I hear you! I’m the only developer working on Comingle at the moment, so unfortunately, you’ll have to wait while I work on the Android version. I’ve chosen the difficult path of writing the app natively on each platform rather than using a cross-platform framework, so it’ll take twice as long, but it’ll be worth it for the user experience.


Oof. They’re not paid relays, are they? nostr:npub1aeh2zw4elewy5682lxc6xnlqzjnxksq303gwu2npfaxd49vmde6qcq4nwx had a similar issue but was able to resolve it by using a different relay.


Wow! Congrats on the launch nostr:npub1yaul8k059377u9lsu67de7y637w4jtgeuwcmh5n7788l6xnlnrgs3tvjmf 🫡 P.S. I guess it’s time to restore #Nostrcago meetup 👀

nostr:note1pwajms8k7wm485jpre9we8f66y0c5qjgrp4lh55rw8nujw4f9tksup5n9j


Comingle seems to work well thus far. I look forward to a future Android release. Great job nostr:nprofile1qqszw70nm86zcl0wzlcwd0xulzdgl82e95v78vdm6fl0rnlarfle35gpz4mhxue69uhk2er9dchxummnw3ezumrpdejqzrthwden5te0dehhxtnvdakqzenhwden5te0ve5kcar9wghxummnw3ezuamfdejj7mnsw43rz7tpw4krs6esx5unxdehw5ukcum4xcmkgefh0ymrxdmhx348gem9w4mkxmtgx4hrwdec8pkrv7rwd3h8yemnxd68v6ndvclkyun0v9jxxctnws7hgun4v59tu7fe!
nostr:nevent1qqsqhwedcrm08d6n6fq3ujhvn5adz8u2qfyps6lm62phre7f825j4mgpzemhxue69uhhqatjwpkx2un9d3shjtnrdakj7q3qc0nfstrlj0jy8kvl953v84hudwnpgad0zx709z0ey7nmjp0llegsxpqqqqqqzl5rv6k


Thanks for whipping out your iPhone to try Comingle, and thanks for the feedback! Android is in the works, though very early.


Yes, except I don’t know of anyone who uses the social features of Meetup. I certainly don’t.  They’re a centralized solution with a lack of network effect. Comingle gets network effects and portable identity for free with the power of Nostr as a protocol. We will make Meetup obsolete.


Sure! When is it?


Epic event. If you scroll down to the bottom, does it say which relays it published to? If it doesn’t, then it didn’t publish. In which case, try modifying something in the event and re-save. See if that does it for you, and then grab the event id from the top right toolbar afterward.


I just tried publishing a test event to only the Damus relay and it worked for me.
https://troop.is/events/naddr1qqjrqse3gfz52sfe94zrvdjx956yzdfc94prxvpe94ryzses8yuryvesgsur2qgkwaehxw309aex2mrp0yh8qunfd4skctnwv46qyg9g7dep4z0ak7d8ulrw0wqnf3eq5sytdsjt7snzgxw02jckp3f85cpsgqqq0jes2u8wyr


I need to add event publish retries and rebroadcasting into Comingle. If it fails to publish, it’ll just stay stored locally. A workaround would be to modify your event and hit save to publish another revision.


njump.me, coracle.social, and troop.is (new version of Flockstr?) should support it. With that said, I can’t find your event through those clients. Maybe it didn’t publish properly. Which relay did you try to publish it to?


Comingle doesn’t support nsecBunker yet, but I’ll add it to the backlog!
https://github.com/comingle-co/comingle-ios/issues/34


I’m excited to announce the release of the first public beta of Comingle iOS, an events app powered by Nostr. Please try it out and let me know what you think! cc nostr:npub1c0nfstrlj0jy8kvl953v84hudwnpgad0zx709z0ey7nmjp0llegslzg243 nostr:note1pwajms8k7wm485jpre9we8f66y0c5qjgrp4lh55rw8nujw4f9tksup5n9j


Comingle iOS is finally here! We've released the first public beta to Apple TestFlight. Find or RSVP to in-person and online events, or create your own! Many more features are coming your way, and an Android version is under development. Feel free to provide constructive feedback here or by opening an issue in GitHub. Thanks for your support, and we hope you enjoy using the app! cc nostr:npub1yaul8k059377u9lsu67de7y637w4jtgeuwcmh5n7788l6xnlnrgs3tvjmf

Join the Comingle Beta on Apple TestFlight:
https://testflight.apple.com/join/8rckHFzp

Launch Demo:
https://drsxdv23pe3sf.cloudfront.net/Comingle+iOS+Launch+Demo.mp4


Today, Terry launches Comingle to the Apple TestFlight.

Comingle iOS TestFlight launch is finally here!


Why not both? 🤭


Final push today. Announcement coming soon!


Can’t wait for Nostriga! nostr:note1n7w93asrlhg65jw6leanqz8q337vkug5mdsdmxdejgxeq4vx6cqq3zw52c


Sounds similar to what I’m doing with the storage part. I store the serialized JSON of the Nostr event (and use a value transformer to get the deserialized object) and which relays the event was found into a single model. Then I map those to specific event kind classes on app launch.


GM! I’m finding SwiftData to be a bit difficult to work with, too. Are you using value transformers? For the time being, I’m using SwiftData as a semi-dumb data store for Nostr event kinds and local app settings, and I load everything into my in-memory cache on app launch. I hope to integrate more closely to SwiftData as Apple improves it over time.


Tap on your profile picture on the top left corner to bring up the side menu. Tap “Muted”, and then tap the + button on the top right corner. Add the phrase in the text field and tap “Add mute item”.


You can mute phrases as well, which fixed the problem for me.


making some progress with nests integration
https://media.utxo.nl/wp-content/uploads/nostr/2/e/2e90210e0b927161c124e8f5eee7ce09e1af15591d38da246f71e2a213a243f8.webp


Random thought. What if we built Nostr clients that called public keys as usernames and private keys as passwords. They just need to be guided by the client to store that information in a secure place. That could be an easier onboarding experience for anyone who isn’t tech literate, or has little to no knowledge about public-key cryptography, decentralization, etc. They just want to use an app that solves some problem that they have in a familiar way, without needing to relearn their entire web or app browsing experience that they’ve been used to their entire life.


Have fun! Good luck with your client.


Damus. Everywhere. The fastest native, customizable nostr experience, for all platforms.

Join the Damus Notedeck waitlist today!

Come try out the pre-alpha version at our booth in Nashville at bitcoin2024!

https://damus.io/notedeck/

https://damus.io/notedeck/notedeck-hero.png


Sent from my iPhone


It’ll happen. I’m behind schedule. I’m trying to ship iOS TestFlight sometime soon and start Android right after.


Yeah, I want to do this, but Apple may make this difficult.


Got Nostr event caching to work on Comingle iOS. Works while on airplane mode. The idea is that you can attend a physical event that has poor connection and still be able to access crucial event information. Good night!


I meant upvote on the GitHub issue, not on my note in Nostr. 🙂


If you’re interested in listening to a workshop on how to build Nostr apps on Apple platforms, upvote this talk with a 👍
https://github.com/nostrworld/nostriga/issues/9 nostr:note1e8nmsu4kc9mt9gu2tmp3uszlqq4p0htpn09p4gjs2546qk9zxy0qp768nz


GM, nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6


Nice npub.


Mine a few weeks ago. 2.5 years without being cleaned. https://i.nostr.build/vRxbY474GsHwTeLe.jpg


For anyone who hasn’t tried our new App Store release yet, check it out! 1.9 is here and we’ve already received some much appreciated feedback. One of our incredible devs nostr:npub13v47pg9dxjq96an8jfev9znhm0k7ntwtlh9y335paj9kyjsjpznqzzl3l8 will show you a whole new way of interacting, with improved threads and emojis. Can’t wait to hear what you think! * Slight update to the video: Emoji search only works in English for now. https://cdn.jb55.com/s/1.9-release-announcement.mp4.


Take me back. #nostrica #nostalgia nostr:note1a0rpjq8x4x7mc90llemkxya7yyj2vwemmcknm3gexyajxzn9pheqr73ngp


Then they complain when they end up being censored themselves for reasons they don’t agree with.


Looks great!

It seems you’re displaying events using the UTC time zone instead of the time zone on the event / falling back to system time if unavailable. We should also get the image tag onto the NIP.

Just for fun, comparing 3 calendar event clients! Comingle, Troop, and njump! https://i.nostr.build/3cbUmkKiKluSAWO8.png https://i.nostr.build/OGXeLeGuAPAx8saA.png https://i.nostr.build/hoaCkvbeavhgFgbz.png


Congrats! You deserve it.


I'm probably late, but emoji search for reactions in Damus 🙌


Financial Privacy is a Human Right nostr:npub1key55ax33gkl50uqemvl4khrtqrhzm7wzpc7fhseutt5ddkcwcrqgxlt3h https://i.nostr.build/MR4yxBcJI5RubCIJ.jpg https://i.nostr.build/cSqrXSyiyHW0Ln7q.jpg


Oh man. Tempting. 4.5 hour drive.


PSA: The Damus emoji selector has been revamped with (English) keyword search and multi skin tone support. Enjoy! https://i.nostr.build/gW9g1qc6BhNxJG2R.jpg  nostr:note1navd0ulgy5ve67y5upznmwxww5wxjjzfkvxtr6umeej0mkfqv5wsaef0fp


The speaker in the middle is nostr:npub1n8gvnx827tdl46ke406sjx0t5ey4mrtptux766ejp9y2ff8cc3uqe4ufd0 ! Super interesting journalist, consultant, and great speaker with a ton of deep tech expertise, using that information in the context of autocratic regimes. Had the pleasure of talking to him for a while after the event. Thank you for your work and your talk! 🙏🏼 Also, thanks to nostr:npub1j60x528w2g2vkq5kae5uhh8y7sezjyj20zcsg0v9muc72cmdpu0s0md7ua and nostr:npub1pu3vqm4vzqpxsnhuc684dp2qaq6z69sf65yte4p39spcucv5lzmqswtfch for hosting!


One identity to rule them all. https://i.nostr.build/VxPFbZDLjDGp9YxA.jpg


Redefining the Future of Digital Journalism - nostr:npub1j60x528w2g2vkq5kae5uhh8y7sezjyj20zcsg0v9muc72cmdpu0s0md7ua nostr:npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 nostr:npub1pu3vqm4vzqpxsnhuc684dp2qaq6z69sf65yte4p39spcucv5lzmqswtfch #nyc https://i.nostr.build/gkjs9QSe8enjgh5W.jpg https://i.nostr.build/cPDAvKWyGdTs9nvE.jpg


How do New Yorkers live like this? It’s 35C / 95F outside and it’s even hotter inside the subway stations with no air conditioning or air circulation. Literally any other major city or country has this beat. #nyc


You can thank the Unicode Consortium for those emoji keywords mappings. 🌭


I’m planning to go.


Yes! It’s using it right now. I haven’t measured performance or space usage yet but it seems fine so far.


I think so / I hope so? They emailed me a QR code ticket and said “Present this QR code at registration to receive your credentials.”, which I can send you.


I got an open source ticket for free but I can’t go. It’s an industry pass which includes all 3 days. I can give you mine.


nostr:npub16zsllwrkrwt5emz2805vhjewj6nsjrw0ge0latyrn2jv5gxf5k0q5l92l7 I was able to successfully and easily use SwiftData in iOS 17 as my persistence layer with the data models from Nostr SDK for Apple Platforms. I just put the NostrEvent or any of the subclasses in as a property into a new class tagged with the @Model macro and it worked.


Happy birthday, nostr:npub1fkvjh50p9amcvce5eclalcszqduehlhmsjm76hx3zy5sx3g40ddqqednwk


Welcome to Nostr, Wade!


That’s disgusting.


Multi-profile support ✅ https://v.nostr.build/WNF5joZWqtlFN1e2.mp4


I really want incremental list change events to happen to avoid this problem altogether.


Looks like I’m wrong. Their follow list got messed up. See others replies from the original note.


You logged in with your public key (starts with npub) instead of your private key (starts with nsec).


The former is arguably more comfortable to live. The latter has better food.


Sounds interesting! I’ll be there. nostr:note15at0vtxum6pxay9e8jd0flvccavr72tkv5sr8ndm37vck0efyheql03h6e


📢 We’re excited to announce Rabble as a #Nostriga speaker!

nostr:nprofile1qqs8d3c64cayj8canmky0jap0c3fekjpzwsthdhx4cthd4my8c5u47spzemhxue69uhhyetvv9ujumt0wd68ytnsw43z7qg5waehxw309aex2mrp0yhxgctdw4eju6t0qy3hwumn8ghj7urjdau8jtt90pcx2unfd4jkuapwdah8yetwv3jhytnrdaks0duay6 is an Instigator nostr:nprofile1qqsq7gkqd6kpqqngfm7vdr6ks4qwsdpdzcya2z9u6scjcquwvx203dspr3mhxue69uhkummnw3ez6vp39eukz6mfdphkumn99e3k7mgpremhxue69uhkummnw3ez6vpj9ejx7unpveskxar0wfujummjvuq3gamnwvaz7tmjv4kxz7fwv3sk6atn9e5k78ft6q5 which is Nostr client for humans, not algorithms. He is an activist and technologist passionate about building commons-based social media apps that prioritize equity and sustainability.

This will be Rabble's 3rd Nostr.World unconference, following his widely acclaimed talks at #Nostrica and #Nostrasia.

https://image.nostr.build/8df5d81c081eb5cd91f94ec88ce6fca22aec8fce3267d4f54896cf55883ae972.jpg

🗓 Join us in Riga, Latvia, on August 22-23 and let’s continue growing the Nostr community!

Want to speak at Nostriga or contribute to the agenda? Visit: https://github.com/nostrworld/nostriga/issues/new/choose

Register now to secure your spot: https://tally.so/r/wbdMlL

Stay tuned for more speaker announcements!


Sort of, it depends. And also, not for long.

1. Damus Purple, NoKYCTranslate.com, and translate.nostr.wine are all paid options with high quality translations.
2. You can create a DeepL free account for high quality translations, but requires KYC and entering a payment method (they don’t charge you).
3. LibreTranslate through self-hosting or using somebody’s server. I don’t recommend this option because translation quality and performance is poor.

With iOS 18 and macOS 15, we’ll be able to add native automatic offline translation support to notes and DMs. This feature will be free.
https://developer.apple.com/documentation/Translation https://i.nostr.build/nWXRM.jpg


This feature does exist on Damus and can be enabled in settings. I implemented it last year. However, I encourage folks to consider not using it and I even second guess my decision. Not being able to read content in another language is a solved problem - through automatic translations (another supported feature of Damus and other clients). Hiding content not in your preferred language means you are closing yourself off to those who may have a different perspective or culture than you. You can do whatever you want, but you’re just limiting yourself.


Back up.


Fixed. Thanks!


I’m building an events app on Nostr. Stay tuned.


The Primal relay is down for me.


I noticed only because I haven’t implemented relay pools in my app yet and was using only Primal’s relay. I thought I caused a bug! Normal Nostr apps won’t be affected if they’ve integrated to Nostr as it was intended!


Yeah, wss://relay.primal.net and it runs the strfry implementation.


nostr:npub12vkcxr0luzwp8e673v29eqjhrr7p9vqq8asav85swaepclllj09sylpugg relay down?


Going full speed with Comingle the past few weeks. Finding motivation and time is hard, but once you have it, the feeling is invigorating. Can’t wait to ship the first version for folks to try and give feedback.


The emoji picker is completely revamped. We dumped out all this code. It’ll work a lot better once you get the new version.


Please welcome Npub.pro!

This is a tool to make yourself a beautiful Nostr-based website.

It's been long in the making, and we're thrilled to launch it on this special day!

Here is a short demo of how you can make yourself a website right now:

https://v.nostr.build/kZG9O.mp4

It's free for anyone getting started, it's open source and self-hostable.

Why get yourself a nostr-based website?

- beautiful themes (any Ghost theme could work)
- great looking shareable links to your content
- works like an app, add to homescreen, useable offline
- SEO-optimized
- attach your custom domain or host yourself

Try it at https://npub.pro

Learn more on our Nostr-based blog: https://blog.npub.pro/post/npub-pro-is-live

P.S. If you like how it looks, that's because nostr:npub1r0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgs4sq9ac designed it. Thanks man, it's a pleasure to work with you!


Since you've probably missed a lot, here is the new version of Docstr!

https://image.nostr.build/406dde6fa664f76ade85a391d9e384b26141cd5c059b2f36ec6a27d939269b5e.png

https://docstr.app/


Thank you for your work on HRF, nostr:npub1cf3zeytdnwgwzz5pk2ax0vvmmlzad03xcft4d50ejrfhsh8pxcdsefx7gk !


📣 HRF gifted 1 billion sats from our Bitcoin Development Fund for our Q2 grant cycle

These focus on education, privacy, decentralized communications, and financial freedom tools for those in authoritarian regimes 🌐 🎉

🧵 on the projects 👇

https://bitcoinmagazine.com/business/hrf-grants-10-btc-to-worldwide-projects-advancing-bitcoin

🇰🇪 The Core promotes Bitcoin education in Kenya. Funding will facilitate meetups, course creation, and student rewards, fostering financial freedom in East Africa.

💻 Terry Yiu works on three Nostr-related projects: the Nostr SDK, Comingle, a conference app; and Damus, a decentralized social platform. All aim to strengthen freedom of speech and communication. This grant supports his work across these Nostr-related initiatives

🤖 Robo Sats—a Tor-only platform enabling peer-to-peer Bitcoin exchange, especially helpful under authoritarian regimes, via the Lightning Network. Funding will enhance development, performance, and building an Android app

🇮🇳Bitshala’s Internship Program, empowering aspiring Bitcoin devs in India. Funding will support these internships and help Bitshala establish a hackerspace and community center in Bangalore

🌉Building Bridges to Bitcoin by Ideas Beyond Borders, empowering youth in the Middle East & North Africa with Bitcoin education in Arabic. Funds will support translation, publishing, and operational costs 💡

🤲 Open Sats supports open-source projects, education, and research in the Bitcoin ecosystem. HRF will support the Open Sats’ day-to-day operations budget 🌐

⚡ Flash aims to connect Caribbean economies with Bitcoin. Funding will bolster its development, educational efforts, and adoption campaigns, bringing financial inclusion to historically marginalized regions. 🏝

🇰🇷 Bitcoin Seoul, a conference that took place in May in Korea. Funds supported open-source initiatives and collaboration with North Korean defectors on human rights work

⛏ Margot Paez’s research explores Bitcoin mining's impact on human rights and sovereignty. This funding will support her study on energy efficiency, decentralization, and civil liberties 📊

🔒⚡ Validating Lightning Signer (VLS) enhances Lightning Network security by separating private keys. Funds will be used to hire a Rust developer to ensure user protection and accessibility

🇧🇷 Paulo Sacramento studies Brazil's digital payment systems for insights into Bitcoin adoption. This grant supports his research on open-source options for financial inclusion

🔐 Blockchain Commons develops FROST, improving private key security. Funding will support the organization of two FROST roundtable meetings among members of the FROST ecosystem ❄

🌞 Summer of Bitcoin offers internships for students in Bitcoin development. This grant supports stipends, mentorship, and operations, empowering builders from over 50 countries, with a strong emphasis on authoritarian regimes 🌐

With these grants, HRF continues to push the boundaries of financial freedom, education, and human rights through Bitcoin. Stay tuned for more updates on these exciting initiatives.
Hopeful applicants can find the BDF application here:

hrf.org/devfund


Huge! Congrats. Thank you for your contributions.


Had a great time chatting about Nostr with nostr:npub1xjfd6s75j63r0azyrlvqrag83d34gtp7zk8la2grevpq5xh5llws9lwuey on his Reject the Frame podcast today!

https://fountain.fm/episode/kH2x5UjnqZlxR9HuyBBQ

https://open.spotify.com/episode/0Py1DKbaU47Qq1qjVAlHGl nostr:note1xnxccch4ckgrfe6w8qupua606spyzveu529yklqafcg2tnjamx6serdvg3


GM.

It is remarkably important to be friends and acquaintances with people who think very differently than you.


chatting to nostr:npub1yaul8k059377u9lsu67de7y637w4jtgeuwcmh5n7788l6xnlnrgs3tvjmf for first reject the frame in ages. Stoked to catch up!

GM https://image.nostr.build/52a1e490de5a95acbf14490219d1bf884f40d966730876a746d544feb8c23dbd.jpg


Just do it


👀 https://v.nostr.build/O4MBO.mp4


> Most FOSS is basically driven by programmers' passion – but on average programmers suck at UX.

That’s me. 🙋🏻♂


Made a typo. I didn’t mean decimate. I meant disseminate. 😂


They do, if you subscribe to the GitHub nips repo as the arbiter of truth. Meaning you trust the group of folks who have merge powers to make decisions you find reasonable and don’t break your client (which have happened). There’s already attempts to decentralize the NIPs repo by using Nostr as the mechanism to decimate spec updates. So you could have dozens of different specifications for the same concept / NIP. You could even introduce a NIP number where the spec has nothing to do with the same NIP number in the GitHub repo. There would need to be a way of specifying in the published event which truth it subscribes to. Or not, and we just plow through this chaotic decentralized environment and hope everything works out. 😅


It’ll happen naturally over time with breaking changes being introduced or multiple devs implementing things in different ways.

Nostur does a really good job of keeping track of follow list changes and prompts the user to pick which copy should be kept. But it feels like a bandaid fix on top of a fundamentally flawed spec.


Some fundamental issues of Nostr that make it difficult to scale (but can be fixed):
- NIPs are not versioned. There’s no way to tag which version an event is using, which can lead to divergent interoperability issues.
- List updates are all or nothing (leading to them being nuked in certain scenarios). Updates should be incremental.
- Replaceable events don’t have versions so the created at timestamp is used as a proxy to determine freshness and that could be incorrect.


Watching my first presidential debate as an American citizen. What a shit show. 🍿


Next one in Melbourne?? 🇦🇺


If nostr:npub1sn0wdenkukak0d9dfczzeacvhkrgz92ak56egt7vdgzn8pv2wfqqhrjdv9 called in last time… 😎


I hope he can make it to Nostriga!


🗽⛈ https://v.nostr.build/EnLzG.mp4


Yeah, I fixed search result sorting in 1.9, which isn’t on the App Store yet. Your web of trust profiles will show up first.


https://m.primal.net/Iylr.png

GM Nostr!

I’m excited to share more about what I’m building and why. My project is Seer, a consumer-friendly, NIP-29 enabled application that's native to Apple platforms. Why Apple first? That's where my expertise lies. I believe the Nostr ecosystem needs more apps that are intuitive for newcomers while delivering exceptional performance and leveraging the latest platform features.

Seer will concentrate on NIP-29 relay-based group communications. I'm staying focused on making group interactions seamless and efficient, without trying to encompass all of Nostr's capabilities. This approach echoes what  nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m pointed out a while back about the value of "micro apps" — tools that do one thing exceptionally well.

Additionally, Seer will be powered by my Swift Nostr libraries, Nostr and NostrClient. While there are some excellent options out there, I plan to develop and adapt these libraries specifically to fit Seer’s needs. This doesn't mean they can’t be used for other Nostr projects, but my primary goal is to ensure they serve Seer’s requirements optimally and conveniently.

I'm looking forward to bringing Seer into your hands and making Nostr even more accessible to everyone. Stay tuned!


Same. We’ve had a persistent cough for weeks.


I want to make a native iOS signer, similar to NIP-55 for Android. But I haven’t found the time yet.


Android has Google ML Kit for offline translations.

https://developers.google.com/ml-kit/language/translation/android


I don’t have much skin in the game when it comes to GIFs or opinions on it. I don’t use them so I lack awareness. But legitimate question — is it an option to install a GIF keyboard app? That way you can use it on any iOS app, including Nostr iOS apps?


On-device offline translations are becoming more of a thing. Apple just added native support and Android has had this for a while via Google ML Kit.

Nothing yet for Web, though. Translation DVMs, perhaps?


You two look identical! 😎 have fun!


nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s is a beast and we're proud to support him for the long term. Godspeed, Will! ⚡
https://opensats.org/blog/jb55-receives-lts-grant


Congrats!


Congrats, Suhail!


12 years later! 🇺🇸 https://i.nostr.build/rolY3.jpg


Only starting in iOS 18.0.


Technically yes, in iOS 18.0+ (currently in beta).


That was easier than expected. https://v.nostr.build/kZLY5.mp4


Happy birthday!


Yeah, let’s do it. I’ll add it to my backlog.


Wow, I did not see this. Thanks for highlighting the feature! nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s


The founder of Nostr is now using iOS. nostr:note1s7gxc3kxup3dmm8dfaufs0pul559mdn052nz8qcp5fhpnzjrwyus9pqglc


Damus emojis on steroids.
https://v.nostr.build/nWV5E.mp4


It’ll come!


When we implement NIP-30 custom emojis, you’ll be able to use any emoji you like.


Happy birthday to you both!


Exciting!


I hear people like looking for emojis. 😎😍🤙 Coming soon. #Damus https://v.nostr.build/zd3ay.mp4


Awesome. You might want to disable the “video is for kids” setting. It actually restricts features (such as using the miniplayer) on YouTube rather than expand them, which is counterintuitive. I’ve been caught by that before when uploading videos.


30030:1bc70a0148b3f316da33fe3c89f23e3e71ac4ff998027ec712b905cd24f6a411:Here Comes Bitcoin by Spiral


Bad Boys: Ride or Die


Wi-Fi is out in my building so I can’t really code effectively. Guess I’m going to the movies! 🍿


Wanted to buy my mother-in-law in Canada something online. Accidentally had my VPN set to Toronto and used my US credit card. Instantly flagged as potential fraud and needed to submit identity verification. What is this? Please just take my money. 🤦🏻♂


Thanks! We’ve come a long way since that hike to the waterfall.


Thank you, QW! Same goes to you. Grateful for all of your work on Plebchain Radio, NostrPHX, Nostr education and evangelism, and for being a great human being.


Welcome!


Oh, I see. I see a web page preview, and tapping it opens the browser. Which is unlike traditional images that open at full-bleed.


How’d you conclude that Damus couldn’t load it? Works for me.


That format is useful for the custom emojis NIP, which is exactly what it expects. Good suggestion.


No need for sats but done. https://i.nostr.build/xEjgm.jpg https://i.nostr.build/Yg8AP.jpg https://i.nostr.build/wGqML.jpg


The font size should shrink when it starts meeting the max width. Good call.


Sorry! I’m working on it.


Thank you! This grant is for me to work on Nostr part time over the next ten months. I’m not in a good enough position to go full time into Nostr just yet. I have three tentative focus areas. Not sure if I’m committing more than I’m able to deliver, but here it is.

1. Comingle. Implement and rollout the meetup / conference client on iOS and Android, and eventually Web. Aiming to ship some basic release in time for Nostriga in August.

2. Nostr SDK for Apple Platforms. Implement the outbox model (relay hints), finish the list implementation, NIP-17 DMs, zaps. Have at least two iOS clients use the SDK.

3. Damus. Internationalize user-facing copy for the multiplatform version of Damus which will support Android. Continued development of the translations pipeline for iOS. Any miscellaneous features or bug fixes on iOS.

It’s also an aspiration of mine to build a native iOS Nostr event signer app, similar to Amber on Android, but I don’t think I can commit to doing it unless I drop something else. It’s important, though.


Me too. It’s been 2 years for me.


nostr:npub1eequz6v23szzyx9utphsh8kg6kll50wte6sfh4vah8gdjtplcz6qg7at9s nostr:npub14qz92uedt0a8jte8jqg63jr3s5cc99cej36jh883z6tprlu354uqqe2q26 nostr:npub1j60x528w2g2vkq5kae5uhh8y7sezjyj20zcsg0v9muc72cmdpu0s0md7ua nostr:npub147whqsr5vsj86x0ays70r0hgreklre3ey97uvcmxhum65skst56s30selt nostr:npub1aeh2zw4elewy5682lxc6xnlqzjnxksq303gwu2npfaxd49vmde6qcq4nwx nostr:npub1yzvxlwp7wawed5vgefwfmugvumtp8c8t0etk3g8sky4n0ndvyxesnxrf8q nostr:npub1key55ax33gkl50uqemvl4khrtqrhzm7wzpc7fhseutt5ddkcwcrqgxlt3h Nostr meetup at Pubkey, hosted by YakiHonne! https://i.nostr.build/vGLJl.jpg


Just announced! 📢

Nostr & Bitcoin Meetup with  nostr:npub1yzvxlwp7wawed5vgefwfmugvumtp8c8t0etk3g8sky4n0ndvyxesnxrf8q
Thursday June 6 at 6 PM

We'll dive into discussions about the current state of #Bitcoin and #Nostr, and brainstorm on all the potential for future development. This event is perfect for everyone interested in exploring the Bitcoin and Nostr ecosystems.

#NYTechWeek #TechWeek

https://www.meetup.com/pubkey-meetups/events/301201218/

https://image.nostr.build/dfb84703459bc1d1eec3555f2ab2b6506a6c652710c51972f6fc3197e170166a.jpg


You are a machine. I don’t know how you do it. Gossip model + deprecating NIP-04. So good!


It's a privilege and honor to receive this grant from the Human Rights Foundation to work on Nostr. There are so many incredible contributors to Nostr and other human rights efforts who are just as, if not more, deserving. I'm very grateful to be playing a small part in shaping Nostr. Thanks to nostr:npub1szpa7cypmyd59083qs3pte9lez22lzfu6pl2guhgqx7q09x68y6qquh3td nostr:npub1trr5r2nrpsk6xkjk5a7p6pfcryyt6yzsflwjmz6r7uj7lfkjxxtq78hdpu and everyone else involved at HRF for making this possible. Thanks to nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s for creating Damus and shaping the Nostr protocol. Thanks to nostr:npub1qlk0nqupxmlyxravg0aqscxmcc4q4tq898z6x003rykwwh3npj0syvyayc and nostr:npub19a86gzxctwtz68l8zld2u9y2fjvyyj4juyx8m5geylssrmfj27eqs22ckt for allowing me to create Nostr SDK for Apple Platforms with you. 🫂
https://hrf.org/hrf-bitcoin-development-fund-grants-1-billion-satoshis-to-14-projects-worldwide/
https://i.nostr.build/KGX02.jpg


Congrats!


Shout out to nostr:npub1yaul8k059377u9lsu67de7y637w4jtgeuwcmh5n7788l6xnlnrgs3tvjmf at the Oslo Freedom Forum this morning!

#nostr #developers #devs
https://m.primal.net/IZYG.jpg


More info here: https://developer.tidal.com/blog/tidal-embeds-the-other-stuff-transmitted-by-nostr


TIDAL Embeds - full-length playback using Nostr authentication and open sourced!

1/ Add your npub to your TIDAL account

2/ Add a NIP-07 extension to your browser, for example nos2x

3/ Load the TIDAL embed player, login, sign and enjoy

https://tidal.com/browse/playlist/c9d2b85a-a121-4bd6-a296-c5ad2fd9b8dc

Not seeing a TIDAL Embed? Help us, or your Nostr client, to fix it!


Happy Sunday! 🥩🍳 https://i.nostr.build/AanZj.jpg


Same vibes. https://i.nostr.build/Vw7yq.jpg


We also lived together in a 350 square foot studio apartment for 5 years before upgrading to a one bedroom.


Within 3 months. We travelled internationally together on a long trip and that worked out, so we knew it would work.


Tagging nostr:npub1vtavk0dkfjd86j6799p09td3p7t82dfgr6jd9g8njhahcgsemhtsfpkjyp for the next time she opens Damus. 🤭 nostr:note13q9jh9ua4e9utqecqk76u29l7hk934z4vwp2a7d7g0zvks0qla2qw5ujwu


Nostr reminds me of 1995 - nostr:npub17xu3rtcu0ftqw03mswa8a2ngz3nsgrs0h0wjv4z942qwvhp8fs3qzcadls

I wasn't alive then - nostr:npub1zach44xjpc4yyhx6pgse2cj2pf98838kja03dv2e8ly8lfr094vqvm5dy5

#NostrVillage


nostr:npub1a6c3jcdj23ptzcuflek8a04f4hc2cdkat95pd6n3r8jjrwyzrw0q43lfrr nostr:npub1tvqc82mv8cezhax5r34n4muc2c4pgjz8kaye2smj032nngg52clq0rkrq4 SatsPrice iOS is back up on TestFlight! https://testflight.apple.com/join/6NhDHIX1

I’ll try to make an App Store release soon so that it will never expire.


Was it carrying a pizza?


Size and color?


Snagged a black t-shirt. nostr:npub1eequz6v23szzyx9utphsh8kg6kll50wte6sfh4vah8gdjtplcz6qg7at9s is awesome.


What is a protocol? nostr:npub18ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqctp424 nostr:npub1aeh2zw4elewy5682lxc6xnlqzjnxksq303gwu2npfaxd49vmde6qcq4nwx nostr:npub1hqaz3dlyuhfqhktqchawke39l92jj9nt30dsgh2zvd9z7dv3j3gqpkt56s nostr:npub14qz92uedt0a8jte8jqg63jr3s5cc99cej36jh883z6tprlu354uqqe2q26 nostr:npub1key55ax33gkl50uqemvl4khrtqrhzm7wzpc7fhseutt5ddkcwcrqgxlt3h https://i.nostr.build/Z5a0M.jpg


It’s a #Nostr conference. In a tavern. 🍻

What else could you possibly want?

Panel 1: Design & Code

nostr:npub17xu3rtcu0ftqw03mswa8a2ngz3nsgrs0h0wjv4z942qwvhp8fs3qzcadls nostr:npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc nostr:npub1yaul8k059377u9lsu67de7y637w4jtgeuwcmh5n7788l6xnlnrgs3tvjmf nostr:npub1zach44xjpc4yyhx6pgse2cj2pf98838kja03dv2e8ly8lfr094vqvm5dy5
https://image.nostr.build/a9838e37e27b94f2f2c33c4cfe107158ce2c61b60498a933d5b86dd2c1aa993d.jpg


Oh shit. I’ll fix it tonight.


Ok, nostr:npub1zach44xjpc4yyhx6pgse2cj2pf98838kja03dv2e8ly8lfr094vqvm5dy5 just convinced me in person that this might be a good idea.

The person can still be a calendar if it’s going to be only one person and a single calendar. But you could also have a dedicated pubkey for a calendar. Clients can subscribe to calendar event kinds rather than need to first subscribe to a calendar list, then to the calendar events within that list. It simplifies the number of queries you need to make to get a list of calendar events. And also, clients can still opt into supporting calendar lists if they wanted to.


TIDAL SDK for Android and iOS - core parts of our mobile apps open sourced!

https://developer.tidal.com/blog/tidal-sdk-for-mobile


Me neither.


I’m looking into it.


It took me a while to get comfortable with them. They were clamping too hard on my head. That feeling went away after a few weeks. I’m pretty happy with them now.


We’re playing on the Red team today. #NiagaraFalls https://i.nostr.build/jYzWg.jpg https://v.nostr.build/8GeyG.mp4


You also need to recall the home address on file that you haven’t lived in for 10 years. (True story, I wasn’t able to pay taxes, even though I wanted to, until I provided my old address over the phone, listing out my entire history of where I’ve lived until they confirmed I gave them the correct one, so that they could update their records to my new address and mail me an authorization code to log into my online tax account)


I got to say hi to nostr:npub1j8y6tcdfw3q3f3h794s6un0gyc5742s0k5h5s2yqj0r70cpklqeqjavrvg and got a BTCPay Server dog tag that survived the wash. That’s all I really needed anyway. 🥲 https://i.nostr.build/WGwwe.jpg


RIP in pieces. Forgot to take the ticket out of my pocket before putting it into the washing machine. 😅 Great documentary! nostr:note1tmk97nyuklhh7g0fh9l7zy6zmdd4sxl9sydhsqk2xwc5jp74zxws9skzsf


This is somehow worse than X.


Thank you nostr:npub1key55ax33gkl50uqemvl4khrtqrhzm7wzpc7fhseutt5ddkcwcrqgxlt3h for the incredible times in New York!

#Bitcoin    Pizza Day 🍕, coupled with the worldwide premiere of the nostr:npub155m2k8ml8sqn8w4dhh689vdv0t2twa8dgvkpnzfggxf4wfughjsq2cdcvg documentary by nostr:npub1rj7eh0eu3skwcyr5adpcjwxft9z4yjdspjryq6gynqw2j49f9a3quqjpw2, made this the most fun May 22nd I've had.

Full version of #MYTRUSTINYOUISBROKEN is now on YouTube; please like, comment and subscribe to help us spread the word!

https://youtu.be/Z78ZbPcsc3g

Besides helping with documentary premiere - I've ofc enjoyed trolling Coinbase to keep the day focused on Bitcoin, not USDC.
 https://image.nostr.build/3f64905c0af5ff062daf5d3541994337409b44b1c8b19a4b6bed7821cbbc2e3f.jpg
 https://image.nostr.build/f2967c65483f9b3532ecfe23fce62de0a2eef2e48e90c2003b00325a54d9de4a.jpg
 https://image.nostr.build/41fe071b2dc002c9c1dbef563347d7e9d7507c33fe1d417f16c573922b8ca602.jpg

Big kudos to nostr:npub1aeh2zw4elewy5682lxc6xnlqzjnxksq303gwu2npfaxd49vmde6qcq4nwx and nostr:npub1hqaz3dlyuhfqhktqchawke39l92jj9nt30dsgh2zvd9z7dv3j3gqpkt56s for all the help with the fororganization and be sure to join them on May 30th for Nostr Village!

https://www.meetup.com/pubkey-meetups/events/300036250/


It’s happening. https://i.nostr.build/aQjwJ.jpg  nostr:note1ak3u97arc2hlcv626p4hzxuey7slpcmxgq6xfz5nqmmwuu90lrks9mcj2s


nostr:npub1qlk0nqupxmlyxravg0aqscxmcc4q4tq898z6x003rykwwh3npj0syvyayc and I had the privilege of presenting our Nostr workshop titled “Building Apps Swiftly with Nostr SDK” at the BitBlockBoom Bitcoin Conference last month in Dallas, Texas!

We, along with nostr:npub19a86gzxctwtz68l8zld2u9y2fjvyyj4juyx8m5geylssrmfj27eqs22ckt, have been working on Nostr SDK for Apple Platforms over the past year. The goal is to empower Nostr developers to build apps that bring censorship resistance, decentralization, and the freedom of expression to users of Apple devices.

Try it out and let us know what you think!

Recording: https://www.youtube.com/watch?v=WjcpUKuUtYE

Slides: https://d1smhfiaja43lv.cloudfront.net/building_apps_swiftly_with_nostr_sdk_bitblockboom_2024-04-12.key.zip

Demo: https://github.com/nostr-sdk/BBB-Demo

Nostr SDK for Apple Platforms: https://github.com/nostr-sdk/nostr-sdk-ios nostr:note1qvm0guy6q8hw4ap75qrnzv3hqd3e8794t4wjxj5g4gf2g600ah8ssjm70j


Oh, I forgot this was happening. Tuning in! 🛢

One good thing about the riots last time was that it weeded out all the bad people, and some were caught on camera and held accountable.


We’ve open sourced the agenda for Nostriga, Aug 22-23 in Riga, Latvia!

Submit your nostr talk for the event here:

➡ Agenda: https://github.com/nostrworld/nostriga/issues

➡ Sign up for the event for free here: https://tally.so/r/wbdMlL


Want to speak at #NOSTRiga ? Submit your proposal to the agenda GitHub we are looking at everyone’s ideas and can’t wait to see yours.

➡ Agenda: https://github.com/nostrworld/nostriga/issues

➡ Sign up: https://tally.so/r/wbdMlL

Get your #BH2024 nostr:npub1yul83qxn35u607er3m7039t6rddj06qezfagfqlfw4qk5z5slrfqu8ncdu  ticket: https://baltichoneybadger.com/buy-tickets


nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s and his zapper 5000 would be an instant collectible card.


See you there!


This is awesome.


This is really cool. It got me thinking… when Nostr trading cards? nostr:note1825gnawtn5q6ac8943zq729t67dnjeakujulsjpu0tues2wmg9lqsggtr9