You already know that a + b * c + d is calculated as a + (b * c) + d. But how do you encode that knowledge precisely enough for a machine to act on it?
This is my guide to surviving overnight flights in economy.Do you fly business? Great, you already have a better chance of sleeping. There may still be ...
2025 was the year of vibecoding and AI agents. But the most improbable part of the year was the discovery that Claude Code, an old-school, text-based, command-line app was the ideal form factor for futuristic agentic workflows. Why did it happen this way? Here…
I spent the past few weeks chasing quick OpEx wins for sport, having felt a nagging sensation that the orchards of our org were a little too-laden with low-h...
A powerful US spy-tech company run by billionaires is linked to genocide in Gaza, helps ICE separate families, and fuels Trump’s war with Iran. And now it’s quietly expanding across Europe gaining access to our data, our hospitals, and our police systems.It’s …
Nitrile and latex gloves that scientists wear while they are measuring microplastics may lead to a potential overestimation of the tiny pollutants, according to a University of Michigan study.
Every wall, floor, barrel, and imp is a div — DOOM rendered entirely in CSS. Using 3D transforms, CSS math functions, @property, clip-path, anchor positioning, and SVG filters to build a fully playable 3D first-person shooter in the browser without Canvas or W…
I recently learned a harsh lesson about building startups. You can build a product that beats your competitors in both quality and addictiveness, and still fail miserably if you don't know how to distribute it.
A calendar sync went sideways, people across my past and future started getting meeting invites from me again, and I spent the afternoon replacing the whole setup with a safer read-only tool.
A practical build log of creating a public-facing RAG app over large municipal budget PDFs, with source citations, embedded document viewing, quality tuning, and production deployment.
Blind A/B tests on Go code generation showed positive framing in agent instructions consistently outperforms prohibition language. I built a linter to enforce it.