News for hackers. Stuff that matters.
Re:The Missing Computer Skills of High School Students by munk-a on Wednesday October 31, 2018 @08:56PM (#18350606)
But files, directories and paths are just abstractions we use for convenience. There is no mechanical reasons computers should have a single inheritance structure for locating files except familiarity and files being what files are now isn't a necessity either, zip files have a whole collection of files inside of them.

I think as time goes by we'll see which of the concepts of computing we grew up with end up being core to the usage of a computer and I'd be especially excited if we went in the direction of relational linkage of assets the computer has access to.

Re:The Missing Computer Skills of High School Students by aequitas on Thursday November 01, 2018 @05:33AM (#18352341)
I often grumble at the lack of usability of the directory hierarchy. Even though I grew up with directories and the FHS. To often I know what file I want but have to navigate an entire filesystem. This is especially true for non native open source Linux tools on macOS. They don't use the native file browser (which is not without its faults either) and often force you to start from root instead of a logical place like your home.

There is really no use to have all files and folders on your fs available for opening or saving in most apps. Often you just need the most recent modified file or only files of a certain type. And there are really not a lot of places it makes sense to save files to outside of your home folder and personal project layout.

Re:The Missing Computer Skills of High School Students by DC-3 on Wednesday October 31, 2018 @09:15PM (#18350687)
> But files, directories and paths are just abstractions we use for convenience

Abstractions common to literally every home computer operating system from the last several decades.

Re:The Missing Computer Skills of High School Students by ForHackernews on Thursday November 01, 2018 @03:33AM (#18351953)
And absent from (or at least heavily obfuscated on) the mobiles and tablets young students use as their primary computing devices.
Re:The Missing Computer Skills of High School Students by onion2k on Thursday November 01, 2018 @03:34AM (#18351957)
Except games consoles. And tablets. And phones. And quite a lot of online services..
Re:The Missing Computer Skills of High School Students by awild on Thursday November 01, 2018 @05:24AM (#18352314)
Phones have files and directories and there are several apps targeting normal audiences.
Re:The Missing Computer Skills of High School Students by dkonofalski on Thursday November 01, 2018 @04:01PM (#18357851)
In other words, "that's how we've always done it". Is the justification for continuing to do it that way when the very foundation of that is based on outdated abstractions? As mentioned, there's no tangible reason for using directories and files as organizations except that we're fitting modern paradigms into existing ones. We're retro-fitting them to a system that existed because of technical limitations that don't exist now, for some reason.
Re:The Missing Computer Skills of High School Students by creeble on Thursday November 01, 2018 @10:06AM (#18353956)
Ted Nelson used to refer to it as "the tyranny of the file".

But he didn't really offer an alternative (other than Xanadu). And a hierarchical system of storage is convenient for lots of people - once they understand what "hierarchy" means.

I think understanding hierarchy is one of those epiphanies that a new computer user can sometimes have. Others simply don't seem to be able to grok it.

Re:The Missing Computer Skills of High School Students by rpeden on Thursday November 01, 2018 @10:15AM (#18354040)
I've always found WinFS[1] to be a pretty interesting attempt at a relational filesystem. Although it was probably a bit too ambitious, which led to it being cancelled.

[1] https://en.wikipedia.org/wiki/WinFS