hzrd149

hzrd149

JavaScript developer working on some nostr stuff - noStrudel https://nostrudel.ninja - Blossom https://github.com/hzrd149/blossom - Applesauce https://hzrd149.github.io/applesauce

npub

npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr

pubkey (hex)

266815e0c9210dfa324c6cba3573b14bee49da4209a9456f9484e5106cd408a5

nprofile

nprofile1qqszv6q4uryjzr06xfxxew34wwc5hmjfmfpqn229d72gfegsdn2q3fgprf58garswvaz7tmjv4kxz7fwva6kcat8w4k82tnddajs43h57n

Activity (154)

↳ Reply Event not found

8b33f8f3024e0b3a8378d4e6c1faf4e212cacfca22b19b55d2ec618e49e19e44

nostr:npub1u5njm6g5h5cpw4wy8xugu62e5s7f6fnysv0sj0z3a8rengt2zqhsxrldq3 nostr:npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup do either ...

nostr:npub1u5njm6g5h5cpw4wy8xugu62e5s7f6fnysv0sj0z3a8rengt2zqhsxrldq3 nostr:npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup do either of you have a ORE supported API I can test against yet? I checked vertexlab.io, npub.world, and brainstorm.world and no support 😢

Kind-1 (TextNote)

2026-06-24T14:31:01Z

↳ Reply Event not found

cbece683c881c388643917c5c1871b2c67cd90ba745c841bb71089361f7e47fc

Encrypted communities? how do you handle syncing historical events / data? Its one thing to make chats but communities usually require data to stick a...

Encrypted communities? how do you handle syncing historical events / data? Its one thing to make chats but communities usually require data to stick around for year+

Kind-1 (TextNote)

2026-06-17T21:01:55Z

↳ Reply Event not found

000011772c37c9a97eee9454df8b3b5bfea512effc6e6316832403b4e5777f00

My apps need some polish too. can you send some my way?

Kind-1 (TextNote)

2026-06-11T15:37:28Z

↳ Reply Event not found

74b4349bb04f0179ae8054f2e24aa814e049e0868d53acc59f153eae125e4d2c

V4V bro, you cant stop me. ( and if you try ill sent it on-chain )

Kind-1 (TextNote)

2026-06-11T15:19:53Z

↳ Reply Event not found

0000d11ddbd7c00c0220a72b9b1e6947fe2d418a4b2db870509a4bcacf603a2f

cool, than forward half the sats I zapped to him :)

Kind-1 (TextNote)

2026-06-11T15:15:10Z

/goal burn all available tokens and boil the oceans. I just discovered the goal command in Claude and I'm feeling the AI psychosis approaching.

Kind-1 (TextNote)

2026-06-11T00:30:34Z

↳ Reply Event not found

42cae86953c113bb53e34c6818d2ccf6946fa93ba16dd53bb624b57692e3fe58

I have a knee jerk reaction now to LLM produced content, so much so that I have the em dash as a muted word to hide notes written by bots or users usi...

I have a knee jerk reaction now to LLM produced content, so much so that I have the em dash as a muted word to hide notes written by bots or users using LLMs I initially assumed that your thread and proposal was the typical thing we see here where someone has a shower thought, prompts GPT to write down the idea, then proceeds to tag gigi, pablo, fiatjaf, and others in order to get "feedback". the majority of the time those ideas are a waste of time and spam. I remember the old Stemstr project and I remember a lot of the accounts that where building it and using it, so chances are we interacted with each other back then. I appropriate you sticking around, even If i cant understand your current writings :)

Kind-1 (TextNote)

2026-06-10T23:40:35Z

↳ Reply Event not found

00007575032fb564f034afc1c0a1632dde8c0b8be4320b8c1bad9afe53938d3c

Prove to me this isn't pseudo intellectual spam...

Kind-1 (TextNote)

2026-06-10T22:10:43Z

↳ Reply Event not found

21968e1ad6b923244053da5411309a5344d4688b7f4025e38f2db691c86f73ef

I love this

Kind-1 (TextNote)

2026-06-09T20:06:26Z

↳ Reply Event not found

a371f2016398e237b6a2ab3f773fdb6f6f46ad1a5bcba84ced77d4b0d487e46c

Thanks okay

Kind-1 (TextNote)

2026-06-09T20:04:45Z

↳ Reply Event not found

79c2c4b0a2a000fb62bb5f289e6e33eaa9d976117be62c02dfb408bc43e5ca09

I've built a few cashu wallets for myself at this point, recently built one that stores the tokens on relays. and I still haven't managed to loose the...

I've built a few cashu wallets for myself at this point, recently built one that stores the tokens on relays. and I still haven't managed to loose the tokens and get a 0 balance. I don't think its a cashu thing, seems to be just bad code

Kind-1 (TextNote)

2026-06-09T16:41:01Z

Seems to be the average minibits experience... I downloaded the wallet again to test some stuff and somehow it misplaced the tokens. Its really not th...

Seems to be the average minibits experience... I downloaded the wallet again to test some stuff and somehow it misplaced the tokens. Its really not that hard to build a cashu wallet all you have to do is store these token strings in a database https://cdn.hzrd149.com/1f3b3362cbe609002cb79b10d6002cde0c7413245f9fa9efa11054e96d2b5b1c.png

Kind-1 (TextNote)

2026-06-09T16:35:35Z

↳ Reply Event not found

