Then add resolution, IP address location (which VPN they use is also a datapoint), which time they are active at, etc. and you can get a good almost-unique identifier.
it's a shame that browser people have to add noise to audio buffer handling to try and thwart it.
TL;DR different codepaths even within the same codebase (e.g. SIMD variants) can result in subtly different floating point results (iiuc, likely related to to the fact that floating point math is unexpectedly sensitive to order of operations etc.)
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.