
@xkcd floating point numbers are so wild in how they completely undermine the idea that computers are precision machines.
Don't get me wrong, they absolutely are but it's an interesting juxtaposition that one of the key building blocks of many classes of programs relies of what amounts to approximate math.
@me @xkcd Fun fact: there's actually even more to it than that. Plenty of rational numbers *cannot* be represented exactly in binary. Check out this online tool and try converting simple decimals like 0.1 or anything that isn't a multiple of a negative power of two: https://www.rapidtables.com/convert/number/decimal-to-binary.html
(I hope this doesn't come across as mansplaining, I just want to share something I find fascinating for the benefit of anyone who might also find it interesting)
Tell me, was this written for the Data General Nova II floating point board?
(As a human assigned to watch its output, mash a remote reset button, then “smoothly” take over for one of those beastly machines, the question is ever so slightly rhetorical.)