Hacker News new | past | comments | ask | show | jobs | submit login
Arithmetic Is Hard—To Get Right (wolfram.com)
28 points by nickb on Oct 17, 2008 | hide | past | favorite | 10 comments



The title for this advertisement for Mathematica would be more accurate, and much less surprising, if it were "Floating Point Arithmetic Is Hard—To Get Right."


Its really amazing how seemingly small things can take over 20 years to perfect; and they still say they haven't perfected it!


Seemingly small? Any intro to numerical algorithms will quickly convince you otherwise.


It's really amazing how almost any problem domain will have interesting edge cases in random areas that careful people have found and dedicated lots of effort to, yet you can still look at two superficially similar yet differently priced items in an unfamiliar space and think there can't be much between them.

I was talking to a shotgun owner recently, and his more expensive shotgun has an extra mechanism in the safety - where more basic guns stop you pulling the trigger, this one also blocks the hammer from striking so it wont fire if dropped or jolted. Not something I'd think to look for, but the sort of thing that's nice to know exists.

I think there might be a bit of QWAN about it as well - where some careful craftspersons have taken extra care over details you haven't specifically thought of, you can tell the item is better but you can't tell for sure whether it's the choice of material, fit-and-finish, the lack of an annoyance from a previous version, the luck of the draw, or possibly just your imagination.

It's also slightly offputting - to know that whatever you want to create or learn, there's a massive proverbial undersea iceberg waiting for you.

(Edit: I wonder what proportion of sentences in HN comments begin with either "I" or "It's"?)


Why is Mathematica in italics in this piece? Is it a work of art? If it is, can I see the source code?


Wow that's an intense article.

Lesson learned: Zoho FTW!


I would have assumed that tracking precision was built into all applications that use math. 0_o


Why? Most of math does not deal with anything like precision.


precision is a very important part of how math interacts with the real world.


Yes, but only for the part of math that deals with (real) numbers.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: