hzrd149's avatar
hzrd149
_@hzrd149.com
npub1ye5p...knpr
JavaScript developer working on some nostr stuff - Blossom https://github.com/hzrd149/blossom - Applesauce https://hzrd149.github.io/applesauce - noStrudel https://nostrudel.ninja
hzrd149's avatar
hzrd149 2 weeks ago
The outbox model works, and it works really well. More sync tests from the upcoming version of applesauce, first one tries to connect to all my contacts relays ( 165 ) and gets ~1900 events in 34s. the second connects to the 30 most common and gets ~1700 events in 18s. Both syncs are for loading all events your contacts have posted in the last 24 hours, so plenty of content for a normal nostr client. ( it also helps that nostr is slowing down so there is less content to load ) View quoted note โ†’
hzrd149's avatar
hzrd149 2 weeks ago
Running that 30 day test a few more times, NIP-77 relays seem to be able to return events 4x faster than other relays. obviously lots of variables here but I suspect this sync would be even faster if more relays supported NIP-77 View quoted note โ†’
hzrd149's avatar
hzrd149 2 weeks ago
24 hour, 7 day, and 30 day outbox sync run on @Derek Ross contacts using applesauce while the outbox model is recalculating relay selection live based on relay failure. the sync is considered complete when less than 2 events over 5 seconds are received. If you cant tell NIP-77 really helps with this.
hzrd149's avatar
hzrd149 2 weeks ago
GM from composer napplet running in napplet.soy
hzrd149's avatar
hzrd149 3 weeks ago
First time running GPT 6 on applesauce to build more examples and now its building perfect RxJS reactive code in one-shot... this is insane. Full @ mention thread viewer built using NIP-77 sync in 800 lines of code and all reactive ( loads from NIP-65 relays ) image
hzrd149's avatar
hzrd149 3 weeks ago
GM. Someone should build a little HTTP server that sits in front of your LNURL and watches for nostr apps requesting LN invoices for zaps. then keeps track if those invoices where paid by watching for zap receipts. Would be interesting to see the conversion rate between clicking the zap button and actually paying the LN invoice
hzrd149's avatar
hzrd149 0 months ago
GM, binary file formats are incompatible with the agent future. text based files are going to be the only formats that survive. Long live JSON
hzrd149's avatar
hzrd149 1 month ago
GM from verdana running napplets
hzrd149's avatar
hzrd149 1 month ago
@primal I have found the github repo for your blossom server... I hope your ready for a bunch of PRs, I'm going to fix all the bugs ๐Ÿ˜
hzrd149's avatar
hzrd149 1 month ago
I think my desktop is starting to struggle with my new workflow... If I'm not careful and they all run tests at the same time it almost crashes my system ๐Ÿ˜
hzrd149's avatar
hzrd149 1 month ago
GM, Some of the stuff we built here still blows my mind. Scrolling my feed during my morning coffee and I see @DanConwayDev has updated the ngit docs. Click run and I can immediately preview it :D image
โ†‘