Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dherman
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
by
dherman
6d ago
Really glad to see folks looking into quantitative approaches to give agents feedback on code quality. This post looks like a good start! My main feedback for the authors would be, the most important problems for sloppiness are global pro
2.
▲
by
dherman
5mo ago
My high school Latin classmates and I made garum and left it to ferment in my back yard for a month. Young and foolish as we were, we stored it in a plastic Tupperware container. The day I brought it back to school for the class tasting, I
3.
▲
by
dherman
9mo ago
Cool!
4.
▲
by
dherman
9mo ago
Ha, I just tried the same trick with Rust: //$HOME/.cargo/bin/rustc "$0" && ${0%.rs} "$@" ; exit use std::env; fn main() { println!("hello, world!"); f
5.
▲
by
dherman
5y ago
In case it was directed at me, I’ll say yes, it’s on my mind, but my first goal was to have the full power of the entire OS facilities, the full Cargo ecosystem, and full native performance with the safety of Rust. That said, I think wasm h
6.
▲
by
dherman
5y ago
That's a cool idea! The closest thing today is probably neon-serde, a cool community library that lets you generate bindings from lightweight Rust annotations: https://docs.rs/neon-serde2/0.8.0/neon_serde
7.
▲
by
dherman
5y ago
Neon maintainer here, happy to answer any questions folks might have! It's a pretty exciting time for Neon. We're nearly feature-complete for a 1.0 release, which will come with a bunch of benefits and should help us build momentu
8.
▲
by
dherman
6y ago
For context, one of the co-authors is Niko Matsakis, a recent hire at AWS and one of the longest-running leaders in the Rust community (among many things, inventor of the borrow checker and Rust's ownership system). So even if Amazon&#
9.
▲
by
dherman
6y ago
The Bayeux Tapestry Museum is hands down the best museum experience I’ve ever had. It’s really something else.
10.
▲
by
dherman
6y ago
I remember sitting outside a Mountain View Starbuck's with Lars Hansen, then at Opera, and Brendan Eich, then at Mozilla, and listening to Lars explain that he'd lost faith that ES4 was realistically implementable. I think that wa
11.
▲
by
dherman
7y ago
I’m excited about Actions generally, so I’m glad to hear your team is aware of the challenges of building a reliable ecosystem of third party dependencies by reference to repos. Still, recommending git SHAs has real ergonomic and maintainab
12.
▲
by
dherman
7y ago
If you ever have the opportunity, I highly recommend the show about Polynesian voyaging at the Bishop Museum planetarium in Honolulu. You learn a little bit about navigation by stars (in particular you get a taste of how unbelievably comple
13.
▲
by
dherman
9y ago
Guy Steele's friend Olin Shivers [1] was the PhD advisor of Matt Might [2] and Lex Spoon [3]. I'm pretty confident the entire field of programming languages research is a Marvel comic. [1] http://www.ccs.neu.edu/ho
14.
▲
by
dherman
9y ago
Wasn't it Joe Hewitt?
15.
▲
by
dherman
10y ago
The reason for layering is that the lower layer code remains compatible and even, let's say, idiomatically acceptable if excessively verbose.
16.
▲
by
dherman
10y ago
By way of update from the standards trenches: threads are indeed a part of the WebAssembly plan, and we're also actively working on standardizing the SharedArrayBuffer API for JavaScript, which would allow an asm.js implementation with
17.
▲
by
dherman
10y ago
I think part of what pcwalton and metajack are getting at is that Servo isn't "just a research vehicle" but rather intends to keep seeking adoption. I don't believe adoption and research are nemeses -- in fact, I'd
18.
▲
by
dherman
10y ago
Maybe it's a clue that Mozillians are secretly building a handlink: http://quantumleap.wikia.com/wiki/Handlink
19.
▲
by
dherman
10y ago
I can tell you from where I sit at Mozilla, everyone is very excited about Servo. It just takes time to build things! :) It wouldn't make sense to wait for Servo to reach full web compatibility before starting to integrate it into prod
20.
▲
by
dherman
10y ago
[disclaimer: I co-founded Mozilla Research, which sponsors Servo] It's awesome to see the Gecko team continue to tackle big, ambitious projects now that electrolysis is rolling out. And I'm so excited that they're betting big
21.
▲
by
dherman
10y ago
It's frustrating but unfortunately all-too-common to see the number of posts in this thread subtly (or not-so-subtly) questioning the "seriousness" of the speaker. In my opinion, this talk is doing one of the most important t
22.
▲
by
dherman
10y ago
There are a few basic use cases I envision being the most common: - When you have a portion of your Node app you really want to optimize (Rust's baseline computational performance is generally much faster than Node's and is easier
23.
▲
by
dherman
10y ago
I don't know if there's a uniform Mozilla position on this, but here's mine! :) The main reason I care about the Web is because it's the world's biggest software platform that isn't owned. If someone can delive
24.
▲
by
dherman
10y ago
[I'm a colleague of the OP and Mozilla/TC39 member, i.e. someone who cares a lot about the JS programming model :)] I'm enthusiastic about SharedArrayBuffer because, unlike threads in traditional languages like C++ or Java, w
25.
▲
by
dherman
10y ago
Yeah, I won't try to speak for Eric or the SpiderMonkey team. Maybe Eric is firmly in support of STC, but in my experience he's very good at going beyond just implementation concerns and considering all the design constraints (one
26.
▲
by
dherman
10y ago
Still, I wouldn't say nobody cracked a smile at the last TC39 meeting... ;P
27.
▲
by
dherman
10y ago
(TC39 and Mozilla member here.) FWIW, this: For these reasons, the V8 team, along with TC39 committee members from Mozilla and Microsoft, strongly support denoting proper tail calls by special syntax. is misrepresentative of the st
28.
▲
by
dherman
11y ago
Not at all -- my goal is simplicity and clarity so a confused (potential) user is a bug report!
29.
▲
by
dherman
11y ago
Ah, I see! So neon-bridge is a utility npm package I published that automates loading your Neon project (so it's not the name of an example module). And the expectation is that you only have one Rust package ("crate" in Rust
30.
▲
by
dherman
11y ago
Rust is a compiled language, so the JS files don't directly load a .rs file but instead they load a native Node extension, i.e. a .node file, which is generated by compiling and linking the Rust sources. (The node-cli tooling automates
More ›