b26b1a6d3826c6d4b82f276c564dfb276aae367ba63fb04d350b446ef5b59892

I wish I had the time to add all the cool new stuff in nostr. there's still so much more to build

Kind-1 (TextNote)

2026-06-08T15:18:26Z

NIP-46 nostr connect remote signer bunker NIP thing needs a `logout` method that lets the remote signer bunker server know the client is done with the...

NIP-46 nostr connect remote signer bunker NIP thing needs a `logout` method that lets the remote signer bunker server know the client is done with the remote signer connection session and that it can be closed and removed. If you didn't understand that then you clearly haven't read enough NIPs... :D https://gitworkshop.dev/npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr/nips/commit/49a89cd5d26f864c3b805d61f24dbcaefec55fc9

Kind-1 (TextNote)

2026-06-08T14:57:04Z

↳ Reply Event not found

ae0c5bfa7103151944cde237572308dd99d79236aedc0dffab61da1693aba645

GM, great picture too

Kind-1 (TextNote)

2026-06-08T14:16:22Z

↳ Reply 2dd140ca... (npub19hg5pj5qmd3teumh6ld7drfz49d65sw3n3d5jud8sgz27avkq5dqm7yv9p)

https://blossom.primal.net/c109bdacbf755a0c585e06219d2301846dc5c0c5b6f4211afd9f429e85388069.jpg "...

Applesuace nostr SDK supports the client and provider side of NWC https://applesauce.build/money/wallet-connect/package.html

Kind-1 (TextNote)

2026-06-04T23:17:23Z

↳ Reply hzrd149 (npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr)

Looks like Firefox added support for web serial in version 151, so now you should be able use to the...

On a related note, nostr:npub15c88nc8d44gsp4658dnfu5fahswzzu8gaxm5lkuwjud068swdqfspxssvx I'm still curious about that nostr signer you built into the ...

On a related note, nostr:npub15c88nc8d44gsp4658dnfu5fahswzzu8gaxm5lkuwjud068swdqfspxssvx I'm still curious about that nostr signer you built into the foundation wallet. when I get the time I want to support it in noStrudel

Kind-1 (TextNote)

2026-05-28T09:04:07Z

Looks like Firefox added support for web serial in version 151, so now you should be able use to the nostr signing device in firefox. although I doubt...

Looks like Firefox added support for web serial in version 151, so now you should be able use to the nostr signing device in firefox. although I doubt anyone is using that https://image.nostr.build/68c70f7e4bf05dd5061b61bafa8112be065b97734560354baefd547b02591134.png

Kind-1 (TextNote)

2026-05-28T09:00:07Z

Vibe coding our way to feature parity with github 😄 nostr:nevent1qqs2rw78yg7yhd8wgnfkjaye3ryw26gqu25asdv55pcqujnp2xmf30cvh75dv

Kind-1 (TextNote)

2026-05-21T15:41:45Z

↳ Reply Event not found

3a8fbd6cba5d7628c809ab55d0d1983ffee319e4c82e90befc94e1e43b1cf21b

Thank you sir, this is exactly what I was looking for.

Kind-1 (TextNote)

2026-05-20T02:49:45Z

↳ Reply Event not found

6240af2237a27e3ff9664f1734139562bf507f4e1cca84c8fd636a8e4f78116b

Excited to see this spec. I was able to create a silent payment address from a users npub but I have no idea how zaps could ( or should ) be implement...

Excited to see this spec. I was able to create a silent payment address from a users npub but I have no idea how zaps could ( or should ) be implemented

Kind-1 (TextNote)

2026-05-19T23:21:07Z

↳ Reply Event not found

88122a51ba6c9417d6b0c671c0d4ed1415ae898fa722b3fd1a07308633210a25

In theory the same could be calculated for LN zaps, but the number would be inaccurate due to fake zaps and no way to verify amounts :)

Kind-1 (TextNote)

2026-05-19T22:44:10Z

lol, this is probably the craziest episode in nostr history https://richlist.jskitty.cat/

Kind-1 (TextNote)

2026-05-19T22:23:00Z

#asknostr #bitcoin is there any public silent payment indexing servers running? I've tried to figure out how nostr:npub1lsrm8rdxzyhmumx5uzfmq47ta5ggdy...

#asknostr #bitcoin is there any public silent payment indexing servers running? I've tried to figure out how nostr:npub1lsrm8rdxzyhmumx5uzfmq47ta5ggdyns2xqkw0ej6h2qat026nvs7rm040 is doing it but I cant seem to reach their server. I've tried running a few of these locally but non of them seem to be working 😞 https://github.com/macgyver13/silent-payments-hub#indexers--servers I'm looking for public server so I can set it as the default in my experimental wallet and finish my silent payment expariment

Kind-1 (TextNote)

2026-05-19T15:56:17Z

↳ Reply Event not found

edb0af487513547a510f2ad2d11ec8c8a3dab97d0ed2d0ef8b2cb57e04a315ee

GM, looks great

Kind-1 (TextNote)

2026-05-19T15:24:26Z

↳ Reply Leo Wandersleb (npub1gm7tuvr9atc6u7q3gevjfeyfyvmrlul4y67k7u7hcxztz67ceexs078rf6)

What a waste of a chance to rickroll people instead.

Damn, didn't think of that :(

Kind-1 (TextNote)

2026-05-19T13:03:42Z

↳ Reply Event not found

