Recent submissions

Comment · 9 years ago
The far future may be similar to Banks's Culture novels: each of us supports a cloud of thousands and thousands of micro-drones. As the ages pass countermeasures against these drones lead to counter-countermeasures lead to counter-counter-countermeasures and on and on until our sea of micro-dones essentially becomes an extension of our own immune system.
Comment · 10 years ago
The tragedy of Galois is that he could have contributed so much more to mathematics if he'd only spent more time on his marksmanship.
Comment · 12 years ago
Classes are in IE11 Technical Preview and, I believe, the latest versions of V8 as well.
Comment · 12 years ago
I considered switching to sublime from vim just for sane line wrapping. If you have indents, vim forces you to hard wrap or else end up with an unreadable soup. Sublime, on the other hand, makes the sane choice of preserving indentation level when a line is wrapped. Sublime's setting makes editing large HTML files in a variable width window much more pleasant...
Comment · 13 years ago
Each function has its own this binding - the conceptual model for this is that its an implicit argument to every function call. There is no scope chain lookup for "this". Although, there is no way to observe any difference between your understanding of the semantics or the bind semantics (which is a valid desugarding AFAIK) so the distinction is mostly moot...
Comment · 13 years ago
Both let and const are supported in IE11 as well!
Comment · 13 years ago
Comment · 13 years ago
Yahoo did and does have a spot at the table because they are a dues-paying member of ECMA. They have as much weight in the committee as any other member (MS, Google, Mozilla, now Facebook, etc.) Presumably Yahoo cares because they have millions of users running JS code.
Comment · 13 years ago
Comment · 13 years ago
This is explicitly about getting more sites to work /without/ forcing older sites to update their stuff. Older sites have ifIE() checks that return true and serve IE old legacy IE-specific code. IE11 is more compatible with standards-compliant code than legacy IE-specific code so forcing existing sites to serve IE the same code as FF/Chrome results in more sites working in IE.
Comment · 13 years ago
I could be wrong, but at one point I calculated that the HD280s meet OSHA requirements for hearing protection for certain noise levels.
Comment · 13 years ago
I think BE is a fan of the max-min class proposal... At any rate, naming aside, ES6 classes are simple syntactic sugar for a very common pattern in JS development today. It makes sense to provide a syntactic sugar in this case that makes developer intention clear and reduces boilerplate.

TypeScript has (I believe) a mostly compatible implementation of these classes if you want to try them out in today's runtimes.

Comment · 13 years ago
When I go to that page, I only see Linux installers (a .run file). Where are the installers for Mac/Windows?
Comment · 13 years ago
Yes, IE 10 has IE 6 (Quirks), 7, 8, and 9 mode.
Comment · 14 years ago
I'm sick of seeing Nitin fucking Gupta at every conference I go to. I'm glad TED is finally taking a stand and blacklisting him.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton