HN Hall of Fame Weekly email

TMSU: a tool born out of frustration with the hierarchical nature of filesystems

Screenshot of tmsu.org captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 6 calendar years, with breakout response in 3 of them.

submissions
7
submitters
7
observed span
2014–2025
peak thread · 128 comments
237 pts
latest 20+ return · 2025-01-23
108 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

I'm actually not frustrated with the hierarchical nature of filesystems. I'm most frustrated with the state of filesystem search these days. I don't want to tag and curate my files. I want to search them. I've strung together something using bleve full-text search and some OCR libs to scratch my particular itch but it still doesn't quite get all there.

zaphar·237-point thread·

I remember looking at this a few years ago. My main reason for not using it was the time it would have taken to tag all my files. Basically, if you have so many files that it's worth tagging them, you need to spend a lot of time tagging, and if you have so few that it's reasonable to tag them all, you don't need this system. If you have a manageable number but expect tagging to be useful in…

I messed with TMSU back one of the previous times it was posted. It's very cool and works well but I just couldn't make myself go retroactively apply tags to terabytes of existing files. It almost feels like a personal categorization version of the "AI Bitter Lesson": people keep thinking that doing a bunch of manual taxonomy work is going to help them find files faster but eventually search catches up

teach·108-point thread·

...what's frustrating about the hierarchical nature of filesystems? Literally the only ways I can think of historically is mounts/links; which in the POSIX world have been the source of some gigantic piles of academic salt, but in day-to-day (read: relatively sane operation), I've never encountered a case where one can't speed things up for one self by leveraging said hierarchical structure expressively. In fact, I'd anticipate any type of system that tries to hide paths behind tagging to eventually reduce…

salawat·3-point thread·

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
3

100+ points or 50+ comments

Total points
563

reference only — not used in Hall rules or ranking

Total comments
241

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2014-12-12TMSU is a tool for tagging your filesFirst breakoutsubleq20964
2016-04-27TMSU: Tag files on the cli and browse them by tagsgizzlon10
2016-05-09TMSU: a tool born out of frustration with the hierarchical nature of filesystemsBest threadgoblin89237128
2021-02-09TMSU: A tool for tagging your filessundarurfriend30
2022-03-15TSMUgraderjs20
2023-09-14TMSU was born out of frustration with the hierarchical nature of filesystemsalbertzeyer32
2025-01-23TMSU: Command-line tool for applying tags and viewing virtual tagged filesystemHall induction · Latest 20+ point returnwalterbell10847