hzrd149's avatar
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
hzrd149's avatar
hzrd149 2 days ago
Testing, please ignore. and yes I'm sharing a localhost URL, your client should know how to deal with it image blossom:a94b7005b2f6256e0335b0de05dd6a9ce771c1ac27018a9de2d169538710962d.jpg?xs=blossom.nogood.studio&as=55f04590674f3648f4cdc9dc8ce32da2a282074cd0b020596ee033d12d385185
hzrd149's avatar
hzrd149 3 days ago
And now I managed to make an HTTP request that goes from: my laptop -> LAN -> my PC -> UDP -> FIPS test gateway -> other nostrich's server. Its not a direct connection, the HTTP request is getting routed through two other computers. This is crazy... 🤯 Unfortunately the BLE was too slow to support more than pings so View quoted note →
hzrd149's avatar
hzrd149 3 days ago
@FIPS blowing my mind right now. I'm pinging my offline laptop over BLE image
hzrd149's avatar
hzrd149 5 days ago
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
hzrd149's avatar
hzrd149 5 days ago
I like that when I login to ditto it only asks to decrypt 3 nostr events and not my whole DM history :) Its another client that's usable without auto-approve
hzrd149's avatar
hzrd149 6 days ago
Cleaning out my web bookmarks and I had so many old links to linux articles to remember how to set stuff up on a server... never going to need that again with AI, even local models can answer those questions now
hzrd149's avatar
hzrd149 1 week ago
Also the /upload endpoint should really be a POST and not a PUT... I should have read the HTTP spec first I guess View quoted note →
hzrd149's avatar
hzrd149 1 week ago
v6.1.0 of is published. No breaking changes but it has a lot more specific HTTP status codes based on Appreciate feedback if anyone is running it, and feedback on the PR. Id like to get stricter HTTP status codes added to the Blossom spec so we can have better interoperability between servers.
hzrd149's avatar
hzrd149 1 week ago
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 →
hzrd149's avatar
hzrd149 1 week ago
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...
hzrd149's avatar
hzrd149 1 week ago
This will also help agents write clients and servers for blossom. The more I've been working with agents the more I'm realizing that trying to publish libraries and package to help them work with a spec or protocol is the wrong way. Its better to make the protocol very explicit and detailed so they can just implement the part they need. hopefully with less code then pulling in a full library. View quoted note →
hzrd149's avatar
hzrd149 1 week ago
Taking full advantage of HTTP status codes The idea is to define all the common HTTP status codes and how they relate to blossom endpoints. This has kind of been an unspoken rule for too long that clients and servers should follow HTTP but its much better to actually define it in the blossom spec. #asknostr I would appropriate lots of feedback on this since its a big change. although its not a breaking change
hzrd149's avatar
hzrd149 1 week ago
@Sync you need to include some kind of git link or something is your profile. I cant find your source code anywhere....