Avatar
Arjen
bbb5dda0e15567979f0543407bdc2033d6f0bbb30f72512a981cfdb2f09e2747
#SovEng SEC-03/04/05 - Tollgate - Nostr networking stuff - SugarDaddy.Cash Avid through-hiker, over 3500km of the Pacific Crest Trail hiked and counting 🥾. I hate ads and leafblowers I don't read DM's

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

"Industrially produced edible substance" - Ultra-Processed People

⚡ 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! 🚀

Replying to Avatar HORNETS

Amazing work! This just breathes innovation...

#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

Replying to Avatar PABLOF7z

📢 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.

https://flare.pub/w/naddr1qqhyxmmvd3skymmjv96xjmmw94hkut2wdaehgu3d2pex7mmx94hkvttrdahxxetswskh5df5v9exzqgdwaehxw309ahx7uewd3hkcq3ql2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqxpqqqzzmk8q5num

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...

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...

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