Hacker News new | ask | show | jobs
by saagarjha 830 days ago
"Floats are not deterministic" is not engineering rigor, it's just wrong. They are specified precisely by IEEE-754 in how they must behave and which operations are allowed to produce which results.
1 comments

IEEE 754 conforming floats conform to IEEE-754. If they actually conform. Low end devices with shitty software implementations often get the hard edge cases wrong.
Yes and when that happens it is important to know what went wrong rather than just handwaving "oh it's that float stuff again I can't trust it".