TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Fuck trees, use tags (2024)

2 pointsby adrian_mrd4 months ago

3 comments

kazinator4 months ago
&gt; <i>Unfortunately, most systems are designed to only allow one path per file.</i><p>Unixes including MacOS have symbolic and hard links. So does Microsoft Windows.<p>Which is not to say that organizing the same set of files into multiple trees is going to be ergonomic.<p>You&#x27;d really need a script for that. So that is to say, you have your files in some flat &quot;database&quot; directory, along with meta-data files which give those files multiple names. A program generates the hard or soft linked tree structure accordingly and refreshes it as necessary.<p>Because, for instance, think of the use case of deleting a file. Do you want to hunt for it in five different trees?<p>(I have experience developing sync between a tree and flat database of files from having developed Meta-CVS almost a quarter century ago now.)
Terr_4 months ago
Alternately: It&#x27;s hard to understand a disordered set of tags, so we tend to organize <i>the tags</i> into trees, and then when you shorten the similar-parts they start to resemble paths. :p
btschaegg4 months ago
How can this not mention BFS (or BeFS)?