It just seems like it would be as hard to verify the accuracy of the code written to prove a complex theorem like FLT as a manuscript written in English. But if you can rely on smaller statements that build on each other, it would make more sense.
It just seems like it would be as hard to verify the accuracy of the code written to prove a complex theorem like FLT as a manuscript written in English. But if you can rely on smaller statements that build on each other, it would make more sense.
Alas it's still not suitable as a daily driver for the average home user and probably never will be. It is unfortunate that Ubuntu has to reign supreme in that regard.
Promising 8 years of upgrades is only useful if your hardware is not sub-par. The Fairphone 3+ I bought was already "meh" when I bought it, after 3 years it felt sluggish. I wanted to upgrade parts of it, not a whole new device.
(In another news Signal still has focus on crytpo. Is this Firefox+Pocket level of stickiness and “we are right!”?).
I use a program called earlyoom. It will monitor RAM and if you cross a level of utilization (default 95%?) it will kill the worst offenders before the system becomes unresponsive. You can layer on sophistication like protecting certain programs or preferring killing others. I find it invaluable when I am doing data science work and do something stupid which explodes in memory. Annoying that something was killed, but usually better than hosing the entire system -if it crossed 95% it was almost certainly going to hit 100%.
For my purposes it works perfectly - only the Python process will be killed, my IDE or notebook will survive.