Definition
Plain language
The program that actually runs your code and reports what it produced.
As stated in the literature
Runtime that executes source or bytecode directly; used here as the trusted oracle for computing expected outputs instead of having the model predict them.
Also called: interpreters
Why it matters: Letting the machine compute expected values instead of having the model guess them removes a whole class of confidently wrong test expectations.
For example, rather than asking the model what "add(2, 3)" should return, you hand the line to the interpreter, it runs the real code, and it reports 5.
Heard on the show
“Like a professional interpreter — you stammer, you apologize, you say "sorry, this is probably a stupid question.”Episode 241 — Swapping the Name Did Nothing, But Hedging Moved Every Model