Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mnemonik
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
Back to the Futu-Rr-e: Deterministic Debugging with Rr
(fitzgeraldnick.com)
61 points
by
mnemonik
11y ago
|
9 comments
32.
▲
by
mnemonik
11y ago
There are a few here and there and they seem to be getting somewhat more popular (to my delight). One of the bigger names is Igalia. https://wingolog.org/archives/2013/06/05/no-master
33.
▲
Must Be This Tall to Write Multi-Threaded Code
(bholley.net)
146 points
by
mnemonik
11y ago
|
112 comments
34.
▲
Compacting Garbage Collection in SpiderMonkey
(hacks.mozilla.org)
24 points
by
mnemonik
11y ago
|
0 comments
35.
▲
by
mnemonik
11y ago
Note that the proposal you linked is solving a different (albeit related) problem compared to what I discuss in the article. That proposal is about formatting the JS-implementation of Java/Clojure/etc specific objects/types a
36.
▲
Source Maps Are an Insufficient Debugging Format for the Web
(fitzgeraldnick.com)
71 points
by
mnemonik
11y ago
|
13 comments
37.
▲
by
mnemonik
11y ago
asm.js made wasm possible by creating a solid compatibility story and evolutionary path.
38.
▲
A Bay Area Startup Spins Lab-Grown Silk
(bloomberg.com)
39 points
by
mnemonik
11y ago
|
13 comments
39.
▲
ES6 in Depth: Destructuring
(hacks.mozilla.org)
128 points
by
mnemonik
11y ago
|
96 comments
40.
▲
The Smartphone as Application Server
(vijayan.ca)
54 points
by
mnemonik
12y ago
|
10 comments
41.
▲
by
mnemonik
12y ago
I don't think that is generally true. Sweeping has much better cache locality than marking, which is following pointers all over who-knows-where in the heap.
42.
▲
Show HN: Oxischeme – A Scheme implementation in Rust
(fitzgen.github.io)
18 points
by
mnemonik
12y ago
|
0 comments
43.
▲
by
mnemonik
12y ago
FWIW, I've found the Guide incredibly helpful, and in general found the docs very satisfying. (Although I do wish the pointers guide was more complete :) ) The API docs + search in the docs are incredible IMO. I'm in absolute love
44.
▲
Giving
(javascriptjake.com)
2 points
by
mnemonik
12y ago
|
0 comments
45.
▲
Making SpiderMonkey's Debugger Just-In-Time
(rfrn.org)
7 points
by
mnemonik
12y ago
|
0 comments
46.
▲
by
mnemonik
12y ago
Related blog post: https://blog.mozilla.org/blog/2014/11/19/promoting-choice-an... More details, Yandex in Russia and Baidu in China, etc.
47.
▲
by
mnemonik
12y ago
All of the potential partnerships (including going with Google again) offered an improvement economically over the last deal partnership. Mozilla chose not to go with Google again.
48.
▲
by
mnemonik
12y ago
Here is an excellent 18 minute piece on the Amen Break, mentioned in TFA: https://www.youtube.com/watch?v=5SaFTm2bcac
49.
▲
by
mnemonik
12y ago
Down for me. Here's a wayback machine cached version: https://web.archive.org/web/20140226025639/http://tobyrush.c...
50.
▲
by
mnemonik
12y ago
If you find this interesting, you might also enjoy "A Unified Theory of Garbage Collection" by Bacon et all: http://www.cs.virginia.edu/~cs415/reading/bacon-garbage.pdf
51.
▲
Show HN: Wu.js – Higher order functions for ES6 iterators
(fitzgen.github.io)
56 points
by
mnemonik
12y ago
|
4 comments
52.
▲
by
mnemonik
12y ago
This is a great question, thanks for asking. For crashes, definitely submitting the crash report found in about:crashes helps a ton. Checking the browser console for an error message + stack and pasting that in a bug + description of bad be
53.
▲
by
mnemonik
12y ago
> It might be just me, but it's very common when I use the JavaScript debugger in Firefox that it either freezes the site, the debugger, or Firefox itself. If you have a test case and steps to reproduce, please file a bug! We can&
54.
▲
by
mnemonik
12y ago
Works for me: > c = console Console { } > window.console = {} Object { } > c.log("hello") undefined "hello" If you could provide specific steps-to-reproduce and/or a test
55.
▲
by
mnemonik
12y ago
Still in progress, follow along here: https://bugzilla.mozilla.org/show_bug.cgi?id=970517
56.
▲
by
mnemonik
12y ago
A work around is to pass a foreign function into your asm.js module to do allocations for you, but then you have to either implement your own GC, do reference counting, or just come up with some hand rolled lifetime management. I'm als
57.
▲
by
mnemonik
12y ago
A lot of it has to do with crossing boundaries between C++ and the JIT'd code and losing things like inlining. Doesn't really have to do with JS warts. This would likely get even faster if you manually specialized a map/forEa
58.
▲
by
mnemonik
12y ago
I filed a bug and it was closed waiting for mailman 3 to ship :-/
59.
▲
by
mnemonik
12y ago
While we're on the subject, here's my super nitpicky complaint abour mori: the use of snake_case when almost all JS is camelCase. In the simple little project where I used mori, I did this: const { get, conj,
60.
▲
by
mnemonik
12y ago
I'm working on these tools now, finishing up initial platform work, should start on business logic/UI fairly soon here and get a version 0 out soon. See http://fitzgeraldnick.com/weblog/54/ for some impl
More ›