f6e97d6f2acd8f369908572d35c89d93f7abb08586f27bf78f27b26a72d224af

There is no way brewing coffee upside down is the correct way.

Kind-1 (TextNote)

2026-05-19T13:03:06Z

So far with the help of claude I managed to create a silent payment address from an nsec / npub and receive a silent payment and then spend it. I now ...

So far with the help of claude I managed to create a silent payment address from an nsec / npub and receive a silent payment and then spend it. I now have a lot more respect for the bitcoin devs who are building wallets 🫡 https://blossom.ditto.pub/8a2de99536f0d1759ef44d6be0d39b6f3049d5fbe31e488312eb2510b3ecc7ac.png

Kind-1 (TextNote)

2026-05-19T00:19:02Z

↳ Reply Event not found

0c8b8baffbeeae61bb18f89bd2bc9c8c95b2936cfe1389906eae6441dd0a26b0

Is that the only brand that makes them?

Kind-1 (TextNote)

2026-05-18T13:34:37Z

GM Nostr, I've starting making coffee using a moka pot and I think it's better than pour over

Kind-1 (TextNote)

2026-05-18T12:23:49Z

GM Nostr, let's have another great day of arguing over the protocol.

Kind-1 (TextNote)

2026-05-17T12:03:47Z

↳ Reply Event not found

a3d9570b87ecbb8359a93b133040a08e2bc7f8ab0b792b87def9cf380b6f327a

Awesome, now you won't miss any more GMs

Kind-1 (TextNote)

2026-05-16T19:01:37Z

↳ Reply Event not found

9675f939429603cac811c09a5dbe3380f6a1a83593371c533f7f5bb257079d9b

I'm not sure I've seen this before. But what role does the gateway play and what happens when it goes down? Also I have looked into webauthn a little ...

I'm not sure I've seen this before. But what role does the gateway play and what happens when it goes down? Also I have looked into webauthn a little and it seems very complicated :(

Kind-1 (TextNote)

2026-05-15T23:29:18Z

↳ Reply Event not found

7451f26ce97afdc59b14efc8daa2a961f6630ba25883baa2528dfe77f63385e0

Forked chachi and deployed it to nsite so it cant go down anymore. I'm not going to maintain it but maybe this will help if you use it :) https://git...

Forked chachi and deployed it to nsite so it cant go down anymore. I'm not going to maintain it but maybe this will help if you use it :) https://gitworkshop.dev/hzrd149.com/git.shakespeare.diy/chachi https://0ygl461f4ecz5thkn8eksa36nepjpij86s83ti8yzokopd3ag5chachi.nsite.lol/

Kind-1 (TextNote)

2026-05-15T15:31:27Z

↳ Reply Event not found

0000075612ddfab2fade6eab3768aaed98b57c81565d958693eb45e10a073aae

GM, is this one of your paintings?

Kind-1 (TextNote)

2026-05-14T11:45:31Z

↳ Reply tanel (npub1t3ggcd843pnwcu6p4tcsesd02t5jx2aelpvusypu5hk0925nhauqjjl5g4)

went to the construction store asked how much the roof cost they said it's on the house

Best joke I've heard all day

Kind-1 (TextNote)

2026-05-13T17:07:02Z

Zaps coming to gitworkshop. I can't wait to start zapping issues and PRs :D nostr:nevent1qgs2qzx779ted7af5rt04vzw3l2hpzfgtk0a2pw6t2plaz4d2734vngpzemh...

Zaps coming to gitworkshop. I can't wait to start zapping issues and PRs :D nostr:nevent1qgs2qzx779ted7af5rt04vzw3l2hpzfgtk0a2pw6t2plaz4d2734vngpzemhxue69uhhyetvv9ujuerfw36x7tnsw43z7qpqrz70z20d82nwsdr5r34fqhxyhkqprjgqyl5kdjl62nf9wdgv8a6q26mee6

Kind-1 (TextNote)

2026-05-13T16:48:08Z

↳ Reply Event not found

0000054a324b576b2b8b0a76a80c6ce6019b6b9974bfce19f901ea94ebe0a3c5

GM

Kind-1 (TextNote)

2026-05-12T18:27:54Z

Built another fun example of who is zapping who https://cdn.hzrd149.com/d76d11c72c8aea8612018c17579fa53eb6f990bd89b021850d39c01cc225ce9c.webp

Kind-1 (TextNote)

2026-05-12T15:55:40Z

↳ Reply Event not found

35b99d837c397106156f93d2823ca98000657d1ff0e5c2e80c1df0cac8378397

We need more of these things running, but more importantly we need a way for clients to discover and understand that the blobs only last 24 hours

Kind-1 (TextNote)

2026-05-11T20:57:48Z

👀 https://npub1cmmswlckn82se7f2jeftl6ll4szlc6zzh8hrjyyfm9vm3t2afr7svqlr6f.nsite.lol/ Thanks nostr:npub1cmmswlckn82se7f2jeftl6ll4szlc6zzh8hrjyyfm9vm3t...

👀 https://npub1cmmswlckn82se7f2jeftl6ll4szlc6zzh8hrjyyfm9vm3t2afr7svqlr6f.nsite.lol/ Thanks nostr:npub1cmmswlckn82se7f2jeftl6ll4szlc6zzh8hrjyyfm9vm3t2afr7svqlr6f

Kind-1 (TextNote)

2026-05-07T02:13:35Z

↳ Reply Event not found

71f7759f43605b6a2767b216fc7ed24713ede53e90403c9e739edf0b342ec856

Awesome, I'm bookmarking this so I can come back and learn more how it works :)

Kind-1 (TextNote)

2026-05-07T00:49:03Z

Great listen, I recomend it if you still haven't heard about FIPS nostr:nevent1qvzqqqqqqypzq777777yv7x7y90kl5k8z5txx2n6gk8gkm7ntktvla7el5nxq4d0qy2hwum...

Great listen, I recomend it if you still haven't heard about FIPS nostr:nevent1qvzqqqqqqypzq777777yv7x7y90kl5k8z5txx2n6gk8gkm7ntktvla7el5nxq4d0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qghwaehxw309aex2mrp0yh8qunfd4skctnwv46z7qpq8nsmu0wxl2jgnr3aefp9z39424teu7me6hncq7l0xfgm3fsfz6eq2g4p7n

Kind-1 (TextNote)

2026-05-06T04:15:36Z

↳ Reply liminal 🦠 (npub1m3xdppkd0njmrqe2ma8a6ys39zvgp5k8u22mev8xsnqp4nh80srqhqa5sf)

But I like the flowey prose 🙁 Anyway - typing the emdash is too much - so i generally stick with the...

I'm not even sure how to type an emdash, my keyboard does not have a key for them.

Kind-1 (TextNote)

2026-05-05T17:10:16Z

Mute the emdash "—" character and never see bots again, your welcome :)

