Live data from Hacker News

Viewing profile — doyougnu

doyougnu

HN member
Joined
Sun, Oct 13, 2019, 5:02 PM UTC
HN karma
317
Public activity
29 items

About doyougnu

No profile information was provided.

Recent public activity

  1. comment
    Comment #48288367

    IIRC that talk of about using indices (u32) to represent data in an array. That is orthogonal to representing that information in the type system since you can just type the index

  2. story
  3. story
  4. comment
    Comment #47547952

    Some shameless self-promotion

  5. story
  6. comment
    Comment #47174669

    I think this is exactly right. I've been thinking of "this time" as similar to the advent of digital spreadsheets. Spreadsheets existed for thousands of years but spreadsheet progr…

  7. comment
    Comment #47016199

    I'm honestly shocked by this having been an Ars reader for over ten years. I miss the days when they would publish super in-depth articles on computing. Since the Conde Nast acquis…

  8. comment
    Comment #46204781

    My recommendation: find and cultivate vision, then view the $JOB not as separate from _your_ work towards _your_ vision, but part of it. Its the part that funds you enough to conti…

  9. comment
    Comment #46140180

    I've interfaced with some AI generated code and after several examples of finding subtle and yet very wrong bugs I now find that I digest code that I suspect coming from AI (or an …

  10. comment
    Comment #46134474

    Couldn't have said it better myself. But IIUC Andrew stated that its not a monad because it does not build up a computation and then run. Rather, its as if every function runs a `r…

  11. comment
    Comment #46123083

    Agreed. the Haskeller in me screams "You've just implemented the IO monad without language support".

  12. comment
    Comment #45847160

    Not a game dev. Besides profiling, I would create game scenarios that exercise certain parts of the game engine. For example, I would create a game fight scenario where the player …

  13. comment
    Comment #45814662

    I haven't dabbled in rust since 2018, but if rust has managed to be as complicated as C++ while being a fraction of the age then I would think that would be some kind of macabre ac…

  14. comment
    Comment #45577775

    I still like Olin Shiver's take on this: https://www.ccs.neu.edu/home/shivers/papers/why-teach-pl.pdf

  15. comment
    Comment #37249395

    Does every usage site have to change? You would alter fibonacci to be: fibonacci :: (MonadLogger m, MonadState (Int, Int, Int) m) => m Int fibonacci ... and now of course all calle…

  16. comment
    Comment #36129118

    Great! If you could open an issue and perhaps lay out what you would like to see I would be more than happy to add a chapter like this. This book should serve the community and I t…

  17. comment
    Comment #36128672

    I think that is a fair assessment of that chapter. The goal of the chapter was to take a project that has never done any kind of optimization and to show an optimization engineerin…

  18. comment
    Comment #36128532

    A chapter dedicated to understanding laziness is indeed doable, but my target audience is Haskellers that have already read through LYAH, Real-World Haskell and perhaps UPenn's CIS…

  19. comment
    Comment #36128446

    Author here! I figured it was only a matter of time before this showed up on HN after the haskell foundation announced we had moved it the HF org. If you have any recommendations t…

  20. story
  21. comment
    Comment #33229133

    Hi coauthor here! Work has been steady the master project plan is tracked in this ticket: https://gitlab.haskell.org/ghc/ghc/-/issues/17957 Almost all the recent work has been perf…

  22. comment
    Comment #31441930

    Yea and the best part was that installing NixOS was dead easy. I followed Graham Christensen's instructions[1] and had nix create a personalized image with the latest linux kernel …

  23. comment
    Comment #31441902

    battery life with that laptop was always better on the mac, but I regularly got 4-6 hours on that machine for years, first with Arch linux, and then with NixOS.

  24. comment
    Comment #31441889

    Suspend hasn't failed me yet but I run suspend+hibernate. Trackpad seems good to me but my setup is not trackpad heavy. In fact I have a hotkey binding in xmonad that disables the …

  25. comment
    Comment #31437263

    I recently bought a framework laptop for a daily driver when I'm not on my desktop. For context I was running NixOS on an old 2014 macbook air, and I work on the glasgow haskell co…