Moore's Law for AI is officially dead
Exploring historic AI model prices, and Google's new Gemini 3 Flash at $0.50/$3.00 per million tokens—a 67% increase over 2.5 Flash.
Technical guides, hacks and deep dives.
Exploring historic AI model prices, and Google's new Gemini 3 Flash at $0.50/$3.00 per million tokens—a 67% increase over 2.5 Flash.
It's IEEE Spectrum time again, so it's time to talk about why adding management layers early is the real problem behind $2 trillion in annual software failures. From Canada's Phoenix payroll system to the UK Post Office's Horizon fiasco.
So you're spending 20 million on engineering. What are you getting for it? Software engineering organisations struggle to answer basic questions about costs, and PE scrutiny is changing the game. It's more important now than ever to treat engineering like the investment it is.
89% of malicious emails bypass SPF, DKIM and DMARC. Your inbox is already compromised—authentication protocols failed and nobody told you. Here's how AI catches what traditional filters miss.
Analytics is curiosity about what works. Tracking is surveillance. I run Umami on Vercel with Neon Postgres for zero-cost, banner-free analytics. The irony? My joke LLM needs consent, but tracking 16,000 visitors doesn't.
The tech industry's rush to embed AI into every product is creating exhausted users and half-baked features. Real AI success comes from solving specific problems, not sprinkling chatbots everywhere.
My take on the next version of the web given the failures of Web 3.0 and the need for a more organised, user-centric approach.
A tale of 6,000 f-bombs and one accidental victory. What started as a simple integration for Jamie turned into a deep dive through WhatsApp's encryption, the Signal Protocol, and eventually finding a simpler path through DOM scraping.
What if your AI assistant could actually feel what kind of day you're having? Not in some creepy sci-fi way, but in a structured, measurable way that makes it respond like a human would—with actual understanding.
Essential principles for defining Generic Business Objects (GBOs) in your system architecture to avoid expensive re-engineering and maintain clean data models.