We need more people creating things, trying new things, breaking all the things.
Geektoshi
geek@primal.net
npub1m2jp...3wgu
If you don't believe it or don't get it, I don't have the time to try to convince you, sorry.
hypermedia
Created some quick reports so I can track progress on nostr-hypermedia standards and roadmap compliance. Last couple of days have been focused on refactoring the codebase and setting up the next phase of development, but now comes the hard part of identifying and carefully removing old unused code. Once that is complete, I can work on improving compliance scores and start taking things to the next level. cc: @vinney...axkl


Making Nostr lego...
Just when I was starting to really get into the HATEOAS flow, @vinney...axkl drops a banger with NATEOAS...Nostr isn't ready lol


Let's embark on a little experiment...here's a quick primer on the philosophy behind nostr-hypermedia and what makes it different from other Nostr clients.
View article →
Powerful words in this one:
"Closed systems behave like mafia territories. They defend what they own with force disguised as policy. They protect their market position with censorship, gatekeeping, and moral posturing. Everything is justified through safety. Safety becomes the excuse for control. Safety becomes the currency of fear."
View quoted note →
Testing nostr-hypemedia RAM usage, and it generally stays in the low 20MB range...thinking about dropping it into a Raspberry Pi Zero with Tailscale to have a headless Nostr client on literally anything with a web browser.


So the question is...will we be welcoming to the Farcaster crowd now that they're pissed at their social platform or will we just turn into Twitter and have a pissing contest with everyone who doesn't agree with us? Free speech is free for everyone after all.
She was just trying to raise funds for Farcaster, guys
https://xcancel.com/i/status/1998103176860533166
Just pushed a massive update to the Nostr-hypermedia client for anyone that wants to give it a try. Full list of changes in the pull request link below:
As the name implies, Nostr-hypermedia is a pure HTTP client written in Go and rendering only pure HTML. No Javascript, no frameworks, no modules, no tracking, no fluff. Because of this, you can use it to browse Nostr on any browser from the past 30 years, and even terminal-based browsers like links.
The project was started by @vinney...axkl so HUGE shout out to him for setting the groundwork and taking me down the HATEOAS rabbit hole. It's honestly my favorite Nostr project I've ever worked on. Hopefully, I can add Blossom file uploads and zaps in the next version along with further refinements.
GitHub
New features and security improvements by Letdown2491 · Pull Request #2 · vcavallo/nostr-hypermedia
Lots of stuff on this PR so here's a quick rundown:
New Features
Link Previews (link_preview.go) - Open Graph metadata fetching with SSRF prot...
tested viewing kind 36669 events @Seth is using in his new
client in nostr-hypermedia and it just works without me having to implement any new logic.


GratefulDay - Daily Gratitude Calendar
A Nostr-based daily gratitude calendar for personal reflection and community sharing
