§5. The Nostr promo effort of a Birthday nostrich š
Leviticus Mathew
May 12, 2026 15:32
Today is my 39th birthday. I have a seemingly greedy request of you wonderful people on nostr. I would like as many people as possible to zap me. 1 sat zaps are plenty and will be greatly appreciated.
I want to be able to honestly say that āNostr is so much better than any other social media, I had more strangers send me Bitcoin than real people even acknowledged me all day. Just one of many reasons I dropped all the legacy socials. You should check it out.ā
This will not take many of you, but true statements go a long way and I may be able to purple pill a few folks with that one.
Thank you for your attention to this matter.
Stay Blessed yāall.
§6. What do you think about his opinion nostriches? š¤
VitorPamplona
May 10, 2026 20:19
The hard truth is that people are tired of social media in general. And if we keep onboarding them into Twitter-like interfaces we will keep losing them.
Somebody will come up with something better than this and I hope they do it soon. We need some brand new ideas not just recycled UIs.
§8. Letās get together and help for his good effort š«±š»āš«²šæ
utxo the webmaster š§āš»
May 13, 2026 23:24
Just remember yāall
Iām building wisp for the users who left nostr
Not for all of us who stayed
Pls support the mission even if it isnāt the right client for you
§9. Nostrich couple celebrate the decade of their love ā¤ļø
Mickey
May 12, 2026 09:52
Gm and Pura Vida š§” Ten years ago today, I asked my best friend if she wanted to be my girlfriend and discover the world with me. Time flies when youāre having fun. Itās time for sushi and Happy vibes and a good time. Weāre going to celebrate that twice as hard today. š A Decade Together and stil going strong!! š« #10thAnniversary #Lovestr ā¤ļø
§10. Vanished a while from Nostr to write a Bitcoin book š
lukedewolf
May 11, 2026 12:28
Iāve been a bit absent from Nostr for the last little while, but thatās about to change. For the past few months, I started focusing on a new project, and Iām finally ready to announce what Iāve been up to.
Iāve written a book. Defending Bitcoin: Industrial-Grade Cybersecurity for the Monetary Grid.
6 months ago, I realized how I could apply my cybersecurity background to Bitcoin, with a perspective grounded in the world of critical infrastructure and industrial control systems.
In Defending Bitcoin, I make the case that Bitcoin is critical infrastructure, and I mean that technically. Critical infrastructure is everything essential for the modern world to run the way it does, and I assert that Bitcoin meets the threshold of that definition.
Defending Bitcoin is grounded in the industrial cybersecurity principles that I use on a daily basis. The framework Iāve built is based on ISA/IEC 62443, the most widespread industry standard for industrial cybersecurity, and applies universal cybersecurity principles such as defense-in-depth, risk management, and threat modeling. And in all cases, thereās always something you can do to improve your security or that of the network as a whole.
I wrote the book for two audiences at once. The first is bitcoiners who want to improve their security posture. The second is technical professionals who may be skeptical about Bitcoin and want to understand it better. I build a base of vocabulary for both sides to understand each other, then cover the threat landscape over the course of 10 chapters.
Launching today is the accompanying website, https://defendingbitcoin.com/ where you can get a preview of the book, read endorsements from Mikko Hyppƶnen (the foreword writer), @83e81...d964b , @eab0e...91f4f , @6c535...424bf , @b7ed6...d32fc , and @16784...184c8 . Iāve also built a threat modeling tool where you can check how the book applies to you (fully local, we donāt collect any data except your email address, if you want updates).
Defending Bitcoin will be available for purchase online on June 15th, right after @d7a74...9a77d where Iāll be debuting the book physically. Use code DEFENDINGBITCOIN for your ticket, and come see me in Prague to get your signed copy!
Iām thrilled to be releasing this book because itās truly the best possible contribution to the space that I can make. I managed to find a way to bridge the two worlds I live in, those of my day job in cybersecurity and Bitcoin. I hope you find the book to be a helpful guide to improving your security, and that it makes a positive impact for Bitcoin as a whole.
Iāll be posting more often about the Bitcoin cybersecurity topic, and hopefully thatās valuable as well.
Primal Android users, we have something for you! š
A brand-new app shell just dropped with the 3.5 release. The whole app should feel faster, smoother and easier to use. Please upgrade and let us know how it hits.
§12. As always, Derek tries to grow Nostr šš»
Derek Ross
May 16, 2026 13:16
The outrage is odd.
Do we want normies here? Yes. We want users. We want growth.
Without growth, devs lose interest. Without devs, funding dries up. Without funding, Nostr goes back to being a 2022 side project.
Nostr has been declining in growth and activity for a year and a half. Apps and services have exploded, but the people using them have dwindled. In 2023 and 2024, my notes saw incredible interaction. By 2025 things slowed down, and in 2026 I barely get engagement on an average note.
Something new has to be done. UTXO is trying new things. Many of us are exploring different paths forward, because the old paths arenāt leading anywhere and we want this to succeed.
The beauty of Nostr is its flexibility. Large community, small community, basic app, complex app, itās all still Nostr.
So go ahead. Run your private community relay, accessible only over Tor, requiring Lightning payments for read and write access. Nostr wonāt change much for you.
But for the rest of us trying to build something that actually grows? We need to try something different.
§13. A Pretty lady musician becomes a nostrich šµ
rayirovymusic
May 12, 2026 08:27
New to the relays šļø
Bringing my music journal to Nostr. I spend my days with a guitar and a piano, sharing raw songs and creative moments. Excited to connect with you all and keep the music flowing! šøš¹
#new #nostr #guitar #piano #musicstr #music #
Nostr is growing fast!
According to https://github.com/aljazceru/awesome-nostr, there are now over 240 Nostr clients and over 500 Nostr apps running in more than 40 countries around the globe.
Nostrās Value4Value (V4V) model is all about plebs directly rewarding creators for the value they receive, no middlemen fees, no ads, just pure community-driven support using sats via the Bitcoin Lightning Network.
WakeUp Push Notification events ā Starting to migrate to a better Push/Loading system
Pinned notes moved to their own screen
Left drawer reorganized into collapsible You / Feeds / Create / System sections, with clearer names
Article writing redesign ā banner, tags, slug
Redesigned long-form article cards
GIF support
Playback controls and autoplay.
GIFāMP4 upload conversion option in the upload screen.
GIF / image keyboard support in the short post screen and in Marmot, DM and public-channel chat fields.
Configurable video player buttons in Account Settings
Autoplay Videos setting (Always / Never), separate from the video-loading toggle
Drag-and-drop reordering for some relay list settings
3-dot options menu on video / picture / file feed cards
Zoomable media grows from its source bounds, and loads the full-resolution source in the image dialog
Favorite relays can now be added to the Global Feed
Configurable max-hashtag spam filter
Account setting to forward kind 0 events to a local relay
Relay Sync UI replaced with visual indicators
Account Settings
Split broadcast tracker visibility from Complete UI mode.
Hide payment-targets icon by default and place it after Zap.
Float the broadcast banner as a rounded card.
Danger Zone section in settings
NIP-89 client tag
Per-account toggle to disable it, synced via NIP-78 security settings.
On by default and moved into Compose settings.
Local Blossom cache ā image and profile-picture fetches route through a local Blossom cache
Mention preservation in compose:
Survives keyboard auto-correction.
Partial-overlap edits delete the whole mention.
Cursor snaps to mention boundaries.
Chat cursor jumping fixed
Avatar zoom-in keeps aspect ratio during the animation
Profile pictures center-cropped to prevent squashing
HLS video fixes:
Playback routed to the right MediaSource.
Multi-rendition videos collapse to a single gallery tile.
Render with artwork and a graceful fallback.
Broken āPauseā action removed from the always-on background notification
Hand-raise button in audio rooms now has a visible toggled state
GiftWrap unwrapping for all writable accounts when always-on is enabled
Search bar bech32 paste navigates instead of running a search
Top and bottom bars stay visible on non-scrollable lists
Rich-text translation:
Bug, performance and jitter overhaul.
{N} placeholders so URLs survive CJK translation.
Swipe-to-dismiss containers fixed on newer Compose
Right-to-Vanish settings observe toggles reactively, preserve prior behavior on upgrade
Relay reconnection:
Auto-reconnect after a server-initiated disconnect.
Periodic keep-alive to revive relays stuck in long backoff.
Account settings (profile, follow list, mutes, relay lists, KeyPackages) are republished to newly-selected relays so accounts arenāt lost on fresh relays
Broadcasting relays:
Kept out of personal & channel sends.
Always included in non-private sends.
Fixed an infinite loop in the broadcast-relay computation.
Tor now falls back to clearnet when bootstrap is stuck
Android Arti reliability: stale Arti cache cleared on init with retry, SOCKS proxy default port moved with busy-port retry, relay-over-Tor connectivity fixes
Chess game challenges filtered out of the home feed (ended games only); chess cards show user picture and name instead of hex pubkeys
Expired polls re-evaluated and removed from notification cards
NIP-39 external identity claims without a platform separator are rejected
Dismissible cleanup banner across Pinned Notes, Bookmarks and Bookmark Sets, flagging author-deleted items with a āRemove from listā action
Bogus Content-Type rejected when saving downloaded media, with URL-extension fallback validation
NIP-46 bunker decrypt/encrypt response parsing fixed, with a longer timeout
Hidden DMs no longer counted toward the unread message badge
Profile header hides the _@ prefix on NIP-05 names
Foreground-service-not-allowed exception from the background handled gracefully
Fixes Samsung crash on outgoing call
Foreground service starts earlier to prevent call death on Android 14+
Stop ringtone and call notification when rejecting consecutive calls
Now every upload on DM chats will be encrypted to the destinationās pubkey following the same spec 0xChat uses. This offers a massive update in privacy from the common āhidden linkā design. The encrypted blobs are sent to NIP-96 and Blossom servers. Make sure your server accepts encrypted blobs. Sattelite and void.cat do accept. We redesigned our upload screens to allow multiple images/videos on new posts, stories, and chat encryption. Error handling was also improved with the screens now allowing you to try again on a different server.
Features:
Adds support for encrypted media uploads on NIP-17 DMs by @460c2...5065c
Integrates with Pokeyās Broadcast receiver.
Expands the Around Me filter to 50km
Shows NIP-22 replies in the replies tab of the user profile
New upload screen for chats
When uploads fail, the screen stays live to allow changing the server and trying again.
Improves the padding in the layout of the gallery
Allows multi-image posts to be displayed in the Profile Gallery
Refactors zap the error message screen to allow sending messages directly to each split receiver with their error
Adds support for multiple media uploads at the same time.
Adds support to display PictureEvents with multiple images at the same time
Adds QR code private key export dialog by @ca89c...4b78b
WakeUp Push Notification events ā Starting to migrate to a better Push/Loading system
Pinned notes moved to their own screen
Left drawer reorganized into collapsible You / Feeds / Create / System sections, with clearer names
Article writing redesign ā banner, tags, slug
Redesigned long-form article cards
GIF support
Playback controls and autoplay.
GIFāMP4 upload conversion option in the upload screen.
GIF / image keyboard support in the short post screen and in Marmot, DM and public-channel chat fields.
Configurable video player buttons in Account Settings
Autoplay Videos setting (Always / Never), separate from the video-loading toggle
Drag-and-drop reordering for some relay list settings
3-dot options menu on video / picture / file feed cards
Zoomable media grows from its source bounds, and loads the full-resolution source in the image dialog
Favorite relays can now be added to the Global Feed
Configurable max-hashtag spam filter
Account setting to forward kind 0 events to a local relay
Relay Sync UI replaced with visual indicators
Account Settings
Split broadcast tracker visibility from Complete UI mode.
Hide payment-targets icon by default and place it after Zap.
Float the broadcast banner as a rounded card.
Danger Zone section in settings
NIP-89 client tag
Per-account toggle to disable it, synced via NIP-78 security settings.
On by default and moved into Compose settings.
Local Blossom cache ā image and profile-picture fetches route through a local Blossom cache
Mention preservation in compose:
Survives keyboard auto-correction.
Partial-overlap edits delete the whole mention.
Cursor snaps to mention boundaries.
Chat cursor jumping fixed
Avatar zoom-in keeps aspect ratio during the animation
Profile pictures center-cropped to prevent squashing
HLS video fixes:
Playback routed to the right MediaSource.
Multi-rendition videos collapse to a single gallery tile.
Render with artwork and a graceful fallback.
Broken āPauseā action removed from the always-on background notification
Hand-raise button in audio rooms now has a visible toggled state
GiftWrap unwrapping for all writable accounts when always-on is enabled
Search bar bech32 paste navigates instead of running a search
Top and bottom bars stay visible on non-scrollable lists
Rich-text translation:
Bug, performance and jitter overhaul.
{N} placeholders so URLs survive CJK translation.
Swipe-to-dismiss containers fixed on newer Compose
Right-to-Vanish settings observe toggles reactively, preserve prior behavior on upgrade
Relay reconnection:
Auto-reconnect after a server-initiated disconnect.
Periodic keep-alive to revive relays stuck in long backoff.
Account settings (profile, follow list, mutes, relay lists, KeyPackages) are republished to newly-selected relays so accounts arenāt lost on fresh relays
Broadcasting relays:
Kept out of personal & channel sends.
Always included in non-private sends.
Fixed an infinite loop in the broadcast-relay computation.
Tor now falls back to clearnet when bootstrap is stuck
Android Arti reliability: stale Arti cache cleared on init with retry, SOCKS proxy default port moved with busy-port retry, relay-over-Tor connectivity fixes
Chess game challenges filtered out of the home feed (ended games only); chess cards show user picture and name instead of hex pubkeys
Expired polls re-evaluated and removed from notification cards
NIP-39 external identity claims without a platform separator are rejected
Dismissible cleanup banner across Pinned Notes, Bookmarks and Bookmark Sets, flagging author-deleted items with a āRemove from listā action
Bogus Content-Type rejected when saving downloaded media, with URL-extension fallback validation
NIP-46 bunker decrypt/encrypt response parsing fixed, with a longer timeout
Hidden DMs no longer counted toward the unread message badge
Profile header hides the _@ prefix on NIP-05 names
Foreground-service-not-allowed exception from the background handled gracefully
Fixes Samsung crash on outgoing call
Foreground service starts earlier to prevent call death on Android 14+
Stop ringtone and call notification when rejecting consecutive calls
Frigate v1.4.0 has been released with significant performance improvements. Itās not just another release though. Hereās why:
Silent payments is not just a new approach to static payment codes. Itās the first serious contender to improve the address derivation system since HD wallets in 2013. HD wallets were a big win over single keys, and silent payments could be a similar leap forward.
Why? The first reason is of course static payment codes, which with BIP353 look like āæuser@domain.com. A payment system which requires an back-and-forth interaction for every new payment to maintain receiver privacy is archaic, so this is long overdue.
Perhaps more important though is the corollary: address reuse is eliminated. Because every address is calculated using the transaction inputs - which can only be spent once - every address is guaranteed to be unique, addressing the original privacy problem in the whitepaper.
And as a bonus, the gap limit is eliminated too. The gap limit is how far ahead HD wallets look for transactions, and is the reason restoring a wallet can miss transactions if too many addresses were generated without receiving payments.
With these advantages, you might ask why silent payments is not already the default wallet type. The reason lies in an apparently fatal flaw - scanning for received transactions requires significant computation on every transaction that might contain a silent payments output.
Naively this means retrieving every block and performing thousands of computations on it just to see if it has any outputs to your wallet. This is incredibly onerous, and an immediate non-starter.
Fortunately the silent payments BIP suggested an immediate improvement - reducing the information needed from the block to just one public key per transaction. This was a big step forward, reducing each block to about 50-100 kilobytes of data.
Itās not enough though. Catching up a few months takes an hour when on mobile it must occur within a few seconds. Users give up quickly, and iOS severely limits background computation. In practice the mobile wallet experience is unusable.
Further, downloading megabytes of data to scan a wallet is too expensive for many mobile users. And most mobile phones donāt have nearly enough compute to attempt the scanning within a reasonable time period. I decided to try a different approach: Frigate.
Frigate is an experimental Electrum server for silent payments scanning. In moving the scanning burden to the server, you give up some privacy. But so long as you keep the client data ephemeral (not saved to disk), privacy is similar to that of Electrum servers for HD wallets.
Performance is essential. The fastest way to perform the computation on all the block data is to put it in a database, and then create a custom database function to perform the computation inside the database. This avoids copying it out for every scan.
This was the first step, and it took scanning a few months of blocks from an hour down to a minute. Promising, but not enough - and the serverās CPU was saturated, making it less responsive to other requests.
The second step was performing the compute on a GPU. Because every transaction can be scanned independently, a highly parallel pipeline is possible. The GPU computation was implemented as a database function, and brought a few months of scanning down to a handful of seconds.
Just as importantly, the CPU was freed up to do other things. This was again promising, but not enough - it required powerful hardware, and was still only marginally capable enough for a public server. More was required.
The solution lay in optimizing the computation. Optimization typically gives modest improvements, but using a new library (UltrafastSecp256k1) delivered an incredible ~14x improvement in scanning time on the same GPU. A few months of scanning can now be done in half a second.
This is a breakthrough because it makes silent payments wallets on mobile easy. A public server with a few GPUs can handle thousands of connected wallets, and wallets sync immediately.
And it goes further - Frigate supports CUDA, OpenCL and Metal GPU backends. Practically this means most chips produced in the last decade can be used - integrated GPUs, Apple Silicon, and discrete NVIDIA and AMD boards - allowing existing nodes to leverage unused GPU capacity.
Frigate is still experimental. But it proves for the first time that silent payments wallets are practical for widespread adoption. This is not only a long overdue upgrade for Bitcoin wallets, but a significant step forward for privacy.
Weāre back from the clinic. Unfortunately, the prognosis for my wirehaired friend is not good š
It seems he has an autoimmune disease that is typical for his breed and very difficult to treat. The next one or two weeks will show whether he can still make it or whether we will have to let him go.
And even though itās secondary right now, the costs of a stay at a veterinary clinic are insane. If I want to continue giving my animals good care, it would be nice if #Bitcoin started performing better again š¤
Sats Earned: 56k
Zaps Received: 5
corndalorian
May 17, 2026 03:53
corndalorian
May 16, 2026 23:24
corndalorian
May 16, 2026 22:16
Jeroen ā
May 16, 2026 21:24
@f8e6c...28ca9 get in here and make some memes mate š
corndalorian
May 16, 2026 22:06
š„²
corndalorian
May 15, 2026 16:17
corndalorian
May 14, 2026 20:43
corndalorian
May 14, 2026 17:52
corndalorian
May 12, 2026 19:52
corndalorian
May 12, 2026 17:50
āWhy would you want those features on Nostr?ā Because those features are a fun way to share with people but those other networks suck and force you to chase their algo. On Nostr you can just post for people. So letās make it even more fun here with even more features.
Divine Mobile is a social media mobile application built on the Nostr protocol that focuses on short-form video creation, discovery, and interaction with features like feeds, messaging, and video editing. This release improves content discovery with better Explore filters and recommendations, enhances feed personalization, upgrades the video editor with better metadata handling and audio extraction, improves messaging and notifications reliability, adds clearer moderation and reporting flows, expands localization support, and includes multiple performance, UI, and stability improvements across playback, profiles, and caching systems.
Amethyst is a Nostr client for Android focused on social networking, messaging, and Bitcoin-native interactions on the decentralized Nostr ecosystem. This release adds support for NIP-BC onchain Bitcoin zaps, enabling users to send, receive, and display onchain zaps, while also improving UI rendering, call permission handling, and Linux AppImage packaging. This was the latest, and there were also the releases of v1.09.2, v1.09.1, and v1.09.0 last week.
Jumble is a user-friendly Nostr client for exploring relay feeds. This release adds recent search history to improve navigation, fixes QR code scan button positioning and video metadata extraction issues, and refactors settings pages for a more consistent user experience. This was the biggest release, and v26.5.6 was the latest last week.
Aegis is a cross-platform Nostr signer that manages event signing through multiple connection methods with a focus on security and control over permissions. The v0.5.1 release adds an app log viewer with filtering, TTL-based permission approvals, relay status management with quick reconnect, PIN-based secure access, and improved activity filtering and search, along with upgrades to NIP-46 validation, logging, and overall UI and settings refactoring.
Primal Android App is a mobile client for the Nostr protocol that lets users browse feeds, interact with posts, manage profiles, and use features like notifications, search, and media playback. This release introduces a redesigned app shell with updated navigation and Explore screen, improved feed and notification filtering, audio playback for links, NIP-05 verification display, enhanced search editing, performance improvements, better event-link handling in the editor, and fixes for layout and database stability issues.
YakiHonne mobile app is a decentralized social media mobile client built on the Nostr protocol that enables users to browse, publish, and interact with content in a privacy-focused and censorship-resistant environment. The 2.0.5 release improves feed customization by moving nested comments into feed settings, disables following notifications by default, enhances Blossom media management with better internal navigation and mirror handling, optimizes video prefetching, and includes fixes for video thumbnails, quote functionality, and overall performance improvements.
YakiHonne is a decentralized social media client built on the Nostr protocol that allows users to create, browse, and interact with content in a censorship-resistant and privacy-focused environment. The v5.9.1 release fixes an image pasting issue in note creation, resolves content fetching for articles, videos, and curations via Yakihonne NIP-05 URLs, and improves the Blossom options interface by adding clearer icons for better usability.
Nymchat is a lightweight Nostr-based ephemeral chat client, also bridged with Bitchat, designed for anonymous and temporary messaging. This release adds typing indicators and read receipts in public channels, improves default channel sorting by activity, and fixes several UI and moderation issues including group owner/mod visibility, avatar display after blocking, and message bubble layout behavior. This was the biggest one, and there were also a lot more releases last week.
Ridestr is a decentralized ridesharing application built on the Nostr protocol that uses Cashu payments to enable peer-to-peer ride matching and settlement between riders and drivers. This release improves core ride reliability and pricing accuracy, adds features like ride request pings for drivers, payment method reordering and better address search for riders, introduces per-follower mute and improved profile sharing for drivers, and fixes multiple stability issues including fare inconsistencies, ride state bugs, and notification and key-sync edge cases.
Clave is an iOS remote signer built on NIP-46 that securely stores Nostr private keys in the iPhone Keychain and allows external apps to sign events via encrypted NostrConnect or bunker flows without needing the app to stay open. This pre-release introduces a redesigned Connect tab as a top-level navigation entry, adds a unified multi-account pairing system with an account picker for NostrConnect and bunker flows, improves per-account URI handling and onboarding clarity, and includes internal refactoring of the handshake system along with expanded test coverage while keeping the underlying protocol unchanged.
Mostro Core is a Rust-based library that provides the peer-to-peer foundation for the Mostro decentralized exchange ecosystem. The v0.11.3 release adds a new BondPayoutRequest payload for AddBondInvoice actions, improves validation and rejection handling for unsupported actions, updates the changelog, and includes formatting, testing, and maintenance improvements. This was the latest, and there were also 2 more releases last week (v0.11.2, v0.11.1).
Mostro CLI is a command-line client for the Mostro peer-to-peer Bitcoin and Lightning exchange built on Nostr. This release fixes dispute filtering by correctly using NOSTR_DISPUTE_EVENT_KIND, improving dispute listing reliability, while also including changelog, README, and maintenance updates. Although this was the latest release, there were also the releases of v0.15.1 and v0.15.0 last week.
Nostr VPN is a developer-focused networking system that provides a Tailscale-style private mesh VPN built on a FIPS-backed data plane, including a CLI/daemon, shared core libraries, and cross-platform native shells. The v4.0.26 release adds an iOS privacy manifest declaring required system permissions for storage and networking-related APIs, improves TestFlight tooling with the ability to expire specific builds before publishing replacements, and includes updated signed and packaged builds across macOS, Linux, Windows, and Android platforms. This was the latest, and there were also a lot more releases last week.
Angor is an alpha-stage decentralized peer-to-peer funding protocol built on Bitcoin and Nostr, enabling project creation and funding flows in a trust-minimized way. This release improves app stability and funding UX by fixing share links and Android startup UI issues, adding support for resuming pending Lightning swaps when the app reopens, and refining project configuration behavior for better network and identity handling in test environments. This was the latest, and there were also two more releases last week (v0.2.24, v0.2.23).
Nostr is built by the plebs, for the plebs. If you found this Nostr recap helpful, consider supporting me, Nomishka, with a zap.
Iām committed to supporting Nostr, and I split a part of the zaps I receive for this note with the plebs mentioned in this recap for all their great effort. Thank you so much for being part of this journey. Let me know your thoughts about this Seventy-sixth Nostr Recap, share your tips and suggestions for the next weekly #NostrRecap and letās keep #GrowNostr together.
Write a comment