Software Engineering

Your Database Is Lying to You: Why MySQL and MariaDB Are Not Interchangeable

MySQL and MariaDB may share a lineage, but automated stress testing reveals critical differences in transaction semantics that can silently corrupt data under concurrency. Most teams test feature compatibility but ignore how isolation levels and deadlock handling diverge. This article explains the Hermitage project’s findings and why ‘drop-in replacement’ is a dangerous myth.

You’ve Been Thinking About AI Agents All Wrong. The Log Is the Agent.

A provocative new paper argues that AI agents aren’t just tracked by their logsβ€”they are their logs. This flips everything we know about state, identity, and debugging. If the log is the agent, then every bug becomes a permanent historical fact, and deleting logs means erasing an entity. It’s a conceptual inversion that will reshape how we build, regulate, and even think about AI agents.