Ok now I'm getting pissed
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)
Ok now I'm getting pissedAt 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
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)
Completely agree with prime here
https://www.youtube.com/watch?v=AyuMdNoL1Vs
#microsoft #valve #linux #foss #copilot #llm
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
nostr:npub1yqsxsar5wpen5te009hh2ar49e3x2tmy29mngaee2an4sc63yqsqmgmsk0
nostr:npub1w35xjueqd9ejqumsv9kjqjfqv9kjqumsv9kk66twvusxummnw3eq22nfml
nostr:npub109hh2grrv9hxumm5ypnxjmr5v4ezqargd9ejqumsv9kjqmm4wssshgqj2a
😄 (hint: filters don't work)
and you can't stop me!
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
```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)