Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Joey Hess

    joeyh.name · Personal blog · on HN since 2012

    Joey Hess, a former Debian developer who wrote git-annex, etckeeper, and moreutils, and now lives off the grid.

    Visit blogRSSHN submissions
    Open Source & LinuxProgramming
    What HN says

    Commenters describe him as a low-key but highly productive programmer, credit him with great software like moreutils, and recall his fundraising for git-annex.

    Stats for nerds
    173HN people shared it
    214linked in comments
    6.4Kstory points
    Jul 2026last shared
    2012people per year2026

    Top posts on HN

    1. 1
      Moreutils: A collection of Unix tools that nobody thought to write long ago
      53 people · 1.2K points · first shared 2012 · 258 comments on HN
    2. 2
      Fridge 0.2
      2 people · 586 points · first shared 2018 · 144 comments on HN
    3. 3
      How to publish Git repos that cannot be republished to GitHub
      1 person · 526 points · first shared 2020 · 197 comments on HN
    4. 4
      Reflections on Distrusting xz
      1 person · 286 points · first shared 2024 · 325 comments on HN
    5. 5
      Fridge 0.1
      3 people · 257 points · first shared 2018 · 70 comments on HN
    6. 6
      WASM Wayland Web (WWW)
      3 people · 254 points · first shared 2025 · 213 comments on HN
    7. 7
      The single most important criteria when replacing GitHub
      1 person · 211 points · first shared 2018 · 131 comments on HN
    8. 8
      Cheap DIY solar fence design
      1 person · 211 points · first shared 2025 · 159 comments on HN
    9. 9
      Hacking Water
      1 person · 201 points · first shared 2019 · 36 comments on HN
    10. 10
      I work for The Internet now
      1 person · 185 points · first shared 2012 · 23 comments on HN

    What HN people wrote when they linked it

    • martttDec 2021

      > Now we (as a population) expect to give entertainment and give advice about our lifestyle, like we do with smartwatches or fitness devices.

      I always think about Lindy effect [1] in this context: the life expectancy of a technology, idea or (in our case) a societal habit is proportional to its current age. It follows, then, that the idea of a multi-purpose computing device may also wear off in certain areas of life, or for certain types of people. Not always, not everywhere is there a need for complex or complicated devices or systems. There will always be people who seek or prefer a simpler, quieter life that involves as little technology as possible.

      What's really interesting is that many of these people seem to have a remarkably deep understanding of technology, and great skills [2]. Possibly because of this knowledge, they're really clear (or, pedantic :) about what they don't need.

      In the end, though, I've come to think that this may be more of a simple psychological preference (for less stimulation) than a rationalized choice. Who knows.

      1: https://en.wikipedia.org/wiki/Lindy_effect

      2: Some of the people I really look up to: http://collapseos.org/, http://joeyh.name/, https://sassenrath.com/

    • ttgurneyJul 2022

      One thing I've noticed about lists like these is that the tools are mostly flashy and feature-packed, almost invariably with colorized output, sometimes with funky Unicode symbols like check marks, and usually written in a fashionable language like Rust or Go.

      Some of them, I've found, don't work too well on the Linux framebuffer console, which is where I spend most of my time. They seem to be designed with 256-color terminals in mind.

      I get the appeal, but small and simple stuff written in C, with very few dependencies, is more to my taste. I'm wondering if there are many others who feel similarly.

      Thinking of moreutils[1] as a classic example that solves problems not easily solved by the standard POSIX tools, but in a very straightforward and non-flashy way.

      [1] https://joeyh.name/code/moreutils/

    • zaidhaanDec 2023

      It might be worth noting that while ripgrep doesn't support in-place file editing, it's still possible to replace matches using the `-r` flag, couple that with a tool like `sponge` from moreutils[0] and you can effectively perform search and place like such:

      $ rg --passthru search -r replace file.txt | sponge file.txt And preview changes like this:

      $ rg --passthru search -r replace file.txt | diff -u file.txt - Of course, this is only practical when working with a single file. Though I'd imagine if one threw in the `--files-with-matches -0` flags together and piped that into `xargs`, something similar to `rep` could be be achieved. (Not that I'd encourage anyone to do this at all)

      [0] https://joeyh.name/code/moreutils/

    • 037May 2025

      Very interesting, I’ll definitely give it a try!

      Another approach I recently discovered is an old but beautiful Unix-style tool for renaming files: vidir - edit a directory in your text editor. It’s part of the moreutils suite [1].

      You get the list of filenames in your editor – edit them as you like, save, exit, and it renames the files. It uses whatever editor is set in your $EDITOR env var, so it doesn’t have to be vi/vim.

      You can also pipe in a list of files, e.g. `find . -type f | vidir -`, to edit just the files you want - and you can even change paths (add, rename, remove directories) in the editor to move files around easily.

      To try it quickly on macOS: `brew install moreutils`

      [1] https://joeyh.name/code/moreutils/

    • dfcJun 2012

      Congrats Joey, I love git-annex[1]!

      Let's make it a two year position and throw in Tahoe-LAFS/git-annex integration;)

      [1] and etckeeper, and mr, and moreutils...

      Edit:

      It occured to me that some people may not be familiar with the other projects I mentioned:

      etckeeper: git/bzr/hg for /etc and apt firendly (http://joeyh.name/code/etckeeper/)

      mr: easily manage a lot of repositories from multiple DRCSs git/bzr/hg/et al (http://joeyh.name/code/mr/)

      moreutils: an expansion pack for coreutils. (http://joeyh.name/code/moreutils/)

      Tahoe-LAFS: Cloud Storage for cypherpunks (https://tahoe-lafs.org/trac/tahoe-lafs)

    • blfrMay 2016

      No one even attempts to quantify the the effects they claim are so important.

      Perhaps I didn't phrase that strongly enough but growing the economy or making it more efficient is not the point. It's at most a rationalization.

      go live in a rural area, consume very little, and survive with bad internet

      That's not a realistic advice. It's extremely difficult, puts having a family largely out of reach, and places you away from potential collaborators. Even Joey Hess[1][2] has to resort to crowd funding and grants.

      [1] https://joeyh.name/

      [2] https://usesthis.com/interviews/joey.hess/

    Related

    anarcatanarc.at41 people

    GnuTLS audit: passive cleartext recovery attack

    anarcat
    Personal · last shared 2026
    Dave Kerrdwmkerr.com24 people

    The Death of Microservice Madness in 2018

    Dave Kerr
    Personal · last shared 2025
    GitHub Bloggithub.blog1.8k people

    YouTube-dl's repository has been restored

    GitHub Blog
    Company · last shared 2026
    Oils Blogoilshell.org156 people

    Kubernetes is our generation's Multics

    Oils Blog
    Company · last shared 2026
    Felipe Contrerasfelipec.wordpress.com51 people

    Another user/developer banned from GNOME's bugzilla without any warning

    Felipe Contreras
    Personal · last shared 2025
    Junio Hamanogit-blame.blogspot.com24 people

    Git 1.8.0 released

    Junio Hamano
    Personal · last shared 2022
    Drew DeVaultdrewdevault.com633 people

    Firefox is on a slippery slope

    Drew DeVault
    Personal · last shared 2026
    Julien Danjoujulien.danjou.info81 people

    Emacs gets Google Maps support.

    Julien Danjou
    Personal · last shared 2026