The technique relies on the ability of energy to “flip bits” in memory. While cosmic rays very occasionally can cause a random bit in memory to change value, from 0 to 1 or from 1 to 0, Govindavajhala decided not to wait. He used a lamp to heat up the chips inside a computer and cause one or more bits of memory to change.What's extra fun is realizing that I now have to worry about cosmic rays screwing with my software. How am I supposed to write a failing test for that?
tags: ComputersAndTechnology SoftwareAppreciation