Things go very south in windows if you ever use really much swap. Had this with a CAM process using a lot of swap.
You barely move the barrier until the backing pagefile cannot grow anymore (which with a fast but small nvm can be reached within a few seconds). After that you get stuff like a taskmanager without fonts, as there is no memory for loading it anymore...
Well, if you are not a code based developer, eg. you are used to program industrial control systems, they are often developed the same way, as with certified/proofed tools, you can guarantee that the code has no uncaught error paths or simple syntax errors.
It also has a lot appeal to people who do not develop on a daily basis, eg. I'm pretty confident I could teach my dad to use nodered vs writing python in a day.
I myself just use it (after years of being on the second side) because I noticed, that it was somehow way faster to get stuff working and keep it maintained
Also funny, my result of this is that I now order basically everything directly via aliexpress. If all i get is chinese crap anyway, I can at least get it cheaper.
Then I noticed that aliexpress actually made some pretty good page design choices. Since you can see how long a seller is registered and how many they have sold (both directly on the product information site), it is pretty easy to find a at lest decent trader there
Especially on JVM, conditional breakpoints are really nice for this. (And at least most classic Java-Webservers are really compatible with this approach)
As someone recycling old laptop cells that are decades old (even got a few sony fukushima ones in last batch). Having a absolute large amount of them can cancel this out. Sure one fresh cell might have the small top current than 10 parallel old ones due to resistance, but if space is no concern the older ones are really great economically.
Well I beg to differ, using a unlimited swap file can quickly reach hard issues after 64gb of swap use.
At that point mallocs in the windows ui fail (timouts or something?), that apparently are not meant to, eg fonts from shutdown menu missing, the system being unable to shutdown ect.
The more I read stuff like this, the more I come to the conclusion that actual security critial real time software should probably be compiled without any (agressive) optimisations
Sure, depends only on your ethic.
E.G (note devils advocate)
A utilitarist might argue, that killing of a larger amount of humans that are not worth it might be for the greater good of all
A extremist fascist even has a pretty clear definition of worth added to that
Asimovs concept of being killed instead of retirement
Various concepts in fiction of adding globally some additions to drinking water to lower fertility on global scale
Chinas politic of one child per family was even somewhat fair as it discriminates equally
Um wait, the main reasons for I know about is, that square corners are a huge issue with higher currents, as they tend to burn from the inside out, due to the lower resistance in the corner and non equal flowing of electrons.
I had some suprisingly varied versions of this in school (also europe)
a) to save lives
b) the bombs were actually planned for use against berlin, but the nazis already collapsed when they were ready
c) because how else could you ever test these weapons in a realcase scenario
d) to force a unconditional victory
The truth is probably as often a mixture of multiple interests at different levels with different motivations
Most autopilots (especially) on smaller planes will happily crash you into buildings without a second thought. If we had a similar central automotive control, planes can rely on this would rarely happen
You barely move the barrier until the backing pagefile cannot grow anymore (which with a fast but small nvm can be reached within a few seconds). After that you get stuff like a taskmanager without fonts, as there is no memory for loading it anymore...