Re:How We Bypassed Safari 17's Advanced Audio Fingerprinting...
by TylerE on Sunday March 10, 2024 @03:03AM
(#39657278)
What word would you use if sin(x) returns a different value on different platforms, or even different OS or librsry version? Sure smells like a fiction that depends on external state rather than simply its input.
[ Parent
| on HN ]
Re:How We Bypassed Safari 17's Advanced Audio Fingerprinting...
by Retr0id on Sunday March 10, 2024 @11:16AM
(#39659825)
The existence of platforms that do not conform to their own specifications does not make an operator non-deterministic.
Edit: I found this pretty great article on the subject https://randomascii.wordpress.com/2013/07/16/floating-point-...
We're both right, depending on how you frame the question.
Re:How We Bypassed Safari 17's Advanced Audio Fingerprinting...
by heinrich5991 on Sunday March 10, 2024 @11:19AM
(#39659845)
sin(x) is platform-dependent.