Posts
Recent writing
-
Chess960 Starting Positions Ranked By StockfishStockfish 18 rankings for all 960 Chess960/Fischer Random starting positions. Most balanced: SP-418 and SP-563; standard chess is near median.May 7, 2026 -
Scaling Parallel Stockfish AnalysisHow a batch Stockfish pipeline moved from 4.00 positions/sec on one web server to 47-60 positions/sec on cloud CPU workers, with bounded cost, retryable failures, and recorded depth provenance.May 3, 2026 -
The Market Is Many GamesMarkets are multiple games on one board. Before trying to beat the index, figure out which game you're equipped to play.Mar 28, 2026 -
Synthesizing Stock IntelligenceThe Read and Alpha Engine tested whether AI-summarized market signals could improve a paper options book. The options made money, but the stock-selection signal did not prove it could beat indexing.Mar 9, 2026 -
Building a Model Serving API From ScratchProduction model serving layer wrapping Ollama with request batching, SSE streaming, backpressure, Prometheus metrics, and structured experiments revealing how latency, TTFT, and throughput behave under load.Feb 22, 2026 -
aideLocal AI developer-effectiveness tool. Ingests Claude Code and Codex session logs into SQLite, tracks cost and token behavior, diagnoses friction, and turns repeat findings into reviewed project memory.Feb 11, 2026 -
Solving Gobblet GobblersAn exhaustive retrograde solve of Gobblet Gobblers: Player 1 wins in 13 plies over 531 million reachable positions, served as a compact in-RAM tablebase.Dec 23, 2025 -
Inside Chinese Pinyin: What 79,000+ Sentences RevealAnalyzing 1,161 unique pinyin syllables from 79,704 Chinese sentences reveals surprising patterns about tones, polyphonic characters, and what learners actually encounter.Nov 6, 2025 -
Hanzi Flow 1.0Adaptive Chinese learning app that keeps you in flow state. Learn 3,000+ characters through real sentences with an algorithm that picks optimal difficulty.Oct 24, 2025