Live data from Hacker News

Viewing profile — eholk

eholk

HN member
Joined
Thu, Jul 12, 2012, 11:02 PM UTC
HN karma
131
Public activity
38 items

About eholk

No profile information was provided.

Recent public activity

  1. comment
    Comment #47827290

    I used the Nano pass framework for my language when I was in grad school and loved it. I forget the exact count but I think we had 40 or 50 passes. Generally each pass either did s…

  2. comment
    Comment #47483324

    I took it as meaning "perspectives of people in the Rust Project about AI."

  3. comment
    Comment #45700654

    You know, that's exactly how I learned to program. I started up QBasic knowing nothing other than that it seemed like a thing for programming computers and programming seemed like …

  4. comment
    Comment #45599846

    When we were teenagers, one of my friends lit a guitar pick on fire. It was a lot more exciting than we expected! We thought it'd just shrivel up and melt, but instead it was like …

  5. comment
    Comment #45458178

    Bjarne Stroustrup is 74, so he probably counts as a senior too at this point, although surely more technically literate than the stereotypes. Still, I'm in my early 40s and I find …

  6. comment
    Comment #44362785

    For what it's worth, I've read both Bostrom's Superintelligence and AI 2027. Reading Superintelligence was interesting and for me really drove home how hard setting aligned goals f…

  7. comment
    Comment #41553077

    This was back when Internet Explorer was at version 7. Some Mozilla folks told me they used to get questions like "when are you going to upgrade to Internet 7 like Microsoft?" If I…

  8. comment
    Comment #40101711

    If you're using Windows, in my experience Thunderbird is essentially unusable until you add a Windows Defender exclusion for your Thunderbird profile.

  9. comment
    Comment #26417174

    Would that mean Indiana goes back to the way they were before they started doing Daylight Savings Time?

  10. comment
    Comment #24755485

    Firefox adopted rapid version numbers basically because the rest of the browsers did. For years Firefox was on 3.something, and they'd get questions from people saying things like …

  11. comment
    Comment #24413277

    The names are still there internally. Android 10 was Quince Start, and Android 11 is Red Velvet Cake. https://www.xda-developers.com/android-11-red-velvet-cake/

  12. comment
    Comment #24366701

    I'd be really interested to see a comparison of the relative risks between skin cancer and vitamin D deficiency. A lot of what I've read lately suggests we're discovering a lot of …

  13. comment
    Comment #23972635

    I think originally Roman numerals didn't have shorthands like IV instead of IIII. In that case, to add Roman numerals, you just write the letters all together, sort them, and combi…

  14. comment
    Comment #23616051

    Typically the way systems do this is by translating small sections of straightline code, and patching the exits as they are translated. So you start by saying translate the block a…

  15. comment
    Comment #23597064

    I see it as a way of focusing the discussion. The numbers we could plug into it are mostly all wild guesses, but the exercise of plugging in different numbers can still be instruct…

  16. comment
    Comment #22971220

    > ...some Google employee has already refactored the code around the bug. Then you have to be fast enough to get your updated patch applied before someone else has reorganized the …

  17. story
  18. comment
    Comment #22225863

    > - IRs need to be intuitive to the people who work on the compiler. Sea of nodes is more challenging to think about than SSA over CFG. I worked on V8 for awhile, which uses a sea …

  19. comment
    Comment #16498317

    Sorry I didn't set this up initially, but here's a super barebones playground: https://google.github.io/schism/playground.html Keep in mind there's barely any error checking, so it…

  20. comment
    Comment #16494444

    I hadn't seen those before. Thanks for the link, they look pretty interesting!

  21. comment
    Comment #16490230

    I haven't documented the choice of R6RS anywhere, so here is as good of place as any. The main reason was familiarity. R6RS is the Scheme I know best. I learned on R5RS and moved o…

  22. comment
    Comment #6762839

    Responding to pjmlp, a cool project I saw recently that's related to the ones you mentioned is Unikernels [1]. They noticed that a challenge faced by a lot of those projects is har…

  23. comment
    Comment #6762367

    To be fair, Rust probably would have needed this for some other reason in the future. I see this more as making Rust a more complete language.

  24. comment
    Comment #5974498

    I've done most of my development on a Mac, but I keep finding many bugs in Apple's OpenCL implementation. Intel's seems to follow the standard most closely, which is useful for kee…

  25. comment
    Comment #5973696

    It's basically defunctionalization. It's hard to get access to function pointers on the GPU to do "real" higher order functions.