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

Top all-time · #2384

B

Ben Congdon

Personal blog · benjamincongdon.meprogrammingsystemsai

Ben Congdon's personal blog at benjamincongdon.me covers programming, systems and ai. Since 2018, 34 different Hacker News readers have linked it 68 times, most often “A Tour of Go 1.16's io/fs package”. It is still writing: the last post was on 2026-10-19, and you can follow it by feed.

Visit the blog
68mentions?
34HN people?
2018–2026first – last linked?
Links on Hacker News per year · peak 15 in 2025

The personal website of Ben Congdon

Most-linked posts?

  1. A Tour of Go 1.16's io/fs package
    4 people · 4 mentions · first linked 2021-01-21
  2. Avoid Load-Bearing Shell Scripts
    4 people · 4 mentions · first linked 2023-10-29
  3. In Praise of Stacked PRs
    4 people · 4 mentions · first linked 2022-07-18
  4. Solving the “Miracle Sudoku” in Prolog
    3 people · 3 mentions · first linked 2020-05-24
  5. Python Idioms in Rust
    2 people · 2 mentions · first linked 2018-03-29
  6. Sinc Split Mechanical Keyboard Build Log
    2 people · 2 mentions · first linked 2020-07-31
  7. B-Trees: More Than I Thought I'd Want to Know (2021)
    2 people · 2 mentions · first linked 2021-08-18
  8. Building a DIY Pen Plotter: MidTbot
    2 people · 2 mentions · first linked 2020-07-13
  9. Mental Model: Difficult Problems vs. Hard Work
    2 people · 2 mentions · first linked 2022-06-23
  10. DIY Air Quality Sensor
    2 people · 2 mentions · first linked 2021-08-09

