Recent submissions

Comment · 11 years ago
"Null" is such a great name for a cat.
Comment · 12 years ago
All iterable objects (Arrays, Strings, TypedArrays, Maps, and Sets) come with the same set of iterator-creating methods (keys, values, entries).
Comment · 12 years ago
Comment · 12 years ago
At one point we made the flow for connecting to Facebook pretty ambiguous, where "Skip" meant yes and "Continue" meant no.

Wow wow wow. That is beyond ambiguous into downright misleading. I've always stayed away from these games because I largely don't find them fun, but now I have the additional reason that they are trying to fuck me from the moment they are installed. I didn't realize it was quite that bad.

Comment · 13 years ago
It does make me wonder, what things have I said about somebody's creation and then have them come along and see it

I passingly wrote some disparaging remarks in a github issue about the ES6 binary data strawman spec written by Dave Herman, pretty much out of my own ignorance, only to get a message from him a few months later asking for feedback on it and what I thought was wrong.

By this point I had learned more about the topic and reading the spec language and knew enough to know I had just been an idiot. I ashamedly responded with an apology and basically told him that my criticism could be ignored because it came from my lack of understanding and not a real problem with the spec.

Comment · 13 years ago
I think he meant there's no difference between being unemployed and just starting as 1099, since there's basically no taxes paid to show you're making any income for a while.
Comment · 13 years ago
Michael Crichton had this shit working for Congo with apes like two decades ago. This is nothing! hacker news dismiss w/ flourish
Comment · 13 years ago
At this point, developer tools are essentially a required feature for a browser. All else aside, there's no way to debug a bug that's specific to a single browser without tools integrated into that browser.
Comment · 13 years ago
const tail = ([, ...xs]) => xs;
Comment · 13 years ago
Also Douglas Crockford worked at Yahoo.
Comment · 13 years ago
Every JavaScript engine has its own implementation of the JS standard library. V8's, for example, is almost entirely implemented in JS itself, while SpiderMonkey's is implemented mostly in C++ (though is migrating to more self-hosted in JS).
Comment · 13 years ago
All of these things are coming as part of the next version of JavaScript, ES6. Proxy is available in Firefox and Chrome behind a flag. Function.prototype.@@create/@@hasInstance is in the ES6 spec.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton