Actually, I linked to a proposal by Brendan Eich, the creator of JavaScript.
I mean, come on, this is the same guy who wrote a reopenClass function in Ember.js
JavaScript's open prototypes suffer from the inability to define a number of new properties at once using an object literal. reopen (not reopenClass), provides that functionality.
This is nothing but a post glorifying Ruby and bashing JS for not being Ruby
Nope. It's a post glorifying the correspondence principle, which Smalltalk and Lisp had before Ruby, and arguing that JS would be better with it.