This looks great. I just started trying to generate some models using golang and the ecosystem doesn't seem great. Will check this out, might work out better.
If you change inputs then obviously you will get a different output. Crucially using the same inputs, however, produces the same output. So compilers are actually deterministic.
This is irrelevant over the long run because the environment changes even if nothing else does. A compiler from the 1980's still produces identical output given the original source code if you can run it. Some form of virtualization might be in order, but the environment is still changing while the deterministic subset shrinks.
Having faith that determinism will last forever is foolish. You have to upgrade at some point, and you will run into problems. New bugs, incompatibilities, workflow changes, whatever the case will make the determinism property moot.
Many compilers aren't deterministic. That's why the effort to make Linux distros have reproducible builds took so long and so much effort.
The reason is, it's often more work to be deterministic than not deterministic, so compilers don't do it. For example, they may compile functions in parallel and append them to the output in the order they complete.
I also think the article glossed/skipped over the xmax/xmin concepts. And they are fundamental to understand how different isolation levels actually work. It's quite jarring to the point I'm wondering if a whole section got accidentally dropped from the article.
It's really surprising how many people don't realise where omegas come from and just default to "more fish". Fish get omegas from alge. Simply skip the middle man and all the nasty side effects that has in the form of animal exploitation and harmful substances for humans they contain.
Cows eat grass for protein, we can't really skip the middle man and eat grass to get protein.
I don't know if it's true, but it wouldn't be unusual for there to be benefit from getting omega 3 from fish rather than algea because of something like this. AFAIK, we mostly only know about the benefits of eating fish.
I love how google (youtube) starts immediately showing me ads in the language of whatever country I happen to be on holiday at the time. For that country specific services/products. As if they don't know exactly where I'm from and which languages I speak. Absolutely baffling that they get this so badly wrong.
That doesn't seem very practical. The issue is that imgur links are everywhere and you wouldn't want to switch browsers whenever you encounter one. Not to mention it requires per device setup. Author's solution is much better than what you describe.
Prime example: animal agriculture. By far the biggest driver of biodiversity loss and nature destruction. Yet people justify it constantly with trivial things like taste, convinience, tradition, etc.
You have plenty of historical examples of this, most prominently slavery being legal.
It's ok to defend a thing, but just because the law says so is very rarely a good argument.
reply