Slashdot Mirror


Ask Slashdot: Is the Recycle Bin a Good GUI Metaphor?

dsginter writes "During a recent Windows 7 upgrade, I disabled the 'Recycle Bin' from appearing on the user desktop. Why? Because this allows the users to retrieve errant deletions. While this was the goal of the 'Recycle Bin' in the first place, most people (including myself) are in the good habit of keeping a tidy workspace and 'taking out the trash' when they see that it is full. For some people, their OCD meant that deleting a file was a two step process: delete the file and then empty the recycle bin. By disabling it from view, I have found that the original function is restored for the smattering of times that it is actually needed. Why are we wasting pixels on such a poor metaphor?" Going further, is there some combination of metaphor and method of use that you'd find more useful or natural?

24 of 465 comments (clear)

  1. Autocratic Admin? by Frosty+Piss · · Score: 5, Insightful

    I think you are out of line *forcing* other users to abide by your view of how the desktop should operate.

    --
    If you want news from today, you have to come back tomorrow.
    1. Re:Autocratic Admin? by Rinnon · · Score: 3, Insightful

      I disagree. In the workplace, you're not the owner of your machine. I've never worked in an office that allowed me to do whatever I wanted with a computer. Maybe certain websites were blocked, maybe I couldn't install stuff. Maybe something I would have liked on the Desktop wasn't there. In a lot of cases, Admin can setup your computer however they want, because THEY are the ones who have to fix it when it's broken. I think he's well in line with what he should be allowed to do. The very first time someone deletes something and wants it back, and he can do it in 35 seconds, they'll be glad he did it.

    2. Re:Autocratic Admin? by angel'o'sphere · · Score: 3, Interesting

      Fragmentation of the file system is no issue in our times.
      Hard Disks are so big, you basically always have a big enough chunk to save a file.
      E.g. if you save a movie ... no modern OS is spreading that big file over lots of small groups of blocks.
      Open a big word document, save it again. You can basically bet that the file is saved in a new location on the hard disk and not on top of the old file. That is the reason why "restore lost files" tools work.

      angel'o'sphere

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    3. Re:Autocratic Admin? by FutureDomain · · Score: 4, Insightful

      I've always wanted this feature. Eliminate the "Recycle Bin" and just have a feature like Time Machine that will let you retrieve earlier versions of a file and previously deleted files. A Log-structured file system would eliminate the fragmentation issue, make the implementation of this feature easier, and also provide some performance enhancements.

      --
      Hydraulic pizza oven!! Guided missile! Herring sandwich! Styrofoam! Jayne Mansfield! Aluminum siding! Borax!
    4. Re:Autocratic Admin? by jedidiah · · Score: 3, Insightful

      I don't suppose you've ever heard of something called VMS by any chance?

      --
      A Pirate and a Puritan look the same on a balance sheet.
    5. Re:Autocratic Admin? by wampus · · Score: 4, Informative

      You just described NTFS shadow copies. Also, the recycle bin can have a set maximum size and it will start deleting the oldest files if it is never emptied.

    6. Re:Autocratic Admin? by iluvcapra · · Score: 4, Informative

      Why not make the recycle bin a separate filesystem? Allocate a block of disk of pre-defined size for the recycle bin.

      Because that would cause deletions that now run in O(1) to run in O(n) (at least); a deleted file (maybe an 80 gig video file) would have to be copied to the deletion FS before the deletion operation was complete. The idea of the Trash Can (eff this Recycle Bin noise) is that it's an abstraction that lives on top of the filesystem and allows interaction with files without regard for their filesystem, or if they're even filesystem entities at all; they might be resources on a WebDAV server, or references to files on an FTP or SMB. Trash Cans are entities of the Desktop Manager and are used for managing the user's session with the Desktop, and only presents of facade of underlying operations. And your rules for dealing with all the exceptional cases basically would make it impossible for a casual user to know if his file was even going to stay in the trash, or if they'd even be able to go in the trash at all (instead of going straight to being unlink) with a sudo, or constantly putting up "Are you sure you want to... This can only be deleted if..." messages).

      --
      Don't blame me, I voted for Baltar.
    7. Re:Autocratic Admin? by Mr.+Slippery · · Score: 5, Insightful

      The point is that, as stupid as it may be, the owner of the machine SHOULD have omnipotent power over what happens, and is or is not allowed.

      Nonsense. A computer provided to an employee is a tool for that employee's use. To get the best results, that employee ought to be able to configure and customize that tool in any way that helps them work more efficiently.

      I work with Real Computers, and don't use a "Trash Can" or "Recycle Bin", but if some pissant sysadmin told me I wasn't allowed to alias rm to '/bin/rm -i' or ls to 'ls -F', I'd laugh in their face; and if I were sanctioned by management for doing so, they'd find themselves without my services, since it would be pointless to continue working for a company so clearly doomed.

      Challenging IT's computer sovereignty...

      "Sovereignty?" It is to laugh.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    8. Re:Autocratic Admin? by Nefarious+Wheel · · Score: 3, Interesting

      I don't suppose you've ever heard of something called VMS by any chance?

      /cry

      I miss it.

      But of course, you're talking about the naturally versioned file system.

      /MoreCry

      And TPU. And DCL. Lexical functions.

      me := f$WeepsHorriblyIntoCereal

      --
      Do not mock my vision of impractical footwear
  2. Shift+Delete by NemosomeN · · Score: 5, Funny

    Stop being a pussy.

    --
    I hate grammar Nazi's.
    1. Re:Shift+Delete by Hatta · · Score: 3, Insightful

      No, thinking before you delete is a good habit to get into. When I hit delete, I mean delete. The computer should comply.

      --
      Give me Classic Slashdot or give me death!
  3. You Gotta Be Kidding! by mwandaw · · Score: 5, Insightful

    I understand that we should always try to improve on the current state of affairs. However, in this case, I think the the "solution" is the answer to a question that no one has asked.

  4. OMG GOOD JOB!!! by gavron · · Score: 4, Funny
    Yes, you got a stupid one past the editors at slashdot.

    Let the resume' building commence.

    You so smart.

    No, really.

    Here's a pixel for your effort: .

  5. When they see that it is full by Anonymous Coward · · Score: 4, Insightful

    Even if I delete a tiny little file, the trashcan icon goes from completely empty to totally full.

    Perhaps the trashcan graphic could show the actual size of the deleted files relative to the space allocated on the hard drive for said files.

    That way you would only need consider taking out the trash when the can is actually full.

    1. Re:When they see that it is full by antdude · · Score: 3, Interesting

      I remember on my roommates' old PowerMacs with old Mac OS (not X), they had programs that showed how much was in the trash can, but with a liquid state. I would love to see that today in all OS' including Windows. Do they exist?

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  6. out of disk space by LordKronos · · Score: 3, Insightful

    Why are we wasting pixels on such a poor metaphor

    Because, I actually want to have an easy way to empty the recycle bin. It's utilization of disk space wasn't a major concern for many year, but now with the introduction of SSDs, and the fact that huge SSDs are not yet affordable, I find myself running out of space on mine quite often. When I do, I tend to find I've got some large files sitting in the recycle bin.

  7. You're the worst type of admin by Y-Crate · · Score: 5, Insightful

    How could this possibly be a good idea? And how can you implement this and then accuse every other Windows user of having OCD? Pot. Kettle. Black.

    This is an absurd personal preference to force on your users, and a good example of an admin crossing the line from "ensuring the system works well" to "forcing the users to compromise their workflow because of the personal whims of the admin". Admins are supposed to keep users from interfering with the operation of the system, but it's equally important that they don't interfere with what the users are doing more than they absolutely have to.

    This is right up there with admins who don't set the time properly / leave the display at a ridiculously low resolution, then lock down the preference setting so it can't be adjusted.

    1. Re:You're the worst type of admin by Overzeetop · · Score: 3, Insightful

      On the contrary, he's streamlining the system so that it works for his users. I seriously doubt that the users like to have to delete, confirm a delete, and then empty the bin. They're also probably pissed if they accidentally get rid of a file and he can't recover it because they've emptied the bin.

      There's no great use to having the bin icon on the desktop. It's a convenience if you happen to frequently delete a lot of files you meant to keep (huh?), but otherwise it's probably a "me to" remnant of some UI designer that though the apple trashcan was a good idea.

      --
      Is it just my observation, or are there way too many stupid people in the world?
  8. Thank you. by msauve · · Score: 3, Insightful
    Much more useful to Shift-Delete files you really want (albeit insecurely) gone, and don't worry about the ones in the Trash, which are only taking up otherwise unused disk space. From the summary:

    Why are we wasting pixels on such a poor metaphor?

    It's only a poor metaphor for the few really anal retentive people who can't be bothered to learn how and why their OS works. But that's not right - the metaphor isn't in error - Trash works just like a trash can. Put stuff in and take it out, empty it when it's full or stinks. What the writer wants is an incinerator.

    --
    "National Security is the chief cause of national insecurity." - Celine's First Law
  9. I was a big OS/2 fan because it had a shredder by brokeninside · · Score: 5, Funny

    I thought that was THE metaphor for deleting files, dragging them to the shredder.

    Plus, my wife edited a .wav of a chainsaw buzzing followed by a scream and associated it with the action of shredding a file. That added to the effect, you shred a file, hear it get cut up and scream its last. The message it re-inforced was FILE DONE GONE!

    1. Re:I was a big OS/2 fan because it had a shredder by brusk · · Score: 4, Insightful

      If you need greater assurance than that, physically destroy the drive. It's the only way to be sure.

      Technically, that is only one way to be sure. The other is to leave the drive intact but destroy the rest of the universe.

      --
      .sig withheld by request
  10. Multiple trashcans FTW! by Twinbee · · Score: 5, Funny

    I've only just skimmed the summary, but I completely agree, it'd be wonderful to have multiple recycle bins, each a different colour so I can organize my trash. I put red files/icons in the red trash, and green ones in the green etc. I'm pretty sure this helps the OS with housekeeping, because it makes it easier to restore the bits for future files. Sometimes, the colour is not seen before, so I've set up a system to pick the trashcan colour from a colour wheel - this helps organization further.

    On top of this scheme, I have various levels of trash: shallow, deep, and megadeep. When I first delete a file, it goes into the shallow trash so that I can restore the file immediately if I've made a mistake. If I'm really sure I don't want a file, or I need more disk space, every so often, I dig into the shallow trash, and move them into the deeper trashcan, and again with the other levels, finally to be deleted at the end of the chain. It's cumbersome, but this way I can make sure I won't delete very important files too easily.

    --
    Why OpalCalc is the best Windows calc
  11. Re:Not exactly a world emergency this one by schnablebg · · Score: 4, Insightful

    It doesn't even "waste" any pixels unless you are using the entirety of your desktop to keep files or shortcuts, in which case you much bigger problems than a freakin' icon metaphor.

  12. Bullshit by raftpeople · · Score: 4, Insightful
    I generally try to keep my slashdot comments relatively positive but the level of stupid in this thread is just enormous.

    The point is that, as stupid as it may be, the owner of the machine SHOULD have omnipotent power over what happens, and is or is not allowed.

    IT doesn't "own" the computers any more than the users "own" the computer. The company "owns" the computers.

    Challenging IT's computer sovereignty is something only upper management has any business doing. Users who attempt to do so should get sanctioned, and rightly so.

    Perfect philosophy if your goal is to get outsourced. Seriously, whenever I have an employee that thinks this way I have to educate them. IT's job is to empower the users to get their job done more efficiently. Period. You serve the users.


    Users "own" the applications, in a logical sense. It's their responsibility and their right to be an integral part of the process in determining how it functions. It's a two way street.

    There are some things that each side is correct in putting their foot down and drawing a line in the sand - and this one is firmly owned by the users.