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 · #2010

E

Evan Hahn

Personal blog · evanhahn.com · on HN as EvanHahnprogrammingwriting

Evan Hahn's personal blog at evanhahn.com covers programming and writing. Since 2013, 37 different Hacker News readers have linked it 64 times, most often “The world's smallest PNG”. It is still writing: the last post was on 2026-11-01, and you can follow it by feed.

Visit the blog
64mentions?
37HN people?
2013–2026first – last linked?
Links on Hacker News per year · peak 23 in 2025

Too few sampled comments (7) to say how often HN recommends it.?

Why HN links it

Personal blog of practical developer posts on personal scripts, two-factor auth service lists, and software tooling. HN readers value his writing, which one commenter says he works to improve.

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

I'm Evan Hahn, a programmer.

The author on HN?

EvanHahn · 352 karma · member since 2012

evanhahn.com

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

Most-linked posts?

  1. The world's smallest PNG
    4 people · 4 mentions · first linked 2024-01-04
  2. How I build software quickly
    3 people · 3 mentions · first linked 2025-07-08
  3. My programming beliefs as of July 2024
    3 people · 3 mentions · first linked 2024-07-01
  4. Two-Factor Authentication List/Instructions
    2 people · 3 mentions · first linked 2014-01-31
  5. How Big Is a Kilobyte?
    2 people · 2 mentions · first linked 2023-09-09
  6. Importing Node Modules from BitTorrent
    2 people · 2 mentions · first linked 2024-01-13
  7. In defense of GitHub's poor uptime
    2 people · 2 mentions · first linked 2026-04-10
  8. Anecdotally, programmers dislike "reduce"
    2 people · 2 mentions · first linked 2026-09-14
  9. A decade of dotfiles
    2 people · 2 mentions · first linked 2022-05-29
  10. 9 years maintaining a sorta-popular open-source package: lessons learned
    2 people · 2 mentions · first linked 2023-01-23

What Hacker News says?

  1. OP links to a long blog post with reasons for using scripts https://evanhahn.com/why-alias-is-my-last-resort-for-aliases...

    Comment linking /why-alias-is-my-last-resort-for-aliases/

    on “Scripts I wrote that I use all the time”
  2. Submitted Scripts I wrote that I use all the time as a story · 1341 points

    HN discussion
  3. Metalnem · 2025-07-14Recommends
    I love his writing too! I read this post a few days ago and really liked it, so I started going through his older posts. It's no coincidence that his writing is good—he's actively working to improve it: https://evanhahn.com/economist-style-guide-book-takeaways/ .

    Comment linking /economist-style-guide-book-takeaways/

    on “How I build software quickly”
  4. Submitted How I build software quickly as a story · 379 points

    HN discussion
  5. or http://evanhahn.com/2fa/

    Comment linking /2fa/

    on “Two Factor Auth List”
  6. Submitted My failed attempt to shrink all NPM packages by 5% as a story · 365 points

    HN discussion
  7. Here's a list of 2 factor auth services, but ungrouped: http://evanhahn.com/tape/two-factor-auth-list/

    Comment linking /tape/two-factor-auth-list/

    on “Yahoo mail hacked”
  8. Submitted A decade of dotfiles as a story · 338 points

    HN discussion
  9. Homebrew lets you turn off telemetry. If it didn't, it would be quickly forked. https://evanhahn.com/prevent-homebrew-from-gathering-analyti...

    Comment linking /prevent-homebrew-from-gathering-analytics/

    on “The Rise of User-Hostile Software [2021]”
  10. Submitted Local LLMs versus offline Wikipedia as a story · 308 points

    HN discussion
  11. If you use a service with 2 step auth, use it. Here's the most comprehensive list (that I know of) of services that support it: http://evanhahn.com/tape/two-factor-auth-list/

    Comment linking /tape/two-factor-auth-list/

    on “My Gmail Account Hacked. How do I secure it?”
  12. Submitted setBigTimeout as a story · 211 points

    HN discussion
  13. Cool! Reminds me of Evan's ocr script: https://evanhahn.com/mac-ocr-script/

    Comment linking /mac-ocr-script/

    on “Show HN: Auge Vision from Your Terminal”
  14. Submitted Anecdotally, programmers dislike "reduce" as a story · 175 points

    HN discussion
  15. Submitted Stopping bad guys from using my open source project (feedback wanted) as a story · 122 points

    HN discussion
  16. Submitted Experiment: Making TypeScript immutable-by-default as a story · 113 points

    HN discussion
  17. Submitted The world's smallest PNG as a story · 112 points

    HN discussion
  18. Submitted My programming beliefs as of July 2024 as a story · 77 points

    HN discussion
  19. Submitted Fizz Buzz without conditionals or booleans as a story · 58 points

    HN discussion
  20. Submitted Why “alias” is my last resort for aliases as a story · 58 points

    HN discussion
  21. Submitted UI tip: maybe don't round percentages to 0% or 100% as a story · 45 points

    HN discussion
  22. Submitted Anecdotally, programmers dislike "reduce" as a story · 38 points

    HN discussion
  23. Submitted Vim's UserGettingBored Autocmd as a story · 36 points

    HN discussion
  24. Submitted LLMs: Harmful to Technical Innovation? as a story · 27 points

    HN discussion
  25. Submitted Importing Node Modules from BitTorrent as a story · 23 points

    HN discussion
  26. Submitted Import myModule from "./my-module.torrent": requiring Node modules from BitTorr as a story · 6 points

    HN discussion
  27. Submitted Ts-ignore is almost always the worst option as a story · 5 points

    HN discussion
  28. Submitted I Build Software Quickly as a story · 5 points

    HN discussion
  29. Submitted People read your blog in many different ways as a story · 4 points

    HN discussion
  30. Submitted My programming beliefs as of July 2024 as a story · 4 points

    HN discussion

Search all of HN for evanhahn.com

Linked by the same people?