Slashdot Mirror


Popup Study Confirms Most Users Are Idiots

danieltdp writes "Testing students at a University, psychologists made many of them click on a dialog box that in effect said: 'You are about to install some malware. Malware is bad. By clicking yes you are failing the Windows Darwin Test.' Nearly half of them said all they cared about was getting rid of these dialogs."

121 of 568 comments (clear)

  1. Summary is WRONG by AKAImBatman · · Score: 5, Informative

    "You are about to submit a bad summary. The summary is bad. By clicking yes you are failing at Slashdot Darwin Test."

    "Testing students at a University, psychologists made many of them click on a dialog box that in effect said: 'You are about to install some malware. Malware is bad. By clicking yes you are failing the Windows Darwin Test.'

    Doh!

    For those of you just joining us, the article says nothing of the sort. The article actually says that they created fake "Application Error" dialogs with various numbers of "fake" aspects. e.g. The cursor turning to a hand over the "Ok" button, reverse colored text, browser borders, etc. Basically, stuff that should have made it obvious that these were malware windows. Nearly half of those tested "accepted" the dialogs to get them out of the way. Some of them simply minimized them for later.

    The text referred to in the summary is an image created by Ars Technica with the caption, "Even this warning might not have helped".

    1. Re:Summary is WRONG by pugugly · · Score: 2, Insightful

      And more interestingly, the study says that most users are in fact *not* idiots, but that a distressingly high percentage (almost half) are.

      Not that I have any objections towards a happy pattern of contempt toward everyone, but I prefer my contempt be fact based - {G}.

      Pug

      --
      An Invisible Entity of Vast Power whose existence must be taken on faith alone: Liberal Media
    2. Re:Summary is WRONG by gardyloo · · Score: 4, Funny

      I've learned to just click through to the article without reading the slashdot summary. It doesn't seem to have hurt my computer at all, but I -- Oh, wait. I just heard a bell. Gosh, I feel hungry right now.

    3. Re:Summary is WRONG by wellingj · · Score: 3, Insightful

      There is plenty to drink about these days...

    4. Re:Summary is WRONG by Anonymous Coward · · Score: 2, Funny

      It doesn't matter what the box said or how it behaved, the fact is they clicked on it without reading it. This is good for me because I am a tech and am happy to profit off of the stupidity of users. Keep clicking you morons and keep me in business.

    5. Re:Summary is WRONG by mollymoo · · Score: 5, Insightful

      And more interestingly, the study says that most users are in fact *not* idiots, but that a distressingly high percentage (almost half) are.

      The attitude that users who do something wrong are idiots is a large part of why computers, operating systems and applications are generally pretty shit. They're made by and for geeks, not normal people. If 1% of your users do the wrong thing they may well be idiots. If 50% of your users are doing the wrong thing, you are the idiot for designing your software so badly half the population can't use it.

      (I mean "you" in the general sense, not the parent specifically)

      --
      Chernobyl 'not a wildlife haven' - BBC News
    6. Re:Summary is WRONG by Anonymous Coward · · Score: 2, Insightful

      Actually it may be that the study found that "college students don't care what happens to some researcher's computer and get annoyed when the researcher has obvious spy ware on their comptuer's". After all, they had these folks come in to do research: they didn't have them run this stuff on the student's own computers. If I had a dialog like this on some computer in some silly study - I wouldn't care what the heck I clicked.

    7. Re:Summary is WRONG by Da_Biz · · Score: 2, Insightful

      The attitude that users who do something wrong are idiots is a large part of why computers, operating systems and applications are generally pretty shit.

      I enthusiastically agree. Over the last few years, I've had the "pleasure" of working with applications specific to healthcare and insurance industries. Overall, they're definitely shit.

      I have to give Apple some credit here: activities requiring kernel access (or, for that matter, most anything that has a substantial potential for causing a security breach) are preceeded by a very friendly, clear message AND a requirement to enter a password before continuing.

      The advantages here are clear:
      1) The user actually gets honest-to-god informed about the effects of something they might agree to next and
      2) Is slowed down (briefly) to ponder their action as they type in their password.

      We can blame the user all we want, but anyone cognizant of human factors and ergonomic design knows that this is a paltry response...

    8. Re:Summary is WRONG by Nutria · · Score: 5, Insightful

      Computers are not for everybody!

      Amen, brother.

      --
      "I don't know, therefore Aliens" Wafflebox1
    9. Re:Summary is WRONG by geekoid · · Score: 2, Insightful

      I've been fighting that for decades.
      If you users can't use it, it fails.
      If your user doesn't understand it, it fail's.
      If you complain that your users are idiots, you fail.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    10. Re:Summary is WRONG by wanderingknight · · Score: 2, Interesting

      Users, though, should be expected to have a minimum degree of intelligence before getting involved with something that requires some basic thinking, such as a computer.

      There's a certain failure of the education system here, and of the society as a whole.

  2. The actual text by KingSkippus · · Score: 5, Informative

    The actual text was "The instruction at '0x77f41d24 referenced memory at '0x595c2a4c.' The memory could not be 'read.' Click OK to terminate program." You're right, this is not "basically" (or even remotely close to) the text in Ars's little joke screenshot or what was posted in the summary.

    1. Re:The actual text by treeves · · Score: 4, Funny

      Did "read" really have those single quotes around it? That would have been pretty 'suspicious' to me. Wink, wink, nudge, nudge.

      --
      ...the future crusty old bastards are already drinking the Kool-Aid.
    2. Re:The actual text by GuldKalle · · Score: 4, Funny

      To be 'fair', the dialog box they were going for does have those quotes.

      --
      What?
    3. Re:The actual text by ari_j · · Score: 5, Informative

      The legitimate error messages of that form often do, indeed, surround "read" with quotation marks.

    4. Re:The actual text by Anonymous Coward · · Score: 5, Informative

      That's typical for these error messages in Windows. The error message is legit, this is something that a regular Windows user might see (I don't want to use the word "commonly", but it's relatively common as far as Windows error messages go). From look at the error message it looks to me like it's a basic Windows error message where the OS fills in the quoted strings (source address, target address, IO operation). All of them are double-quoted. The actual error in Windows would be printed exactly like this:

      The instruction at "0x77f41d24" referenced memory at "0x595c2a4c". The memory could not be "read". Click OK to terminate program.

      Even though I assume that's a template for several error scenarios, I've never seen one during my own usage that didn't specify "read". The actual text is a regular Windows error though, the display of the text was what was supposed to alert users (browser status bar, borders, close/minimize buttons, colors, etc). So it's not the error message that was supposed to be suspicious, just the context that it's shown in.

    5. Re:The actual text by rishistar · · Score: 4, Funny

      Did "read" really have those single quotes around it? That would have been pretty 'suspicious' to me. Wink, wink, nudge, nudge.

      No, but the word 'Cancel' in the dialog box was replaced with the phrase 'Say No More'....

      --
      Professor Karmadillo Songs of Science
    6. Re:The actual text by bigstrat2003 · · Score: 2, Informative

      I've never seen one during my own usage that didn't specify "read"

      If you're dealing with faulty memory (the usual reason you'll see those errors come up a lot), you'll also definitely see similar errors about "the memory could not be 'written'." The "read" version is definitely more common, though, for some reason.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    7. Re:The actual text by Pharmboy · · Score: 4, Insightful

      The "read" version is definitely more common, though, for some reason.

      Most computers spend more time reading than writing. I know this is insanely simple, but that is why you see more read errors.

      --
      Tequila: It's not just for breakfast anymore!
    8. Re:The actual text by X0563511 · · Score: 2, Informative

      Smitfraud would do something like that. Start popping up errors like that and killing random (other) programs on pressing OK. Then, after a few days, start popping up actual browser popups selling tools to 'fix' windows.

      When the user buys said 'fix,' someone runs of with their account information at worst, at best simply rips them off as they didn't need to 'fix' to begin with.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    9. Re:The actual text by lennier · · Score: 3, Insightful

      If this is the dialog in question, then I think even I would have clicked 'Ok', and I'm paranoid as all get out. (Which is why I use Firefox so perhaps I'm not so familiar with IE look and feel).

      I mean it's not like you have a lot of options is it? Crash out of IE? And just looking at the still image, other than the minimise/maximise controls, there's nothing that screams 'malware' to me. Even the presence of the maximise controls doesn't immediately grab me, because Microsoft changes GUI schemes and widget sets so often (Office 2007, ahem) that it's really hard to tell what a 'typical' dialog should or shouldn't look like.

      Isn't the real question: if you're always only ever ONE 'OK' BUTTON CLICK from hosing your computer and giving up all control to an attacker - isn't something very wrong already?

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    10. Re:The actual text by orasio · · Score: 3, Funny

      No, it would just be ""read"".

    11. Re:The actual text by Tawnos · · Score: 2, Insightful

      That dialog has a few things wrong with it. The most damning is the status bar on the bottom (which, admittedly, wasn't on all the fake dialogs), but more obvious would be that your mouse turns into a hand on the dialog/okay button, or that there are minimize/maximize buttons.

      The other option is to click the "x" in the top right, and it's something you should do when unexpected windows pop up while web browsing. Even if it's possibly a legit error, there's no harm in hitting "x" instead of "OK".

      I don't think your comment about switching GUI schemes and widgets so often is correct, especially since you pointed to a piece of software that had almost no scheme/widget changes for 12 years before getting a complete makeover. The fact is, windows had a very consistent look and feel from 95 through 2000, and xp/vista/W7 (screenshots that have been released, I cannot comment on internal look and feel, as that is always subject to change) only had slight modifications to what is still a relatively consistent GUI.

      As for the "one OK button click away" - that depends if the relevant link was simply an ad-farm link or if it used a known exploit to silently install software. If the latter, then a patch should be issued, but it's something that can happen to any piece of sufficiently advanced (read: complex) software.

    12. Re:The actual text by BrokenHalo · · Score: 3, Funny

      You are seeing the window as a computer expert.

      Indeed, but sometimes the expert needs to stand back a bit and think from the point of view of a clueless newbie. Like my dad, for instance, a few days ago when presented with some sort of "unrecoverable error has occurred... [OK]" message, his perfectly legitimate reaction was to say "No, it's NOT fucking OK!"

      These acknowledgement clickboxes have become little more than a sloppy way of avoiding the trouble of coding properly.

    13. Re:The actual text by Mr+Z · · Score: 2, Informative

      *points* Hey, it's a BASIC programmer!

      In C that'd be "\"read\"".

    14. Re:The actual text by Toonol · · Score: 3, Interesting

      Most obvious clue for me?

      It's using the default XP skin. I've never left that on a computer for more than a few minutes, and none of my family does either. Switching to the classic explorer GUI really makes a lot of fake popups and malware stand out like a sore thumb.

    15. Re:The actual text by LaskoVortex · · Score: 4, Funny

      If this is the dialog in question, then I think even I would have clicked 'Ok',

      I would wonder what right IE has to proxy as my OS and terminate another program and I would get suspicious. Then I would think "oh yeah, this is Microsoft, they do stuff like that all the time." And then I would say to myself, "hey, this is some other person's computer, who gives a fuck?" And then I would click ok and finish taking the stupid test and get my $20.00 for being a test subject and get the hell out of there and then never think of it again, until I saw it on /. Then I would say to myself "Hahaha. Those dumbasses at PCU didn't know how to do science. Of course the subjects are going to click through whatever--they just want to get out of there. Looks like they got in a good journal. Man, that journal got duped. I wonder who the tards were who reviewed that paper...Hey look, a twitter post and I just blew my chance to mod this thread. Damnit."

      --
      Just callin' it like I see it.
    16. Re:The actual text by Hal_Porter · · Score: 3, Funny

      The "read" version is definitely more common, though, for some reason.

      Most computers spend more time reading than writing. I know this is insanely simple, but that is why you see more read errors.

      There's a lesson here for slashdotters.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    17. Re:The actual text by hairyfeet · · Score: 4, Interesting

      And how is this supposed to show that users are ID10Ts? With the exception of the quotes that is pretty much the same crap folks are used to getting in error boxes since the days of Win95. As a PC repairman I have seen some dumb users in my time(the video.exe pr0n bug comes to mind) but I would never blame a customer for falling for that.

      And let's face it,the simple fact of the matter is the user doesn't have to be an ID10T anymore,thanks to the way browsers and the Internet have conditioned most folks that the occasional download will be necessary to get through the day. The "you need a codec" dialog,the "Your flash is too old,here is the update" dialog,and don't even get me started on JavaScript and driveby malware.IMHO we are pushing this script heavy "Web 2.0" crap too fast without taking the time to worry about the average user and security.

      For example,the browser should be set up with the major vendors addresses so that if you need a new version of flash,it will refuse any web links and take you straight to Adobe. And IMHO we need to really rethink JScript,perhaps with a no execute "penalty box" that can be scanned for malware before being allowed to run. Because as it is I'm giving my customers Noscript and teaching them to use it just to cut down on the malware. But the time of "blame the user" is mostly past(although I still laugh at how many fall for video.exe looking for pr0n).With so many online now,and that number going nowhere but up,we really need to work on it so the average Joe won't need a degree just to use the web. But as always this is my 02c,YMMV

      --
      ACs don't waste your time replying, your posts are never seen by me.
    18. Re:The actual text by AndersOSU · · Score: 2, Insightful

      This didn't pop up on their personal computers, they were in a computer lab, and they thought they were supposed to be looking at medical information. I doubt you change the skin on every computer you sit down at.

    19. Re:The actual text by Toonol · · Score: 2, Funny

      Don't underestimate my fanaticism.

  3. Newsflash! by Fry-kun · · Score: 3, Interesting

    The average computer user is the same as average TV user, a.k.a. Joe Sixpack
    <sarcasm>
    *gasp*
    </sarcasm>

    We computer professionals stick around other computer professionals - and nonprofessionals around us absorb enough knowledge from us by osmosis. So of course it FEELS like everyone is computer literate -- but they're not. We develop software for the braindead zombies and the braindead zombies use it.

    --
    Did you know that "FTW" ("for the win") is a direct translation of "Sieg Heil"?
    1. Re:Newsflash! by egregious · · Score: 4, Funny

      Osmosis? They gain knowledge from us through the diffusion of water?

    2. Re:Newsflash! by MaxwellEdison · · Score: 3, Funny

      Everytime I hear that said, I always wonder if a better idiot would be smarter or dumber. And the longer I think on it, the more doubt starts to creep in that I may be the latest model...

      --
      -=Bang Bang=-
    3. Re:Newsflash! by danbert8 · · Score: 4, Informative

      Incorrect... Diffusion is a flow of material from high concentration to low concentration. Osmosis is the diffusion of water across a membrane.

      --
      Yes it's an anecdote! Were you expecting original research in a Slashdot comment?
    4. Re:Newsflash! by snowraver1 · · Score: 2, Interesting

      Well is you want to turn this into a science lesson then you should add that the membrane is semi-permeable and only allows some particles across. Anyways, it depends on how you define it as to what the flow is:

      Osmosis is the diffusion of a solvent (frequently water) through a semi-permeable membrane, from a solution of low solute concentration (high water potential) to a solution with high solute concentration (low water potential

      and

      Net movement of solvent is from the less-concentrated (hypotonic) to the more-concentrated (hypertonic) solution, which tends to reduce the difference in concentrations.

      --
      Copyright 2010. All rights reserved. This comment may not be copied in any way including, but not limited to caching.
    5. Re:Newsflash! by orclevegam · · Score: 5, Funny

      That's because the bogons they emit react destructively with our cluons. I believe this is the process by which otherwise promising programmers become middle management potential. Prolonged exposure to PHBs and lusers causes cluon destruction and eventual bogon poisoning. It is truly a vicious cycle.

      --
      Curiosity was framed, Ignorance killed the cat.
    6. Re:Newsflash! by falconwolf · · Score: 3, Insightful

      To the late great Carlin.

      Think of how dumb the average person is, and realize half of them are dumber than that

      Everytime I think about that I laugh...and die a little inside.

      What's funny, or sad depending on how you look at it, is that half of the people aren't dumber than the average person. It's not the average where half are under and half over, the median is the point where half are over and half under.

      Falcon

  4. NOT: (was Re:Summary is WRONG) by DynaSoar · · Score: 2, Insightful

    Summary is under ENTERTAINMENT. Tag says HUMOR. If it had been accurately reporting on the study, it would have been under SCIENCE. Read all the words.

    --
    "I may be synthetic, but I'm not stupid." -- Bishop 341-B
    1. Re:NOT: (was Re:Summary is WRONG) by wealthychef · · Score: 4, Insightful

      Be that as it may, to call a user an "idiot" because he does not know the appropriate style for an error dialog box, or having seen an odd style, does not associate that with malware, but prefers to continue on task if possible, shows how arrogant the author of the summary is.

      --
      Currently hooked on AMP
    2. Re:NOT: (was Re:Summary is WRONG) by dark-nl · · Score: 5, Funny
      I'm used to the commenters not reading the articles. That's life on the net, and with all those comments to read and reply to, who has time for the articles?

      I've even gotten used to the slashdot editors not reading the articles. After all, there are a lot of submissions and it's not like it's their job. The queue is long, the day is short, etc etc. I understand all that.

      But when I realized that even the submitters don't read the articles they summarize... that is when I cried. Something broke inside me.

      Even that was a couple of years ago, though. I'm all better now, and life is wonderful now that things don't have to make sense anymore. I feel so free!

    3. Re:NOT: (was Re:Summary is WRONG) by 1u3hr · · Score: 5, Insightful

      Also one must consider the situation. The students were placed in front of a screen and given a task. If it were me I wouldn't be to concerned about error messages if I could just click them away, finish the job and collect my $5 or whatever. If it was my own PC, or one I used every day for work, I would indeed take much more care. But a machine used by many people is probably going to get fucked up in very short order regardless of what I personally do, so why bother.

    4. Re:NOT: (was Re:Summary is WRONG) by clockwise_music · · Score: 5, Insightful

      Mod parent up - I couldn't agree more. Users are not idiots. Users just don't care about reading dialog boxes because a lot of the time the message isn't useful or helpful.

      Here's a suggestion for everyone. Whenever you display an error message, don't just display the error message. The user (normally) doesn't particularly care what went wrong. They just want to know how to fix it.

      Eg, I was trying to buy an AudioBook on iTunes the other day, when it said to me "Users in Australia cannot purchase tracks on the UK site". Now it didn't tell me "well, go to the Australian site, and here's a link to go to it" or say "would you like to go to the Australian site?". It just gave me a dumb error message. It took me ten minutes to find the link to the Australian site (scroll down to the bottom of the front page, dur. Seems so obvious now).

      Dammit, be helpful to your users. Don't just display the error message. Display what to do about it. Even "please try again later" is better than nothing.

  5. or it could have been by itamblyn · · Score: 5, Interesting

    They didn't care if malware got installed on the researchers computers. Most university owned machines that are publicly accessible (e.g. in the library) get ghosted frequently. It doesn't matter what you do to them - tomorrow they will have a fresh install anyway.

    1. Re:or it could have been by Hatta · · Score: 5, Insightful

      This was my thought too. Study participants were asked to give their opinion on a web site. If they close the offending window, they'd be unable to give their opinion on that website. If they just clicked through, they stand a chance of getting to the web site, and whatever happens to that terminal is none of their business. So these 'idiot' users were just following instructions.

      --
      Give me Classic Slashdot or give me death!
  6. Slashdot summary proves editors are idiots by QZTR · · Score: 4, Funny

    From the article

    The authors, who work in the Psychology Department of North Carolina State University, crafted a set of four fake dialog boxes. All of them contained the following warning: "The instruction at '0x77f41d24 referenced memory at '0x595c2a4c.' The memory could not be 'read.' Click OK to terminate program." One of the warnings was indistinguishable from the standard Windows XP system dialog, but the remaining three were had a number of warning signs that should tip off users to potential malware.

    In all cases, mousing over the "OK" button would cause the cursor to turn into a hand button, behavior more typical of a browser control; all dialogs also had minimize and maximize buttons, while a second added a browser status bar to the bottom of the window. Finally, the most blatant one alternated between black text and a white background and a white-on-black theme. All of these should metaphorically scream, "This is not safe!"

    Ah yes, well, not understanding the obvious "metaphor" of course makes one an idiot...

    So what does that lying ass bullshit headline make one? And no, you don't get a pass because you ripped it off the article's author, WTF do you think editors do (at other places I mean, here it seems all you do is shove food down your gullet and crank out tripe like this).

    --
    To quote LongNoi "QZTR was right and won't leave me alone because I called him a moron when I was wrong" FYS
    1. Re:Slashdot summary proves editors are idiots by MaxwellEdison · · Score: 2, Funny

      Human

      --
      -=Bang Bang=-
  7. More power to them by Anonymous Coward · · Score: 5, Insightful

    Quit bugging me. Much more work needs to be done to eliminate "Are you sure?" requests. Working undo is always better than asking the user and making him regret the answer seconds later.

    1. Re:More power to them by hedwards · · Score: 2, Insightful

      That was my thought, I largely stopped reading those dialogs back sometime in the mid 90s because they were basically all identical and they conveyed basically no information either.

      If MS or really anybody else were serious about this sort of problem they'd stop popping up so many of those windows. Really just having a small status screen at like the lower left which listed those things would be a good start. That way only serious problems would need a window. Better yet if MS could ditch the hearing impairing error chime, the one that's always like 10x as loud as the rest of the sounds on the computer.

  8. Wrong conclusion by 91degrees · · Score: 2, Insightful

    Study determines that people ignore dire warnings after experiencing that they're virtually always overstating and end up disregarding them as an annoyance.

    Same general psychological area as the boy who cried wolf.

    1. Re:Wrong conclusion by Anonymous Coward · · Score: 2, Insightful

      Except that in many cases, it is impossible to determine what the 'right thing' is. The computer has little way of knowing what the actual problem is. Computers only do as they are told. If a computer is told by a website to pop up a dialog box, then it will do so, regardless of the intention of content of the box. Likewise, if the computer has an error, and is programmed to report that error, it will do so. Are you saying that we should not have error alerts, or that popups should not be allowed?

  9. Even more importantly... by hellfire · · Score: 5, Informative

    The bottom of the article has the actual conclusion that the article was trying to make:

    Follow-up questions revealed that the students seemed to find any dialog box a distraction from their assigned task; nearly half said that all they cared about was getting rid of these dialogs. The results suggest that a familiarity with Windows dialogs have bred a degree of contempt and that users simply don't care what the boxes say anymore.

    The authors suggest that user training might help more people recognize the risks involved with fake popups and the diagnostic signs of genuine Windows dialogs, but the fact that the students didn't appear to spend any more time evaluating the fake dialogs raises questions as to whether education is enough.

    --

    "All great wisdom is contained in .signature files"

    1. Re:Even more importantly... by truthsearch · · Score: 5, Insightful

      Education is definitely not enough because people just don't care. They want to do what they want to do and the computer should magically understand that and play along. There's little respect for the complexity of general purpose computers and any possible learning curve needed to use them properly.

      My wife has occasionally complained that her computer was acting "strange". After hearing the symptoms I've often asked, "Did any messages appear?". "Yes." "Well what did it say?" "I don't know. I just clicked OK." She simply doesn't care enough to deal with an issue when she's trying to browse a web site or send an email.

      My favorite was the time she complained my laptop must be broken because it turned itself off. I got nervous thinking it was broken. I asked if a message had popped up before it turned off. She said no, then thought about it and remembered something popped up a few minutes earlier. She couldn't remember what it said. I told her it said to plug it in or it would turn itself off. Her response: "Oops".

    2. Re:Even more importantly... by Nutria · · Score: 3, Insightful

      She couldn't remember what it said. I told her it said to plug it in or it would turn itself off. Her response: "Oops".

      And you decided to spend the rest of your life with this woman, and mingle your genes with hers, and have her raise your children????

      My wife is far from a technophile, but she's smart enough to know that pop-up windows transmit important information, and need to be answered correctly. (So, she calls me, and asks what to do.)

      --
      "I don't know, therefore Aliens" Wafflebox1
    3. Re:Even more importantly... by StevenMaurer · · Score: 4, Insightful

      That kind of personality quirk is not necessarily a sign of genetic stupidity. It's just a sign of extreme disinterest.

      There are people who treat their cars more or less the same way: they are not the least bit interested in what is going on, literally, "under the hood". Warning lights? Pffff. Unless it stops the car, interrupting their life, they don't give a crap.

      Car dealers love them.

      And frankly, while such people can be annoying, I find them infinitely preferable to type that treats people like inanimate objects.

    4. Re:Even more importantly... by nine-times · · Score: 5, Interesting

      Story time:

      Early in my career, I worked with a helpdesk tech who was hired more or less because he had certifications out the ying yang. So one day, he comes to me and he says, "I'm having a problem with this computer. It just won't work and I can't figure out why."

      So I went with him back to the workbench and said, "Ok, show me what the problem is."

      He booted up the machine and logged in. Everything looked fine. He navigated through the start menu, found the shortcut for Microsoft Word, and clicks on it. It takes a second before anything happens, and then a little window pops up with what looks like an error message. The tech immediately hits ok, and then sits there for another minute before turning to me and saying, "See. Word won't start."

      I said, "Ok, well what did that error message say?"

      He responds, "wha?"

      I ask him to try running it again, he does, and when the error message comes up again, he again immediately hits the OK button. I say, "That! That error message. What did it say?" and he comes back again, "Huh?"

      I get him to run it a third time, and ask him to take his hands off the mouse and put them in his lap until I tell him he can touch the mouse again. The third time, the error message pops up again and says, "Error: missing msvcrt.dll." (just making that up, but it was missing some DLL) I copy the DLL over from another machine and it works again.

      True story. I'm not sure if there's a lesson in there somewhere, but it seemed like a relevant story.

    5. Re:Even more importantly... by dotancohen · · Score: 3, Funny

      She couldn't remember what it said. I told her it said to plug it in or it would turn itself off. Her response: "Oops".

      And you decided to spend the rest of your life with this woman, and mingle your genes with hers, and have her raise your children????

      People who wish to mingle genes and raise children with _female_humans_ generally learn to accept this. Not that I expect all /.ers to understand.

      --
      It is dangerous to be right when the government is wrong.
    6. Re:Even more importantly... by MobileTatsu-NJG · · Score: 5, Funny

      And you decided to spend the rest of your life with this woman, and mingle your genes with hers, and have her raise your children????

      $5 says your wife asks the same question when you leave the toilet seat up.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    7. Re:Even more importantly... by Nutria · · Score: 2, Insightful

      And frankly, while such people can be annoying, I find them infinitely preferable to type that treats people like inanimate objects.

      I don't prefer either. And the two personality types are not mutually exclusive.

      --
      "I don't know, therefore Aliens" Wafflebox1
    8. Re:Even more importantly... by roca · · Score: 4, Insightful

      "Education is definitely not enough because people just don't care. They want to do what they want to do and the computer should magically understand that and play along. There's little respect for the complexity of general purpose computers and any possible learning curve needed to use them properly."

      There is absolutely nothing wrong with this expectation.

      Until you have internalized this, you won't be able to design great software.

    9. Re:Even more importantly... by starfishsystems · · Score: 4, Interesting
      Case in point:

      My sister-in-law took her car into the shop, asking to have all the warning lights and buzzers deactivated, as they were bothering her.

      The service manager was somewhat reluctant to do this, thinking, no doubt, that if he went ahead with the work, it would come back to haunt him. She insisted, reasoning that these things had never happened to her before in all the years she's been driving. Five years later, she's still happy at the thought that she "took charge" of the situation. She likes to tell this story because, to her, it proves that she was right all along.

      Sure, I have to agree, at the core it's a matter of priorities. But I think it's one in which simple not-caring has eroded further into not-caring-to-understand. We can laugh a bit inasmuch as it applies to ordinary people, but I find myself alarmed as this almost Orwellian regression from critical thinking into reactivity becomes more fashionable.

      That's because it's not just ordinary people but also many trusted individuals who are afflicted. I've lost count of the number of IT managers and network staff who reason anecdotally, who can't seem to distinguish between different subsystems or levels of abstraction, or who don't even consistently apply commonplace notions of causality. These people may be smart and successful, but I find them hard to have as colleagues.

      Physicians and car mechanics, on the other hand, seem to have somehow avoided the worst of this erosion. At least, that's what I've observed. I can't explain what, if anything, might set them apart from other technical professionals.

      --
      Parity: What to do when the weekend comes.
    10. Re:Even more importantly... by MobileTatsu-NJG · · Score: 2, Funny

      It's effectively impossible for any of your confidential information to be stolen as a result of leaving the toilet seat up...

      Not true. Tell me this doesn't sound familiar:

      "My husband left the toilet seat up last night."

      "That's nothing, my husband hasn't been able to get it up for 3 months."

      ;)

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    11. Re:Even more importantly... by bigstrat2003 · · Score: 2, Insightful

      I just don't get it.

      Some people, as soon as a computer (or something else they've convinced themselves is a magic black box) enters the picture, turn off every shred of intelligence and common sense they ever had. There's simply no excuse for it, in my experience. These people aren't just ignorant, they refuse to try, because they've already convinced themselves that they can't understand $thing.

      A car analogy applies well to me personally (and is obligatory on this site). I don't know cars that well. I can change my oil, and filter, and that's it. I don't pretend I understand cars, either, but I know what normal operating parameters for my car are, and when it starts acting weird, I can give a mechanic a decent description of what's going wrong. This is because even though I know I'm ignorant of how the car works, I pay fucking attention, and remember that it's just a machine like any other, and there's a cause for what's going wrong. Probably a very logical one, too!

      Others can't be bothered to use the shred of intelligence required to do this. They're the kind of people who make me want to get a law passed making it legal to shoot stupid people. That, or reproduce as much as possible, so I can have smart kids, and do my part to help keep the morons from overrunning the earth.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    12. Re:Even more importantly... by nine-times · · Score: 2, Funny

      In fairness, the doctor can't check my event viewer.

    13. Re:Even more importantly... by Dutch+Gun · · Score: 2, Funny

      The other choice is to be more selective in who you mate with.

      So... How goes the hunt then, friend?

      --
      Irony: Agile development has too much intertia to be abandoned now.
    14. Re:Even more importantly... by Nutria · · Score: 2, Insightful

      So... How goes the hunt then, friend?

      Hunt's long over. Been married to a wonderful woman for 10 years, and have two great children.

      --
      "I don't know, therefore Aliens" Wafflebox1
    15. Re:Even more importantly... by jimicus · · Score: 2, Insightful

      I can understand this, but what still amazes is me is that people deduce that because the error message doesn't mean squat to them, that it doesn't mean anything to anyone, so they don't even write it down, and then they expect someone like me, later on, and even over the phone, to tell them what it meant!

      I'm generalising horribly here, but please bear with me.

      You would not believe the number of people who basically judge everyone based on themselves. It's like a slightly more sophisticated equivalent of a small child deciding that if they can't see you, you can't see them and so they can make themselves invisible by closing their eyes.

    16. Re:Even more importantly... by TuringTest · · Score: 2, Insightful

      Of course there's a lesson in there: alert dialogs are a idiotic solution to a real problem. Users don't care about them while a task is being performed (they effectively send them to /dev/null), just when the task ends in an undesired way.

      So the lesson is: log all those unread dialogs and provide a diagnosis tool where the user can read them all after the task has finished, i.e. when the user will care about what they said. Why is it that computers have log files aimed to developers, but not ones aimed to log in a friendly way the events aimed to end users? Is there really so little empathy in the programmers mindset?

      --
      Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
  10. A university study confirms it? by Curate · · Score: 2, Funny

    I'm sorry, but I will not believe this data until Netcraft confirms it.

  11. The fuunt thing is by geekoid · · Score: 5, Informative

    the people writing the dialog boxes assume clicking no just shuts down the dialog box.
    You could easily have events fire on the No as you do on the yes.
    It takes a little work, but it is doable.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  12. Too much interference by digitalhermit · · Score: 4, Insightful

    This was not surprising and I don't place all the blame on the users.

    There's a similar situation with semi experienced administrators. They may configure logging and monitoring on a system. Being security paranoid, they set the log level fairly low so they end up getting lots of alerts.

    Somewhere along the line, however, the administrator stops paying as much attention. Maybe a CPU alert hits 100% every night. Then one day someone in Finance runs a half-assed join across a gateway and brings down a DB. The admin gets the alert but has gotten so used to them that it was ignored. This is worse than if he'd never gotten the alert at all.

    The alerts that OSes put up (Vista, for example) and the host of browser and AV and IDE warnings get useless after a while. The system should do this transparently and not rely on the user to be the MAC layer.

  13. Children by Phroggy · · Score: 4, Interesting

    My roommates' daughter, who isn't old enough to read yet, can navigate menus on the Nintendo Wii by using trial and error to determine which button "works" and which button "doesn't work" to get where she wants, then (with repetition) memorizing the position or appearance of the correct button. She has absolutely no idea what any of the text says if it isn't accompanied by pictures, but she only occasionally needs help navigating.

    Shouldn't we expect better from adults using a computer?

    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    1. Re:Children by Tom · · Score: 2, Insightful

      No, we should expect better from computers.

      Nintendo has very smart HID people working for them, who can actually design an interface that is so dead easy to use, someone like the little girl you describe can do it. And old, half-blind people can do it, too. Which means everyone can do it.

      Meanwhile, your average windos installation is "useable" only by techies or those daring enough to play one at their own risk.

      --
      Assorted stuff I do sometimes: Lemuria.org
  14. Wrong conclusion by Xzzy · · Score: 5, Insightful

    I don't think this says as much about the users as it does the usability of our computers.

    Computers are commodity items now, the days where nerds interested in technical details were the primary demographic are long gone. People just want to do their job and move on with life, they don't care about memory registers or malware they just want to not be interrupted.

    It really illustrates how dialog boxes as a warning system are a flawed mechanic, we got this fancy computer with a fancy operating system, why can't it figure out the right thing to do when an application tries to access memory it's not supposed to?

    Guess my point is if we put as much effort into error handling and/or malware detection as we do our whiz-bang graphics, it might not even be a problem anymore.

  15. In defense of the users... by wcrowe · · Score: 2, Interesting

    In the users' defense, they are so used to having inexplicable and frequent error dialogs pop up under Windows, that it's not surprising that they ignore the details and just "click through". Windows creates a "little boy who cried 'wolf'" environment.

    --
    Proverbs 21:19
  16. The users aren't qualified to make these decisions by Colin+Smith · · Score: 3, Insightful

    And frankly they shouldn't have to be. I have no idea why developers seem to think they should/are. Fail safe and log it so someone who does understand what's happening can make an alternative choice.

     

    --
    Deleted
  17. Study confirms most popups are idiotic by EmbeddedJanitor · · Score: 5, Insightful
    Clearly popups don't work in an effective way, yet programmers continue to use them for the wrong purposes.

    It isn't just Windows either. Apps in Gnome, KDE and OpenOffice also open up stupid dialogs.

    It is unreasonable to consider training users to be driven by popups. What would make more sense is for programmers to design their pop up use better so that it is more meaningful for the user.

    --
    Engineering is the art of compromise.
    1. Re:Study confirms most popups are idiotic by Free+the+Cowards · · Score: 5, Interesting

      Programmers continue to use them because they effectively move responsibility. Yes, they fail, but when they fail it's suddenly the user's fault, so the programmer is happy with the result.

      Of course this is bad UI and the failure is ultimately that of the programmer, but this is not how it's perceived now, so programmers will continue to use them even if they know full well that they don't do the job.

      --
      If you mod me Overrated, you are admitting that you have no penis.
    2. Re:Study confirms most popups are idiotic by Jesus_666 · · Score: 4, Insightful

      Popups should reveal the cryptic stuff only when a debug flag is set, which defaults to off in end-user builds of the software. In all other cases there should be something like "$APPNAME has crashed due to a bug. Please report the contents of $APP_DATADIR/crashlogs/$DATE.txt to us as http://domain/crashes. [OK]". The user should always know what the thing that just happened means for him, not what exactly happened. If someone really wants to know the details he can take the config file and add a line saying "Errors = verbose" or something like that.

      In any way I think that the desktop environment can help, too. There should be defined popup styles for various events (crash, error, generic etc.), which should be impossible to recreate using simple images. GNOME/KDE kind of do this by allowing a multitude of styles, although users using something popular like the default Ubuntu look would still be possible targets. Vista-style blur effects might help, but are either too subtle or people simply don't notice. Maybe there could be some kind of authenticity indicator - a special mouse cursor used only for these popups (and inaccessible everywhere else) or an animation that plays when you mouse into the window. Of course those can be recreates using Flash...

      Maybe the dialog should simply display something only the OS can know. The user could be asked to enter a certain phrase upon first boot (of a given profile) and that phrase is incorporated into the dialog - and of course completely inaccessible from everywhere else.


      Of course I'm actually overthinking this; most people would still click malicious popups even if they only remotely looked like real windows at all.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    3. Re:Study confirms most popups are idiotic by Blakey+Rat · · Score: 2, Informative

      Windows already has most of your suggestions implemented, the problem is that third-party developers generally ignore it.

      There's:
      * The Application Error Reporter tool thing for reporting crashes (without making the user click through to a website, as in your example.)
      * The Error Console, a place for applications to record the technical nitty-gritty of the error without bothering the user with it.
      * Some amount of different "levels" of reporting, for example, the notification tray can be used to report non-fatal errors that never-the-less need reporting.

      There's no real way to make a window type that "only" the OS can use. The malware authors would just open one up, take a screenshot and change the text. If you removed the ability to take screenshots, they'd just start up VNC first and do it.

      Displaying something only the OS should know is an interesting idea... like let the users customize a window border by splattering paint and then it might be blatantly obvious which windows were their personal design, and which were fakes (different splatter pattern and different colors.) Has anybody seen anything like that implemented?

      Of course I'm actually overthinking this; most people would still click malicious popups even if they only remotely looked like real windows at all.

      Yup.

    4. Re:Study confirms most popups are idiotic by Kelson · · Score: 4, Interesting

      Displaying something only the OS should know is an interesting idea... like let the users customize a window border by splattering paint and then it might be blatantly obvious which windows were their personal design, and which were fakes (different splatter pattern and different colors.) Has anybody seen anything like that implemented?

      Not with window dialogs, but I've seen several browser & email plugins that use user-defined images to guard against phishing. The idea is that you assign your image to www.yourbanksite.example, then the browser will show that image whenever you visit that page... but if you end up visiting www.yourbankslte.com instead, it won't show the image, and you'll be able to notice that more clearly than the fact that the spelling is off.

      It's also kind of similar to the icon that Yahoo lets you set on your login form.

    5. Re:Study confirms most popups are idiotic by RCanine · · Score: 4, Insightful

      Of course this is bad UI and the failure is ultimately that of the programmer."

      I wonder what percentage of programmers double as UI designers. I be it's less than 25%. The reality is that by the time most programmers get their requirements, error scenarios often don't meet up with UI designers' assumptions. So then you're stuck with either popping a dialog, designing a different ham-fisted solution or going back to the designer and adding a lot of time to the development.

      I'm not defending bad modal dialogues, but in complex software with heavy deadline pressure, programmers often have to make decisions they'd rather not. It's not a bad programmer, it's a bad process.

    6. Re:Study confirms most popups are idiotic by John+Hasler · · Score: 2, Insightful

      Clever idea, but marketing would insist that the product ship with a default string and most users would never change it. Don't forget that this is an industry that ships security hardware with default passwords.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    7. Re:Study confirms most popups are idiotic by Free+the+Cowards · · Score: 3, Insightful

      No, that doesn't make any sense. Logic fail.

      If 90% of drivers crashed their cars, then yes, it would be the fault of the auto makers. Such is the situation with warning boxes. It is not the case that some small percentage of users screw them up, as is the case with drivers crashing their cars. Everybody fucks up warning boxes. Thus it is logical to conclude that they don't work, and that any programmer who relies on them to work is simply divorced from reality and not doing his job.

      --
      If you mod me Overrated, you are admitting that you have no penis.
    8. Re:Study confirms most popups are idiotic by Anonymous Coward · · Score: 2, Insightful

      That's still a failing of the programmer. In the case of a large project like that, "the programmer" is just shorthand for anyone responsible for creating the project. Point being, a confirmation dialog that users constantly screw up is the fault of whoever created it, not the fault of the user.

      And yet the clueless-nerd-squad was up in arms when Firefox made it *really hard* to accidentally hit "OK" and wind up trusting a totally bogus SSL certificate. Something that people do *ALL THE TIME*. I've watched my wife do it. Repeatedly. Telling her to not hit "OK" just gets her annoyed at me *AND* the dialogs.

      Seems like the only solution is to take away the dialogs. You want to do something dangerous, you'll need to enter the launch codes, and insert and turn both keys simultaneously. At that point, it won't be in anyone's interest to -require- users to do insecure things (such as trust a signed Java applet, an ActiveX control, or a bad SSL cert).

    9. Re:Study confirms most popups are idiotic by Spy+der+Mann · · Score: 5, Funny

      Clearly popups don't work in an effective way, yet programmers continue to use them for the wrong purposes.... What would make more sense is for programmers to design their pop up use better so that it is more meaningful for the user.

      You have 1024 infections on your computer!
      Press REPAIR to fix these problems.

      A friend of mine came for help because he couldn't open his drive C: I told him he probably had a virus. He said that he even used an antivirus program. Which one? Here's his answer:

      One that said "Your computer is infected!"

    10. Re:Study confirms most popups are idiotic by riceboy50 · · Score: 2, Insightful
      Your hyperbolic claims undermine your argument. Debate and statistics fail.

      I would argue that this study demonstrates that users are conditioned to dismiss such popups because this doesn't make any sense to them:

      "The instruction at '0x77f41d24 referenced memory at '0x595c2a4c.' The memory could not be 'read.' Click OK to terminate program."

      One could also argue that this proves the standard OS prompts can be duplicated closely enough to fool users online into performing bad operations.

      --
      ~ I am logged on, therefore I am.
    11. Re:Study confirms most popups are idiotic by Free+the+Cowards · · Score: 2, Interesting

      The problem there is that trusting self-signed SSL certs is not an inherently risky or unusual action. The solution to a crappy dialog on an action like that is not to make it vastly harder to take the normal course. So it should be fairly obvious why people didn't like it.

      --
      If you mod me Overrated, you are admitting that you have no penis.
    12. Re:Study confirms most popups are idiotic by 1u3hr · · Score: 2, Interesting
      I think even Joe Sixpack should get that.

      tl;dr

    13. Re:Study confirms most popups are idiotic by Spy+der+Mann · · Score: 2, Insightful

      The sad part is that it's a real-life case :(

    14. Re:Study confirms most popups are idiotic by NotBornYesterday · · Score: 2, Funny
      Glad you enjoyed Ubuntu. There's lots more fun where that came from. Explore, play, have a blast.

      Why is the slashdot time format "06:08PM"?

      Because seconds since the epoch requires too much division for most people to bother with. ;)

      --
      I prefer rogues to imbeciles because they sometimes take a rest.
    15. Re:Study confirms most popups are idiotic by joemck · · Score: 2, Interesting

      Windows already has most of your suggestions implemented, the problem is that third-party developers generally ignore it.

      Microsoft often ignore it too, partly because: -so far as I can tell, the "error reporter" thing is triggered when an app dies, and always reports to Microsoft, not $APPDEVELOPER -The error console is a good bit harder to write to than, say, MessageBox("Unexpected error "+errornumber+" has occurred!"). Using it also makes it a harder to make your app compatible with old Windows versions. -The "tray notifications" are nice, but it's quite annoying that there's no way to turn off generally useless ones ("Hiding your notification icons") while keeping more worthwhile ones ("It is now safe to remove $HARDWARE"). Also, I've seen those bubbles sit there through a whole class lecture without anybody noticing. Something more customizable would be nice... As for the OS-only window type: Simply reserve a specific type of window border for OS errors. Yes, apps could fake it, but most of what's making fake error boxes is web ads. An app that could fake the border could do whatever it wanted to without asking the user. The ones that need the user's help are the ones that are just an image -- you have to click it before it has a chance to do anything nasty. With a simple "error" border, the best an ad could do is copy the special border, with the browser's border around it. A bit more obvious, maybe enough to keep a few people from clicking it...

    16. Re:Study confirms most popups are idiotic by Timmmm · · Score: 2, Insightful

      That's a terrible idea. How are you going to search for the error code/message if it just says "$APPNAME has crashed due to a bug."?

      It should at least have a details button, not some line that you have to change in a config file.

  18. Re:Correction by santiagoanders · · Score: 2, Funny

    An idiot has lower cognitive and social ability than a moron. I would expect that if the university students are idiots, then most users are just bags of water and foul smelling gasses.

    --
    "There can be little doubt that union activities lead to continuous and progressive inflation." F. A. Hayek
  19. No, shows that most students are idiots by petes_PoV · · Score: 2, Insightful

    "Testing students at a University, psychologists

    Like most psychological studies, it takes a small sample of american students and extrapolates the entire world's behaviour from that.

    No wonder the "science" is so bad

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
  20. The benefit of simulated system errors? by hankwang · · Score: 4, Insightful

    I don't really get why clicking OK on something that vaguely looks like a system error is a problem. If it is a script running inside a web browser, the script cannot do anything that it wouldn't be able to do without the script. If it is already a process running inside the OS, it means that you are already in trouble because it could also erase files or install programs without you clicking OK.

    It would be more beneficial to malware if they could make a REAL Windows dialog ("Install new software, Allow?") look like a harmless message ("Print job finished."), but that would be pretty tough to do.

    1. Re:The benefit of simulated system errors? by Pork+Flavour · · Score: 3, Informative

      It's a lot easier to have a popup browser window which links to a site with arbitrary nasty scripts, than to embed said nasty script on the original site.

  21. Re:woo, I won! by dan828 · · Score: 2, Funny

    Buy a Mac, so that your stupidity doesn't damage your OS! Apple should start a new advertising campaign with that one.

  22. Testing criteria by merc · · Score: 4, Insightful

    One thing worth noting is whether the students were using their own computers or computers on loan from the department. It's worth noting because most people care what happens to their own personal systems (because they're the ones who will be stuck fixing them) but care less if a school computer is infected for instance.

    I'm not sure if this makes them idiots or just uncaring, either way it could be relevant.

    --
    It's true no man is an island, but if you take a bunch of dead guys and tie 'em together, they make a good raft.
  23. Whose computers was the study done on? by fishbowl · · Score: 2, Interesting

    Was the study done on the researcher's computer? One that the subject knows he will never see again?
    I would actually have caught it, but I'm by any standards, a technically sophisticated user. But even if I realized the dialog was being "faked" with JS or whatever, I still wouldn't give a crap what happened to the grad student's computer. I'd assume one of two things: If I thought the dialog was real, then my guess would be you have some linkage looking by address into a DLL whose version has changed, or, whoever made your website is either an idiot and/or has some kind of hokey web builder tool like maybe a cracked dreamweaver or something...

    Maybe, if I caught on to the game enough to realize the purpose of the experiment was to see if the user caught these error boxes, then *maybe* I'd care. Mostly I'd just laugh. The user who is savvy enough to even care about these error dialogs, probably sees right through them, and the rest, as the study unsurprisingly found, just want them to go away. I'd be thinking "you know, if I had a web based test to administer to the public, I am certain it would be from an unprivileged user account on a linux box" as I clicked whatever image I thought might make the popup go away. I might have even tried to see if I could get firefox to block it :)

    --
    -fb Everything not expressly forbidden is now mandatory.
  24. Dialog boxes shut off critical thinking by modemboy · · Score: 4, Insightful

    Working in support, I have seen so many times where if an unfamiliar dialog box pops up, people either click on the option they are used to clicking on, or call support without even reading the message on the dialog box. It is like they are unable to physically see the contents of the dialog anymore, it has been beaten out of them. Often all I have to do is make them read me the dialog over the phone, which makes them process the info mentally, and they know which button they need to press then, having actually read and comprehended what was asked.
    It is a very interesting problem, I think the solution is to make the buttons themselves say what they do, rather than clicking Ok or Cancel, have the button say "Exit crashed program", or "Install new program" or what have you. Always being OK or Cancel conditions people to just blindly click.

    1. Re:Dialog boxes shut off critical thinking by ps_inkling · · Score: 2, Interesting

      I think the solution is to make the buttons themselves say what they do, rather than clicking Ok or Cancel, have the button say "Exit crashed program", or "Install new program" or what have you. Always being OK or Cancel conditions people to just blindly click.

      The Apple user interface guidelines have always stated that verbs should be used on command buttons. Inserting a blank disk under Mac OS pops up the "Format" or "Eject" dialog box. On Windows, the text says "To format the disk, click OK. To quit, click CANCEL" with "OK" or "Cancel" buttons.
      Of course, if you put something other than OK or CANCEL in the dialog box, most Windows users freeze up. They don't know what to click.
      Making users read the dialog box text helps. Just make sure the text is actually useful for making a decision.

  25. Jumping to incorrect conclusions by PJ1216 · · Score: 5, Insightful

    I see a lot of people jumping to conclusions about how this is the fault of programmers for using the dialog box too much, etc, etc, etc. I call BS. If you write software for people who are computer illiterate (which happens a lot in my field. i write software for veterinarians), they'll click on anything and do everything, no matter the consequences. A simple "undo" isn't enough. They need to understand what they just did. If a popup don't pop up and say "you're about to delete something" they won't even know they deleted it until its too late (closing program, etc). You can't keep an infinite list of "undos" either. So, you're left to assume one of two things. 1) The person has read instructions, understands what they're doing, and understands they're responsible for breaking it OR 2) They haven't read any instructions, will click on what they think makes sense and when they break it, they call support, bitch and moan, taking up valuable time. Maybe in a bigger company, thats acceptable, however, *I* do both the programming AND support as we're a company of about 5 people. I can't be dealing with people who are idiots. I challenge anyone to make something thats completely foolproof without popups AND thats still aesthetically pleasing to look at AND easy to use.

    Maybe people should just realize they're using delicate instruments and should treat them as such. These aren't toys, but systems that cost hundreds, sometimes thousands of dollars to build. Its not the programmers' fault. Its the user's. If the user refuses to educate himself to not be a fool, there's really no way to try and make something foolproof.

    1. Re:Jumping to incorrect conclusions by BitZtream · · Score: 4, Insightful

      As my girlfriend is a forth year vet student at one of the top 5 schools in the nation, I've got some experience with your customer (future) base and I'm the head developer for a small development firm. I feel I can help you out a little.

      Most vets are idiots. Most of them have good memories and that gets them through vet school and past the boards. Very few of them actually have critical thinking skills and are people I would actually let touch my animal. Put them in front of a case that isn't in the text book and they have no clue what to do, even on simple stuff.

      Example: They use IV Pumps to push certain fluids or drugs into the animals at times because you don't want to push the whole large dosage in at one time. Simply enough. So when they don't have a pump available, many of them never consider the fact that a gravity feed will accomplish the same thing, so they 'cant give the animal its medicine'. I'm not a doctor, but I've seen this happen and literally had to ask 'why don't you just let it drip in like before you had pumps'. After they get over themselves and have told me how utterly wrong I was, I've returned to see the animal on a IV drip. No ability to think on their own, just an ability to repeat something they've memorized. True story.

      Not all of them are that way, I'd say about 10-15 out of her class of 75 can actually deal with a situation they haven't specifically been in before, the rest would be worthless in an emergancy situation with a problem they've never seen before.

      This turned into more of a rant about vet students than intended, but for fucks sake for what is supposed to be the hardest branch of medicine, 'more difficult to get into the human medicine', at a top 5 school ... a lot of these students (AND professors) are really worthless.

      So I say, your challenge is impossible to complete for the majority of people. Its not just Vets that are idiots, its all people. A small group of intelligent people carry the rest of the normal people forward.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  26. People aren't idiots, people are people. by Chuck+Chunder · · Score: 5, Insightful

    If the tools aren't working well for people then the design of the tool is wrong.

    If you build a ATM (cash dispenser) that spits out the money before it returns the card then you'll find that a not insignificant number of people leave the machine without retrieving their card. In their brains the task they are doing (getting money) is complete so they walk away.

    Thus cash machines return the card first and then give you your money.

    You have to design things to work the way real people work. Calling people idiots is just a cop out.

    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
    1. Re:People aren't idiots, people are people. by Tawnos · · Score: 2, Informative

      Almost every machine I've ever used gives money followed by cash.

    2. Re:People aren't idiots, people are people. by Tawnos · · Score: 2, Informative

      Er...money followed by *card*.
      Epic fail on my part, please be gentle oh mods of destiny.

    3. Re:People aren't idiots, people are people. by bigstrat2003 · · Score: 2, Informative

      Calling people idiots is just a cop out.

      Not with computers it isn't. I work in end-user support, and, while I see people genuinely confused by shitty software sometimes (it does happen), many, many people who can't use a computer effectively are in that boat because they won't try. They've convinced themselves that the computer is a magic black box, and they can't learn to use it no matter what they do. These people are truly idiots, and it's a waste of time to try to hold their hand. Save your effort for the people who try to work with you.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    4. Re:People aren't idiots, people are people. by BitZtream · · Score: 3, Interesting

      Pretty much every ATM machine that takes your card internally (versus the cheap gas station ones that you have to swipe manually) gives you the cash, then asks you if you want another transaction/your card back before doing anything else.

      'Fast Cash' options generally spit everything out at once.

      People 'forget' there cards generally once, because those machine swallow the cards to prevent them from being stolen when you walk off after being in such a hurry.

      This solution is actually very effective, it makes it just enough of a pain in the butt that people do it once and then start remembering to be more careful. Since you typically have to order a new card rather than simply get your old one back, it puts you out for a few days and your brain makes the connection in most cases.

      But, the point to this post is that what you claim about ATM machines is incorrect. Also, people are idiots, and the only way to prevent them from losing their cards all the time is to apply enough of an inconvience/punishment that they only do it once.

      Personally, I love this idea and I'm all for applying it to software. If a popup clicks up with 10 lines of text and you click on it with say 1 second of it appearing, meaning that you've no possible chance of having read it in that period of time (well most people wouldn't be able to), then your PC shuts down and refuses to work for a day. Each time you continue to do it, it doubles the amount of time it stops working.

      Like wise, occasionally throw in a random popup with a message the says something like 'We're just checking to make sure you are reading these messages, click Yes to shutdown your computer for a week because you're an idiot, or No to continue you.' Randomize the button order and which button is the safe one a little, and in a short period of time, users would be reading dialogs I think.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  27. Obviously... by roc97007 · · Score: 4, Funny

    Well, obviously, after clicking ok on a popup, another popup should open that contains a picture of the previous popup and a message "This is what you just clicked. Are you sure it's not malware?" That should take care of it. If enough of us send suggestions to Microsoft, there may be enough time to get it into Windows 7.

    --
    Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
  28. And that is the problem by sillypixie · · Score: 2, Informative

    Our geekland propensity for dismissing users as stupid because they can't navigate cryptic interfaces just makes me laugh.

    I would be interested to see what would happen in the experiment if users were given an application that used pop-ups to request that users make understandable choices, with understandable consequences.

    Shouldn't that be what we are aiming for?

    --
    don't mess with those geekgrrls
  29. User stupidity is an excuse. by Carbon016 · · Score: 2, Interesting

    An excuse to continually ignore usability, something which many in the software industry already do a pretty good job of doing. Maybe 2009 will be the year of the Linux desktop..or maybe not.

  30. er popups by falconwolf · · Score: 2, Informative

    Popups should reveal the cryptic stuff only when a debug flag is set, which defaults to off in end-user builds of the software. In all other cases there should be something like "$APPNAME has crashed due to a bug. Please report the contents of $APP_DATADIR/crashlogs/$DATE.txt to us as http://domain/crashes [domain]. [OK]". The user should always know what the thing that just happened means for him, not what exactly happened. If someone really wants to know the details he can take the config file and add a line saying "Errors = verbose" or something like that.

    The errors I got did that, when Firefox crashed a popup popped up in OS X telling me Firefox suffered an error and asked if I wanted to report it to Apple and the Firefox developers. It could then send a log of what happened.

    Falcon

  31. Microsoft has trained people to click "OK". by argent · · Score: 5, Insightful

    Microsoft has trained people to click "OK", "Open", "Run", "Install", "Continue", or whatever button (wherever it is) that gets you past the idiot box.

    Apple had until recently avoided this mistake. NOT (as some people have said) by making the buttons more meaningful, but by simply NOT trying to use warning dialogs in place of good design.

    For example, Mac OS doesn't ask you if you want to move a file to the trash, and it doesn't ask you if you want to empty the trash, because these are common actions, and the dialog box becomes something you reflexively accept.

    Recently, as I say, Apple has started to deviate from the path of virtue. I've caught my Mac in bed with promiscuous dialogs on many occasions.

    But by comparison with Windows (particularly Vista)... my Mac's still pretty much a dialog virgin. Really.

  32. Why do they get ignored? by splorp! · · Score: 3, Insightful

    This is an unmodified screen capture of an actual Windows dialogue box. I have no idea what program triggered it.

    http://i246.photobucket.com/albums/gg109/splorpdotorg/whatwouldyoudo.jpg

    (I left it onscreen until I rebooted -to be fair, this was Windows 98SE).

    --
    Please don't humanize the morons around me. It makes me very uncomfortable.
  33. Response should be obvious by mysidia · · Score: 2, Informative

    Don't use dialog boxes to allow or reject a dangerous action.

    Dialog boxes only require passive action of clicking somewhere on the screen to dismiss, or pressing a single key; this is not safe.

    Reject by default, unless you have proof the user specifically asked it.

    Provide the user a subtle prompt. Force the user to take explicit action; a dialog box is only used to confirm a change.

    Never use a dialog box to display an error or any non-fatal caution.

    If the action is severe enough; make the user type out a few words to confirm it.

  34. Re:The users aren't qualified to make these decisi by John+Hasler · · Score: 3, Insightful

    > In short, in two or three generations when all the people who don't know basic computer
    > security and operation have died, and not being able to spot a phishing scam will be
    > looked upon much the same way that being illiterate is now, then the problem will have
    > fixed itself.

    It would appear that you believe that all of those who "grew up with computers" know basic computer security and operation. This is just as true as it is that all of those who "grew up with books" are able to read and understand James Joyce.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  35. Encryption vs. authentication by Estanislao+Mart�nez · · Score: 2, Informative

    And yet the clueless-nerd-squad was up in arms when Firefox made it *really hard* to accidentally hit "OK" and wind up trusting a totally bogus SSL certificate.

    I don't know what the clueless nerd squad did, but very many people pointed out the real problem: the brower's UI equated "encrypted connection" with "authenticated site." The correct behavior is to treat encrypted sites with self-signed certs the same way as unencrypted sites.

  36. Re:The users aren't qualified to make these decisi by lennier · · Score: 2, Insightful

    I grew up surrounded with books and I can't stand James Joyce.

    Possibly the same reason why people who grew up with Unix can't stand Windows... :)

    --
    You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
  37. Linux is no different by coryking · · Score: 2, Insightful

    Look at your log file sometime. Full of useless crap that buries the good stuff. You've got 75% of your log full of stupid failed SSH attempts from script kiddies, 10% from "hi, I'm named and my log level is not perfect so I'm going to tell you that somebody looked for pornjunction.com and I couldn't find it". 10% for "errors" in daemons, only they aren't really errors. Then you've got 4% from some fucked up cron job. That leaves like 1% for the truely useful error message that might actually be of value.

    My point? Linux, FreeBSD or any other unix OS has just as many inexplicable, frequent error messages, only instead of dialog boxes, they pollute your log files instead.

    PS: The event log is no different.

  38. Re:stuff by RMH101 · · Score: 3, Funny

    Really? I wouldn't know. I've been drinking.