Well, even deep understanding doesn't imply the ability to predict, unless chance plays little role -- a stipulation which is manifestly not the case, here.
Edit: grammar
But I also didn't downvote you, so I can't speak for those that did.
For example, I am ridiculously bad at estimating how much time implementing features / fixing bugs would take. Most of the time I'm really off, at least by a factor of 2. Surely my manager should take this fact into consideration when asking me how much time something would take me when planning the timeline/schedule (he does, in fact).
Nope, that's a logical fallacy. Lots of people do it, yes. I'm guilty of it myself. But that doesn't mean that it's correct.
> So basically he didn't get anything but #6 (facebook) and #10 (which is more of an insider joke than a prediction) right
Okay, you're good...
> Remember this next time you read Yegge's rants.
Logical fallacy.