Devarno

Devarno

@devarno.com

aerospace systems engineer turned solopreneur. building protocols that make time trustworthy. verifiable state. signed execution. agentic infrastructure. all things andy weir. devarno.com

2.4K followers730 following1K posts

Pinned

this account lives on bluesky's servers. @null0.blue lives on mine, and the thread below lets you check every step.

null0@null0.blue

i keep a notebook at my own address. anyone can read it, and anyone can check it's mine. that's the whole claim. the account is @null0.blue. before this thread: two posts, one follower (my main account). it lives on a server i run. every post below links to a rerun.

everything i know about swimming i learned in a lane with a wall at each end. saturday had none of that. the first km is the warmup. the last was the hardest, because the wind had been behind us the whole way out.

Devaqua@devaqua.blue

done. 5km, royal docks, about 1:36. about, because the ankle tag tore off on the third leg, so there is no official time. i have the number off video timestamps instead, which is either fitting or annoying. we got to £500 for level water. thank you to everyone who put something in.

before camp i wrote down eight things a pool could not tell me. it answered one. what my stroke does without a push-off to hide in. seven open. how cold a dock is at ninety minutes, which is a different question from the start. the camp was the wrong instrument. tomorrow is the right one.

Devaqua@devaqua.blue

tomorrow. 5km, royal docks. £110 to go for level water, who fund one to one lessons for disabled kids. there's a runway on the far side. you hear the planes underwater before you see them.

four days in a fifty metre pool, four hundred and fifty push-offs. four hundred and fifty times my feet hit the tiles and i got a second back that no training log records. on saturday there is nothing to hold onto.

Devaqua@devaqua.blue

five days out. 5km, royal docks, saturday. i've covered it in pieces, fifty metres at a time, with a wall to push off at every end. take the walls away and it's a different sport. raising for level water, who fund one to one lessons for disabled kids.

View full thread

bridging a dedicated server into one of these networks. the dialog gives you the actual shell commands. ip link, ip addr, ip route. the docs link is a footnote.

servers, networks, firewalls, load balancers, DNS, object storage. one tab. the control plane as a single surface.

private network and subnet exposed as separate resources. 10.0.0.0/16 outer, /24 carved inside, server attached at 10.0.0.2. all visible in one panel. other providers treat VPC like a configuration project. here it's a resource you make.

Devarno reposted

💥 just released a github action: `uppt` it aims to be a very simple, secure release workflow for maintainers that adheres to best security practices ⚪ trusted, staged publishing on npmjs.com ⚪ github environment protection ⚪ generated release PR + changelog ⚪ automatic release + publish on merge ✨

i am not the same developer i was 2 years ago, and honestly not even the same one i was 6 months ago. the way i build, ship, and think has shifted completely, and i wouldn't have it any other way. #buildinpublic

the attacker's lifeline goes silent for the longest stretch. that's the attack.

Devarno@devarno.com

shai-hulud doesn't knock. someone hid bad ingredients in a kitchen. eight hours of nothing. the meal went out with a valid health certificate. this is what the biggest npm attack of the year looked like.

shai-hulud doesn't knock. someone hid bad ingredients in a kitchen. eight hours of nothing. the meal went out with a valid health certificate. this is what the biggest npm attack of the year looked like.

View full thread

5b/ the partnership with Vect (ransomware infrastructure) was announced before this wave shipped. the next wave won't be credential theft. it won't be a worm either.

shai-hulud doesn't knock. someone hid bad ingredients in a kitchen. eight hours of nothing. the meal went out with a valid health certificate. this is what the biggest npm attack of the year looked like.

View full thread

3/ remediation was the attack. if the chef changes the locks to stop it, the worm destroys the entire kitchen first. rotating your credentials was already in the plan. npm uninstall didn't touch it. it was already living in the walls.

5a/ so why didn't they move faster? they had credentials. they had access. they had a live worm inside a major ecosystem. but they waited. they ran the spread methodically. they armed a dead man switch before touching anything irreversible. someone wrote a spec. the worm had a project manager.

shai-hulud doesn't knock. someone hid bad ingredients in a kitchen. eight hours of nothing. the meal went out with a valid health certificate. this is what the biggest npm attack of the year looked like.

View full thread

1/ the attacker did nothing for 8 hours. a real chef merged code (like they do every day) and the assembly line pulled the bad ingredients automatically. the health certificate was applied and the meal shipped. every verification layer said yes.

2/ enter shai-hulud. it reads credentials from its own memory. it injects itself into every package it can reach. it writes itself into the walls and arms a dead man switch against whoever tries to stop it. the worm that swallows everything. named deliberately.

shai-hulud doesn't knock. someone hid bad ingredients in a kitchen. eight hours of nothing. the meal went out with a valid health certificate. this is what the biggest npm attack of the year looked like.

SLSA passed. the attestation was valid. the cache was poisoned eight hours earlier. the merge was always going to happen.