Live data from Hacker News

Ask HN: How do you organise your hard drive?

news.ycombinator.com

241–250 of 255 posts

Re: Ask HN: How do you organise your hard drive?

#241

- bunch of random files in ~/Desktop/ - more random files in ~/Desktop/old/ - more more random files in ~/Desktop/old/old/... - real stuff in ~/dev and ~/Site/ - a mix of important and unimportant files in ~/Downloads/

- Desktop has the same fate this ^. Have a CLI tool that takes everything from the desktop and puts it in ~/Desktop/cleaned/ - ~tools/dotfiles/ hosts all dotfiles with a Makefile that sets everything up - ~tools/ - contains mostly useful utilities and scripts like fonts, vpn configs, terminal color schemes, config patches to apply to `/etc/` after fresh install etc. - ~Projects/ / for paid work projects - ~Projects/…

One thing I really liked in the old MacOS was that the Desktop wasn't really a location for files, it was just a place where you could move them to keep them handy to work on, and then use the "put away" command to send them back to wherever they came from. (They really needed some session management for different kinds of tasks, though.

Re: Ask HN: How do you organise your hard drive?

#242

Earlier quoted context omitted.

I never thought another human being exists who does this exactly. I bet there are millions of us!

I have a z.old with various folders in it - z.old/macbook.2016 - z.old/macbook.2013 - z.old/thinkpad.2011 - z.old/downloads.201705 - z.old/downloads.201701 - z.old/desktop.2014 - z.old/SERVERNAME.2018 going back to around 2002, I could probably delete the entire thing and not miss a thing heh

Mine's even uglier: Since disk storage grows much faster than my use of it, the last thing I do as I move to a new computer is to copy its entire hard disk to ~/archive/MachineName. (I do delete swap files since they're large on the newer images.) I (almost) never lose anything, but it's a bear to find things, and do I really need all those Windows files? On the other hand, I can easily recreate the entire working environment, OS, apps, and all this way, and that's saved my butt now a couple of times.

Fortunately, Win10 makes it easy to delete Recycle Bin and Downloads after N days, so at least some things are self-cleaning...

Re: Ask HN: How do you organise your hard drive?

#243

- bunch of random files in ~/Desktop/ - more random files in ~/Desktop/old/ - more more random files in ~/Desktop/old/old/... - real stuff in ~/dev and ~/Site/ - a mix of important and unimportant files in ~/Downloads/

I'm in a similar boat, and I'll mention one "weird trick" that has helped me. What used to happen was I'd download, say, an Ubuntu image, use it, and then say "... I might need this again" and leave it there. Then a week goes by, I've forgotten its there. Sorting by Date Added its now piled under 10 other items. The empire of dirt grows... The trick? A Trash that automatically empties items older than 30 days. MacOS…

Win10 makes it easy to automatically empty the Recycle Bin and Downloads (but sadly, not other locations). One major PITA is that Firefox does not use the standard Downloads folder/directory, but has its own. It's configurable, of course, but I never remember until I've already got a zillion things in it, and I try to run everything with a minimum of customization.

Re: Ask HN: How do you organise your hard drive?

#244
post #144
post #20

“...surely not Dewey Decimal?” Close! Johnny.Decimal. https://johnnydecimal.com I’m Johnny. Feedback much appreciated, I’m working like a busy little bee on the site as we speak. Should have a show HN app ready in a couple of months, but I’m learning JS/React as I go so it’s taking time. :-)

The problem I'd have with that is that I'd never be able to commit to a fixed set of areas or categories since the type of work I do is constantly evolving. Plus I've always had trouble creating mutually exclusive categories. What works well for me is to keep all things I'll need soon in the top level of my documents folder and when I'm done with it I move it into an archive folder. This way my documents folder has f…

This is why we need tags and other metadata in the filesystem. (Windows actually supports this via alternate data streams, but very few apps and tools use it) Used to have an overview of this here: (archive.org might have a copy) http://developeriq.in/articles/2013/aug/19/alternate-data-st...

Re: Ask HN: How do you organise your hard drive?

#245

Earlier quoted context omitted.

> At risk of degrading the discussion, technically I was the one who highlighted the problem in the context of creating better systems. You then went on to say it's not system’s (Mozilla’s) fault. I'll clarify that point. The thing is that there is a deficit in computer literacy education when it comes to learning some basic portable operating system conventions. The Downloads folder is one of those conventions. Tool…

I get the point your making but unfortunately you're completely wrong on all technical details described: 1/ The downloads folder wasn't an OS convention that browsers adopted. It was actually the reverse. Some browsers created that folder and defaulted there and then Windows later adopted it to it's portfolio of configurable user directories (like the Pictures folder). I was a heavy Windows developer at that time an…

I haven't used BSD much so I can't make any claims as to the typical user directory layout.

> particularly ones not based on Chromium / Blink - don't follow that convention

To be fair, browsers with small market share are not the ones who decide what informal standards are considered.

> When you consider that there are as many - if not more - exceptions as there are instances that follow that convention, it really becomes hard to even call this a de facto standard;

