Danny Morabito

Zero-JS Hypermedia Browser

avatar
Danny Morabito
danny@arx-ccn.com
npub1ven4...ddfh
Building Arx, because private, sovereign networks matter ------ Developer, protocol tinkerer, neighborhood thought-criminal. When legacy media shouts “conspiracy,” I just call it Tuesday. • Shipping Arx commit by commit, code before commentary • Unapologetic free-thinker & digital-sovereignty maximalist • Bitcoin ⚡ & Nostr native • Living life permissionlessly, no rulers, only protocols ✨

Notes (8)

image Ok now I'm getting pissed
2025-11-19 21:52:07 from 1 relay(s) View Thread →
At this point I am CONVINCED that big tech is completely incompetent, not just evil but also incompetent... Either that or they're trying to advertise self hosting and decentralization. Cloudflare is down. It hasn't even been a month since AWS went down
2025-11-18 13:12:58 from 1 relay(s) View Thread →
Just learned about act! https://github.com/nektos/act I always hated testing CI because it requires a cycle of: 1. write ci 2. commit and push 3. wait for ci to run 4. ci fails, fix error, go to 1 which is annoying especially when the CI is slow, and clutters your PR/commit history. this tool allows you to run the same steps without the intermediate commit step (and on your own pc, which is generally faster most of the time)
2025-11-17 09:14:58 from 1 relay(s) View Thread →
I know nothing about python and kotlin nostr dev. what are some of the best libraries for nostr interactions in those two languages? need to test something #asknostr #devstr
2025-11-06 10:29:17 from 1 relay(s) View Thread →
nostr:npub1yqsxsar5wpen5te009hh2ar49e3x2tmy29mngaee2an4sc63yqsqmgmsk0 nostr:npub1w35xjueqd9ejqumsv9kjqjfqv9kjqumsv9kk66twvusxummnw3eq22nfml nostr:npub109hh2grrv9hxumm5ypnxjmr5v4ezqargd9ejqumsv9kjqmm4wssshgqj2a 😄 (hint: filters don't work) and you can't stop me!
2025-10-29 22:07:14 from 1 relay(s) View Thread →
PLEASE explain to me why this makes ANY sense - Spending undefined witness (or Tapleaf) versions (ie, not Witness v0/BIP 141 nor Taproot/BIP 341) is invalid. - Witness stacks with a Taproot annex are invalid. - Taproot control blocks larger than 257 bytes (a merkle tree with 128 script leaves) are invalid. - Tapscripts including OP_SUCCESS* opcodes anywhere (even unexecuted) are invalid. - Tapscripts executing the OP_IF or OP_NOTIF instruction (regardless of result) are invalid. #bip444
2025-10-28 15:06:06 from 1 relay(s) View Thread →
```ts const purgeAiSlop = () => document.querySelectorAll('a.author[href="/apps/coderabbitai"]') .forEach(el => el.closest('.TimelineItem')?.remove()); const debounce = (fn, ms) => { let t; return (...a) => (clearTimeout(t), t = setTimeout(() => fn(...a), ms)); }; new MutationObserver(debounce(purgeAiSlop, 100)) .observe(document.body, { childList: true, subtree: true }); purgeAiSlop(); ``` you're welcome (gets rid of the coderabbit spam in github)
2025-10-27 21:28:33 from 1 relay(s) View Thread →