Got the first 250 miles (400km) of hiking in!! This must have been the best view so far! Walking that Ridgeline with views of Mount Rainier the whole way was just epic! Goat Rocks Wilderness - Washington, USA.

🧠🤯 Every other day great applications for NOSTR pop up in my mind.
When hiking the Pacific Crest Trail there's a lot of passing on crucial Information while on trail in the middle of nowhere. Water sources, Wildfires, other dangers...
What if we could pass along Nostr messages over Bluetooth when hikers are passing eachother and the first person to reach civilization publishes the notes to a relay. That 'd be sooo incredibly cool!!
👋 Time to leave the synthetic world behind for the coming 5 weeks and be in Nature. I'll be out hiking a good 800km chunk of the Pacific Crest Trail. #mentalWealth
NOSTR, BATTERIES INCLUDED.
This is truly amazing! Now it's gonna be so easy to onboard friends and family!
nostr:note1qzye7ekjgq2gw6rr5v5vc3h6mf2043tshtnsmdk6vskx26dlgx5qskqz34
"Industrially produced edible substance" - Ultra-Processed People
4. control over your attention. You are now able to pick and choose the feeds that YOU think are good for you. Not the advertisers/shareholders
⚡ Just converted the first couple Wikipedia articles to the Nostr Wiki format. Aka publishing to @`PABLOF7z`'s Wikifreedia.
Learning a lot about the Nostr protocol and client implementation in C#. I split the code into the mirror app itself and the FakeSpoon.Lib.NostrClient so I can later pull the lib out independently.
🔥 Challenges:
- How to scale to 30 million wikipedia articles
- Parsing wikipedia's 'wikitext' format to Markdown, it's hard!
- Building resilient C# Nostr Client library (working hard on this)
https://github.com/ArjenStens/fakespoon-wikipedia-mirror
nostr:note1tsze5t06lczfv6f4dwr37k8jrkthe2r2a6p4jnq2dwsj6esn888s6yf7zl
Nostr to me feels like we just detonated a NUKE of collective knowledge, let's gooo! 🚀
H.O.R.N.E.T Storage Nostr Relay Launch🐝
Live Demo of Panel 📟
Nostr Relay & Panel in Alpha 💾
https://github.com/HORNET-Storage/hornet-storage
https://github.com/HORNET-Storage/hornet-storage-panel
Toggleable Storage Support 🎛️
- Unchunked files as Blossom Blobs🌸
- Chunked files as Scionic Merkle Trees🎄
Amazing work! This just breathes innovation...
How to use a Cloudflare worker to get NIP-05 verified...? Well, here's how!
https://notes.arjenstens.com/blog/tech/nostr/Nostr---NIP-05-verification-using-CloudFlare-Workers
#asknostr
As part of my learning to understand Nostr I wrote this overview about the event lifecycle. So if you're a Nostr wizard and can point out any mistakes I made along my learning journey, please do so!
https://notes.arjenstens.com/blog/tech/nostr/Nostr---The-Event-lifecycle
Hi all! Nostr protocol question
I'm trying to learn the inner workings of Nostr by trying to explain what I learn in my public notes. But I have a question about the lifetime of events. In the NIP-01 docs I read the following:
- "for kind n such that 1000 <= n < 10000, events are regular"
- "for kind n such that 10000 <= n < 20000 || n == 0 || n == 3, events are replaceable"
- "for kind n such that 20000 <= n < 30000, events are ephemeral"
- "for kind n such that 30000 <= n < 40000, events are parameterized replaceable"
There are several of those ranges for all other lifetimes too. But what about kind 1 to 44? They're not mentioned in these ranges except for kind 3. Are they of lifetime 'Regular' as well?
https://notes.arjenstens.com/blog/tech/nostr/Nostr---Event-lifetimes
📢 Collaborative document editing over nostr: Proof-of-concept
@naddr1qqhyxmmvd3skymmjv96xjmmw94hkut2wdaehgu3d2pex7mmx94hkvttrdahxxetswskh5df5v9exzqgdwaehxw309ahx7uewd3hkcq3ql2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqxpqqqzzmk8q5num
So today I called nostr:npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc and we were talking about collaboratively editing documents on nostr; I had this very left-side of the curve idea on how to do this, so after kids' bedtime I implemented it to see what it would feel like.
How it works:
A user can invite other users to edit a document (i.e. a long-form, or any other kind of document)
* The invitees can be added/removed at will by the owner of the document.
* The users send ephemeral events while live editing and can hit "save" to propose a new version of the document.
* Everybody sees what the others are doing in real time
* The document's owner chooses which version to make "official".
* Documents can be forked so any of the invitees (or anybody else if the document is allowed to be public) can fork the document and continue working on their own version.
This looks epic, and you automatically get a changelog and could rewind-restore, genius! Curious about merge-conflicts tho. One idea could be to integrate this into something like Obsidian as a plugin. it's all markdown anyway...
'No cash accepted' signs are bad news for unbanked Americans
Comments ( https://news.ycombinator.com/item?id=39096981 )
Just wondering, would it be theft if you run away from a store with a product but leave your payment on the counter in cash...?
THE LOGO

I'm going to start promoting this because people keep asking for something that:
- is simple & recognisable
- literally anyone can draw in 3 seconds
- is NOT an ostrich
- shows that we're talking about a network
- fits nicely next to our competition's icons (Instagram, X, Facebook, YouTube, Google...)
- Pairs up well with the Bitcoin "B"
This logo has been doing the job for me for months and I still like it.
SVG files of several versions here 👉 https://w3.do/L6ZV6jBo
#nostrdesign #logo #branding
nostr:npub1s0veng2gvfwr62acrxhnqexq76sj6ldg3a5t935jy8e6w3shr5vsnwrmq5
nostr:npub1zach44xjpc4yyhx6pgse2cj2pf98838kja03dv2e8ly8lfr094vqvm5dy5 nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr nostr:npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9
nostr:npub1dergggklka99wwrs92yz8wdjs952h2ux2ha2ed598ngwu9w7a6fsh9xzpc
Love this!
Just tried it, it seems that primal has to add support for it. But i saw Amethyst does have it. So guess I'll be checking out Amethyst then! 😀
#ThisProvesThatItsGreatThatClientsHaveToCompeteForUsers
great! I'm using primal on Android and web, works quite well. Only thing i'm missing is nostr:npub1getal6ykt05fsz5nqu4uld09nfj3y3qxmv8crys4aeut53unfvlqr80nfm support for event signing within the app, though there seem to be workarounds for in-browser primal. I now had to add my private key into the app directly, which is not great...
Thinking about fucking around with Android, mostly because I want to try Amethyst, but also GrapheneOS. There’s a decent deal on a Pixel 6 right now ($340, early Black Friday). I don’t really want to spend much more than that since I’m just testing the waters, but is that model too old? Also, best guides for setting up and using Graphene? nostr:npub1lrnvvs6z78s9yjqxxr38uyqkmn34lsaxznnqgd877j4z2qej3j5s09qnw5 do yourself a favor and mute this thread
Meme credit to nostr:npub1tvqc82mv8cezhax5r34n4muc2c4pgjz8kaye2smj032nngg52clq0rkrq4 
I've been running GrapheneOS on a Pixel 6 for well over a year with few issues. i DO use sandboxed google play services and all apps i've needed so far work perfectly fine.
I found the official installation manual to be very clear, especially if you're somewhat tech-savvy. The only thing that was less obvious at the time was installing the Sandboxed play services but i believe they have since made this easier.
I upgraded to a pixel 7 recently, ONLY because of the camera, unless you have specific demanding apps you want to use wouldn't worry about performance, it was very fast for all daily tasks.
Hope this helps
#dareToAsk #primal #alby
I'm very new to Nostr and trying to get the same nostr account i'm using on desktop to work on the android Primal app. The Primal app will ask for my private key but I authenticated on Primal web (desktop) using alby, which doesn't expose my nostr private key.
How do I get this working...? Any help is greatly appreciated! #grownostr
