Luke Oliff · Blog
Writing.
Original posts, published first on this site. Imported posts live in the archive.
SearchAI (49)API Design (13)APIs (23)Career (5)Community (1)Developer Experience (52)Developer Relations (1)Engineering (123)Fun (1)Git (11)Industry (26)JavaScript (5)Latency (1)Models (2)News (15)Open Source (19)Opinion (35)Pricing (1)Security (10)Speech-to-Text (9)Streaming (4)Text-to-Speech (29)TIL (109)Voice Agents (7)Voice AI (73)
255 posts
2026
GPT-6 Astra: OpenAI Declares the AGI EraOriginalOpenAI shipped GPT-6 Astra, its first model to clear the critical cybersecurity bar, and declared the AGI era open as three rivals launched the same week.AI
Scripting LLMs From the Terminal With the llm CLIOriginalSimon Willison's llm CLI turns the terminal into a scriptable LLM pipe. Version 0.34 adds duration logging and 0.35 adds GPT-6, all logged to SQLite.AI
Running a Frontier-Class Local LLM on One GPUOriginalA local LLM on one GPU stopped being a toy in 2026. Open weights from Qwen and DeepSeek now run on a single consumer card, and the throughput surprised me.AI
The Case for a .gitignore AllowlistOriginalA gitignore allowlist ignores everything by default and re-includes only what you track. It flips the denylist habit, with one directory-traversal gotcha.Git
How I Cut My Coding-Agent Token Bill by 90%OriginalCoding-agent tokens add up fast when the harness ships 33k of overhead before your prompt. Here's the context hygiene that cut my bill without hurting output.Developer Experience
Biome Replaced ESLint and Prettier in My SetupOriginalBiome 2.5 replaced ESLint and Prettier in my setup with one biome.json. A real config, the migration commands, and the honest gaps I still hit.JavaScript
Regulatory Capture Is the Real AI Safety PlayOriginalThe AI regulatory capture playbook is simple: hype the danger, ask to be licensed, and price out anyone smaller. Meanwhile open-weight labs ship faster.Opinion
What Python 3.15 Changes, and What to Test NowOriginalThe Python 3.15 changes worth testing on the release candidate now: free-threading progress, lazy imports via PEP 810, and UTF-8 as the default.Engineering
fd 10.5 Is the find Replacement Worth MemorizingOriginalfd 10.5.0 landed on 26 August 2026 with --ignore-parent, --exact and escape-sequence hardening. The fd find replacement flags actually worth committing to memory.TIL
The Tradeoffs Async/Await Hides From YouOriginalThe async await tradeoffs are real: colored functions, hidden scheduling, and error propagation that surprises you. A look at what the keyword actually hides.JavaScript