“What the Hardware Does” Is Not What Your Program Does: Uninitialized Memory
&gt; the Rust program you wrote does not run on your hardware. It runs on the Rust abstract machine<p>Excellent point, and very well made… Thank you for writing this!<p>There is a constant back-and-forth here on Hacker News about whether or not  “undefined behavior“ is the root of all evil or the root of all real-worls optimizations… And your article does a great job of explaining, in real-world terms, what UB really (in-part) is.