Can't we just show a "This site may harm your computer" message whenever a site is recording too much timing data? The page is justifiably considered malware at that point.
Won't your example trigger an infinite loop of celsius/fahrenheit conversions? Especially if the floating point value is slightly off.
I think your example is exactly why stuff like React won vs data-binding frameworks. With declarative programming, you just have a single source of truth that you change once (you can arbitrarily pick celsius or fahrenheit or even kelvin) and let the framework figure out what needs to be diff-ed in the derived views.
If this course is at the same level of production values, I would buy it just for entertainment purposes. It beats watching CGI explosions from movies! It looks like it's just $65 dollars for independent students. The samples look decent: https://www.smart-biology.com/life-unit-1-from-atoms-to-cell...
Probably the clearest chart that explains why machine learning is blowing up now, despite the fact that the same neural network architectures existed since 1990s (e.g., LeNet-5).
It's because cost dropped from $47,000 per GFLOPS to $0.02!!!
Fight memes with better memes