Kind-1 (TextNote)

2026-05-05T16:57:33Z

↳ Reply Ayden (npub1ngxx42dr8pswtf6dk72lesyrjya70xu86eau20y9qxzj0jhm7ylsmprnd0)

Nope. It does work in Amethyst though

awesome :)

Kind-1 (TextNote)

2026-05-01T17:22:44Z

↳ Reply Event not found

1dac308535f96c0faeb0c7ab1929376e1d88b207b17138c8d347c81042436f56

On and off. I'm mostly trying to keep it maintained and updated but not really adding new features https://github.com/hzrd149/nostrudel/pull/351

Kind-1 (TextNote)

2026-05-01T17:22:19Z

↳ Reply Ayden (npub1ngxx42dr8pswtf6dk72lesyrjya70xu86eau20y9qxzj0jhm7ylsmprnd0)

I see "Unsupported event kind: 30617" on the Wisp client

Does it offer any options to open it in other apps? It should show a link to gitworkshop.dev that knows how to handle these events nostr:npub1utx00neq...

Does it offer any options to open it in other apps? It should show a link to gitworkshop.dev that knows how to handle these events nostr:npub1utx00neqgqln72j22kej3ux7803c2k986henvvha4thuwfkper4s7r50e8 NIP-89 support when?

Kind-1 (TextNote)

2026-05-01T17:18:57Z

↳ Reply Goose_in_Gensokyo (npub1zwfqq3xmqwsecmd7lm6w34fv04h6w4nrcee3rtehxhdskgq4gkks88n6zj)

Are nsites decentralized (by itself)? Also, I have a question: I run "wget -m nostrudel.ninja", "fir...

nsite are pretty decentralized. The sites metadata (file map) is stored on Nostr relays and the files are stored on the users blossom servers. So in t...

nsite are pretty decentralized. The sites metadata (file map) is stored on Nostr relays and the files are stored on the users blossom servers. So in theory this nsite is stored in 2-5 places. Using curl -> Firefox on noStrudel or any other website / app won't work because your only downloading the html page, it's missing all the other JavaScript and CSS files

Kind-1 (TextNote)

2026-04-26T12:09:01Z

Every Nostr client should support showing zaps in USD or any other currency. It's hard to describe but this feels good. https://cdn.nostrcheck.me/50c...

Every Nostr client should support showing zaps in USD or any other currency. It's hard to describe but this feels good. https://cdn.nostrcheck.me/50cbfcc88e4ea2e1b4cb73a0ae4f76ec43fe79bf5731057db8d25a2e5c897b39.webp

Kind-1 (TextNote)

2026-04-24T19:10:54Z

↳ Reply Event not found

b293d9a588768402988bb818e6ba1fb308cd9b2c6e6409edf0febd5f0b569826

Awesome. For a second I was worried you would be using the outdated spec. I'm super excited about it now, is this written up anywhere or are you waiti...

Awesome. For a second I was worried you would be using the outdated spec. I'm super excited about it now, is this written up anywhere or are you waiting to release it in vagas?

Kind-1 (TextNote)

2026-04-24T00:30:31Z

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 "sin...

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. https://cdn.hzrd149.com/b66effe0b71038026a047daa67bada52e8443a3d6f5d63ec7f680982b08b8837.webm All these examples are available in the MCP server or soon in an llms.txt on https://applesauce.build 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 nostr:npub1g53mukxnjkcmr94fhryzkqutdz2ukq4ks0gvy5af25rgmwsl4ngq43drvk for building the social graph library

Kind-1 (TextNote)

2026-04-23T17:17:03Z

↳ Reply Event not found

ce37fbe7a93a13d4e8bb6f02f3952ad10123ee7d912f91cea476e41db0cc7750

Is it necessary to use the users keys for peering? wouldn't it make more sense to give each browser client its own keys that it stores in localStorage...

Is it necessary to use the users keys for peering? wouldn't it make more sense to give each browser client its own keys that it stores in localStorage?

