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
AI Safety Became a Marketing DepartmentOriginalThe frontier labs turned real AI safety language into marketing: scary demos on launch day, consciousness-adjacent research posts, and risk framed as a feature.Opinion
The Case for a Keyboard-Driven WorkflowOriginalThe CLI tools and shortcuts behind a keyboard-driven workflow that cut my mouse use to almost nothing, and the two places the mouse still wins outright.Opinion
When Python Case Folding Becomes a Security BugOriginalPython case folding with str.lower() and casefold() can quietly turn a string check into an auth bypass. A concrete Unicode footgun, and the fix.Security
Node 26.8 Put Syntax Highlighting in the REPLOriginalNode.js 26.8 added syntax highlighting to the REPL, so the interactive prompt now colours your code as you type it. A small node repl highlighting win worth having.JavaScript
The Critical Next.js Security Patch You Shouldn't SkipOriginalThe August 2026 Next.js security patch fixes two critical RCE bugs. Here is what 16.3.3 and 15.5.24 close, and how to audit your own app for the same class.Security
TIL: Finding Files Fast With fdOriginalfd is a gitignore-aware, colourful replacement for find. One command locates files by name, type, or extension, and it runs fast out of the box.TIL
Claude Code Quality Got Worse, and Anthropic Admitted ItOriginalThe Claude Code quality drop in early 2026 wasn't in your head. Anthropic's own postmortem confirmed three overlapping regressions, and the numbers were ugly.Opinion
uv Is the Python Packaging Tool That Finally ClickedOriginalAstral's uv turned Python packaging into one fast tool. The uv sync, uv run and uv python install workflows I now reach for every day.Engineering
Why Claude's Token Cost Is Higher Than Ever, by DesignOriginalThe Claude token cost per task keeps climbing while the rate card barely moves. Default thinking, tokenizer changes and quiet cache cuts explain the bill.Opinion
This Last Week in AI: 6 moves from August 22, 2026OriginalThis last week in AI: August 22, 2026 brought MIT-licensed open frontier weights, sovereign inference, and live US and EU AI rules.AI