Catherine
banner
whitequark.org
Catherine
@whitequark.org
catgirl shaped object

"A cat is valued for companionship and its ability to kill vermin."
nintendo tri-wing screwdriver
November 10, 2025 at 2:54 PM
i put balatro on my oscilloscope
November 8, 2025 at 1:06 PM
October 28, 2025 at 9:39 PM
this C compiler is really fast! it can compile and link a simple C program in ~65 ms on my machine. (this involves spawning three Wasm "processes")

on the same machine, running the same command with a very similar Clang build natively takes ~80 ms.

fast enough for update-as-you-type live coding!
October 26, 2025 at 10:44 AM
here's how you can use it to "just-in-time" compile and run any C (or C++) code you'd like:
October 26, 2025 at 10:14 AM
please enjoy: my Wasm-hosted, Wasm-targeting build of Clang/Clang++/LLD: a self-contained, 25 MiB (gzipped) pure function
www.npmjs.com/package/@yow...
October 26, 2025 at 9:49 AM
finally wrangled LLVM/Clang/wasi-libc/libc++ together
October 25, 2025 at 6:00 PM
this is how git-pages / grebedoc handled an 1.2 Gbps peak of egress just now: a blip
October 24, 2025 at 2:35 PM
it's live, enjoy! openbsd.llvm.moe

(not my project, but i contributed to it)
October 24, 2025 at 9:43 AM
hey chat what do you think of my input UI element for compiler flags? it handles spaces correctly!
October 24, 2025 at 5:51 AM
they made a compiler passive aggressive

(pictured: openbsd playground, a webpage that lets you click a button and get a compiled openbsd binary downloaded in a few seconds, all done locally using WebAssembly)
October 22, 2025 at 3:05 PM
ok so, check this out

i have the YoWASP toolchain extension use a full OpenBSD toolchain cross-compiled to run on Wasm in the browser produce OpenBSD binaries!
October 22, 2025 at 5:55 AM
someone just seemingly attempted a DoS attack on one of the grebedoc sites (based on examination of trace samples this cannot be legitimate traffic from any source)

p99 never rose above 60ms during the entire thing
October 20, 2025 at 12:46 AM
doggy
October 17, 2025 at 8:51 AM
oh no. it _extracts stuff_.
October 17, 2025 at 1:25 AM
October 17, 2025 at 12:13 AM
beating github at their own game on their own field: check
October 16, 2025 at 1:30 AM
we've migrated grebedoc.dev from Fly.io IaaS, which should reduce latency just as well as risk exposure to engineers with a rabidly pro-AI position

here's how much it costs me to run the service using good old VPSes, with a reasonable amount of cost optimization where feasible
October 15, 2025 at 12:29 PM
October 13, 2025 at 10:01 PM
added a WebUSB platform device capability descriptor to #GlasgowInterfaceExplorer so now it pops up a prompt like this if you plug it in and Chrome is running
October 13, 2025 at 2:18 AM
October 12, 2025 at 7:04 PM
question for the google employees in the audience: what the fuck does any of this mean
October 12, 2025 at 6:26 PM
today in "draw the rest of the fucking owl"
October 3, 2025 at 9:56 PM
the existence of authoritative DNS servers implies the existence of submissive DNS servers
October 2, 2025 at 12:18 AM
ok so i looked at these nameservers and thought "nice, someone already blackholed the domain" but... they appear to be, after some very confusing research, just straight up phishing infrastructure named in a purposefully misleading way
September 28, 2025 at 4:46 AM