673 karma · joined September 19, 2012
Apparently the company was better equipped to handle HDDs, and would have probably gotten the data easily if that were the case. But the experience made me very dubious of SSD reliability.
In both cases, users were using their laptops just fine, and out of the blue, the laptops froze or had some erratic behavior, and the next time they booted, the drives were already unusable.
On the other hand, when I had an HDD failure (due to electrical power fluctuation), except for some bad sectors where the needle hit the disk, it remained usable for years.
So I agree with you, their failure modes are important. Of course, nowadays most laptops only have M.2 slots anyway, so HDDs are completely out of the question.
Overall, there's no free lunch: somewhere, someone will have to do some extra work.
Other useful invariants include some RAII idioms, Rust memory checks, resource usage (e.g. locks), etc.
It seems that the standard rated power of Brazilian showers is 5.5 kW. But then again, Irish weather seems harsher than Brazilian weather.
Unfortunately, the standard in question is quite expensive and probably most of it will not be useful for web design. Is there an equivalent document/standard for websites?
A fan letter, especially one from a child, is the opposite of that. That's the reason so many people find the ad appalling.
If there is a way to make them writable via software, that would be very interesting (and dangerous).
Some of the channels seemed a bit weird, especially one full of memes, somewhat 4chan-like. It took me a few minutes of reading (and a few gross right-wing memes) before I realized that the Discord I joined had absolutely nothing to do with NixOS.
The complete opaqueness of the process makes it impossible to know anything at all about the community you are about to join.
So, from what I understand, I cannot use it and then upload the training video to Youtube. Or can I?
From what this website says (https://weblogs.asp.net/chuckop/110153), this behavior started on Windows 2000, which might explain why it didn't work on my emulated Windows 98...
Well, at least nowadays we can use ridiculous solutions such as normcap (taking a screenshot and OCRing it) to get such a basic feature.
Did the clapping actually help the NHS in any way?
In my experience, having a flagship Android phone with unreliable compass such that I cannot even get my bearings when leaving a subway station, is extremely annoying. Such a belt would seem more useful to me.
Granted, part of if is Android's fault, and part is the keyboard itself (the modifier keys in particular), but overall, it made me feel better using a touchscreen keyboard. I no longer have rose-tinted memories that make me complain so much about on-screen keyboards.
Or, as the young ones do nowadays, they'll just say "Cheh!" to the Académie.
Frama-C (https://www.frama-c.com) is an open source framework that has, among its analyzers, one based on abstract interpretation (https://www.frama-c.com/fc-plugins/eva.html) that is very similar in spirit to Astree.
MOPSA (https://mopsa.lip6.fr) is another open-source project (albeit more recent, and in a more "academic" stage) that also provides abstract interpretation to analyze C programs for flaws.
NASA also released IKOS (https://github.com/NASA-SW-VnV/ikos), on the same vein.
Of course they lack the polish of a product which costs tens of thousands of euros per license, but they are open source, and their purpose is the same: to ensure code safety via formal methods, in particular abstract interpretation.
It is possible to get these tools to analyze some code and generate no complaints, which ensures absence of several kinds of problems, such as memory safety issues.
Then again, it's hard to know exactly how much they differ from Astree, since you need a license to compare them, and I don't even know if you are allowed to publish such comparisons.
Dell has a few models with keyboards that accept both layouts, but in most laptops the "grid" above the keys prevents switching between them, which makes it really annoying if you ever buy one with an ISO layout, hoping to be able to just buy an ANSI keyboard later to replace it...