155 karma · joined June 26, 2010
Yep — here we're getting into Prior Restraint. It's both against the law to restrain free speech such as lies, but as you rightly point out, this speech can have other legal consequences.
this is a clear violation of the First Amendment, which makes it legal to publish lies.
TL;DR free speech is between you and the government, not between you and someone else or some other company.
He might have what it takes to turn Intel around.
As a nerd, I love analyzing my rides. I collect data on the power I deliver to the pedal, my heart rate, and precise GPS data. Everything connects to your phone or cyclocomputer via Bluetooth/ANT+. Services like Strava make it easy to compare your performance to those that you rode with and others that have ridden the same segments. It's just fun!
Haskell says nothing about how lists are implemented, so with respect to "true"ness (I'm not really sure what this means), we can cannot generalize. A sufficiently optimized Haskell compiler implemented in silicon would have the liberty of using the memory in-place.
Implementing it on silicon requires the trade-offs you mention. But silicon is just an implementation left to the reader...
EDIT: I guess where I'm coming from, Haskell was used in the context of the Theory of Computation, not real-world implementation details and the like.
Seeing QuickSort in just one line was what hit it home.
I remember thinking at the time that this was really incredible, but that Haskell had no future. This was at the time of Hugs 98, although I remember hearing about GHC. I'm glad to be wrong about this.
The example that the author gives does not apply to x86.
[1]There are memory types that do not have strong memory ordering, and if you use non-temporal instructions for streaming SIMD, SFENCE/LFENCE/MFENCE are useful.
For those not familiar with the history of England, the tome of Western literature (and the genre of satire), or soft-boiled eggs, I've gotten some confused looks when trying to explain this origin. Plus, it doesn't really add anything at all to the understand of endianness in the computer hardware sense.