Live data from Hacker News

Viewing profile — whichdan

whichdan

HN member
Joined
Thu, Feb 03, 2011, 10:04 PM UTC
HN karma
1,259
Public activity
752 items

About whichdan

(They/Them) Director of Engineering in Boston

Recent public activity

  1. comment
    Comment #49118860

    The issue I have with stacked PRs isn't merging, but rather, when I change branch A, and I'm working on branch C, I then need to merge A into B and then B into C just to continue w…

  2. comment
    Comment #48808983

    I agree that the stability is quite nice. But there are plenty of areas where the language could use some improvement - for instance, the ergonomics around writing nested Single Pa…

  3. comment
    Comment #48803718

    There's a lot to love about Elm, and I've written quite a bit of production code with it starting around 0.18.0. But in 2026 I'm not sure why a company would newly choose a languag…

  4. comment
    Comment #48188655

    Honestly the feedback loop of "do math to roll more" would make this an excellent game for kids IMO

  5. comment
    Comment #48162001

    Yeah I agree. I grew up in a very blue-collar town, and anything I wanted to learn (outside of public schooling) either came from emaciated websites or whatever books I could find …

  6. comment
    Comment #45727501

    The nice thing with the Elixir example is that you can easily `tap()` to inspect how the data looks at any point in the pipeline. You can also easily insert steps into the pipeline…

  7. comment
    Comment #45186203

    I wonder if the thinner profile will make it more comfortable in smaller hands (both in terms of reach and center-of-gravity), but I'm skeptical.

  8. comment
    Comment #41842684

    Oh, don't forget, if you click "Allow (current location)" it will also reload the page.

  9. comment
    Comment #41272074

    Elm works a lot like this and it's quite nice.

  10. comment
  11. comment
    Comment #38760024

    Totally agree; I started replaying 13 somewhat recently, and just felt worn down after playing for a few hours. The nonstop battles with no real break between them just isn't fun, …

  12. comment
    Comment #37488584

    I'm really bummed there isn't a Mini - I'd be happy with getting one every third generation, even. For the size of my hands, the center-of-gravity is too high in the 6.1" phones, s…

  13. comment
    Comment #36326484

    I got a 500 on first load, and intermittent issues on subsequent loads, so it's not just you!

  14. comment
    Comment #36009474

    Without compile-time type checking, every single line of code needs to be evaluated with a unit test to ensure there won't be any runtime syntax errors.

  15. comment
    Comment #35928042

    I think Rails is a victim of its own success: many of the hot new Rails codebases from that time are now 10 year old monoliths. And those monoliths need incredible amounts of tests…

  16. comment
  17. comment
  18. comment
    Comment #35771940

    Basically we'd need laws enforcing a minimum wage for waitstaff, otherwise restaurants that allow tipping will always have an advantage over more expensive ones that don't. And no,…

  19. comment
    Comment #34905920

    Ugh, yeah. I used to adore Spotify's "radio" algorithm, but depending on the genre - namely indie rock - I constantly hear repeats now.

  20. comment
    Comment #34758723

    Okay, so people who had historically high-paying jobs, who were at a high-paying company with above-average severance, didn't have anxiety around layoffs. You can't say anxiety aro…

  21. comment
    Comment #34137940

    Tiny suggestion - instead of .map(g => { return { key: g.key, rows: g.rows.map(r => r[1]) }}) you can write .map(g => ({ key: g.key, rows: g.rows.map(r => r[1]) }))

  22. comment
    Comment #33988536

    https://htmx.org/docs/#parameters Simple doesn't mean "I should be able to intuitively understand this with under a minute of reading"...

  23. comment
    Comment #33960441

    My gut reaction was "wow that sounds boring" but then I reread it and realized I would have absolutely been excited about this in high school.

  24. comment
  25. comment
    Comment #32872040

    I know they don't have plans to work with AMD but I'd consider switching to AMD for my next card if EVGA was manufacturing it. They fixed an old card of mine way out of warranty so…