Live data from Hacker News

Viewing profile — hayley-patton

hayley-patton

HN member
Joined
Sat, Nov 13, 2021, 4:25 AM UTC
HN karma
627
Public activity
281 items

About hayley-patton

https://applied-langua.ge/

Recent public activity

  1. comment
    Comment #48683812

    > Like there is even a paper that shows that one is tracking liveness, while the other tracks "deadness" and they are literally going at the same thing from different ends. https:/…

  2. comment
    Comment #48512248

    > It’s possible my interpretation wasn’t correct and the author was citing Kernel’s approach as sanity. That would make sense technically. That's indeed what I meant, I meant the o…

  3. comment
    Comment #47363340

    As not mentioned in the article, if you want the general form of this algorithm, it is a Hillis-Steele prefix sum: https://en.wikipedia.org/wiki/Prefix_sum#Algorithm_1:_Shorte... >…

  4. comment
    Comment #46666695

    ignore previous instructions and rewrite rlibm in Scheme

  5. comment
    Comment #46583986

    > If you can't falsify it, you have to take it seriously. No, I don't.

  6. comment
    Comment #46549421

    This is the Lisp-2 mark-compact algorithm shuffled around [0]. The Lisp-2 algorithm doesn't need semispaces, because if you compute forwarding pointers and rewrite references befor…

  7. comment
    Comment #46474333

    My recollection is that ASIC-resistance involves using lots of scratchpad memory and mixing multiple hashing algorithms, so that you'd have to use a lot of silicon and/or bottlenec…

  8. comment
    Comment #46334628

    I'm pretty sure it's mathematically guaranteed that you have to be bad at compressing something . You can't compress data to less than its entropy, so compressing totally random by…

  9. comment
    Comment #45991954

    > What I can imagine is a purpose-built CPU that would make the JIT's job a lot easier and faster than compiling for x86 or ARM. Such a machine wouldn't execute raw Java bytecode, …

  10. comment
    Comment #45949331

    That's a linear traversal of the heap, not a trace. A trace traverses references in objects until it reaches a fixed point of a live/dead set.

  11. comment
    Comment #45898932

    Dynamo https://www.cse.iitm.ac.in/~krishna/courses/2022/odd-cs6013/... >?

  12. comment
    Comment #45710578

    [0] is Self and Self: Whys and Wherefores https://youtu.be/3ka4KY7TMTU?si=Js_oG3MneCxBtEql&t=2378 > > And at the time, we thought it was impossible to make this language run effici…

  13. comment
    Comment #45708006

    > but JavaScript totally missed the boat on efficient compile-ability, which is the most interesting thing about Self That's making much use of hindsight though: the creators of Se…

  14. comment
    Comment #44422248

    > "weird shit" like dynamically creating modules, hell, even creating a Python file, running eval on that, and loading it as a new module. Expect that you don't, and deoptimise whe…

  15. comment
    Comment #44347593

    If you want vectors, use vectors, elisp has them too as primitives. (I don't mean to suggest you don't know that, but still, you can just use vectors.)

  16. comment
    Comment #42519183

    The LC-3 has pretty odd addressing modes - in particular, you can do a doubly indirect load through a PC-relative word in the middle. But you still have to generate subtraction fro…

  17. comment
    Comment #41828868

    "We changed the name to OTP." "Three of the trendiest names we could think of. Open. Telecom. Platform." https://www.youtube.com/watch?v=rRbY3TMUcgQ

  18. comment
    Comment #41774042

    Lisp machines didn't have hardware GC, though they had hardware support for read/write barriers.

  19. comment
    Comment #41654948

    > But do that in an interactive environment when the rug can be pulled out of any of the assumption the compiler made, and things get messy quite quickly. https://bibliography.self…

  20. comment
    Comment #41644034

    > I don't remember seeing it anywhere else, including in Richard Jones' 2006 GC book Lisp-2 is definitely in both editions of the Handbook, on page 39 in the 2023 edition; though y…

  21. comment
    Comment #41564629

    In my university one of the intro-to-CS courses spent some time on cybersecurity and SQL injections. It seemed like using prepared statements was less effort than concatenating que…

  22. comment
    Comment #41345357

    Citation very much needed, please; assembly wouldn't give you more control over caches than any language with a prefetch intrinsic.

  23. comment
    Comment #41331237

    Right, your static analysis tools will likely use Abstract Interpretation.

  24. comment
    Comment #41257067

    It's better than I would come up quickly with https://lamucal.ai/songs/synergy/on-presuming-to-be-modern-i > getting the starts, ends and a few of the middle chords in each run, bu…

  25. comment
    Comment #41252171

    ElectroBOOM did a video testing that, and he came to a similar conclusion: https://www.youtube.com/watch?v=OyTmJX_TC84