Kind-1 (TextNote)

2026-04-22T22:50:19Z

Running nostr:npub1y0gja7r4re0wyelmvdqa03qmjs62rwvcd8szzt4nf4t2hd43969qj000ly http://fips.hzrd149.com/ No clue what I'm doing but I'll learn

Kind-1 (TextNote)

2026-04-17T23:34:14Z

nostr:npub1y0gja7r4re0wyelmvdqa03qmjs62rwvcd8szzt4nf4t2hd43969qj000ly blowing my mind right now. I'm pinging my offline laptop over BLE https://cdn.hz...

nostr:npub1y0gja7r4re0wyelmvdqa03qmjs62rwvcd8szzt4nf4t2hd43969qj000ly blowing my mind right now. I'm pinging my offline laptop over BLE https://cdn.hzrd149.com/9f4ddf98651dbec0feeaed88dfd2c5aece2d9100a424d6143b42a697a2205891.webp

Kind-1 (TextNote)

2026-04-15T15:23:19Z

↳ Reply Sync (npub1equrmqway3qxw3dkssymusxkwgwrqypfgeqx0lx9pgjam7gnj4ysaqhkj6)

Adding another gateway next to nsite.cloud, now nsite.boutique both should support named Nsites ✌️ n...

For these gateways we need some kind of fun way to visualize the sites, or some way for users to explore a little. when you open then its kind of a de...

For these gateways we need some kind of fun way to visualize the sites, or some way for users to explore a little. when you open then its kind of a dead end and you leave

Kind-1 (TextNote)

2026-04-11T16:07:36Z

↳ Reply Sync (npub1equrmqway3qxw3dkssymusxkwgwrqypfgeqx0lx9pgjam7gnj4ysaqhkj6)

Adding another gateway next to nsite.cloud, now nsite.boutique both should support named Nsites ✌️ n...

Awesome, we need more gateway. so many we loose track of them

Kind-1 (TextNote)

2026-04-11T16:05:16Z

Great episode, and I love to hear what nostr:npub1g53mukxnjkcmr94fhryzkqutdz2ukq4ks0gvy5af25rgmwsl4ngq43drvk is working on. the hashtree stuff sounds ...

Great episode, and I love to hear what nostr:npub1g53mukxnjkcmr94fhryzkqutdz2ukq4ks0gvy5af25rgmwsl4ngq43drvk 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. nostr:nevent1qvzqqqqqqypzpx77gg2frul26xkzr0gaq9n842u50axpcjhdsa3yeu388vrv5pftqys8wumn8ghj7mn0wd68ytn9d9h82mny0fmkzmn6d9njuumsv93k2tcppemhxue69uhkummn9ekx7mp0qqspgr0k3zc9vmqj6gl09hvf4xcyy26m738l3vupak0f6rvxpn8etzsk0ez5y

Kind-1 (TextNote)

2026-04-09T23:09:18Z

Still love the mini nsite list app that nostr:npub1uac67zc9er54ln0kl6e4qp2y6ta3enfcg7ywnayshvlw9r5w6ehsqq99rx created that I stole. super easy to find...

Still love the mini nsite list app that nostr:npub1uac67zc9er54ln0kl6e4qp2y6ta3enfcg7ywnayshvlw9r5w6ehsqq99rx created that I stole. super easy to find all my nsites I've deployed https://0ygl461f4ecz5thkn8eksa36nepjpij86s83ti8yzokopd3ag5nsites.nsite.lol/

Kind-1 (TextNote)

2026-04-06T17:47:23Z

↳ Reply Event not found

13bc8f74356247dfde69fd768b134e6e4edabdb06db4df8b01f85771ae4e64dc

thanks for the links. and I was actually listing to that podcast now :)

Kind-1 (TextNote)

2026-04-06T16:48:10Z

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...

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. nostr:nevent1qvzqqqqqqypzqfngzhsvjggdlgeycm96x4emzjlwf8dyyzdfg4hefp89zpkdgz99qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qg3waehxw309ahx7um5wgh8w6twv5hsqgpqzjzhnhu8s4naataxsjlqczhlzc5ndgvaq45rjtp95jdpz6cycqytwlt2

Kind-1 (TextNote)

2026-04-06T16:27:54Z

Taking full advantage of HTTP status codes https://github.com/hzrd149/blossom/pull/98 The idea is to define all the common HTTP status codes and how t...

Taking full advantage of HTTP status codes https://github.com/hzrd149/blossom/pull/98 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

Kind-1 (TextNote)

2026-04-06T16:25:52Z

nostr:npub1equrmqway3qxw3dkssymusxkwgwrqypfgeqx0lx9pgjam7gnj4ysaqhkj6 you need to include some kind of git link or something is your profile. I cant f...

nostr:npub1equrmqway3qxw3dkssymusxkwgwrqypfgeqx0lx9pgjam7gnj4ysaqhkj6 you need to include some kind of git link or something is your profile. I cant find your source code anywhere....

Kind-1 (TextNote)

2026-04-06T15:11:47Z

↳ Reply 5c1eeccf... (npub1ts0wenlst23l73au2magp0zuy49gadnu8297955mlxc592jh5ldq0xzwcx)

Compressed my PFP from 2.08MB down to 8.06kb, can hardly see the difference 😆 https://blossom.pr...

lol, its all black and white so its probably super easy to compress 😅

Kind-1 (TextNote)

