Odd Lots
- I meant to post this back in May but the item went into a notefile while I was traveling and got misplaced: Larry O’Brien did a very nice detailed comparative review of my Assembly Language Step By Step, Third Edition and Randy Hyde’s Art of Assembly Language, Second Edition over at SDTimes. Larry understands better than most people that there are multiple ways to approach learning a topic, and that both books have value and don’t completely overlap one another.
- Another tardy item from that same missing notefile: Scientific American must be desperate for subscribers, as it had the courage to challenge the biggest sacred cow in medical science: the Fat Bad, Carbs Good nonsense that has blown us up like carnival ballooms since it was declared health dogma in the early 1970s.
- Part of the problem: Most medical studies are utter crap, and here’s why.
- And here’s an excellent example. Sadness makes me neither creative nor energetic. Furthermore, all the most creative people I know are borderline manic. Insane, maybe. Sad? Not in the least.
- In 1970, I built a vertex-first projection model of the 600-cell regular polytope in four space using D-stix. My senior-year math teacher hung the model from the steam pipes and I never saw it again, but here’s a photo of one made out of ordinary drinking straws. (Scroll down.)
- What is the frequency of a dog shaking water off its fur? The answer: greater than or equal to 4 Hz.
- Slate asked “Is the movie that almost killed Disney animation really that bad?” My answer: Yes. It’s the Seventies car in Disney’s otherwise reasonable animation garage, full of uninteresting things indifferently drawn, with the possible exception of the weird half-dog, half-leprechaun whatchamacallit Gurgi. The Horned King is the least menacing of all Disney cartoon villains, and certainly can’t hold a candle to Maleficent, Hades, or even Gaston. The Chronicales of Prydain is a decent kid-series, and deserves a remake.
Posted in: Odd Lots.
Tagged: books · dogs · health · math · movies · programming
The links to the two books in your first item don’t work. (Same problem on the other version of the blog.) It seems that your page’s address is prepended to the Amazon address. When I strip that away, the remaining address works.
I don’t have the blog text source with me here. I’m working off of a crappy netbook while tending my sister’s girls for the weekend. Will fix when I get back to the condo. Thanks for reminding me!
Larry O’Brien: “I do wish that there were a performance-oriented text to take the place of Michael Abrash’s classic but obsolete books. I wonder if Duntemann could be convinced to write it using Hyde’s HLA?”
Hmmm.
In a word, no. I respect HLA highly but I don’t think it’s the right tool for optimization at the Abrash “Zen” level. Furthermore, I don’t think that’s what Randy created it for.
Given 2010-era CPUs, the whole question of what low-level optimization actually is comes into play. We may make it fast primarily by making it small: See the Atlantis Word Processor. Staying inside cache seems to outweigh almost every other consideration in my experience, and that’s not something you do by looking for faster machine instructions.
> Staying inside cache seems to outweigh almost every other
> consideration in my experience, and that’s not something
> you do by looking for faster machine instructions.
Right, and it’s far more about state changes concerning data than code so it’s almost always perfectly accessible from high-level languages now.
Twenty years ago the difference between a good compiler and a good assembler programmer was about a factor of ten. These days instruction-level tuning is not so important. Optimizing to minimize memory-related machine state changes (tlb, cpu cache, ram) is where the big wins are to be found and the difference is often two or three orders of magnitude in performance.
It’s amazing that the gap has grown so much. It’s also disappointing that so few people are writing about it.
Scientific American did something else that raised a lot of eyebrows: they printed an article about climatologist Judith Curry, who has been respectfully engaging those who are skeptical of immanently catastrophic anthropogenic global warming.
http://www.scientificamerican.com/article.cfm?id=climate-heretic&page=1
I mention this not to endorse her views (or any others) on this topic, or to start a discussion about climate change, but simply to note that this sort of thing would not have appeared in SA before. Has there been a change in its editorial staff?
Magazine editors who are not owners of the company are often at the mercy of ad sales management, who field complaints from advertisers (or potential advertisers) and apply subtle and not-so-subtle pressure on editors to make the mag more attractive on the ad side.
If I had to guess, this would be it. Magazines are getting less and less revenue from paying subscribers, so alienating readers is much less of a hazard than many think. SA did itself in years ago by “dumbing down” content generally, and while it’s possible that somebody in editorial decided that all the usual usual on global warming was turning readers off, I’m more inclined to think that one or more influential advertisers bitched.
I did see that item and, like you, I marvel.I wouldn’t draw too many conclusions from it, though.
Sci Am poll: Dr. Judith Curry & climate change: I tried to take the poll but, like Jerry’s correspondent, I agree that “I must say that it was simply the worst, the most biased poll I have ever seen. The choices essentially boiled down to ‘Yes, I am a sensible person who is convinced of climate change’ or ‘No, I am a mindless climate change denier.’ There was never a ‘None of the above’ option for this complex subject.”
I mourn the loss of the Sci Am of my youth. 🙁