Copies of Copies: Why AI Answers Drift, and Why Facts Need a Source Attached

Google’s AI Mode said a UK travel permit is embedded in your passport chip. That is false, and it is built from two true sentences on GOV.UK. Here is how a fact changes each time it is copied, why the copies now get the credit, and what it takes for a fact to carry its source.

November 4, 2026 · 8 min · Eugene Oleinik

Automatic Research Loops Need an Honest Scorer

Karpathy’s autoresearch and DeepMind’s AlphaEvolve improve things with one simple loop: propose a change, score it, keep it only if it wins. I ran the same loop three ways: on trading strategies with a backtest as the scorer, on a spec and a strategy with LLM judges as the scorer, and by hand through 56 LLM review panels. The backtest loop inflated its own results 3 to 4 times. The LLM-judged loops stalled and learned to flatter the judges. Here is what each failure teaches, and how to build a loop that works.

November 3, 2026 · 9 min · Eugene Oleinik

How South Korea's Green Licence Plates Shamed Luxury Company Cars Before Becoming a Status Symbol

South Korea put light green licence plates on expensive company cars in 2024 to stop owners from driving supercars on business tax deductions. The plates cut registrations by a third in the first year and turned into a badge of wealth in the second. The tax office now audits from the list they created.

November 3, 2026 · 10 min · Eugene Oleinik

Why Gemini Translates Into Russian Better Than Claude and GPT

For months I have sent every Russian translation through Gemini, because Claude’s Russian reads like American English. I assumed Google’s search index was the reason. The data says Gemini really is ahead, but the lead is one year old, and it is not the index or the tokenizer.

October 31, 2026 · 5 min · Eugene Oleinik

Web 4.0 Is Open Databases

I asked my AI agent to plan a family escape from Chiang Mai’s burning season. It reverse-engineered a proprietary air quality encoding, scraped flights, checked fuel costs, and compared 15 cities across 10 years of data. This is what Web 4.0 actually looks like: open databases + agents that query them.

March 29, 2026 · 7 min · Eugene Oleinik

How We Make Claude Remember: Learnings Over Skills

Skills don’t reliably auto-invoke. We built a three-layer system: searchable learnings files, a curation skill, and a post-commit hook that reminds you to document.

February 2, 2026 · 2 min · Eugene Oleinik

Serve Markdown to AI Agents (10x Smaller Payloads)

An entire infrastructure layer (CSS, JS, frameworks) is becoming optional for a growing class of consumers. Here’s how to serve markdown via HTTP content negotiation.

February 2, 2026 · 2 min · Eugene Oleinik

The AI Data Trap: Why You Can't Opt Out

Your competitor uses Claude or GPT to move faster. If you don’t, you fall behind. That’s the trap.

January 28, 2026 · 1 min · Eugene Oleinik

The Best Agent Architecture Is Already in Your Terminal

The Best Agent Architecture Is Already in Your Terminal My project’s CLAUDE.md file had grown to 55KB—242 learnings crammed into one massive file. The problem? Claude prepends this file to every single prompt. A 55KB context file means less room for thinking and acting. Sessions hit context limits faster. Compaction happens sooner. I noticed the degradation: sessions became noticeably shorter, context compaction triggered more frequently, and the agent seemed to lose track of longer conversations. ...

January 12, 2026 · 3 min · Eugene Oleinik

The Iteration Trap: When AI Makes You a Spectator

The iteration trap is really a clarity trap. You iterate because you don’t know what you want.

December 28, 2025 · 3 min · Eugene Oleinik