What Hacker News says?

  1. https://benjamincongdon.me/blog I like to write about productivity, Go/Rust, and my various web development projects. I also tend to write pretty frequently about programming language ergonomics. Popular posts: * https://benjamincongdon.me/blog/2019/11/11/The-Value-in-Gos-... * https://benjamincongdon.me/blog/2018/03/23/Python-Idioms-in-... * https://benjamincongdon.me/blog/2018/03/01/Scraping-the-Web-... Favorite p…

    Comment linking /books

    on “Ask HN: What is your blog and why should I read it?”
  2. Submitted The Value in Go’s Simplicity as a story · 368 points

    HN discussion
  3. I ordered like 5 of them the other day from JLCPCB it was like 6 bucks shipped to my place. I saw this post online, I’ve had the pm2.5 sensor sitting around for a long time… https://benjamincongdon.me/blog/2021/08/08/DIY-Air-Quality-S...

    Comment linking /blog/2021/08/08/DIY-Air-Quality-Sensor/

    on “Monitoring my home's air quality with AirGradient's DIY sensor”
  4. Submitted Goodbye IFTTT as a story · 357 points

    HN discussion
  5. Official docs may not be there yet, but lots of people have written guides, like: https://benjamincongdon.me/blog/2021/01/21/A-Tour-of-Go-116s...

    Comment linking /blog/2021/01/21/A-Tour-of-Go-116s-iofs-package/

    on “Go 1.16 Release Notes”
  6. Submitted B-Trees: More Than I Thought I'd Want to Know (2021) as a story · 319 points

    HN discussion
  7. https://benjamincongdon.me/blog/2020/05/23/Solving-the-Mirac... has the list of all the boards that are 'miracle' sudoku. Only 72.

    Comment linking /blog/2020/05/23/Solving-the-Miracle-Sudoku-in-Prolog/all_boards.txt

    on “Solving the “Miracle Sudoku” in Prolog”
  8. Submitted Solving the “Miracle Sudoku” in Prolog as a story · 276 points

    HN discussion
  9. I don't think its a question of whether there is an essential reality or not, but rather whether we have access to essential reality. Donald Hoffman makes a strong game theoretical argument for how natural selection chooses effective presentations of reality rather than necessarily accurate ones [1]. Based on your level of interest in this conversation I'd expect you would really enjoy that book! The game is certain…

    Comment linking /blog/2021/02/21/Three-Layers-of-Information/

    on “A new proposal for how mind emerges from matter”
  10. Submitted B-Trees: More Than I Thought I'd Want to Know as a story · 239 points

    HN discussion
  11. For me, it depends on the type of problem I'm trying to solve. Specifically, I ask is it hard work or a difficult problem? (see also [1], [2], and HN commentary at [3] from a short time ago). Hard work is something that a big corp can solve by throwing bodies at the problem. A proprietary data format or protocol but with an available, thorough specification (eg. a giant PDF from an international standard, an industr…

    Comment linking /blog/2022/06/22/Mental-Model-Difficult-Problems-vs.-Hard-Work/

    on “Ask HN: Do you trust solo entrepreneurs?”
  12. Submitted AI slop, suspicion, and writing back as a story · 231 points

    HN discussion
  13. Hi HN, author here. Corral is my attempt at a performant, easy-to-deploy MapReduce. Unlike traditional frameworks like Hadoop, it uses AWS Lambda for execution and is “serverless” as a result. It was initially kicked-off by AWS adding Lambda support for Go, but draws on experience I’ve had using Lambda tools like Zappa[1] and Serverless[2] in the past. I think there’s a lot of interesting applications for using func…

    Comment linking /blog/2018/05/02/Introducing-Corral-A-Serverless-MapReduce-Framework/

    on “Show HN: Corral – A Serverless MapReduce Framework”
  14. Submitted In Praise of Stacked PRs as a story · 225 points

    HN discussion
  15. ++ to stacking - google has lots of folk's writing on this, ie: https://benjamincongdon.me/blog/2022/07/17/In-Praise-of-Stac... The general idea is that you have a chance to parallelize waiting for review with you writing more code, leading to high-velocity small PRs and never being blocked.

    Comment linking /blog/2022/07/17/In-Praise-of-Stacked-PRs/

    on “The ideal PR is 50 lines long”
  16. Submitted Python Idioms in Rust as a story · 182 points

    HN discussion
  17. Interesting to know there are only 72 solution boards that meet the Miracle Sudoku constraints. full list: https://benjamincongdon.me/blog/2020/05/23/Solving-the-Mirac...

    Comment linking /blog/2020/05/23/Solving-the-Miracle-Sudoku-in-Prolog/all_boards.txt

    on “Solving the “Miracle Sudoku” in Prolog”
  18. Submitted Mental Model: Difficult Problems vs. Hard Work as a story · 162 points

    HN discussion
  19. For any long work, I love having a draft PR going, and then making PR's into that. Its basically like stacked PRs but I don't need each PR to be shippable independently. The advantage is so nice. You can make a bunch of finer-grained PRs that have really good descriptions for what happened, what's changing. And it builds a big PR that has the top-down view. It creates a very understandable hierarchy of understanding…

    Comment linking /blog/2022/07/17/In-Praise-of-Stacked-PRs/

    on “Stacked PRs – Pros and Cons?”
  20. Submitted Agentic Monitoring as a story · 123 points

    HN discussion
  21. Submitted The Coming Need for Formal Specification as a story · 64 points

    HN discussion
  22. Submitted Building a DIY Pen Plotter: MidTbot as a story · 10 points

    HN discussion
  23. Submitted Solving the “Miracle Sudoku” in Prolog as a story · 9 points

    HN discussion
  24. Submitted In Praise of Stacked PRs as a story · 8 points

    HN discussion
  25. Submitted I Use AI: Early 2025 as a story · 7 points

    HN discussion
  26. Submitted DIY Air Quality Sensor as a story · 7 points

    HN discussion
  27. Submitted When Red Buttons Aren't Enough as a story · 4 points

    HN discussion
  28. Submitted A Tour of Go 1.16's io/fs package as a story · 4 points

    HN discussion
  29. Submitted Scraping the Web in Golang with Colly and Goquery as a story · 4 points

    HN discussion
  30. Submitted Zip Files as (Simple) Key-Value Stores as a story · 3 points

    HN discussion

Search all of HN for benjamincongdon.me

Linked by the same people?