Anglo-Scottish pagan, poet, and programmer with an entirely reasonable enthusiasm for werewolves. Happily European, learning Gàidhlig na h-Alba.
A major visual departure from my previous design, without throwing away everything underneath it.
Young people are not just the future. We are already living with the decisions made before we had a say.
some basic research would show I’m not.
I genuinely cannot believe this is something I am writing about.
Five months later, I have received essentially the exact same email.
My phone is an iPhone, my computer is a Mac, my watch is an Apple Watch and my earphones are AirPods. Somehow, this apparently requires a political theory.
Bound build parallelism to stop hosted-runner OOM kills on the network job
Route the 3DS target through the shared libcurl transport and back P-256 signing with the console hardware RNG
Pin to wolfram 50fefa4 and translate WF_ERR_AUTH into a fail-fast error naming the archive token env var
Backfill blocker found and fixed — the archive decoder rejected create_resync rows and the translate layer dropped them
The daemon beats a heartbeat every cycle and autonomy health gives a supervisor machine-readable liveness with exit-code semantics
Every outbound record is spooled before the network call, offline mode defers publishing, and restoring online drains through the same gates
Archive host binding, sealed-tip probe and exhaustion signal fixes that unblock the year-back Jetstream backfill
Bounded operator pre-approval for outbound actions that composes with the existing gates and never widens policy
Bounded decision-to-execution cycles after perception, composing the existing gate chain without a privileged write path
A self-contained offline training environment with fixtures and a scenario walkthrough for reproducible atperson runs
Fix the v2 compress handshake and dictionary URL, rename the project to ATperson, first compressed training runs
I am getting increasingly tired of being asked to rent everything I use.
I grew up on an internet that mostly asked me to make accounts. It took me until seventeen to realise I could make a place instead.
Drain readable frames in one batch, account max-events across batches, add kinds filter and zstd dictionary compression