Live data from Hacker News

Viewing profile — drhagen

drhagen

HN member
Joined
Fri, Nov 24, 2017, 6:14 PM UTC
HN karma
262
Public activity
49 items

About drhagen

David Hagen; drhagen.com; biology, statistics, software

Recent public activity

  1. comment
    Comment #48838685

    They spent a huge amount of complexity supporting mailing lists that claim mutated messages came FROM the original sender instead of FROM mailinglist@example.com. Is that use-case …

  2. comment
  3. comment
    Comment #48238893

    "never mind" does the same thing, as does "shut up, clanker"

  4. comment
    Comment #48206000

    It is interesting that gold was able to retain its value after the industrial revolution. It could have gone the way of aluminum, once twice as valuable as gold, but now used in di…

  5. comment
    Comment #47975871

    I am an absolute nobody on the internet, so it didn't get me at all. But the names it did guess were some good bloggers, some which I had yet to follow. So do this even if it has n…

  6. comment
    Comment #46230206

    Great! Now make `set` have a stable order and we're done here.

  7. comment
    Comment #46230181

    If this gets wide enough use, they could add an optimization for code like this: n = 1000 a = {} for i in range(n): a[i] = str(i) a = frozendict(a) # O(n) operation can be turned t…

  8. comment
    Comment #46210799

    A funny thing I realized: immortality is incompatible with spending a nonzero fraction of my life with children. I treasure the time I spend with my kids. I can see that this seaso…

  9. comment
    Comment #46056584

    It does yield control. As far as I know, that's "how you're supposed to it". But the example is not great because there is no other task available to switch to, so the event loop g…

  10. comment
    Comment #44319081

    1s in other ordinals were misread, but two 1s next to each other were misread wildly more often than anything else. My current theory, which I only hint at in the last paragraph, w…

  11. comment
    Comment #44318388

    The last time this hit HN, my hosting provider complained about the traffic, but I've since migrated the blog to GitHub Pages, so I guess that won't be an issue this time.

  12. comment
    Comment #43999046

    > Personally, I think np.einsum is one of the rare parts of NumPy that’s actually good. einsum only being able to do multiplication makes it quite limited. If we leaned into the Ei…

  13. comment
    Comment #43085293

    From experience, I am skeptical of this hypothesis. Little kids will absolutely recall memories from before they knew how to speak. Just last week, my two-year-old spied the freeze…

  14. comment
    Comment #41988045

    In Chapter 21 of the Screwtape Letters, CS Lewis discusses the dangers of interchanging of the various flavors of "my". (Well, a fictional demon monologues about the utility of con…

  15. comment
    Comment #41767102

    It even has an xkcd: https://xkcd.com/2128/

  16. comment
    Comment #41313273

    How much of this is due to non-technical users simply using phones and tablets instead of laptops and other devices with "desktop" OSes?

  17. comment
    Comment #41254400

    Using 12000-year-old stories to support the thesis that oral history is more durable than written history is only logical if we have reason to believe that written history also exi…

  18. comment
    Comment #41132743

    I always thought Scala had nice imports [1]: import users.* import users.User import users.{User, UserPreferences} import users.UserPreferences as UPrefs [1] https://docs.scala-lan…

  19. comment
    Comment #41072329

    I remember USB drives in the '00s that had a read-only toggle. They were useful for rescuing machines that had a virus. Edit: A quick search reveals that, of course, you can still …

  20. comment
    Comment #41072166

    > To this day, key players in security—among them Microsoft and the US National Security Agency—regard Secure Boot as an important, if not essential, foundation of trust in securin…

  21. comment
    Comment #39287882

    R does this [1]. It is the sentinel that it uses internally to represent a missing value (i.e. NA) in integer arrays. Integer operations overflow to this value. [1] https://stackov…

  22. comment
    Comment #38891492

    The recent advances in LLMs have made me realize how important a signal well written English was to filtering content by quality. If the first few sentences were on topic, syntacti…

  23. comment
    Comment #38324125

    I always liked to phrase it as: "Never attribute to incompetence that which is adequately explained by incentives." People like Hanlon's razor because it still lets them insult peo…

  24. comment
    Comment #38245983

    That seems unlikely. Those numbers only look related in base 10. 1/e is about a third of 1 and 37 is about a third of 100, which is why they look similar in base 10. In base 16, 1/…

  25. story