6,725 karma · joined May 16, 2012
Because of protection from radioactive radiation, you have higher costs handling anything in a nuclear reactor compared to a coal plant. Then you have the issue of runaway nuclear reactions, hydrogen buildup etc.
Compilers actually actively try to stay deterministic in their output.
Except for the winter of 2022 when more than half of French reactors were not running, which was especially critical because of the Russian War against the Ukraine. Coal reactors had to be reactivated in Germany so lights didn't turn off in France.
Or summer when reactors have to be shut down because the rivers are too hot or running low.
It happened before relatively successful with slavery and is partially happening with the death penalty. For me it seems like a very long way to go though.
On the other hand also calculators help solve problems people have struggled with for millennia. It also doesn't mean that the end result is better than by hand. It's actually not, and that's the reason why you cannot replace programmers, because you need them to steer the LLMs for a good outcome.
And even the answer to the question, if LLMs make us more productive as programmers long-term is not really clear
If you believe in the broken windows theory, there's not one determining factor: Splashes of urine make the bathroom look dirtier and lead to people not taking care of the bathroom properly.
Some already developed even earlier and most ideas were already there in the 80s. The problem was just that the field was growing so fast that it was filled with people without formal training or fresh out of university. That way the knowledge did not spread.
For instance the 1986 paper „no silver bullet“ already described the need for iterative approaches later described as agile.
Taxation and cost for the net are very different with a higher price for the connection in France and a higher price per kWh in Germany. In the end for a normal use of electricity the prices are very comparable.