Whether you like it or not js is here to stay. It's the language of the web (and more). A lot of new capabilities are being exposed via browser makers (e.g peerconnection, webrtc) which only serve to increase its power. Calling it stupid and ugly is your unsubstantiated opinion. (Infinitely more useful: say why this is your opinion.)
I think this is a nice intro to the language. Why it's being posted now though is a little puzzling considering it's from 2006. It is obviously still relevant and interesting but readers should realize it's not very recent.
* Overview: https://rawgithub.com/whatwg/html-differences/master/Overvie...
The next thing is JavaScript "next" or Ecma Script 6
* http://wiki.ecmascript.org/doku.php?id=harmony:proposals
You can use Traceur if you want to try out ES6 features today More info: https://github.com/google/traceur-compiler
These days there is a lot of things going on in the tooling section
Build: * Grunt: http://gruntjs.com/ - a lot of grunt- tasks at http://npmjs.org/ * Newest kid in town: https://github.com/gulpjs/gulp
Modulization and dependency management: * http://en.wikipedia.org/wiki/CommonJS * http://browserify.org/
In the same manner as assembler is here to stay. Assembler is "the language of the computer". Not that many people write assembler these days though, majority moved on to languages more suited to their needs.
"Hey, look, this is Jenna. You'll have to work with her for the next 10 years. She's hard to figure out and grumpy at times, but if you treat her right she'll play along. Actually if you get to know her, she can be a great asset."
"Don’t make idols for yourselves" is another old expression.