- cross-posted to:
- comics@programming.dev
- cross-posted to:
- comics@programming.dev
cross-posted from: https://programming.dev/post/8653164
Transcript:
Cueball: Hey, check it out: eπ−π is 19.999099979. That’s weird.
Black Hat: Yeah. That’s how I got kicked out of the ACM in college.
Cueball: …what?Black Hat: During a competition, I told the programmers on our team that eπ−π was a standard test of floating-point handlers – it would come out to 20 unless they had rounding errors.
Cueball: That’s awful.
Black Hat: Yeah, they dug through half their algorithms looking for the bug before they figured it out.
Hover text:
Also, I hear the 4th root of (92 + 192/22) is pi.
It seems plausible enough to me. Many comp sci undergrads would be dimly aware that floating point arithmetic is notoriously difficult to get right and can often lead to surprising errors if you get it slightly wrong, and also dumb enough to believe that eπ−π is exactly 20.