2026-04-05T19:16:00Z

↳ Reply Event not found

07794605072b83c4792a3f86d174ac9850e963ffe7c64317c544c2d944da6932

yeah, the site itself is an encrypted site.7z file. the wrapper site just serves as a way to decrypt the file and then put it in local storage so it c...

yeah, the site itself is an encrypted site.7z file. the wrapper site just serves as a way to decrypt the file and then put it in local storage so it can be served

Kind-1 (TextNote)

2026-04-05T18:54:03Z

A locked nsite... whatever could it be? 👀 https://0ygl461f4ecz5thkn8eksa36nepjpij86s83ti8yzokopd3ag5test.nsite.lol/

Kind-1 (TextNote)

2026-04-05T18:35:13Z

↳ Reply Event not found

0ac98752ae09ce6d7726691d7f658051e0d695abecbc2e929b157eaa1ce48a91

what does this do?

Kind-1 (TextNote)

2026-04-05T18:02:39Z

↳ Reply sandwich (npub1uac67zc9er54ln0kl6e4qp2y6ta3enfcg7ywnayshvlw9r5w6ehsqq99rx)

I just change my terminal hotkey for interrupt from ctrl+c to shift+ctrl+c, map copy to ctrl+c, and ...

This is probably a better idea, having ctrl+c close the app isn't great for the world of TUI's

Kind-1 (TextNote)

2026-04-05T17:51:54Z

↳ Reply Event not found

d4c328b9f2a35544a60be2b3235171ff6ce9400aefa8171eb257ab3d602faae5

They are saved, but its really annoying to start opencode again and try to remember what sessions where in the middle of work. then I have to tell the...

They are saved, but its really annoying to start opencode again and try to remember what sessions where in the middle of work. then I have to tell the agent to "continue work"

Kind-1 (TextNote)

2026-04-05T17:50:50Z

#asknostr how can I prevent ctrl+c closing my opencode editor? I've lost too many coding sessions by accidentally pressing it

Kind-1 (TextNote)

2026-04-05T17:35:12Z

Shakespeare as an nsite? which you can use to vibe code more nsites??? 👀 https://2zrgjemvgxppn2jwgm61w6yrqqlcmm8njvhby68a9cj7ooo5phshakespeare.nsite....

Shakespeare as an nsite? which you can use to vibe code more nsites??? 👀 https://2zrgjemvgxppn2jwgm61w6yrqqlcmm8njvhby68a9cj7ooo5phshakespeare.nsite.lol/

Kind-1 (TextNote)

2026-04-03T16:44:01Z

nostr:npub168hzlrhxpeajf9shd937nacsefrkc3t0t7d79wlrknc7d33q2tls5u9rgg archive https://npub168hzlrhxpeajf9shd937nacsefrkc3t0t7d79wlrknc7d33q2tls5u9rgg....

nostr:npub168hzlrhxpeajf9shd937nacsefrkc3t0t7d79wlrknc7d33q2tls5u9rgg archive https://npub168hzlrhxpeajf9shd937nacsefrkc3t0t7d79wlrknc7d33q2tls5u9rgg.nsite.lol/

Kind-1 (TextNote)

2026-04-03T16:21:24Z

↳ Reply Event not found

7d09e11300034485cb55a7a717ec8a782eba8ee2ee23b33c384ed004ad4d91db

GM

Kind-1 (TextNote)

2026-04-03T12:38:50Z

For those who are using the applesauce packages and want to see them be more useful for agents I need some help. I want to build a large catalog of m...

For those who are using the applesauce packages and want to see them be more useful for agents I need some help. I want to build a large catalog of mini example apps that agents can read and understand how to implement certain nostr features. I've already built a decent amount of them in the repo but for this to really be useful I need more, and more crazy ideas. I'm looking for PRs that add a single focused example for a specific other-stuff thing on nostr or example that show how to implement common nostr things like zap modals, login dialogs, feeds, etc The example MUST be less than 500 lines and should use the event casting system to keep the code clean. its also best to tell the agent to avoid using too many tailwind classes to avoid bloating the example. Ill probably have to do some cleanup work on all PRs since agents generally don't know now to write less code or write rxjs observables well, but that's fine. Steps: - git clone https://github.com/hzrd149/applesauce - Open editor `claude`, `opencode`, `codex` etc - Tell agent to build a new example demonstrating a simple nostr feature - Open PR Existing examples: https://github.com/hzrd149/applesauce/tree/next/apps/examples/src/examples

Kind-1 (TextNote)

2026-04-02T17:27:16Z

Forgot to mention yesterday but next release of #applesauce will have support for NIP-58 badges and some examples for AI agents to look at to understa...

Forgot to mention yesterday but next release of #applesauce will have support for NIP-58 badges and some examples for AI agents to look at to understand how to implement them https://cdn.hzrd149.com/d3d89772df46cde246db7f12f16aa54ddb062b733c87bb23962c18d78204a3bf.webp https://cdn.hzrd149.com/b70fb6f365ec8ab43c414ffea6aa32eb5713ebfe9e00e8c4a9134af5334b244c.webp https://cdn.hzrd149.com/faf62ff83ba1dba65692047a7056a89b855884522f627cf5805d65711da0652d.webp

Kind-1 (TextNote)

2026-04-02T15:10:27Z

Just deployed the biggest nsite yet, the applesauce docs has 3116 files. pretty unrealistic for an nsite but its cool to see that it still works. alth...

