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

T

Thomas Heartman

Personal blog · blog.thomasheartman.comprogrammingproductivity

Thomas Heartman writes Whisper of the Heartman, a personal blog at blog.thomasheartman.com about programming and productivity. Since 2020, 3 different Hacker News readers have linked it 3 times. The last post was in 2021, but the archive is still widely read.

Visit the blog
3mentions?
3HN people?
2020–2024first – last linked?
Links on Hacker News per year · peak 1 in 2020

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

Why HN links it

HN readers link Thomas Heartman's posts on Nix, such as how to override package versions in NixOS configuration. The linked posts are cited as instructions for specific Nix tasks.

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

Thoughts, tips, and tricks on software development, text editors, and the industry. Expect posts on keyboard layouts, functional programming, type systems, Emacs, Nix(OS), git, Rust, and more.

What Hacker News says?

  1. You'd really need to set the package to a specific overridden version of nginx. See here for how to make such an override: https://blog.thomasheartman.com/posts/nix-override-packages-... . Then you would set `services.nginx.package = pkgs.nginx.override ...;`.

    Comment linking /posts/nix-override-packages-with-overlays

    on “How Nix and NixOS get so close to perfect”
  2. Submitted Generic traits and associated types in Rust as a story · 1 points

    HN discussion
  3. Emacs, as has been mentioned multiple times in this thread, but I wanted to share a bit more about why . Emacs is a text manipulation environment, and it's incredibly powerful to be able to run any elisp code. In org-mode, I use plain lists and checkboxes often, and after inserting the checkbox, I always need to move my cursor 2 spaces to the right. Well, with Emacs and elisp, I can do that: (defun my-org-toggle-che…

    Comment linking /posts/my-first-emacs-lisp

    on “Ask HN: What code editors or IDEs are easily scriptable?”

Search all of HN for blog.thomasheartman.com