IMO the effort was simply to replace the use of pi with the use of tau. What does approximation have to do with it?
IMO the effort was simply to replace the use of pi with the use of tau. What does approximation have to do with it?
It's a general challenge of writing on the web that you don't know what context the author assumes and the author doesn't know what context the reader assumes.
In this case, the blog title "Computer, Enhance!" and the article subtitle "Switching away from radians makes code simpler, faster, and more precise." sends a pretty clear signal that this is about programming and not pure mathematics.
For any given article on the web, you can always generate valid criticisms based on the author assuming some context that may not be true for all possible readers. You can't say, "Ice cream is cold" without some commenter pointing out that you're doing a disservice to astronauts for whom ice cream is freeze dried and room temperature.
I find the best way to extract value from writing on the web is to simply try to understand the author's assumed context and go from there.
Computationally, we all only ever work with approximations, but when doing mathematics, pi is exact all the way out to the infinity-th digit. To multiply by pi (or any irrational, but particularly transcendental) in a pure mathematical context is to audaciously specify an infinitely long computational process. It is dizzying to contemplate, almost mystical. Sort of like modular arithmetic with an infinitely-precise irrational modulus.
[1] Philip Ehrlich. "The absolute arithmetic continuum and the unification of all numbers great and small." Bull. Symbolic Logic 18 (1) 1 - 45, March 2012. https://doi.org/10.2178/bsl/1327328438 Theorem 20
>>> import math
>>> math.pi
3.141592653589793
>>> math.tau
6.283185307179586But just because there was {a lot of work to replace all uses of pi with tau} doesn't mean there wasn't {a lot of work to replace all approximate uses of pi with approximate uses of tau in computer programs}.
Nothing in the rest of the article deals with pi or tau as transcendental numbers, only about a bit patterns and (implicitly) floats or doubles.
If your focus is IEEE 754 apples, then perhaps other sorts of fruit aren't so important?