Mute the emdash "—" character and never see bots again, your welcome :)
hzrd149
_@hzrd149.com
npub1ye5p...knpr
JavaScript developer working on some nostr stuff
- noStrudel https://nostrudel.ninja
- Blossom https://github.com/hzrd149/blossom
- Applesauce https://hzrd149.github.io/applesauce
Opened by first PR to a project using ngit ( git nostr )
I'm not really sure what I did but it was pretty easy using the ngit cli

gitworkshop - Decentralized Git
Decentralized GitHub alternative over Nostr
Also lots of blossom servers out there running the old version of my blossom-server, if your running one you should look into updating for more performance and less crashing.
View quoted note →
Every Nostr client should support showing zaps in USD or any other currency. It's hard to describe but this feels good.


Updating the nostr-social-graph example in #applesauce to support saving and loading the graph from storage. I also took the opportunity to add a "since" filter when syncing so that apps can only look for updated contact lists.
All these examples are available in the MCP server or soon in an llms.txt on
My goal is to build lots of solid examples of common things nostr apps will need to implement, then when your vibe coding with applesauce your agent can go read working examples instead guessing how to implement something.
Thanks to @Sirius for building the social graph library
Applesauce
Functional Nostr SDK for building reactive web apps
Running @FIPS
No clue what I'm doing but I'll learn
FIPS Dashboard
Testing, please ignore. and yes I'm sharing a localhost URL, your client should know how to deal with it
blossom:a94b7005b2f6256e0335b0de05dd6a9ce771c1ac27018a9de2d169538710962d.jpg?xs=blossom.nogood.studio&as=55f04590674f3648f4cdc9dc8ce32da2a282074cd0b020596ee033d12d385185
blossom:a94b7005b2f6256e0335b0de05dd6a9ce771c1ac27018a9de2d169538710962d.jpg?xs=blossom.nogood.studio&as=55f04590674f3648f4cdc9dc8ce32da2a282074cd0b020596ee033d12d385185@FIPS blowing my mind right now. I'm pinging my offline laptop over BLE


ffs where is the merge request button on gitlab... I cant make a contribution to ditto because gitlabs UI has more drop down menus than excel
Reading over section 9.6 of RFC 2616 I'm not sure why I didn't make the upload endpoint on blossom servers a `PUT /<sha256>` instead of a `PUT /upload`. it would make a lot more sense... 🤔

RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1 | RFC Editor
HTTP has been in use by the World-Wide Web global information initiative since 1990. This specification defines the protocol referred to as "HTTP/...
Great episode, and I love to hear what @Sirius is working on. the hashtree stuff sounds like the second phase of blossom I've been waiting for, real chunked files and folders on blossom...
Although now I have a lot of homework to do before I can be sure.
View quoted note →
Went back and compiled a bunch of the old #noStrudel versions and published them as nsite snapshots to test out my ideas in
So if you enjoyed old versions of noStrudel you can find them here for now. although be warned, most of them default to loading global which has a lot of spam...
https://nsite.lol/status/npub1wyuh3scfgzqmxn709a2fzuemps389rxnk7nfgege6s847zze3tuqfl87ez
GitHub
Add aggregate hash and pinned sites to NIP-5A by hzrd149 · Pull Request #2287 · nostr-protocol/nips
The PR adds an optional x tag, a new 5128 pinned site manifest kind, and the upstream "app" tags to NIP-5A
The goal with the aggregate ha...
Still love the mini nsite list app that @sandwich created that I stole. super easy to find all my nsites I've deployed
https://0ygl461f4ecz5thkn8eksa36nepjpij86s83ti8yzokopd3ag5nsites.nsite.lol/