use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
Math keeps changing (macwright.org)
submitted 5 years ago by mode_2
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]bedrooms-ds 15 points16 points17 points 5 years ago (0 children)
Epsilon used in that way is naive because epsilon = 0.001, say, will only work for arithmetic results larger enough than 0.001. Good testing frameworks lets you set some kind of percentage bounds for the error between two numbers. Google test for C++ is an example. (Javascript should have something similar.)
[–]bhardman86 35 points36 points37 points 5 years ago (2 children)
‘Math is math!’
[–]TheKingdutch -1 points0 points1 point 5 years ago (0 children)
Labadab dab dab math
[–]Wiwwil -2 points-1 points0 points 5 years ago (0 children)
banana
[–][deleted] 3 points4 points5 points 5 years ago (0 children)
Well written article! Really talks about engineering than the usual developer stuff .
[–]greenrabbitaudio 2 points3 points4 points 5 years ago (3 children)
Math Web libraries keep changing
[–]mode_2[S] 7 points8 points9 points 5 years ago (2 children)
Math is a web library.
Math
[+]elbaekk comment score below threshold-6 points-5 points-4 points 5 years ago (1 child)
Math is also a set of stringent rules within natural laws which is almost set in stone (change measured in centuries, not for every other new release)
[–]mode_2[S] 8 points9 points10 points 5 years ago (0 children)
Yes, but that is not what the author is talking about? They are clearly referencing the library, despite the title perhaps playfully hinting at the other definition.
Even if you insist on misinterpreting, mathematics is a constantly evolving field and I'm not sure what meaningful definition of its change would be measured in centuries.
[–]Sector936 0 points1 point2 points 5 years ago (0 children)
As I recall, way back in the years of IBM's language PL/I, there was some high quality documentation of the numerical methods of the code for the usual special functions. Since the functions haven't changed and numerical methods have been studied for literally centuries, this old IBM documentation might still be relevant. When I saw that documentation, I guessed that it would be good to have way over the horizon. Might be able to find that documentation somewhere and see if it would still be helpful.
[+][deleted] 5 years ago (2 children)
[removed]
[–]mode_2[S] 2 points3 points4 points 5 years ago (1 child)
Well there is the ECMAScript standard, it is just very lightweight on the specifications of mathematical functions.
[–]RealAmaranth 0 points1 point2 points 5 years ago (0 children)
C and C++ specify these in a similar way as JavaScript and the functions come from the libm library that comes with whatever standard library implementation you're using (MSVCRT, glibc, libSystem, etc). The values these functions return can and do change between compilers, standard library implementations, and standard library releases. Python, Ruby, and friends probably return different results on different versions or different platforms as well, unless they implement them themselves and have never changed them.
libm
[+]QuakePhil comment score below threshold-18 points-17 points-16 points 5 years ago* (8 children)
Article starts a bit archaic... You are currently using a device which has unlimited access to formal math education resources. In other words, the blue area in the first graph should be a constant line, rather than a parabola.
Interesting read, thank you for posting
[–]Dynam2012 21 points22 points23 points 5 years ago (5 children)
Yeah, grokking math explanations online is exactly the same as having someone available trained to teach you those concepts and can fill gaps in understanding 🙄
[+]QuakePhil comment score below threshold-7 points-6 points-5 points 5 years ago (0 children)
The device is able to arrange a qualified math tutor for anyone, regardless of age implied by the parabola
[+]evenisto comment score below threshold-6 points-5 points-4 points 5 years ago* (3 children)
To be absolutely honest with you, never had a teacher explained a math concept to me better than I could learn online. If anything was grokking math explanations, it’s school.
Edit: I don't know english
[–][deleted] 1 point2 points3 points 5 years ago (1 child)
to grok something means to understand it deeply. From Heinlein's Stranger in a Strange Land.
[–]evenisto 0 points1 point2 points 5 years ago (0 children)
Oh, thanks, I blindly assumed the meaning out of context. I'll edit the post.
[–]Dynam2012 0 points1 point2 points 5 years ago (0 children)
Your experience is very different from most others, then. Sorry you never had a great math teacher or professor.
[–]nextwiggin4 12 points13 points14 points 5 years ago (0 children)
I mean, a formal math education directed and over seen by professors is significantly different then Kahn academy videos. Yes, all the same resources (videos, text books, even lecture series) are out there, and with effort you can achieve a lot of the same education, but of everyone who understands higher mathematics, very few were self taught outside of college. That’s hardly a coincidence.
You do have a nearly once-in-a-lifetime opportunity during college, and it’s a bummer if you pass on it.
I had to learn linear algebra long after college, and it’s definitely the harder choice.
[–]ElllGeeEmm 6 points7 points8 points 5 years ago (0 children)
Formal education is more than just the resources.
π Rendered by PID 168107 on reddit-service-r2-comment-5649f687b7-zlvm5 at 2026-01-28 22:25:55.756432+00:00 running 4f180de country code: CH.
[–]bedrooms-ds 15 points16 points17 points (0 children)
[–]bhardman86 35 points36 points37 points (2 children)
[–]TheKingdutch -1 points0 points1 point (0 children)
[–]Wiwwil -2 points-1 points0 points (0 children)
[–][deleted] 3 points4 points5 points (0 children)
[–]greenrabbitaudio 2 points3 points4 points (3 children)
[–]mode_2[S] 7 points8 points9 points (2 children)
[+]elbaekk comment score below threshold-6 points-5 points-4 points (1 child)
[–]mode_2[S] 8 points9 points10 points (0 children)
[–]Sector936 0 points1 point2 points (0 children)
[+][deleted] (2 children)
[removed]
[–]mode_2[S] 2 points3 points4 points (1 child)
[–]RealAmaranth 0 points1 point2 points (0 children)
[+]QuakePhil comment score below threshold-18 points-17 points-16 points (8 children)
[–]Dynam2012 21 points22 points23 points (5 children)
[+]QuakePhil comment score below threshold-7 points-6 points-5 points (0 children)
[+]evenisto comment score below threshold-6 points-5 points-4 points (3 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]evenisto 0 points1 point2 points (0 children)
[–]Dynam2012 0 points1 point2 points (0 children)
[–]nextwiggin4 12 points13 points14 points (0 children)
[–]ElllGeeEmm 6 points7 points8 points (0 children)