Archives
Every post, grouped by year and month.
One benchmark put Opus 4.5 on low effort 17 points above its high setting
Scoring every model variant separately in ECI Live gave Claude Opus 4.5 (low) an ECI of 170.4 from a single DeepResearch Bench result, because that benchmark's fitted slope is nearly flat.
Taking ikea-cli from Canada to 51 countries
Generating per-country configs from www.ikea.com turned up German prices with two dots, Saudi login links that redirected to an Auth0 error page with HTTP 200, and 21 markets on a newer session system.
A hover button that slid out from under the cursor
An 8px gap on a slide-out dock button meant a pointer resting 6px from the viewport edge lost :hover as soon as the button moved.
Small bugs I ran into recently
A cron reminder that checked for the exact minute, a 133-byte Git LFS pointer that pickle read as opcode 118, an unsynced Komodo env var, and a busy Defender scan.
When AUTO_CURSEFORGE drops a required server mod
CurseForge tagged Simply Tooltips as client-only, so itzg/minecraft-server stripped it from a Prominence II server even though two other mods depended on it.
Idempotent Modrinth and CurseForge uploads in GitHub Actions
Checking remote hashes before uploading a release JAR instead of letting the upload step blindly retry after a timeout.
Three transfer bugs in seafile-vault-cli
Streaming to disk still hit a 1 MiB in-memory read cap, streaming uploads hit a 100 MB proxy limit, and a 2xx upload crashed on non-JSON output.
Why tailscale ping worked on OpenWrt when SSH and ICMP didn't
tailscaled could reach its peers, but netifd and a LuCI interface config were wiping the IP and table 52 routes off tailscale0.
OpenPlayer broke the spruce log and tried to mine the air
In an OpenPlayer furnace test, the NPC mined a spruce log, left the item on the ground, and kept digging the empty coordinates.