The new approach, dubbed G-HAT for Glimpsing Heat from Alien Technologies, makes no assumptions about what alien civilisations may be like
Such assumptions as, that alien life has not found a way around the Second Law of Thermodynamics?
From the article: The way this would work is one customer may set the car (which he paid for) to jealously value his life over all others; another user may prefer that the car values all lives the same and minimizes harm overall; yet another may want to minimize legal liability and costs for herself; and other settings are possible.
Philosophically, this opens up an interesting debate about the oft-clashing ideas of morality vs. liability."
Screw ancient architectures and minor compiler optimizations. I'd rather have my binary math work like all of us were taught in discrete math classes. Not to mention not have my machine pwned by the mob because a programmer didn't realize that their security check was removed for being undefined behavior.
Signed integer overflow is undefined. That is, in C++, overflowing a signed integer is considered to be equally bad as dividing by zero. Combined with modern compilers, this is resulting in exploitable security bugs in many programs.
Programmers have been taught for decades about two's-complement integer arithmetic and how it overflows. As a result, many of us who don't know about signed integer overflowing being undefined are making "mistakes" like assuming that it wraps as we were taught.
The reason that C++ considers signed integer overflow to be undefined is because of non-two's-complement machines. Such machines pretty much don't exist anymore. Why does C++ insist upon keeping such requirements around, when it is wreaking security havoc on everyone else?
in 2009, a group of Chinese scientists created a viral strain of flu virus
a viral strain of flu virus
Well, at least it wasn't a... eukaryotic strain of flu virus?
Well, Earth has an unmanned expeditionary mission that will take pictures of Charon in July 2015 =^-^=