Slashdot Mirror


The Death of Folders?

saintlupus writes "There's an interesting article on Wired about the interface changes in Tiger being a precursor to the demise of the classic folder-browsing Finder." From the article: "Users type search queries more or less as they did pre-Tiger, but 'the quality, scope and presentation of the results are significantly better, so users get good benefits without having to change their behavior.'"

607 comments

  1. Microsoft has planned this for quite awhile. by Novanix · · Score: 5, Informative

    Microsoft purposed the death of folders back when they announced the WinFS system. The idea of an SQL or Database file system where queries are performed more often than direct references isn't new. While Microsoft is not releasing WinFS with longhorn, much of their search capabilities and ability to group files into multiple spots and 'death of folders' will still be occurring. Obviously apple is the first to give a solid attempt at implementing this, hopefully it will make organization far easier;)

    1. Re:Microsoft has planned this for quite awhile. by Punkrokkr · · Score: 2, Interesting

      It sounds similar to how GMail groups messages together. There are no folders, but labels that help organize your mail. I found it interesting, yet odd at first; but it's grown on me and I think I like it better.

      --

      There's no emoticon for what I'm feeling! -- CBG, "The Computer Wore Menace Shoes"
    2. Re:Microsoft has planned this for quite awhile. by BioCS.Nerd · · Score: 2, Interesting

      As a GMail and Tiger user, the idea of labels in GMail is akin to Smart Folders in Tiger. And yes, I rather prefer labels and Smart Folders as time has gone on.

      As an aside, I find that I still navigate through folders a lot despite extensively using Smart Folders, Spotlight and Quick Silver as I still think in terms of folders. It's probably out of habit, and probably because I'm quite the clean freak.

      I have iTunes, and iPhoto organize my files even though I know I'll never look at them by pointing and clicking through folders and will almost exclusively use Spotlight or the apps themselves. I even organize my movies, and TV shows I've downloaded. However, the latter case is because it's a hassle to add in metadata. The day I can have an app visit something like iMDB and add in some keywords is the day I stop organizing those too. Hmm... I think I just figured out what my next programming project will be :)

    3. Re:Microsoft has planned this for quite awhile. by 80sguy · · Score: 1

      Oracle Released thier Oracle File System at least a couple of years ago. Same thing
      http://news.com.com/2100-1001-239522.html

    4. Re:Microsoft has planned this for quite awhile. by aichpvee · · Score: 1
      The way Spotlight transforms the computing experience is akin to Google's effect on the web, say the designers at frog, which has helped create the look and feel of hundreds of consumer products, including the Mac SE and the Windows Media Player.

      So why is it we care what the designers of WMP's horrible "look and feel" think? Besides, htf would you decide where to put new files or would the OS just put them all in one monolithic "directory" that is never properly exposed to the user? Not to mention that having to create a search every time you want to find any file is ridiculous and cumbersome.

      "Spotlight changes the landscape fundamentally -- how people manage and organize things on their computers," added Mark Ligameri, also a frog creative director, who formerly worked at Microsoft on the user interface of Windows XP and the forthcoming Longhorn. "Spotlight is a good alternative to the hierarchical organization of information."

      It might be a good compliment to it, but it's hardly going to bring about the "death" of hierarchical organization. And if it did it would be a disaster for whoever implements it.

      "ITunes and iPhoto provide immersive environments to allow users to better manage their music and photo files," Ratzlaff added. "Both of these developments are indications that the Finder is not meeting people's needs. I think and hope that the Finder as we know it will go away in the next two years, likely with Mac OS 11."

      Now last time I checked, didn't iTunes offer a hierarchical organization not just for how it stores the files on the harddrive (at least when downloaded from iTMS), but also for presenting them with the search features put in alongside?

      These guys are nuts and this is just stupid. Move along.

      --
      The Farewell Tour II
    5. Re:Microsoft has planned this for quite awhile. by hackstraw · · Score: 2, Insightful


      Maybe I'm just old fashioned, but I don't see how or why folders or directories should disappear.

      An improved search mechanism is welcomed, but how do I associate a bunch of related files together without labeling as being together? How do I move or copy something that is now relevant together with the other files?

      Lets say I'm working with research on penguins. I'll have jpeg images, url's, word documents, etc. And I'll put them in "My penguins" folder (exclude the My if your on longhorn:).

      I can archive "My Penguins", I can throw the whole thing in the trash if I'm sick of penguins.

      What I guess I'm getting at, is that folders or directories are convenient for organizational purposes. Another thing, is with no folders, how do you share a folder? Do I have to add metadata to each file saying who, when and why I want that document shared over the network?

      Even since searching has become so good with google, the web is still put into "folders" by different websites. If I'm looking to buy something and I do a search, by seeing that the domain ends in .uk, I will not go there since its not worth paying to convert to pounds and pay for shipping across the Atlantic for a $20 item.

      If I'm looking into "folder elimination research" on google, I can see that Microsoft's website may have an entry, or slashdot may have an entry, and I'm already starting to form opinions about the content based on who is hosting it.

      So, are libraries doing it all wrong too? Those bozo's put all the related books together in one building. With a small rfid tag I could search on the computer and be able to find any book even if its not on the shelf where it is supposed to be. I dunno, I've found great books about something I was interested in because they were all grouped together. I've found "open directories" of good stuff because they were all put together.

      Seems more logical and "real life" to me.

    6. Re:Microsoft has planned this for quite awhile. by crawling_chaos · · Score: 2, Interesting
      I would hazard a guess that large fraction of the population is not as organized as you are. In fact, since I restore missing files from backup for my coworkers all of the time and see that they use no folders whatsoever, I know a lot of people do not organize.

      A hierarchical organization system is not hard to implement optionally on top of a search based one. That way you don't have to remember if you filed your Natalie Portman pictures in the "Petrified" or "Hot Grits" folders. (I keed, I keed.)

      --
      You can only drink 30 or 40 glasses of beer a day, no matter how rich you are.
      -- Colonel Adolphus Busch
    7. Re:Microsoft has planned this for quite awhile. by dingfelder · · Score: 1

      what you are describing sounds like a great illustration of why NOT to use folders.

      Hear me out...

      Take your library example one step further.

      Yes, when you see they don't have your great Sci Fi book, it is great to be able to browse through other similar Sci-Fi Books on the same shelf (or folder)

      BUT

      What if a book is BOTH Sci-Fi AND Mystery? It can not be on both shelves at once :(

      So, if they arbitrarily choose one of those folders to put it in, users looking in the other one miss out.

      So the solution is to put "labels" on each book for each category it belongs to, then put them all in one big collection, with no folders. Then the book could be a Sci-Fi/Mystery/Western and everyone is happy.

      The trick is of course to then make the search/browse tools easy to use so you can quickly brows through all the Sci-Fi books without worrying about what other labels a book has.

    8. Re:Microsoft has planned this for quite awhile. by protohiro1 · · Score: 1

      With a search or database file management your "folders" would actually just be stored queries. So you can have all the folders you want, but they can be automatic and robust. You just save files and they automatically appear in the way you want. Libraries store physical books on shelves. They store information on the books in databases.

      --
      Sig removed because it was obnoxious
    9. Re:Microsoft has planned this for quite awhile. by zaq121 · · Score: 1

      So much of this sounds like old arguments I would read on the firebird developers news feeds about the sql optimizer.

      The optimizer had problems, too many times it would not be able to figure out which index to use for a given query.

      Some people would argue, we need to be able to manually specify the index(es) to use for a query, others would say, 'no, we need to fix the optimizer'.

    10. Re:Microsoft has planned this for quite awhile. by thoth · · Score: 1
      It seems to me the computing "paradigm" (to beat the word to death) in the future will involve doing things by "labels" or operating on "metadata". Files won't sit in the same directory to be related. Which is really good because that way a file doesn't have to sit in multiple folders to be related to data. Yes, I know about soft links but do you think the general population is going to find those easy to use?

      How do I move or copy something that is now relevant together with the other files?

      With the next gen move/copy function, you'll basically do "move the files with the following label/metadata to XYZ".

      Another thing, is with no folders, how do you share a folder?

      The next gen sharing function will let you share folders based on labels/metadata. The instead of sharing a folder named "pics" and having to carefully select what does into that folder, you just share files with the label "pics 2004 family reunion".

      web is still put into "folders" by different websites

      Yes, but your example is a little too specific. Sure, for shipping physical items you might need to know where the merchant is. But we're talking about organizing the data on your own computer or home network.

      So, are libraries doing it all wrong too?

      No, but libraries and books existed before computers. Plus, they are physical objects.

    11. Re:Microsoft has planned this for quite awhile. by hackstraw · · Score: 1

      With the next gen move/copy function, you'll basically do "move the files with the following label/metadata to XYZ".

      What is XYZ? It can't be a folder right?

    12. Re:Microsoft has planned this for quite awhile. by dcam · · Score: 1

      I think you are a little old fashioned. That is not an insult. What I mean by that is that given the need to find files, you are disciplined in where you place them so that you can locate them again. I am the same. I have a highly structured system for storing files both at home and at work. Anyone who works with computers much ends up doing this.

      On the other hand people who don't work computers as much don't get this. I get so frustrated with my fiance and my parents because they can't remember where they have put files. Or there are multiple versions floating around and they are not sure which one is most current.

      This structured system has to be created because there are no other truly effective tools. I think what the article getting at is that other tools are now here.

      This does not herald the death of the folder. It merely means that it is less important, as it is easier to find files. We can still organise things in folders. It will make life easier if we do. Just that there are other options that make life easier.

      --
      meh
    13. Re:Microsoft has planned this for quite awhile. by Feztaa · · Score: 2, Informative

      If you use GMail, you should be familiar with the concept of "labels". Of course, it's overly simplistic for organizing files with, but it works well for emails.

      Instead of trying to remember precisely which folder you saved a certain file to, you'd just have all kinds of tags on each file. So your video of penguins fishing for food could be tagged under tags like video, penguins, animals, fishing, etc. So all your videos are conveniently organized in one place, but all your *penguin stuff* is also organized in another place, even if that set overlaps.

      I think it would be a more efficient way of storing things, you don't need to know exactly *where* you put it, you just need to know what it is you are looking for.

    14. Re:Microsoft has planned this for quite awhile. by thoth · · Score: 1
      What is XYZ? It can't be a folder right?

      I just meant XYZ to be a generic destination: another computer, backup media, trash can, have it turned to DVD, whatever. I don't see why it couldn't be a folder!

    15. Re:Microsoft has planned this for quite awhile. by siriuskase · · Score: 1

      "What I guess I'm getting at, is that folders or directories are convenient for organizational purposes. Another thing, is with no folders, how do you share a folder? Do I have to add metadata to each file saying who, when and why I want that document shared over the network?"

      You will label and tag instead of file in a folder. If you give a file only one label, it will seem exactly like using folders to the user. A folder is simply a directory which is simply a file full of pointers to other files which can be anywhere in your storage system. This is simply an easier (than aliases or links) way of assigning multiple pointers to those files, so they will appear to be in multiple folders.

      I imagine that it will technically be very similar to what we already have, only the metaphor will be different in that users must be able to deal with the idea that an object maybe associated with more than one grouping.

      Examples of labeling and tagging already exist. Just check out del.icio.us, gmail.com, or http://www.flickr.com/. http://www.flickr.com/ is probably the best example since you can imagine photos as being real pieces of paper being place in more than one grouping.

      --
      If you must moderate, please moderate as irrelevent, not something bad, because I'm sure someone will find this interest
    16. Re:Microsoft has planned this for quite awhile. by hackstraw · · Score: 1

      I don't see why it couldn't be a folder!

      They don't exist! Remember, that is the topic of discussion.

    17. Re:Microsoft has planned this for quite awhile. by Pope · · Score: 1

      They shouldn't disappear. Hell, I think the changes to the Finder in Tiger suck so bad that I'm strongly considering downgrading back to 10.3.9.

      There's no simple Find dialog anymore, you HAVE to use Spotlight and have it index your drive all the time. I don't WANT any metadata indexes, I organize my files the way that makes sense to me, so for the most part I either know exactly where it is or where it's most likely to be, without having to type into the stupid Spotlight menu widget.

      Plus the new Copy dialog has gone the way of the stupid again, showing only the total files copying and not each one as it goes. Stupid, stupid, stupid. It was bad enough there was no "Replace All" early on in 10.1 or 10.2, that had to be added after everyone bitched.

      Seriously, Apple is going so backward on a lot of simple features that we all depend upon in order to push technology like Spotlight that simply isn't ready for prime time.

      --
      It doesn't mean much now, it's built for the future.
    18. Re:Microsoft has planned this for quite awhile. by shutdown+-p+now · · Score: 1
      An improved search mechanism is welcomed, but how do I associate a bunch of related files together without labeling as being together?
      You can't, with folders or without. Only with folders, you can only associate files by one criteria, whereas with full metadata search you could have many (e.g. in your case: "work", "birds", "penguins" - note that birds might not all be work!).
      I can archive "My Penguins", I can throw the whole thing in the trash if I'm sick of penguins.
      Same thing there. You do a query for "category:penguins", and drag the results into trash. I can imagine they'd also let you to create icons for preset queries, so you can just put one for penguins on your desktop, similar to a shortcut to a folder. Then you could archive it, delete it, share it etc. Think of it as auto-managed symlinks on steroids if you want. Though I can only imagine what one can do in scripts with a find utility which supports full metadata querying. You'll never need to write a "catalogue of something" software anymore.
    19. Re:Microsoft has planned this for quite awhile. by zero_offset · · Score: 1

      What if a book is BOTH Sci-Fi AND Mystery? It can not be on both shelves at once

      Only because libraries don't have symbolic links, shortcuts, URLs/URIs, or other meta-pointer concepts. Computers do.

      And since I don't feel like searching for a more appropriate place for this comment, anyone who questions whether MS had the idea first needs to check out OLE property sheets from around 1995ish.

      --

      Slashdot quality declines as the number of hot grits posts decreases. - Provolt's Law, Apr-09-2005

  2. What's taking so long? by AKAImBatman · · Score: 5, Insightful

    There's an interesting article on Wired about the interface changes in Tiger being a precursor to the demise of the classic folder-browsing Finder.

    Call me when Folders become saved queries, and then we'll talk about the semi-demise of Finder. Actually, Finder wouldn't leave us at all. In a properly designed database file system, folders/directories should be replaced with standard queries. An example of this is the Labelling system in GMail. You can add a meta-data label to any email, which will then cause that email to appear in a virtual folder of the same name as the label. But if you pay attention to the search bar, you find that the folder is nothing more than a stored search on a key piece of meta-data.

    This concept has massive implications for File System Usability. Under the folders-as-search concept, the same files can be organized under multiple folder groupings. This labelling data not only assists users in doing future searches for their information (i.e. A real reason to fill out meta-data other than "It might be useful."), but it also provides the user with a way of organizing ALL data for a given project under one folder without forcing the user to make a copy. It may not seem all that revolutionary, but I think you'll find that a lot of GMail users have already grasped the real power of the concept.

    That being said, WHAT'S TAKING SO DAMN LONG?! This stuff was figured out 10+ years ago, and pieces of it were even included in BeOS. NTFS has had many of the necessary features since its inception (just turned off for some bloody reason), and ReiserFS is bringing the same design to Linux. So what is everyone waiting for? The next guy to scoop you on it?

    *sigh* Dear Mr. Jobs: Will you please demonstrate to everyone how you do this properly with a file system? Thanks. Kudos to your NeXT development team who's made this possible.

    1. Re:What's taking so long? by BShive · · Score: 4, Informative

      It's already here. It says right in the article that "[...] Tiger's Smart Folders feature, which lets the user save the results of a Spotlight search as a virtual folder that automatically updates as new items matching the search are added to the system." This sounds quite similar to the smart playlists in iTunes eh? I use the smart playlists in iTunes quite a lot, and I'll definitely be using this smart folder feature once I get Tiger.

    2. Re:What's taking so long? by platos_beard · · Score: 5, Informative
      Call me when Folders become saved queries...
      Did you read the article? That's exactly what SmartFolders are. You save query results as a SmartFolder and it updates itself whenever new matches are found.
      --
      What's a sig?
    3. Re:What's taking so long? by AKAImBatman · · Score: 4, Interesting

      Thanks. I misunderstood what Smart Folders were. This just further underscores that Apple is the only company willing to take risks to offer useful features to their customers. I'm not quite sure what makes Wired think that Finder and Smart Folders are somehow diametric. The two are actually perfectly matched. Finder allows you to browser all the folders on your system. It's good at that. If the folders just happen to be saved queries, who really cares? The interface still works. It's just boggles my mind that no other OS has latched onto this concept before now, despite the overwhelming evidence that it's A Good Idea(TM).

      Now that Apple's shown everyone the way with database filesystems, I wonder if we could get them to replace the "Recent" menu with "Piles" of recent folders. Wait, they're already looking at that. God, I love this new Apple. (i.e. NeXT renamed.) And that's coming from a guy who's hated Apple his entire life!

    4. Re:What's taking so long? by doublem · · Score: 2, Insightful

      Will you please demonstrate to everyone how you do this properly with a file system?

      Great. Grand.

      Now, let's take this into the work place, where you have 300 users and a central server. How do the users know they're working off the "official" version of the file from the server? How do they know they're not reading a version they accidentally saved on their own machine? You can legitimately ask how they know this now, and I'll respond that when dealing with stupid users, but a valid file path is very useful.

      What happens when a user makes a typo when entering meta data for associating files with a project? Suddenly you have all but one of the files you need come up in your search, when you could have just saved all of them to the same folder.

      This idea hasn't caught on because it would screw over corporate IT data management with no real gain. It would be confusing and far too complex for the average user. Forcing the "Directory" premise on users is a far better solution. While it does require users to * gasp * LEARN something, you have to have at least a baseline to accomplish anything.

      This is just more of Apple introducing ideas that will make actual work more difficult in the interest of letting increasingly stupid users write letters, pirate MP3s and surf for porn.

      Apple is doing to computing what Ford would be doing to the roads if they convinced the government to abolish the legal requirement for a Drivers' License, while making cars controlled by a single joystick.

      --
      "Live Free or Die." Don't like it? Then keep out of the USA
    5. Re:What's taking so long? by pknoll · · Score: 1

      Call me when Folders become saved queries
      This is possible right now, in Tiger. I've been working on setting up a few saved Spotlight Searches that appear as Smart Folders in Finder.
      They do work pretty well, but it might be more interesting to have such folders create themselves automatically somehow, so that the first time you collect files based on certain metadata can be the last time you have to do so.

    6. Re:What's taking so long? by Nasarius · · Score: 2, Interesting
      The reason the file/folder method worked so well is because it's a good abstraction from the real world model.

      Well no, not really. Back in the good old days, "folders" were called directories. Microsoft just stuck pretty icons on them and called them folders. Directories work because they're simple, for both users and programmers. Regardless of real-world metaphors, it's easy to understand a simple hierarchy.

      --
      LOAD "SIG",8,1
    7. Re:What's taking so long? by AKAImBatman · · Score: 4, Insightful

      It's easier than you think, actually. When it comes down to it, the primary difference a user will see between a Folder and a Label is that Folders can only hold a file once, while Labels can hold the same file multiple times. i.e. The concept just pushes existing abstractions just a bit farther.

      File links have always been a sort of "hack" to get around that fact that files can only be in one folder at any given time. With a database file system, you can keep the one folder per file metaphor, or you can grow into the folders as metadata concept. Your choice.

      The greatest danger in Desktop metaphors has always been that the metaphor will be taken to its fully restrictive extreme, and that the powers added by the computer will be ignored. That's exactly what's happened in this case, and it's not a good thing.

      Maybe I should blog something more complete about this...

    8. Re:What's taking so long? by Anonymous Coward · · Score: 0

      Call me when Folders become saved queries, and then we'll talk about the semi-demise of Finder.

      Erm... Isn't that what smart folders in Mac OS X 10.4 is?

    9. Re:What's taking so long? by Dorothy+86 · · Score: 2, Informative

      This is kinda how Quicksilver does this with pre-10.4 (Not having 10.4 I can't talk about how quicksilver interacts with spotlight et al). It didn't matter where anything was, particularly, you just type in the name of it, and hit enter. Voila, it opens up in the approptiate program. This idea does take some getting used to, you're quite right. But I think after people try it for a couple of days, then they'll realize that the database (or catalog as far as QS goes) model is vastly more efficient. Rather than having to remember where you put that file you use twice a quarter, you can just type it in, and there you have it. No hunting, no guessing, it's there when you need it and that's what's important.

    10. Re:What's taking so long? by AKAImBatman · · Score: 2, Informative

      Now, let's take this into the work place, where you have 300 users and a central server. How do the users know they're working off the "official" version of the file from the server?

      They should show up as different devices. i.e. I have a repository over here on the server, and over here on the desktop. This is pretty straightforward on OS X. More complex solutions in the future (which would pose some issues) could allow administrators to force all user files onto the network, then keep a "cache" of the files on the local machine for travelling laptops. (Windows has a similar feature now.)

      What happens when a user makes a typo when entering meta data for associating files with a project?

      Not a GMail user I assume? Look, Labels work just like folders. You create it, it looks like a folder, walks like a folder, talks like a folder, and quacks like a folder. Therefore it's a duck^H^H I mean... Folder. The primary difference between the Label and Folder is that you can have documents under multiple Labels. Links, as we use them today, are just a workaround to make up for this missing metaphor.

      This is just more of Apple introducing ideas that will make actual work more difficult in the interest of letting increasingly stupid users write letters, pirate MP3s and surf for porn.

      I can only assume that you've never actually USED an Apple. Because I get far more work done on my Apple than I ever do on my PC. Or perhaps you'd like to explain how ubiquitous spell checkers, applications as a file, built-in Java, files getting saved properly even if moved, automatic file associations, Expose, and a billion other USEFUL features for getting work done are only targetted at Pirates and Pr0n lovers?

    11. Re:What's taking so long? by jcostantino · · Score: 2, Interesting
      I agree. We do campground site maps here with advertising inserts. The folder structure is very specific with a folder for the job, a subfolder for ad graphics, another subfolder for the layout and another subfolder for the maps. The jobs can be anywhere between 10 megs and a gig depending on the job. Dozens to hundreds of pictures (bmp, eps, tiff, etc), Indesign or Pagemaker layouts, Illustrator maps, etc. It would be chaos if an advertiser logo was out of place because that would crash the entire job when it went to be plated.

      I like spotlight, it works well for finding documents. I don't know if I will ever get into smart folders because I like knowing that if I put something somewhere, it stays put and it doesn't rely on a particular context to be in the folder it belongs to.

      I just don't think smart folders is... smart. Apple has been working towards removing the responsibility of users having to place documents in the right folders by rolling up all the file save dialogs by default and I guess this is the logical extension of that.

      --
      Reviews with a twist! http://www.sardonicbastard.com
    12. Re:What's taking so long? by Doctor+Memory · · Score: 1

      I doubt this will really be an issue, since the system will have to have some kind of unique identifier for each file, so there's no reason why you couldn't get at it.

      The way I see it, you'll still organize your work in some sort of hierarchy (folder, directories, whatever), but you'll be able to attach additional information to it. I.e., I'll have my Java project in a standard development hierarchy, but I'll also be able to tag it as "Work" or "Personal", and if it's work-related I'll be able to additionally identify it by project, or by client. I also think that files should inherit any meta-data set for the hierarchy, so that if I have a (folder/directory/...) identified as "World Domination", then all the items within it should also be so identified. Then, if I decide that world domination requires lemon merangue pie instead of cream puffs, I can move my cream puff recipe and it will no longer show up as part of that group.

      --
      Just junk food for thought...
    13. Re:What's taking so long? by DickBreath · · Score: 2, Interesting

      making meta data searchable on a hard disk is not an easy task without making the metadata you want to search a permanent part of the FS design. I think the idea here is to have any abount of metadata (within reason), of varying sizes, and searchable fast. That's not easy.

      I believe that both ReiserFS and NTFS allow you to attach unlimited metadata named attributes to any file. In fact, an attribute's "value" could be much larger than the actual "file" it is attached to.

      Imagine if every graphic could have a "thumbnail" attribute attached to its file. When the graphic is moved, the attributes (i.e. file size, date, user, permissions, thumbnail, etc.) move with it.

      Of course tools such as "cp", "mv", "tar", would have to be enhanced to know about the extended attributes. You could no longer assume that the number of attributes of a file are fixed in number (i.e. name, size, date, user, permissions). You would have to loop through the available attributes of a file to know what they were.

      Attribute names would have to be standardized. Everyone would have to agree that the modified date of a file is an attribute named "date". Everyone would have to agree that the thumbnail graphic is named "thumbnail". (Even PDF, or OpenOffice.org documents could have a "thumbnail" attribute generated by the application.)

      Do other filesystems (Ext2, Ext3, JFS, XFS) have attributes?

      The kernel api's for userspace to access and manipulate the attributes of a file would have to be standardized, just as read/write calls are standardized so that tools like "cp" could copy attributes without regard to the underlying filesystem.

      And finally, maybe everyone could agree that the "mimetype" attribute has the type of data within the file, and we could stop using stupid file extensions to designate the filetype. (Something that Mac OS did back in 1984.)

      --

      I'll see your senator, and I'll raise you two judges.
    14. Re:What's taking so long? by AKAImBatman · · Score: 2, Interesting

      You know, after you and others mentioned this, I dug into smart folders to figure out if they are the same. It doesn't appear to me that they are. In a Label type system, the Label shows up as if it were a folder. (See the GMail interface for an example.) The Label is precreated and unique, so you stamp it on files instead of having the info stored in multiple files. A bit like SQL keys.

      If I understand Smart Folders, they only group based on a search of existing Meta-Data. It doesn't sound like there's any way to pretend like you're adding a file to a psuedo-folder. If that's the case, then Smart Folders is still a broken metaphor that needs to be expanded.

    15. Re:What's taking so long? by jdwest · · Score: 2, Interesting

      You'll be pleased to know that QS is still "required" for 10.4x, as Spotlight for an app launcher doesn't work as well for that. Of course, Spotlight was not designed to be an app launcher, either.
      I do find that they complement each other quite nicely.

      --

      Lorem ipsum dolor sit amet ...
    16. Re:What's taking so long? by ImaLamer · · Score: 1

      Well, the nice thing about queries is that files can be accessed by last modified and any other META data assigned like author.

      Users likely won't need to learn anything. Give them a query builder with basic and advanced options and they will be finding their documents in no time.

      As for corporate IT management, you have the option/ability to view all of the queries and move from there. I think this would make the corporate control of machines easier. Auditing, Rights-Management, whatever. Restrict a user from running queries on Excel documents or documents modified by the bookkeeper, or only allow them to find their own.

      The whole thing is nothing more than the way we logically approach the filesystem in our minds. If we change it, we change the way we look at it. But some people won't catch on. A doctor friend doesn't get file, folder navigation to this day. Searching would fit his mind better. And I know he isn't the only one.

    17. Re:What's taking so long? by technogogo · · Score: 1

      No apple is making computers extremely slick. Don't confuse simple to use with dumb. I got my wife an iBook (so she wouldn't hassle me with windows questions) in January. Now I love MacOS. I have copied data from my 3 PC's just so that spotlight can index it. Its very very neat.

      The car analogy is not a single joystick - its a mind interface that makes driving a car a pleasure.

      Get a Mac and try it. But beware, windows will feel bad afterwards. To me using windows is like driving cars use to be - with no synchromesh, hand throttles and manual engine retardation controls. Constant tweeks, mis-fires and repeatitive chores that just get in the way!

    18. Re:What's taking so long? by 2short · · Score: 1

      "What happens when a user makes a typo when entering meta data for associating files with a project?"

      If this is done right, I won't make a typo, because I won't type. I'll drag the files into the folder for that project, presumably holding some meta-key that means "cross-index" much as holding one currently means "copy". Or something like that. If I have to type in keywords, this is useless.

      Frankly, anyone who want's to reduce the amount of knowledge/thought needed to use a computer has my encouragement. It's not that I'm a stupid user who won't learn anything about an OS; I've learned stuff well into the power-user realm on Windows, MacOS, AIX, DOS, and whatever the Apple IIe used. Quite enough of my brain is occupied with knowing how various OSes want me to do things; I've better uses for the rest of it.

      If cars were made to be safe and effective, yet not need any training to operate, that would be GREAT. I don't think the ideal car would be controlled by a single joystick; rather I would tell it where I want to go, then do something else while it drives there.

    19. Re:What's taking so long? by Paradox · · Score: 2, Insightful
      The folder structure is very specific with a folder for the job, a subfolder for ad graphics, another subfolder for the layout and another subfolder for the maps. The jobs can be anywhere between 10 megs and a gig depending on the job. Dozens to hundreds of pictures (bmp, eps, tiff, etc), Indesign or Pagemaker layouts, Illustrator maps, etc. It would be chaos if an advertiser logo was out of place because that would crash the entire job when it went to be plated.
      But, that's because you work around folders. It's not because folders are inherently superior or necessary to do this kind of work.

      Imagine if every project had a tag, like, "USPS Job". Then, some files would have type tags like, "com.adobe.illustrator". You wouldn't visualize it as a flat space, of course. It might still look like the finder, sorta.

      But it's tough to imagine, because spotlight doesn't yet have enough muscle and backup to pull it off. We're still few years out on that. Apple is positioning themselves for that, it seems, but they know they're not ready. Right now, Spotlight just lets you make new views of your data, in an ad hoc and semi-permanent fashion.

      --
      Slashdot. It's Not For Common Sense
    20. Re:What's taking so long? by larry+bagina · · Score: 2, Interesting
      NTFS has streams, (eg homework.doc:date, homework.doc:subject, etc), but the support is only half there -- you can create them, read them, write them, but there isn't a nice way to query them (there isn't even an api to directly find out which streams exist for a file).

      HFS+ has the resource fork (which is structured data) but it also now allows arbitrary metadata as well, though that's only recently been available and so it's not yet well used.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    21. Re:What's taking so long? by doublem · · Score: 1

      I can't imagine a reasonable way to use Gmail style labels in an office environment. I'd hat to have to sort through 600 possible labels to select the right one from a drop down list.

      And what happens when the user forgets to add that third label that the rest of the department is expecting for all the files in the search?

      And where are these labels stored anyway? On the server? If they're on the desktop they they're completely and entirely useless for a business environment. What happens when a user upgrades machines? Has to use another computer? Has to tell another employee how to find the group of files she carefully constructed?

      How does one do a reasonable data only backup in such a mess?

      I'm sorry, but this notion is destructive in a business environment. It's designed to make users lazy and sloppy about where they keep their data.

      --
      "Live Free or Die." Don't like it? Then keep out of the USA
    22. Re:What's taking so long? by master_p · · Score: 1

      Actually folders are database views.

      Why is it taking so long? it is because the O/S must be turned upside/down for this scheme to work. In fact, the DB mechanism must be the O/S.

    23. Re:What's taking so long? by Lagged2Death · · Score: 3, Insightful

      for home users, it'll take a LOT longer to explain "directories" than just a file/folder comparison and a file cabinet. Easy simple stuff you take for granted will often confuse the begeezis out of regular people.

      That's absolutely true.

      I think maybe a database filesystem - with the right interface - could be easier for these people. Yet it might also be more confusing for someone (like me) who's been using directories to organize everything for 20+ years.

    24. Re:What's taking so long? by Gulthek · · Score: 3, Informative

      How are GMail's labels not metadata again?

      Smart folders go off of arbitary metadata. I use spotlight comments in much the same way I use gmail labels. Some file belongs to a particular group? Add a keyword (label) to it to indicate that.

      I am going folderless as we speak. Look back in my comment history for a long post about how spotlight and smart folders have changed my computer use for the better.

    25. Re:What's taking so long? by DeVryGuy23 · · Score: 1

      Its just a shame you can't do nested booleans with smart folders, only Condition AND condition AND condition. It'd also be cool if you could add your own meta-data fields to files. IIRC you can fudge it with "Spotlight Comments" but its not quite what I was looking for.

    26. Re:What's taking so long? by Anonymous Coward · · Score: 0
      Labels can hold the same file multiple times

      Rather, the same file can hold multiple labels.
    27. Re:What's taking so long? by Gulthek · · Score: 4, Informative

      I use spotlight as an app launcher and it works very well. Type in a few characters of the app name and then hit command+enter. Command pops the selection down to the top hit, which is always the app for me.

      I trimmed my dock down to almost nothing thanks to this.

      No, I never liked QS. I don't know why either.

    28. Re:What's taking so long? by Gulthek · · Score: 1

      In my home directory, smart folders rule the day. Almost everything is in a gigantic flat directory and sorted by comments and other metadata as I arbitrarily need.

      I think this Wired article is a little behind, eh?

    29. Re:What's taking so long? by Anonymous Coward · · Score: 0

      Select file, Apple-i, go to Spotlight Comment, add your label, then create a smart folder thatt looks for that spotlight comment (which you unfortunately have to look for under 'Other.'

      Is that similar to what you're saying?

    30. Re:What's taking so long? by dmccarty · · Score: 1
      As a basic principle of database design, saved queries will never be as fast as stored data. A DBFS is useful, but if I need a list of every .txt file on my system (out of about 300,000+ files) I'll take a stored list over a fast query any day.

      I'm not bashing saved queries. Both are useful. But they're not the end-all to FS design.

      --
      Have fun: Join D.N.A. (National Dyslexics Association)
    31. Re:What's taking so long? by keraneuology · · Score: 1
      In a properly designed database file system, folders/directories should be replaced with standard queries. An example of this is the Labelling system in GMail. You can add a meta-data label to any email, which will then cause that email to appear in a virtual folder of the same name as the label.

      The single most useful feature introduced in Outlook 2003 (and, by extension, Office 2003) was exactly this: the Unread Mail "folder" and all similar are not folders at all but searches across all folders to match whatever criteria was designed into the search. (All red follow up flags, for example.) I couldn't work with even a semblance of efficiency without it. Thunderbird has the same feature but since that is what I use at home I don't have as much of a use for it so can't comment on how well it works.

      --
      If the g'vt kept the data on you that google does you'd better believe you'd be calling it "doing evil"
    32. Re:What's taking so long? by jcostantino · · Score: 2, Interesting
      I can understand your point but it seems as though the "desktop metaphor" goes from "files in folders, folders in drawers, drawers in cabinets" to "my secretary knows where everything is and if she ever decides to leave, I'm screwed."

      Also, I can see something as a database-driven desktop where a "folder" is merely a script that places an attribute on any items dropped onto it and then if you want the particular files associated with that "folder" you would just open it.

      Except for the possibility of having files with the potential of living in different folders at the same time due to multiple attributes, isn't that what current allocation table file systems do? I would wager that a SQL query would be faster than a normal file system query but unless we're talking about a huge number of files is there a time savings? There would be a space savings due to one database tracking files instead of two, that's for sure.

      --
      Reviews with a twist! http://www.sardonicbastard.com
    33. Re:What's taking so long? by Gulthek · · Score: 1

      ...so that the first time you collect files based on certain metadata can be the last time you have to do so.

      How is this not what a smart folder is already? You set the criteria once, and that is last time you set it.

    34. Re:What's taking so long? by teece · · Score: 1

      Really empty criticism. All of the problems you mention are also problems with the directory heierachy system.

      Your post boils down to: I fear change.

      Which is fine, change is a pain in the ass. But that's all it is.

      Plus, your line about Apple helping stupid users with Spotlight contradicts yourself earlier, where you seem to be saying users are too stupid to use a database filesystem.

      Really poorly thought out post. One wonders how it got modded up.

      --
      -- Hello_World.c: 17 Errors, 31 Warnings
    35. Re:What's taking so long? by jasongetsdown · · Score: 0

      I don't think its nearly as bad as you're making it out to be. The location, local or remote, could be part of the searchable metadata for the file. If you have remote flagged for your search then it will preclude local results.

      Consider this: I work at an architecture firm on a project which is in its second phase. We still need almost all of the drawings from the first phase, but we need to re-issue them and make certain changes and additions. So we copy all the old drawings into a new folder. Now we have an archival set of the originals and a fresh copy to work on for phase two...fine, perfect.

      The problem is that there are many hundreds, maybe thousands of drawings for each building when you factor in the architectural plans, reflected ceiling plans, sections, elevations, details (every screw and nail is drawn), plumbing, it/av, electric, heating and a/c, structural, site surveys, et cetera et cetera.

      With metadata searching I can set up smart folder for just it/av plans of the east wing, or just arch plans for the first five floors including only files from the group file server. Or (and I like this most) I could make a folder for certain tasks. I often have to send drawings to our contractors. Certain contractors need to see certain types of drawings. So I create a folder for the lighting guy which has reflected ceiling plans, electrical drawings, and hvac drawings so he can check for conflicts with ductwork. then I can add metadata for when I've sent a particular file to whome. Does contractor X have the latest changes? Search for files sent to X after the date of the change. Or rank files in X's smart folder by date sent (as opposed to date modified, the only currently available criteria) and you've got a complete history of what that contractor has seen.

      I currently look at the path to make sure I'm working on new files and not the old ones of the same name, but conflicts of the type you are describing can be easily overcome with smart metadata use (new/old, phase1/phase2, local/remote).

      --
      useless sig advice - Read Nabokov.
    36. Re:What's taking so long? by AKAImBatman · · Score: 2, Insightful

      I can't imagine a reasonable way to use Gmail style labels in an office environment. I'd hat to have to sort through 600 possible labels to select the right one from a drop down list.

      Here's a thought: Don't use a dropdown list. Are dropdowns used to select folders today? No, a directory list is. Make it a label list, and you're gold.

      And where are these labels stored anyway? On the server?

      Where are folders stored anyway?

      What happens when a user upgrades machines? Has to use another computer? Has to tell another employee how to find the group of files she carefully constructed?

      What happens to your file system when you upgrade a machine? When you have to use another computer? Has to tell another employee how to find the group of files under labels she carefully constructed?

      How does one do a reasonable data only backup in such a mess?

      How does one do a reasonable backup of the mess we call hard drives?

      I'm sorry, but this notion is destructive in a business environment. It's designed to make users lazy and sloppy about where they keep their data.

      I'm sorry, but the only thing lazy and sloppy is your attention. What is a folder? An INode with files linked to it. What is a Label? A unique file system identity with files linked to it. What's the difference? A label can be linked to documents that other labels are linked to. Did you even catch the part about Links == Psuedo-Label functionality to cover the missing holes?

      I don't understand why you're so hostile here. There's nothing new except a bit more functionality that makes things work better. Files without labels are nothing more than files stored in a root folder. (Also analogous to Google's All Email.) And separate storage devices are separate storage devices, are separate storage devices. You don't complain that mapped drives "make a huge mess that is impossible to manage" do you? So don't act like a dope about this.

    37. Re:What's taking so long? by chrismcdirty · · Score: 1

      I don't think the ideal car would be controlled by a single joystick; rather I would tell it where I want to go, then do something else while it drives there.

      You mean like a taxi or a bus?

      --
      It's like sex, except I'm having it!
    38. Re:What's taking so long? by AKAImBatman · · Score: 1
      How are GMail's labels not metadata again?

      How are folders not meta-data? Hint: They are. The key is that folders are a single entity that things link back to. The difference between arbitrary meta-data and Labels is that arbitrary can be mistyped. Labels, OTOH, are a solid node in the system that things link to. Consider the following SQL tables:
      --WRONG-----
      create table FILE (
      data BLOB NOT NULL,
      label Varchar(255) NULL
      )
      --/WRONG----

      --RIGHT-----
      create table LABEL (
      id Integer Identity Primary Key,
      Name Varchar(255) NOT NULL
      )

      create table FILE (
      data BLOB NOT NULL,
      label Integer references LABEL.id
      )
      --/RIGHT----
      Make sense? :-)
    39. Re:What's taking so long? by AKAImBatman · · Score: 1

      Select file, Apple-i, go to Spotlight Comment, add your label, then create a smart folder thatt looks for that spotlight comment (which you unfortunately have to look for under 'Other.'

      Sounds pretty darn close. The only question remaining is, is the comment stored in its entirety (bad) or is the file linked to the comment (good). Thanks for that info. I really need to get upgraded to Tiger. I'm just being a lazy scaredy cat (ha ha) who's afraid of having to deal with breakage from the upgrade. :-)

    40. Re:What's taking so long? by doublem · · Score: 1

      Get a Mac and try it. But beware, windows will feel bad afterwards

      I miss the old University Vax. :( Windows, Mac, they all suck.

      I want a Vax damn it!

      --
      "Live Free or Die." Don't like it? Then keep out of the USA
    41. Re:What's taking so long? by MCZapf · · Score: 1
      Ha! Just think: What if Microsoft had renamed "disk partition" to "file cabinet"? It makes sense, along with the files and folders analogies.

      I actually think it would be easier to explain non-heirarchical filesystems to older people. These are people who probably can remember using the card catalog in their library - before computers came around. They will understand the concept of indexing by different metadata (i.e. title or author) even though the book itself is only one place on the shelf. To those who have only used a computer for this task, the process is more like magic, unless they really think about it.

      The problem with directories (folders) so far is that they are hierarchical. Symbolic links aside, a hierarchical directory structure forces you to divide everything into distinct categories. This can be troublesome if you work with files that are highly related. "Did I file that bill from the University under 'Finance' or under 'School'?" Search technology can alleviate the problem, but I still find it hard to trust all the time. If I can help build the index, I'd feel better.

    42. Re:What's taking so long? by aftk2 · · Score: 1

      The boolean query problem is too bad, since Spotlight itself actually supports it, it just isn't in the UI for any Apple programs.

      --
      concrete5: a cms made for marketing, but strong enough for geeks.
    43. Re:What's taking so long? by atomm1024 · · Score: 2, Interesting
      (Um, actually, Apple stuck pretty icons on them and called them folders. And Xerox PARC probably did before Apple. Microsoft just reused a symbolism that was already in wide use.)

      It's certainly easy to understand a simple hierarchy. In fact, real-world metaphors seem to confuse some people more than unique terms would. For example, my dad has been using computers for 7 years, and he doesn't understand the difference between "windows," "folders," "icons," "files," "aliases," "menus," etc. He uses them all interchangeably. I seriously doubt that he's an isolated case, and let me just say that this makes it really hard to help him troubleshoot over the phone...

      --
      Signature.
    44. Re:What's taking so long? by AKAImBatman · · Score: 1

      As a basic principle of database design, saved queries will never be as fast as stored data.

      Unless they're precomputed. If one thinks about it, a folder is really just a precomputed query against all files that have the same meta-data attribute (the path). If you update the pre-computed table for a label each time the label is applied to a file, you can obtain the same performance as a traditional file system.

      Of course, I'm not certain that you'd get much bang for your buck that way. Doing a query against an index (itself just a fast method of accessing a pre-computed list) is only marginally slower. With computers being as fast as they are, the difference in performance would likely be unnoticable. :-)

    45. Re:What's taking so long? by AKAImBatman · · Score: 4, Insightful

      This can be troublesome if you work with files that are highly related. "Did I file that bill from the University under 'Finance' or under 'School'?

      Under a stored query system (i.e. Labels), you could place the bill under *both* University and Finance. That's why labelling makes more sense than folders. :-)

    46. Re:What's taking so long? by uberdave · · Score: 1

      In your current system, you're assigning a context to a file by placing it in a folder. The file, by itself, doesn't have any context information. It inherits it. In a smartfolder system, you'd tag the file itself with context information.

      In your case, if you had ten jobs with the same advertiser logo, you'd have to have ten copies of the advertiser logo. In a smartfolder system, you'd only have one copy, tagged with all the job numbers to which it applies.

    47. Re:What's taking so long? by MoneyT · · Score: 1

      You can do it, you just have to do it with a Raw Querry (or at least I should say you can do OR searches, I"m not sure on the nesting part)

      Now the easy way to make a folder with all the criteria you want, ignoring the fact that it does ANDs and save it. Then actualy drag the folder on to text edit or some other editor.

      It will open an XML document and somewhere in there will be a raw querry string. Change that to whatever you really wanted and then copy it. Create one more smart folder, choose other for the critera and then Raw Querry and paste.

      You can also add meta data fields via the command line but I'm not 100% sure on how to go about that.

      --
      T Money
      World Domination with a plastic spoon since 1984
    48. Re:What's taking so long? by Anonymous Coward · · Score: 0

      Great, remind me to create an EvilCrapwareTrojanAndVirus folder.

    49. Re:What's taking so long? by Joe+Mucchiello · · Score: 1

      I would think:

      create table LABEL {
      id Integer Identity Primary Key,
      Name Varchar(255) NOT NULL
      }

      create table FILE {
      id Integer Identity Primary Key,
      data BLOB NOT NULL
      }

      create table FS {
      id Integer Identity Primary Key,
      file_id Integer NOT NULL foreign key file.id,
      label_id Integer NOT NULL foreign key label.id
      }

      would make much more sense. Then files could have multiple labels.

    50. Re:What's taking so long? by 2short · · Score: 1


      A bus doesn't necessarily go where I want, and the taxi isn't waiting in my driveway all the time. I guess a limo with chaufer would be the closest analogue. I guess it's a good sign for my argument that what my metaphor says is the ideal car is very similar to what people who can afford it do in fact use.

    51. Re:What's taking so long? by doublem · · Score: 1

      It's not so much a fear of change, as a fear of the process that will be involved in incorporating it into a business environment. You'll have some early adopters causing a stir. Then you'll have the users torn between eh ones who want to make some changes and those who don't. Then the suits get involved and in most cases the jackass with the least technical knowledge but the biggest attitude will get his way.

      Then there's trying to get users to adhere to the new procedures. The endless complaints will of course grate on IT, and a few people will get fired because a piece of Mac software doesn't operate they way the CEO's Husband thinks it should, and he blames IT.

      Worse yet, you might have IT making the sweeping changes without consulting the users.

      And in the end, what will be gained? Backups and version control will be more complicated and users will get even sloppier.

      You also brought up a smart enough / not smart enough contradiction in my posts. I, and many others in IT, believe many users need more education, and that the assumption that computers should cater to the lowest technical skill possible is flawed, and a formula for disaster. I, and many others, would prefer users receive education on computer use, but Apple and Windows insist on dumbing down the OS to cause cluster****s like the one Apple is threatening to give us in this thread's example.

      --
      "Live Free or Die." Don't like it? Then keep out of the USA
    52. Re:What's taking so long? by doublem · · Score: 1

      All the other replies have boiled down to "You're critical of something new so you must fear change" or a blind "Use a Mac and you'll change your mind" mantra. You, on the other hand, have provided a concrete example of a realistic way where this technology can be a benefit to a business environment.

      Thank you.

      --
      "Live Free or Die." Don't like it? Then keep out of the USA
    53. Re:What's taking so long? by AKAImBatman · · Score: 1

      Of course. And I considered demonstrating that, but I didn't want to confuse the issue. The point I was trying to make was the difference between meta-data as a FS entity and meta-data as a freeform string. Anything else would have confused the issue. :-)

    54. Re:What's taking so long? by AddressException · · Score: 1

      And finally, maybe everyone could agree that the "mimetype" attribute has the type of data within the file, and we could stop using stupid file extensions to designate the filetype. (Something that Mac OS did back in 1984

      No! Don't use MIME types -- use UTIs. They're better in every way.

      http://developer.apple.com/documentation/Carbon/Co nceptual/understanding_utis/understand_utis_intro/ chapter_1_section_1.html#//apple_ref/doc/uid/TP400 01319-CH201

    55. Re:What's taking so long? by dodobh · · Score: 1

      They should show up as different devices. i.e. I have a repository over here on the server, and over here on the desktop.

      NFS. The remote system is just another directory. It isn't another device

      Some of us need more than a pretty desktop for real work. Apples work for you. They don't work for everyone, and where their UI clashes with the requirements of other people (including device transparency), the UI will go.

      --
      I can throw myself at the ground, and miss.
    56. Re:What's taking so long? by MoneyT · · Score: 1

      I dunno. Every text file on my computer, totaling about 28,000 files took spotlight about 3 seconds to find. 5 seconds if it has to spin up my CD ROM. 2 seconds for every file ending with .txt (322 of them) Thats out of well over 200,000 files, and that list is dynamic and self updating and I can access any file in the list with a double click. Is the stored list really that much faster to access a file?

      --
      T Money
      World Domination with a plastic spoon since 1984
    57. Re:What's taking so long? by AKAImBatman · · Score: 1

      NFS. The remote system is just another directory. It isn't another device

      Sorry, it's something that needs to be rethought for Desktop usage. For servers, NFS without database file systems makes perfect sense. But for a desktop, mounting remote directories can be confusing and potentially outright dangerous to system stability and file integrity. (e.g. What happens when I unplug my laptop?)

      Oh, and what you're really getting at is using NFS via VFS. There's nothing in NFS that says it MUST be mounted into the VFS. That's just how most VFS systems work, so that's how it's used. SAMBA is used the same way on Unix machines despite the fact that Windows machines treat SMB servers as separate devices.

    58. Re:What's taking so long? by Anonymous Coward · · Score: 0
      Did you read the article?

      Obviously, you haven't been here long.

    59. Re:What's taking so long? by indytx · · Score: 1
      The reason the file/folder method worked so well is because it's a good abstraction from the real world model. If you switch to something more complex that can't be described easily in the real world, many people will reject it without trying it.

      Wouldn't it be great if the real world worked like this!?! Imagine a my sock drawer as a "smart folder!" Magically, all of my socks would be in one easy place!

      I need to patent this NOW!

      --
      Make love, not reality television.
    60. Re:What's taking so long? by MSG · · Score: 1

      He's hostile to the idea for the same reason that people have always been hostile to usability features on the Mac OS:

      His computer doesn't work that way, and isn't entirely interoperable. If you had to copy data from a Mac OS host to a less capable Windows OS host, most of the organizational and usability data becomes worthless.

      He's hostile because his experience is made more difficult by an inferior design.

      On the other hand: In the interest of interoperability, and fostering a more usable computer ecology, Apple should make sure that the design and implementation of their abstractions are published. If they don't, then doublem's hostility is warranted. ...And I wouldn't know if that information is available or not.

    61. Re:What's taking so long? by jskelly · · Score: 1
      Oh, good! I was wondering how Microsoft was going to weasel out of the EU requirements that they open their data formats. I think what you're describing is just the ticket: Adding a lot of crufty metadata to every file will complicate things very nicely, and may provide just the opportunity for MS to make their metadata incompatible with everyone else's metadata. I also love the idea of everyone sitting down to decide which attributes are important and what they'll mean. If we play our cards right, we can do to files what has already been done to XML: which is now so top-heavy that they are proposing a Binary XML standard. It's creative thinking like that will sell next year's bigger processors and larger storage media, now that games have moved to consoles and aren't driving sales of bleeding-edge machinery to home users.

      As for being able to search -- multiple files -- in multiple directories -- what's wrong with grep and (when necessary) find? What's wrong with expecting users to know how to keep their things organized?

    62. Re:What's taking so long? by AKAImBatman · · Score: 1

      On the other hand: In the interest of interoperability, and fostering a more usable computer ecology, Apple should make sure that the design and implementation of their abstractions are published. If they don't, then doublem's hostility is warranted. ...And I wouldn't know if that information is available or not.

      No offsense, but it's still a file. As long as a file can still be copied as a stream of bytes with a name, then his inferior system can handle it. Previous versions of Mac OS handled resource forks poorly and made everyone's life difficult. But back then, Windows also crapped out twice a day and made all your files available over the internet. Technology has moved on.

      In a modern Mac system, a file is just a file. The file system keeps all kinds of meta-data about the file, but an inferior system couldn't use that if it wanted to. And even if it did, most of that data is repository specific, so it's useless outside of the context of the FS it's stored in.

      And FWIW, his hostility appears to be toward ALL implementations of database file systems, not just the Macintosh one. And that is the sign of a closed mind. My hope is that he'll walk away from this today, think about it a little, then eventually come to understand the idea in its entirety. He may even come to like the idea.

      Either way, his hostility is unwarranted, and his comments about pirates and pr0n are unwelcome.

    63. Re:What's taking so long? by CaptDeuce · · Score: 1

      WHAT'S TAKING SO DAMN LONG?!

      It won't work until Apple can get Spotlight to read my mind.

      I tried a quick and easy trial and did a search for "Harry Potter". In addition to the expected hits, I got a few hundred crap files that were either unrelated ("corliss lamont philosophy of humanism.pdf") or unwanted (Aspyr newsletters). It missed the few image files that I know I have because, well, they're images without keywords in the file or filenames; the file names are something like "bookmark" because they're (duh!) bookmarks -- the physical kind for paper books -- I downloaded from a Harry Potter site.

      In other words, I can't get it to exclude what I want it to exclude and it would require effort on the part of the user to label files. If a savvy user like me will fail to label a file from time to time, imagine what it would be like to get Terry Bottled Water to do it.

      And before anyone claims that "things will be different by then" hasn't noticed that our "modern" OSs still rely on (often three letter) dot extensions!

      --
      "Where's my other sock?" - A. Einstein
    64. Re:What's taking so long? by Gulthek · · Score: 1

      Sure it makes sense. So how are spotlight comments not fitting the bill? They pop right into your LABEL table.

    65. Re:What's taking so long? by Anonymous Coward · · Score: 0

      I want a Vax damn it!

      Here's a thought! Where will VAX store the auto-versioned files? What happens if someone else needs access to those files? What if I upgrade the OS, do I lose my files? How do I know that the user won't get a file version that's stored on his local VAX box instead of the network VAX box?

      Automatic file versioning is stupid and dangerous. Idiots are going to abuse it, and I'll be left cleaning up the mess. </sarcasm>

      Get the point?

    66. Re:What's taking so long? by lavar78 · · Score: 1
      I use spotlight as an app launcher and it works very well. Type in a few characters of the app name and then hit command+enter. Command pops the selection down to the top hit, which is always the app for me.
      It doesn't work as well as Quicksilver in my experience... primarily because I don't need to use Command with QS. The top hit is automatically selected. The QS algorithm is also much better at finding abbreviations across words. For example, it figures out that "mx" means "Microsoft Excel" faster than Spotlight does. That being said, I love Spotlight. I use Quicksilver as my app launcher and Spotlight as my file launcher.
      --
      "Dave, I stand still--the conclusions jump to me!" - Bill McNeal, NewsRadio
    67. Re:What's taking so long? by AKAImBatman · · Score: 2, Informative

      Someone else mentioned comments, and they do sound like they fit the bill. The only catch to watch out for is that the comments are actually linked to by the file, and not just applied as free text. The reason for this, is that if I change the text of the comment, it should get changed across all files. If it doesn't, then we have a problem. :-)

    68. Re:What's taking so long? by Jasin+Natael · · Score: 2, Insightful

      Actually, that's mostly true. If you'd been using Apple's Folder concept (where windows remember where they are on screen, icons stay where you put them, and each folder opens in a new window), it would have been intuitive from the beginning.

      Navigating an OS through a CLI or Windows/Linux's file browsers is a huge mental burden compared to using your brain's eye-hand coordination features to browse a filesystem. Without the afrementioned principles being completely and consistently applied, the physical metaphor breaks down and it's no easier than navigating through a CLI (save that you don't have to type ls...). People who used the Apple system for years had a major break when OSX started implementing "progressive" features, esp. the 3-pane view, and couldn't figure out where their productivity went. They were getting distracted during the file-browsing process because of the mental effort that had to be expended to find the files! Hardcore *NIX and Windows geeks have built-up the mental muscle to navigate filesystems with ease, but remember that, for most, this is a very difficult skill to learn. Most Joe Users couldn't tell you what folders their most important files are in, and just put shortcuts to everything on their desktop or in a menu. God forbid they need a file that's not on their shortcut menu or desktop.

      That's why home users have had such a difficult time grasping the files/folders concept all along -- on Windows, they never really behaved like real folders and files. Now, with "smart" folders, we're finally getting the computer to do something oranizationally that couldn't have been done in the real world. And this time it looks like it's worth breaking the desktop metaphor. All preliminary reports are that Tiger's Spotlight has made people more productive...

      Jasin Natael
      --
      True science means that when you re-evaluate the evidence, you re-evaluate your faith.
    69. Re:What's taking so long? by pknoll · · Score: 1

      I guess I mean making it more streamlined with Spotlight itself - having an easy way to convert a search-in-progress to a smart folder would be damn handy.
      As it is, there are two seperate mechanisms to do a search and create a saved search (unless I'm missing something, which is possible).

    70. Re:What's taking so long? by smoker2 · · Score: 1
      sure it's easy for computer people...
      for home users, it'll take a LOT longer to explain "directories" than just a file/folder comparison and a file cabinet. Easy simple stuff you take for granted will often confuse the begeezis out of regular people.
      Yeah right, like, pick up the phone book for your town, and look in it for a number. then pick up the book for a different town and look for a different number.
      Thats got to be really hard to grasp.
      I hate the term 'folder'. It has nothing to do with what is really going on. Directory is correct because thats what it is : a listing of entries with something in common (to the owner of the entries) to be found in one place. Plus the items don't have to be moved if you move their entries to a different directory. Much like a dbase system in fact.
      and so the wheel turns, and the new boys give it a name and pretend they invented a revolutionary new way of doing things.
      Not to mention that the 'folder' is only useful as a description in a GUI environment.
    71. Re:What's taking so long? by doublem · · Score: 1

      Get the point?

      Not really. Just avoid the files with the time stamp after the extension and you're good to go.

      Disable versioning for the network folders, so versioning only works for the latest e-mail the users are sending their significant other of the week.

      --
      "Live Free or Die." Don't like it? Then keep out of the USA
    72. Re:What's taking so long? by plampione · · Score: 1
      I am not sure that search is this solve-all.

      I write research papers. I keep each paper in a directory, and I keep the paper directories organized by year (it's funny, but when I look for some old paper I wrote, I remember better the year and the place of publication than the title). If I look for the introduction of a paper published in XYZ 2000, I know it is in a file most likely called intro.tex, included from a file called paper.tex (or perhaps submission.tex), and that in somewhere in a file paper-web.tex is written "In the Proc. of XYZ 2000". Would I have to attach metainfo to all the files for a paper (typically, 10-30, including figures etc) to be able to relate them? It seems to be a more boring way that just putting them into the same directory. And I would not be able to do "ls". And, at the last count I have 244 files called "intro*.tex" on my PC (no, I did not write all of them), and I may have multiple copies of the intro for the same paper (version 1, submitted version, longer version, ...). How am I supposed to find those? Directories organize not only the files, but your mind as well!

      But sure, progress will be when instead of doing

      cd papers/05/XY
      ls
      emacs intro.tex

      I will have to tag files, enter searches, and click with the mouse 20+ times before I can finally edit my introduction.

    73. Re:What's taking so long? by Anonymous Coward · · Score: 0

      Right-click "Microsoft Excel.app" in the Finder and enter "mx" into the metadata comment box. Spotlight will then find Excel from "mx" just as fast as "fi" will find the Finder.

    74. Re:What's taking so long? by lavar78 · · Score: 1

      Thanks, but I already knew that. QS does this without any extra work.

      --
      "Dave, I stand still--the conclusions jump to me!" - Bill McNeal, NewsRadio
    75. Re:What's taking so long? by Anonymous Coward · · Score: 0

      Not really. Just avoid the files with the time stamp after the extension and you're good to go.

      Now if only it were so simple with database file systems. Wait a moment, it is!

      That is the point you let slide past you. All your complaints about this meta-data mucking everything up is just as silly as someone complaining about Vax having auto-versioing. Yes, meta-data changes the way you use your files. But so did versioning on the Vax OS.

      Maybe, just maybe, you could put aside your prejudices for a moment and take an honest accounting of the meta-data concept. If you do, you may find that you like it just as much as you liked the Vaxes of days gone by. Remember, Vaxes were cool because they had lots of neat and useful features that no one else would tackle. The Apple of today is just like those Vaxes were then. Different features, but still a bold challenge to the norm.

      No, I don't expect you to become an overnight convert. Just think about it.

      *tips hat* Good day, sir.

    76. Re:What's taking so long? by Gulthek · · Score: 1

      D'oh! You're right! The comments are independent for files and not centrally maintained.

      Ok, so we aren't there yet. But closer, eh? The framework is there, now the central database can be implemented.

    77. Re:What's taking so long? by Queer+Boy · · Score: 1
      Call me when Folders become saved queries

      They're called Smart Folders in Mac os X Tiger.

      Kudos to your NeXT development team who's made this possible.

      The NeXT developers had almost NOTHING to do with this. The search/index technology was called VTwin before it was called Spotlight and it has been part of Mac OS since Mac OS 8. The integration into the file system was done by one of BeOS's engineers (I don't remember his name) who now works for Apple.

      The NeXT team was interesting but don't kid yourself about what they have brought and continue to bring to the table.

      --
      Not since Marie-Antoinette played milkmaid has looking simple and honest been so fake and complicated.
    78. Re:What's taking so long? by Gulthek · · Score: 1

      Oh I see what you're saying. That would be pretty nifty for simple searches. But in my experience my smart folder searches are a lot more detailed than a couple keywords and would be hard to put in one line.

    79. Re:What's taking so long? by doublem · · Score: 1

      The Apple of today is just like those Vaxes were then

      Ahhh.

      Overpriced and used primarily in academia.

      It all makes much more sense now

      --
      "Live Free or Die." Don't like it? Then keep out of the USA
    80. Re:What's taking so long? by AKAImBatman · · Score: 1

      They're called Smart Folders in Mac os X Tiger.

      Yes, we've covered that.

      The NeXT developers had almost NOTHING to do with this.

      Except build the APIs, the OS, the file system, etc., etc., etc.

      The search/index technology was called VTwin before it was called Spotlight and it has been part of Mac OS since Mac OS 8.

      You're confused. V-Twin is Sherlock, a slightly different technology. Spotlight is made possible by new OS features that extract, read, index, and categorize file meta-data.

      The integration into the file system was done by one of BeOS's engineers (I don't remember his name) who now works for Apple.

      His name is Dominic Giampaolo. He joined Apple in 2002 after stints at Google and QNX. He had designed a similar Meta-Data system for BeFS, and definitely brought understanding and experience with the technology to the NeXT team.

      I hate to break it to you, but Copeland is dead and Mac OS only lives on as the phatom "Classic Environment". Most of the tech in OS X came from NeXT, with some bits pulled from the Copeland project (e.g. Blue Box)

    81. Re:What's taking so long? by cappadocius · · Score: 1
      I wonder if we could get them to replace the "Recent" menu with "Piles" of recent folders. Wait, they're already looking at that.

      I wish they'd actually do that. What I would really like is the ability to have the last dozen Albums I played in iTunes sitting in a pile on my desktop like that demo.

      That's one thing I miss about physical CDs. If you pull it out you will tend to play it more, whereas the one line of text that represents the album can get easily looked over in iTunes.

      --

      omnia tua castra sunt nobis

    82. Re:What's taking so long? by EntropyEngine · · Score: 1

      The whole metaphor is changing.

      Even the most computer illiterate [i.e.: my dad] know about Google.

      One of the first things you do as a new computer user is search for something.

      So now the omnipresent search field is the new metaphor...

    83. Re:What's taking so long? by RedBear · · Score: 1

      This can be troublesome if you work with files that are highly related. "Did I file that bill from the University under 'Finance' or under 'School'?

      Under a stored query system (i.e. Labels), you could place the bill under *both* University and Finance. That's why labelling makes more sense than folders. :-)


      I can foresee problems where people will think they are operating on two different files and make two different sets of changes to the same file. Or when they want to split the file into two separate copies instead of having the two labels on the same file. It better be easy to find the "original" file in its physical folder and be able to copy it to a different physical folder. there also better be some way to figure out how many different "Smart Folder" references there are to that file, like finding out how many symlinks there are to a Unix file.

      Another example: you do a find and get files from removable media or networked drives, then make a Smart Folder to treat those files like a regular folder. Confusion will reign when the removable media gets removed or the network drive gets disconnected. The user will freak out. Where did my files go??? Or will the OS try to keep the media from being ejected if there are files on it referenced by a Smart Folder? That would be extremely annoying to most users, so I doubt that will happen. The files will just disappear. Some folks will understand this and use it to their benefit, others will just get very confused. They'll "store" the files in a Smart Folder and then send the CD to Africa and be left wondering what happened to their copy of the files.

      What about the idiot that does a query that finds half the files on his computer and mistakenly labels them as being part of a big project he's working on, then tells an assistant to delete all the files with that label after the project is over? No problem. Instant disaster.

      This whole database filesystem idea is cute and can be useful, but mark my words, there will be situations where it will cause major problems. People who already don't understand the concept of regular folders won't really do any better at understanding the deeper implications of a database filesystem. They'll just lose more files by being unable to create a proper query to find what they just saved, the same way they already can't find what they just saved from Word or an email or the web. I think the idea of abandoning regular folders altogether is just asking for heaps of trouble in the long run.

      With a situation like Gmail, labeling can work very well, because you can't label or find any objects outside your own little container of email messages. You can't go around deleting other people's mail or Google's system files by mislabeling something. On a computer, abandoning the references to a file's physical location is probably not a good thing to promote. Of course, this is just my opinion, and I'm sure I'll end up using Smart Folders anyway when I buy a Mac mini. But I will be wary of their potential to cause me headaches.

    84. Re:What's taking so long? by RedBear · · Score: 1

      When it comes down to it, the primary difference a user will see between a Folder and a Label is that Folders can only hold a file once, while Labels can hold the same file multiple times. i.e. The concept just pushes existing abstractions just a bit farther.

      Except that Labels don't hold the actual file, they merely hold a virtual pointer to the file which exists in one folder somewhere. When you delete the file from the Smart Folder, you'll be deleting it from the physical folder and thus removing it from all those other Labels that really aren't the same as folders. Unless when you delete things from Smart Folders you're only deleting the reference, which would make it pretty useless for finding things to delete them.

      I dunno, database filesystems are a neat idea, and can be useful, but completely abandoning the idea that a file exists at a physical location on the drive (or on removable media, or a network drive, etc) just doesn't seem like a good idea to me. There is potential for many bad things to happen if we completely throw the metaphors out the window. This concept will work best only for those of us who can understand its limitations and potential problems. For regular folks who can't even use normal folders properly, this can end up being a disaster in certain situations.

      The labeling thing works with situations like Gmail because you can't find or label anything outside your little email container. In that kind of case, they are great. There's still the issue of what happens when you do a search and want to delete all the messages you find, even though some of them have multiple labels. What happens then? People are going to get confused by the behavior of labeled files, there is no doubt about it. Of course, this is just my opinion.

    85. Re:What's taking so long? by AKAImBatman · · Score: 1

      I can foresee problems where people will think they are operating on two different files and make two different sets of changes to the same file.

      That has occurred to me as well. I think that the only real solution is to ensure that the interface promotes the idea that these are labels and not folders. There's nothing wrong with presenting a folder view to the user, but labels should be applied to a file instead of overloading the copy mechanism. If a user drags the file somewhere, they should be asked if they want to make a copy. It probably wouldn't hurt either if files of the same name were automatically shown to the user as a "Are you sure you didn't mean this file?"

      Another example: you do a find and get files from removable media or networked drives, then make a Smart Folder to treat those files like a regular folder.

      That's a no no. Labels need to be stored on a per-repository basis. Searching all media is fine, but a Label should only show the files that are on that drive. The result is that the user might have the same label under "Macintosh Hard Drive", "MyFileServer", and "CDROM" all containing different files. That shouldn't cause much confusion for the user, and will ensure that the psuedo-directory structure is in place for anyone else who looks at the media.

      What about the idiot that does a query that finds half the files on his computer and mistakenly labels them as being part of a big project he's working on, then tells an assistant to delete all the files with that label after the project is over? No problem. Instant disaster.

      Sadly, this happens with the folder metaphor too. In some ways the folder metaphor is worse, because users accidentally drag massive numbers of files into folders that they hadn't intended. Usually, these get caught before anything is lost, but sometimes you need to go to a backup.

      You can't go around deleting other people's mail or Google's system files by mislabeling something. On a computer, abandoning the references to a file's physical location is probably not a good thing to promote.

      Keep in mind that security models still apply to files in a shared repository. If you aren't in a group that can see Bob's files, you won't see them. But Joe, who's in my department, can see my files. (And happily delete them, GRRRR.)

    86. Re:What's taking so long? by Kesh · · Score: 1
      The reason for this, is that if I change the text of the comment, it should get changed across all files. If it doesn't, then we have a problem. :-)

      Er... why should it? Each file is a unique entity, just like each email in Gmail. If you manually edited an email to change its "from" field somehow, it would disappear from any label that was based on the original "from" field.

      Same applies to files & smart folders. If I change "randomimage100.jpg" to have a different comment from the group it's currently in, I wouldn't necessarily want files 1-99 to change as well.

      I think you're misunderstanding where the metadata is stored. It's stored in each file/email/whatever. The label or smart folder is merely a current search for the specified data, returning all the 'hits' on that search. Change the label/smart folder criteria, and the results should change right away. Change one file's metadata, and it will drop out of the search that was based on its original metadata.

    87. Re:What's taking so long? by Kesh · · Score: 1
      The only question remaining is, is the comment stored in its entirety (bad) or is the file linked to the comment (good).

      The comment is stored, in its entirety, with the file. It's essentially just another part of the file itself. Thus, each file has its own comment, rather than one comment being linked to multiple files.

      I don't see how this is (bad) though.

      Think of your Smart Folder search criteria as the relation between your folder and the file comments. The folder displays any file whose comments include the relational condition (label) that you specify.

      So, a Smart Folder which displays all files with comments including "DaVinci" is just a search which relates the virtual folder to all those files with the phrase "DaVinci" in their Comments metadata.

    88. Re:What's taking so long? by wick3t · · Score: 1

      You don't need labels to do this. This can easily be done with directories. Just create a hard link and you can have your bill file under *both* University and Finance directories sharing the same inode.

    89. Re:What's taking so long? by Kesh · · Score: 1

      His hostility is unwarranted... but his concerns aren't. Don't get me wrong, I love Spotlight and I've been using Macs for over a decade. But a true database FS has problems. Especially when trying to interact with non-DBFS machines. When all the useful metadata gets stripped out on your colleague's machine, and they send the file back to you, what then? Re-apply all the labels manually? That's the biggest problem with the migration, so far: no way to ensure that the metadata is correct or even exists when you get a new file.

    90. Re:What's taking so long? by kalidasa · · Score: 1

      Don't get too hopeful just yet - the current Smart Folders (saved searches) UI is kludgy beyond belief - you can't save a spotlight search as a smart folder, you have to create the smart folder independently; boolean searches are undocumented, unreliable, and don't work across the feature; and the Smart Folders by default are kept in a separate folder in your profile (they don't just appear where you want them; you have to drag and drop them there).

    91. Re:What's taking so long? by karstux · · Score: 1

      I think there should and will always be a hierarchical folder system at least as a fallback option.

      A traditional hierarchical file system has one huge advantage over a query-based one: it's fully explorable. Sometimes, I search for a file, but don't know its exact location or file-name. No problem: I can traverse the most likely places in the folder structure, and usually, I'll know the file when I see it. This is a fast and reliable process.

      But what would I do if I can't formulate the proper search query for a specific file, or if I somehow messed up its metadata? I can easily see such a "filesystem database" become a cluttered boneyard for files that were created and forgotten, or became irretrievable.

      I'm sure my rejection of the idea stems from the fact that I've been organizing my files in folders for what, 15 years? It'll be a hard habit to break.

      --
      Don't whistle while you're pissing.
    92. Re:What's taking so long? by RedBear · · Score: 1

      I think there should and will always be a hierarchical folder system at least as a fallback option.

      A traditional hierarchical file system has one huge advantage over a query-based one: it's fully explorable. Sometimes, I search for a file, but don't know its exact location or file-name. No problem: I can traverse the most likely places in the folder structure, and usually, I'll know the file when I see it. This is a fast and reliable process.

      But what would I do if I can't formulate the proper search query for a specific file, or if I somehow messed up its metadata? I can easily see such a "filesystem database" become a cluttered boneyard for files that were created and forgotten, or became irretrievable.

      I'm sure my rejection of the idea stems from the fact that I've been organizing my files in folders for what, 15 years? It'll be a hard habit to break.


      You're exactly right, and I sort of brought that up, pointing out that if you can't create the right query your files will be just as lost to you as in a regular folder structure when you stick it in the wrong folder and can't remember where you put it. You can view things by time/date ranges and even when they were last accessed, but that's not always going to do the trick. Nevertheless people keep suggesting that regular folders should be abandoned. It just doesn't pan out, and it's not just because we've been using folders for 15 years. There are logical problems with database filesystems and I don't see how they can be overcome to the point where regular folders can simply disappear.

    93. Re:What's taking so long? by RedBear · · Score: 1

      I agree, the interface should make it very clear that you aren't working with the original files. Most OSes usually try to do this already with shortcuts/aliases/symlinks. But all the different responses you'll have to give the user when they try to move, copy or delete files from a Smart Folder is really complicating the interface with your files. I view complication as a bad thing. Especially since there is virtually no way that all operating systems will choose to implement the same options and default behaviors. It could get ugly. Moving from one type of computer to another may mean you'll no longer have any idea what dragging, deleting or copying a file will do.

      I agree, labels and searches should be separated by physical media. But during the two keynotes I watched where Spotlight was being demonstrated, I didn't see any indication that Spotlight would be helping the user differentiate between physical media. "Find anything, anywhere, instantly" was the basic mantra. Just because something is a no-no doesn't mean it won't be done. But, we can always hope. I haven't actually had a chance to use Spotlight yet. Even if Spotlight doesn't do it, there's no guarantee that WinFS or some other database filesystem won't do it. After all, it's so convenient to be able to find things no matter where they are.

      I agree, it is possible to drop files in the wrong folders and delete a whole folder hierarchy that you really didn't want to or mean to. However, I see a database filesystem making this much easier and faster, and making it much easier to not just throw a whole tree away but multiple trees, or what is actually much worse which is throwing away basically random leaves (files) from a bunch of different trees. You better have some damn good backup and restore procedures to put those files back in the right places. In the "oops I threw away the wrong folder" situation, you can often just go into the trash and drag it back out. No harm done. In the database filesystem situation you may not have a clue where those files even came from, because you've lost that physical location metaphor. I'm not saying this doesn't happen with regular folders, because after all you can already do searches, but it will be just that much easier to make a mistake when you have a dozen active searches going on and you're treating them like folders.

      I agree, security models still apply, but it's pretty easy to authenticate as an administrator when the file manager tells you that some of the files you're throwing away are restricted. "Must be those project files I made read-only," the user will say to himself while he types in the admin password. Bam, a whole department's project files wiped out, or worse. Not everyone lives in a "properly configured" security environment, after all. I don't know that many people who have backups, either.

      Database filesystems will be interesting and useful. The users will simply have to be aware of the problems and drawbacks. Getting rid of the physical metaphors will make some of those problems and drawbacks much worse, as I see it. After all, a computer is just a way to make mistakes really fast. When you make it easier to make those mistakes, well, you know how it goes.

    94. Re:What's taking so long? by AKAImBatman · · Score: 1

      Er... why should it?

      Because there are two types of meta-data:

      1. Free form meta-data
      2. Category type meta-data

      The former is what you're thinking of. The later works as a form of folders, like GMail's labels. IF I realized that "Bills" is suddenly not descriptive enough for Credit Card bills, I should be able to rename it to "Credit Card Bills".

      There are, of course, different takes on how Meta-data should work, but labels make for a nice method of partly keeping folders. :-)

    95. Re:What's taking so long? by urbanRealist · · Score: 1
      So you're telling me that Beagle/Spotlight/GoogleDesktop are crutches to help idiots organize themselves? I would believe you except that
      find . -name foo | xargs grep -l bar | xargs grep foobar | ...
      couldn't be much simpler. I think the true reason is one of ignorance rather than stupidity.
      --
      I've seen a lot of things, but I've never been a witness.
    96. Re:What's taking so long? by Kesh · · Score: 1
      Yes, but now you're mixing a couple different things. "Bills" is simply a descriptive term for your search results, and you would get the same effect by renaming a Smart Folder named "Bills" to "Credit Card Bills." While #2 is easier to set up, #1 is still capable of handling it.

      You seem to be talking about changing entire categories, while I was talking about the metadata itself. I don't see much point in renaming the "Album" category on my music files to "Record," though to each his own. This seems to be what you were talking about.

      Changing the metadata inside the "Album" category should be done on a file-by-file basis.

      Perhaps I should explain how the Mac version works. Every filetype needs an "importer" that understands that file type's metadata. If the importer is present, all the categories of metadata will be imported to Spotlight's database for searching. If there is no importer for that filetype, Spotlight will only import the basic file information (name, date created, etc.), including the contents of the Comments field.

      That's why folks were suggesting just using the Comments for any metadata that the filetype doesn't support. It's your #1, when there's no #2 to suit the information you want to handle.

      If you wanted to do as my example (changing the category "Album" on all music files to "Record" while leaving the data itself intact), you'd have to create a custom importer for that filetype. It's not really an end-user accessible thing, which is both good and bad.

    97. Re:What's taking so long? by dodobh · · Score: 1

      Think home directories shared from a central server to a bunch of desktops. AFS, Coda, NFS....

      Large scale corporate requirements are different from those of a single user system.

      --
      I can throw myself at the ground, and miss.
    98. Re:What's taking so long? by AKAImBatman · · Score: 1

      His hostility is unwarranted... but his concerns aren't.

      I have no issue addressing concerns that people may have. It was his hostility and made up issues that turned myself and others off.

      When all the useful metadata gets stripped out on your colleague's machine, and they send the file back to you, what then?

      The question is, how much meta-data do you get today? The answer is, only a small amount. Creation, Modified, File Size, File Name, and Path are about it. Other than Path, they're all there and can be transferred just fine. And for Zip programs and the like, Labels/Smart Folders can be used to fake the path.

    99. Re:What's taking so long? by AKAImBatman · · Score: 1

      Yes, but now you're mixing a couple different things. "Bills" is simply a descriptive term for your search results, and you would get the same effect by renaming a Smart Folder named "Bills" to "Credit Card Bills." While #2 is easier to set up, #1 is still capable of handling it.

      How does my Smart Folder know that only credit card bills go in it? i.e. What's to prevent it from also picking up an email I send to my spouse, or something not related at all, but just happens to match the search criteria?

      *Tick*, *tick*, *tick*

      Well, one idea is that we could label them with "Credit Card Bills" so that the search will always get the right files. ;-)

      The idea behind labels is that you always get exactly what you put in a folder. Saved searches (e.g. Smart Folders) are quite nice as well, but both have a place.

    100. Re:What's taking so long? by AKAImBatman · · Score: 1

      Think home directories shared from a central server to a bunch of desktops. AFS, Coda, NFS....

      No worries, I'm thinking just fine. To the *desktop user* there's no reason to mount the directories directly into the file system. Windows doesn't do it today, and people don't complain (except for server side work where it would be really nice).

      I think what you'll see in the next few years is that server side technology and desktop technology will grow apart, yet have a symbionic relationship. Most of the Unix style concepts work great on a server. So there's no need to get rid of those. Yet those same concepts tend not to work very well for a desktop. So there, we'll see a different interface. The two will meet when they need to work together. e.g. The server will happily provide a database file repository (i.e. File Server) to the desktops with full support for meta-data. However, the server itself could care less about the meta-data, and only provides tools to manage the repository.

      Make sense? One of these days, I'm going to do a write up of the neat directions I think desktops vs. servers will go on my new blog. So keep an eye out, you should see a lot more detail very soon.

    101. Re:What's taking so long? by Kesh · · Score: 1
      How does my Smart Folder know that only credit card bills go in it? i.e. What's to prevent it from also picking up an email I send to my spouse, or something not related at all, but just happens to match the search criteria?

      You specify criteria that makes sure your Smart Folder only picks out the proper files. Same as with your Gmail labels: make your label too general, and you'll get the same poor results.

      Well, one idea is that we could label them with "Credit Card Bills" so that the search will always get the right files. ;-)

      You're mixing terms again. Can we settle on one use of the word "label" here? Again, if you rename the Gmail label, it has no effect on what's listed. If you change the metadata on a specific email, or in the label's criteria, that does change what's listed.

      The idea behind labels is that you always get exactly what you put in a folder. Saved searches (e.g. Smart Folders) are quite nice as well, but both have a place.

      But... but... they do the exact same thing! x.x

      I'm really not seeing what distinction you're making here. If you aren't specific enough, you don't get good results. If you are, you do. That applies to any kind of search, whether it's a Gmail label, a Smart Folder or an iTunes Smart Playlist.

    102. Re:What's taking so long? by AKAImBatman · · Score: 1
      Your confusion here seems to stem from your beleif that labels and saved searches are the same thing. They are not. Let's use SQL as an example for a moment. This is what a saved search would look like:
      select * from FILES f
      JOIN METADATA m on m.fileid = f.id
      where m.value LIKE 'Bills'
      This is what a Label looks like:
      --FILES table-------
      id name
      12 American City Credit Card Bill

      --LABELS table------
      id name
      15 Bills
      16 Unpaid Bills
      17 American City

      --FILES_LABELS_RELATIONSHIP---
      fileid labelid
      12 15
      12 16
      12 17
      Thus the method for looking up files that have the Label "Bills" is:
      select * from FILES f
      JOIN FILE_LABELS_RELATIONSHIP r on r.fileid = f.id
      JOIN LABELS l on l.id = r.labelid
      where l.name = 'Bills'
      And what do we get? All documents that have been explicitly linked to "Bills". In the case of Labels, there's no question of a file being missed or an extra file being added because there is no search criteria other than the Label itself.

      In short Labels are a method in addition to saved queries that allows users to do away with traditional folders. They can not only do everything that a traditional folder can do, but the labels themselves improve the richness of the meta-data. Just from attempting to organize things, the system already knows that the document is an unpaid bill from American City. That sort of organizational detail is difficult to impossible in a strict heirarchy.
    103. Re:What's taking so long? by SmittyTheBold · · Score: 1

      "Pieces of it" in BeOS? As far as I recall, the mechanics were all there...it was just the app support that was lacking in any material way. BFS queries were awesome.

      I think that's the main problem: most apps really don;t know how to do this, and that'e by-and-large out of the control of the OS vendor. This is one of the few occasions that Linux has to *really* take the lead with something.

      Then again, when you look at how well ACLs are supported, proper support of a query-based FS seems rather unlikely to happen in the near future.

      --
      ± 29 dB
    104. Re:What's taking so long? by giel · · Score: 1

      Binary XML standard? The only reason for the mentioned standard (W3C NOTE 24 June 1999) was AFAIK to lower bandwith and memory cost for WAP pages on mobiles.

      --
      giel.y contains 2 shift/reduce conflicts
    105. Re:What's taking so long? by ookaze · · Score: 1

      That being said, WHAT'S TAKING SO DAMN LONG?! This stuff was figured out 10+ years ago, and pieces of it were even included in BeOS

      I have VERY HIGH doubts that this thing is figured out.
      Rather, I have the feeling that this is NOT figuret at all.
      These query things are scarry.
      I see so much problems if this thing replaces folders (which means you have no folder anymore), that it is overwhelming :
      - How do you set a static path to a file, when several have the same name ? Live queries are moving targets. Unique IDs are not enough IMHO.
      - Interoperability between systems become a nightmare
      - How do you manage a trashcan ? More importantly, how do you manage the trashcan without confusing the user ?
      - Most normal users have BIG problems understanding how to make good queries in Google, but all of this suppose they will become proficient at making queries, and I have serious doubts about that
      - How do you manage your pile of queries, once you have tens of them ? (I guess you don't, what a horrible mess)
      - Where do you save a document ? I mean, you save it, you don't know where, but how do you get it back ? For example, you save it with Word 2003. Now you want to use Word 2005, or, say OOo. How do you do that ?

      Well, I could manage this, and I think most computer scientists could, but Joe user ? I highly doubt it, even if they are not idiots. Better test this on some willing users before removing folders. I am unable to see how it can work without folders, to the point that it is frightening.
      Queries are a big plus I guess, for power users, but to replace folders is foolish for now IMHO.

    106. Re:What's taking so long? by AKAImBatman · · Score: 1

      - How do you set a static path to a file, when several have the same name ? Live queries are moving targets. Unique IDs are not enough IMHO.

      Node IDs work more than well enough for OS X. They are core to the IOKit, and as a result all programs support them.

      - Interoperability between systems become a nightmare

      How so? A stream of bytes with a name is still a stream of bytes with a name. The meta data is additional information on top of that.

      - How do you manage a trashcan ? More importantly, how do you manage the trashcan without confusing the user ?

      Simple, just like today. Trash cans would be a single area full of the files that were deleted. As with most trashcans, the view is flat. All attributes would be restored if the file were restored.

      - Most normal users have BIG problems understanding how to make good queries in Google, but all of this suppose they will become proficient at making queries, and I have serious doubts about that

      Well, labelling and stored file searching are two methods for accomplishing the same thing. Labelling works a bit like folders do today, while stored queries provide the user with a more free-form method. If you don't feel comfortable with saved queries, don't use them. However, I think you'll find the concept straight forward enough. e.g. Search for "Movies" and you'll get all your movies.

      - How do you manage your pile of queries, once you have tens of them ? (I guess you don't, what a horrible mess)

      Spotlight allows you to create "Smart Folders". These look like regular folders but are actually saved queries that execute when you access them. In practice, they should be no more messy than a regular set of folders.

      - Where do you save a document ? I mean, you save it, you don't know where, but how do you get it back ? For example, you save it with Word 2003. Now you want to use Word 2005, or, say OOo. How do you do that ?

      Save it to one of the media options on your computer. Instead of folders on the given media, you should see a list of Labels that you can attach. An unlabeled file will show up in the root folder.

    107. Re:What's taking so long? by Kesh · · Score: 1
      I still don't see any practical difference. A label is just a static list of a previous search result based on certain metadata. The label itself is metadata on the individual emails/files, and the Label in your Gmail window had to be created originally from a search of the Gmail database.

      When you update a file's metadata in the MacOS, it gets updated in the Spotlight database as well. The only difference is that Smart Folders search the Spotlight database every time, instead of keeping a static list. It's generally fast enough as to make no difference, and it avoids the problem of the static list becoming damaged and no longer reflecting the contents of the database.

      Further, there is one way of getting your Label functionality in a MacOS X Smart Folder. Amusingly enough, it's called a Label in the MacOS as well. ;) They're an old holdover from the MacOS 7 days. It's basically a kind of metadata which can be applied to individual files, and yet the label itself can be renamed (or change colors) right from the Finder preferences. Which would affect all the files marked by that label as well.

      Still, your SQL/Smart Folder is basically no different from a regular Smart Folder. The only difference is that there's a specific bit of metadata for your "Bills" information, rather than a generic Comments metadata field which could contain anything. Essentially, what you want is a list of user-customizable metadata fields, so you could have one "Bills" field for all your files, regardless of their filetype or contents. The MacOS Labels could do that, though it's limited to 10 of them.

  3. The Death of Folders? by Anonymous Coward · · Score: 2, Funny

    Long live the directory!

    1. Re:The Death of Folders? by Anonymous Coward · · Score: 0

      Death to directories! Long live partitioned datasets!

    2. Re:The Death of Folders? by omry_y · · Score: 1

      find * in * where * = *

      --
      Omry.
  4. Hmm.... by TechnoLust · · Score: 2, Funny

    That's funny, I thought Gmail's labels system was supposed to be the death of folders.

    --
    "Da ist ein Technölüst in mein Unterpanten!"
    1. Re:Hmm.... by WIAKywbfatw · · Score: 2, Informative

      I'm an avid and early Gmail user but I think it's only fair to point out that Gmail borrowed the folderless labelling system that it uses from Opera's M2 mail client.

      As far as email is concerned, labels are an Opera innovation (unless, of course, someone can provide an earlier example), not a Gmail one.

      --

      "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    2. Re:Hmm.... by zxnos · · Score: 1

      i really dont understand how gmail labels are different than folders. i still click a word and there are all the files associated w/ that word. just no nifty folder icon next to it.

      --
      always mosh clockwise
    3. Re:Hmm.... by aslate · · Score: 1

      The fact that an email can have multiple labels, but can only be in one folder?

    4. Re:Hmm.... by zxnos · · Score: 1

      i understand the multiple labels, but how does that help me? if i need to search for something i will use a keyword. just looking at the label can give to broad of a result.

      --
      always mosh clockwise
  5. Folders?!? by coop0030 · · Score: 3, Funny

    I just put everything in the C:\ drive and know that I can find it using Windows XP's sweet search capabilities!

    err...yea...

    1. Re:Folders?!? by Anonymous Coward · · Score: 0

      Windows has had an excellent search engine since Windows NT 4 Option Pack 3 (ish) but, absurdly, it's never had a good UI. It isn't that hard to create your own web-based UI for it though.

    2. Re:Folders?!? by Leroy_Brown242 · · Score: 0

      Root folder storage makes the baby jesus cry.

    3. Re:Folders?!? by Anonymous Coward · · Score: 0

      I just put everything in the C:\ drive and know that I can find it using Windows XP's sweet search capabilities!


      Actually, I know it's not p.c. here, but with this one it is really sweet.

    4. Re:Folders?!? by Anonymous Coward · · Score: 0

      .info domains make Baby Jesus cry.

    5. Re:Folders?!? by MarkByers · · Score: 2, Interesting

      Yes that's a great idea... let me just set up my web files all in one folder...

      Do you want to overwrite 'c:\index.html' (size 4509 bytes) with 'c:\index.html' (size 16735 bytes)?

      Hmmm... there's still a few technical issues remaining. I think folders will be with us for a while longer ;)

      --
      I'll probably be modded down for this...
    6. Re:Folders?!? by lpangelrob2 · · Score: 3, Funny
      You can just name them 'c:\index~1.htm' thru 'c:\ind~9999.htm', of course.

      Call it a toast to the benefits of the initial Windows 95 file naming scheme. :-)

    7. Re:Folders?!? by JonKatzIsAnIdiot · · Score: 1

      Yes that's a great idea... let me just set up my web files all in one folder...
      Do you want to overwrite 'c:\index.html' (size 4509 bytes) with 'c:\index.html' (size 16735 bytes)?
      Hmmm... there's still a few technical issues remaining. I think folders will be with us for a while longer ;)


      Well, if you were using a filesystem such as the one under discussion, I presume that the index would be something other than the file name. You would end up with 2 index.html files and you would have to differentiate between the two based on other metadata. (Pure speculation on my part) The problem here is your expectation of how the filesystem should work, not the behavior of the filesystem itself.

      Yes, there is still work that needs to be done, just not for the reasons you gave. :-)

  6. won't happen by krudler · · Score: 1

    It will become less prevalent, maybe. I worked for a company that made software that tried to do that. No one bought it. It's a nice idea, letting the computer manage things for you, you not being a file clerk, etc. A lot of users tend to want more control than that. It is difficult to do a lot of things in a purly search based environment, like archiving.

    1. Re:won't happen by l3v1 · · Score: 2

      Exactly. Also, who has some real experience with rdbms has to know that there could be actions which are just as wierd to do on a db-based filesystem than easily finding something you lost on old school filesystems. After months of usage I found that using the same old dir-file hierarchy system with google's desktop search in the background is seemingly everything I need. I use the desktop search pretty rarely but on those occasions it really helps. Epecially when searching for months or years old files on multihundred gig storage or, in my case, when searching for a specific article among 9 gigs worth of electronic signal processing library pdf files.

      I would say that database-like filesystem handling for search&query is a good idea, shall be done natively, mainly for speed considerations [i.e. I don't want no ms sql services on top of ntfs thankyouverymuch]. But it shouldn't be made cumpolsory, because there are other users out there besides clickety joe6packs who also forget where their dirty socks are hanging.

      --
      I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
  7. Figures. by NoMoreNicksLeft · · Score: 4, Interesting

    The only shocking part is that there will be millions of people that have been using computers since the 1980s, who never noticed that there ever was such a thing as folders/directories.

    I'm sorry, but I like to categorize things. I like to know where they are, in this logical space. If this loses a document, can you dig it out? Or did it just never exist?

    1. Re:Figures. by Buzz_Litebeer · · Score: 1

      You just search for it. THats the point, and if the filesystem goes a bit further it could organize things in some kind of semi logical manner as well. Or you could organize them. The searching isnt tied to the file structure, it is tied to the content. So you could organize however you merry well feel like it from an actual logical filesystem point of view, but you could search for the content instead.

      I think that is what this is trying to get at.

      --
      If you don't vote, you don't matter, so don't waste your time telling me your opinion
    2. Re:Figures. by 2nd+Post! · · Score: 1

      Why do you think Spotlight/searches can't do everything you want?

      With folders you are limited to categorization by location on the harddrive.

      With search you can categorize by, in addition to location, names, values, dates, comments, etc.

      Also, how can you lose a document you can find via search?

      "Find all documents not contained in other searches" would be possible, for example.

    3. Re:Figures. by Anonymous Coward · · Score: 1, Insightful

      I agree, 100%. Search tools are great and all, although I don't have any third party programs like that installed. Instead, I have a pretty decent filing system spread out over three HDDs that I couldn't imagine replacing. I know exactly where everything is.

      Wouldn't an effective searching program (one that will kill folder structuring) require metadata? What are they proposing? That your average computer user who needs his/her system for Email/IMs/Browsing all of a sudden put in the extra effort of adding in all this data, manually or with an autotagging system?

      I seriously doubt they'll utilize such a system. Most don't even know what metadata is. Try explaining it to them. "Its data about data... huh?"

      A decent filing system will be very hard to replace by some random "all-in-one" searching program.

    4. Re:Figures. by HermanAB · · Score: 1

      "Also, how can you lose a document you can find via search?"

      Corollary:
      How do you find a document that you can't find via search? Browse through 100,000 random files on your whole HDD?

      --
      Oh well, what the hell...
    5. Re:Figures. by NoMoreNicksLeft · · Score: 1

      I'll go one further. I'm pretty good at this stuff, and there are some files I can't figure out how to tag with metadata in a way that would make this useful. It makes no sense to spend the extra effort, if only a single piece of data exists. Why not make that the folder name? Or will their metadata paradigm evolve to where you drag the file to an icon with the single instance of that metadata as its name?

    6. Re:Figures. by NoMoreNicksLeft · · Score: 1

      I got the opposite impression. That at some point, you wouldn't be able to see a filesystem hierarchy at all, and only the search box would be left.

    7. Re:Figures. by NoMoreNicksLeft · · Score: 1

      Also, how can you lose a document you can find via search?

      When you can't remember what file format it was in, was that .doc or rtf? Did I write that back in May, or was it April. And damned, but I'm sure that that's gotta be a keyword for it! Or was it? Or, you remember all these things, and it still doesn't show up.

    8. Re:Figures. by lp-habu · · Score: 2, Informative
      Anyone think that I put all this stuff on this file by hand:

      habu:~/Movies larry$ mdls 1984macintro.mov
      1984macintro.mov -------------
      kMDItemAttributeChangeDate = 2005-05-06 18:10:34 -0400
      kMDItemAudioBitRate = 47808
      kMDItemAudioChannelCount = 1
      kMDItemAuthors = ("TextLab text+media Production")
      kMDItemCodecs = ("Sorenson Video 3", "QDesign Music 2")
      kMDItemContentCreationDate = 2005-01-25 14:26:09 -0500
      kMDItemContentModificationDate = 2005-01-25 14:26:10 -0500
      kMDItemContentType = "com.apple.quicktime-movie"
      kMDItemContentTypeTree = (
      "com.apple.quicktime-movie",
      "public.movie",
      "public.audiovisual-content",
      "public.data",
      "public.item",
      "public.content"
      )
      kMDItemCopyright = "Apple Computer"
      kMDItemDisplayName = "1984macintro.mov"
      kMDItemDurationSeconds = 288.32
      kMDItemFSContentChangeDate = 2005-01-25 14:26:10 -0500
      kMDItemFSCreationDate = 2005-01-25 14:26:09 -0500
      kMDItemFSCreatorCode = 1414942532
      kMDItemFSFinderFlags = 0
      kMDItemFSInvisible = 0
      kMDItemFSLabel = 0
      kMDItemFSName = "1984macintro.mov"
      kMDItemFSNodeCount = 0
      kMDItemFSOwnerGroupID = 20
      kMDItemFSOwnerUserID = 1262
      kMDItemFSSize = 21939485
      kMDItemFSTypeCode = 1299148630
      kMDItemID = 8069832
      kMDItemKind = "QuickTime Movie"
      kMDItemLastUsedDate = 2005-01-25 14:26:10 -0500
      kMDItemMediaTypes = (Video, Sound)
      kMDItemPixelHeight = 240
      kMDItemPixelWidth = 320
      kMDItemStreamable = 0
      kMDItemTitle = "Apple 1984 - The Macintosh"
      kMDItemTotalBitRate = 607208
      kMDItemUsedDates = (2005-01-25 14:26:10 -0500)
      kMDItemVideoBitRate = 559400
      habu:~/Movies larry$

      Note that every one of those keys is searchable (not directly from Spotlight, but from the search function or the command line).

    9. Re:Figures. by NoMoreNicksLeft · · Score: 1

      Yeh, and the only useful one is the title. Searchable as a keyword. Big deal. Let me know when 1984 is both datatype string and year, and when you can look it up as videos of things that happened in year 1984, or videos about things that happened in 1984. Let me know when you can look it up as images of Actor Chris Doufalloufa, the guy whose shoulder appears in the one scene, and nothing else.

      Then I might want to call it useful. Right now its a joke. Unless you always search for video clips between 50 and 419 seconds...

    10. Re:Figures. by TuringTest · · Score: 1

      And when you can't remember in which folder did you put it?

      --
      Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
    11. Re:Figures. by NoMoreNicksLeft · · Score: 2, Interesting

      You do like some of the data I've seen on numerous user systems. I once saw a mac powerbook used by a salesman that had folders nested 25+ folders deep. Can't remember the exact count, but my understanding of HFS is that it can't be as high as I remember!

      He'd have a folder named October1998, with files in it from April 2001, with another folder in it called 1997, that had a folder in it call May 1999, and so on. It was unbelievable. I was migrating the thing to a T20 with win2k, and as I remember, I ended up having to break up his folder tree quite a bit to even make it fit. NTFS5 wouldn't take it as is no matter what tool was used. Had to fill out paperwork documenting that I couldn't be 100% certain that all documents were migrated successully. Was the only one like that, out of 3500 or so.

    12. Re:Figures. by Anonymous Coward · · Score: 0

      ...or if you forget to add /any/ metadata to the file before saving it... ...or if you mislabel the file by adding incorrect metadata to it... ...or if you correctly label the file with appropriate metadata, then promptly forget what the metadata was...

      Personally, I don't think folder are going anywhere, SmartFolders or not. Better would be to add SmartFolder-like searches to current folder hierarchy schemas...best of both worlds.

    13. Re:Figures. by uradu · · Score: 1

      And you've just proven that metadata is useful for media-type files. Unfortunately this isn't the case for all types of files. Take for example DLLs. One of the systems on my machine has over 400 DLLs spread across about ten folders, all supporting one executable or another, with cryptic names such as VSDRW.DLL. Categorizing these files using metadata would be pretty much futile, because individually they're uninteresting to the user, only the application cares.

      Let's face it, both location-based and metadata-based referencing have their place, with each having strengths and weaknesses for different usage models. I have worked for years with a document management system that functions as a bit bucket and depends heavily on meaningful metadata. For simple and convenient use cases such as yours it can be demonstrated to be indeed extremely useful and convenient. The problem is that in real world use many types of files quickly degenerate into endless revisions of the same document. Take fifteen revisions of your resume, where you tweaked it a little bit here and there each time. The metadata of all these revisions would most likely read remarkably identical and non-specific, unless you either put a lot of effort into updating the metadata of each revision in a meaningful way, or have a very powerful and intelligent autoextraction system. The point is, even metadata is no panachea--it's only as good and useful and you make it, and the more useful it is, the more effort it takes to keep it that way.

    14. Re:Figures. by MoneyT · · Score: 1

      How would you do it if you didn't remember where you put it to begin with? You search, and if you can't find it in that search? All this is saying is searchis fast enough to can take out the first step.

      And so what if you forget meta data. You know what it isn't, so you make a search that way. You know it's a text file so you want all text files. You know it wasn't HTML so you want not HTML. Every search you do that doesn't give you file you want is a search you can NOT.

      --
      T Money
      World Domination with a plastic spoon since 1984
    15. Re:Figures. by STrinity · · Score: 1

      And when you can't remember in which folder did you put it?

      A logical file system shouldn't require memorization.

      --
      Les Miserables Volume 1 now up with my reading of
    16. Re:Figures. by poptones · · Score: 1

      Wow, gee... sorta like this quote from the article:

      A simple example -- when Rolston needed to clear disk space on his laptop, he used Spotlight to find all the bulky QuickTime movie files scattered across many different folders. Then he created a Smart Folder for them so he'd always be able to quickly see which little-used files he could delete.

      Any of this is new...how? Because Apple put it in a spiffy panel?

      locate .mov

      Want to see them all in a "folder?" Iterate on the search results and create symlinks anywhere you want'em.

      I really don't get all this talk about "getting rid of folders." the folders will still be there, all that's changing is the user interface. But a single user interface is NEVER optimal for all tasks. So what does any of this matter to sophisticated users? Nothing, nada, zip.

    17. Re:Figures. by dr.badass · · Score: 1

      When you can't remember what file format it was in, was that .doc or rtf? Did I write that back in May, or was it April. And damned, but I'm sure that that's gotta be a keyword for it! Or was it? Or, you remember all these things, and it still doesn't show up.


      If you can't remember anything about it, how would you even remember it exists?

      A worthwhile search system is capable of taking whatever you do remember and narrowing the range of possibilities accordingly. You don't need to be precise. Spotlight, et al. have gone a long way toward increasing the kinds of information that can be used.

      It's easy to forget one piece of information about a file, while it's almost impossible to forget everything about it. Folder heirarchies don't take advantage of this, while modern search tools do.

      --
      Don't become a regular here -- you will become retarded.
  8. frog confirms it, Finder is dying! by rylin · · Score: 0, Offtopic

    frog confirms it,
    "The Finder has been dying for a long time," said frog creative director Cordell Ratzlaff.

  9. Bull by thesupermikey · · Score: 5, Insightful

    What a load of Bullshit

    Spotlight is really good, but that hasnt stoped me from being anal about setting up files so i can find things.

    What really pisses me off is out iTunes reognized all my music when it was inported into the libary. I spent years putting together music in such a way that i can find it. Now i have the seach for it b/c itunes had to mess things up.

    --
    Mikey
    I've always been the kinda guy to fall for the girl dressed like an eskimo.
    1. Re:Bull by eclectic4 · · Score: 1

      What really pisses me off is out iTunes reognized all my music when it was inported into the libary.

      Um, you do know that you can tell iTunes to not do that, right? Check the prefs...

      --

      "The greatest obstacle to discovery is not ignorance - it is the illusion of knowledge." - Daniel Boorstin
    2. Re:Bull by SpeedyG5 · · Score: 2, Interesting

      I am sure you prefer to organize your music by the weight of the lead singer(Like I do) instead of Artist and Album. Its a shame that you didn't notice the "don't organize my music" preference in iTunes.

    3. Re:Bull by hexix · · Score: 4, Informative

      This advice is probably too late for you, but you can actually tell iTunes not to reorganize your music folder in the preferences.

      I agree this seems like a stupid thing to have turned on by default. I also find the behavior where it copies mp3s that you play to the music folder automatically strange. But I guess some people would get confused that deleting a file from their desktop makes it not playable in itunes anymore. *shrug*

    4. Re:Bull by Anonymous Coward · · Score: 0

      Does it take you longer to find the music you're after. If it doesn't, or doesn't by much, then itunes is saving you a ton of work by not requiring you to maintain the elborate folder structure anymore.

      Computers are good at organizing data. We should leave that stuff up to them.

    5. Re:Bull by TheRaven64 · · Score: 2, Interesting
      Actually, I've had the exact opposite experience. iTunes is very good at organising my music - I used to do this all myself, but now I rely almost 100% on smart playlists. Spotlight, however, is a pain. I can usually find a file on my system faster using The Finder than using Spotlight. Why? Because:
      1. Typed queries are a pain in Spotlight. There is a lot of typed meta-data I could search, but the UI for creating a typed query is dire.
      2. It doesn't search most of my FS. Spotlight indexes little more than my home directory, and I know where everything is in there. When I want to find something outside there, it is useless.
      3. I can't construct simple boolean queries - they are all in CNF or DNF. How hard would it have been to create a UI that let me find all PDFs containing Apple but not AppleWorks, for example?
      On the other hand, I do organise my mail, and still find it easier to search that using a find function than manually (although I can usually make the searches go faster by limiting them to the most probable folder - important when I have almost a 1GB mail spool.
      --
      I am TheRaven on Soylent News
    6. Re:Bull by mbbac · · Score: 1

      Itunes's artist\album\song file & folder structure makes it hard to find things?

      --

      mbbac

    7. Re:Bull by Overzeetop · · Score: 1

      Sorry, it seems that Peter Paul and Mary happen to be filed about seven different ways by iTunes, depending on how the group is types in cddb/freedb. No, I didn't edit them three years ago when I ripped my whole collection, I put them in a single folder.

      Thats the problem I have with non-folder file systems - there's no conformance standards. It takes effort to add a folder, and its relatively obvious when you choose the wrong one. Typing in a data piece from scratch leads to slight (human) variations or misspellings which are not recognized by computers. Incorporate that type of "funcationality" (both for tags and tag classes) error/existing type checking and I'll take a look.

      --
      Is it just my observation, or are there way too many stupid people in the world?
    8. Re:Bull by WIAKywbfatw · · Score: 0

      That's complete rubbish.

      I have my music ordered in nested folders, structured by artist, album then track - eg, I:\MP3s\Coldplay\A Rush Of Blood To The Head\The Scientist.mp3 - which is a far better way of organising my music than relying on any one application.

      With my system, if I want to get an album, or even all the albums by one artist, then I can do so easily. If I want to find any track, well, it takes seconds, and I don't have to wait for any application to load or perform any searches to do it.

      Relying on iTunes to sort your music is a bad idea. For one thing, not everyone who loves iTunes will use it 100 percent of the time because it's not compatible with all MP3 players - just as iPod users are locked into iTunes, I'm locked into using Real's equivalent to get music onto my Palm Tungsten E. And for another, I found that iTunes wasn't really good at handling compilations, although that might just have been my personal experience.

      --

      "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    9. Re:Bull by kisielk · · Score: 2, Insightful

      ...Because it's really hard to select all the songs, with all variants of the names.. go in to properties, and change them all to a common name.

      Give me a break, fixing minor problems like this take s seconds in iTunes. Not to mention iTunes autocompletes fields for you in the properties to prevent exactly these kinds of mis-labeling problems.

    10. Re:Bull by BorgCopyeditor · · Score: 2, Insightful
      I also find the behavior where it copies mp3s that you play to the music folder automatically strange. But I guess some people would get confused that deleting a file from their desktop makes it not playable in itunes anymore.

      This suggests that people are thinking of iTunes as a place "where" music files exist.

      --
      Shop as usual. And avoid panic buying.
    11. Re:Bull by kfg · · Score: 5, Insightful

      Computers are good at organizing data.

      And here lies the root of problem. People think this is true, and it's arrant nonsense. Computers are absolutely worthless at organizing data. All they can do it process instructions for organization.

      The organization itself derives from, and can only derive from a human mind. Thinking "the computer organizes the data" is the main reason why virtually all databases are giant Mongolian cluster fucks.

      When you run a program that "organizes the data for you" what you are really doing is imposing someone else's idea of how your data should be organized on your data.

      When people ask me how they should organize their data I like to answer honestly:

      "How the hell should I know?"

      Until know about their data, what it is, what it "means" and how it is expected to used I can reorganize it a billion different ways without in any way organizing it in any useful fashion.

      Organization is a state of mind and for a database to be useful you must transfer the state of your mind to the "business model" of database managment system.

      Just like you do when you arrange your folders in a heirarchy.

      KFG

    12. Re:Bull by ILikeRed · · Score: 1

      Very well stated! Thank you.

      --
      I have come to a conclusion that one useless man is a shame, two is a law firm, and three or more is a congress -J Adams
    13. Re:Bull by Thumpnugget · · Score: 1

      I have my music ordered in nested folders, structured by artist, album then track - eg, I:\MP3s\Coldplay\A Rush Of Blood To The Head\The Scientist.mp3 - which is a far better way of organising my music than relying on any one application.

      Umm, this is exactly how iTunes organizes the music inside an iTunes-managed music library.

      Well, except for albums imported using iTunes, where the person submitting the CD track names to Gracenote checked 'Compilation' when it was definitely not a compilation. Urg.

      --
      Free yourself. Everything else will follow.
    14. Re:Bull by singularity · · Score: 5, Interesting

      I consider myself quite a geek, and more of a power-user type.

      That said, I let iTunes do its own thing. I *never* go into the iTunes Library folder (where the actual files are stored). I do all of my organization from within iTunes.

      The problem comes from people that want to use two different interfaces (the Finder and iTunes) to manage music. iTunes does this really well. If I want to delete a song, I delete it from within iTunes. iTunes asks if I want to delete the original file.

      If I want a copy of a song, I just drag it from iTunes onto the Desktop. Instant copy. Any other organization is done with playlists, smart playlists, and the browser.

      I do not see people thinking of iTunes as where music files exist as a bad thing. This gets to the point of the original article - the removal of the old file/folder paradigm. If iTunes can do everything you could possibly need to do with your song files, why would you NEED to go into the folder hierarchy and deal with the actual song files?

      --
      - (c) 2018 Hank Zimmerman
    15. Re:Bull by NeoSkandranon · · Score: 1

      I have my music ordered in nested folders, structured by artist, album then track - eg, I:\MP3s\Coldplay\A Rush Of Blood To The Head\The Scientist.mp3 ...

      Intersting, that's precisely how iTunes organized my music for me.

      There's nothing about iTunes that stops me from using that sorted directory structure in winamp or WMP or whatever other player I choose, not sure what you're trying to say there, unless maybe you were thinking of songs exclusively from the ITMS.

      I'm with ya on the compilation thing though. It stores them in their own folder \Compilations but displaying them is problematic. My solution was just to make playlists for the compilations I listen to often.

      --
      If you can't see the value in jet powered ants you should turn in your nerd card. - Dunbal (464142)
    16. Re:Bull by Jeff+DeMaagd · · Score: 1

      I agree. I like iTune's heirarchy, which was basically what I was using anyway. Searching is instantaneous, I can look for all songs whose name or ID3 tags contain a particular word. I don't see how using the heirarchical method is faster except on very slow computers. I've found it works pretty snappy on a PII 400MHz system, which is now about seven years old.

    17. Re:Bull by BorgCopyeditor · · Score: 1

      I agree that it's mostly a good thing. It had only just occurred to me that the behaviors you describe support the metaphor of iTunes as a music "environment."

      --
      Shop as usual. And avoid panic buying.
    18. Re:Bull by colin_laney · · Score: 1

      I wish I was a moderator so I could increase the score on this one. Thank you!

    19. Re:Bull by greed · · Score: 1
      You've figured out why I always wander through all the Preferences of a particular program the first time I use it. Generally looking for stuff to turn off.

      For iTunes, as others said, it uses pretty much the same logic I was using. It even names files on CD-R the way I wanted to; and I'd even written a C program to process ID3 to make everything ISO-9660 safe.

    20. Re:Bull by jayloden · · Score: 2, Insightful
      But I guess some people would get confused that deleting a file from their desktop makes it not playable in itunes anymore.

      God, I wish you were wrong, I really do.

      It all goes back to my constant raving that people need to be taught from the beginning how to use a computer, not how to use application X. To use a computer properly, you need to know what a file is, what a folder is, understand file sizes and disk storage, and how to use menus. These simple things are NOT that hard to understand if they are taught, but no one ever bothers to sit down and teach people these simple things. Instead, they teach them how to use Microsoft Word - and you get classes full of people who can only do things ONE way in ONE application. Move that menu item, and they have a brain malfunction.

      Anyone who has worked end-user tech support knows what I mean. People think memory means how much space is on their hard drive, they have no concept how much storage is on a CD or a floppy - witness the person trying to copy a 17mb powerpoint with a floppy disk. I've lost count how many times I've seen someone save a file and not know where they saved it because they don't understand the save file dialog in IE.

      -Jay

    21. Re:Bull by Fahrvergnuugen · · Score: 3, Interesting

      I was in the same boat when I first installed iTunes. I had spent hours organizing my music files into Genre -> Artist -> Album -> (Track) Song.mp3 format.

      I began to panic when I saw iTunes "Processing..." and heard my hard drive grinding.

      But then it occurred to me, iTunes had done in a few minutes what had taken me countless hours to do by hand. I can find my music in iTunes 10x faster than I can using the Finder / Explorer - so what was I worried about?

      If I actually need the physical file for something, I search for it in iTunes and then hit command-R and it pops a finder window open with the file selected - no file / folder browsing required.

      iTunes was Spotlight for music files. Shortly thereafter I was wishing that I could find any file as easily as I can find a song file using iTunes. A few years later, we have Spotlight :)

      --
      Kiteboarding Gear Mention slashdot and get 10% off!
    22. Re:Bull by mce · · Score: 1
      I do not see people thinking of iTunes as where music files exist as a bad thing. This gets to the point of the original article - the removal of the old file/folder paradigm. If iTunes can do everything you could possibly need to do with your song files, why would you NEED to go into the folder hierarchy and deal with the actual song files?

      Maybe because:

      1) I don't want iTunes to become the monopoly that almost "is" all my music.

      2) I want to group together stuff that logically goes together, where "logically goes together" does NOT mean "it's all music and nothing but music", but DOES mean that what I want it to mean at that particular moment in time and in that particular context.

      Please note that the above does NOT say that folders must stay. That's a different completely discussion and it IS possible to give me the kind of control that I want in folderless systems. But it DOES say that I don't want individual programs such as iTunes (or, for intance, Windows that also has this crazy idea that by default all documents are to be stored in one place and all pictures in another) taking over control of what they think they "own", without taking into account that, just maybe, I might have other concerns and priorities.

    23. Re:Bull by jafac · · Score: 1

      Fat lot of good it does him NOW.

      iTunes already munged his hierarchy.
      (happened to me first time too. LUCKY I HAD BACKUPS!!!)

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    24. Re:Bull by joblessjunkie · · Score: 1

      When I first purchased an iPod, I was very leery of letting iTunes decide how to organize my music folders. But I decided to "drink the Kool-Aid" and let iTunes have its way.

      Now I'm very glad that I did. iTune's search features are so great that I just don't care where the files are stored. I'm never more than two or three clicks from anything in my huge music library. I've been relieved of the burden of manually managing my directories, and it feels fine.

      I won't care where things physically end up on my hard disk as long as I can find them easily. With a 160GB hard drive, folder hierarchies are decidedly not the easy way. I would love an iTunes-style search across my whole computer.

    25. Re:Bull by Blakey+Rat · · Score: 1

      Maybe I'm the only one, but I always check the preferences of an application BEFORE I use it to prevent things like this from happening. Usually you find that if you changes preferences later on, you're SOL for certain things.

      In any case, if he didn't have a backup of his music directory before importing, it's his own fault.

    26. Re:Bull by Blakey+Rat · · Score: 1

      My big gripe is that iTunes doesn't put "Best Of" albums in a folder for the artist. This makes sense for "Best Of" albums with more than one artist, like movie soundtracks, but for "Best of Red Hot Chili Peppers" it makes no sense at all.

    27. Re:Bull by aclarke · · Score: 2, Interesting
      Well, different strokes and all that, but I guess that's why iTunes provides the option of not moving and renaming music files.

      Back in the day I had a laboriously and anally categorized music folder hierarchy. Coming from Windows and Linux to OS X about a year and a half ago I felt like I needed to keep a tight control on how my files were organized. After having my powerbook for a couple months though, I just decided "screw it" and let iTunes have its way with my music folder. Honestly, things have been much easier since I just decided to let Mac OS X do what it wants to do. I feel less stress and frustration about setting things up "just so", because the computer does as good of a job as I could 95% of the time for 5% of the hassle of doing it myself. That seems like a good tradeoff to me.

      And I can still do things like move my music collection to my external folder with a symlink. And you can of course do the same if there's a music file you want in some other folder (or whatever your preferred file retrieval metaphor may be).

      So I say, jump off the cliff and abandon yourself to the whim of Apple, and let Steve catch you safely below in his turtleneck-bedecked arms. Or whatever.

    28. Re:Bull by skubeedooo · · Score: 1
      When people ask me how they should organize their data I like to answer honestly:

      "How the hell should I know?"

      Well, it's not entirely necessary to answer in such an ill-tempered and non constructive way. Someone who doesn't spend a lot of time thinking about IT _may_ think that there are just one or two ways of _usefully_ organizing data.

      I don't know much about this, but it seems as though most computer users store their data either flat, hierarchically in directories, or in a database. If this is true, then it would be a somewhat more useful answer than "How the hell do I know", mainly because it prompts for more questions.

    29. Re:Bull by kfg · · Score: 1

      Yer a literalist, ain'cha?

      Look, how "most" computer users store their data is completely irrelevant to how you should store your data.

      Let us, for the sake of argument, posit that "most" people buy a Ford Escort as their means of transportation. So you come to me as a transportation expert and ask what sort of vehicle you should buy and I say "Well, most people buy a Ford Escort."

      Which does you no good if you intend to haul shit or want to get some exercise while you travel, or ever exercise while hauling shit.

      You see, I, as the data "expert," am the one who is ignorant and must get things going by asking questions. Before I can tell you anything or begin presenting you with options, I need my own ignorance eliminated.

      "How should I organize my data?"

      "Gee. I really don't know anything about that. Tell, me, what is it you do, and how do you go about doing it?"

      Like that.

      This is much better than:

      "How can I organize my stuff?"

      "Well, some people use dressers. Some people use index card file boxes, but some people use desks."

      "Dude, my stuff is Jumbo Jets."

      KFG

    30. Re:Bull by mbbac · · Score: 1

      It does if you don't check the Compilation box. That checkbox should only be used when an album is a compilation of songs from multiple artists.

      --

      mbbac

    31. Re:Bull by Anonymous Coward · · Score: 0
      I can't construct simple boolean queries - they are all in CNF or DNF. How hard would it have been to create a UI that let me find all PDFs containing Apple but not AppleWorks, for example?

      In the Spotlight Searchbox Type:

      Apple(-AppleWorks)

      The syntax is odd, but some Boolean queries are available in Spotlight.

    32. Re:Bull by henrywood · · Score: 1

      I think that this dichotemy between those who like hierarchical folders and those who like some more abstract way of filing/finding files is a bit akin to the command line vs. GUI argument.

      Some of us (self included) like to control the computer and work in our own way - we tend to like command line over GUI, emacs (or perhaps vi) over Word, etc. Others - dare I say the more arty, Mac types! - like the computer to do the organizing for them. They'll tend to like GUIs rather than command lines, mouse-clicking on menus rather than keystrokes, etc. It's no coincidence that this debate is provoked by a feature of the Mac OS.

      It's a bit of a religous argument in the end. No one is right and no one is wrong. I only hope that future OSes give us the choice of working in the way that we wish to. That's what's so good about Linux - you can configure it to behave in the way that you are comfortable with. At one extreme command line only, at the other a complete mouse-driven GUI. Most of us are happy somewhere, of our own choice, between the two extremes.

      --
      Something is happening here but you don't know what it is, do you, Mr Jones.
    33. Re:Bull by aclarke · · Score: 1

      Yay, I learned a new word today. My mood is one of "arrant" and unspeakable beatification.

    34. Re:Bull by thumper · · Score: 1

      iTunes creates it's own music folder. How did it mess yours up?

    35. Re:Bull by Blakey+Rat · · Score: 1

      Oh, thanks for the tip. I just go by the CDDB information, usually... so I guess the problem is with the CDDB and not Apple specifically?

    36. Re:Bull by mbbac · · Score: 1

      Yes. When I insert a CD to rip, I'll always look at the info and correct it first (when needed) before ripping it. It's pretty easy when you type Command+i (or Control+i on Windows) while the CD is selected in the source list. This lets you edit all of the common fields for each song on the CD.

      --

      mbbac

    37. Re:Bull by darkwhite · · Score: 1

      "Power-user type" and "let iTunes do its own thing" are not particularly reconcilable qualities.

      Personally, I wouldn't want to let any application manage and rearrange my files in a non-exportable, internal, binary database format. That's called vendor lock-in.

      --

      [an error occurred while processing this directive]
    38. Re:Bull by elemental23 · · Score: 1

      In what bizarro world can an Artist/Album/Song Title folder hierarchy be considered a "non-exportable, internal, binary database format"? Especially when it creates this hierarchy based solely on the info you put in your ID3 tags?

      My own experience after replacing my Linux desktop with a Mac a few years ago: I hesitated to use the iTunes music organization for the first month or two, but manually rearranging things every time I ripped a CD got old really quick. I made a backup, held my breath, and checked the 'Let iTunes organize my music folder' box. Managing my 45+ GB music library is a breeze now and I haven't looked back.

      --
      I like my women like my coffee... pale and bitter.
    39. Re:Bull by Anonymous Coward · · Score: 0

      You do realize that iTunes just manages the playlists in a database, but actually keeps the original MP3/AAC files?

      The program moves around the actual files, but keeps them. They are still available for you to do whatever you want with them. If you move them around iTunes will get confused, but...

      Please know what you are talking about before you post. Your post is simply completely incorrect.

    40. Re:Bull by SpinJaunt · · Score: 1

      I've found that having three seperate directories, with a layout like: /usr/music/album/${ARTIST}/${ALBUM}/${TRACK} /usr/music/compilation/${COMPILATION}/${TRACK} /usr/music/single/${ARTIST}/${TRACK}

      Works the best, especially when you are doing a pseudo-digital to digital extraction or "rip", creating a playlist or copying to Minidisc ;o)

      Then comes the fun part, naming of files, I never have spaces in filenames, only underscores "_" and only one dot. I hate it when files say something like "17 no doubt a rock steady vibe (rock steady remix ft. sweetie irie).flac" when it really should say "17_-_rock_steady_vibe_[rock_steady_remix].flac" -- alot easier on the eyes, especially if you are on the CLI, otherwise, typing "17\ no\ doubt\ a\ rock\ steady\ vibe\ (rock\ steady\ remix\ ft\ sweetie\ irie).flac" gets a little tedious.

      --
      /. is good for you.
  10. Only faster if you don't know... by toupsie · · Score: 4, Insightful

    If you have your work organized in a defined folder structure, your memory will be faster than any Spotlight search -- especially given Spotlight's annoying habit of searching before you complete the search term.

    --
    Strange women lying in ponds distributing swords is no basis for a system of government.
    1. Re:Only faster if you don't know... by Leroy_Brown242 · · Score: 1

      Good call.

      It's very easy for me to find files on my system, without search.

      The only time I search for stuff, is when I misplace a file. Which doesn't happen very often.

    2. Re:Only faster if you don't know... by jwthompson2 · · Score: 1

      But the more finely you organize things the deeper the structure can get and the more useful a fast search system can become. It's mostly a matter of preference though...

      --
      Even if I knew that tomorrow the world would go to pieces, I would still plant my apple tree. -Martin Luther
    3. Re:Only faster if you don't know... by Dixie_Flatline · · Score: 1

      While this is true, people have a limited amount of space in their brain to remember where they put their files. I have a 160GB HDD in my Mac, and I can't remember where at least 80GB of those files are.

      Spotlight's incremental search is also exactly what makes it so powerful. I've been using incremental searches for years in things like Emacs and Opera, and they're great because you can immediately tell if your search is failing because you spelled something wrong, or the item really isn't there. If I want to search for all the files with a long word in them, I don't want to have to type the whole long word. On the other hand, selecting a substring of the word may have too many false positives.

      If you can get your hands on it, the ACM Transactions on Computer-Human Interface, June 2004, Volume 11, Number 2 explains why current desktop and folder based systems fail so badly as we increase the number of things we're supposed to keep track of.

      Jef Raskin's book, "The Humane Interface" talks at least briefly about the benefits of incremental search.

    4. Re:Only faster if you don't know... by Anonymous Coward · · Score: 0

      I agree.
      I'm constantly amazed at people who install these search applications. I know where my data is, what folder and what registy hive. If I need something I can find it with several clicks and If I need to manually rip something out of my system I can do it. If every bit of crap the system generates is dumped into one location these useless free search tools for noobs will start costing money.

    5. Re:Only faster if you don't know... by Anonymous Coward · · Score: 0

      One of the main features of spotlight is that it searches the contents of the files. Please explain to me how you are going to remember which header file it was that is causing a bad define, or for a non-programmer, which word document you had a quote about scarlet fever. Spotlight is not the death to folders, it is the compliment. It allows for meta-data and index searches on a folder based system.

    6. Re:Only faster if you don't know... by rokzy · · Score: 1

      you are talking bollocks. plus you're trying to turn a good feature (live searching) into a negative point.

      even if your memory is faster than a computer search, it doesn't mean you can magically open multiple folders faster than you can open a single file as you would if you used spotlight.

    7. Re:Only faster if you don't know... by teece · · Score: 1

      This is basically what I've found, too. Spotlight has some neat uses, and I like it (except the searching as I type thing).

      But I don't use it that often, because I organize my stuff, and I always know right where it is. I get to it faster in the Finder than I do by using Spotlight most of the time.

      --
      -- Hello_World.c: 17 Errors, 31 Warnings
    8. Re:Only faster if you don't know... by CaptPungent · · Score: 1

      While this is true, people have a limited amount of space in their brain to remember where they put their files. I have a 160GB HDD in my Mac, and I can't remember where at least 80GB of those files are.

      Neither can I. Thing is, I don't store it in my head as, FILE=/path/to/file. I think, ok, the file I'm looking for is a work file, its a script I've written, for this customer. Its a database script too. So I open up my browser, oh, there's a folder called "Work". Then there's a folder called, "Scripting". Then there's a folder named with the customer name. Then there's a folder "DBA". Then there's a folder named for the function of the script. In there is the script, and there's its associated sql files to go with it, along with some notes I made last time I ran it. To add another DBA project/script, all I have to do is go to the DBA folder, create one new folder, and there, I have all my of files organized. It doesn't take much to get a good organization going. I can't pass comment on this new search as the folder thing, until I see the implementation, but most I have seen where far lacking in comparison to what I was after. Search is a complement to a well organized file structure. The main thing I would like is having the same file in under two directories. In linux I can just create a symlink so thats all I need. I would not be opposed to having SmartFolders ADDED to the usual FSH, but I LOATHE the idea of having it REPLACE the directories. Why is it that things have to only be one way? Why can't people understand that both approaches have their merits, and allow them to coexist?

      --
      C Pungent
    9. Re:Only faster if you don't know... by STrinity · · Score: 1

      While this is true, people have a limited amount of space in their brain to remember where they put their files.

      What's to remember? I want to watch Amber Lynn's Adventures in Anal Land -- My Documents/Media/pr0n/anal. Simple!

      --
      Les Miserables Volume 1 now up with my reading of
    10. Re:Only faster if you don't know... by aftk2 · · Score: 1

      While your memory might inform you of the file's location faster, it is completely irrelevant as far as actually retrieving and opening that file is concerned.

      Consider this. I go out somewhere. I realize I've left my keys at home. I may remember instantly that the keys are on the dresser, but it's still going to take awhile for me to physically retrieve them.

      Files are the same way. I may remember that the particular .html file I need to edit is available at /library/apache2/htdocs/foo/bar/bar2/blah.html but actually navigating to the file is going to take a finite amount of time. Maybe it's less time (opening a terminal window, typing "open /library/apache2/htdocs/foo/bar/bar2/"; maybe it's more (actually double-clicking on windows in the Finder.) But it's going to take some amount of time. Wouldn't it be better to just be able to type a few characters of "blah.html" and have it appear in a list, with its path next to it? I'm willing to bet that, whatever time this takes, it's going to be less than either of the previous methods.

      Lots of journalism these days is about the death of something, or something overtaking something else. But in reality I think these methods are more complimentary than anything else. It's like a poster in another thread was saying about spotlight & quicksilver: everyone was worried about spotlight making quicksilver obsolete, but in reality, the two systems compliment each other. Spotlights and old-fashioned, regular folders do the same as well.

      --
      concrete5: a cms made for marketing, but strong enough for geeks.
    11. Re:Only faster if you don't know... by womby · · Score: 1

      But what if you are watching an Asian movie that is both Anal and Bukakke with a Schoolgirl theme.

      Do you store it in Asian, Anal, Bukkake, Schoolgirl, Cross Genre or Mashup? And once you have stored it how do you find it again? with spotlight you could annotate the file properly then drop it into Pr0n/J/JapanAV-123.avi or Pr0n/D/Dirty Classroom - 90 minutes anal + bukkake.avi

      --
      **** lying is wrong even for sleeping dogs
  11. This on it's face looks pretty good. by cmefford · · Score: 5, Insightful

    But the very concept of having millions of files just scattered about in a completely flat heirarchy, well, doesn't seem like a really good way to handle your company's data.

    1. Re:This on it's face looks pretty good. by Anonymous Coward · · Score: 0

      flat heirarchy eh? Interesting oxymoron.

    2. Re:This on it's face looks pretty good. by Richard_at_work · · Score: 1

      Why not? With Smart Folders it allows EVERYONE with access to that location to sort that data in their own personal way, rather than one person forcing their filing method on everyone else.

    3. Re:This on it's face looks pretty good. by cloudmaster · · Score: 1

      Who's to say that the files must be stored in a flat heirarchy? For speed purposes, it'd make sense if files that were grouped together were physically stored together. I see no reason that the file indexing methodology has to have any other significant bearing on the physical storage scheme. Apple already has a database indexing files stored on the machine - the only new thing here is that the computer choose where to store stuff rather than the user directly choosing - which is not much more abstraction than modern filesystems choosing where on the disk to put data anyway.

      If you take apart a disk, you'll see a few flat platters. The filesystem abstraction is what makes folders appear to be folders, not the disk - and using a database-based abstraction is no less valid than using special blocks to hold pointers to the first block of a stream of data blocks. There are already filesystems that do this - just no shiny GUI to take advantage of it.

    4. Re:This on it's face looks pretty good. by calibanDNS · · Score: 2, Insightful

      It could also result in nightmares when trying to refer co-workers to documents that exist in a shared location. By forcing everyone in a work group to conform to a well-defined structure on file servers you can help to ensure that everyone knows the appropriate way to share documents with team members (by using previously specified directories).

      I think that Smart Folders already provide a lot of functionality, have great potential, and are a good way to organize your personal collection of files. However, I don't think that the concept is advanced enough yet to be applied to shared file repositories like a corporate or division file server.

    5. Re:This on it's face looks pretty good. by Tackhead · · Score: 2, Insightful
      > > But the very concept of having millions of files just scattered about in a completely flat heirarchy, well, doesn't seem like a really good way to handle your company's data.
      >
      >Why not? With Smart Folders it allows EVERYONE with access to that location to sort that data in their own personal way, rather than one person forcing their filing method on everyone else.

      Because you are not a unique and beautiful snowflake.

      And because, contrary to what they teach in public schools these days, the filesystem on your employer's fileserver was not installed for the purposes of protecting your self esteem.

    6. Re:This on it's face looks pretty good. by fa2k · · Score: 1

      And the analogy with the web kind of breaks when common files has nothing similar to hyperlinks. An important function of folders is to keep related files together. It would require rater elaborate searches to find a set of files that aren't obviously related (for the computer).

    7. Re:This on it's face looks pretty good. by mrchaotica · · Score: 1

      But you have millions of files just scattered about in a completely flat space now -- you think your hard disk has hierarchy?!

      "Folders" today aren't hierarchical on disk; they're just files that hold pointers to other files. With a database filesystem, smart folders are -- you guessed it -- files that hold pointers to other files. The only real difference is that it's more flexable and can use more kinds of metadata to organize with.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    8. Re:This on it's face looks pretty good. by jafac · · Score: 1

      No, because when files are stored by one user's metadata, then they're still forcing their filing method on everyone else.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    9. Re:This on it's face looks pretty good. by Hao+Wu · · Score: 1
      But the very concept of having millions of files just scattered about in a completely flat heirarchy, well, doesn't seem like a really good way to handle your company's data.

      Precisely. You need seperate folders for blondes, brunette, redhead, asian, MILFs, MMF, MFF, etc.

      Only issue is whether to divide teen and older women in primary folder - or create several subfolder within each category.

      --
      I suggest you read Slashdot
    10. Re:This on it's face looks pretty good. by Anonymous Coward · · Score: 0

      Catfight!

  12. I don't think so... by Saganaga · · Score: 4, Funny

    In other news, it was recently announced that due to the widespread use of email, street addresses would soon become obsolete. Out with the antiquated, in with the new!

    1. Re:I don't think so... by Anonymous Coward · · Score: 0

      With 9 digit zip codes, we really don't need descriptive street addresses. There's plenty that we can just number every single US mailbox.

  13. Real Men Use ls by thedogcow · · Score: 0

    I've always find that folders are big and in the way. ls works for me. If I use the Finder, then I have it in "list view" which is pretty darn handy and similar to ls.

    --
    Yes! I listen to NYC Speedcore and do math at 3AM. I suggest you try it too.
  14. Good revolution by Thijs+van+As · · Score: 1

    I think it's a good thing. I mean, originally folders/directories were designed to have an order in your files. With the advanced searching technics this whole issue is solved.

    Of course there are more things folders are handy with, but they've not disappeared, have they?

  15. MyFolders died a few days go by Timesprout · · Score: 1, Funny

    You insensitive clod!

    --
    Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
    What truth?
    There is no dupe
  16. Not quite yet by turg · · Score: 4, Insightful

    From the article: "The way Searchlight transforms the computing experience is akin to Google's effect on the web"

    And Google has made bookmarks obsolete, right? So Searchlight will make folders obsolete.

    Better search is always very cool. But proper organization and categorization is better yet. The problem is not that the latter is a bad system but that people don't do it very well. I think a system that helps people organize their stuff will be even better than a better search. The "labels" which are used instead of folders in gmail seem like a step in that direction.

    --
    <sig>Guvf vf abg n frperg zrffntr
    1. Re:Not quite yet by Anonymous Coward · · Score: 1, Interesting


      For me, it has made bookmarks obsolete. The only ones I use are the quick toolbar bookmarks -- gone are the days where i maintained a massive heirarchy of bookmarks in my browser.

    2. Re:Not quite yet by Dixie_Flatline · · Score: 1

      Categorization is hard, especially when you have a lot of files, and it probably gets even harder in a business environment.

      The problem is that some things belong in more than one place. For instance, you may want all your documents in one place, organized in folders by date. Or perhaps you want them organized by priority. But if you want to find the file based on who sent it to you, your scheme has broken down. You could duplicate the organizational structure, but now you've doubled the amount of space that you're taking up, and you have another thing to remember. AND you have to make sure that you always duplicate the files when you sort them.

      An amalgam of both is probably the most useful for most people. You store your files by some metric that makes sense to you - say, priority. Then you create a bunch of smart folders that also sort the files by person, date, title, whatever. That way they aren't just anywhere, but you can find things by the rules that make sense to you right away.

      This type of filtering also makes it possible to bring disparate sets of data together. If you have things already sorted by name, you may want to find files that come from your bosses. You can union your two boss folders together without moving the files and ruining your previous scheme.

      Opera's M2 mail client, Apple's Mail.app, Google's gmail, and to a less refined extent the latest Outlook all support filtering your mail. I filter by the person that sent them, the mail I've received in the last 7 days, the unread mail. These searches are powerful tools that can both augment and replace organization, depending on what you want. The true benefit is the extraordinary flexibility that we now have.

    3. Re:Not quite yet by iphayd · · Score: 1

      I like your example about bookmarks so much that I will comment here.

      Spotlight/normal heirarchy combo are really nice in _exactly_ how Google/bookmarks are...

      Example 1 - I get to a "client" (It's really a "friend" (me)). Their hard drive is a mess. However, I can start with a normal folder, and start moving files based on Spotlight searches. Since there is more metadata that Spotlight uses, it is much better to organize using it than a old-style find.

      Example 2 - Now that I have all of my files in a basic grouping, I can use smart folders and spotlight searches to "move" files out of their locations for temporary purposes. I have a smart folder for files modified today. That way I can get back to where I was without a search or digging. I have a smart folder dealing with certain types of files that I open regularly, and are guaranteed to be named in a way that is easily recognizable.

      Organization does not go away with Spotlight, rather spotlight augments and improves the file structure in a way that is not possible in the file structure alone. Doing this reduces file structure when the structure itself was created as a workaround for lesser searches.

    4. Re:Not quite yet by MoneyT · · Score: 1

      For most people it has I think. The only time I use bookmarks now are for pages I access regularly and it's only because they're in the quick link bar. Otherwise, if I want to visit a page I went o a few days ago, but don't remember the website, I plug it into google. Why bookmark when google's seach bar is right in my browser?

      --
      T Money
      World Domination with a plastic spoon since 1984
    5. Re:Not quite yet by Lars+T. · · Score: 1

      Sure, and UNIX way of doing file permissions is perfect. Sorry, but usually things are not black and white, and most sets can be organized in more than one way. You can choose one for a filesystem - what are you going to do with the others? Make "shadow directories" filled with symlinks?

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

  17. My File Search by LegendOfLink · · Score: 5, Funny

    I'm still waiting for the time when I can "see" the computer code, via a green monitor that displays a shower of code. Then, I will have a plug that connects to my spinal column and allows me to "enter" the computer and manipulate the code using my brainwaves.

    It'd be very efficient, I could then just think of finding a file, and there it would be. Or better yet, I could imagine a beowul...NO CARRIER

    1. Re:My File Search by Thijs+van+As · · Score: 0, Offtopic

      You'd better took the red pill!

    2. Re:My File Search by jwdb · · Score: 1

      Apparently he ran into a virtual Grendel...

    3. Re:My File Search by cloudmaster · · Score: 1

      But you'd still be waiting on that slow-ass modem to download stuff.

    4. Re:My File Search by siliconjunkie · · Score: 1

      I'm still waiting for the time when I can "see" the computer code, via a green monitor that displays a shower of code.

      It's kinda cool at first, and then you get used to it. I don't even see the code. All *I* see is: blond, brunette, red-head...

  18. Folders good for backups by rice0067 · · Score: 5, Insightful

    While I love the idea of a decent search system, the time honored forlder hierarchy works because thats how people think. For instance, pictures. For these meta based search systems each picture needs to have a comment attatched (if not searching by date).. and who really does that? I tried adding notes to my pics in iphoto but after a while it gets tiresome.

    And backups.. in a workflow.. every project has its own file and subfolders, makes it easy for backup and finding files.

    Anywho... folder hierarchy works great and is here to stay for most people. (except for those people who just save everything to the desktop.)

    1. Re:Folders good for backups by lawpoop · · Score: 2, Informative
      The folder heirarchy is *one way* that people think.

      We had this problem at an office I worked at a while back. We were a manufacutring borker broker, and we would get an invoice from a manufacturer that was to go a client in turn. Physically, we would put the original in the manufacturer's file, and put a photocopy in the client's folder. When we were computerizing, my manager thought that we should have copies of the scanned invoice in both the manufacturer's *and* client's folder.

      I explained how much extra space this would take, and there were other documents that belonged in *several* folders. This was easily going to chew up all of our available disk space and backup in a few months. I tried to get them on a **relational database**, which stores the invoice *only once*, and cross-lists it under both the client and the manufacturer. When you do a query, either for client or manufacturer, you get the files that apply to the query arguments.

      Anyway, my ideas never got traction, and AFAIK, the office is still using paper.

      --
      Computers are useless. They can only give you answers.
      -- Pablo Picasso
    2. Re:Folders good for backups by kerrbear · · Score: 2, Interesting

      For instance, pictures. For these meta based search systems each picture needs to have a comment attatched (if not searching by date).. and who really does that? I tried adding notes to my pics in iphoto but after a while it gets tiresome.

      In iPhoto you can create keywords and drag photos to the keywords. You can also create folders in the viewing window and drag photos to those. You can even make smart folders which pick photos based on existing metatdata. This is easier than making a heirarchical file system for your photos and it works with Spotlight. I think the idea that applications should allow drag&drop assignment of metadata to their files is a pretty decent idea and beats having to set up directories.

    3. Re:Folders good for backups by HermanAB · · Score: 1

      Yup, you seem to be the only person around here that gets it. People frequently look for something without 'knowing' what they are lookinmg for - eg. window shopping a.k.a. browsing. Searching implies that you know what you are looking for and if you know, then why not just go and open the damn thing without searching? Backups are of course another problem. So, better search capabilities are good, but it isn't the be all and end all.

      --
      Oh well, what the hell...
    4. Re:Folders good for backups by The_Wilschon · · Score: 1

      except for those people who just save everything to the desktop.

      Like my roommate... Love the guy to death, but he has no clue.

      --
      SIGSEGV caught, terminating

      wait... not that kind of sig.
    5. Re:Folders good for backups by calibanDNS · · Score: 1
      When we were computerizing, my manager thought that we should have copies of the scanned invoice in both the manufacturer's *and* client's folder.

      I explained how much extra space this would take, and there were other documents that belonged in *several* folders. This was easily going to chew up all of our available disk space and backup in a few months.


      Wouldn't sym links have been a quick and dirty solution to this problem? Place the document in one location and then link to it from both the manufacturer's and client's folder (and any other relevent folders).
    6. Re:Folders good for backups by Gulthek · · Score: 1

      Well then how do you know what folder to browse in eh?

      Exactly, an arbitrary designation.

      I have (using Spotlight) my files all tagged with meta data now and I can more easily browse through them than ever before. All word docs from the past two weeks? All word docs from the past month related to Project X? All Office docs from forever related to Project X and Project Y? That pdf with the specs for Project Z? All files downloaded in the past week? All movie files downloaded from the web in the past month? All email attachments received from foo@bar.com? All DVD rip files? All ripped episodes of Family Guy from Season One? Futurama from Season Three? Simpsons from Seasons 3-5?

      So easy.

    7. Re:Folders good for backups by lawpoop · · Score: 1

      Yes, you're right, but AFAIK, Win2k doesn't support symlinks :P

      --
      Computers are useless. They can only give you answers.
      -- Pablo Picasso
    8. Re:Folders good for backups by v13inc · · Score: 1

      The directory structure can be thought of as meta data. By going to this paradigm, you are not really ridding yourself of it. Imagine you are saving a picture through a save dialog. You could have a heirarchal list of labels. You could go through and add different labels to the file, much in the same way as saving a file to a directory.

      When browsing files, you could browse by the heirarchal list of labels (they would only show files that have ONLY that label, and not any sub labels).

      If you only added 1 label to a file, then you have something that is exactly the same as saving it to a directory. You could also add annother label and have something more useful then a traditional file structure.

    9. Re:Folders good for backups by The_reformant · · Score: 1

      I've actually noticed that people who save lots of things to their desktops are usually people who are very computer literate. You tend to find people who just use their PC for surfing the web and watching dvds or whatever have a perfectly clean desktop whereas people who work on lots of different things at once have cluttered desktops.

      Personally I keep everything current on my desktop, then when it gets two full (maybe about 1/2 covered with icons) i rearrange anything i havent used for a while. Means that in any program I can access all my files pretty much instantly.

      --
      I have discovered a truly remarkable sig which this post is too small to contain.
    10. Re:Folders good for backups by calibanDNS · · Score: 1

      No, but it does support shortcuts which can be used for similar results. You'd have to be careful that your backup sofware understands how to handle the shortcuts. Other than that I'd imagine the most difficult thing would be to get your average user to have a good grasp of how to work with this and to understand the reasoning behind it.

    11. Re:Folders good for backups by Moofie · · Score: 1

      What about data structures that are inherently non-hierarchial? MP3's are the perfect example. There are several taxonomies that could be applied, and although you may prefer one or the other, there's not an inherent superiority.

      Some people like artist-album-track. Some people prefer genre-based hierarchies (which are really tough to model and maintain). You could organize chronologically.

      Or, you could keep everything in a relatively flat folder hierarchy, and then apply queries to slice the collection however you want. Hey, I should patent that. I think I'll call it "iTunes".

      Heck, I could generalize that to my whole file system! Or my mail client! This is getting good. I'll call the file system search function "Spotlight", and the mail client "Mail"! Now I need something catchy to call the whole thing...I know! Mac OS X Tiger! I'm going to make millions!

      --
      Why yes, I AM a rocket scientist!
    12. Re:Folders good for backups by Tim+C · · Score: 1

      Never mind mp3s, there's plenty of scope for different taxonomies with the original example of images. Pictures of me, pictures taken by me, pictures of $location, pictures taken at $exposure with $lens, pictures of $location, taken by me, with $person in, taken in the evening, using $lens...

      What if I want to find every photo I have of, say, my father or daughter, or a particular friend? Or of mountains? I'm not going to organise them (in a directory structure) like that - I'll want the organised based on location and/or occasion. I could very well want to find every picture of my daughter, though, to pick out the best one to send to a friend - something like that.

      Any file that could have a number of different categorisations applied in a meaningful way would benefit from properly searchable metadata. Right now, I can't think of too many file types that don't fall into that category.

    13. Re:Folders good for backups by Anonymous Coward · · Score: 0

      While I love the idea of a decent search system, the time honored forlder hierarchy works because thats how people think.

      Well, most people are stupid. I want a relational file system because it is more powerful and more flexible. Screw the dummies.

  19. Folders may die, but what about directories? by Jay+Maynard · · Score: 4, Insightful

    The idea of a folder as a visual reference for a directory may well be on the way out. There's still plenty of need for directories and hierarchical organization, though, for managing the contents of a system from the standpoint of software. OS X's Unix base is pretty heavily dependent on the basic Unix filesystem structure, and lots of software is built with a deeply ingrained assumption that it's there and the way files are organized.

    Spotlight is great for users, but there will be a need for something like the Finder indefinitely.

    --
    Disinfect the GNU General Public Virus!
    1. Re:Folders may die, but what about directories? by calibanDNS · · Score: 2, Insightful

      Just because the software needs to store and look at the files in a hierarchical way doesn't mean the the user has to see it in the same way. Computers are very good at transforming data from one view to another. The challenge, of course, is finding a view that is easy for the average user to grasp.

    2. Re:Folders may die, but what about directories? by otisg · · Score: 1

      How often do you use Yahoo's Directory or ODP?
      Do they still exist? ;)

      Interestingly enough, I tried using Google to look for http://www.google.com/search?q=file+system+without +directories and found.... nothing ;)
      Well, not true, there are some things here:
      http://www.google.com/search?q=file+system+tagging +hierarchy

      --
      Simpy
  20. Good Stuff! by Shrapn3l · · Score: 1

    I applaud this effort. I think it's about time an OS implemented techniques similar to what Google has been using. Actually, it reminds me of Google's Desktop Search tool.

    The age of linearity within computers is coming to a close.

    --
    That that is, is.
    1. Re:Good Stuff! by Leroy_Brown242 · · Score: 1

      If or one, WELCOME our evil google overlords.

  21. Removable media by MacFury · · Score: 5, Interesting

    I must admit, I really like Tiger's Spotlight. It has improved file management on my machine considerably.

    Having said that, how can this apply to removable media? I would like to see a feature on the next MacOS that automatically indexes removable storage.

    Let's say I burn a CD of some data. The finder should keep track of which files I burned to that CD, long after I erased the actual files from my hard drive. That way, I can perform spotlight searchs on my data, even if it really isn't present on my local drive.

    Find the file that you want and the machine prompts you to insert the proper CD.

    1. Re:Removable media by Professor_UNIX · · Score: 1
      I must admit, I really like Tiger's Spotlight. It has improved file management on my machine considerably.

      Can I pipe up and say I hate Spotlight? It slowed my machine down to a crawl so I tried disabling it only to find I couldn't search my mail with Apple's Mail anymore. I eventually turned it back on and it seems to have settled down, but for a while there it was seriously bogging down my dual 2GHz G5 box.

    2. Re:Removable media by kayak334 · · Score: 1

      Find the file that you want and the machine prompts you to insert the proper CD.

      I really liked what you were saying, until you got to this part and i thought, "hmm, how is the computer going to know how I labeled my CD?" The logical conclusion is that when the CD is burned the computer asks what the label will be and you type it in, then write it on the CD with a sharpie. I suppose this would work, if one kept up with their labeling.

    3. Re:Removable media by Anonymous Coward · · Score: 0

      We used SLS Linux from November 1992 until late 1993 when we switched to Novell just for this feature. These products were typically called Hierarchical File Systems (HFS), not to be confused with something Apple called HFS, but wasn't. The least used files were automatically migrated to tape, but they were still listed when you did a dir. When you deleted a file, the meta info would still be accessable. For example, a manager could do use Norton Utilities to search for "income statement 1985," and still find it even though it didn't really exist on the drive and had long been moved to tape. With a pair of robotic DAT changers, we had almost 400Gbytes of near-online storage in 1993. While slow, it worked very well.

      We're still waiting for a good HFS system for Linux so we can switch back to Linux.

      PS: Why the new system to keep out the disabled? I had to have someone with better eyesite type-in the damn code so I could post.

    4. Re:Removable media by hexix · · Score: 2, Funny

      So it can tell you that you burned the thing your searching for to a CD at some point in your life? How exactly do you expect it to prompt you for the proper CD?

      "Please insert the CD on which you wrote "MY NUDIE PICS' in blue marker."

    5. Re:Removable media by Electrum · · Score: 1

      "hmm, how is the computer going to know how I labeled my CD?"

      The CD burner could print the label on the CD.

    6. Re:Removable media by AndersOSU · · Score: 1

      Could they make it so it labels and stores the media too? I hate sorting thorugh a spindle going I know its on one of these poorly labeled disks somewhere...

      On a serious note I *do* think its a good idea

    7. Re:Removable media by burris · · Score: 1

      Please insert the disk titled "My Disk"

    8. Re:Removable media by razmaspaz · · Score: 1

      On the surface this seems cool. I just don't see a way to keep information about all these removable devices without filling up your hard drive...and if they all fill up your hard drive then what is the point of archiving things? You never get the space back...

      --
      I tried for 5 years to come up with a clever sig...only to realize that I am not clever.
    9. Re:Removable media by mrchaotica · · Score: 1

      Well, you need an iSight for that, or else the computer can't see what you wrote... ; )

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    10. Re:Removable media by Kamerynn · · Score: 1

      it was indexing your drive

    11. Re:Removable media by Blakey+Rat · · Score: 1

      Existing catalog systems give you a number to write on the disk when it's done burning/being indexed so that you can easily find it again. "Insert Disk 23" instead of "Insert 'Burned Files 3.4.02'"

    12. Re:Removable media by EntropyEngine · · Score: 1

      If you like Spotlight, then you'll love LaunchBar I've got Tiger installed on my iBook, but I've changed the keyboard shortcut to keep LaunchBar as the default. If like me, you've been using LaunchBar for a couple of years, Spotlight is a bit of a me-too yawn-fest. It's just not that special...

    13. Re:Removable media by Porkbreath · · Score: 1

      Try a program called DiskTracker or something like that. It does exactly what you're talking about.

  22. Misread by dsginter · · Score: 4, Funny

    I read this as the death of Folgers. I almost fained since Folgers is The Best Part of Wakin' Up(TM).

    --
    More
    1. Re:Misread by Anonymous Coward · · Score: 0

      Don't worry. I, too, misread it the same way. Must be a monday. err, wait, its thursday? w00t, TGI-Almost-F !!!

    2. Re:Misread by JudgeFurious · · Score: 0, Offtopic

      Without mod points I am powerless to correct the unjust "Offtopic" that another has visited upon you. I shall do my best however to find someone bearing mod points along with a working sense of humor to set this to rights.

      FOR I AM JUUUUUUUDGE FUUUUUURIOUS!

      And yes, I'm Offtopic as well but honestly now, it's a stupid, stupid topic isn't it? The end of folders? Please! As another poster pointed out just north of this post Microsoft has been planning this for a long, long time. Newsflash here, Microsoft (As well as pretty much every other company in this industry) plans the end of a lot of things and not all of them happen. Probably most of them don't happen. Microsoft planned the demise of DOS for how long before it went away?

      If it was going to happen in our lifetime. Nobody's going to get the user-pods to change their hard-won ideas overnight. This is a nothing to see, move along thread if ever there was one.

      --
      Appended to the end of comments you post. 120 chars.
    3. Re:Misread by hunterx11 · · Score: 5, Funny

      We've replaced his traditional hierarchical filesystem with Folgers Crystals. Let's see if he notices.

      --
      English is easier said than done.
    4. Re:Misread by Mr.+Maestro · · Score: 1

      One of the funniest posts I've read in a LONG time.

    5. Re:Misread by gfoyle · · Score: 1

      What a sad time we live in. I read this post as a paid advertisement from a Folgers stooge. Whether it's true or not, it is sad.

    6. Re:Misread by Anonymous Coward · · Score: 0

      I misread what you said and thought you said "Flogers"

    7. Re:Misread by bemenaker · · Score: 0, Flamebait

      the funny ass post gets a mod off topic and this stupid post gets a mod score +1 WTF? crap i am going to get modded troll/flamebait

    8. Re:Misread by schmelding · · Score: 1

      Captain, I tried replacing the Folgers Crystals, but I dunna think it'll doo a bitta good! - Scotty

    9. Re:Misread by Anonymous Coward · · Score: 0

      Dude, you just dated yourself big time :)

    10. Re:Misread by Anonymous Coward · · Score: 0

      I often date myself. It's the only way of being certain of an insightful conversation over dinner.

    11. Re:Misread by nickptar · · Score: 1

      My new sig. Sorry it's too long to credit.

    12. Re:Misread by strabo · · Score: 1
      I read this as the death of Folgers. I almost fained since Folgers is The Best Part of Wakin' Up(TM).

      No, no, no. It's not just FOLGERS. It has to be in your cup to be The Best Part of Wakin' Up(tm). Not any cup. Not a mug. Not a carafe. Not your friends cup. Not Sanka in your cup.

      The Best Part of Wakin' Up(tm) is Folgers in your cup !

      Sheesh. It's not about what it is... it's about what it is and where it is!

      Or is this article about the death of Folgers having to be in your cup? Maybe Spotlight has made it so you can have Folgers just anywhere! Now that would be a great technical innovation!

      *grin*

    13. Re:Misread by Anonymous Coward · · Score: 0

      that is easily the funniest/strangest thing I've read in months. thank you!

    14. Re:Misread by Fear+the+Clam · · Score: 1

      And some action.

    15. Re:Misread by AdamHarris · · Score: 1

      That was great. I almost laughed out loud. I bet most slashdotters are too young to appreciate it.

    16. Re:Misread by dkordik · · Score: 1

      You LIED to me!! You told me this was REGULAR COFFEE!! http://snltranscripts.jt.org/91/91fschiller.phtml

    17. Re:Misread by Stick_Fig · · Score: 1

      That's the funniest thing I've ever read on Slashdot. Not bad, cowboy. :D

      --
      ShortFormBlog: Writing a little. Saying a lot.
    18. Re:Misread by Durf · · Score: 1

      "I'll have another search." Hmm . . . Bob never uses metadata at home.

    19. Re:Misread by SmittyTheBold · · Score: 1

      I'm 23 and I get it, but as per usual YMMV. I would guess most people over about 21 or 22 should get it; what are the Slashdot demographics these days? I usually consider myself about the norm, but then I remember I've been reading the site since I was 16.

      Ah, ::assumes grumpy voice:: kids these days...

      --
      ± 29 dB
    20. Re:Misread by HeroreV · · Score: 1

      I'm only 17 and I got it. How old are most people here?

    21. Re:Misread by hawk · · Score: 1
      If that's true, you *really* ought to go back to bed . . .

      :)

      hawk, who prefers drinkable coffee

  23. Can I just ask... by jb.hl.com · · Score: 1

    What's the point? Folders and subfolders work for me...one of GMail's sorest problems for me is that you can't have sub-labels (something solved by me using Thunderbird to do my gmail...yay POP access). I assume this would have similar problems.

    --
    By summer it was all gone...now shesmovedon. --
    1. Re:Can I just ask... by Leroy_Brown242 · · Score: 1

      "one of GMail's sorest problems for me is that you can't have sub-labels"

      I solved this issue by just applying multiple labels.

  24. Not broken by DogDude · · Score: 4, Interesting

    What I'm wondering is what is broken with the whole directory/folder design? I wasn't aware that there was a problem. And what's the alternative... every file is stored on the hard drive in some arbitrary location, and a query is needed for each and every file access? That seems like a *ton* of overhead to fix a problem that just doesn't exist.

    And what about file systems? I know that modern file systems like NTFS are much better at optimizing file storage for large drives with millions of discrete files, but are all of the modern ones ready to handle a drive with millions of files all at root?

    --
    I don't respond to AC's.
    1. Re:Not broken by jwthompson2 · · Score: 1

      I doubt that folders/files will go away...but powerful search allows the tree to get deeper while still being easy to work with. Thanks to Spotlight I have more finely categorized my folder structure to produce a more organized hard drive but that caused the tree to grow immensely so I end up using Spotlight to help me find stuff quickly while still having a very well organized collection of stuff.

      --
      Even if I knew that tomorrow the world would go to pieces, I would still plant my apple tree. -Martin Luther
    2. Re:Not broken by Anonymous Coward · · Score: 1, Insightful

      What's broken is the users. They can't understand folders. Its soo hard to make a folder called c:\My Pictures\2005\vacation. I say make the OS's GUI force people to use folder better!

    3. Re:Not broken by Monkelectric · · Score: 2, Interesting
      What I'm wondering is what is broken with the whole directory/folder design? I wasn't aware that there was a problem. And what's the alternative... every file is stored on the hard drive in some arbitrary location, and a query is needed for each and every file access? That seems like a *ton* of overhead to fix a problem that just doesn't exist.

      Nothing is broken at all. This is just their latest idea to force an upgrade cycle. Filesystems like reiserfs can easily handle millions of files in a directory. I put 100k+ files in a directory in a regular basis and experience no slowdown.

      What I've heard described as the database filesystem idea (and keep in mind filesystems are the most simple type of database) was that instead of really having concrete folders you would just query the system, say somethign like, "gimme all the word documents written by sally" ... Or, show me all the files I worked on yesterday ... That could actually be a bit handy, but turning your OS into a database server seems like a great way to slow down your machine for no good reason.

      So I mean, do you *REALLY* need that? I could care less personaly. I keep my files well organized in my home directory/my documents ... seems like a much better solution.

      --

      Religion is a gateway psychosis. -- Dave Foley

    4. Re:Not broken by HermanAB · · Score: 1

      It is broken in Windows.

      Most common users have no clue where their data is stored, since MS goes to great lengths to hide it and every version of Windoze (every install actually) hides it in a different place.

      The result is that many people store everything on their 'desktop', since while they still don't know where it is hidden, at least, it is visible.

      --
      Oh well, what the hell...
    5. Re:Not broken by smithmc · · Score: 5, Insightful

      What I'm wondering is what is broken with the whole directory/folder design?

      What's broken about it is that a single hierarchical classification scheme may not always be appropriate for a given body of data. Suppose I have a whole bunch of documents. They're all about different products - ProductA, ProductB, etc. Meanwhile, some of them are proposals, some are degisn docs, some are marketing literature, etc. I want to be able to sift through these documents in various ways. What's the best hierarchy to use? Product type first, then document type (proposal/design/etc)? Or the other way around? What happens when I want "all proposals on ProductA or ProductC for North American markets"? Where in the hierarchy do I look? Meanwhile, if each file were in a database, with search keywords, I could find anything I wanted just as easily as anything else - there's no predetermined hierarchy that makes it easier to find some things than others.

      --
      Downmodding is the refuge of the weak. Don't downmod, make a better argument!
    6. Re:Not broken by Dixie_Flatline · · Score: 4, Informative

      I'm spending a lot more time replying to these posts than I should. Still, I can't let them slip. :)

      A study was published just last year about how the desktop paradigm breaks down when a lot of files are trying to be stored. There's nothing wrong with the folder system from a technical standpoint. The problem comes when you have hundreds or thousands of files that need to be sorted and then found. Your capacity to remember such things is finite. If you know even vaguely what you're looking for ("Hmmm, it was about 2 weeks ago, I think it mentioned nintendo, and James may have written it..."), it's probably easier to find by searching than by trying to figure out if you filed it under James, Nintendo, or the documents that you got 2 weeks ago.

      If you'd like to read the study, try and get your hands on the ACM Transactions on Human-Computer Interfaces, June 2004, Volume 11, Number 2. It's quite interesting; a lot less dry than most papers. :)

    7. Re:Not broken by rsborg · · Score: 2, Insightful
      What I'm wondering is what is broken with the whole directory/folder design?

      Simple: the same problems with hierarchical/network databases back in the 70s. When relational concepts came into play, they significantly increased the accessibility of the information. And the beauty of the relational approach is that the old hierarchical structure can be emulated (with some enhancements).

      I wasn't aware that there was a problem. And what's the alternative... every file is stored on the hard drive in some arbitrary location, and a query is needed for each and every file access? That seems like a *ton* of overhead to fix a problem that just doesn't exist.

      Guess what? You already do this.. do you think the data on the drive is organized into a folder hierarchy?
      Hint: it's not.
      You have a set of flat surfaces on which you are mapping a tree structure. It's possible to put a layer on top of this that emulates (and maintains) the tree structure.

      Likewise, when you open a smart folder, you are opening a set of files with a predefined query (like "all files relating to project X") then selecting the files that appear. THis would be just like if you created a "project X" folder and maintained the hierarchy yourself.

      I think what most people don't like is giving up the control of maintaining the hierarchy. They LIKE creating folders and moving files about.... the very tedium that "smart folders/labels" are designed to eliminate.

      --
      Make sure everyone's vote counts: Verified Voting
    8. Re:Not broken by argent · · Score: 1

      What's broken about it is that a single hierarchical classification scheme may not always be appropriate for a given body of data.

      The current file system isn't just a hierarchy. It provides UNIX hard links, so there is no single location a file has to be in. If I create a hard link to a file it looks like two files, but it's really one.

      This is not the same as soft links or aliases, both names for the file are equally valid... you can delete either and the other is still there.

      The only problem is that Finder doesn't let you do this. You can create an alias, but it's more combersome than it should be and it's not a hard link. You should be able to drag a file into another folder with some command key pressed and it would create a hard link for you.

      if each file were in a database, with search keywords, I could find anything I wanted just as easily as anything else - there's no predetermined hierarchy that makes it easier to find some things than others.

      But once you found it, you can show it in the finder and there's a folder right there with the rest of the information associated with the project.

      It's not "broken", and Spotlight would work better as an augmentation tool for Finder, not a replacement.

    9. Re:Not broken by Xocet_00 · · Score: 1

      "I think what most people don't like is giving up the control of maintaining the hierarchy. They LIKE creating folders and moving files about.... the very tedium that "smart folders/labels" are designed to eliminate."

      This is exactly my problem with these ideas. I wasn't previously able to put my finger on why I don't like the sound of these filesystem changes. Right now I feel as though I have tight control of my filesystem. Every file is in its right place, and my investment of time in the tedious task of organizing them pays off in never having to wonder where anything is.

      When I read about all these new desktop search engines, I'm confused. I never have to search my XP system for anything. I admit, I do occasionally need to search for files on my Linux boxes, but only when I have a broken package or some other OS-level thing. I certainly never lose documents, pictures or music. I know that's not exactly what desktop search is about, but from my perspective, that's how it looks.

      Which brings me back to the root problem. When I hear these filesystems described, my mental image of the disk structure is of one directory with tens of thousands of files with a search engine on top of it. That freaks me out.

      Don't bother correcting me on this, I *know* this isn't a good way of visualizing what they're trying to do, but until I really get to use a system like this myself, on MY files, I doubt I'm really going to get it.

    10. Re:Not broken by Paradox · · Score: 1
      What I'm wondering is what is broken with the whole directory/folder design? I wasn't aware that there was a problem. And what's the alternative... every file is stored on the hard drive in some arbitrary location, and a query is needed for each and every file access? That seems like a *ton* of overhead to fix a problem that just doesn't exist.
      Problems include (but are not limited to):
      1. It's not flexible. We have a shoddy dual-mode hack to get files in more than one place.
      2. It's not flexible. Everyone must look at files exactly the same way, unless they want to do a lot of linking, which is time-consuming.
      3. It's not flexible. Once you organize a group, the only way to re-organize it is to destroy your existing organization.
      4. It's more difficult to secure. It'd be far easier to tag sensitive files as admin files, which the file system refuses to reveal to people without appropriate privledge. Instead of presenting a user with walls (unreadable files and unchdir-able directories), you never reveal dangerous/sensitive info to them.
      5. It makes archival easier.
      6. It makes it easier to think of your data in different organizational frameworks.
      Nothing is broken at all. This is just their latest idea to force an upgrade cycle. Filesystems like reiserfs can easily handle millions of files in a directory. I put 100k+ files in a directory in a regular basis and experience no slowdown.
      What was "broken" about command line interfaces? Nothing at all? Yet, it's undeniable that for some tasks, graphical user interfaces are superior. And that doesn't just mean the creation of graphics.
      So I mean, do you *REALLY* need that? I could care less personaly. I keep my files well organized in my home directory/my documents ... seems like a much better solution.
      The idea of a DBFS introduces the possibility of more organization, with less work, and with more flexibility.
      --
      Slashdot. It's Not For Common Sense
    11. Re:Not broken by Otto · · Score: 1

      What I'm wondering is what is broken with the whole directory/folder design?

      It doesn't scale. Not from the filesystem standpoint, you can stick a couple hundred thousand files in a directory just fine with some filesystems.

      But from a human mental organizational standpoint, it just doesn't scale to the number of files and amount of data that we are starting to have and use and store.

      My laptop, for example, has a couple hundred thousand files on it. I have several thousand emails stored. Lots of data, in all sorts of places. Finding something is a bit of a bitch, because sometimes I can't recall if it was emailed to me or if I saw it in a document or if I heard it in an audio/video file, etc. Why should all of these be differently stored and indexed? Why can't I search all of them at once?

      With a good metadata structure and indexing, the problem is solved. Everything is described by metadata in some way. Everything has been indexed into a database. I can search that database and pull up a list of matches.

      When you go searching for info on the web, you search on keywords. It turns out that human beings are pretty good at picking out keywords to find content. We have to be, so much data comes our way all the time that without filtering it down to essentials, we wouldn't be able to function properly. So it's somewhat more natural to organize data like this anyway.

      The problem, of course, is that metadata doesn't grow on trees. Quite a lot of it can be autogenerated, and you can write systems to index most content automatically as well. But you still need to be able to add metadata yourself. This is analogous to your idea of "I keep my files well organized".. You still would need to do that, however now you would just need to keep your files well labeled with metadata. Which makes a bit more sense to some people. Instead of defining a structure of folders, now you can define a structure of, say, keywords. You can redefine it on the fly.

      If you want to view those keywords *as* folders, then you can. Nothing prevents that. Simple example is GMail. You define labels which show up on the left as links, kinda like folders full of emails. But a single email can have multiple labels and thus appear in multiple folders.

      Or look at del.icio.us. You can define many keywords for each link you add, and then pull up different lists by treating them as folders: http://del.icio.us/yourname/bookmark would give a list of all the links that you gave the "bookmark" keyword to. http://del.icio.us/yourname/bookmark+games gives all the links you gave bookmark and games keywords to. How you see that organization is basically up to you, with proper design.

      The idea is basically to separate the underlying organization from the view of that organization. Hierachical directory structures tie very tightly to the view of those structures. Relational database structures based on metadata do not tie to any particular view of the data at all.

      --
      - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
    12. Re:Not broken by smithmc · · Score: 1

      The current file system isn't just a hierarchy. It provides UNIX hard links, so there is no single location a file has to be in. If I create a hard link to a file it looks like two files, but it's really one.

      And how is that easier than a DB-oriented filesystem where any set of search keywords can be attached to a file?

      --
      Downmodding is the refuge of the weak. Don't downmod, make a better argument!
    13. Re:Not broken by hackstraw · · Score: 1

      Meanwhile, if each file were in a database, with search keywords, I could find anything I wanted just as easily as anything else - there's no predetermined hierarchy that makes it easier to find some things than others.

      If (l)users are too lazy to put stuff with meaningful filenames in relevant folders, why are they going to correctly add search keywords to every document.

      If I labeled all my proposals with proposal in the filename, I could find them all very quickly.

    14. Re:Not broken by argent · · Score: 1

      And how is that easier than a DB-oriented filesystem where any set of search keywords can be attached to a file?

      Well, it already exists, it doesn't break any current software, it's got a 35 year track record of actually working, and it doesn't force you to redesign everything when you have to deal with multiple different operating systems. Oh, yeh, these are just practical considerations... but they're kind of important.

      And on the other hand, you don't actually need a DB-oriented file system to attach search keywords to a file. You just need a user interface that lets you declare associations between keywords and files. Whether those associations are explicitly in the filesystem, as in BeFS, or whether they can be added in a separate database, as in Spotlight, is an implementation detail.

    15. Re:Not broken by rsborg · · Score: 1
      Don't bother correcting me on this, I *know* this isn't a good way of visualizing what they're trying to do, but until I really get to use a system like this myself, on MY files, I doubt I'm really going to get it.

      Trust me, I have Tiger running on a new iMac.... and I don't really use spotlight all that much...yet. I still have my "downloads" directory and "documents" directories and such. I wish I could get my damn VPN working so I could do work on that machine and it's beautiful display and OS instead of my windows laptop :-)

      I think your fears are well founded (too much faith is required otherwise), and that's why spotlight and the whole "smart folder" concept is still in it's infancy. Thunderbird, OSX and gMail still have some work to do in getting peopel used to the concept, and I'm guessing in about a year or so, ther'll be a good enough "best practice" set of features that M$ can steal^H^H^H^H^H^Hinnovate and put into their Longhorn OS (which will take yet another year to develop/test).

      --
      Make sure everyone's vote counts: Verified Voting
    16. Re:Not broken by jskelly · · Score: 1

      but on non-broken operating systems you can already do this: you can 'find' documents from "about two weeks ago," you can 'grep' documents which mention nintendo, and you can 'find' documents written by james.

      or you can just pick up the phone (or pop into his office) and ask james yourself.

      it sounds like a larger problem here is average users having "hundreds of thousands" of files sitting around.

    17. Re:Not broken by Dixie_Flatline · · Score: 1

      Sure, but it's considerably slower than the new Spotlight way. Not to mention that you can also search for photos that you took a few weeks ago with certain shutter settings, for instance, which may be important to you.

      Incidentally, I said, "hundreds OR thousands" of files, but your point is well taken.

      Yes, that is a problem, but I don't see that it's one that is easily mitigated, especially in a work environment that generally requires that you keep tabs on everything, even work several years old. Given that, I think that adding Spotlight into the mix is a definite plus.

      I'm not advocating the replacement of the folder system. I just think that it's a powerful tool when used flexibly, with an open mind. Trying to use just the folder system or just the Spotlight system isn't as powerful as using both together.

    18. Re:Not broken by kirkjobsluder · · Score: 1

      The mistake in this (which I keep pointing out over and over again) is that it assumes that people who are too lazy to use hierarchial file folders as meta data for the last 25 years, will be willing to tag files with metadata for the next 25 years.

      The second problem is that files have been in databases since the beginning of file systems.

      That is not to say that keyword searching is not going to be a good thing for file management. Having given up on a full-text index of my home directory, I'm not convinced that it will result in less work, or more adept file management. Searching through folders is likely to be replaced by repeated attempts at "search engine fu", entering multiple keyword combinations to hit the sweet spot of 5-10 relevant hits as opposed to 100 false positives, no files at all. The task of putting files in folders is likely to be replaced by tagging files with meta-data. This will be especially important for multimedia files given that your camera has no idea if it is taking a picture of the Lincoln Memorial, or Aunt Bertha.

    19. Re:Not broken by DrEasy · · Score: 1

      The folder/subfolder hierarchical classification scheme is certainly limiting, but it is not incompatible with using keywords and databases. Think of folders/subfolders as a type of metadata with some formal syntax. The only thing is that it is good to have a mandatory scheme by default to ensure that users do associate some metadata to their files, and the folder/subfolder namespace is not a bad one at all.

      --
      "In our tactical decisions, we are operating contrary to our strategic interest."
    20. Re:Not broken by jskelly · · Score: 1
      Yes, that is a problem, but I don't see that it's one that is easily mitigated, especially in a work environment that generally requires that you keep tabs on everything, even work several years old. Given that, I think that adding Spotlight into the mix is a definite plus.

      I do agree with you that it is a plus -- and better to have both than one alone. The thing that makes me seem oppositional (if I did) is the threat of eradicating the filesystem in favor of using only Spotlight. Another post in this discussion linked to Steve Jackson's assessment of Tiger (including Spotlight) and it sounds pretty dreadful -- especially if it were your only choice, I mean.

      Otherwise -- several other posts had mentioned "hundreds of thousands" of files on a user's computer. I'm sorry I mixed that in to this reply; I should have been more careful. I can picture hundreds of thousands of files for an entire organization. And with your example, of hundreds (even thousands) of files I can imagine sorting through those once in a while to prune and maintain them. Even though most users (myself included) don't do that as often as they should.

      But if the others who mention hundreds of thousands of files are accurate and an indication of what people are doing with their computers -- their personal, desktop systems -- I can't for the life of me imagine what is in all of those files. I am one of those packrat users, and I do keep old work files around (I can even find them when I need them ;) But even I don't have "hundreds of thousands" of files. That's just mind-boggling.

    21. Re:Not broken by jensen404 · · Score: 1

      It gets hard when I also want to put the some of the pictures from c:\My Pictures\2005\vacation in c:\My Pictures\FavoritePictures.

    22. Re:Not broken by bcd · · Score: 1

      First, performance should never be a reason not to try something new. Most people are very bad at predicting the performance of something that doesn't exist yet.

      As I see it, the problem stems from the sheer amount of data that people are dealing with these days. A typical system now has hundreds, if not thousands, of folders/directories.

      Plus the sorting criteria -- determining how to use folders and what to put in them -- is not consistent. As on UNIX, where some packages put everything into one directory and others split things up into /etc, /usr/bin, and so on. Often, the directory name doesn't completely describe what the purpose of the grouping is in the most intuitive manner.

      Innovation is not fixing what is broken; it's making things better.

    23. Re:Not broken by smithmc · · Score: 1

      And on the other hand, you don't actually need a DB-oriented file system to attach search keywords to a file. You just need a user interface that lets you declare associations between keywords and files. Whether those associations are explicitly in the filesystem, as in BeFS, or whether they can be added in a separate database, as in Spotlight, is an implementation detail.

      Making Spotlight use its own DB is fine - if all you care about is using Spotlight. But if the DB were built into the filesystem (or at least made an OS-level component) then other applications could make use of the search capabilities as well.

      --
      Downmodding is the refuge of the weak. Don't downmod, make a better argument!
    24. Re:Not broken by argent · · Score: 1

      Making Spotlight use its own DB is fine - if all you care about is using Spotlight. But if the DB were built into the filesystem (or at least made an OS-level component) then other applications could make use of the search capabilities as well.

      What's an "OS-level component"? Spotlight's got a framework that any application can call: that's how Spotlight works in Finder and Mail.

      That's about as "OS-level" as things get in OS X.

  25. f-spot and pictures and tags by Anonymous Coward · · Score: 1, Interesting

    I installed f-spot (a mono photography application for Linux -- it's in Debian unstable) on my wife's Thinkpad and it went out and thumbnailed over a 1000 pix on her system.

    With the tagging system (you highlight and tag photos with tags like family, favorites, Mexico Trip etc) it was so easy to navigate through the huge collection without knowing where any of the pictures lived within the file hierarchy.

    Something similar for navigating the whole system would be amazing: thumbnails of documents, meta information... the sample really made the possibilities come alive.

    How about it? Can we take the f-spot engine and create a file browser with tags?

    1. Re:f-spot and pictures and tags by germanStefan · · Score: 1
      There happens to be some software under progress called beagle. Beagle Link

      I believe that it can search through open office files, email, gaim chat logs, pictures, and all sorts of things. Similar idea to this mac osX thingie. It has a daemon which monitors for changes (i think). I'm on ubuntu hoary, and its not available there yet, but maybe you can get it in debian unstable. If so, maybe you should review it?

      I hope its up to par with spotlight and google desktop search and the likes

  26. Comment removed by account_deleted · · Score: 4, Insightful

    Comment removed based on user account deletion

  27. Google Desktop Search + GDSuite by Buzz_Litebeer · · Score: 2, Informative

    All I can say is the linking of Google Desktop Search and the program called GDSuite which makes GDS work like the "search" function from windows has already changed how I get to things on my machine. If I know a chunk of code from a certain filetype is what I am looking for, it is extremely straightforward to just type that information in and get a response immediately.

    The only thing I can hope to see is for Google Desktop Search to add a "label" functionality to GDS so that I can label things that are "games" and "code" etc, to help narrow down searches or even use virtual directories where it brings up a windows like link to all executables labled for games on the hard drive without having to individually organize.

    This way you could make folders that consist of multiple labels and or focus them down to less labels etc at a click of a button.

    --
    If you don't vote, you don't matter, so don't waste your time telling me your opinion
  28. Hierarchical Folders Are Still Useful by henrywood · · Score: 3, Insightful

    It's all very well to talk about the death of folders because of intelligent indexing and searching of file systems, but this is in the context of retrieving data. Where a hierarchical structure is so useful is when you are saving information in the first place. It's important to remember that a hierarchy divides the file system into a number of logical namespaces.

    A completely flat filesystem sounds all very well in principle, but how do you find names for all of those files? I have loads of files on my computers with the same names but in different namespaces. Or are we going to throw away filenames as well?

    --
    Something is happening here but you don't know what it is, do you, Mr Jones.
    1. Re:Hierarchical Folders Are Still Useful by otisg · · Score: 1

      There are lots of ways to organize data without folders. Think meta-data, think automatic classification and clustering, thing labelling/tagging, etc. All of this can be done at "save time"! [1] -- link with an example at the bottom.

      Also, you don't need your files to be in certain places, really. You only really need to be able to get to it quickly. When you don't need a file, who cares where it is, as long as it is somewhere, and as long as I can open it in less time and with less effort.

      For instance, you may have your CV/resume saved somewhere on your computer. How often do you look at that file? Every few months or years? So who cares which folder it's in, as long as when you want to apply for a job you can type in "resume" and pull up your file in less than a few seconds.

      I've been saying this for a loooong time, so I'm happy to see that Apple has integrated this into the OS, and that people finally dig search. Simpy [1], a social bookmarking site with tagging and full-text search (and NO folders/categories! :)) is built on this premise, and so far people are very happy with it.

      [1] demo/demo account for playing

      --
      Simpy
    2. Re:Hierarchical Folders Are Still Useful by henrywood · · Score: 1

      But what about the naming problem? Are you suggesting that we just do away with file names, or use random ones. I certainly couldn't invent enough meaningful, distinct and, preferable, succinct file names to account for all the files on my computer(s). The namespaces provided by a hierarchical filing system solve this problem in a logical and intuitive way.

      --
      Something is happening here but you don't know what it is, do you, Mr Jones.
  29. Re:Scared me for a bit. by Anonymous Coward · · Score: 0

    Ha! Wishful thinking.

    Folgers is to coffee as aparagus is to chocolate.

  30. Not everyone agrees by nagora · · Score: 1
    --
    "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
  31. Newton soup file system anyone? by dayeight · · Score: 1

    Actually....can someone give me a more concrete idea of how a soup file system works?

  32. Death to folders/directories death to discovery. by jellomizer · · Score: 4, Insightful
    While searching has it benefits over folder there is the time that you don't know what your are looking for, but you will know once you find it. How many of you when you were fairly new to Linux
    cd /usr/bin
    ls
    and tried to run all the files to see what they did?

    Or on MacOS take a look at all the pfiles and see what they can control and what they can't.

    Or say you want to find a way to make the dock transperent and you search for Dock Transperance. While the real term that the search will find is Dock Clearness. Or that file you saved way back when you don't know the date you did it or what it is about but once you see it you know that is the one you need.

    Sure I like spotlight but there are some cases where it just fails me mostly because I am absent minded.
    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  33. No Folders? No thanks? by Shadow+Wrought · · Score: 4, Interesting
    Maybe dumping everything into a single area makes sense for some folks, but I shudder to think about it. I work in the legal field and every attorney and paralegal in the office saves documents in case specific folders. This becomes especially helpful when, two years after the fact, you're asked to track down some obscure brief, correspondence, or the like.

    That plus there is still a large group of folks in the business world for whom computers are still fairly recent (the managers and partners who have been working since the 70's and 80's). Granted their numbers are starting to thin, but there are still a great many folks, in relatively high positions, who like the folder system because it replicates a filing cabinet- they get it. Trying to educate the entire generation on a "whole new way" of doing something "easier and faster" will frighten them off.

    --
    If brevity is the soul of wit, then how does one explain Twitter?
  34. How about a search for... by payndz · · Score: 1, Offtopic
    ...frog's shift key.

    "Ooh, we're so cutting edge we're not going to use a capital letter at the start of our company's name." Pretentious twats. I bet they all have poncy rectangular tinted glasses and soul patches and ride around their offices on scooters as well.

    --
    You must think in Russian.
    1. Re:How about a search for... by mbbac · · Score: 1

      And what is wrong with that journalist that actually went along with Frog's stupid game and kept the name lowercase through-out the article.

      I can forgive him typing "Searchlight" instead of "Spotlight," but not that.

      --

      mbbac

  35. booo. I like folders by ostiguy · · Score: 1

    I have a gmail account for a variety of mailing lists. I am getting a bit fatigued with its interface. Yes, I can label all the mailing list stuff, but the oddball stuff is a pain to deal with. I wish I could route to folders instead of labeling the mailing list stuff, so the regular view is strictly stuff that is unlabeled.

    ostiguy

    1. Re:booo. I like folders by Buzz_Litebeer · · Score: 1

      Actually you can. Create a filter that sends it to the archive directly. It will still come up when you click the label, but you wont see it on your main file view. And setting up labels for general groups is also easy if not the most straight forward thing.

      Essentially just create a filter and during the creation process it will allow you to test the filter. WHile testing you can mark all the conversations that come up and return to the main view and apply the label you want to those conversations and send them to the archive as well.

      After a period of setting up filters correctly, all that you would see in the inbox is information that was unlabeled.

      --
      If you don't vote, you don't matter, so don't waste your time telling me your opinion
    2. Re:booo. I like folders by WordODD · · Score: 1

      You can. You just have to create labels for each of the mailing lists then create a filter for each one under the Settings menu. Check the box that says "Skip Inbox" and check the box that says apply filter. Then it goes right into the virtual folder you want it to skipping the inbox completely. When you want to read it just click the label you are looking for and there it all is. Its very nice, but I still want to make my own folders on my servers.

      --
      Please do not let scientific accuracy interfere with the intended humourous/interesting/insightful value of this comment
    3. Re:booo. I like folders by Anonymous Coward · · Score: 0

      create filters to label your mailing lists as necessary. that's what I do and it works well.

  36. What's wrong with folders by tezbobobo · · Score: 2, Interesting
    Or perhaps this is being read incorrectly (the trend, not the article). I personally quite like organising my stuff into folders. I'll often store many sources together, be they source files, or pdfs/word/htm files which are related. Folders provide a simple, heirarchical method of organising files. I don't want to have to edit metafiles and such when storing files.

    Better yet, instead of the death of folders, why not something which sits alongside side, like som sort of brilliant search capability? But seriously, while its a good start - does it need to go any further than apple or google have taken it? Do we really want power to be hard to get at?

    1. Re:What's wrong with folders by circusboy · · Score: 2, Interesting

      I'm wondering if one could use the concept of the folder/pathname etc. as part of the metadata construction...

      I agree, I separate many things by folders when they have nothing to do with each other, but if metadata application could be as 'painless' as folder picking, then I could go either way.

      to a large extent, isn't this how files are stored on a disk anyway? files are at addresses, and folders,(directories) are lists of addresses. add multiple pointers(folder names, metadata) to those addresses and it seems to me that you have the concept of symlinks but in a sort of upside-down in kind of way...

      perhaps rather than choosing a single folder, you could have a "click all that apply..." list... hang on, let me call my lawyer...

      --
      -- it's ridiculous how many people misspell ridiculous... (damn, damn, damn...)
    2. Re:What's wrong with folders by BJZQ8 · · Score: 0, Redundant

      Funny, I delete all of my folders before I create them. I figure if it's important, I will look it up in Spotlight.

    3. Re:What's wrong with folders by Dasch · · Score: 2, Funny

      What about adding text labels to files? That way one file can have multiple labels, and can be accessed through several ways with a Labels View or something.

      You could for instance label all pictures with your buddy John Doe "john". That way you can quickly find those pictures, even though they lie in different folders ("drunk in florida 2001", "drunk in hawaii 2003").

    4. Re:What's wrong with folders by hunterx11 · · Score: 1

      Tiger already has this with Spotlight comments--you can add comments to a file (in the Get Info window) which will cause it to show up in any Spotlight search matching those comments.

      --
      English is easier said than done.
    5. Re:What's wrong with folders by Moofie · · Score: 0, Redundant

      "Better yet, instead of the death of folders, why not something which sits alongside side, like som sort of brilliant search capability?"

      Yeah, it's called Spotlight, from a company called Apple. Maybe you've heard of them...

      --
      Why yes, I AM a rocket scientist!
    6. Re:What's wrong with folders by Opie812 · · Score: 1

      that was soooo yesterday. Man, get with it.

      --
      I'm not a nerd. Nerds are smart.
    7. Re:What's wrong with folders by SupremeTaco · · Score: 1

      It seems like this would make it easier to store items like music/photos. You could search for all mp3's relating to Jazz, and you would pull up albums labeled "All that Jazz", as well as those of that genre, without having to wonder about where on the harddrive they are stored. Sure, it would take some getting used to, but just like (almost) anything else, we'd get used to it.

      --
      You have a constitutionally protected right to be wrong, and I the right to ignore you.
    8. Re:What's wrong with folders by circusboy · · Score: 1

      but just like (almost) anything else, we'd get used to it.

      been reading my other comments lately?

      but even work related documents, any file you are currently working on could be filed under "urgent fix" as well as the individual project name, this could be good for the busy freelancer... (for source code, anyfile containing //TODO:)

      Already I tend to use the star ratings in itunes more as an organizational tool than a quality rating, just wander through the list of songs, this is 2, this is 5 this is 4. and a playlist for each level. for more permanent things, I put a term in the grouping field, a keyword or something, the stars are something I can change on the ipod on the fly though. so rather than just the on-the-go play list, I have five play lists that I can screw with without touching the computer. now if you add the labels, (8 or so of those,) you already have 40 different classifications (if you assume one from each group...) that you can sort your stuff by. add some overlapping keywords, and content references, yeah I could kiss folders good bye... but on the other hand, if you have dependent search 'folders' it might be nice to nest them, for instance, 1 folder for all items with //TODO: and inside that 'folder' perhaps subfolders that are searches limited to that 'folder' (search within these results.. knd of thing.) one for each project or something. I don't know, just spitting out ideas now...

      --
      -- it's ridiculous how many people misspell ridiculous... (damn, damn, damn...)
    9. Re:What's wrong with folders by EggyToast · · Score: 1
      I don't know if you've used something like Google Desktop or Spotlight, but I've found, in practice, that these systems are sort of "intelligently inheriting" metadata. So let's say you have a bunch of pictures in "Grand Tetons." They're all numbered "DSC001 ... DSC129," though, and you don't feel like messing with metadata. Searching for Grand Teton, though, will pull up that base folder, which, upon clicking, will open up with all of those images.

      Obvious, perhaps, but an example of how these metadata transitions are going to occur in practice. There's no way to get people to manually type in metadata. But by watching how people are sorting their files, these systems can learn and add/subtract the appropriate metadata. And it can be basic things like learning how people are filtering in their Mail applications, or where files are being downloaded from based on the previous Google search or whatever. Since it will all be intra-computer data capturing, it'll be secure and private and just used for metadata.

      I think it's a pretty neat approach, and as someone who also despises the idea of manually adding metadata except in specific cases, I hope it gets pushed more to fruitition.

  37. Folder suck. by nearlygod · · Score: 1

    Finally... I've been waiting for the end of folders to come. I just hope that they are replaced by directories instead of libraries.

    --
    The Tools Of Ignorance wanna be a tool?
  38. Assumptions & interactions by G4from128k · · Score: 1
    A search-based approach assumes
    1. The category(s) of the object are encoded in the metadata of the object
    2. The search is sufficiently broad enough to collect all items that belong in a search (false negatives)
    3. The search is sufficiently narrow enough to exclude items that do not belong in the set (false positives)
    Some simple examples of hard-to-define-by-search collections of documents include:
    1. All the documents for a given client (stock photos used for that client, invoices, emails) -- not ever document will have the name of the client in it.
    2. The set of "final" versions of files for given client (with no intermediate or working versions) -- might be doable if EVERY office file in the system were in version control system.
    3. "good" documents from a web search for further workflow processes (requires subjective evaluation)
    4. the set of spams (the imperfection of spam filters is a microcosm of the problem of the inaccuracy of search)
    I have used (and created) system that do continuous/recurring searches to create collections. Its a great idea, but it can be awkward to form the right search and even the best search has exceptions (falsely excluded documents and false included documents). Direct manipulation (i.e., putting a file in a folder or removing a file from a folder) is far simpler and faster than typing metadata or refining a search.

    Folders are still useful.
    --
    Two wrongs don't make a right, but three lefts do.
  39. this is natural selection at its best by yagu · · Score: 2, Interesting

    I don't think the directory as we know it is dead, it is a nice way to hierarchically (word?) organize our data (but wait, Documents and Settings???). Seriously, directories are intuitive enough and most people get comfortable with them quickly.

    But, there are some problems with directories:

    • they get messy when too deep (where the heck is that directory I put those files in?)
    • in a GUI, they're really really really annoying, and potentially very dangerous. On many occasion I've had people come to me to help them recover a file that "disappeared". Mysterious at first, I came to recognize the dreaded "mouse button accidentally released" during a drag and drop as the common cause for "lost" files in a gui universe. But it gets really dangerous when the lost file from "drag and drop" does something to a system directory, something I've encountered at least twice! (It can almost literally render a system unusable.)
    • they become useless when not deep enough (hmmmmmm, I know I have that photo in this directory, but among the 4000 others I can't find it!)
    • they're too specific... How many times have you thought, "I'll put it here, no wait, it's more appropriate over there, hmmm...."? And then just give in and put copies of the file in multiple directories (which introduces a whole 'nother slew of issues).
    • they're confusing in the quasi-standards community... (This new executable I'm contributing, does it belong in "/usr/bin", "/usr/sbin", "/usr/local/bin"?)

    However, this article I think shows the way technology will take us and I like the abstraction and "flattening" of the storage universe. I've already become less neurotic about how to organize and store photos, etc., especially now with photo organizers and desktop search software like Google desktop. For me it makes more sense to "ask" my computer where something is and have it return the top twenty most likely responses (with the ability to drill deeper if necessary).

    Directories served a good purpose, but weren't they mostly artifacts anyway? Aren't they kind of an opaqueness of underlying technology? Directories as far as I remember were a way of implementing pointers and references to blocks of data on a drive, albeit a nicely abstracted implementation at the time (except for DOS, ick... (why no ".xxx" extensions allowed for DOS directories, huh?)).

    1. Re:this is natural selection at its best by kayak334 · · Score: 1

      But it gets really dangerous when the lost file from "drag and drop" does something to a system directory, something I've encountered at least twice! (It can almost literally render a system unusable.)

      I'm curious what, "Does something to a system directory," means? It can "almost literally render a system unusable"? Could you explain what you mean?

    2. Re:this is natural selection at its best by yagu · · Score: 1
      I can't remember specifics on this one, which is my fault I guess, but I had a Windows user do something that ended up corrupting a file in the system directory (same file name?, don't remember), and the system just stopped working... I recovered it by getting that file from another machine and copying it back into that system directory (booted from DOS to do that..), and the system started working again. Weird.

      The other time was actually on a SUN system, and this person insisted on always being logged in as root (wish I could have more control over that kind of stuff -- what a Windows way of existing!). This person did the same thing, dragged and dropped "fstab" (had a personal copy he was "playing" with) and thought he dragged and dropped to a "$HOME/etc", but instead put it over the system /etc/fstab... The file was syntactically wrong, and on next system boot the system could not mount /usr (that was the corrupted entry).... Ask me sometime about how I recovered THAT system... (send the request to my un-obfuscated e-mail address).

    3. Re:this is natural selection at its best by Anonymous Coward · · Score: 0
      why no ".xxx" extensions allowed for DOS directories, huh?

      Extensions were allowed on directory names. They just were rarely used.

  40. Spotlight not the be-all end-all of search by mccalli · · Score: 4, Informative
    I use Tiger. I upgraded from Panther. And whilst I can search meta-data to my heart's content, for finding actual files the Finder in Tiger is less powerful than Panthers, not more.

    Reasons? Well, first of all Spotlight won't search the whole of your drive. Can't remember if it was in /usr/local/bin or /usr/bin? Tough. Spotlight won't help you, it doesn't look in those hierarchies.

    Made a mistake typing your search term into Spotlight and on an older machine? Don't even think of hitting that backspace key, or the Finder may go into a spinning beachball hell whilst it tries to live search everything for you.

    Want to find just files and nothing else (ie. no meta-data or content-related stuff, just filenames)? Well, you can use the undocumented start-your-search-with-a-double-quote feature, but that doesn't work well because it doesn't understand wildcards (so "*.java won't work, for example, whereas ".java will but would include *.java.backup).Also it seems to lose its idea of filename-only as soon as you hit backspace and try to re-edit it. In other words, typing ".java will find me *.java*, but typing that, then hitting backspace, then typing hte final 'a' character again will start finding me things with java in the content instead of just the name.

    It also has poor resource usage - some seem to be lucky, but search the forms and you'll see many people complaining about processes called mdimport or similar hogging large amounts of CPU. Then there's the indexing it does every time you connect a firewire drive - if I reboot my Powerbook in target mode and hook it up to the Power Mac, a large amount of indexing is initiated which slows down my performance on that drive. I can set it to not index, but then it slows down search on that drive. What's needed is for the indexing stuff to be really low priority or user-ppausable perhaps.

    Sorry, Spotlight is ok but in the Finder it's a pain more than a help for me. I wouldn't have minded it in addition to Panther's more straightforward 'find a file' bit, but as a total replacement for that it's rather lacking. I'm not even contemplating using it as a complete replacement for a normal directory structure.

    Cheers,
    Ian

    1. Re:Spotlight not the be-all end-all of search by idiot900 · · Score: 1

      Can't remember if it was in /usr/local/bin or /usr/bin? Tough. Spotlight won't help you, it doesn't look in those hierarchies.

      Eh? I just searched for 'grep' on my Tiger (ironic, eh?), and Spotlight found it just fine, in /usr/bin.

    2. Re:Spotlight not the be-all end-all of search by Anonymous Coward · · Score: 0

      If you want to search for a filename-only then perhaps you'd want to hit your finder icon in the dock (or tab over) and do a cmd-f. It makes your spotlight search a little bit more customizable. More specifically, you could do Name -> Ends with -> .java. Cheers.

    3. Re:Spotlight not the be-all end-all of search by dr00g911 · · Score: 1

      Well, Spotlight does (and doesn't) search everything on your machine.

      Clicking the little maginifying glass or pressing Command-Spacebar will bring up a search that seems to only work with your home folder contents.

      However, hitting the old school command-F brings up a much more customizable Spotlight search -- you can even narrow down to just wanting the /etc/ folder to be a potential target in there -- similar to the way Panther and Sherlock used to do it.

      It does network volume searches from here as well.

    4. Re:Spotlight not the be-all end-all of search by sootman · · Score: 1

      Agree 10000%. I have two drives, one of which I didn't want indexed originally. I found some tips online of how to force a manual index and some of the drive is good, some isn't. What's worse, the Finder's search box BLOWS. Just for fun, I opened a window on the new drive and was LOOKING AT all my 'star wars' files. I typed 'star' into the text oval in the top-right corner, set to search THIS WINDOW, and it came up with no matches. Next time I boot that box into Tiger I'll make a movie of the process. It's laughable.

      Apple really needs to open this up some in two ways: behind the scenes, by giving you a really clear view of what is indexed, what isn't, and so on, and on the front end--most of us are pretty smart and CAN understand "complex" queries like "(email or xls) and (mom or dad not sis)" We've gotten to the point in computerdom where EVERYTHING needs to have 'beginner' and 'power' settings. I don't CARE if you think you've made The One True App That Always Works Perfectly--you haven't, and even if you had, people with a certain kind of mind are going to want to do things differently than you intended anyway. Do yourself and them a favor: let them.

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    5. Re:Spotlight not the be-all end-all of search by dcam · · Score: 1

      Reasons? Well, first of all Spotlight won't search the whole of your drive. Can't remember if it was in /usr/local/bin or /usr/bin? Tough. Spotlight won't help you, it doesn't look in those hierarchies.

      Neither does XP. Pick a file in the C:\Windows\System32 directory (Assuming you have installed XP in the default path). Now try to find it. This annoys me no end.

      --
      meh
  41. They haven't used Spotlight, have they? by dpbsmith · · Score: 5, Interesting

    Pie-in-the-sky. Please spare me the deep-think prognostications of people who obviously are unfamiliar with how the facility actually works (or doesn't) in the real world.

    When it is good, Spotlight is very, very good. And when it is bad, it is horrid. So far, in my experience, Spotlight has been very, very good about 50% of the time I've really used it (i.e. to find something I wanted to find, as opposed to playing around with it). And horrid the other 50%.

    Spotlight has several big problems.

    a) It doesn't find things reliably. This isn't like using Google on the Web, where you're happy with the results you find, and mostly don't know about what relevant hits Google missed. You have a very good idea what's on your hard drive, and it is incredibly annoying when Spotlight does NOT find a file you know is there.

    There is ongoing discussion of why Spotlight doesn't find things reliably, and, of course, many people who say "It works for me," but the number of users reporting that Spotlight is not finding files they know are there is very significant.

    There are various reasons for this. One is that Spotlight has a fairly long built-in exclusion list of directories it doesn't think you really want to search, but, unfortunately, it does not explicitly show you what they are. This is not, however, the only issue.

    b) It doesn't find things quickly. Wags are starting to call it "stoplight." Frankly, I'm scared to type anything directly into the search field. I've gotten to the point where I type the search target into a text editor and paste it into the edit field.

    The problem is that Spotlight oh-so-cleverly gives real-time live updating of the partial query as you type it in. So if you type in "Slashdot", for example, by the time you have typed in two characters it is trying to display every file on your computer that begins with "sl". For reasons that aren't clear to me, this frequently locks up the Finder's UI with a spinning pizza wheel. The entire Finder becomes unusable--you can't even activate another window and search for the file manually--for big fractions of a minute.

    c) A signficant number of users are reporting frequent occasions when Spotlight causes their whole system to slow down. And, in at least one case, I've pinned down a situation in which Spotlight, for some reason, actually causes another program to fail with file I/O errors unless it is prevented from accessing the directories that program is using.

    So, Spotlight is sometimes wonderful... but other times is unreliable, slow itself, slows down the rest of the system, and makes other programs unstable.

    But aside from that, Mrs. Lincoln, how did you like the play?

    1. Re:They haven't used Spotlight, have they? by SideshowBob · · Score: 1

      Hm. I just tried it. I hit command-space to bring up the spotlight search, hit 's', then immediately switched back to Safari. There was no problem switching back and forth repeatedly, each time I hit command-space, the Spotlight window re-displayed itself instantly and the search for everything on my drive containing 's' continued to update.

      It found about 10,000 items in less than 30 seconds. So it seems fairly speedy to me (this is on a PowerBook so certainly not the fastest cpu/disk out there).

    2. Re:They haven't used Spotlight, have they? by 99BottlesOfBeerInMyF · · Score: 1

      Allow me to say, "works for me."

      I have not experienced any problems with Finder lockups or even slowdowns while using Spotlight. I do, however, regularly have problems with the finder when accessing network volumes that are mounted by it. Do you perchance have a network volume mounted regularly? I imagine that could easily cause the problem you describe.

      As for points 'a' and 'c' in the first case I have a lot of files and have not had any trouble with Tiger missing files with the text I am searching for contained in the title or content for supported file types. As for the last case, Spotlight uses significant disk and CPU to index the entire drive the first time, and may again have problems if you are mounting network drives. The former has given it a reputation for causing disk problems and slowdowns.

      For me, it has replaced Quicksilver, helped me out numerous times, and never caused me a problem.

    3. Re:They haven't used Spotlight, have they? by Anonymous Coward · · Score: 0

      I have had no trouble with it. Maybe your computer has some other undiagnosed problem causing these issues. I'm not sure who these other users who have experienced problems are. Is there some discussion board where they post? I'd like to read more so I can possibly understand from where their problem might be coming.

    4. Re:They haven't used Spotlight, have they? by dpbsmith · · Score: 1

      http://discussions.info.apple.com./ The URLs seem to be generated on the fly so I have to say enter there and click Mac OS X v10.4 Tiger, then Spotlight.

      Many users do find that Spotlight "works for them" and many are experiencing problems similar to those I mention. I am experiencing them on three out of three Macintoshes I personally use, including one where I did a clean install on an empty partition.

      There is quite a collection of lore accumulating involving re-indexing ones whole system by using mdutil and/or dragging whole drives in and out of the privacy pane. Some of these techniques work for some people some of the time.

      Some fairly popular topics, with multiple threads, include "how can I remove Spotlight" and shareware utilities such as Path Finder that do oldstyle plain vanilla searching.

      Spotlight will probably be awesome someday. If it is working for you now, I'm happy for you.

    5. Re:They haven't used Spotlight, have they? by dpbsmith · · Score: 1

      P. S. For a long thread on this, search the Spotlight forum under http://discussions.info.apple.com/ on the word "emperor" for the topic "The emperor's new clothes".

  42. No by Anonymous Coward · · Score: 2, Insightful

    No.

    This is going to suck. How will the system account for spelling errors? Poorly, I'll bet. Also, what do you want to bet that this will lead to a completely guided view of the contents of your hard drive, in which OEMs now decide what we can search for and what we can't. It will be like that "These are the system files! Don't f*ck with these!" warning page on windows only much, much angrier.

    I say, screw these guys. If you want to get that restrictive with my machine, I shouldn't have to pay for it. I guess it will be "Linux, here I come" time.

  43. Folders and Benefits by Proteus · · Score: 1

    Users get "good benefits", eh? Since when are benefits bad?

    Anyhow, the Volume->Folder->File metaphor has always been a bit strained, and I'm glad to see that quality search tools and filesystem metadata are chipping away at the average user's need to use such a metaphor as a crutch. Hopefully, this the first step toward establishing a new filesystem metaphor: one where the data can be somewhat independent of the logical location on a disk, and that doesn't treat the user like a cripple hobbling toward his/her data.

    The addition of metadata especially interests me, as it opens the door to having the filesystem exposed as several different metaphors at once -- the logical layout of the filesystem need have nothing to do with its navigation metaphor.

    --
    We may not imagine how our lives could be more frustrating and complex—but Congress can. – Cullen Hightower
  44. Death of folders is greatly exaggerated... by locarecords.com · · Score: 3, Interesting
    Tiger's Spotlight is good, and certainly better than anything else I have used so far. However, the way it presents the search results is always a bit useless as the top ten seearches are top necessary the way to show me what I need. Additionally the lack of a boolean search is a big mistake as you can't narrow the search down. It is still much much faster for me to remember the folder and go straight to it. When that is no longer the case I'll believe in the death of folders.

    We need something to help that is clear from the number of digital objects we have lying round on our computers these days. Some method of collecting these objects into conceptual sets or classifications (apart from file extensions which is not always the most useful) could be really useful - I have read some interesting stuff by people who are Metadata crazy (seem to have lost the links though - the tiger review of metadata writer was really interesting...) Maybe the answers are somewhere there.

    But for most people, some method of grouping data, adding categorical schemes, visually and texturally organising and generally making files/objects more plastic in the way that we store them would be a great step forward.

    But in any case, nested folders *do* still have uses. And I think we need --in addition to-- rather than --instead of--.

    ---- Posted anonymous as bloody slashdot is banning IP

    --
    ---- The Open Source Record Label : : LOCARECORDS.COM
  45. Comment removed by account_deleted · · Score: 3, Insightful

    Comment removed based on user account deletion

  46. Question for OS Design Experts (not UI) by Anonymous Coward · · Score: 0

    Will this model be limited to userland? Or will it also change the way the OS itself is organized? eg, instead of having config files scattered all over the place, could an attribute be added to those files called "conf" or what have you? Maybe these are stupid questions, but could someone here enlighten me?

    Not an A/C, just too freakin lazy to create an account. CS

  47. hiding by Anonymous Coward · · Score: 1, Funny

    How can I hide things from my kids or wife?
    Ten levels of folders with scary names like "SYSX.dat" keeps them
    the hell outta my pr0n.

  48. All the evidence you need: by Sloppyjoes7 · · Score: 1

    Search engines become massively popular. Google now biggest media company

    Computer storage capacity nearing 1 TB; people stop worrying about running out of space, and save all files.

    Microsoft announces the WinFS file structure; which will do away with folders.

    Google releases a PC search tool, which is widely used.

    Other companies have also release PC search programs. People debate which is the best

    Apple follows suit. Anyone surprised?

    1. Re:All the evidence you need: by Anonymous Coward · · Score: 0

      Microsoft announces future product, but Apple releases produce, not talk about vaporware.
      Sort of important dif, if you ask me.

  49. Vagueness by PeteDotNu · · Score: 1, Offtopic

    I don't know about you, but when I am looking for a specific website, I am more likely to type in the URL than to search for it in Google.

    My point is that Spotlight/Google is fine when it comes to vague requests (I want teh funny Star Wars spoof!), but when you know exactly what you are looking for and exactly where it is, you don't want a big pile of options to choose from.

    --
    My other processor is big-endian.
  50. I agree by Anonymous Coward · · Score: 0, Interesting

    I've been using Copernic Desktop search and it has largely changed the way I interact with my laptop.

    My 'My documents' folder is a mess. I am too disorganized to keep it straight as projects/information evolve over time, since my classification scheme will necessarily also, and it is a royal pain in the ass to go through and create new directories, transfer files etc... Nobody but the most anal retentive among us with loads of free time bothers with it.

    But with the destop search, I just type in a few words and the info I'm interested in pops right up. I've found all sorts of information I thought I had lost, only to have the desktop search find it buried in some deeply nested folder, a victim of a previous noble effort I had made to classify things into neatly labeled folders.

    Here's an example. I am a researcher and I have probably downloaded about a 1000 different pdf research papers over the years. It was becoming so difficult to keep track of these papers on my hard drive, that I would just re-download the paper again instead of trying to figure out which damn directory I had stuck it in two years ago, when the way I thought about my research was different than the way I think about it now. Now I've given up on the directories - I've stuck all the pdf papers in a single directory and just do a Copernic pdf search with a couple of the keywords I'm interested in and the paper pops right up. It's great and it's the way of the future.

    1. Re:I agree by Anonymous Coward · · Score: 0

      go fuck yourself you stupid moderator!!! My post is not redundant! Asswipe!!!!!!

  51. Re:No Folders? No thanks? by Snowmit · · Score: 1

    Yes, but in a system that uses meta-data and saved searches, you have an interface that acts like a file and folder system where there is a folder for each case, a folder for each of your attorney and paralegal's work (useful if you have to check over the work of that incompetent fool you just fired), a folder for all of your tort works, a folder for all files involving certain clients, a folder for all files involving certain kinds of filings, a file for all of your official correspondance, a folder for all of your billing etc etc etc.

    And rather than having to make a duplicate copy of each file, one file can appearin multiple folders.

    So it's like the current system but better.

    --
    I have a lot of opinions about Cyborgs and Architects
  52. This is a bad idea... by the_skywise · · Score: 1

    While I'm all for the idea of a more database-esque file system, I see this as bad for consumers.

    If only applications manage particular files than you become "locked" to that application for managing those files.

    Think of it, it makes it far easier to force DRM (I'm sorry, you can't even SEE your files unless you use the approved application, citizen). Plus you're condemned to THAT application because it doesn't necessarily have to release its data store to other applications.

    1. Re:This is a bad idea... by e**(i+pi)-1 · · Score: 1
      When asked whether real folders can be replaced with virtual folders, I think the answer is no:
      • Backup: Data need to be backed up and often you want only to backup part of it. I personally even prefer to have some data redundant in multiple folders and leave old versions as they are. I do not have to backup them regularly since they do not change any more. I open for every new project a folder and copy things from older projects there, instead of moving or linking to them. Keeping different trees of the file system independent, makes things less error prone. The files in the old project are untouched.
      • Robustness: If I modify a text file in one folder, I might not want to have it modified in the other folder. This is a reason, I avoid symbolic links in Unix. Symbolic links are often cause for trouble, also in other operating systems like the old Mac OS 9. In a world with symbolic folders, a single corrupt data base can cripple your entire system. I like redundancy and keeping things independent as much as possible.
      • Simplicity: I want to access data in different ways. Everything what spotlight can do, can be done with Unix, using basic unix commands like "find", "tree", "grep", "strings", "ln" and some conversion programs. The problem is that the later tools are slow. But I do want to organize data with different tools and different worlds with virtual folders do not play well together. An example is email, where different vendors have different approaches. I organize my mail in folders as text files which I can search and manipulate to my likings with search, sort and filter technology I know to exist in 20 years also.
      • Platform independence: I'm still having to get used to the meta data model. OS X has different ways to deal with meta data but they do not work nicely with other platforms. There are efforts to deal with DOS file systems, where the meta data are stored in flat text files. Spotlight is great, but it is not so clear how the user can control or backup the search database. I like technology which is platform independent, portable and does not lock me into a specific OS vendor. Operating systems can disappear and evolve. Files can end up in different operating systems. As it is now, spotlight is an additional tool. I can still work with my files, when mounted on other operating systems.
      • User rights: This has been pointed out also before: Virtual folders make sense for example, when listening to music, where the user has been taken away any rights. In iTunes, song files are organized in real folders carring names like F23, but the user does not see them and organizes the library virtual folders. This is a model, where the user is not supposed to work on the files like doing modifications. The user is only supposed to use the data, not work on them. Digital righs managements control the user in Itunes. The bottom line is: virtual folder technology makes it easier to cripple the users abilities because the software can deny access to work with the real files.
      • Knowing where things are: One can look at the web as one gigantic file system where most data are organized in real folders and the directory structure corresponds to web addresses. "Virtual folders" on the web would produce a lot of confusion which we see all the time, like websites, which use other websites under the hood. Examples are meta search engines. In those cases, I do not know, whether the "virtual folder" can be trusted or manipulates the data before passing them to me. Similarly as I want to know the origin of data on the web, I want to know in my file system, where a specific file is, not just a virtual name to it.
  53. Sometimes I know what's best for me by Just+Some+Guy · · Score: 3, Insightful
    Whenever I create a project-specific folder and put a bunch of files in it, I know that those files are directly related to each other. I don't want to search for "files you think might be related to Project Foo" - I want "files I've explicitly said are related to Project Foo".

    There are times when searches are ideal for grouping disjoint sets of information. There are many, many more times when a best guess is completely insufficient. Searches to augment folders? Sure. Searches to replace them? No way.

    --
    Dewey, what part of this looks like authorities should be involved?
    1. Re:Sometimes I know what's best for me by earthbound+kid · · Score: 1
      For files... Keywords += "Project Foo" ...

      Search "Project Foo"


      We need folders why?
    2. Re:Sometimes I know what's best for me by Quiet_Desperation · · Score: 1
      Because we don't want to search every time?

      Everything I do on computers is project oriented. I have specific projects that each have associated files. One might be a 3D animation. Another is a wedding video I am editing for a friend. At work I have different designs I am responsible for, each with a project directory.

      I have the project folders and sub folders set up so I know right where everything is. I may access 500 files per sitting for a particular project. If I have to do a little search every time I want a file, my life is over. I will never see sunlight again.

      We don't *need* folders. We *want* them. Of course, "we" being people who do actual work on a computer.

    3. Re:Sometimes I know what's best for me by Just+Some+Guy · · Score: 1
      For files... Keywords += "Project Foo" ...

      Search "Project Foo"

      Congratulations: you just re-invented folders.

      We need searches why?

      --
      Dewey, what part of this looks like authorities should be involved?
    4. Re:Sometimes I know what's best for me by Anonymous Coward · · Score: 0

      You have to put yourself in a mind set where your file system isn't based on a folder. Instead, you would label all the files by placing the through a filter that labels them 'Project Foo', then use the pseudo-folders as on gmail. It's not about removing folders in their entirety, it's about rethinking the basic file system.

    5. Re:Sometimes I know what's best for me by earthbound+kid · · Score: 1

      But in OS 10.4 a search can be saved as a Smart Folder. You don't have to spend your time creating the same searches over and over, just make it once and save it. Then make a smart folder that contains all your old smart folders, sorted by date, whenever you want to go back to that search pattern again in a couple months. Thus, the functionality of regular folders can be replicated and enhanced (since files can be added to multiple projects by adding multiple keywords, no need for symlinks) using just keywords and saved searches.

    6. Re:Sometimes I know what's best for me by earthbound+kid · · Score: 1

      Because we can reinvent folders when we feel like it and we can do new things when we feel like doing that. It's called "choice." Spotlight allows us to choose between the folder metaphor and new filing systems of our own devising, instead of locking us into using hierarchical filing alone.

    7. Re:Sometimes I know what's best for me by Anonymous Coward · · Score: 1, Interesting

      How is that convoluted process more efficient than browsing a file structure?
      I want to open file "a", I _already_ know where it is located, repeat this many times with many different files; why the hell would I want search for it and save that search?
      Fact is you still have to provide some way to efficiently browse the file system _without_ searching for anything.

  54. I don't mind the folders... by pastpolls · · Score: 1

    I hate managing drive space. I just want to connect a drive and label it as removable or not. If it is not removable it becomes part of the storage pool, and the FS handles where to put my file. I don't want to have to remember what drive that big file is on. I should not need to know that there are 4 drives inside my computer. Just space, no matter what form it is in.

    FYI. Folders should be part of the storage pool, and hold files that reside anywhere in the pool.

  55. When folders are gone... by Peldor · · Score: 2, Interesting

    When (if) the OS gets rid of folders, we'll need (and have) 3rd party apps to put things back in a heirarchy of folders. It's a fast, logical way to group things that many people are not going to give up for a search or tag based system.

    1. Re:When folders are gone... by Gulthek · · Score: 1

      It's a fast, logical way to group things that many people are not going to give up for a search or tag based system.

      Or for people who can't visualize a new storage technique that has no easy real world equivalent.

  56. Re:No Folders? No thanks? by henrywood · · Score: 1

    "And rather than having to make a duplicate copy of each file, one file can appearin multiple folders."

    Haven't you heard of "links" (as in UNIX, Linux, and - yes - even Windows)?

    --
    Something is happening here but you don't know what it is, do you, Mr Jones.
  57. not on unix by Anonymous Coward · · Score: 0

    grep: argument list too long

  58. I prefer the physical metaphor folders provide by Alzheimers · · Score: 2, Interesting

    Maybe I'm alone in this, but I really hate tagging metadata as the sole means of organizing large sets of files. I tend to prefer the physical metaphor, a place for everything and everything in it's place, over the vast sets of forgettable synonyms you can use to describe a document.

    And if I want it in more than one place? Space is cheap - I can make copies of it and put it into different places. Different copies, with the same name!

    The main reason I don't like using Gmail is that I can't get used to not having a visual way of organizing my data. In my yahoo messages, I mark an email and move it to a folder. Then I have the comfortably familiar folder tree, that lets me know all of the subcategories I can choose. It's automatic, it's easy, and it does what I want it to.

    Advanced search features are great, but not at the cost of useability. If it triples the amount of time it takes me to go through my inbox in order to tag every email with relevant metadata, it's not saving me any time or energy.

    Folders may die, but at what cost? It certainly won't offer me any productivity increases, and people less knowledgeable than me will find it even more difficult without that metaphor to relate to.

    Databases are great for compiling numbers and facts. They're not so user friendly as to become the next great interface for the masses.

    1. Re:I prefer the physical metaphor folders provide by what+about · · Score: 1

      Yes, I agree, continuing on your example, why not having all your documents in a pile, all mixed together ? some will say, that with computer you can search, but how do you search if you do not know what is there ? Example:

      My aunt sent me a letter but I cannot remembar her name, how do I find her letter ? If I had letters classified into some form (eg: relatives, friends, work) then It would be possible..

      How do I "expire" documents ? or are we never going to delete things ? (At some point somebody will just dump the whole lot even if in it there is an antigravity machine)...

      I see the solution being "metadata", but then, basically you have many tree depending on what metadata you use to "classify" your documents, so the old "tree" is not dead :-)

      I am wondering if this "new and inprouved" is just trowing away good practices we should have and leave us with a mess.

    2. Re:I prefer the physical metaphor folders provide by B5_geek · · Score: 1

      Your problem, is that you are an intelligent person who has learnt HOW to use a computer.

      Shame on you! =)
      Why can't you be just as dumb as the majority of people who save every document to the first folder that MS Word opens to.

      Bah, I don't want to download, I want to open/run that application from the web-site.

      --
      "The price good men pay for indifference to public affairs is to be ruled by evil men." ~Plato (427-347 BC)
  59. most PC users don't like to use the kbd by Locutus · · Score: 0

    Watch most users and they will not have bothered to learn hardly any of the keyboard shortcuts to doing things. They seem to like the mouse so much that I don't think this kind of thing will have any impact on how most people use their computer.

    The power users will be down with this but they never really make the news. ;-)

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  60. They aren't folders! by Anonymous Coward · · Score: 0

    They are directories!

  61. Directories are dead, get over it... by stubear · · Score: 1

    Directories are dead but Spotlight didn't kill them, smart folders will. A lot of people here seem to be missing the point. No one is really going to want to search in spotlight everytime they need to find a specific file. However, uses will get used to the idea of setting up a smart folder to organize files for them. Mix that with effecient file grouping a la Windows XP and you have a great way to organize files on a whim. It's not here yet, even with tiger, bu give it a few revisions. Leopard may even bring more of this to bear but don't hold your breath.

  62. What's more... by cryptochrome · · Score: 4, Interesting

    It will be too easy for files to get lost. Say you don't label something properly, or you change the label, or you forget the name, or the name is unmemorable - what will happen to the file? Just sit there on your disk taking up space, never to be seen again?

    And how about old/less useful files that are unnecessarily included in searches, forcing you to read over more file names to find what you want?

    One handy feature about folders I've (automatically or intentionally) organized things in is it makes it easy to go back and figure out what I no longer need, and delete it, thus freeing up disk space and reducing clutter. Spotlight is designed to GENERATE clutter.

    --

    ---If you can't trust a nerd, who can you trust?

    1. Re:What's more... by doublem · · Score: 1

      I like being able to see how much space a folder is using on the server. I like folders.

      Here's a thought. Where is this meta data stored? Is it kept on the server or on the desktop?

      If it's kept on the desktop, then a user will suddenly lose the ability to find their own damn files if they have to use another machine or upgrade systems. They'll also have no meaningful way of telling other users where to find the file. It doesn't do much good to label 300 files as "Critical forms for 2006 Audit" and have that search only work from one machine.

      --
      "Live Free or Die." Don't like it? Then keep out of the USA
    2. Re:What's more... by apoc.famine · · Score: 3, Insightful

      Not using apple at the moment, I'm entirely unqualified to respond, but I'll never let such a trivial problem stop me.

      As long as enough metadata is tagged to a file, you'll be able to track it down. I.E., the program it was created with, the user who created it, and the date. If you've lost a spreadsheet you were working on last week, open a "spreadsheets from last week" folder, and there it is.

      If you need a document from last year, open a "documents from last year, not having x,y,z tags, created by me, etc, etc" folder. Enough metadata is added that you shouldn't be able to lose documents.

      In contrast, in windows, if you don't save to the right folder, and you don't remember the name, it's far harder to find your file. I don't believe there is a "created by" field to search on, and you have to rely upon extension rather than program which created it. And it can be anywhere in a tangled directory structure. Spotlight means (I think) that the worse case scenario is you pull up all items created using X program by user Y, during time period Z. And that's better than windows can do.

      --
      Velociraptor = Distiraptor / Timeraptor
    3. Re:What's more... by peragrin · · Score: 3, Informative

      Have you actually used spotlight? or are you just another it's not windows so it sucks person?

      Spotlight searches within files , not just names.

      You forgot to label a file?, You can remember the title? type it in to spotlight, one of the results will be your file.

      3 seconds you just narrowed down your list of 3,000 files to search to just 10.

      I don't use label's a lot in gmail, but I did import all my gmail into my Apple mail folders. Why so i can do an offline search of all 30mb of my email in folders.

      Spotlight is close to being a local version of google.

      --
      i thought once I was found, but it was only a dream.
    4. Re:What's more... by MyLongNickName · · Score: 1

      If metadata uses a universally accepted standard for its markup... yes. I don't know the specifics on how this will all be implemented, but closed standars is the only thing that would make me think twice about implementing.

      Anyone know more than me?

      (insert flamebait jokes here )

      --
      See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
    5. Re:What's more... by mbbac · · Score: 2, Informative

      Spotlight also remembers the last time a file was used even if it wasn't altered in addition to the last modified date.

      --

      mbbac

    6. Re:What's more... by default+luser · · Score: 1

      Here's my take on folders versus metadata:

      Folders allow for passive file metadata. Basically, by placing it in some folder under some heiarchy, you are automatically giving the file metadata. In addition, the hiearchy already exists, so deciding the correct position for a file within a tree is intuitive, once you have built the tree.

      But what about files sorted purely by metadata? You have to actively add metadata to every file you create, instead of automatically inheriting it from an obvious folder structure. Every time you create a file, you have to actively think about what metadata should be associated with this particular file, and remember how it should be related to all the other files you've worked with recently. You have to make sure you don't misspell the metadata, or you risk losing your file into oblivion.

      So, how can you make metadata easier to work with? You can have a list of pre-defined metadata catagories to apply to files. Even better, you could take into account the relationships between these pre-defined categories, and create a heiarchy of interdependency...and have yourself a folder-based filesystem, by any other name.

      Pure metadata systems are clumsy. Use the metadata for your home directory if you must have it, but leave the rest of the system free to use concrete folders.

      --

      Man is the animal that laughs.
      And occasionally whores for Karma.

    7. Re:What's more... by Anonymous Coward · · Score: 0

      Typical McRola-owner misconspetions about Wintel: "Oh, and Windows doesn't store Created By and McRola even has a Last Used Date, so there, boo boo to Wintel!"

      On NTFS, creator of the file IS stores, and there are also fields for Created, Modified and Accessed dates.

      It's just as good as when IE finally got bookmarks, and some IE-worshipper started talking about how IE had this wonderful new feature called "Favourites" so that you could store all your favourite links, something, he said, Netscape at that time didn't have.

      In a way, I guess he was right. Netscape didn't have Favourites, it had Bookmarks, and had had them as long as I can recall.

    8. Re:What's more... by Anonymous Coward · · Score: 1, Informative

      OS X Tiger breaks down metadata in several types.
      1. ones inherit to all files (creation data, last modified data... etc)
      2. Common files types with metadata. Spotlight knows all about how these types of files organize their metadata.
      3. specialized file types. Apple leaves it to the file type owner to write a metadata extractor for it. The API on how to write a spotlight plug in is well published.

      You can use the mdls command to see what bits of metadata spotlight has extracted from a file.

      #2 covers lots of file types. MS Word/Excel/Powerpoint, pdfs, mp3, pdfs, jpgs.. etc.

    9. Re:What's more... by Anonymous Coward · · Score: 0

      Well the thing about that a reasonable amount of metadata can be gleaned by search programs or a facility could be created whereby all applications adhere to set of rules on supplying metadata. This will alleviate your point of contention and some more.

      Therefore, the usage of smart folders/labels makes sense. Once you stop thinking of things as being in folders and just remember what you exactly need, finding data becomes infinitely easier with such a system. As some of the messages have pointed out before searching a file that you stored somewhere a while ago cannot be recalled that easily. However, with a search system or a smart labels this can be done without any memory intensive process.

      So, say goodbye to "Now... where did I save that file?"

    10. Re:What's more... by Queer+Boy · · Score: 1
      It will be too easy for files to get lost. Say you don't label something properly, or you change the label, or you forget the name, or the name is unmemorable - what will happen to the file? Just sit there on your disk taking up space, never to be seen again?

      Have you NO idea how indexing works???

      Right now on a Macintosh running Tiger all you have to do is remember what was INSIDE the file to be able to find it. If I am looking for am image I took with my digital camera but I had not named it anything useful (as most digital cameras do not) I just have to remember the date I TOOK the photo and what resolution, or even just the resolution. If I have a Word document or PDF that was about Montana all I have to do is search for Montana,

      Tha AMAZING thing about Spotlight is all the metadata attached to files now, and that INCLUDES the actual data INSIDE the file.

      --
      Not since Marie-Antoinette played milkmaid has looking simple and honest been so fake and complicated.
    11. Re:What's more... by harvardslacker · · Score: 1

      I don't see any reason why this need be the case. If you're worried about old files, you could add a component to the folder query that excludes files older than a certain date. Or you could make a label like 'archive' and then tag old files with that; have folders exclude items with that tag. You'd still get 'archived' files showing up in Spotlight searches, unless you exclude them each time, but you would in any search utility. As for changing labels, I haven't used Tiger yet, but there's no reason why it couldn't be easy to universally change all files tagged with one label to having another instead. If the name were unmemorable, how would you find it in a folder system? What's that you say? By putting it within something that you can remember? Why not do the same here? Make a regular folder that contains your hard-to-remember smart folders. Or, I don't know how this works, but presumably you could make a smart folder to contain other smart folders -- for example, in the above 'archive' example, you could have multiple smart folders for archives for specific projects, and have a smart folder contain all such folders. One handy feature about smart folders I've (automatically or intentionally) organized things in is it makes it easy to go back and figure out what I no longer need, and delete it, thus freeing up disk space and reducing clutter. Spotlight is perfect for AVOIDING clutter. Greg

    12. Re:What's more... by mbbac · · Score: 0, Flamebait

      "On NTFS, creator of the file IS stores, and there are also fields for Created, Modified and Accessed dates."

      Un-huh. But are they useful?

      We were talking about a particular instance when having last accessed information would be useful when finding files. I mentioned that we have that in Spotlight and it is instantly indexed and searchable. You didn't need to butt in with your "but, but, but, but NTFS has that too!" As I recall WinFS has been dropped from Longhorn. Quoth Microsoft:

      "UPDATE: In spite of what may be stated in this content, WinFS is not a feature that will come with the Longhorn Operating System. However, WinFS will be available on the Windows platform at some future date, which is why this content continues to be provided for your information."

      --

      mbbac

    13. Re:What's more... by MAdMaxOr · · Score: 1

      SELECT * FROM files WHERE label=null

    14. Re:What's more... by Kesh · · Score: 1
      Only if you assume that the file is of a type that the indexer recognizes. Spotlight may have no idea how to handle certain files if there's no importer present, or if the file is typed incorrectly.

      Also, some files have no relevant metadata beyond the basics: how do you tell that "xyz1100.jpg" is actually a Monet without looking at it yourself? The computer has no idea.

      I love Spotlight, but I dread the idea going through my art directories and labelling the files properly...

    15. Re:What's more... by cryptochrome · · Score: 1

      What if you don't remember what exactly is in the file, or when you used it or name or whatever? What if you've forgotten, or never even realized it existed? And even if you should run across it, how would you know whether it was important or not? What about identical file names? What about they system files?

      --

      ---If you can't trust a nerd, who can you trust?

    16. Re:What's more... by Anonymous Coward · · Score: 0

      That's typical McRola-user, too.
      "I know I said Wintel didn't have this, and you say they do, but it's not actually useful if Wintel has it, only if McRola has it. Besides, there are unconfirmed rumours that this will not be the case with Wintel in the future."

      Please. There was a statement that "Wintel does not have this," to which I responden.

      What *might* be in the future is pure speculation, as the future has not happened yet. Please keep your comments on Longhorn when it eventually gets released.

  63. Paradigm Shift for Computer self-management? by cjmike · · Score: 2, Interesting

    If Apple and Microsoft and whoever else allow for searching a file by type, keywords, some new as-yet-unnamed meta information, etc. wouldn't it stand to reason that the OS itself could then manage the placement of files to optimize performance instead of having arbitrary user folders that have no particular understanding of the underlying disk layout?

    It would seem that allowing the system to optimize file placement could greatly help performance and stability by reducing or even elinimating file fragmentation.

    Granted, convincing Grandma that she just needs to type in a few keywords instead of opening one of 100 files on her Desktop may take some human engineering.

    Mike

  64. The Death of Folders? by Anonymous Coward · · Score: 0

    But how will you back up ALL of your data? I know that users don't back up but if I want to back up all my important stuff, and KNOW that it was ALL backed up, I put it in a system of sub-folders and then back up my root folder. With search, you will never know if something is missing because you typoed a file name or a query option.

  65. I'm with the rest of the guys here: by wild_berry · · Score: 2, Insightful

    Folders won't die, they're one meaningful way to deal with stored information.

    Like the CLI and GUI are two interface paradigms, the Nautilus Spatial and Filesystem Browsers are two ways to navigate through folders of data, having a user decide where information is stored won't change.

    The whole UI paradigm has picked up a lot from everyday office concepts: documents filed in folders in filing cabinets. That's not going to change any time soon, even with search software making it convenient to find things, because we will still need to put things in storage. Storage folders may become shortcuts-to-frequent-searches but this won't remove their existence from the interfaces we use, and will still feature hierarchical search capabilities so we can refine the bounds of what we're looking for.

  66. Search History? by NewStarRising · · Score: 1

    Can you keep a history of your search results? e.g. If I search my hard disk for "webpages I have made, this year, that have pictures in them" and also a search for "pictures that I have used in webpages this year", is it possible to make a "folder" to store these results (maybe not the actual files, but links to them ... or is that how all file-systems work anyway ....), so I can have them avaialble easily? If not, thats rubbish. I don;t want to have to search each time for commonly used files.

    --
    b3 4phr41d 0f my 4bov3-4v3r4g3 c0mpu73r kn0wI3dg3!
    MadDwarf
    1. Re:Search History? by Dr.+Sp0ng · · Score: 1

      That's exactly what Spotlight's Smart Folders do. It's a fake folder in Finder which just shows the results of a Spotlight query.

  67. Opera invented labels? by MarkByers · · Score: 1

    If Opera invented it why haven't they patented it already?

    Something tells me the reason why they haven't patented it is that labelling things to make them easy to find was invented long before computers....

    --
    I'll probably be modded down for this...
    1. Re:Opera invented labels? by WIAKywbfatw · · Score: 4, Informative

      Sigh. Go read the Opera website. Opera is heavily opposed to software patents and in favour of competing on merit rather than through the courts.

      If they weren't - if instead they were patent-happy and litigous in nature - then Firefox would have been stripped of several of its features, as a great many of them were borrowed from Opera.

      And, I didn't say Opera invented labelling, only that they introduced labelling rather than foldering to email way before Gmail did. Had they wanted to, Opera could have easily patented labelling in emails, especially with the way that the USPTO gives out patents to everyone who so much as looks in its direction.

      All clear now?

      --

      "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    2. Re:Opera invented labels? by MarkByers · · Score: 1
      Opera is heavily opposed to software patents

      That's great news! Glad to hear it. If only more companies could be like that.

      [Opera] introduced labelling rather than foldering to email way before Gmail did.

      That can be at least partially explained because GMail didn't even exist when Opera introduced labelling.

      ...labels are an Opera innovation...
      And, I didn't say Opera invented labelling



      Well it sure sounded like you said that. Sorry if I somehow misinterpreted innovation as invention. ;)
      --
      I'll probably be modded down for this...
    3. Re:Opera invented labels? by WIAKywbfatw · · Score: 1

      Sorry, but you're being a bit of a idiot here. I said "As far as email is concerned, labels are an Opera innovation...", so don't pull the "labels are an Opera innovation..." bit out of context and try to use it against me to suggest that I was saying that labels generally were Opera's gift to the world.

      What I said, which was pretty clear to everyone apart from you it seems, was that labelling in emails was something that Opera had way before Gmail did. Only you seem incapable of grasping what that means. Sorry, but from where I'm standing you're either being very obtuse or trolling.

      --

      "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
  68. Re:No Folders? No thanks? by miro2 · · Score: 1

    Umm... tell me again how labels limit you?

    Now: I work in the legal field and every attorney and paralegal in the office saves documents in case specific folders.

    In the future: I work in the legal field and every attorney and paralegal in the office saves documents with case specific labels.

    A folder system is equivalent to mandating that files have only a single "location" label. Labels are nothing to be afraid of.

  69. Tiger is gonna be extinct soon (no, you are wrong) by bohemian_observer · · Score: 0

    I see moderators are being upset of renewed and well known technologies are officially finding its way to broad public under the Apple or MS sunshine.

    Students and nerds often invent things that business savvy people are turning into lots of money. Nerds also experience being sued later on when business got patent granted under USPTO etc.

    Do not fiddle around Linux, do something you can stand behind strong. Do not bring another timber into corporate bonfires.

  70. Yeah. No Problem. by YesIAmAScript · · Score: 2, Informative

    File systems, starting with Apple's HFS in 1986 or so use database-type structures to store info about files. The directory a file is in is only a field in the database. So it doesn't change anything about the data structures if you store all the files in one directory or in many.

    However, if you do try to iterate that directory it will take forever to do so. But in theory that isn't going to happen, as directories are no longer organizational strategies at that point.

    HFS stores all file data in B-trees.

    --
    http://lkml.org/lkml/2005/8/20/95
  71. Illegal Filesharer by Anonymous Coward · · Score: 0

    If you look at the photo in the link, the guy has a section called Bittorrent movies in the right-hand side. Clearly that is intent to distribute!

    MPAA swarm!!!!

  72. iTunes Imports how-to by Dog135 · · Score: 3, Informative

    I personally have iTunes set to not organize, and not move my music. I keep all my songs in folders organized by genre on the second partition of my HD. iTunes gladly "imports" them by just remembering where they are.

    Go to: iTunes->preferences->advanced tab

    uncheck "Keep iTunes music folder organized" and "Copy files to iTunes music folder when adding to library"

    Create your iTunes playlists the same way your folders are aranged. Select your playlist, drag your folder to it to import those songs into it. Your songs stay where you put them, and just their location is recorded in the DB.

    --
    "That's so plausible, I can't believe it!" - Leela
  73. Re:No Folders? No thanks? by Vitriol+Angst · · Score: 1

    For average computer users, maybe getting rid of folders makes sense. But for those of us who are organized--it would be a curse.

    I've used Spotlight and for me it is an annoyance. I actually have a good idea what things are called based on what they are and the project. So, if I look up a job number, I don't want to find that there was a similar number in 5000+ emails on my drive. Spotlight needs to be dumber at times and just find files that contain "X" in the name, or "Start with X" --you know, kind of function like the previous find command. I like the new GREP-like functionality on occasion. But 90% of the time, I know kind of what I am looking for.

    And spotlight needs a way to search within results. It returns too much data. Like trying to drink from a fire hose if you ask me.

    I organize by drives on whether something is a Project, a Resource, Application, or Information/Personal. Then by client or project type. Then by job # and date (like a folder for 2004). The main thing I need find for is to look in my projects and tell me if I created graphics for the web that I could use in a presentation. Or, I might look in Resources and find some stone texture to map on a 3D object. Searching for me helps find redundancy and things that could be in more than one category. Spotlight actually makes redundancy, versioning and synchronizing projects MORE difficult. Hopefully Tiger, might have something to synchronize my Projects with my FireWire drive. I could also wish for a "Smart Synchronize" which could realize that File X in Folder Y is newer than File X in Folder Z and that this could be a moved or redundant file so what would I like to do about it; A; replace old with new. B; increment the newer name and move to folder Z or Y, or C; create an alias to the alternate file in Z and/or Y folder. Backing up and working on more than one computer is still a big headache (especially since most often we are behind firewalls and most of the gee-wiz goodness of Backup doesn't work for all the preferences and bookmarks). But that is another topic.

    --
    >>"ad space available -- low rates!!!"
  74. On folder hierarchies and social bookmarks by otisg · · Score: 2, Informative

    Of course!
    Hierarchies suck for large amounts of data (when was the last time you went to ODP or Yahoo Directory to find something?)

    That (folder hierarchies suck, search rules!) is one of the main hypothesis behind Simpy [1], a social bookmarking service with tagging and full-text search (think of it as a better and prettier delicious), so there is even a FAQ entry about it:
    http://www.simpy.com/simpy/FAQ.do#hierarchies

    [1]
    Simpy's demo/demo account, to see the goodness of bookmarks without hierarchies

    --
    Simpy
    1. Re:On folder hierarchies and social bookmarks by Sebastopol · · Score: 2, Insightful

      On the contrary, I have over 1300 documents in "My Documents", and I'd be fukked without my folder hieararchy. How could a flat list with search capability help me?

      I haven't used this OS, but the screenshot on Wired looked stupid: Why sort on HTML and PDF documents? Was that just one configuration? I can't imagine how I'd get through my documents without hierarchies. Once I've sorted down to a folder with ~100 files in it, then this search stuff would help,otherwise, seems like a hassle. I use Google desktop for Outlook, and it sucks compared to a disciplined hierarchy of folders.

      --
      https://www.accountkiller.com/removal-requested
  75. There's a lot more work... by eno2001 · · Score: 1

    ...that needs to be done on the data entry side of things before this can really work.

    Personally, I don't see how this is going to work with things like pictures and audio files. Not to mention proprietary files that might be harder to parse and categorize. If you have digital images from a digital camera in JPEG format, EXIF data could be searched. But think about how much useless data is in the EXIF portion of a JPEG. If someone types "Candy and Me in Waikiki Last Year" as their search, is the EXIF data for the picture they want to find going to actually contain that information without them having to enter it?

    What about MP3 and Ogg Vorbis files? You can store all kinds of information about the file in their tags, but again, the user has to do this at some point. Think about the number of word processor documents named "Untitled-10.doc" or whatever default the application provides.

    And what about files that don't have any facility for storing useful metadata that can help assist a search like this? Standard WAV? Basic AVI?

    If anything, the OS is going to have to force the user to input identity information that goes beyond a user id, password, first name and last name in order to stick signatures in files. And that still only resolves the issue of files moving from one system to another. It doesn't help with files on the same system.

    Applications will have to force users to enter decent metadata for files that aren't text based. And... we're always going to have the problem of people filling in those forced entry fields with garbage and then not being able to retrieve their file later.

    Once you start talking peripherals and gadgets that generate data (digital cameras, digital music players for example) of their own without any useful way to input metadata, this really becomes messy. If speech recognition were made to be much more accurate than it currently is, *maybe* these sorts of devices could force the user to name their photos verbally before uploading to their computer. Still iffy if you ask me...

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
    1. Re:There's a lot more work... by DrVomact · · Score: 1
      As others have pointed out, this is a sort of document management system that rides on top of the traditional file structure. At the very least, you're still going to have to deal with pathnames if you're programming, and you'll have the option of organizing your files in neat logical hierarchies if that's how you like to operate. (Actually, I'm not a Macperson, so I haven't seen this Searchlight thing work, but I'm assuming that the developers did the sensible things...)

      Also, I agree that being compelled to enter metadata every time I store a file would be a big pain. However, having the capability to define my own metadata schema and being able to view my files based on those criteria sounds like a neat idea to me.

      There are some people who just cannot deal with directory structures. My wife, for example, has been using a computer for years, but she has no idea what a file is, or how to find one on her PC. Something like this would be useful to her. I've been using hierarchical directories for years, but now matter how careful I am, there's always times when I have trouble finding certain files. It'd be nice, for example, if I could enter criteria like, "Photos, Sept-Dec 2002, mistresses", and get the appriate hits. Wait a minute...maybe making files easy to find is a bad idea...

      --
      Great men are almost always bad men--Lord Acton's Corollary
  76. Demise or birth by Anonymous Coward · · Score: 0

    Should be renamed birth of meta-data querying.

    Instead of what I do in windows, where my file names are like 2005-06-07-Assignment-1-Accounting-Due-end-month.d oc

  77. no folders? by tomstdenis · · Score: 0

    how do you get X files to someone not running this blessed OS?

    Tom

    --
    Someday, I'll have a real sig.
    1. Re:no folders? by MrPink2U · · Score: 1

      The truth is out there...

    2. Re:no folders? by tomstdenis · · Score: 1

      I walked into that one...

      Tom

      --
      Someday, I'll have a real sig.
  78. Spotlight encourages hierarchy by LKM · · Score: 0

    If anything, Spotlight has encouraged me to introduce more hierarchy into my file organization scheme. Before Tiger, I tended to avoid deep hierarchies, because it takes time to dig through several folders to get to a file. It was easier to just throw everything into the same folder, open that folder and then type the first few letters of the file you're looking for.

    Using Spotlight, I can do that without having everything inside the same folder.

    I organize files hierarchically, but I tend to open them using Spotlight.

  79. Hierarchical by 3770 · · Score: 1

    You are thinking that the only way to organize data is hierarchally.

    Consider a document: /home/username/work/myproject/main.cpp

    Another way of thinking about it is to have a document called main.cpp with the following tags:
    author: username1, username2 (maybe more than one author)
    category: work
    projectname: myproject
    filetype: cpp
    date: 20050505
    version: 4
    status: checked-out
    reviewed: no
    whathaveyou: something

    As you can see you have the same amount of information attached to the file in both cases (about). The difference is that with the second case it is not hierarchical.

    With the hierarchical approach you have to know higher levels in the path to narrow down the number of possible hits. With the non hierarchical approach you can narrow down the number of possible hits by picking values for the different tags in no particular order.

    The tags that you assign to files can be different for different files.

    All this said, I don't think the folders are going away any time soon. I think we'll have both.

    --
    The Internet is full. Go Away!!!
  80. This is insane by Quiet_Desperation · · Score: 1
    Even on a wedding video in iMovie I am doing for a friend, I might access several hundred files in the course of one sitting. You want me to go to a search engine to find every file? And if I have similar filenames? Or I forget the exact name of a file that is one out of hundreds? Many times I have forgotten a file's exact name, but I find it because it's, say, an AIFF file in the "Music" folder of the main project directory.

    How can endless little searches this ever top a well organized project directory?

  81. isn't it ironic? by cahiha · · Score: 1

    If there is one thing that Apple pushed, it was the folder-and-document metaphor and GUI. Now that Apple finally comes around to discovering how inconvenient it is, and replaces it with other standard retrieval techniques, they are being hailed as "innovators".

    1. Re:isn't it ironic? by Quill_28 · · Score: 1

      That's because spotlight doesn't require;

      find . -type f -exec grep "foo" {} /dev/null \;

    2. Re:isn't it ironic? by Anonymous Coward · · Score: 0

      If you are going to criticize UNIX, at least learn the basics instead of writing such garbage.

    3. Re:isn't it ironic? by Quill_28 · · Score: 1

      Ok, how would you do a find grep?

    4. Re:isn't it ironic? by omry_y · · Score: 1

      grep -r "foo" .

      --
      Omry.
    5. Re:isn't it ironic? by Quill_28 · · Score: 1

      Would you believe I never knew grep had that option?

      Had a little shell script for years that did the find grep.

  82. What Is The Hubub? by theManInTheYellowHat · · Score: 2, Insightful

    You surely could use this meta-data to make folders?
    It is simply a feature that you can or may not want to use.

    It would almost certanly have work that way for backward compatabilty. Consider haveing a webserver on a Mac with this file system. The URL is going to have to conform to the current spec.

    1. Re:What Is The Hubub? by EvilMagnus · · Score: 1

      Of course you could!

      The hubub, from what I can tell, is from people who are equating Apple's flawed 'Spotlight' function with true meta-data indexing, and saying that since Spotlight doesn't work very well the whole idea of metadata indexing is shit.

      --
      -EvilMagnus
  83. positional memory by Heisenbug · · Score: 5, Interesting

    You know that memory trick, where you remember a long list of items by mentally walking through your house and assigning them positions? There's a huge chunk of our brains that's devoted to remembering *what* something is based on *where* it is.

    So for example: 5 or 6 days ago I downloaded a plugin for some blog package or other, written in php or perl I think ... it had a name like Exercise or Expendable, I forget ... Now I need to find it. What do I remember about it? That I saved it to the Desktop.

    That kind of thing will always have a place in my Finder. I like metadata search too, but I'm just not with-it enough to give up my brain's best way of remembering things ...

    1. Re:positional memory by otisg · · Score: 1

      Oh, I think you don't really need order there. Maybe in the real, physical world, but in the world of information things are, I believe, a bit different: as long as you can formulate, expand and contract your query, you will be able to find that needle in the haystack, or at least get very close to it.

      For instance, I was setting up Postfix a few weeks ago, and saved a few links to useful resources in Simpy [1]. I now wanted look it up, and found it with a single search. Had I not found it with a single search, I could use the '- ~ +' options to prohibit, add, or require additional search terms (tags in Simpy's case). Eventually I'd nail it.
      But luckily, when you have a searchable index, you can just enter all relevant terms at once, as opposed to getting to the target only a small step (open folder) at a time.

      [1] demo/demo account for Simpy to see some of this stuff in action.

      --
      Simpy
    2. Re:positional memory by 3770 · · Score: 3, Insightful
      You also remember this:

      5 or 6 days ago I downloaded a plugin for some blog package or other, written in php or perl I think ... it had a name like Exercise or Expendable

      But you had no practical way of using that to find the package.
      --
      The Internet is full. Go Away!!!
    3. Re:positional memory by Anonymous Coward · · Score: 0

      maybe the file-folder hierarchy and the search tool are both 'wrong' approaches. In fact, the search tool is here to solve the limitations in speed when searching folders. But this is like giving aspirin to someone with cancer.The problem is in the basic design of computer-human interaction in today's OSes. The stupid metaphor of fol/fil was adopted when there was a small number of files in a computer and all of them basic text. We need a new approach to music,videos and photos organization. -Some people already search new stuff, although without nice results as of this moment--check link-- http://jef.raskincenter.org/home/>

    4. Re:positional memory by gosand · · Score: 1
      So for example: 5 or 6 days ago I downloaded a plugin for some blog package or other, written in php or perl I think ... it had a name like Exercise or Expendable, I forget ... Now I need to find it. What do I remember about it? That I saved it to the Desktop.

      If it was on my Linux system it would be in /pkgs. If on my Windows system, c:\pkgs. That is just the way I decided to do things, and I have stuck with it. It works for me. I wouldn't want to search for MP3s or photos every time I want one either. I have a general structure where I keep those as well. I know where things are without having to think about where they are.

      I can see how this technology might come in handy at times, but I would want the option to use it. On a Linux system, locate combined with grep is hard to beat. And maybe find once in a while.

      --

      My beliefs do not require that you agree with them.

    5. Re:positional memory by Heisenbug · · Score: 1

      Fair point. I'm all for making better tools to sift through that stuff. I just want to make sure we remember how useful it is to put something somewhere, and then go back there to find it again. That's built into my brain at least, I suspect everyone's, and it's not going to be replaced, only augmented.

  84. What? No Comments about Opera? by MukiMuki · · Score: 1

    Opera's M2 has been powerful enough to eliminate the need for folders for YEARS.

    However, while I love the idea, it's quite different from a system-wide version of search-oriented file-finding in that M2 is dealing exclusively with text.

    Making it work for a whole filesystem, with text formats that may or may not be readable by the OS, is a whole 'nother matter, and far more difficult to accomplish.

    I wish Apple (and eventually Microsoft, and some day Linux; hey, Reizer's already there...) the best of luck into such a large undertaking.

    btw, does anyone know of a good iTunes rip-off for Windows? I love iTunes, but I don't want all my mp3's relocated to some random place on my hard drive. Basically I've love to see something like iTunes for searching and playing, that uses links to the files exclusively.

  85. Already exists by coolsva · · Score: 1

    Such a feature already exists in Outlook, you can have all your mails in the inbox/sent items and just put them in multiple categories. A mail from mom on saturday dinner plans goes to family, mom, plans category so that in each of those category views, i see the same mail
    That said, I havent seen too many people using this feature. People still like to physically move the mail to 'family' folder and then to view a bunch of mails, hope that they have the same subject or date range.
    People have been trained to use the folder paradigm, changing would take quite a bit of effort

  86. File Uniqueness? by seregost · · Score: 1

    I don't know much about these new database file system schemas. I was just curious how a file's uniqueness is determined? Since a flat file space means that "foo.txt" can (and will) occur several times in the same physical page, the system obviously can't use a traditional naming schema as the primary key in the database. Perhaps the system uses something like an MD5 checksum to determine uniqueness, and just stores the filename as metadata? If so, it would be cool if the hashing algorithm was standardized, as that would do wonders for P2P file system searching and data mining.

  87. Use of sources by urmensch · · Score: 1

    I think the article makes interesting points but also think they could have picked a better source than the people who designed the interface of wmplayer. Talk about an interface nightmare.

    I'm assuming they worked on the recent versions though.

  88. The good ol' Apple ][ was this way by Anonymous Coward · · Score: 0

    The first computer I ever used, the Apple ][, had no concept of folders or directories. Are we really going back to the late 70s / early 80s? I guess I won't need a time machine after all. W00t!

  89. Oh come on by LordBodak · · Score: 1

    If Spotlight = Google, saying that Spotlight is the death of folders is basically the same as saying Google is the end of bookmarks. And that's just not the case. The folder structure isn't going away, Spotlight just makes it more usable than ever before.

    --
    LordBodak's journal.
    1. Re:Oh come on by the_2nd_coming · · Score: 1

      that is just stupid. bookmarks are analogous to shortcuts, not folder.

      --



      I am the Alpha and the Omega-3
    2. Re:Oh come on by LordBodak · · Score: 1
      If you want to get petty about it, a "file" in a "folder" is nothing more than a shortcut to an address on your hard disk. You organize them into folders to make it easier to keep track of what is where.

      Bookmarks are the same way. A shortcut to an address on the web, which you can organize into folders to keep track of what is where.

      --
      LordBodak's journal.
    3. Re:Oh come on by the_2nd_coming · · Score: 1

      still no.

      a folder is a logical organization of a physical location. a shortcut is a reference to a location in this logical organization. a Book mark is a reference to a logical location, an address is a logical abstraction of a physical location.

      --



      I am the Alpha and the Omega-3
    4. Re:Oh come on by LordBodak · · Score: 1
      If that is the case, then the author's original assertion that Spotlight has the same affect must be false.

      The point is, Spotlight isn't the be-all and end-all of file organization, just like Google isn't the be-all and end-all of web navigation.

      --
      LordBodak's journal.
  90. Mac users...... by GopherKhan · · Score: 1

    If they can't handle a right-mouse button, it's no wonder they're frightened of folders.

  91. No no no... by Paradox · · Score: 2, Interesting

    No matter what, you'll always have a visual representation. Be it saved searches like GMail, or something else more like the Finder, you will always be able to visually navigate the data.

    That's important. If you can't visually navigate it, then it's far too easy to lose stuff. It's just that the bulk of your organization is going to be done by a search engine. What's nice about that is that you can retroactively organize things. Ever had a pile of downloads and wish that you had organized them more? Well, now you can!

    It can also be a tool for organization, not just the end of organization itself. Extending the cluttered dowload folder above, the first thing you could do is break the downloads up into groups ordered by date, broken by weeks. You could also search for things that have never been looked at (creation date is the same as modify date).

    It also means that multiple people can share the exact same filesystem, but look at it many ways. Your children may only care about the games, email and webbrowser. You probaby care about these things, but you also care about your work.

    It takes some abstract thought, since no one has a system that really makes it perfect yet, but Spotlight is a huge step in the right direction, and when we get there and polish ip up, it'll be a boon for everyone, from Grandma to Larry the Bitter IT guy.

    --
    Slashdot. It's Not For Common Sense
  92. Folders never existed anyway... by pandrijeczko · · Score: 1
    ...except in the minds of marketing people who felt the need to turn *directories* into something cool so that other marketing-type people could still have absolutely no inkling about how their computers work.

    I can make directories & sub-directories, I can create links to them however I like, I can "find" files in those directories and I can "grep" what's in them...

    ...so what's the problem?

    --
    Gentoo Linux - another day, another USE flag.
    1. Re:Folders never existed anyway... by NoahsMyBro · · Score: 1

      Where's the value or benefit in criticizing the use of the word 'folder' instead of 'directory', aside from feeling a sense of self-superiority?

      Your criticism is pedantic and pointless. In the context of personal computers (& servers), folder is synonymous with directory. The fact that some marketing staffer somewhere decided to use a friendlier name and it's use became widespread may be annoying, but no harm is done, and there isn't any additional ambiguity or potential for misunderstanding somewhere due to the use of the word folder instead of directory.

      Do you also feel strongly that everybody should refer to the cursor control object on his or her desk as a 'pointing device' rather than the commonly used term 'mouse'?

  93. I'm feeling this by malikvlc · · Score: 1

    ibook G4 owner since November. First Apple product I've ever purchased, have loved the look of OSX for ages, been wowed by the gui and all the little things that make OSX so fun.

    Have always been anal about file structure with my Windows and Linux boxes. Always fussed about location of page/swap files and partitions. Constantly cleared out temp folders. Forever concious about the level of defragmentation of the file system (ntfs or ext3). Etc etc etc...

    Only recently realised that I do NONE of this with my ibook! For the first time, I'm totally content living in the GUI. Don't get me wrong directory structure is still important, but all the fussing is gone. And I'm not saying the gui is perfect. I AM saying the labour of creating folder hierarchies and organising files is a non-event with the ibook.

    Yeah, I for one welcome the change.

    --
    Try not. Do... or do not. There is no try. ~Yoda
  94. Your assistant is chained to your desk. by Paradox · · Score: 1
    I can understand your point but it seems as though the "desktop metaphor" goes from "files in folders, folders in drawers, drawers in cabinets" to "my secretary knows where everything is and if she ever decides to leave, I'm screwed."
    But s/he can't leave. It's a software agent, and that agent sticks around forever. Also, note that in order to play nice with the outside world that still use folders and files, the system will have to understand them, which means that if you ever jump ship for another OS that is more traditional, you have an export part (albeit a less expressive one).

    I don't think there is a significant time savings. I'm almost sure it's a penalty. That doesn't really matter these days. As long as it can serve up something like Slashdot (lots of static file accesses), then it's fast enough.

    --
    Slashdot. It's Not For Common Sense
  95. What about Quantity Restrictions? by The+Angry+Mick · · Score: 1

    I'm not all clear on how these new file systems compare to the current crop, but what about the current problems of file quantity restrictions?

    I know Windows will just about cease functioning if any single directory contains more than 15,000 files, and I've heard tales about Tiger having problems moving as few as 8000 files from one location to another. Do these new filesystems have the capacity to store that much data in a single location without crippling the machine?

    --

    I'm not tense. I'm just terribly, terribly, alert.

  96. huh, not another one by khallow · · Score: 1

    This isn't a dupe, but how many ideas and concepts is Apple going to "kill" before we ignore the media hype? The death of hierarchal structure? Is Apple going to put everything in a flat file or a relational database? No. I find this annoying since it's on the heels of the "death of linux" story.

  97. Way around this (sort of) by jamrock · · Score: 1
    Spotlight's annoying habit of searching before you complete the search term.

    I also like a well-defined folder structure, regardless of the beauty and utility of Spotlight. Maybe I'm just a belt-and-suspenders kind of person, but I really don't like all my files in one big directory. At any rate, I do agree with you, I think there should be a button that starts the search after you finish typing the search terms, or a way to activate/deactivate live search. There is a simple, if inelegant, way to accomplish this: type your search term in any text editor then copy and paste it into the Spotlight search field. This will return your result much faster than live search.

  98. Already done. by Gulthek · · Score: 1

    They did it. It's done. It's called Spotlight. I no longer remotely care where my files go (except for the /Users/ legacy directory.

    Metadata rules my system. Files are tagged in every way I can think of. If I think of more ways, I add more data. My files can now be arbitrarily combined, sorted, diffused, grouped, ranked, browsed, and displayed.

    I now think of my files as bits of light in the fog. Spotlight swirls them around and collects them into patterns that I dictate. If I find a pattern useful, then I save it for later reference. If a saved pattern is no longer needed, the pattern is removed and the dots swirl back into the ether.

    Hard folders or directories now feel clunky and antique. I feel limited and constrained by them, but they are in some cases still unfortunately necessary. (I can't combine all of my web pages into a flat folder for example.) But for almost all of my files and projects, smart folders provide all the organization that I need; be it a loose collection of files or a tightly constrained selection of multiple levels of metadata.

  99. Finder schminder by cabazorro · · Score: 1

    I was trying to install the X11 package in my mac-min w/ Panther.
    Inserted the CD. The install applet didn't find my package. I went to terminal. I ls into the cdrom and inside the System directory in the cdrom I saw the X11 package. So what? The Installer only worked on GUI and the GUI Finder won't see it because is designed only to access certain folders. Using the terminal I copied the damn package to my desktop and Now Finder sees it and installs it (thank God this was not OS9).
    Here's a new paradigm to the team of dudes/dudettes in Cupertino California "enhancing" OS X.
    KISS!!!!!!!!!!!!

    --
    - these are not the droids you are looking for -
    1. Re:Finder schminder by doon · · Score: 1

      Hmm wonder why it didn't see it (I never had a problem installing it.). Anyway could have saved the trouble of coping it over and just typed " open x11.pkg" (or whatever it was called).

      --
      To E-mail me, replace the first period in my domain with an @
  100. As Bill Cosby said to Theo Apple says to windows by ndansmith · · Score: 1

    "I brought you into this world, and I can take you out of it."

  101. Re:No Folders? No thanks? by SirTalon42 · · Score: 1

    *cough*link*cough*

  102. This tagging and labeling thing is out of hand by jackstack · · Score: 1

    Call me old fashioned, but look... if tagging and labelling were the way things were done intially for decades and along came this really cool thing called folders - people would go apeshit over that. For those with short attention span, change is better than substance. It's called thoughtfully organizing your work people. It works. Use it.

  103. Death to by JustOK · · Score: 1

    FOLDERS! Yah! Soon, us Benders will rule the world any you all can kiss my shiny metal OS

    --
    rewriting history since 2109
  104. Re:No Folders? No thanks? by Valar · · Score: 1

    Yeah, but you have to make the links, each time you add a file to your archives. We're talking possibly dozens of folders here. With this, you set up your smart folders once (and add one when you get a new client, or every time a new year rolls around, whatever). As long as you fill out the metadata in your files, it will categorize them for you. This is much easier than adding a folder for, say, filings made on tuesdays, and then searching for all filings made on tuesday, and manually creating links to them.

  105. What's with that by zippthorne · · Score: 1

    They want to do away with directories, but say nothing about drive letters?

    --
    Can you be Even More Awesome?!
  106. In part I agree. by gandell · · Score: 1
    If you have your work organized in a defined folder structure, your memory will be faster than any Spotlight search...

    In part, I agree with you. I'm anal about my folder heiarchy as well. But the problem comes when I have a file that's buried in my d: drive amidst 50 folders, 25 sub folders, and 65 sub-sub folders. Especially when I've not opened that file in 2 years, but remember that it had something valuable in it.

    I think that it truthfully depends on the application of search technology, but there's no reason why you can use both methods and win both ways.

    --
    Mercy was given to me by Christ...I must give the same to others.
  107. Not too far off... by MacFury · · Score: 1

    It doesn't label the disks, but it does allow you to keep them all in one place and is daisy chainable. I'm planning on getting one soon to house backup discs.

    Really cool automated CD storage unit

  108. Spotlight Boolean expressions by jamrock · · Score: 1

    You make some interesting points, particularly about Spotlight's inability to use regular expressions. Spotlight does, however, have a simple query language that supports boolean expressions, as described by MacOSXHints, and Apple's Spotlight Developer page. You can also get some idea of what the language syntax looks like by creating a smart folder and doing a "Get Info" on it. You'll see your search terms expressed in this query language. I don't use Spotlight extensively, so I really couldn't say whether this is of any value to you. Check it out and see. I expect a 3,000 word report by Friday :-). All the best.

    1. Re:Spotlight Boolean expressions by Anonymous Coward · · Score: 0

      What is this? Regular expression is SIMPLE, and is BASIC to computer science. Seriously, Mac idiots need to get some knowledge into that little they call a brain --- instead of complaining whole day about the user-UNfriendliness of UNIX. Well, maybe YOU'RE JUST STUPID, ALL RIGHT? Learn something. Read a book. Stop clicking the damned mouse and praising your Lord The Jobs all day.

  109. Odd connection: Shareaza p2p app by Anonymous Coward · · Score: 0

    The Shareaza P2P client (www.shareaza.com) has had "virtual" folders which present things to browsers for quite some time. e.g., a folder which displays all MP3 files with a certain artist name in the ID3 tag, or a folder that shows all files you have manually tagged as something or other.

  110. Dealing with 1 file in multiple folders (Figures.) by otisg · · Score: 1

    There is one thing that's a little tough with folders. You have a resume Word document, and you need to save it somewhere. Where do you save it? Which folder? Job? Personal? Career? Job Hunt?
    What if it fits in all of them, somewhat, as it does in this case?
    Oh, shortcuts/symlinks? A little hacky and hard to maintain. This is one of the problems solved by tagging systems (see below for an example). With tagging I don't need to know which folder my resume document is in, I'll just tag it with all relevant labels, and I'll find it later on in no time.

    http://simpy.com/ is built around this concept, and so far its been working great and people are loving it, so I think tagging is an improvement over folders.

    --
    Simpy
  111. So the metaphor is more like... by uberdave · · Score: 1

    So, the metaphor is like sets or bags in mathematics rather than files and folders.

    1. Re:So the metaphor is more like... by AKAImBatman · · Score: 2, Informative

      Mathematically, it's like sets, yes. Sets are core to database theory, and file systems are a form of database. The catch is that current filesystems are missing a lot of relational theory that could improve their usability.

      Metaphorically, it's like using a label gun to apply those little stickers that say "Property of XYZ". If you were to lump together the labelled objects from my wife, kids, and myself, some stuff would be labelled mine, some stuff would be labelled my wife's, some stuff would be labelled with a kid's name, and some stuff would have a mixture of labels. e.g. Wife/Husband, Kid1/Kid2, Wife/Husband/Kid1/Kid2 ~= Family Property (Family Property could be an alternative label for everyone.), etc.

  112. Re: Chris Doufalloufa by Anonymous Coward · · Score: 0

    Chris is the bomb! I saw him in that movie where he said that thing to the guy. That was awesome!

  113. Silly idea by Digital+Pizza · · Score: 1

    So, someone thinks that typing in a search query every time you access new data is easier than simply double-clicking on a folder? Well that would certainly suck much ass. I doubt that anyone in their right mind would get rid of folders. They work fine as they are; queries are a great addition, not a replacement.

    --
    We apologize for the inconvenience.
  114. Why can't we all just get aloong? by brontus3927 · · Score: 1
    Both structures have their merits. I see the ideal system being a hybrid. I like folders because they let me store things in a heirarchial manner. If I have a client with 5 orders, I can create a folder for each order, and keep them together in a folder for that client. However, I like labelling because some information should be stored in different heirarchies. Like invoices from vendors for client orders. That information should be saved under the client's order folder, but also with the vendor information so I can track my purchases with different vendors.

    For webmails, I consider GMail superior because it let's me do half of what I want (save information in "multiple places"). Other webmail clients let your save to folders, but they aren't heirarchial.

    What I see as an ideal file system would be to have virtual folders. Store the data in a central location and then use a virtual directory system so the information could be "stored" in a heirarchial manner. So my invoices could be access through Client->Order->Invoice or Vendor->Invoice or Hardware Type->Invoice In each of these folders, the files would appear as if they were located there. It would appear as if the file actually existed in each folder, but would only be saved in one place. I could then move the file from one folder to another (Orders-New to Orders-Closed) or delete the file altogether. When deleting, I would have the option of deleting the file all together or just deleting it's relationship to a virtual folder. Say I save vendor invoices for 1 year, but client orders for 5. After one year, I can delete the invoice from the vendor folder, but keep it in the client folder. After 5 years, I could delete it from the client folder and choose "Delete All" and purge the invoice from my system all together.

    Folder virtualization would also help with legacy applications. I have a few old games that I dual-boot to Windows 98 because they were hard-coded to look for certain system files in a particular place, but Windows XP saves them elsewhere. By having virtual folders, I could imitate the Windows 9x structure and the Windows XP structure.

    We have virtual CPU's and virtual PC's, I don't see why we couldn't have virtual folders on top of all that.

  115. Re:No Folders? No thanks? by Twanfox · · Score: 1

    As long as you fill out the metadata in your files, ...

    That's really the issue at hand. Will the unorganized person fill out metadata in order to make their system become organized via search? Does the organized person need a method to search for information that, odds are, he or she has already sorted into appropriate groupings?

    A search tool is useless if you have to add the search terms this file should be found by. It will be the one file that you did not tag that you will need to find.

  116. Re:No Folders? No thanks? by Jugalator · · Score: 1

    Maybe dumping everything into a single area makes sense for some folks, but I shudder to think about it. I work in the legal field and every attorney and paralegal in the office saves documents in case specific folders. This becomes especially helpful when, two years after the fact, you're asked to track down some obscure brief, correspondence, or the like.

    Yeah, however the thought behind a no-folder system is that these old documents should then have had their metadata written to them by the application saving them, so when you need to look them up, you don't need to know/remember where they were stored, but just create a virtual folder (Windows Longhorn) or perform a search (OS X) on it with your criteria (say, the department name and year) and voila, the folder/search would instantly contain the documents you were looking for.

    However, I think this system feels very fragile as so much depends on the metadata. Let's say it the metadata wasn't there for some reason, you didn't know how to best specify the keywords, or the metadata was somehow corrupted... what are you going to do then? Look in a computer-generated illogical folder hierarchy, or just a huge pile of files? :-/

    --
    Beware: In C++, your friends can see your privates!
  117. No by Anonymous Coward · · Score: 0

    But I love my folders!
    The simplicity, the logic, the clean, the everything, the structure!
    Folders, I love folders!
    Dont take my precious folders away from me!

    I will dearly miss them! :(

  118. Re:Dealing with 1 file in multiple folders (Figure by NoMoreNicksLeft · · Score: 1

    Decent question, wrong answer. I'm not the kind that has folders nested 10 deep, but for me, it goes in ./job/portfolio, along with anything else resume-ish. Job leads and tips go in ./job/leads, which doesn't exactly fit resume, you know? I might also have career as a subdir, and so forth. Most things that are fairly hierarchial.

    I'm not an opponent of meta-data, I just know that it's hard to come by, and I don't want filesystem navigation to go away. If you want to know what I think can be searched for in a meaningful way like this (it's a pretty small subset of files), ask me sometime. It's currently a SQL database that has the most complex relationship diagram of anything you're ever likely to see...

  119. Both sides missing the point by Anonymous Coward · · Score: 0

    For computer programs to consistently find files, there must always be a consistent way to do so. Folders will never disappear entirely.

    For humans to find files, it's a bit different. Logically made folders work great most of the time. With symbolic links/aliases/shortcuts files can exist in more than one folder and/or have multiple names. Folders can even have multiple names. But what are folders? Folders are a name given to a list of files (though, files must exist inside at least one real folder to exist). Search labels are really no different (except for the disk allocation part); with a little modification, one could even save files into them.

    I am getting bored drawing the connections here, but really both can exist quite happily. Doing away with folders completely would be a very difficult task indeed, and IMO foolish.

    Meta data can be simply implemented on most FS's now, using symbolic links. The trick is hiding them from the directory listing when unwanted (and making modifying them extremely simple), and making sure they get copied/moved/etc with their associated file.

    Search labels within search labels can create the nested folders that most of us use correctly. Again, with a bit of modification (like changing meta data so it fits a search), they can act like normal folders, maybe even a designated "Unfiled" real folder for those that have not initially been saved in a real folder.

    I see it all as win-win, and even programs can take advantage of finding files inside of search labels, as well as in the "real" filesystem.

    -JDS

    1. Re:Both sides missing the point by narcc · · Score: 1
      For computer programs to consistently find files, there must always be a consistent way to do so. Folders will never disappear entirely.


      Folders aren't necessary to provide a consistant way to access files. If some kind of standard metadata was made avaliable for every file this could be used to build the equivalent of paths -- somthing like --

      DeviceID/RootID/GroupID/Filename/DocType

      DeviceID being equivalent to drive

      RootID and GroupID being similar to directories now, or like a namespace, somthing standard to form paths with -- I can't see a need for more than two -- any need above that could be handled by other metadata (for us poor humans, not for forming paths)

      Filename being the file name

      DocType being the type of file (combined with filename to properly identify the file, as you could have two files of different types that you'd like to have the same name.)

      This is just an idea -- and by no means perfect -- feel free to comment on it, adding you're ideas and killing my bad ones -- I'd like to see how a system could be setup that eliminates long heirarchies, and affords a standard depth of path -- Even suggest a set of standard tags that would be handy to have attached to all files (perhaps somthing like Owner, DateModified, DateCreated, DateAccessed, Attributes, Permissions, etc.)

      Perhaps metadata should be broken into groups -- with standard groups like FileInfo, User, etc. even special groups like Win32Info, MacInfo, LinuxInfo, etc. created by an application to keep data only it should search. Win32Info, for example, might hold (in addition to other things) the "path" to an application that could open the file in question i.e. >QuantumFireball180GB/MicrosoftOffice/MicrosoftWor d/WinWord/Application/Win32)
      Perhaps even mark it with a machine ID so that it uses a different app on different machines that the document has been exposed to. All sorts of cool possibilities.

      I'm just rambling now -- but I like the idea of a folderless system -- If It's done right, it could make things incredibly simple!
  120. VIEWs by Anonymous Coward · · Score: 0

    With a database core, everybody can have their own VIEW just like a database.

    This is the point of a DB based core.

    If you want a traditional folder type VIEW, then so be it, if you want a VIEW based on metadata attributes A B C etc, so be it!

  121. Re:No Folders? No thanks? by tempfile · · Score: 1

    No, it's irrelevant. The system offers a new way of organizing, not more. If you have already organized everything in folders, that's fine, but if you're organizing new things, you might just as well use metadata and queries and have a more flexible organization.

    Of course the user has to tell the system how to organize things. Whether this means creating folders or adding metadata doesn't matter.

  122. Re:Dealing with 1 file in multiple folders (Figure by otisg · · Score: 1

    Meta data is pretty cheap, actually. It's provided by authors of documents, web pages, blogs, etc., augmented by consumers of these resources, can be automatically extracted with software tools, etc.

    The problem with the above example is that we are talking about a handful of files, while the limitations of folders show most when dealing with a large number of files and folders. Even you used the word "resume-ish" - clearly, things get fuzzy, and it becomes increasingly harder to find a perfect folder for your files. ... and, you got me curious about that RDBMS now, care to share?

    --
    Simpy
  123. Efficiency by Twinbee · · Score: 1

    What many people don't seem to realise is that using a purely metadata filesystem can imitate the folder heiarchy by simply giving the old folder name/s as a keyword.

    All in all, it's much more efficient. You get dynamic viewing of files, and saving and loading is much quicker, because you don't have to trundle through multiple folders to retrieve the file/folder you want. To make saving much quicker still, you would be able to select the 'keyword group' that you used for the previous saved file/s.

    --
    Why OpalCalc is the best Windows calc
  124. This is rather retro as I recall.... by WareW01f · · Score: 1

    Did some Mac programming many moons ago (pre OS 8 or so) The older file systems didn't really have directory paths like some one from DOS/Unix thought of them. Sure there was a finder and things where displayed like they had a "path" but you had to go through the toolkit and you couldn't have two files in different directories with the same name. It was bloody odd and somewhat difficult to use from a programmer stand point. (Any other crusty Mac coders want to clarify? Hypercard stack people excluded. >;) )

    I say bully for anyone trying something new on file organization, but I think the battle is more on the users interface to the files and not the actual storage. Making people dig for things is rather low tech anyway. PC files should be organized by concepts and not location (again, as the user sees them) If I want to look for files, I should put in "Bob" ( a predefined concept that I put in) and get back pictures of Bob, documents I wrote (for/with/to) him, e-mail, and even files that I got from him. Add concepts, narrow the search and you have your file. Apps would of course have to be set up to tag as much data for you (Bob's e-mail was on the message that contained the file, etc) But it's a good start.

    We can't hope to reach a semantic web until we get used to dealing with all data in a semantic nature. The problem is that issue is that it goes against the profit model of companies on the Net. (That only want you to get lost in *their* poorly designed site. Anyone else miss the *old* CDNow?) I can see a start with Semantic Shopping(TM) But you need a vender netural, Froogle-like set up where you can look for the concept "Rock" and "Top Forty" and get links to buy songs, CDs, and videos of the related query from all vendors. (An yes, at this rate it will be Google doing it.)

    Anyway. I'm sure what ever it is it will be Insanely Great (TM), The Next Big Thing (TM) and if there is any merit to it Redmond will quietly add it at some point after Apple has ditched it... and we'll then be able to have comments about way back when Apple was ahead of its time.

  125. It's called a 'DMS' by ThisIsFred · · Score: 1

    It's called a Document Managment System, and I've been kicking myself for not writing one at work. For some reason, people who otherwise have good organizational skills - and understand how an office filing system works - completely lose it around PCs. Couple that with share names and drive letters, and people completely lose track of that single folder with ten years worth of documents all lumped to together, all without properly descriptive names.

    I only wish I'd patented the idea, because it looks like it's going to become popular. Granted, there are DMSes that already exist, but none that I'd consider feature-complete for a work environment.

    --
    Fred

    "A fool and his freedom are soon parted"
    -RMS
  126. Real World Analogy by Anonymous Coward · · Score: 0

    Spotlight only complements the Finder, and will never replace it. Here's the Real World Analogy:

    The Finder is a table of contents from a book. The book is your data. The drives, folders, sub-folders are chapters appearing in the table of contents. If you want to find things related to "The Partition Function", you look in Statistical Mechanics->Ideal Monatomic Gas. Those are chapter headings in a nearby book. Or are they folder names?

    But what if you want to find things related to "Lennard-Jones potential"? It doesn't appear anywhere in the table of contents. What do you do? Try to remember where in the book you last saw it? NO! You look in the index. There it is, page 259.

    Spotlight is an index. Finder is a table of contents. The two get along just fine together.

  127. Files aren't hierarchial anyway... by Otto · · Score: 2, Informative

    The hard disk has no concept of hierarchy. It's a big, flat space full of blocks. You store data in those blocks.

    Hierarchy is added by the filesystem you use. For a simple example, the FAT filesystem keeps a list of the root directory somewhere in that flat space. It contains pointers to blocks of data which could be files, or could be other directories, or could even be additions to the same directory.

    The concept is basically that instead of all that, you could add metadata to your files that describe what those files are, what they contain, when they were made, etc. A lot of this metadata can be automatically generated (a lot of it is already). Then you build databases to index and sort this metadata. Then, instead of a hierarchical system to organize your files, you query the database.

    And hey, this doesn't necessarily have to *replace* hierarchical organization. Some people will never do that anyway. But metadata structures like this can be built alongside hierarchical organization. Who says you have to organize in only one way? That disk is just a big flat space, after all, you could have several different ways of looking at the same stuff without too much effort.

    And this database of metadata doesn't have to be limited to just descriptions of the files, it can contain the content as well. All those word documents? Read the content, build indexes based on it, then you can search for keywords in them as easily as anything else.

    You can save these searches as well, so as to make repeated use of them easily. Heck, you don't even have to abandon the hierarchy concept, just turn "folders" into "named searches" and you can organize it just the same. Like a folder called "Word Documents" which contains all those, and it has a subfolder called "Stuff I worked on in the last month" which is all those word docs you messed with last month... Makes finding things a bit simpler, don't you think?

    Yes, this indexing takes up space, but storage space is cheap and getting cheaper, you know. Gotta use it for something.

    --
    - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
  128. Re:No Folders? No thanks? by STrinity · · Score: 1

    Yeah, however the thought behind a no-folder system is that these old documents should then have had their metadata written to them by the application saving them,

    And we all know how well programs are at figuring out what the metadata should say. 90% of my .doc files have the title "Sean O'Hara" because Word assumes the first line of text in a document is the title.

    However, I think this system feels very fragile as so much depends on the metadata. Let's say it the metadata wasn't there for some reason, you didn't know how to best specify the keywords, or the metadata was somehow corrupted.

    There's also the problem of remaining consistent with files created on different days, sometimes by different people -- on Monday I create a file where the metadata says "foo bar"; on Wednesday you give me one that says "bar, foo"; and on Friday I make another file that says "foo-bar".

    --
    Les Miserables Volume 1 now up with my reading of
  129. But it isn't good enough yet! by bonez_net11 · · Score: 1

    I love spotlight. It works great so far.. But why doesn't it work in OPEN dialog boxes? When I save a file, the window needs to have a Standard/Advanced option to make it oldstyle and Spotlight friendly. Biggest thing, I can't choose File:Open and use a Spotlight search to find the file. I have to use the top-right icon, which isn't really a habit and I'm not sure will ever be a total habit. Needs File:Open:Spotlight bigtime. How about having available Volumes in a Sidebar so I can copy files from Spotlight searches onto my USB Flash Device or my iPod. Can't do that unless I use the Finder. Seems it's only partially implemented.. Why bother? Getting us used to using it before fully implementing it? Why not just implement it now. I'd use it solely if I could copy files between volumes, setup 'where' files copy TO on each volume, etc.

  130. Why state the obvious??? by saddino · · Score: 1

    Everyone knows folders must crease to exist.

    (Ba dump)

  131. Re:No Folders? No thanks? by MoneyT · · Score: 1

    So now I want every brief from 1995-2000 in a folder, but don't you dare move them from their case folders.

    Are you going to make individual links for each one of those?

    Wouldn't it be so much better to have a smar folder that says:

    Type: Brief, Dates: 1/1995 - 12/2000

    and fills it all in for you?

    --
    T Money
    World Domination with a plastic spoon since 1984
  132. Is it useful in every case? by yuting · · Score: 1

    I'm skeptical about ditching folder concept completely. For example, the labelling in GMail is useful but you soon build up lots of labels - what's next? You want to start organizing them into folders of labels.

    Labels like 'AppleApps' and 'WindowsApps' both should go into 'Project' -- not on two ends of the alphabetically-sorted label list.

    1. Re:Is it useful in every case? by AKAImBatman · · Score: 1

      For example, the labelling in GMail is useful but you soon build up lots of labels - what's next? You want to start organizing them into folders of labels.

      Categories, actually. Pretty close to the same thing. :-)

      My point is that the Tree Heirarchy concept will never go away. It makes sense. What *will* go away is the forced heirarchy of current systems. To use an example from another poster, do I put the bill from the university in Bills or University? With labels, the answer is "Both". Thus the labels become both a useful folder structure for categorizing data, as well as adding meta-data that can be searched on.

      e.g. Type "Bills from the University" into the meta-data search, and what do you get? Neat, huh? :-)

    2. Re:Is it useful in every case? by petermgreen · · Score: 1

      btw on *nix you can link a file into multiple dirs provided they are on the same filesystem.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  133. Hierarchy by cybercobra · · Score: 1

    If this does happen, it would mean the end of all hierarchical storage/navigation. You wouldn't even need hierarchy among labels, though it would be handy in some cases. Assuming that ALL folders are just search queries,
    then, for instance, files in /etc/foobar would just be files with the labels etc and foobar. It sounds like a very interesting future possibility

  134. Do you really need folders? by mranchovy · · Score: 1

    that is, if the search function is really good?

    If you can trust the computer to find a file, why not let the computer organize the files for you? Either the computer can look at the content of the file (or you can tell the computer about the content somehow), then the computer will put it in a folder or organize files in some other way you don't even need to know about.

    This assumes the operating system software is good enough that we can trust the computer to organize everything for us and still find whatever file we ask for.

    --
    I am so smart!
    I am so smart!
    S-M-R-T!
    I mean S-M-A-R-T!
  135. Please let desktop searching just die! by B5_geek · · Score: 1

    I am honestly trying to wrap my brain around why "desktop searching" is such a big deal, and I can only think of a few possibilities.

    a) MS will copy Gnome in future versions and users will be stuck with Spatial file navigation.
    - rendering any file/folder deeper then 3 levels a nightmare to get to.

    b) Mom&Pop Users have become such cattle that they refuse to learn how to find stuff that they download or save, and search companies see $$ with all those helpless Baby Boomers now that the geeks have moved out of the home (or they are now in nursing homes and we got kicked out).

    c) Through a magical process that has eliminated the need for human intervention and good IDv3 (metadata) tags, these new searches have indexed all the lyrics to your MP3/movie collections so you can now search your collection for:

    "That song with the girl who tries to act like an '03 version of Madonna"

    "that tune that had "some day I'll get laid" in the chorus".

    Programs like iTunes that are a Db are fine and good, but only if all the data needed to search is there in the first place.

    Teaching end users proper file structure will last a lot longer then this hand-holding, because at the end of the day the folks being "helped" are still idiots.

    Lets just give them a remote controll, and scroll the programs/files on the PC like the TV-Guide does for thier TV shows. "OOh, freecell is on at 7:30!"

    -------------
    c:\mp3\rock\ACDC\Who Made Who\ACDC - Shook me all night long.mp3

    Result: music (to some)

    Start -> New Search -> Music -> ACDC -> Who Made Who -> Shook Me all night long.

    Result:
    Would you like to buy ACDC music online?
    Are you interested in an ACDC Concert?
    Search Ebay for ACDC stuff?
    Would you like to know who made you?
    Are you searching for God?
    Would you like to meet others who have bad taste in music too?
    Are you stuck in the 80's and need help?
    Do you want $$ to get out of your parents basement?

    yeah I can't wait to see the financial models that predict Desktop Searching being profitable.

    A little education sure will go a long way to avoiding pain.

    --
    "The price good men pay for indifference to public affairs is to be ruled by evil men." ~Plato (427-347 BC)
  136. Missing analysis by deblau · · Score: 1
    There's a difference between the layout of data on a platter and its representation in userspace, and they solve different problems. Physical layout is more concerned with density, error recovery, and read/write times, while userspace is concerned with speed in locating data and ease of interface. The reason folders have lasted so long is that they perform well from both perspectives.

    To make any filesystem searchable, you have to store metadata on the platter. The traditional folder structure is user-defined metadata, and it seems to be working pretty well so far. A database filesystem with full-blown user-defined metadata (more than just folder names) will use more space on the platter, making disk access slower, data density lower, etc. I don't think folders will be dying any time soon.

    --
    This post expresses my opinion, not that of my employer. And yes, IAAL.
  137. Like with Gmail? by ylikone · · Score: 1

    Am I the only one to find Gmails system of having no folders kind of annoying? I mean, I like folders... and isn't labeling just like folders anyway?

    --
    Meh.
  138. People seem confused... by MisterSarcastic · · Score: 1

    About what a Folder is. Do you think your hard disk is divided into little named areas where all your files are kept? No, your bits are scattered all over those platters. Your filesystem already is a database, albeit a limited flat file database. Or should I say FAT file database (File Allocation Table, and yes, extfs2 has those too).

    The issue is that your FAT (database only lets you assign one location key to each instance of a file, while a nicer database will let you assign it many different pieces of metadata.

    When you "save a file in a folder" you are labeling that file with a simple piece of metadata - the folder name. When you "open a folder" you are calling up every file with that label, and no, they generally won't be right next to each other on your hard disk. If you have more sophisticated metadata tagging ability, you can just "save it into multiple folders", or just the same ones you would have anyway, why is that such a confounding paradigm shift for people?

    So the issue is, do you do this in userspace, with the same old FAT in the background? Or do you replace FAT with something nicer? Spotlight (unless I am mistaken) is a userspace tool on top of a standard FAT type filesystem, while Apple is proposing moving to a relational database for the actual low-level filesystem, at the kernel level. In that case, I don't see why you can't browse folders uing your favorite Finder or Explorer whether they are database, FAT, or other. Userspace tools might not have that feature, but if a database is your kernel's filesystem, then whats the difference to you? You can search and/or browse a regular filsystem, a database just makes the search part much nicer.

    --
    I'm -so- there.
  139. Beagle delivered desktop search before Apple. by jbn-o · · Score: 1, Interesting

    Obviously apple is the first to give a solid attempt at implementing this [...]

    Vague qualifier of lacking 'solidity' notwithstanding, Beagle, a free software desktop search program, was up and running before Apple shipped Spotlight. I'm not saying that Beagle was the first to do this job, but since it was distributed before Spotlight, I don't think that it is fair for Apple to get credit for being first here.

  140. Metadata by Otto · · Score: 1

    However, I think this system feels very fragile as so much depends on the metadata.

    This is the biggest obstacle to relational file sytstems, of course. Without good metadata, everything becomes hard to find.

    The solution to this is multi-layered.
    1. Index everything. All the content. Not just the first few words of the document, but every word in the file. This takes storage space and time, but space is cheap and getting cheaper and computer speeds are already pretty far above what most people can reasonably use anyway; slowness in computer systems is due to sloppy coding and design more than it is anything else.
    2. Keep good metadata. Just as it's hard to find something in a folder hierarchy when you don't remember where you put it, it's going to be hard to find something when you didn't put good keywords on it. This will take some effort by the user, of course.
    3. Build it alongside or on top of existing filesystems. Nothing prevents you from building a relational filesystem for files already in a hierarchial system, or using both simultaneously. The disk is a big flat space already, any organizational structure is added on top of that. This will make transition simpler, or simply let people choose how they prefer to work.

    --
    - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
  141. The reverse is needed, too by neonfrog · · Score: 1

    We have files that are needed in multiple places, but we don't want to duplicate them for fear of losing sync and for sake of storage efficiency. Could be MP3s that are "Jazz," "Christmas," and "Instrumental" or a common character set used in multiple LCD products. Shortcuts or common libraries can be handy in a folder heriarchy, but are unweildy when one file is a part of 50 projects.

    What I'd like is a named bucket (aka a folder? :-/) that I can drag files into that are then tagged with a piece of metadata, probably just the name of the bucket (FooWidget or Funkadelica). Now the bucket can forever live on as an indexed search.

    Why?

    I often know what I want in the bucket before I do the first search, just like I know what I'm going to name my folders. I don't want to selectively re-edit every single file's metadata to add a new project's tag. I don't want to create a text-based INCLUDE file just to populate some metadata. What a waste of time. _I_ know the context of the grouping before the metadata even exists. As I create new files, or discover files that belong in this context, the process of adding the metadata MUST be easier than retyping every time because, like MOST people:

    * I'm lazy and won't do it.
    * I'll have typos and corrupt the metadata ... unless I double the amount of metadata needed to protect against this (see "I'm lazy above").
    * I won't remember which exact metadata tag I want to use, but I'll probably remember visually how to find that bucket (tip of the tongue memory issue)
    * I'll forget half of the metatags I actually wanted to use right now, but in the future I'll remember them in dribs and drabs as I come across the files or buckets again. The easier it is to add the metadata (no typing, just dragging around) the more likely I'll actually populate it more completely.

    I understand that Spotlight gleans metadata from within your creation, but the last thing I want to do is make sure I type in all the correct tags in my files everytime I start a new document.

    In fact I should be able to grab multiple buckets and drop them on a single file to instantly add tags that way, too! Yeah! Yeah! That's it!!

    Man, I wish I knew how to program something more complicated than a VCR clock ...

    I guess my beef with all this searching is it is after the fact. I'd like able to create metadata before I make a my first file and have the bucket ready to put the file into.

    --

    I'm thinking about it, therefore I might be.

  142. Re:No Folders? No thanks? by Anonymous Coward · · Score: 0

    How would you recommend to your legal folks who "get" the folders when they ask you if there's an easy way to link cases though case files are in separate folders?

    It's not just a matter of saving the file and knowing where it is (for which folders help) but how is that information useful in the overall context of everyday use (linking, connecting, drawing upon, and so forth). That is where labels and metadata come into the picture.

    Folders is a fine start, but metadata is what makes data relevant and personal. I'm not talking about vague ideas here. I recently helped an 80-year old CEO move to labels and metadata for about 8000 emails that she kept as reference. Now she says "I don't know how I could've lived without it".

    The way I see it, metadata is what opens up a whole new way to store and retrieve files. By all means continue to use folders; this not a mutually exclusive option. Moreover, I've seen older people exploit this concept more consistently than younger users.

  143. Why NO CARRIER? by Night+Goat · · Score: 1

    I was hoping for more. You had a good joke going there, some Matrix allusion, it was funny. Then you tacked on a worn out Slashdot meme, the NO CARRIER "joke". That just doesn't fit! In the time of The Matrix, I can assure you that technology didn't regress to the times of analog modems. It just doesn't fit, and it ruined my enjoyment of the joke. I'm not trying to be a dick here, just giving you some feedback on comedy.

    1. Re:Why NO CARRIER? by Anonymous Coward · · Score: 0

      If you were a true matrix fan than you surely would have seen the NO CARRIER message in the latter two movies.

      link: Summary of Reloaded

  144. The funniest thing.... by Chyeld · · Score: 2, Interesting
    The funniest thing I see in this discussion are how many people are nay saying the concept not realizing that they already have a crippled version of it on their computer as FOLDERS.
    I'm seeing people complaining about namespace clashes, removeable media, flat file systems, mis-labeling, labeling, and 'lost files'.
    People, these are issues you ALREADY deal with.
    1. Folders, ARE NOT REAL. They are labels created for your conveience in an extremely limited database. Your file does not exist in a manila sheet of folded paper on your hard drive. It already exists as just an entry in a database pointing to a location on the hard drive.
    2. Your hard drive is, for all intents and purposes, a flat file system! With all that this entails.
    3. Namespace conflicts are moot if you aren't tying the file's ID to the name but instead an internal field. As most filesystems already do.
    4. You already lose files, you already forget files. The advantage in this case goes to the "Smart Folders" since you can atleast set up criteria like "Created today" or "Last accessed a year ago" to find what you've lost.
    5. We already have solutions to removeable media, it's called a seperate database for each filesystem attached to the computer which is stored on the media the filesystem resides in.
    6. And the arguement that "It's going to be too hard to label everything" is just pure silliness. You already use either file things by name or by some sort of 'grouping', applying this minimal amount of organization is already required just by deciding where to save a file and what name to save it under. Why would this be any harder under a system with even more options?
    1. Re:The funniest thing.... by Anonymous Coward · · Score: 0

      yes, yes, yes! finally some sense in this debate! and btw, what's the status of this sort of thing for linux? is dbfs still under development? how about beagle?

    2. Re:The funniest thing.... by John+Nowak · · Score: 1

      Folders, ARE NOT REAL. They are labels created for your convenience in an extremely limited database. Your file does not exist in a manila sheet of folded paper on your hard drive.

      The fact that so many users think folders ARE real is evidence of how strong of an organizational metaphor it is. Back in OS 9, if you opened up a folder, the window that popped up WAS that folder. It wasn't a view of some data or anything like that. It was actually the folder. In OS X, where folders open in the same window (by default), this effect is lessened as a concession to cleanliness, but it is still there. The desktop/folder/file metaphor is very limiting, yes, but at the same time it works so well because it is analogous to real life. If we ditch having "true" locations, and files start showing up in multiple "smart folders" at once, what happens when you try to delete the file from one of the folders? Are you just removing a label for the file, or are you removing the entire file (and consequently stopping it from showing up in the other smart folders too)? What if you actually do want multiple copies? It is these sort of reasons that folders will not die anytime soon. They are a near-concrete metaphor (aliases being the only stretch, and they're quite natural). Spotlight is great for when you don't know where something is, but it is not a replacement for the Finder.

  145. Only good for local resources by dbosso · · Score: 1

    I've not upgraded to Tiger yet, but I'm dubuous that Spotlight will help me. Much of my data is stored on Samba mounts and is shared with other people.

    If spotlight keeps its database up to date by tracking changes you make to files, how can it handle files that are potentially changeable by others? It would require some kind of server involvement or inter-client communication that I haven't yet seen considered.

    -db

  146. Re:Death to folders/directories death to discovery by JetTredmont · · Score: 1

    cd /usr/bin
    ls


    Try Search type:Application

    Or on MacOS take a look at all the pfiles and see what they can control and what they can't

    Try Search *.plist

    Or say you want to find a way to make the dock transperent and you search for Dock Transperance. While the real term that the search will find is Dock Clearness.

    Try Search Dock Transparency in Prefs, and, chances are, you get Dock Clearness. It's really smart about such things. Or, try search Dock, then browse the results. A whole lot better than sorting through pref tab after pref tab trying each label on for size.

    Or that file you saved way back when you don't know the date you did it or what it is about but once you see it you know that is the one you need.

    Do you know anything about the file? Then search for that. Nothing? Then search for type:document and start browsing!

    Sure I like spotlight but there are some cases where it just fails me mostly because I am absent minded.

    That's funny, cause as much as I like Spotlight, the only places it works for me is where I'm absent minded. My current project I can get right to in Finder; I need the search to find the project dealing with vampire bunnies I worked on last year. My last 20 emails I can find something in easier by just scrolling down in the list; I need the search when someone asks me about something they sent three days ago (or, exceedingly commonly, three hours ago).

    IMHO, search is never a replacement for organization. I did some support work for a girls' softball team this year and thought I'd try out using Spotlight as my key organizer. So, I created a stored folder for Softball, etc. I found it was an order of magnitude faster just finding the file and opening it rather than going to the Spotlight saved search folder, waiting for the files to appear (Spotlight's quick, but not quick like Finder!), and then finding the file amongst the smaller stack.

    Regarding "labels", OS X has had them for a few revisions, although you're limited to seven different colors which can not be added to, and each file can only have ONE label, not many. However, the one label per file is of course in addition to the organization you give your folders, so it fits many but not all requirements. Right click any file and set it's label color; voila! And you can use them as metadata in Spotlight.

    The logical extension here are "instant" searches. For instance, sitting in my "Documents" directory, be able to filter the direct contents by the "Red" label with 1-2 button clicks, then be able to flatten the heirarchy and see everything in Documents or below with the Red label, then be able to select a file and see where it actually lies in the file system. I'm not talking about creating a new smart folder, specifying my search, selecting to search only in , etc; I'm talking about clicking a "flatten" and a "filter by label" button in the toolbar and the display changing to only those ... if you've seen WinCVS or MacCVS (http://www.cvsgui.org/) then you know what I'm talking about.

  147. All you need are by jeddak · · Score: 1

    find and grep

    1. Re:All you need are by jsnorman · · Score: 1

      Its funny, isn't it, that all the GUI evolution has led back to the simple "command line" approach of google. One of the biggest attractions of Linux for me is the ability to easily find anything with "find", "locate", "cat" and "grep" and various combinations of these using pipes. I know people used to always complain about how "unintuitive" the command line is/was with DOS, but really - I think the success of google proves that GUI interfaces are far less easy to learn than was originally thought, or at least for certain complex tasks like search.

  148. Re:Dealing with 1 file in multiple folders (Figure by jskelly · · Score: 1

    This is the second comment I've seen in this discussion so far that discusses symlinks as a hack. What is "hacky" about a symlink? Methinks that you may never have had experience with real files in real folders in real filing cabinets, back when that was the industry standard. For a real file that needs to be in two real places at once in a real file cabinet (or system of file cabinets), there are two ways to do it: One, duplicate the entire contents of the file and place it in the second location: label it as a duplicate and put notes in both places (with the original, that the duplicate exists and where it lives, with the original, that there is a duplicate and where). This is a bit of a pain because then you have to keep two things up to date. Two: Do not duplicate the file. Instead, put a note in at the second location which points to the file's existence at the first location. Sounds a lot like a soft link to me. Also sounds like perhaps the most reasonable solution.

  149. Re:Dealing with 1 file in multiple folders (Figure by otisg · · Score: 1

    Shortcuts and symlinks are difficult because they need extra management - what happens to the symlink once you remove the target file? You get a dangling symlink. :(

    This is a good site to read up about tagging vs. categorization: http://www.tagsonomy.com/

    --
    Simpy
  150. sub-directories going away, sure they are by wardk · · Score: 1

    so where do all the files get organized? and how does this help me at the command line.

    "getting rid of folders" cannot mean "getting rid of directory nesting". it's obviously some marketing bullshit for those who never ever ever use a command line.

    yes, the UI will suck less someday, we promise. we will unbreak the finder by removing it. or something.

    blah blah blah

  151. I find it to be bettter than google by mandrake*rpgdx · · Score: 1

    Because it searches as you type. It's fast for me (G5 PowerMac), and it works insanely cool. Let's say I'm looking for one of short stories, and I can't remember anything about it, cept it had to do with bugs and monkeys. When I start typing the drop down list changes the more I type, expanding and contracting while searching inside folders. So as I type, let's say I finish the word bugs and I still don't see it, so I type in monkeys and it brings it up. It's fast and slick and it's great because it searches inside and out. On windows there is a third part app that does this-> SearchOpia, and it even searches inside folders. And has been doing this for almost 10 years now.

  152. Re:Dealing with 1 file in multiple folders (Figure by jskelly · · Score: 1
    But the same thing would happen if you remove the original file in a real filing cabinet without updating/removing the note in the duplicate location. The key is better management by humans and users who have a clue. Cluttering 80 folders (views, or whatever they shall be called once folders disappear) with "copies" of the same "file" is a bad solution.

    Tagging is good: there's nothing wrong with it. But that too is an old problem with many good solutions. Library card catalogs are an excellent example of metadata done right -- they even refer you to related "searches" (subjects) at the bottom. But it doesn't mean that the library shelves are removed and all 10,000 books are lying in a heap in the middle.

  153. But the Finder doesn't just "Find" by patheticloser · · Score: 2, Interesting

    Sure, you can let files accumulate on your hard drive with all the organization of a pile of sawdust, but finding the files by Spotlight or a Smart Folder query is only the beginning. You will want to copy or move one or more of those files, so it is vital to have an application with a good interface to arrange the move between target and destination (e.g., hard drive -> optical). Spotlight/Smart Folders are by no means ready for that, and by the time you add that functionality, you're back to something like the Finder all over again.

  154. heh heh by mandrake*rpgdx · · Score: 1

    I meant it even searches inside files, not folders. Bleah.

  155. Outlook??? by Pedrito · · Score: 1

    Is it just me? It kinda looks like the Outlook UI. So what, Apple copies it and it's revolutionary? Besides, I doubt we'll see the end of folders anytime soon.

  156. Hierarchical == efficient by Anonymous Coward · · Score: 0

    If you want to store something efficient, it will allways be hierarchical, even search algorithms usually store their data like this.
    The death of directories would therefore mean that the system takes over the hierarchical organisation of your disk and you lose control over it. You would then only be able to access your disk with search tools.
    Euhm... is this just me or does this sound ridiculous! Having an efficient search mechanism is one thing, using it to organize your stuff is another. I do think we need fast search mechanism and I think if we could do something like what 'locate' does on *NIX, but then update the db realtime and after every number of actions on disk, instead of manually (or w/a chron job) having to rebuild the entire database.
    I do not think people would be happy to have no longer the control over their organisation of files, therefore the combination of regular directories with a powerfull and easy to access search is the best way to go.

  157. Path/to/file standard: Question? by tyrione · · Score: 1

    Assuming folder/directory disappears, who is going make all your path needs satsified with legacy apps? How about webapps that all map to resources using path/to/file?

  158. agreed by commodoresloat · · Score: 3, Interesting
    I think iTunes' behavior in this regard is close to ideal. Perhaps the user should be warned before their whole library is rearranged like happened to the person posting above, but in general I like how iTunes arranges the library and I prefer that it copies songs into the main itunes folder. I periodically delete my download directory because I don't want random mp3s scattered about my desktop, and I don't want to have to worry about accidentally deleting a file that is in itunes' directory. And if I really want to use the finder to look for an mp3, the library is arranged in a perfectly reasonable manner.

    On another note, my biggest complaint about iTunes defaults is the "Use error correction while reading CDs" checkbox. I ruined much of my library on importing because I left this unchecked when I first started importing my collection. A lot of songs sound like crap; random distortion really loud, and there's no way to know which songs got screwed until they are playing. Why have an almost hidden preference that will ruin your library if not checked? Perhaps other people have better luck importing with this turned off than I do, but now whenever I use a computer's itunes for the first time I make damn sure that box is checked before importing CDs....

  159. I agree with the article by Joshua53077 · · Score: 2, Insightful

    I'm pretty much a fairly sophisticated user but my main tasks are email, web surfing, etc. When I installed Tiger, I wasn't that impressed with most of the new features. Dashboard is cool but not revolutionary and I considered spotlight to be a replacement for the Find command, which I rarely use. Then the other day I wanted to open Photoshop, which is on a firewire drive and nested under a couple of folders. I decided to try to use Spotlight to pull it up. After I typed "P-H-O-T-O-S" I could see photoshop selected as my "top hit." It reduced my interaction with the computer and allowed me to quickly get to work. Personally, I think this should be the goal of all software developers...to reduce interaction with the computer and to allow the user to work. After figuring out this neat trick a few days ago, I really haven't used the finder since, I just start typing the name of a document or application and it pops right up. I described it to someone as the document comes to me....I no longer have to go to the document. I think there's something truly revolutionary about that.

  160. You really are blind... by Anonymous Coward · · Score: 0

    and an idiot

    > better eyesite

    I think my blind grandmother has better eyesight than you. To confuse a "te" with a "ght," is just terrible

  161. Achieve this TODAY by Anonymous Coward · · Score: 0

    There is an easy way to achieve this with an ordinary file system TODAY. Just use shortcuts or symbolic links to place a file or folder in several places.

  162. Searches by Anonymous Coward · · Score: 1, Insightful

    Searches make you lazy. Folders are perfect in that they make you remember. :)

  163. Don't File It, Find It. by PhotoGuy · · Score: 1
    I haven't used Tiger (although I am drooling to do so); but I would believe in this potential death of folders.

    I've been using IronSentry's service to archive away all of my email to their service; the handy and immediate web-based search lets me find my old email so conveniently, that I no longer bother sorting my mail into folders. I just read it when it comes in (and even delete it from my local client), knowing I can find anything instantly with a convenient search.

    The power of quick searching really will change the people work. It's a bit similar to how people tend to keep booksmarks less than they used to in the old day, since they know they can re-google any site they want, if they forget its particular URL.

    --
    Love many, trust a few, do harm to none.
  164. Making it work with CLI by lahvak · · Score: 1

    Using tags/metadata/whatever is an interesting idea, but so far it looks like the only implementations are for GUI. Imagine now you have this working with your favorite shell:

    instead of cd to a directory, you would restrict files you can access by default by selecting tags. Could be pretty cool, and incredibly powerful.

    Problem: how would you address a specific file that, under the current system, you know is in some specific directory? Specifying some tags and then a filename may not result in a unique file. Anyway, how will the OS deal with filenames? Would you still have filenames? Could you have two files with different filenames? After all, filename is just one particular piece of metadata. Could you have two files with exactly the same metadata? How would the OS distinguish them? Would it still use some sort of hierarchy, only hidden from users? Would that be really irritating for power users to have to switch between two different ways of looking at their files? Would the underlying structure lurk under the search/metadata/tag based method like some scary skeleton, poking out at unexpected places and ruining user experience?

    --
    AccountKiller
  165. Also, how about a search for... by payndz · · Score: 1

    ...people who RTFA before modding a post as 'Offtopic'.

    --
    You must think in Russian.
  166. Abusing the File System by Zobeid · · Score: 1

    I can't help thinking one reason the nested-folders approach has become so strained is because it's been abused so much. As a tool allowing users to organize their stuff -- basically, their applications and their data files -- it was a good idea, and it's still a good idea.

    The problem is, when you install Mac OS X, you are installing 30,000+ files and God only knows how many thousands of directories and sub-directories onto your hard drive. Even my backup program is nearly crushed under the strain of indexing them all, and almost none of them are of any pertinence to the user whatsoever.

    It's the same story when you install any major application, or install a game, etc. It's not uncommon for them to incorporate several thousand files and a maze of nested folders, none of which are of any relevance to the person using the program.

    I believe Apple took a step in the right direction when they introduced application bundles. It doesn't get rid of all those files and folders, but at least they are hidden from the user. I don't think it's enough, I think it's a baby step toward a solution.

    The way I see it, the big problem with the hierarchical file system is that it's being forced to perform two different jobs. For one, it's being used by end users to organize their discrete objects -- meaning media files, documents, and applications. These are individual, self-contained items that have some kind of meaning to an ordinary person (who is not a programmer). The system as it now stands is perfectly adequate for doing this job.

    Secondly, it's being used as a development tool for programmers to organize the profusion of data structures and obscure components that make their programs. This is where the bloat comes from. This is where the thousands of files and folders come from that have no meaning to a user, except that they strain the filesystem, confuse its organization, and provide a "haystack" of entries for the user's needles to get lost in.

    Apple's Finder hides a lot of stuff from the users -- bundle contents and many system files -- but in the long run it should be possible to come up with a better answer to this problem.

  167. Bull-Self-organizing questions. by Anonymous Coward · · Score: 0

    "The organization itself derives from, and can only derive from a human mind. Thinking "the computer organizes the data" is the main reason why virtually all databases are giant Mongolian cluster fucks."

    I have a large one-time pad of numbers. What should I organize it under?

    "Until know about their data, what it is, what it "means" and how it is expected to used I can reorganize it a billion different ways without in any way organizing it in any useful fashion."

    Organization comes from the repeatability (pattern) or sequentiality (date) of one or more characteristics. As I hinted above, you'd have trouble "organizing" a completely random collection.

    1. Re:Bull-Self-organizing questions. by kfg · · Score: 1

      . . .you'd have trouble "organizing" a completely random collection.

      By definition, because if it is random, it is not data.

      KFG

  168. AppRocket by Anonymous Coward · · Score: 0

    I've had this in windows for a long time. AppRocket(www.candylabs.com) provides a quick search of all your files and folders, and uses past search history to prioritize the results

    Google Desktop Search is good for searching content, but for finding files, folders, and programs, AppRocket is my #1 pick

  169. "Labelling" in a Speech Recognized FS by 7Prime · · Score: 1

    Now, I'm not a big advocate for speech recognition these days, mostly because the technology, while out there, hasn't been implemented very well yet. But a labelling style file system coupled with speech recognition could be absolutely beautiful. I was thinking about the one drawback to labelling, and that is that since typing is a bit slower than speech for most people, end users would be hesitant to meta-label their documents with more than one or two descriptive words, fogetting that as they build up more documents in their computer, searches will become more complex.

    Once commerically available speech recognition gets to the point that uses can simply say a word and it is printed on the screen with reasonable accuracy (especially after identifying the individual's unique phonetic cues), a labelling system could be as simple as the following.

    To label a specific Finale Music Notation file, say:
    "Label this file as 'Business' 'Warner Brothers' 'Composition' 'Film' 'Action' 'Red Hot Warriors' 'Parts' 'Cello' 'Second Draft'"
    A transparant dialog box appears in the middle of the screen, and as each word is spoken, it is added to a list of labels in the box.

    To open the file again, prompt the computer then say:
    "Open music document Red Hot Warriors, cello, part, second draft."
    While this is being said, a transparant box appears in the middle of your screen, after each word is spoken, it prints each label being said, to make sure that it's transcribing your voice correctly, and a list of all files that could fall under that catagory.

    Since the file type is "mus", a finale music file, it is redundant to add this label, since the computer knows it's a music file to begin with (as long as Finale does this automatically, and for anyone out there who knows MakeMusic, you know they'll be the first pro company to forget to do something like that).

    It isn't perfect, but most people don't mind saying a few words, while typing 8-10 labels for every single file may feel exhausting after a while, espcially after working with lots of little files. I'm not saying that speech will make the keyboard obsolete, I think it always needs to be there for more "computer oriented" things like coding, naming files, or when the speech program fails, but a good GUI maes a lot of analogies to real world applications, therefor, we should use whatever technology is available to make more rudementary computer tasks seemless with our environment.

    --
    Multiplayer Gaming (defined): Sitting around, discussing single-player games with my friends, at the bar.
  170. But... by Mozk · · Score: 1

    This is all fine and dandy, but how would you search for code, like the source code for a program?

    --
    No existe.
  171. Newton did this by pbjones · · Score: 1

    On the original Newton PDA, all info was tagged and thrown into a 'soup' so when you wanted anything it was retrieved by a search. It completely removed the concept of folders and directories. But people like folders and so psuedo folders appeared, which were simply the results of searches. Apple also pushed the concept of a 'folder' icon opening a window and actually showing search results in the pre-Copland (spelling?) OS8 days.

    --
    There was an unknown error in the submission.
  172. Newton, been there, done that by pbjones · · Score: 1

    On the original Newton PDA, all info was tagged and thrown into a 'soup' so when you wanted anything it was retrieved by a search. It completely removed the concept of folders and directories. But people like folders and so psuedo folders appeared, which were simply the results of searches. Apple also pushed the concept of a 'folder' icon opening a window and actually showing search results in the pre-Copland (spelling?) OS8 days. I don't think that CP/M had folders or directories?

    --
    There was an unknown error in the submission.
  173. Grammar Nazi time by Sometimes_Rational · · Score: 1
    It might be a good compliment to it, but it's hardly going to bring about the "death" of hierarchical organization.

    That should be complement, as in something that makes the other thing more complete, and not compliment, as in an expression of admiration.

    Sorry, I try not to respond to little mistakes like these, but sometimes the pressure just builds up and I overflow.
    --
    Warning: The intelligence of this post may be larger than it appears.
  174. These are not incompatible classification schemes by Solandri · · Score: 1
    What's broken about it is that a single hierarchical classification scheme may not always be appropriate for a given body of data.

    Right. But in no way does that mean a folder-based hierarchical classification scheme should not be used.

    As you aptly point out, the whole purpose of a database-based file system is so that you can view files using multiple classification schemes. This does not preclude the use of a folder-based scheme. There's no reason at all to preclude users from keeping their data organized in a folder-based scheme. It may simply turn into a virtual folder-based system rather than one that reflects how the disk partition's actual directory tree is organized (this is already not true with some filesystems).

    A directory structure where I can sort files by location, type, content, product type, filename length, etc. would rock. But a directory structure that can only be accessed via search queries is hardly different from a folder-based system - you're artifically limiting the user to a single means of accessing his data.

  175. OR.... by solomonrex · · Score: 1

    You could search for php files you edited 5 or 6 days ago.

  176. Jobs kills Finder by Anonymous Coward · · Score: 0

    Jobs won't rest until he has killed everything that made a Mac a Mac.

    He killed OS 9 which was we just about forgave him for as there was a need for something more.

    He killed PowerPC which many of us will never forgive him for.

    He is now about to kill the Finder. This should come as no suprise at all seeing as Apple have left the Finder to rot for 5 years , so it was obvious he wanted to replace it with some new Stevism.

    Well FUCK you Jobs. Your problem is you have overstayed your welcome back at Apple. I always knew you would never leave until you had killed the Mac and turned it into some dumbed down bimbo toy which seems to be your intention.

  177. uuuuhhh... by kurbchekt · · Score: 1

    I may be missing something,but... How is this the death of folders? All this article talks about is a tool to search for files; not how they are stored.

  178. Re:No Folders? No thanks? by jensen404 · · Score: 1

    That's what autocomplete is for. Or you can make a list of tags/labels/metadata.

  179. Which is entirely his fault... by Senjutsu · · Score: 2, Informative

    Considering it asks during the install whether he would like to manage his music folder or let iTunes do it for him, and the default is to leave it to the user to manage it.

  180. Why everybody is so high on search? by Axe · · Score: 1
    I know where TF my files are. I write them to logical places, give them descriptive name and in general have no issues whatsoever finding what I need.

    And thing like mail search and picture browsing are already solved.

    --
    <^>_<(ô ô)>_<^>
  181. finding it is not the same as storing it by calzones · · Score: 2, Interesting

    Losing 'Finder' or any similar filesystem UI, in favor of dynamic smart folders, queries and searches, is a bad idea. In the real world, you put stuff in a closet, in a trunk, under the table, in the attic, in your left pants pocket or your shirt pocket... you devise all these great schemes to know exactly where everything you own should be. When you get to your car you pull your keys out of your pocket. If you have them in your briefcase, you get disoriented for a second. When you leave your car, you feel the keys in your pocket and are reassured everything is as it should be. But, in the real world, you also lose stuff because sometimes you misplace it or you forget just what your logic was so many years ago. So search tools, maps, etc, are great aids to finding stuff so you can once again use them. But they are NOT themselves the stuff you seek. Feel free to throw away a used up map and be confident it's just a map you're tossing, not the destination itself. Also, you're always going to want some stuff to be far away and archived, out of the way, out of sight, out of mind so you can focus on the stuff you care about right now. You really don't ever need to see that invoice from 1989 again, do you? Well, just in case, you'll keep it in a safe place, but out of the way. Enter Spotlight and smart folders. Amazing tools that help us find the long lost stuff. Cooler still is how you can use them as reporting tools. How many different times did you write something about your pyscho ex? Spotlight knows. But the signal-to-noise ratio when using such tools is disorienting and unreliable. If I go to my kitchen to use my favorite chef's knife, I depend on it being in the place where I put it. I don't want to utter "chef's knife" to a 'smart drawer' that suddenly slides open showing me all 10 different chef knives in my household and poke through them all just to select my favorite knife. No, I want to move my hand to the exact spot where I know it always will be; right at the top right of my other 4 premium cooking knives, none of which is a chef's knife, and all in one nice wooden block, on the counter, in my kitchen. Now imagine the chaos of a shared environment or corporate setting. That's where smart folders actually shine. Because now each person in the company can organize the files for which they are responsible as they see fit, and everyone else can use smart folders to cross-reference across departments or use search tools to find specific cases. But Smart folders must remain exactly what they are: a _View_ of an existing organization; not an organization unto themselves. Users must never confuse the two because a file may be found in more than one smart folder. So it's imperative that the user understand that the file really only exists once. Back to my kitchen, while it would kick ass if I could open one magic drawer that give me access to all the chef's knives so I can take inventory, or I can decide that it's time to replace, sharpen or retire one or another, and another magic drawer that shows me all kitchen utensils of a certain brand, I don't want these dynamic slice of the current state of my kitchen to become the organization of my kitchen. Finally, think about this: databases can be searched, sliced and diced in anyway you like. But you still have to organize the data into tables, never repeating the same information twice; any database guy worth his salt will bend over backwards to keep it as normalized as possible. It's not just one big table. The filesystem is no exception. Reality is not an exception. Even your brain can't effectively perceive the world using a model that would be an exception. It can't. So why bother pursuing an organizational system without logical groups, hierarchies, and spatial cues?

    --
    Asking people to think is like asking them to buy you a new car
    1. Re:finding it is not the same as storing it by calzones · · Score: 1

      sorry about the horrible formatting mess. I didn't preview it and though it was set to convert linebreaks to br

      --
      Asking people to think is like asking them to buy you a new car
    2. Re:finding it is not the same as storing it by swordgeek · · Score: 1

      Interesting points. I don't think that the analogy holds very well, though. In the real world, we organise things spatially, because we're living in a three dimensional world, and have spatial cues burned into our brain, probably genetically.

      What must be realised is that files in a filesystem have no inherent organisation to begin with. Folders, directories, symbolic links, these are all systems of organisation imposed on the data, based on the metadata. ALL of these things are nothing more than a view onto flat data.

      The thing is, we can have multiple forms of organisation exist simultaneously, without conflict. Take your example:

      "while it would kick ass if I could open one magic drawer that give me access to all the chef's knives so I can take inventory, or I can decide that it's time to replace, sharpen or retire one or another, and another magic drawer that shows me all kitchen utensils of a certain brand, I don't want these dynamic slice of the current state of my kitchen to become the organization of my kitchen."

      This wouldn't become _the_ organisation of your kitchen, it would become _one_ organisation of it. You could have all of the magic drawers you want, each for different purposes, and still have your chef's knife on the top right slot of your knife block. (which is exactly where mine is as well--same knife block, perhaps?)

      Also, I'd question another point:

      "Users must never confuse the two because a file may be found in more than one smart folder. So it's imperative that the user understand that the file really only exists once."

      Why is this imperative? If a user edits a file that exists in two collections, then they should be able to either apply the change to all collections, or just the one that they found it in. In fact, this is pretty close to how hard links work in Unix.

      Ultimately, it comes down to set theory applied to file metadata, and it's entirely possible to create as many separate set of completely arbitrary data as well as the 'logical' groupings. At least theoretically. Looking at it from the point of view of your DBA, the data at a low level would be no more or less flat than it currently is, but the metadata would allow it to be dynamically structured into tables, to allow perfectly arbitrary queries against it. In fact, a filesystem like this would be the ultimate holy grail of databases: Select, limit, and sort based on arbitrary and unforseen criteria, not just on the preprogrammed design parameters.

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  182. Re:What's taking so long? A: IT WILL NEVER WORK by Anonymous Coward · · Score: 0

    Emphasis on 'WORK'
    When I need to back up or transfer a clients work, dragging and dropping a folder to the FTP site or the blank CD is a hell of a lot easier than tracking down all the separate files with a search engine, no matter how effecient it is. And NO, adding metadata won't work because it's a pain in the ass and it's easier to just put stuff in one 'place' If it wasn't, we'd all still by typing pathnames at the DOS prompt.
    There is also the issue of encrypted folders. Don't you think it's easier to select an object and lock it and it's contents, than tracking each file down doing what I don't know.

    It's so laughably obvious these soi-disant 'critics' don't actually have to produce any work for anyone, except some blah-blah junior-high-level-of-writing 'article.'

    If you're working on a big multi-media project with hundreds, if not thousands of different pieces of different media. How do you propose organizing it in a meaningful way without using folders? And please don't bore me with an add-meta-data solution. I don't have time for that.

  183. I grew up with Macintosh. by Alpha_Traveller · · Score: 1

    I shall always think of directories as folders, even as my brain makes a rediculous zerbert-sound.

    Long live the folder.

    --
    "Love is like pi - natural, irrational, and very important." (Lisa Hoffman)
  184. I remember when they were called "directories" by raarky · · Score: 1

    or maybe i'm starting to become old? time to write a handwritten letter to slashdot now

  185. Re:What's taking so long? A: IT WILL NEVER WORK by AKAImBatman · · Score: 1

    Question: Do you use the iTunes interface for burning CDs? If you answered "Yes", then you've already used the described type of interface.

    Thank you, please drive through. :-)

  186. What you need is.... by mblase · · Score: 1

    I tried adding notes to my pics in iphoto but after a while it gets tiresome.

    Notes aren't meant for organization. Get Keyword Assistant and use it to make adding as many keywords as you like to each and every one of your photos.

    I don't know why Apple doesn't make keywords this easy itself, but I'm glad this plugin is freeware. (I loved it so much, in fact, I sent the developer $10 just for being cool about it.)

  187. Let's Kill Filenames Too! by cburley · · Score: 1
    A couple of replies have already touched on this, but I'll say it straight out: let's kill filenames while we're at it.

    By "kill", I mean that the OS (the one I'm designing anyway) shouldn't assume that the creator of a file will assign a particular filename to it at any particular point.

    Unix requires the creator to assign a filename when the file is first opened for writing. That leads to all sorts of annoying workarounds for cases when the name isn't important, as in temporary files (witness all the security and related bugs with multiple users accessing /tmp) and emails (which have no need of names, more of "to" addresses).

    Internally, filenames are metadata in much the same way as are folders (directories).

    So why not let users simply "Save" a document without having to give it a name? Ditto for the underlying API to the OS.

    Never mind "Save". Why not just automatically journal any work in progress, and let users easily browse such works by timeline ("whatever I was working on yesterday afternoon" becomes easy to spot, given a suitable clock or calendar presentation) or content?

    Historically, much of what we refer to as "files" and "directories" came from the assumption that "save to disk" was synonymous with "make sure this survives a system crash or power outage".

    Nowadays, most personal computing devices are as reliable as historical disk drives, sometimes moreso (many have solid-state hard drives), most are networked, and many are constantly "on line" to that network.

    So, instead of "Save" and requiring a user to name a file, replace that paradigm with one that allows users to more easily and naturally "Commit" changes to a document, "Publish" the document to a given audience, "Secure" the document such that it never is recorded on certain devices or networks, and so on.

    Eliminating underlying OS dependencies on filenames and file folders can free the OS, API, and even the user to focus on characterizing and searching for the data in the documents being composed, not on trying to figure out just what is the right name and/or "location" for a document as it is being composed.

    --
    Practice random senselessness and act kind of beautiful.
  188. But I don't want the wife to find my files by cyril3 · · Score: 1
    A simple example -- when Rolston needed to clear disk space on his laptop, he used Spotlight to find all the bulky QuickTime movie files scattered across many different folders. Then he created a Smart Folder for them so he'd always be able to quickly see which little-used files he could delete.

    You trying to get me divorced or something.

  189. I've been talking about this for a while... by djg2e · · Score: 1

    I've been talking about this for a while, and wrote a blog entry about the need for such a filesystem months ago...
    http://obsessiveatbest.blogspot.com/2005/02/change -is-needed.html

  190. Searches don't kills folders, people kills folders by omry_y · · Score: 1

    Searches don't kills folders, people kills folders!

    --
    Omry.
  191. Folders will die by el_womble · · Score: 1

    when the CLI dies - never. Spotlight is a fantastic tool, just as Folders are a fantastic tool. They compliment each other. Lets liken them to firearms:

    Spotlight is a shotgun - no training required, you'll hit anything thats close to where your aiming. Its up to the user to decide if there was an appropriate 'hit'.

    Folders are like sniper rifles - years of training and disciplin required. One shot, one kill.

    The Joe Public militia will always use shotguns above sniper rifles - but you'll rarely find a professional army of developers withouts its marksmen.

    --
    Scared of flying, pointy things snce 1979!
  192. Re:Death to folders/directories death to discovery by jellomizer · · Score: 1

    Ok lets prove you right. I got OS X Up and runing with tiger and Indexed!
    type: applications... HEY where are all my /usr/bin files I know I have ls on my computer somewhere.

    Ok *.plist no results found Ok... .plist here we go. A huge list of files. What!!!! There are about 20 different info.plist that is not going to help me. Without folders I don't have any context on what they are used for.

    Dock Transparency in Prefs... nope not a thing Um Just dock well it is only giveing me files with dock in it still not much help, for someone who doesn't really know what it is called that they are looking for.

    type: document... Holy Crap I never though I made that many documents. Oh wait I didn't a lot of them are OS X help files. Umm Ill guess ill give you a point there. But I would probably be more efficient with finder though.

    Well I guess I am still right. with perhaps about the document but still the finder is better.
    Don't get me wrong I like spotlight and it works well but I do want to have the finder or a folder/directory structor for those cases.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  193. Death of Folders Announcement Premature by hicksw · · Score: 1

    The largest and most sophisticated user of system resources is usually the system itself.

    There will be folders (directories) in the file system for a long time because they are an efficient and simple way to organise the data objects needed by the base operating system.

    Anybody can tack some cross-indexing tool on top of application data. Better let the system backup/restore/delete functions have a clear and unambiguous view of it all.

  194. Spotlight's better than that by gidds · · Score: 1
    I think you've missed the power of Spotlight here. While the current UI is neat, there are really two major new things going on underneath it.

    The second is obvious: the OS automatically indexes everything written to the disk, no matter how (i.e right down at the FS level). Because the index is always up-to-date, searches are immediate and quick.

    But the first isn't so obvious. To find what to index on, it's not just searching the data for text strings. Instead, it understands about different file types, and extracts metadata from the file contents using that knowledge. It knows about text files, HTML, Word docs, PDFs, emails, JPEGs, MP3s, MPEGs, and most other common types of file. And app writers can tell it about their own filetypes too, via an API.

    This differs fundamentally from the BeOS/etc. model you describe because the metadata is part of the file datastream, not separate from it. That may seem non-ideal, but it has several major advantages today: you can move or copy files with any tool, across all existing filesystems and OSs, without losing that metadata. It doesn't need to be stored in a special filesystem. And most file creators and editors, on all OSs, already understand and write it, so you can share files with non-Spotlight-aware apps on Macs and other machines, and have them all using the same metadata.

    It means I can download an MP3, and as soon as I write it to disk, Spotlight reads the ID3 tags and indexes them. Ditto practically any type of file. And all that's here working right now, without the major changes (filesystems, apps, OSs, transfer protocols, &c) that external metadata would need.

    At present, the UI for this is very simplistic. But you can bet that more powerful searching will soon be available, if not from the Finder then via other apps.

    --

    Ceterum censeo subscriptionem esse delendam.

  195. An iTunes-like filesystem by gidds · · Score: 1
    Mmm. I too let iTunes do its thing and love the results.

    But that doesn't scale directly to an entire filesystem.

    For one thing, iTunes is handling just one sort of file: music. It may play AIFFs, WAVs, MP3s, AACs, and ALEs, but they're fundamentally holding the same sort of data, and -- more importantly -- have the same kind of metadata. They all have lengths, names, last played dates, &c. And most have artist, track number, &c. So keeping track of that metadata is easy -- you store the same stuff for each file.

    But on a filesystem you have umpteen types of file, with umpteen types of metadata, so you need to cope with each file having a different type of metadata. Which isn't easy. (That's why it's really impressive that Apple seem to have managed it efficiently.)

    OTOH, there's one great idea we could pinch. We've talked about Smart Folders, which are the filesystem equivalent of Smart Playlists. But iTunes also has (dumb) Playlists, which are the equivalent of filesystem folders. iTunes dumb playlists are different, though: a track can be in more than one playlist, or it can be in none (other than your 'whole library' one). And I think that would work wonderfully on a filesystem, solving most of the problems people are mentioning here.

    You could use dumb folders just like at present, with each file in exactly one. Or you could put a file into two different folders at once, which would remove the need for aliases or symbolic links. You might even be able to get rid of the Trash, too -- removing a file from a folder wouldn't delete it, and if you wanted to you could tell it to physically delete all files that aren't in any folders.

    The one thing that the iTunes-model folders wouldn't have is nesting, but I can't see any problems adding that. Then you'd have a model where smart folders and dumb folders could coexist neatly on a filesystem, giving all the benefits of both an iTunes-like repository and a traditional filesystem, and lots more!

    Quick, wait here while I dash off to the Patent Office...

    --

    Ceterum censeo subscriptionem esse delendam.

  196. The "insightful" mod is no surprise by ianscot · · Score: 1
    Not using apple at the moment, I'm entirely unqualified to respond, but I'll never let such a trivial problem stop me.

    That alone justifies the moderation, here, being so unusually "insightful" for a /. posting. Nobody else seems to recognize when they're unqualified. Or maybe we all just take that as a given.

    Spotlight does essentially offer both the scope of searches you describe and significantly more "depth" in terms of the metadata than anything else I've seen. I've got "Smart Folders" set up using date windows for my kids' IDs, and the idea doesn't throw the 11-year-old demographic in my house anyway. They're notoriously sloppy about where they save stuff.

    --
    "Fundamentalism" isn't about divine morality. It's about human authority.
    1. Re:The "insightful" mod is no surprise by apoc.famine · · Score: 1

      I was half jesting there - while I've never owned a mac, I've been drooling over the stuff in Tiger. Drooling, to the extent, that I've been tearing through the tech specs and learning how it does what it does. And man, is it pretty interesting, and fairly radical, as a whole compilation.

      While I don't have first-hand experience, I'm well read, and really interested in what they are doing with OSX. I think that apple may start to take a more sizable chunk of the market, as I'm now seriously considering buying some Mac stuff, for the first time ever. I imagine that there are plenty of others (and I know a few) who are feeling likewise.

      Good to hear that the kids can use this - if it can also be explained to adult computer users, we should be all set. I wonder if we can get the kids to draw a picture about how it works...

      --
      Velociraptor = Distiraptor / Timeraptor
  197. Re:What's taking so long? A: IT WILL NEVER WORK by Anonymous Coward · · Score: 0

    No, I don't. I only back up MP3's on DVD's and I don't use iTunes to do it.

    CD Audio is so 20th century. *YAWN*

  198. Re:Death to folders/directories death to discovery by JetTredmont · · Score: 1

    type: applications... HEY where are all my /usr/bin files I know I have ls on my computer somewhere.

    Okay, I misread your original problem as looking for applications as opposed to command-line utilities. Yeah, if you're looking for command line utilities, you should use the command line (well, yeah, you can do it in Finder too, but 'ls' is much easier and sitting on the command line you can try each of them out). Spotlight excludes command line utilities because ... you can't use them from the Spotlight/Finder/Gui interface!

    Ok *.plist no results found Ok... .plist here we go. A huge list of files. What!!!! There are about 20 different info.plist that is not going to help me. Without folders I don't have any context on what they are used for.

    You do have folder context, you just have to click on each and every file to get it (the "info" button). You asked for all "pfiles", that's what you got. You want the plist for a specific application, include that application name in the search. For instance "Automator plist" puts the Automator plist right there at the top (along with a mail message from an XCode mailing list which talks about problems with an Automator plist setting .. which is both kinda useful to show up right then and very unlikely to have ever come to my mind had I instead rooted around in Finder looking for com.apple.Automator.plist, but YMMV).

    Or are you complaining that you wanted only the plists under /Library/Application Support/ (which, of course, is done by going to that folder and doing a Spotlight search under there) or just the ones in /Library/Preferences (in which case, obviously, use the Finder's folder interface alone!)

    My point is, and was, if you want "all" your potential configuration options, a Spotlight search will get you a lot faster than poking around in the Finder trying to find them. As I thought was obvious, but apparently needs to be stated, if you are looking for the contents of a particular FOLDER, then Spotlight is not the right tool to use (except perhaps to find the folder).

    Dock Transparency in Prefs... nope not a thing Um Just dock well it is only giveing me files with dock in it still not much help, for someone who doesn't really know what it is called that they are looking for.

    Um, okay. My bad. I didn't look this one up and took your word for it that "dock clearness" led somewhere.

    So where, exactly, do you see an option to set dock transparency? Anywhere at all outside of a third party application? And just how do you expect Spotlight to show you to a preference page which doesn't exist?

    The Spotlight results seem like they'd be pretty clear to the average user: no, you can't set dock transparency with what's on your computer. Unsaid: search the web and find the haxie to do it if you really need to.

    type: document... Holy Crap I never though I made that many documents. Oh wait I didn't a lot of them are OS X help files. Umm Ill guess ill give you a point there. But I would probably be more efficient with finder though.

    If you want only documents you created, add "Authors" equal to your name. Again, i'm not sure how a scan of your entire hard drive can possibly be more efficient than narrowing down the list by known criteria (which would include the folder you saved it in, if you know that, but you didn't indicate that originally).

    Spotlight narrows the possibilities down. The more bits you know about the document you are searching for (that it had a footnote regarding Othello, perhaps, or that it dealt with evaporative coolers, or that you saved it somewhere in your Documents folder) the more Spotlight can narrow your search.

    In the end, it always comes down to picking what you want from a list. The beauty of Spotlight is that it makes that list flat (instead of having to descend your folder tree and look in each fo

  199. Re:No Folders? No thanks? by Valar · · Score: 1

    Well, a lot can be filled out for you. Date. Filetype. Resolution. File size. The account which created the file (which could come in handy on corporate networks). Length of the song, as well as artist, album, writers, people who were sampled, producer, record label, year of album release. Heck, assuming the smart folders can be set up to do full text or keyword search, you could have a folder of every file on your PC that mentions "taxes" or "student loans".