Regular reddit lurker; Moderator of dozens of sub reedits including r/sex, author of jquery, so many continuous regular iterations, evangelist of js at Mozilla, now at khan academy.
"My favorite sub-reddits are fffffffuuuuuuuuuuuu and starcraft. I read every f7u12 comic every day and I watch more casted Starcraft games than any other form of media (movies and TV included)."
Phew. And there I was thinking I was rotting my brain with such things. :)
Edit: Yes, HackerNews^H^H^Hitpick, undoubtedly I was truly thinking that because something applies to a renowned and skilled programmer, it also applies to me.
JumpChat – A platform bridging mobile text messages, email, and IM communication without needing to download anything. Users can send mass messages on any of the platforms and JumpChat will send it to the platform the receiver activates. They are currently focusing on mass mobile messaging, where users can shoot off mass messages to the groups they define.
I think he's a bit too bullish on Closure Compiler's advanced compilation mode. It's nice, but if you don't have an extern file for each additional third party library you use, or forget to use dictionary syntax to access properties that CC doesn't know about, your code will fail cryptically and almost silently.
> or forget to use dictionary syntax to access properties that CC doesn't know about
That sounds like a reason to be bullish about it to me. The more popular it is, the more people have to worry about making their code analyzable, the better it works.
I know more than a few Computer Science majors who are much smarter than me (I didn't do CS) and know their stuff down cold but couldn't program their way out of a paper bag.
Maybe Sal can - dude can do pretty much everything else - so he almost certainly can do those videos, but there's still a distinction there, between the two.
Oh, sorry, I was ambiguous: I mean he has a BS in engineering and computer science. He's currently doing some casts on number theory, so he might very well already be on his way to touch on general computer science.
I think your suggestions are only going to be a part of the Academy far away in the future when all the basics are in order. When you watch a video, you usually have the necessary prerequisite knowledge for the material available as other Khan Academy videos. I think Khan approaches computer science the same way.
It takes time for these sort of things to fill up. Looking now, 51 minutes after your comment shows that he has replied to just about every main question, with a lot of interesting (and technical) details.
You seem to forget this is the ingratitude generation, where no matter how good 99.9% of your free product is, you will get publicly flamed and belittled for the 0.1% that isn't quite what people expected.
A man. A machine.