2,465 karma · joined August 7, 2010
sudo systemctl hibernate -i
And when waking up it requests the LUKS passowrd. Using NixOS, worked since 2019 or so.
Through a combination of mitigation of dynamic memory usage, borrow-checking analysis and advanced formal proof, SPARK formally demonstrates absence of memory issues such as use after free, access to uninitialized memory or memory leaks and corruption.
I hope this project will produce some usable new UX at some point.
From their manifesto [1]: "The biggest impediment to using Fil-C in production is speed. Fil-C is currently about 1.5x-4x slower than legacy C."
And for the moment being it is running only on Linux/X86_64, even though there should be nothing preventing it from running on other platforms.
[1]: https://github.com/pizlonator/llvm-project-deluge/blob/delug...
> As a funny historical quirk, back in 2011 there was an interview with Ryan Dahl, the creator of NodeJS, who mentioned that the perceived difficulty in writing a new IO manager for GHC was a factor in the development of a new language called NodeJS. When asked why he chose Javascript, for the project, he replied:
>> Originally I didn’t. I had several failed private projects doing the same on C, Lua, and Haskell. Haskell is pretty ideal but I’m not smart enough to hack the GHC.
The interview itself is in [2].
[1]: https://www.stephendiehl.com/posts/decade.html [2]: https://www.bizjournals.com/boston/inno/stories/news/2011/01...
[1]: https://www.msn.com/en-us/news/world/paris-withdraws-149-ele...
However I have to say that none of the ThinkPad trackpoints match the easiness and the precision of the Tex Shinobi external keyboard - it's just delightful how it feels, though, typing on it is very loud.
The TEX Shinobi TrackPoint is for me much easier and better to use than on modern ThinkPad keyboard, was quite a surprise.
[1] https://tex.com.tw/products/shinobi?variant=16969883648090
[1]: https://tex.com.tw/
1) Optimal Linux support (no Nvidia please)
2) Best possible US layout keyboard, centred, i.e. NO numpads
3) Trackpoint with physical buttons below, optimally 3, could live with 2
4) At least 15 inch screen, bright enough to work outside, and as good as possible to the eyes.
5) Option for 64 GB RAM or more
6) Option for 4 TB SSD or more
7) As much autonomy on battery as possible, as few noise and heat as possible.
8) Nice to have, but not crucial, would be repairability and extendability.
I don't care much about CPU power and prefer less power to heat and throttling. So if somebody has any suggestions, I would be very glad.
> Is there anything in the kernel which is not optimal, but would require a complete rewrite to address properly? In other words, the kernel is 30 years old and knowledge, languages and hardware have changed a lot in these 30 years: if you rewrote it from scratch now, what would you change?
And Linus' answer was very interesting for me - and after reading it, I would answer your question (tongue in cheek): "Never, because it seems that Linux developers were quite successful in starting all over again for quite some parts of the Linux kernel."
I guess it's not really an answer to your question, but kind-of ;)
> The crash was caused deliberately by the co-pilot, Andreas Lubitz, who had previously been treated for suicidal tendencies and declared "unfit to work" by his doctor. Lubitz kept this information from his employer and instead reported for duty. Shortly after reaching cruise altitude and while the captain was out of the cockpit, he locked the cockpit door and initiated a controlled descent that continued until the aircraft impacted a mountainside.
[1]: https://en.m.wikipedia.org/wiki/Germanwings_Flight_9525
https://www.microsoft.com/en-us/research/wp-content/uploads/...