Today is one of those days I get distracted by optimizing something in applesauce and don't get anything else done... :(
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
Testing HLS video inside a BUD-10 blossom URI
blossom:ce7cad1ad75f26b5ebbd72d1048cb627a1d34529a0eeea087454c96aad8fc3f4.m3u8?xs=cdn.hzrd149.com&as=266815e0c9210dfa324c6cba3573b14bee49da4209a9456f9484e5106cd408a5
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=55f04590674f3648f4cdc9dc8ce32da2a282074cd0b020596ee033d12d385185And 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 →
@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
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
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
Shilling my own PRs but I want some feedback
I've got five new PRs that cleanup some stuff and introduce some new things in blossom. no breaking changes but maybe some more complexity for clients.
Either way if you have ideas head over to
and add them or open a PR
I've got five new PRs that cleanup some stuff and introduce some new things in blossom. no breaking changes but maybe some more complexity for clients.
Either way if you have ideas head over to GitHub
Pull requests · hzrd149/blossom
Blobs stored simply on mediaservers. Contribute to hzrd149/blossom development by creating an account on GitHub.
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 →
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
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.
JSR
@hzrd149/blossom-server - JSR
@hzrd149/blossom-server on JSR
GitHub
Add specific status codes to endpoints for clarity by hzrd149 · Pull Request #98 · hzrd149/blossom
The goal of this PR is to get specific about the HTTP codes that can be returned from all endpoints. this should help with interoperability between...
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 →