Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #1620

G

Gavin D. Howard

Personal blog · gavinhoward.com · on HN as gavinhowardprogrammingsystems

Gavin D. Howard's personal blog at gavinhoward.com covers programming and systems. Since 2019, 43 different Hacker News readers have linked it 308 times, most often “I Believe Zig Has Function Colors”. It is still writing: the last post was on 2026-03-15, and you can follow it by feed.

Visit the blog
308mentions?
1recommend?
43HN people?
2019–2026first – last linked?
Links on Hacker News per year · peak 74 in 2023

Rarely recommended · 1 of 40 sampled comments recommend it?

Why HN links it

HN readers link Gavin Howard's posts on software licensing against ML training (Copilot), finishing and maintaining software, and C development. Most comments cite his posts as his own prior writing.

Recommended for · 1 comments
One commenter found the article on C and discipline helpful and said they wished they had built their own tools in C earlier.1

Summarised by Claude from a sample of 40 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

I am a member of The Church of Jesus Christ of Latter-day Saints, a husband, and a computing system designer. This is my professional blog and has only my professional writing.

The author on HN?

gavinhoward · 5,314 karma · member since 2015

Christian, programmer, blogger, in that order. Blog: https://gavinhoward.com/ Contact: https://gavinhoward.com/contact/

From their public HN profile, which links to this site.

Most-linked posts?

  1. I Believe Zig Has Function Colors
    4 people · 11 mentions · first linked 2022-04-09
  2. What Rust Got Wrong on Formal Verification
    4 people · 8 mentions · first linked 2024-05-22
  3. A New Architecture for a GUI Framework
    4 people · 5 mentions · first linked 2024-05-29
  4. Why I Use C When I Believe in Memory Safety
    3 people · 12 mentions · first linked 2023-02-05
  5. How to Fund FOSS, Save It from the CRA, and Improve Cybersecurity
    3 people · 10 mentions · first linked 2023-11-29
  6. The Scourge of 00UB
    3 people · 9 mentions · first linked 2023-08-19
  7. Structured Concurrency Definition
    3 people · 6 mentions · first linked 2021-11-03
  8. My Code Conquered Another OS
    3 people · 5 mentions · first linked 2023-02-04
  9. Rust Is Dead to Me
    3 people · 4 mentions · first linked 2023-04-11
  10. I Have Blocked OpenAI
    3 people · 3 mentions · first linked 2023-08-18