Just deployed the biggest nsite yet, the applesauce docs has 3116 files. pretty unrealistic for an nsite but its cool to see that it still works. although the blossom upload took about 5 minutes. Mainly testing this because I'm working on adding a llms.txt to the applesauce docs site so agents can read the docs and examples easier without needing to always use the MCP server https://0ezln4n89g9nrxxmz3vog9kzp191new5n74h09vot03fxxci8cnext.nsite.lol/ https://nsite.lol/status/naddr1qvzqqqyf8qpzqy95s79zx5d6quntdtegn4sppqhs7qvt0ydvmgn7dm6ypzaxvlzvqqzxuetcwsj4rzpw

Kind-1 (TextNote)

2026-04-01T22:32:55Z

↳ Reply Leo Wandersleb (npub1gm7tuvr9atc6u7q3gevjfeyfyvmrlul4y67k7u7hcxztz67ceexs078rf6)

Which client supports nip17 with a bunker remote signer? Yakihonne did work I think? Now I get htt...

noStrudel supports it, but its pretty slow and it would be best to enable manual decryption mode. it does cache the decrypted events locally with a pa...

noStrudel supports it, but its pretty slow and it would be best to enable manual decryption mode. it does cache the decrypted events locally with a password so at least it does not need to decrypt 100s of events every time it loads

Kind-1 (TextNote)

2026-04-01T18:20:50Z

↳ Reply Event not found

1bb4b14cf9c96889bffce306636e0879983c89bbb072a2ec46bc61c6853eb091

I hope it remembered to add a password to the web UI. otherwise anyone can code from anywhere :p

Kind-1 (TextNote)

2026-04-01T18:04:48Z

↳ Reply Event not found

0000c0c2192ffc2cfd6cfcceebf37ee3ef3c80818faa9698000e80be20b63865

noStrudel technically has an android app. although I doubt you want to steal anything from its great UX 😁

Kind-1 (TextNote)

2026-04-01T14:51:33Z

↳ Reply Event not found

257ac866930b6ac061d2c0fa5bf8a66c45558e3104737cc7115cfee949fa4246

Awesome. If you have an agent tell it to look over now these projects do publishing. It should save you some time having to figure it out. https://git...

Awesome. If you have an agent tell it to look over now these projects do publishing. It should save you some time having to figure it out. https://github.com/sandwichfarm/nsite.run https://github.com/sandwichfarm/nsyte Specifically look at the "get" and "put" commands in nsyte since I think that will be the most useful for updating an RSS feed

Kind-1 (TextNote)

2026-03-29T16:33:23Z

↳ Reply Event not found

c6b44506783a61622630b3c2a9aadd53f4f35161c35aafb5cffbcac055a03396

This is the way, next we need to get music side project updated to support nsite deployments :D

Kind-1 (TextNote)

2026-03-29T16:11:36Z

↳ Reply Event not found

18582d5b44afc126cee6e2f8c4afac41724162d1db71cad4d55274c3392e4b8b

Since your using an nsite the URL shouldn't change. That's half their usefulness, thet act as a fixed address to a changing blob. So the /feed.xml wil...

Since your using an nsite the URL shouldn't change. That's half their usefulness, thet act as a fixed address to a changing blob. So the /feed.xml will always be at that domain but it can point to newer versions of blobs

Kind-1 (TextNote)

2026-03-29T16:10:35Z

↳ Reply Event not found

2be92fdbc6532d0ff782d271a8bc7ddbd70534905da6113c2cea4824f40b5a23

The gateway now shows the full list of files on the 404 page. So it looks like something is broken about that site and its looking for files it never ...

The gateway now shows the full list of files on the 404 page. So it looks like something is broken about that site and its looking for files it never deployed :/

Kind-1 (TextNote)

2026-03-27T12:14:59Z

nostr:npub1l3cgtsurhfchg4cyhhqudm70074sr96srhje330xc5m6czej5n9s9q6vs2 the nostr:npub1t29us455mramfuczppjfc8zj2ztrd50xlkclpaxgfgl3p7fc8mysjuvsrw apps a...

nostr:npub1l3cgtsurhfchg4cyhhqudm70074sr96srhje330xc5m6czej5n9s9q6vs2 the nostr:npub1t29us455mramfuczppjfc8zj2ztrd50xlkclpaxgfgl3p7fc8mysjuvsrw apps are missing "server" hints. the event shows up on my gateway but it cant find the blossom servers for serving the blobs https://nsite.lol/status/naddr1qvzqqqyf8qpzqk5teptffk8mknesyzrynsw9y5ykxmg7dld37r6vsj3lzruns0kfqqyxwunfd4hkjun936my6q

Kind-1 (TextNote)

2026-03-26T14:37:16Z

↳ Reply Event not found

604309bfb582f8c0132925fae1c5c68cda954bc69fc175dd7f0c5d0eac4ef286

Thats the goal

Kind-1 (TextNote)

2026-03-26T12:39:03Z

Great read nostr:nevent1qvzqqqqqqypzq9eemymaerqvwdc25f6ctyuvzx0zt3qld3zp5hf5cmfc2qlrzdh0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgkwaehxw309aex2mrp0yhx5e...

