Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Benvie
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
Benvie
11y ago
"Null" is such a great name for a cat.
2.
▲
FBI, intel chiefs decry “deep cynicism” over cyber spying programs
(arstechnica.com)
5 points
by
Benvie
11y ago
|
1 comments
3.
▲
by
Benvie
13y ago
All iterable objects (Arrays, Strings, TypedArrays, Maps, and Sets) come with the same set of iterator-creating methods (keys, values, entries).
4.
▲
by
Benvie
13y ago
The ES6 spec draft is in its final stages of being revised. At this point there shouldn't be any substantial developer-facing changes except to a few final things that are being ironed out (mainly modules). The features that are being
5.
▲
1 in 4 Americans Don't Know Earth Orbits the Sun. Yes, Really.
(news.discovery.com)
43 points
by
Benvie
13y ago
|
118 comments
6.
▲
by
Benvie
13y 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 f
7.
▲
by
Benvie
13y 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 H
8.
▲
by
Benvie
13y 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.
9.
▲
by
Benvie
13y ago
Michael Crichton had this shit working for Congo with apes like two decades ago. This is nothing! hacker news dismiss w/ flourish
10.
▲
by
Benvie
13y 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.
11.
▲
by
Benvie
13y ago
const tail = ([, ...xs]) => xs;
12.
▲
by
Benvie
13y ago
Also Douglas Crockford worked at Yahoo.
13.
▲
by
Benvie
13y 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-hos
14.
▲
by
Benvie
13y 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.
15.
▲
JavaScript (ES6) Has Tail Call Optimization
(bbenvie.com)
4 points
by
Benvie
14y ago
|
0 comments
16.
▲
by
Benvie
14y ago
Also Tachyon is a full JS engine built in JS. It's incomplete but has the ability self-host itself and JIT compile machine code (all written in JS), so it gets bonus points to offset the fact that its implementation is incomplete https://g
17.
▲
by
Benvie
14y ago
Well RPython is just that: a restricted subset of Python (hence the name). Similarly, asm.js is a (small) subset of ECMAScript targeted at compile-to-js code generators. It's just about specifying what the subset contains, not inventing a
18.
▲
by
Benvie
14y ago
You need to do things like not dispatch to valueOf and toString for coercion. You basically just need to get rid of dynamic coercion dispatch, and do what you said (annotate types) and that's all that's really needed. But the ECMAScript run
19.
▲
by
Benvie
14y ago
Caja and Narcissus are definitely comparable parallels, but Continuum is unique in that it fully implements the ECMAScript object model, runtime, and standard library (except for a few things which are still in progress). I would say that C
20.
▲
by
Benvie
14y ago
I had considered this, but it would also require the other end of it. RPython is basically compiled to C which is compiled to machine code. The ultimate output format for this needs to be JavaScript, something like the form specified by ht
21.
▲
by
Benvie
14y ago
Most useful features in CoffeeScript have been co-opted by ES6 and its proliferation will put pressure on CS to innovate some new features or become much less relevant. The "ideal" JS code near the end of the article almost is valid ES6. Th
22.
▲
Continuum: An ES6 Virtual Machine built in ES3 that runs in IE8+
(benvie.github.com)
2 points
by
Benvie
14y ago
|
0 comments
23.
▲
by
Benvie
14y ago
The actual code generator I haven't published because it was kind of a pile of crap. I created bindings to libclang as well here but haven't finished rewriting a more generalized code generator from it https://github.com/Benvie/node-clang/
24.
▲
by
Benvie
14y ago
This is the beginnings of a wrapper around various windowing Apis to create a Window class https://github.com/Benvie/node-Windows/blob/master/Window.js This is the beginnings of a windows registry library https://github.com/Benvie/node-w
25.
▲
The entire win32 API in JavaScript
(gist.github.com)
113 points
by
Benvie
14y ago
|
33 comments
26.
▲
by
Benvie
14y ago
The important bit is that this is THE core abstraction used in node and the node community. If for no other reason, you should do it (if you're using node) because it's how you hook into the existing libraries. The main benefit here isn't t
27.
▲
by
Benvie
16y ago
For the love of god just give us the tools for effective persona blacklists. With Google's constant changes to the search site and the difficulty in efficiently and effectively monitoring live search results via browser extensions, it's bee