Live data from Hacker News

Viewing profile — MillenialMan

MillenialMan

HN member
Joined
Sun, May 23, 2021, 9:56 AM UTC
HN karma
280
Public activity
150 items

About MillenialMan

No profile information was provided.

Recent public activity

  1. comment
    Comment #33122955

    I don't think it's about money. Software engineer salaries are very high, and cubicles are a compromise that still saves space. I think it's because for most people, procrastinatio…

  2. comment
    Comment #29561320

    I get what you're saying but I think it generally does the opposite. People like prestige.

  3. comment
    Comment #29552605

    The vast majority of titles in tech confer more prestige than deserved, because there's no downside to a company handing them out like candy. I don't look at it as a portability is…

  4. comment
    Comment #29550649

    The reason I'd like the construct is because it's explicit - intent (and the scope/limit of your intent) is encoded in what you create. It's clear you intend to do nothing with tha…

  5. comment
  6. comment
    Comment #29539175

    GPUs are $3000 because of Bitcoin, not Unreal Engine.

  7. comment
    Comment #29539070

    I'd like languages to have some kind of "delegate" functionality, where you can just delegate names to point to nested names without screwing around with ownership - it would just …

  8. comment
    Comment #29511618

    I stand corrected! Thanks for the link, that's very cool.

  9. comment
    Comment #29510702

    Those rivets probably aren't modelled, they'll be reconstructed from volume information in the texture. Which is still impressive and a great way of dealing with that type of geome…

  10. comment
    Comment #29188654

    That's not really true. Video upscaling is probably going to be linear interpolation, which is very unlikely to add meaningful artifacts, but an intelligent zoom that tries to add …

  11. comment
    Comment #29186230

    It's rarely altruistic but this seems very win/win to me. Talent without a record can prove their chops and get hired above their on-paper experience level, Google gets an addition…

  12. comment
    Comment #28985912

    I understand your point. I'm saying: the subset of problems that benefit in a performance sense from immutability is very small. The vast majority of the time, cache misses slow do…

  13. comment
    Comment #28980211

    That wasn't really my point. There is still a translation process you have to apply to cross the boundary between immutable and native data structures though, and that has its own …

  14. comment
    Comment #28978877

    In general I would agree, but a significant part of Clojure's appeal is that it's immutable by default, because that allows you to make certain assumptions about the codebase. Intr…

  15. comment
    Comment #28977466

    I don't really agree. Cache friendliness is almost always a relevant factor as soon as performance becomes an issue. I get what you're saying but as I see it immutability gives you…

  16. comment
    Comment #28977250

    I understand the point, I'm not arguing that you can't do that or speed up your code by doing that. Python is also slow, but you can still go fast (in some cases) by calling into C…

  17. comment
    Comment #28977220

    You're right - I missed that, the author does mention arrays having better access characteristics, although he doesn't really explain why HAMTs specifically are slow. How does Cloj…

  18. comment
    Comment #28976696

    Fair enough on scaling. But 24 is still a lot less than two to three orders of magnitude.

  19. comment
    Comment #28976597

    Yes, this is a general problem with functional data structures. They have to be fragmented in order to share data. There's also the more nebulous issue that they encourage nesting …

  20. comment
    Comment #28976445

    Threading doesn't compensate for that degree of slowdown, and itself has overhead. You'll get something back, but not much.

  21. comment
    Comment #28976053

    The biggest performance issue Clojure has, which isn't mentioned in the article and is fundamentally unsolvable, is that it misses the CPU cache - a lot. The data structure that dr…

  22. comment
    Comment #28954735

    You can switch Spacemacs and Doom into Emacs-mode keybindings. Command key sequences become hidden behind a shortcut and modes are disabled. It relaxes the learning curve.

  23. comment
    Comment #28943690

    For what it's worth, I don't think you're a hypocrite and I do sympathize with you, I wish they wouldn't pull this shit too. But they're a drug company, you have to expect them to …

  24. comment
    Comment #28941652

    Malaria vaccines are more effective than covid vaccines. Malaria kills a lot more people than covid. Why do you buy sushi instead of malaria vaccines? Relative to the problem I wou…

  25. comment
    Comment #28934006

    Bluntly: no. Lives saved is probably not a significant component in the cost/benefit analysis when these companies are deciding how much they should invest in an avenue of research…