Again, this boils down to how you believe informal standards should be considered. No doubt you can say there are more exceptions to the rule when anyone with two hands can make their own browser. But should we be considering those browsers, or just the ones with overwhelming market share? That's kind of the point of standards: Cover the typical use cases.

> Microsoft created as an OS standard which browsers were forced into adopting.

That's just not true. Microsoft forced neither Mozilla nor Google to implement this standard. No one was forced to do anything, it just seemed like a sensible idea and caught on.

This is why I keep pushing back when you say "standard". It isn't. It's not standardised and it's not even de facto.

Again, I need to point out that it doesn't need to be an ISO standard to be considered an informal standard. Informal standards are created organically, not intentionally.

> just passing the buck

Lol no. It's called not repeating work. It's a core tenant of the open software community. Don't do someone else's work if you don't have to. Why should each single program onboard the user to a directory which is informally standard on most popular operating systems? It's not passing the buck, it's being DRY.

> You wouldn't blame the oven for cooking a bad meal if someone misread the instructions in a cook book.

Bad analogy. The cookbook doesn't offer instructions on how to use your oven. The oven manual does. If you use an oven without reading the oven manual and expect to learn every safety tip from a random cookbook or internet recipe, then you're not operating your oven correctly. At least a computer won't explode on you.

> you are just reiterating the argument I opened this tangent with.

Only if you strawman me.

This isn't a chance for either of us to come out superior. This is just a conversation about UX. So put the compulsive need to batter down every point I make on ice and look at things for what they are.

Re: Ask HN: How do you organise your hard drive?

#246

Earlier quoted context omitted.

I get the point your making but unfortunately you're completely wrong on all technical details described: 1/ The downloads folder wasn't an OS convention that browsers adopted. It was actually the reverse. Some browsers created that folder and defaulted there and then Windows later adopted it to it's portfolio of configurable user directories (like the Pictures folder). I was a heavy Windows developer at that time an…

I haven't used BSD much so I can't make any claims as to the typical user directory layout. > particularly ones not based on Chromium / Blink - don't follow that convention To be fair, browsers with small market share are not the ones who decide what informal standards are considered. > When you consider that there are as many - if not more - exceptions as there are instances that follow that convention, it really be…

> To be fair, browsers with small market share are not the ones who decide what informal standards are considered.

Nobody decides what informal standards are considered. Someone comes of with a standard or convention for that particular application and others either use it or they don't. The market share might help encourage others to adopt it but we frequently see de facto standards born from small hobby projects just as we also often see standards from projects with large market shares completely ignored by the rest of the industry.

What you're trying to do is manipulate reality to suit this argument you've invented rather than accepting that perhaps some of the technical points you raised weren't entirely accurate.

>> > Microsoft created as an OS standard which browsers were forced into adopting.

> That's just not true. Microsoft forced neither Mozilla nor Google to implement this standard. No one was forced to do anything, it just seemed like a sensible idea and caught on.