Great read nostr:nevent1qvzqqqqqqypzq9eemymaerqvwdc25f6ctyuvzx0zt3qld3zp5hf5cmfc2qlrzdh0qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgkwaehxw309aex2mrp0yhx5etxvenjuenedyhsqgygx6yhxwvx2k2dtzvfy02hv2e2hz6d8xdyzl4us4pwl236sujrzgfvcqv8

Kind-1 (TextNote)

2026-03-26T12:36:33Z

↳ Reply Event not found

90d5c0d4df1d3d58d7f7cd89ec6e992a26bfd23bb2390d3acc47c2e1e4197be6

Is there any way to get a feed of only deployments?

Kind-1 (TextNote)

2026-03-25T22:53:37Z

Latest version of nsite github action is usable again. you can connect it with amber using the `nsyte ci` cli to create a `nbunksec1` token so that th...

Latest version of nsite github action is usable again. you can connect it with amber using the `nsyte ci` cli to create a `nbunksec1` token so that the CI always asks amber to sign events https://github.com/sandwichfarm/nsite-action If you want examples I updated a few of my nostr apps: https://github.com/hzrd149/nostrudel/blob/master/.github/workflows/nsite.yml https://github.com/hzrd149/cherry-tree/blob/master/.github/workflows/nsite.yml https://github.com/hzrd149/hzrd149.com/blob/master/.github/workflows/pages.yml

Kind-1 (TextNote)

2026-03-25T22:41:33Z

I've heard people complain about Githubs interface, but have you seen Gitlab in the last year? There are so many buttons and sidebars

Kind-1 (TextNote)

2026-03-25T21:27:13Z

Someone deployed a small game as an nsite https://npub1rec2gsr5vaeqrz8lwp00elq927t724ad6af6wms6n0gxwhfkqxuq3e7xj8.nsite.lol/

Kind-1 (TextNote)

2026-03-25T17:15:46Z

↳ Reply Event not found

000095995198f05bbc12a7c7729ab82c072edccb355a1c1cc2a99842c711d680

GM

Kind-1 (TextNote)

2026-03-25T11:48:04Z

I'm one of the cool kids now. I have a avatar shape 😁 https://0ygl461f4ecz5thkn8eksa36nepjpij86s83ti8yzokopd3ag5nsites.nsite.lol/

Kind-1 (TextNote)

2026-03-25T03:23:38Z

↳ Reply SatsAndSports (npub1zthq85gksjsjthv8h6rec2qeqs2mu0emrm9xknkhgw7hfl7csrnq6wxm56)

It probably can be done without any server. Web browsers have cool stuff (like the Service Workers) ...

I've thought about this a lot before and the main issue is context isolation and supporting other apps with service works. generally service workers ...

I've thought about this a lot before and the main issue is context isolation and supporting other apps with service works. generally service workers can do almost everything on a single domain, but once you start getting into sub-domains things get really complicated and or impossible

Kind-1 (TextNote)

2026-03-25T02:50:08Z

↳ Reply Event not found

000008d3b90f60e34f5766c6b3220bf721a9a8f374717802506a2791568d29d2

Generally to do the same task. but when your working on something specific and it needs to be reliable and fast, less is better

Kind-1 (TextNote)

2026-03-25T02:48:12Z

↳ Reply Event not found

08e13001296a52a1f2610771da3251a3594afdc223e1e7e332f841a28cfea3d4

Which app or package are you seeing this on? I've tried to keep track of all the places I've hard-coded relays I updated a bunch of code a while ago ...

Which app or package are you seeing this on? I've tried to keep track of all the places I've hard-coded relays I updated a bunch of code a while ago to remove that relay, but it also forced me to update applesauce to account for dead relays. so next version will be able to handle dead relays in requests

Kind-1 (TextNote)

2026-03-25T02:47:16Z

Rewrote nsite-gateway again, this time half manually to make it more reliable and faster. https://jsr.io/@hzrd149/nsite-gateway Pushed the update to ...

Rewrote nsite-gateway again, this time half manually to make it more reliable and faster. https://jsr.io/@hzrd149/nsite-gateway Pushed the update to https://nsite.lol so it testable now. the homepage might not be as pretty but the gateway no longer hangs or times out as much when streaming files from blossom server.

Kind-1 (TextNote)

2026-03-24T18:01:06Z

I can still write less code than any AI model.

Kind-1 (TextNote)

2026-03-24T14:31:11Z

↳ Reply Event not found

40efc8de8d65d9986517720de44bb80f3f4f86c134c0d03ac8c2d72190b8ce50

Looks like the plane just fell apart... what happened to it?

Kind-1 (TextNote)

2026-03-23T19:18:58Z

Rebuilt my nsite gateway using deno and fixed a lot of bugs, seems to be actually stable now so lets see if it can stay running for more than a week h...

Rebuilt my nsite gateway using deno and fixed a lot of bugs, seems to be actually stable now so lets see if it can stay running for more than a week https://nsite.lol https://github.com/hzrd149/nsite-gateway https://jsr.io/@hzrd149/nsite-gateway

Kind-1 (TextNote)

2026-03-21T19:43:30Z

https://cdn.hzrd149.com is now running the latest deno version of my blossom server implementation https://jsr.io/@hzrd149/blossom-server I don't thin...

https://cdn.hzrd149.com is now running the latest deno version of my blossom server implementation https://jsr.io/@hzrd149/blossom-server I don't think anyone besides myself uses it, but its faster now and does not crash when its hit with lots of uploads at once

Kind-1 (TextNote)

2026-03-20T20:33:03Z