Live data from Hacker News

Viewing profile — Leszek

Leszek

HN member
Joined
Wed, May 02, 2012, 9:05 PM UTC
HN karma
1,571
Public activity
325 items

About Leszek

[ my public key: https://keybase.io/leszek; my proof: https://keybase.io/leszek/sigs/3_mY6iFecdFZc6Ow5JJY9sZoaasKcTYHSNihcVgQptw ]

Recent public activity

  1. comment
    Comment #49209160

    Whereas killing someone for stealing your phone will come with no trauma whatsoever?

  2. comment
    Comment #47771450

    It means they'd avoid an article on the benefits of smoking if it's posted by a company selling cigarettes.

  3. 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…

  4. 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…

  5. 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…

  6. 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…

  7. 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…

  8. comment
    Comment #47044910

    I guess in this system, you'd also type lowercase letters by holding shift?

  9. comment
    Comment #45926319

    rr ( https://rr-project.org/ ) and memory watchpoints are a godsend when it comes to analysing heap corruptions.

  10. 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…

  11. 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…

  12. 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.

  13. comment
    Comment #45361113

    Ok, person with anonymous account name.

  14. 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 …

  15. comment
    Comment #45300272

    More likely in feet than metres.

  16. 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…

  17. 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) )?

  18. comment
    Comment #44836144

    "The data presented in this article is sourced from the United Nations International Migration Stock for the year 2020."

  19. 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…

  20. comment
    Comment #44727240

    What can't though?

  21. 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…

  22. 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…

  23. comment
    Comment #44370333

    And yet here you are saying it.

  24. 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…

  25. 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…