Spatial metaphors is arguably the easiest shortcut to a design that makes sense to humans. Spatial reasoning is something even animals are capable of. Categories are much more abstract, and while useful, less intuitive. Which is why folders should remain, complement them with other means of navigation for sure, but hiding them away will only make things less intuitive. In the end, whatever capabilities your design ha…
Yet another hot take on “folders versus tags”
91–100 of 181 posts
Re: Yet another hot take on “folders versus tags”
#92Trees/hierarchies ("folders") are for organization, unconstrained graphs/networks ("tags") are for ontologies. Crossing these streams leads to a lot of trouble. When flexible graphs/networks are abused for organizational purposes, you get circular dependencies, spaghetti code, and general dysfunction. Organizations (code or people) need to be easy to navigate. When rigid hierarchies are abused for classification purp…
You could hypothetically collapse the two though. You can have tags and could use those to automatically generate efficient organization structures. For example, say you have the following datums with the following tags apple: plant, Rosaceae, tree, fruit peach: plant, Rosaceae, tree, fruit rose: plant, Rosaceae, shrub, flower dandelion: plant, Asteraceae, herb, flower carrot: plant, Apiaceae, herb, root pig: animal,…
There are tradeoffs, though: a fair bit of overhead for each heavily nested item. And you would want some support for ensuring the integrity of the hierarchies (i.e. someone accidentally removes "tree" from the tag set of "apple").
Re: Yet another hot take on “folders versus tags”
#93Earlier quoted context omitted.
Oh god I'm sorry I wasn't expecting this level of traffic, let me see if I can fix it.
Don't worry about it, it's the HN effect. I really recommend using a PaaS like Netlify (I'm not sponsored or affiliated). It will take a weight off your shoulders the next time you get a surge.
Re: Yet another hot take on “folders versus tags”
#94I still want a filesystem that can do both. I want to have regular folders, and then folders that I can issue a SQL style query to generate their contents. Take multimedia. With a traditional file system you can only have one type of sort. Typically by type (audio, video, image) and then alphabetically. It would often be nice to have a folder that is formed by querying the metadata, say all the items released in the…
MS tried it [0] and failed. It was not easy. This was in the days of Whistler, Blackcomb and Longhorn and always an interesting read if you've the time. [1] [0] https://en.wikipedia.org/wiki/WinFS [1] https://hal2020.com/2013/03/10/winfs-integratedunified-stora...
Re: Yet another hot take on “folders versus tags”
#95Re: Yet another hot take on “folders versus tags”
#96Earlier quoted context omitted.
Folders are simple, even if tags can imitate them, they can't replace their structure. Tags are a good fit for items that naturally fall into several categories, like music or books, but not for general file systems.
And yet, folders are tags.
Re: Yet another hot take on “folders versus tags”
#97I wrote a Nemo extension [1] that lets you add columns for #tags @persons or $whatever you put in a filename. You can sort by these columns. For complex things, there's always `find`.
[1] https://github.com/dejj/nemo-addons/blob/main/nemo-python/ex...
Re: Yet another hot take on “folders versus tags”
#98After the past 5 years or so of experiencing the supposed best "folderless" computing has to offer on iOS and ideologically similar platforms. I've gained huge respect for how beautiful the concept of the folder is.
Folders are simple, even if tags can imitate them, they can't replace their structure. Tags are a good fit for items that naturally fall into several categories, like music or books, but not for general file systems.
Technically, they can. A "folder" is just a tag whose name is the entire directory path up to root. All files with that same tag are in the same folder.
Re: Yet another hot take on “folders versus tags”
#99It should be possible to mimic tags with folders & clever scripting that moves files around according to their "tags". Imagine a command like: tagmv file1 file2 directory1 directory2 -t tag1 tag2 tag3 where it moves the files/directories to something like ~/t/tag1#/tag2#/tag3#/ Or instead of using "#" could use some other special/rare character/unicode to indicate that it is a "tag-directory". The hierarchy of the ta…
There's a talk about such https://karl-voit.at/managing-digital-photographs/ , there's a video. Karl seems to have a fancy TUI, I made me a cmdline helper https://codeberg.org/mro/Tagger .
Re: Yet another hot take on “folders versus tags”
#100I've always wanted to see a "folder view" of a purely tags-based system. At the root level, `ls` shows you a list of tags (and possibly "all files"). cd into a tag, and `ls` shows you a list of the remaining tags (and relevant files). Repeat as many times as you like. Example session might look something like this: / $ ls -d foo bar baz / $ cd foo /foo $ ls -d bar baz /foo $ cd baz /foo/baz $ ls -d bar Obviously, at…