Live data from Hacker News

Yet another hot take on “folders versus tags”

eleanorkonik.com

121–130 of 181 posts

Re: Yet another hot take on “folders versus tags”

#121

After 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.

Assuming the tags cannot be linked in hierarchies/graphs.

Re: Yet another hot take on “folders versus tags”

#122
post #67

I keep my personal notes in an app that I wrote which is backed by SQLite. It resembles a wiki. First, I tried tags. This seemed like a good idea and was a lot of fun at first, but eventually I got _really_ tired of having to curate tags for all of my notes and boy there were a lot of them! It's not something you can just do once either, because every time you update a note you have to remember to change the list of…

I feel like you must be implicitly tagging your notes.

Let's say you have notes about SQLite. If you don't put "SQLite" in the note, how will you find them?

Re: Yet another hot take on “folders versus tags”

#123
post #67

I keep my personal notes in an app that I wrote which is backed by SQLite. It resembles a wiki. First, I tried tags. This seemed like a good idea and was a lot of fun at first, but eventually I got _really_ tired of having to curate tags for all of my notes and boy there were a lot of them! It's not something you can just do once either, because every time you update a note you have to remember to change the list of…

I feel like you must be implicitly tagging your notes. Let's say you have notes about SQLite. If you don't put "SQLite" in the note, how will you find them?

select * from notes where upper(text) like '%SQLITE%' :P

Re: Yet another hot take on “folders versus tags”

#124
post #99

Earlier quoted context omitted.

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 .

I've seen that type of idea before, encoding tags within the file name. But as someone that lives in the terminal, I'm not a huge fan of cluttering up and making the file names so long.

Also this limits the number of tags that can be assigned to a file, with the limit varying between operating systems.

But if you don't use filenames you have to store this tagging information externally, which has to stay in sync with file locations and ideally not be reliant on one specific program. There's folders + symlinks but I imagine that might be complicated to manage as well.

Re: Yet another hot take on “folders versus tags”

#125
post #123

Earlier quoted context omitted.

I feel like you must be implicitly tagging your notes. Let's say you have notes about SQLite. If you don't put "SQLite" in the note, how will you find them?

select * from notes where upper(text) like '%SQLITE%' :P

My point is "sqlite" is effectively a tag.

Re: Yet another hot take on “folders versus tags”

#126
post #60

Trees/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…

An interesting hybrid approach I've experimented with in the past is to use tags while ensuring that the tags themselves are purely hierarchical. (Is there a name for this scheme?)

Forever ago I built something similar for generating canonical urls for SEO from a tag system (and to concentrate "google juice" from linking), though hierarchies were not strictly enforced.

"expert/american" and "american/expert" couldn't have duplicate content so you take your tag system and overlay hierarchies.

Anything that wasn't manually set was auto hierarchied based on highest traffic volume.

I also prevented tags from showing up on the same tag chain, so any given keyword could only appear once. That prevented infinite recursion.

Moving away from hierarchy also made interesting permutations easier to generate.

Since any metadata can become a tag, price or price range ($100hr – $300hr) is easy to generate and "enhance" American/Experts/Between$100and$300anhour.

It worked really well, allowed us to manually enforce high traffic hierarchies/phrases while still auto-generating intelligent canonical links for the rest of the site.

Re: Yet another hot take on “folders versus tags”

#127

Earlier quoted context omitted.

Agree. They both have a place. I use Zotero to keep track of my references and also just interesting things I find. It uses folders and tags. Fantastic!

Could you describe your Zotero folder & tag strategy? I don’t know where to start with this and it’s a hot mess

I start with the folders. Create ones on broad categories like "Math", "Physics", "Politics", and each of those could have subfolders (folders are called collections in zotero). An entry can be copied to multiple folders but its copy-by-reference so you see the same file and notes and so on in whatever folder ever you view it. Tags are added as meta-data and I use them for searching the library for things. In a given collection you can select a keyword/tag and it will highlight all items with that tag. I've been using zotero now for years and many 1000s of entries. It's by far the best tool I've used for organizing my stuff.

Re: Yet another hot take on “folders versus tags”

#128
post #101

Earlier quoted context omitted.

An interesting hybrid approach I've experimented with in the past is to use tags while ensuring that the tags themselves are purely hierarchical. (Is there a name for this scheme?)

I'm having troubles visualising what you mean, without it becoming "just folders". Can you elaborate?

I am not the author of the previous comment so my view could be different. But I have thought about it. With tags, you could have got one note in multiple directories. Imagine I have found an interesting blog post on HN about SQLite in python. It could be problematic to decide is it more about python of Sqlite? Tags could look like this:

python, databases, SQL, SQLite, $date, FromHN, beautiful_site (I liked the look of this blog)

or in proposed system

/IT/Databases/SQL/Sqlite /IT/Python/libraries/SQLite /IntrestingHNposts/2022/July /beutiful_site

the difference between "just folders" and the proposed system is that you could have one note in multiple folders. Which gives you more flexibility in assigning notes to its topics. But it is still more structural than tags which could easily turn into an unpenetrable list of random words.

To be fair you could also achieve it with symlinks.

Re: Yet another hot take on “folders versus tags”

#129

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…

I don't consider folders spatial. At all. The only hard relation is hierarchical, and in a folder, there's no inherent order or spatial relationship. I find it a pain to navigate.

Actual spatial arrangement of data (and code) is something I've wanted to try for a long time now though. It's incredibly how you can take a map that shows the entire planet, and in a few seconds zoom in to the building you're in. And in a few more seconds, zoom in to the the house you lived in when as a child in a different town. I'd like to try build a similar map of personal data and code.

Re: Yet another hot take on “folders versus tags”

#130
post #100

Earlier quoted context omitted.

I'm really trying not to overly promote Supertag[0] in this thread (disclaimer: I am the author) , but it does exactly what you describe. 0. https://amoffat.github.io/supertag/

In my opinion, any OpenSource application should not be bashed for promoting in threads like these. What will you win? probably more work as more people try your software and raise issues (feature requests or bugs). The fact that it is Libre means that any "self promotion" will not have any monetary gain, so it is fine with me. Aaaaanyways... SuperTag looks AMAZING. I will give it a try right now and see how it works…

I think the HN consensus is that self-promotion in the comments is OK as long as the conflict of interest is disclosed ("Im the developer") and the comment is relevant to the conversation (no spam), which were both satisfied in this case.
Post reply on HN