An official update hard (and permanently) bricked my S8 phone back when it was still the flagship. Samsung refused to fix or replace it because I had moved overseas meanwhile.
While "technically" valid, this never happened with iPhones despite frequent travels.
I'd never buy a Samsung fridge, but ironically I'm loyal to Samsung phones because they've always worked out well for me and I've had bad experiences with Apple and Google hardware. I'd just never buy one of their smart appliances, or any smart appliance for that matter.
Likewise. I'm only interested in books that were either published before 2024, or are by authors I respect (e.g. Patterson & Hennessy), or by respectable academic publishers (e.g. Cambridge University Press). I used not to be so picky.
It also presents a bit of chicken & egg for new authors: nobody knows them, and now few will risk it, so they stay unknown. They must pursue other avenues to gain traction; far more than was needed a few years ago.
The deluge of AI books on Amazon has really been quite amazing. Between them and the higher risk of poorly-printed books, I don't buy from Amazon anymore. Now it's always direct from publishers.
Presumably it gives the JIT more type information, parent example was specifically about one of the type-check functions you can use for guards (is_float). While running it'll use the is_float information to generate code for the float case, and bail out if the actual values fail the guards at runtime.
Other JITS like V8 will do things like speculative inlining and inserting its own type guards , but if this JIT is "Admittedly an extremely simple one" then it presumably doesn't do much of that.
You're right that a lot of material really does require a physical book. Anything even remotely technical.
That said, I would argue that a voice actor is far more significant than page formatting when it comes to novels. A good voice actor can turn a good story great, and sometimes a poor story to... acceptable.
I've read thousands of novels over the decades, both with and without audio, so I'm reasonably confident about the above.
Most do, in my experience? I worked at Argonne for a while, and they absolutely treated their profession with deadly seriousness. I didn't meet anyone who took the stance of "Move fast and break things". Most spent too many late nights rechecking their work to make sure it was correct. Even when being wrong would be entirely inconsequential in the grand scheme of things.
I get what you're saying, that not everyone who is in tech contributed, which is fair to an extent, see my other comments.
Embedded developers often suffer under archaic toolchains. There's plenty of reasons for that, but one of them is UB: a newer version of the compiler can completely change an embedded program's behaviour.
Where I was it was quite the opposite. The bloody compiler guys kept on updating the compiler, and we were required to use the OS-delivered one. Since we were often using pre-release OS's, the toolchain could change every week.
It did make you write robust and defensive code, though...
While "technically" valid, this never happened with iPhones despite frequent travels.
Don't buy Samsung consumer devices.
reply