Live data from Hacker News

Viewing profile — grahamlee

grahamlee

HN member
Joined
Wed, Nov 21, 2018, 4:23 PM UTC
HN karma
674
Public activity
161 items

About grahamlee

Has a PhD in software engineering and explains how to make better software engineers using AI. https://patreon.com/chironcodex

Recent public activity

  1. comment
    Comment #49081838

    And it's not actually that much information "about the security content". For example: "Impact: An app may be able to access sensitive user data. Description: An access issue was a…

  2. comment
    Comment #49080915

    Ctrl-H is the rubout/backspace command on old terminals. So if I say it's nuts^H^H^H^Hunwise to ignore UNIX history, I've erased the first word and replaced it with the second.

  3. story
  4. story
  5. comment
    Comment #48657427

    Agreed, congratulations are in order!

  6. comment
    Comment #47994848

    If you look at the Open Source Definition, you see the four freedoms: https://opensource.org/osd That’s unsurprising because the OSD is based on the Debian social contract, and Deb…

  7. story
  8. comment
    Comment #47541902

    so many peripherals now come in external boxes that communicate _incredibly quickly_ over Thunderbolt 4/5 that the need for PCIe is marginal, while the cost to support it is signif…

  9. story
  10. story
  11. comment
    Comment #47312844

    but the point of an EULA is to restrict distribution, so AGPL3 can help there.

  12. comment
    Comment #47312083

    It's clear that we're entering a new era of copyright _expectations_ (whether we get new _legislation_ is different), but for now realise this: the people like me who like copyleft…

  13. story
  14. story
  15. story
  16. story
  17. comment
    Comment #46821758

    I’ve been making the case (e.g. https://youtu.be/uL8LiUu9M64?si=-XBHFMrz99VZsaAa [1]) that we have to be intentional about using AI to augment our skills, rather than outsourcing u…

  18. comment
    Comment #46309059

    OK thanks for clarifying your reasoning!

  19. comment
    Comment #46307049

    As the submitter, I want to point out that I submitted this post with the original title. The one that makes it clear a16z are behind the social media astroturfing. The mods change…

  20. story
  21. comment
    Comment #46078792

    These modern times that literally began in 1769. Oxford English Dictionary, “literally (adv.), sense I.1.c,” June 2025, https://doi.org/10.1093/OED/9189024563 .

  22. comment
    Comment #45956083

    What you lose by using composition is that the composing object is no longer a subtype of the constituent object, so you can't use it as a "decoration" of the original object in a …

  23. comment
    Comment #45956069

    Article author here. Your idea "gluing together things that don't know necessarily know about each other" is basically what the GoF book means: composition is "this object has a re…

  24. comment
    Comment #45944232

    Author here. I wrote “ But even a modestly more recent language like Java has visibility attributes that let a class control what its subtypes can view or change, meaning that any …

  25. comment
    Comment #45124798

    David Chisnall is now at MS Research and does cool things with CHERI making a computing platform that's memory-safe by default.