I think the assertion is based on the fact that LLVM is written in C++. Doesn’t directly introduce a C++ dependency to the kernel, but it does introduce it to the toolchain.
That was the most interesting part of the article for me. I don't understand how it can be faster, given that there's syscall translation going on. Is this more of a commentary on the quality of the `libc` available on Windows? Or on the quality of the GNU Emacs Windows port?
Replacing undefined behavior at the program-level with undefined behavior written and tested as part of the standard library, usually vendored and distributed in concert with the compiler, seems like an obvious net-positive to me.
Yes, you did I'm afraid -- this is a tool which is used to check for skimmers, not a preventative measure which is permanently installed. It only blocks the chip slot when an employee is ensuring a skimmer isn't installed on a particular terminal.
We watched Moore's law hold fast for 50 years before it started to hit a logarithmic ceiling. Assuming a long-term outcome in either direction based purely on historical trends is nothing more than a shot in the dark.
No — that incident was due to a high pressure area (saturation diver living quarters) being opened to a low pressure area (the atmosphere at large), resulting in explosive decompression. The submarine in question is a low pressure area in a high pressure environment, so essentially the inverse of the Dolphin accident.
I’ve heard that the continued presence of ashtrays isn’t a vestigial design feature so much as an intentional holdover, so that anyone who breaks the “no smoking” rule still has a safe place to put out their cigarette.
Hah! I had this idea in the car the other day ("like ratemyprofessor, but for landlords") -- the big issue I got hung up on is authenticity. How does this tool ensure that reviewers are actually tenants, and not landlords trying to boost their rating?
Call me old-fashioned, but I personally do not like the idea of using a garbage-collected language for embedded development in general, and it's just flat out non feasible to use for anything which is timing-sensitive...