Viewing profile — Leszek
Leszek
HN member- Joined
- Wed, May 02, 2012, 9:05 PM UTC
- HN karma
- 1,571
- Public activity
- 325 items
- HN profile
- View on Hacker News ↗
About Leszek
Recent public activity
-
comment
Comment #49209160
Whereas killing someone for stealing your phone will come with no trauma whatsoever?
-
comment
Comment #47771450
It means they'd avoid an article on the benefits of smoking if it's posted by a company selling cigarettes.
-
comment
Comment #47771323
The dummies phrasing is my own, and I stand by it - I simply find the CFG way of thinking much easier to reason about than the SoN way, and I find myself falling back into it no ma…
-
comment
Comment #47770647
(disclaimer: current V8 team member replying to senior ex-V8 team member) I'd say there were a lot more things problematic in practice with SoN than not relaxing effect edges enoug…
-
comment
Comment #47470484
Be careful to check whether you're in a glass house before throwing stones - "layoff" used to mean a temporary release from employment for seasonal labour before it meant a permane…
-
comment
Comment #47143062
You can't currently "compile JS to Wasm", you can compile a JS engine (likely written in C++) to Wasm and run JS inside that (almost certainly at lower speed). So instead of "no mo…
-
comment
Comment #47133446
The complex parts of JavaScript are the semantics, not the syntax. You could reasonably easily spec a bytecode for JS to get rid of the syntax part, but nothing would change in the…
-
comment
Comment #47044910
I guess in this system, you'd also type lowercase letters by holding shift?
-
comment
Comment #45926319
rr ( https://rr-project.org/ ) and memory watchpoints are a godsend when it comes to analysing heap corruptions.
-
comment
Comment #45925968
The signed length fields pre-date the sandbox, and at that point being able to corrupt the string length meant you already had an OOB write primitive and didn't need to get one via…
-
comment
Comment #45384249
I said it "protects" against bugs, not that it "removes" them. The Truffle architecture removes mismatches between JIT and interpreted code (when it doesn't have bugs itself, which…
-
comment
Comment #45382912
The V8 sandbox doesn't just protect against JIT issues, it also protects against logical issues in the runtime and object model.
-
comment
Comment #45361113
Ok, person with anonymous account name.
-
comment
Comment #45301912
It certainly disproves that it's a pattern without exceptions, and therefore invalidates or at least questions the idea that every instance of up and down (like which way up north …
-
comment
Comment #45300272
More likely in feet than metres.
-
comment
Comment #45300262
Are you down for looking for counterexamples? Do you want to get to the bottom of why people cherry pick examples for their argument? Is this what you want to base your argument on…
-
comment
Comment #45151426
The Dual-Kawase blur sounds like a texture-sampling-efficient variant of building a Gaussian pyramid ( https://en.wikipedia.org/wiki/Pyramid_(image_processing) )?
-
comment
Comment #44836144
"The data presented in this article is sourced from the United Nations International Migration Stock for the year 2020."
-
comment
Comment #44794397
It's not - the general path is a bailout for the fast path which continues where the fast path stopped, so you don't have to check the whole object for fastness (and you get the fa…
-
comment
Comment #44727240
What can't though?
-
comment
Comment #44478551
Fast code isn't a quantum effect, it doesn't wait for a measurement to wave collapse into being fast. The _assertion_ that a certain piece of code is fast probably requires a measu…
-
comment
Comment #44465046
I once destroyed an entire small enemy camp in a 5e campaign by causing an avalanche using Create Water -- arguing that the 10 gallons of water I create would be a whole lot of sno…
-
comment
Comment #44370333
And yet here you are saying it.
-
comment
Comment #43716772
Something I find fascinating is that we know that P != EXPTIME, and that P <= NP <= EXPTIME, but have managed to prove neither P != NP nor NP != EXPTIME. NP has to be somewhere bet…
-
comment
Comment #43582433
The eval thing is listed as a potential performance cost, but it's actually super important for performance, because it allows the parser to statically know that sloppy eval is nev…