You've just misquoted me and derived the complete opposite meaning from what I actually posted. I said Microsoft categorically did NOT start the convention. It was Firefox and Chrome (tbh I can't remember which). Microsoft LATER added that convention as a profile folder and only AFTER Firefox/Chrome was already creating and using a downloads directory. Microsoft (nor OS's in general) deserve no credit for the invention of this non-standard "standard".

>> This is why I keep pushing back when you say "standard". It isn't. It's not standardised and it's not even de facto.

> Again, I need to point out that it doesn't need to be an ISO standard to be considered an informal standard. Informal standards are created organically, not intentionally.

Perhaps you don't understand what the term de facto means but I had literally countered your "informal standard" point in the very text you were quoting with regards to your argument about informal standards. There are more exceptions than there are examples so it's a stretch to call it a standard. At best it's a convention.

> It's called not repeating work. It's a core tenant of the open software community. Don't do someone else's work if you don't have to.

But you're doing just that by writing a competing browser anyway. Plus rendering engine alone is several orders of magnitude more work than any UX presented to a user with regards to where downloads are being saved. Let alone the JS JIT compiler, CSS parsers, codifying the multiple HTTP specs, exception handling, etc. To reiterate myself: I know this from first hand experience.

Plus how are you expecting the OS to inform users about a file downloaded via a 3rd party browser?

> Why should each single program onboard the user to a directory which is informally standard on most popular operating systems

Except I had already proved it isn't.

> Again, this boils down to how you believe informal standards should be considered. No doubt you can say there are more exceptions to the rule when anyone with two hands can make their own browser. But should we be considering those browsers, or just the ones with overwhelming market share? That's kind of the point of standards: Cover the typical use cases.

The point of standards - even de facto / "informal" ones - is that things are uniform, typical, consistent, predictable. But "standard" you're describing is only common on a small subset of platforms and easily re-definable on those too. So why you keep holding on to the term "standard" when it's abundantly clear it's a misnomer is beyond me. Particularly when you could make the same argument regarding UX by simply saying it's a known default convention on the major desktop browsers that non-techies would likely use.

> Bad analogy. The cookbook doesn't offer instructions on how to use your oven. The oven manual does.

Actually they often do. They tell you which temperature to set it and sometimes even what shelf to put the food on if it's not a fan assisted oven.

> If you use an oven without reading the oven manual and expect to learn every safety tip from a random cookbook or internet recipe, then you're not operating your oven correctly. At least a computer won't explode on you.

You're expanding the scope of the analogy. I wasn't talking about ovens exploding nor safety tips; I was talking about the food tasting bad.

I do blame myself for that confusion though because analogies are a terrible way to explain things to stubborn people because the very point of an analogy (ie being an imperfect comparison) means they're easily manipulated, nitpicked and disregarded (a friend would describe it as "death by a thousand paper cuts").

When I describe you as stubborn it's knowing I'm guilty of the same as well. I'm being just as stubborn in this discussion too. But then I have literally commited hours of my life developing code in this specific field and also around the period when the downloads directory started springing into existence. So I have first hand experience on this and that's why I'm being so dogmatic about defining what is and isn't technically correct.

> Only if you strawman me.

> This isn't a chance for either of us to come out superior. This is just a conversation about UX. So put the compulsive need to batter down every point I make on ice and look at things for what they are.

Now you're just being hypocritical. I was literally the person who raised the point about UX and you dismissed straight out of hand, blaming the users. I then argued that not all users are going to be competent on computers t which you then back paddled heavily while arguing a whole load of ill-informed horseshit about standards, who created what and so on and so fourth.

I'm happy to agree to disagree if you think I'm just here to "batter" you down but lets not forget that you replied to me with corrections in the first place and have been "compulsively" arguing your points ever since. So your "compulsive battering" argument does work both ways.

In any case, I've made my point. You might still disagree but the argument has become cyclic and I don't want it to get abusive (it's been teetering on the edge of getting personal for a little while) so if you're still unconvinced by me (and I expect you probably aren't?) then perhaps we just agree to disagree and move on with our lives :)

Re: Ask HN: How do you organise your hard drive?

#247

Earlier quoted context omitted.

I haven't used BSD much so I can't make any claims as to the typical user directory layout. > particularly ones not based on Chromium / Blink - don't follow that convention To be fair, browsers with small market share are not the ones who decide what informal standards are considered. > When you consider that there are as many - if not more - exceptions as there are instances that follow that convention, it really be…

> To be fair, browsers with small market share are not the ones who decide what informal standards are considered. Nobody decides what informal standards are considered. Someone comes of with a standard or convention for that particular application and others either use it or they don't. The market share might help encourage others to adopt it but we frequently see de facto standards born from small hobby projects ju…

You're being a pedantic asshole, and yes apparently I did misread your quote about Microsoft, but the rest of this tl;dr post is so riddled with assumptions and insults that I no longer wish to entertain this conversation. Go work on your people skills.

Re: Ask HN: How do you organise your hard drive?

#248

Earlier quoted context omitted.

> To be fair, browsers with small market share are not the ones who decide what informal standards are considered. Nobody decides what informal standards are considered. Someone comes of with a standard or convention for that particular application and others either use it or they don't. The market share might help encourage others to adopt it but we frequently see de facto standards born from small hobby projects ju…

You're being a pedantic asshole, and yes apparently I did misread your quote about Microsoft, but the rest of this tl;dr post is so riddled with assumptions and insults that I no longer wish to entertain this conversation. Go work on your people skills.

Ok, I guess we’re not going to end this amicably after all....

1. You call me an asshole and insult me in nearly ever post then finally say I need to work on my people skills? Don’t you think that’s at least a little hypocritical?

2. I’m being pedantic when I’m correcting a point you’re making but you’re not pedantic when you attempt to correct other people? Again, you’re being a massive hypocrite.

3. I wasn’t the one making assumptions. I’ve backed up my points with plenty of counter examples. Like I keep saying, I have experience in the field.

I’m genuinely not trying to be an arse; I just don’t appreciate someone lecturing me with misinformation on a topic I’m well versed on. And then throwing your toys out of the pram when i dare correct you is an equally special move.

Re: Ask HN: How do you organise your hard drive?

#249
I have one simple rule that I (magically) am able to stick with for so long - make sure you clean up at the end of the day. No file on Desktop/Downloads, file things in their rightful place - or delete right away if it's not important.

Sound mundane, but once you just did it, it usually took about what, 5 minutes? But the impact the next time you turn on your computer and see the clean workspace without guilt is great.

Another tip is the same as commenter about trash bin above - let software automatically clean things for you at certain time, and you'll never worried about it again.

Re: Ask HN: How do you organise your hard drive?

#250

I have one simple rule that I (magically) am able to stick with for so long - make sure you clean up at the end of the day. No file on Desktop/Downloads, file things in their rightful place - or delete right away if it's not important. Sound mundane, but once you just did it, it usually took about what, 5 minutes? But the impact the next time you turn on your computer and see the clean workspace without guilt is grea…

This so much. It works really for your house too. I find that decluttering my physical and digital workspace at the end of the day means I'm not stressed about mess in the morning.
Post reply on HN