Last week I published a post about nine measurement bugs I found in my own evaluation harness, all of which happened to favour my results. Two readers replied with things I hadn't found.
Both were about my checks rather than my numbers. I verified both and fixed both. My results did not change at all.
That turned out to be the interesting part.
Reader one: a canary that could not detect what it claimed to
Some setup. The harness mutates a source file in a temp copy and runs the test suite against it. To prove that mutations actually reach the interpreter, I had a canary: overwrite the module with unparseable garbage and assert the suite fails.






