Just a heads up to anyone who is in my NIP-29 groups on groups.hzrd149.com. there seems to be an issue with the groups where chachi is not showing some messages and groups-relay (the relay) isn't accepting new messages.
I think its been broken for 2+ weeks but I never noticed because when I sent messages in chachi it would store them locally even if the relay rejected them, so it looked like they sent but no-one was able to see them.
I guess this is just "early days" of nostr, but this a really bad issue to have and I'm worried that it might have killed a lot of discussion in the groups I was trying to start ๐
I apologize to anyone who sent messages in the last few weeks, but you will have to re-send them once I figure out whats going on.
The effected groups are: blossom, noStrudel, and nsite
View article โ
View article โ
View article โ
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
Next release of #noStrudel is going to have a new layout. It should also make it a little more mobile friendly
Old -> New


@DanConwayDev gitworkshop really needs a quick repo search like GitHub has on the side
I use this all the time to quickly open the my repos or the recent repos I've seen (nips, nuts, etc)


A rough draft of a BUD-10 for multi-part uploads to blossom servers. not sure if this is a good idea so I'm looking for feedback
The biggest issue comes from the fact that blossom relies on the sha256 hash of the whole blob. so there isn't a way to verify that each uploaded chunk is part of a whole until the all the chunks are uploaded.
I think this issue can be mitigated slightly if the client includes `x` tags in the auth event for each chunk its uploading. so that the server can verify that each chunk was created by the client.
In the case of payments, I think it could be possible for the client to pay for each chunk. although this might require more requests or the server to define an x sats/bytes pricing.
Inspiration taken from
Thanks to @fiatjaf for making me aware of it
GitHub
BUD-12 multi-part uploads by hzrd149 ยท Pull Request #67 ยท hzrd149/blossom
This BUD adds a PATCH /upload endpoint to allow clients to upload blobs in multiple chunks
Readable version

tus - resumable file uploads
tus is the open protocol standard for resumable and reliable file uploads across the web, facilitating efficient and seamless file transfer experie...
Morning-Glory (flower) a paid blossom server that only keeps blobs for 24 hours
When I get a chance I setup a test server for you guys to play with, but in the meantime if there is an adventurous sysadmin out there who wants to try and run it, it does have a docker container
GitHub
GitHub - hzrd149/blob-drop: A blossom server that only stores blobs for a day
A blossom server that only stores blobs for a day. Contribute to hzrd149/blob-drop development by creating an account on GitHub.
Only complaint I have with SolidJS so far is that it's difficult to do type assertions on the signals ( equivalent to react hooks)
Besides that it's better than react IMO. And it has native support for RxJS ๐
Every time I sign in to chachi it duplicates all my NIP-60 wallet tokens... unfortunately it does not duplicate my money
The SatsPrice app by @Terry Yiu is amazing, I love how simple it is. It's also avaliable on @Zapstore