VK

Notes from the workbench

Field notes.

TypeScript edge cases, agent setups, open-source lessons, and fixes I would rather not rediscover.

Archive07
7 published
Source-friendly Markdown for every note.
Markdown index
Latest dispatchFeatured

Fix “This App Made Too Many Requests” (0x80860010) on Windows

0x80860010 “too many requests” when signing into a Microsoft account is a stale cached credential, not a real rate limit. Clear it with cmdkey, reboot, sign in.

Published
Read time
6 min
Filed under
Developer Tools
Read dispatch

Archive

6 earlier notes
02
Developer ToolsFeatured

Enable Touch ID for sudo on macOS

Enable Touch ID for sudo in Terminal with sudo_local — or one command via Mole. Survives macOS updates; includes tmux fix.

6 min
03
Web DevelopmentFeatured

Port 5000 Already in Use on macOS? It's AirPlay Receiver

EADDRINUSE on port 5000 is usually ControlCenter, not your app. Confirm with lsof, disable AirPlay Receiver, or move Flask, Docker, and Node off :5000.

7 min
04
AI EngineeringFeatured

Run Claude Code Through a GPT Proxy with claudex

Prefer the Claude Code harness but want a GPT model inside it? A local proxy and one alias get you claudex in about five minutes.

7 min
05
AI EngineeringFeatured

How I Reduced Codex Token Usage With Two Config Changes

Codex burning through tokens on long sessions? These two config settings let you tune when it compacts your context.

5 min
06
AI Engineering

Let Codex Subagents Use Different Models

If Codex subagents always match the parent model, this experimental config can expose model and reasoning controls on spawn.

5 min
07
Web Development

A Tale of Two tsconfigs: Taming a Monorepo-Style Vercel Project

One tsconfig for Vite React and Vercel /api functions was a mess. I split it into a base plus client and server configs.

6 min