Live data from Hacker News

Yet another hot take on “folders versus tags”

eleanorkonik.com

31–40 of 181 posts

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

#31
I 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 1950's, or all the items that are a low quality copy.

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

#32
post #6

>Error establishing a database connection Whew I wasn't ready for that hot take.

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”

#33
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 has are only as useful as their ability to be understood and used.

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

#34

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

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

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

#35
post #9

Earlier quoted context omitted.

I guess it was so hot, that the database melted.

I'm hosted on Digital Ocean, and the irony is, I'm literally mid-migration to Ghost from Wordpress — if this had happened a week later this wouldn't have happened. I'm trying to figure out how to upgrade the droplet but being honest, my husband is the one who set all this up for me, so it's going to take me a minute to figure out how to add more bandwidth or whatever.

I'm trying to figure out how to upgrade the droplet but being honest, my husband is the one who set all this up for me

Yeah, HN can be all "why didn't you just...?" when a site gets hit with traffic, but you know what? I've been in this industry for over 30 years, had a decent stint at Microsoft and other companies you've heard of, working on stuff you've probably used. And if my stupid blog somehow ended up on the front page of $POPULAR_SITE I wouldn't have the first clue how to increase bandwidth. Oh, 30 years of this shite means I know where to immediately start looking, but off the top of my head? phhhhht And it sure as hell would take me more than "a minute to figure out how to add more bandwidth or whatever". :-)

Point is, your page hit the HN lottery, no need for apology. I can bookmark it for later.

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

#36

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.

I wrote Supertag[0] specifically to get the same kind of ergonomics with tags as you get with folders. Basically you can dynamically render sub-folders based on the tags that apply to your current selection.

Example: /A/B contains the intersection of tags A and B. If sub-folder C exists underneath /A/B, it's because one of the files in the intersection also has tag C.

0. https://amoffat.github.io/supertag/

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

#37

With symlinks (or hard links for that matter) you can have folders work like tags in a real filesystem. That said, binary classification (object A is a member of class B, a function with a boolean truth value) is the basic concept in classification. That is, any classification can be represented correctly with binary classification. There really are a few things where you assign something a category from a finite set…

Is there some reason that a filesystem couldn't be written to permit multiple paths to the same file without the clunkiness of sym links?

That's a hard link. They have problems too.

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

#38
post #25

Earlier quoted context omitted.

running a wordpress is a noble endeavor but it isn't ideal for unexpected traffic hugs from a site like this.

I am _literally_ mid-migration to Ghost because of how slow Wordpress is :( :( :(

The Ghost team has been talking about moving more towards the JAMstack model (static sites, basically). I don't run it myself but it's something worth looking into depending on your traffic expectations in the future:

https://www.netlify.com/blog/2019/01/11/ghost-on-the-jamstac...

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

#40
post #9

Earlier quoted context omitted.

I guess it was so hot, that the database melted.

I'm hosted on Digital Ocean, and the irony is, I'm literally mid-migration to Ghost from Wordpress — if this had happened a week later this wouldn't have happened. I'm trying to figure out how to upgrade the droplet but being honest, my husband is the one who set all this up for me, so it's going to take me a minute to figure out how to add more bandwidth or whatever.

It's the database that is being hit(multiple times probably) every page request. typically you would add a caching layer to wordpress so that each url would get cached for N minutes so you don't need to do the expensive rendering each time.
Post reply on HN