What Hacker News says?

  1. This is the first year that I will do AoC. I have never wanted to, but I have a working language of my own now. https://gavinhoward.com/2024/11/advent-of-code-2024-getting-...

    Comment linking /2024/11/advent-of-code-2024-getting-started/

    on “Advent of Code 2024”
  2. Submitted Is It Even Worth Working on FOSS Anymore? as a story · 163 points

    HN discussion
  3. You are correct. I just want to say that I believe the fair use argument only applies for training , but not for distribution. I make the case for that in [1]. [1]: https://gavinhoward.com/uploads/copilot.pdf

    Comment linking /uploads/copilot.pdf

    on “Microsoft forked MIT licensed repo and changed the copyright [fixed]”
  4. Submitted I Believe Zig Has Function Colors as a story · 142 points

    HN discussion
  5. I made this decision as well. https://gavinhoward.com/2020/08/the-software-industry-is-bro...

    Comment linking /2020/08/the-software-industry-is-broken/

    on “I no longer build software”
  6. Submitted Rewriting Rust: A Response as a story · 140 points

    HN discussion
  7. @antirez, if you manage to see this, can you tell me what you think of [1] as a funding model? [1]: https://gavinhoward.com/2023/11/how-to-fund-foss-save-it-fro... , though just read until you get to https://gavinhoward.com/2023/11/how-to-fund-foss-save-it-fro... .

    Comment linking /2023/11/how-to-fund-foss-save-it-from-the-cra-and-improve-cybersecurity/

    on “From where I left”
  8. Submitted “Static Linking Considered Harmful” Considered Harmful as a story · 115 points

    HN discussion
  9. Less permissive licenses protect users more. https://gavinhoward.com/2023/12/is-source-available-really-t...

    Comment linking /2023/12/is-source-available-really-that-bad/

    on “Ladybird Web Browser becomes a non-profit with $1M from GitHub Founder”
  10. Submitted I Hope Rust Does Not Oxidize Everything as a story · 99 points

    HN discussion
  11. The analogy goes even further if you consider compiler optimizations: https://gavinhoward.com/2021/07/poisoning-github-copilot-and... .

    Comment linking /2021/07/poisoning-github-copilot-and-machine-learning/

    on “All public GitHub code was used in training Copilot”
  12. Submitted Replacing CVE as a story · 59 points

    HN discussion
  13. I made new licenses [1] [2] that attempt this. The problem with adding a clause against ML training is that that is (supposedly) fair use. What my licenses do is concede that but claim that the output of those algorithms is still under the copyright and license. I hope that even if it wouldn't work, it puts enough doubt in companies' minds that they wouldn't want to use a model trained by code under those licenses.…

    Comment linking /2021/07/poisoning-github-copilot-and-machine-learning/

    on “All public GitHub code was used in training Copilot”
  14. Submitted The Slippery Slope Is Not a Fallacy as a story · 58 points

    HN discussion
  15. This is why I relicensed my code [1] yesterday to a license I wrote [2], which is designed to poison the well for machine learning. [1]: https://gavinhoward.com/2021/07/poisoning-github-copilot-and... [2]: https://yzena.com/yzena-network-license/

    Comment linking /2021/07/poisoning-github-copilot-and-machine-learning/

    on “All public GitHub code was used in training Copilot”
  16. Submitted My Programming Journey as a story · 33 points

    HN discussion
  17. I actually agree with you, even though my Internet isn't as slow. Can you do me a favor and go to my website? If you do, please give me feedback about what you like and don't like. Thank you. https://gavinhoward.com/

    Comment linking /

    on “Microfeatures I love in blogs and personal websites”
  18. Submitted Is Crowdstrike the Final Straw? as a story · 29 points

    HN discussion
  19. I think this applies to more than just apps too; it would apply to software in general. "Update or perish" is a bad model for software. https://gavinhoward.com/2019/11/finishing-software/

    Comment linking /2019/11/finishing-software/

    on “Outdated vs. Complete: In defense of apps that don’t need updates”
  20. Submitted Windows Will Die: 90 Minutes to Do 5 Minutes of Work as a story · 25 points

    HN discussion
  21. My thoughts: https://gavinhoward.com/2022/01/the-social-contract-of-open-... . I submitted that link here: https://news.ycombinator.com/item?id=29876749

    Comment linking /2022/01/the-social-contract-of-open-source/

    on “Dev corrupts NPM libs 'colors' and 'faker', breaking thousands of apps”
  22. Submitted Rust, Zig, and the Futility of “Replacing” C as a story · 24 points

    HN discussion
  23. > Are you sure? Yes, I'm sure. > I'm not familiar with the exact data set they used for SD and whether or not Disney art was included, but my understanding is that their claim to legality comes from arguing that the use of images as training data is 'fair use'. They could argue that. But since the American court system is currently (almost) de facto "richest wins," their argument will probably not mean much. The way…

    Comment linking /uploads/copilot.pdf

    on “GitHub Copilot, with “public code” blocked, emits my copyrighted code”
  24. Submitted Is "source available" that bad? as a story · 21 points

    HN discussion
  25. My thoughts: https://gavinhoward.com/2019/12/replication-and-retraction-c... .

    Comment linking /2019/12/replication-and-retraction-crises-in-science/

    on “Time to assume that health research is fraudulent until proven otherwise?”
  26. Submitted How to Fund FOSS, Save It from the CRA, and Improve Cybersecurity as a story · 20 points

    HN discussion
  27. I had a doctor chew me out for expressing skepticism about something the medical industry was saying. This is why I have skepticism. This is also why there are some conspiracy theories. This was a conspiracy, and who knows what other conspiracies there are. If scientits want people to trust the body of knowledge that people wrongfully call science (science is a process, see https://gavinhoward.com/2019/11/what-scien…

    Comment linking /2019/12/replication-and-retraction-crises-in-science/

    on “50 Years Ago, Sugar Industry Quietly Paid Scientists to Blame Fat (2016)”
  28. Submitted Lobste.rs Will Become an Echo Chamber as a story · 11 points

    HN discussion
  29. It's not lost on me at all. I prefer to finish software. [1] I get it to where it needs to be and put it in maintenance mode. I don't accept outside contributions. [2] I prefer to work alone to keep the scope of my software manageable and to reduce communication overhead. And to avoid working with people. People are too complicated. I obsessively document my software. [3] I comment all of my code. I wrote design doc…

    Comment linking /2019/11/finishing-software/

    on “It's time to halt starting any new projects in C/C++”
  30. Submitted A New Architecture for a GUI Framework as a story · 7 points

    HN discussion

Search all of HN for gavinhoward.com

Linked by the same people?