Slashdot Mirror


Attention Sensitive User Interface

griffjon writes "The NYT (lame free reg blah blah) is running an article on Microsoft research into an attention-oriented UI that will use cameras and mics as well as software to monitor where a user's attention is focused and query other software (like e-mail notification, IM, etc.) to keep it from interrupting their chain of thought." This strikes me as being a really cool idea if properly implemented. Even simple things like not letting your biff update until you change focus out of a word processor. (mind you the anti-MS block on Slashdot will of course equate Microsoft's involvement with the project to mean that this is really about mind control or the corporately financed return of the plague, but what are ya gonna do?)

326 comments

  1. The end of the 'net? by InfinityWpi · · Score: 1

    You realize that this will compeltely distroy most of the (commercial) web? Suddenly, companies will have proof of just how little time people spend looking at web advetisements. Since nobody watches them, they'll stop paying people for them, sites will vanish for not having the funds to pay for a server, and eventually every good clean site out there will vanish. As will every porn site that survives simply on advertising revenues.

    Or, there's the flipside: If you aren't looking at an ad, the UI will move the ad into your line of sight or make it expand until you _have_ to look at a page's banner ads for five seconds before reading anything else on the page.

  2. Privacy? by bripeace · · Score: 1

    I dunno if this has already been said but do we want the os to control access to mics and video cameras for ui purposes especially with microsofts entrenchment in the computer os market. we have companys like realplayer etc that HAVE been known to send back information without our notification do we really need some company hijacking feeds from my computer?
    I know this sounds overly parnoid but hey food for thought.
    -Brian Peace

  3. Re:Stare .... by Elkman · · Score: 2
    Actually, I'm afraid of what they'll do with the singing dancing paperclip when they implement this new "innovation". I can see it now:

    "Hi! It looks like you're trying to get some work done! Want some help?"
    or:
    "Hi! It looks like you're using an Oracle database! Did you know that SQL Server is used in 90% of Fortune 500 companies?"
    or, worse yet:
    "Hi! It looks like you're surfing Slashdot again! Would you like some help trolling?"

  4. Re:Window Manager: Focus Follows Eyes by langod · · Score: 1

    COOL then! Is there any source or binary or any kind of info about it anywhere? I'd like to try it out...

  5. Input Ideas by dalamar · · Score: 1

    So when I chuck MSOffice the Bird... will it undo?

  6. Missed the point... by alacrityfitzhugh · · Score: 1

    This is not about a new mouse. This is about applying Bayesian learning models with sensors providing visual and audio input. This system will learn your preferences by observation. That is why it needs to watch you.

  7. Much ado about MS by shomon2 · · Score: 1

    So microsoft is doing it, so let them!

    I can only imagine using this kind of stuff once it gets completely themable in our wearable gnome (or equivalent) huds. The research and implementation will be done already, so it will be easier to spot mistakes that ms might have made and not repeat them.

    All in all the article is very good at showing a new direction taken by microsoft, maybe hinting at the post-PC future envisioned by .NET. Here is a related story btw.

    I get the idea that there's nothing there that couldn't be replicated by free software, and it would be simple to start a system that did it. Perhaps it's important to get started soon though: there is a dire lack of GPL'ed software for embedded systems and whatever else MS's .net future will use.

    "Most Internet entrepreneurs treat the users' attention as a Third World country to be strip-mined"

    Classic words on ui design, seen especially on websites with lots of javascript... I wish they could be symbiotic not parasitic!

  8. Re:Stare .... by rothwell · · Score: 1

    I look forward to the day when computers have feelings; because I plan on hurting them really badly... "Your mother was a toaster!!!!"

  9. Re:Just try and implment this by tsa · · Score: 1

    Do whatever you want with it. Can you make fvwm2 do this? I would appreciate that :-)

    --

    -- Cheers!

  10. Re:What about Outlook viruses? by Gurlia · · Score: 2

    Excellent point!!

    IMHO, this isn't about MS being incompetent of implementing something like that properly. This is about a passive interface vs. an active interface.

    Who is supposed to be in control here? the computer or the user? Surely the user. Now of course, it can be argued that this attention-sensitive UI is only receiving orders from the user, just that instead of detecting mouse-clicks, it's detecting eye-glances. But there is a vast difference between consciously clicking the mouse, and unconsciously glancing at something that caught your attention on the screen. When you click a mouse button or hit a key on the keyboard, it at least goes through your brain first and gives you a chance to consciously decide to do it. But your eyes are often distracted by unexpected events, and often this reaction is sub-conscious.

    There is a vast difference between interpreting what a user means by a mouse click and what you think a user means by looking at something. Interfaces should be passive: waiting for explicit orders, and not active: *guessing* what the orders might be from vague signs.


    ---
    --
    mikre he sophia he tou Mikrosophou.
  11. whine whine whine by V. · · Score: 2

    >mind you the anti-MS block on
    >Slashdot will of course equate
    >Microsoft's involvement with the project to
    >mean that this is really about mind
    >control or the corporately financed return
    >of the plague, but what are ya gonna
    >do?

    Poo poo. Hey! If you don't like the anti-MS slant
    around these parts then go post to some other
    web log. Damn, MS shills.

    So does anybody know who this CmdrTaco fella is?
    We need to figure it out and break his virtual
    knees. /. just isn't the same since all of those
    Windows-wienies started showing up around here.

    ;)

  12. anything I don't understand must be easy by alacrityfitzhugh · · Score: 1

    I'd say your 'freeware' copy of Microsoft's new inovative software will take you about five minutes to finish.

  13. *That* will work? :-/ by KlausBreuer · · Score: 1

    Forgive me if I seem somewhat jaded, but I really do not believe that this will work. I keep thinking of all the 'user-friendly' idioticies in, for example, Word, where the program tries to out-guess me. No, I really don't want this as a numbered list. No, I do *not* want a capital letter here. Leave my headings alone, you moron! I shudder to think what that new idea will do when it tries to second-guess me as I sit on my PC. Seeing Micro$ofts track record at second-guessing their users, I can see some MajorChaos (tm) on the horizon...
    ---
    "What, I need a *reason* for everything?" -- Calvin

    --
    Free PC version of ChipWits at http://www.breueronline.de/klaus/chipwits/
  14. attention sensitive UI by jabkie · · Score: 1

    maybe they should start by getting rid of some of those nasty noninformative modal pop-up windows in Word..


    --

    --
    .signature fault. joke dumped.
  15. Re:You wonder why there is so much anti-MS spatter by bwoodring · · Score: 1

    CmdrTaco didn't write that. If you read closely, you'll find that that was written by someone named Griffjon. To my knowledge, CmdrTaco really *does* hate Microsoft.

    Brian Woodring

  16. Re:Yup, Microsoft get it in the neck again by Felinoid · · Score: 1

    Apple: Cool... will they open source it?
    Sun: What kind of liccens will they use?

    The responce is SOO predictable... and yet...

    Apple: Closed source Apple only with no way to port to Linux... Microsoft finnaly cons Apple to port to Windows and Linux gets bashed for lacking feature....

    Sun: It's Open Sorce and free... send $19.95 for CD with binarys... sign contract and send blood sample to get source...

    We are so predictable becouse they are so predticable...
    We allready know what will happen... yet we feel compelled to post telling everyone else what they allready know...
    I guess it's the smart users "first post" :)

    --
    I don't actually exist.
  17. Re:Doesn't this qualify as MS innovating? by java_sucks · · Score: 1

    Personally, I think it would be a great improvement over the current MS philosophy that any program can grab your attention when it feels like it (v. annoying if your typing something, and another program grabs focus in the middle of it).

    Amen to that my brother. IE is the great offender.. I click on the "open in new window" link...then alt-tab to my contact manager software and start to do some work.. and WHAM.. good ol IE decides to just "pop back up" and take charge.. uh... that's just wrong in my book.. wrong and annoying.

    I'm not sure I like the idea of my computer trying to "guess" what I want.. if I don't want to be distracted at all.. well I just turn off anything which might distract me. Prettyy simple eh. Besides.. MS usually fails badly when they try to desing software that is *smart* so why should this be any diferent. But I will give them credit for at least trying.

  18. Re:Attention? Ick, no! by ocelotbob · · Score: 1
    You could always tape a piece of paper, cardboard, etc. over the offending area of your monitor so that the banner bar can throw as many ads as it wants, and you can surf to your heart's content.

    Of course, if this attention sensitive interface gets implemented, then it'll recognize that the top of the screen has become a spot you never look at, and move the bar somewhere else.

    --

    Marxism is the opiate of dumbasses

  19. Re: [OT] Just try and implment this by Refrag · · Score: 1

    Ever tried PDF? The suits seem to like that one. I'm thinking of using it when I have to send out resumes again.

    Refrag

    --
    I have a website. It's about Macs.
  20. The Information Deluge by Gondola · · Score: 1

    I think this is just one step towards agents that help us deal with the enormous amount of information available at our jobs and on the internet.

    I personally could use an agent that would keep an eye on all the websites I frequent and pre-download them and keep them in a queue for me to look at, with a "new items" counter in the system tray. Especially if it could retrieve items and grade them according to keywords for me.

    The technology spoken of in this article is too far away and too imprecise. Human behavior (eye roving) is just too unpredictable. It's more a pie-in-the-sky kind of thing that sounds cool but will never go anywhere, until image recognition is much more improved and the CPU cycles to process the data are free.

    1. Re:The Information Deluge by alexpage · · Score: 1

      I personally could use an agent that would keep an eye on all the websites I frequent

      The closest I can think of that's currently available is Opera, which allows you to open a directory full of bookmarks simultaneously. I keep all my online funnys in there and open about 10 browser windows with one click when I get to my desk...

      Damnit, I'm plugging Opera again. Sorry!

  21. Damn Microsoft by tealover · · Score: 3

    Their involvement with the project is really about mind control or the corporately financed return of...

    Never mind.

    --
    -- You see, there would be these conclusions that you could jump to
    1. Re:Damn Microsoft by SEWilco · · Score: 1

      Okay, you got my attention. So you must provide more information. More info, more action, computer! More! Now!

    2. Re: Damn Microsoft by nmx · · Score: 1

      That link was great! That should be submitted to Slashdot as an article in itself.

      Seriously, the fifteen minutes it took to read that were well spent and we could all benefit from taking the time to absorb it :-)

      --
      "Well kids, you tried your best, and you failed. The lesson is, never try."
    3. Re: Damn Microsoft by Maserati · · Score: 1
      Another "good" example of how not to design an interface:

      Any dialog box with more than one row of tabs (strike 1) will move the rows around, so that the one you click on becomes the front row. Of course, if you missed the one you were looking for (see Fitt's Law) the original target has been moved by the OS. As if it were designed to frustrate users.

      And an overloaded NT server has terrible mouse control, so missing your target is more likely than expected.

      --
      Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
    4. Re: Damn Microsoft by Refrag · · Score: 1

      I agree: damn Microsoft.

      This will never work. Adaptive user interfaces are not a good idea. Consistency is the most important trait of a user interface, and this is most often thrown out the window when people start talking about adaptive user interfaces. One perfect example is Microsoft's implementation of adaptive menu bars in Office 2000. People have a hard enough time finding things in the menu to begin with, but now Microsoft starts playing hide & seek with them. Adaptive menus are a huge pain for Microsoft support professionals. Back when I supported Access 2000, the first thing I had people do it turn those off so that they could actually follow what I was telling them to do.

      Refrag

      --
      I have a website. It's about Macs.
  22. MS should worry about a secure/stable UI first!!! by Sonicboom · · Score: 1

    Microsoft should spend more time eradicating bugs, stablizing the UI and securing their operating systems, and less time spent on all the eyecandy and other crap.

    --
    [Connection closed by foreign host]
  23. Attempt to Monopolize Interface? by Thag · · Score: 2

    Call me cynical, but when I see Microsoft working on something that will sit between the OS and the user and filter out what gets the user's attention, I don't think of it being used for good.

    I think of it being used to crush rival companies' instant messenger programs.

    "Windows ME Isn't Done Till ICQ Doesn't Run"

    Jon

    --
    All opinions expressed herein are my own, and not those of my employers, who are appalled.
    1. Re:Attempt to Monopolize Interface? by F0rlorn · · Score: 1
      Call me cynical, but when I see Microsoft working on something that will sit between the OS and the user and filter out what gets the user's attention, I don't think of it being used for good.

      That's not cynical. That's paranoid.

      --
      - Justin
  24. Re:Oh please by Dan+Hayes · · Score: 1

    Heck, I'd be happy if X-based window managers would do simple things-- like make sure that dialogs can't be moved behind their parent windows if they're modal dialogs.

    Or make it so that when you click on a window any modal dialogs it has are bought to the front and focused on. Those things are real killers when you've got a busy screen.

  25. Re:Doesn't this qualify as MS innovating? by CyberOptic · · Score: 1

    I actually think it does...Way to go MS....

  26. Hey look at this! by don_carnage · · Score: 1

    "Hey look over there!", swipes your PGP key. "Oh, I guess it was nothing.
    --

  27. Microsoft and Patents by dublin · · Score: 2
    Of course, they'll patent it, but it may not do them any good - I read this this morning in Nolo Press's excellent book, Patent it Yourself :

    "The patent right isn't an absolute monopoly for the period that is in force.... It can be lost if:
    [a few other reasons...]
    • the patent owner engages in certain defined types of illegal conduct, that is, commits antitrust or other violations connected with the patent;..."

    (emphasis mine)

    Sounds like they better be careful with the DoJ - it would be "interesting" to see many of their patents invalidated for antitrust reasons.
    --
    "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
  28. Re:OT: Re:last post!!!!!!! by a+troll · · Score: 1

    Who said anything about punching?!
    ---

    --
    Posting at -1 means never losing karma.
    Can you metamoderate?
  29. Software that thinks by tsa · · Score: 2

    They will have to think very carefully about how to implement this
    because software that thinks for you can be really annoying. On the other hand,
    if the software can remove my Lynx window to help me focus
    on my work, that would be really nice :-)

    --

    -- Cheers!

    1. Re:Software that thinks by PolyDwarf · · Score: 1

      Maybe Sega should sue Microsoft, for trademark infringement?

      That is, I assume they trademarked the "It's thinking" line off of their Dreamcast commercials...

  30. Re:Sounds like Microsoft... by Refrag · · Score: 1

    ...or Microsoft could make it that applications don't steal focus from each other. I hate that!

    Refrag

    --
    I have a website. It's about Macs.
  31. Just try and implment this by dashmaul · · Score: 4

    To come up with something that works well, would take enormous amouts of time and resources, as well as adding huge over head to the system. Hmm, wonder if intel is gonna push this.

    This kind of technology would us be seriously in danger of doing nothing but annoying the end user. Ever gotten into a fight with Microsoft Word over some formating issues? It can be dang near impossible to get it to do what you want because it is being so helpfull.
    Still if ever got impletmed correctly, and wasn't annoying, it would be nice.

    --
    guvf vf zl fvt
    1. Re:Just try and implment this by Vanders · · Score: 1

      Thanks :)

      Can you make fvwm2 do this?

      Hack an X Windows Manager? I would, but i have some hot coals to walk over first. Oh, then i have to cut off both my legs with a rusty penknife. ;) If you havn't guessed, X programing is horrible :)

    2. Re:Just try and implment this by tsa · · Score: 1

      By the way, thanks for asking me before using the idea. There still are some decent people in the world!

      --

      -- Cheers!

    3. Re:Just try and implment this by dashmaul · · Score: 1

      true, but almost everyplace i contact says that, it kind of limits my job options.
      and i am not a master level programmer yet so i can't be too picky about jobs

      --
      guvf vf zl fvt
    4. Re:Just try and implment this by Covant · · Score: 1

      Tell me about it, if a MS product shifts my bullets or lists around one more time I'm going to switch everything in my office back to TeX, and ensure myself a job forever.

      I'll bet this "attention-focus" would have one of those "wizards"
      I hate that friggin paperclip.

      --
      "Peace, Love and Apathy"
    5. Re:Just try and implment this by shippo · · Score: 1
      Send as a plain text with with the extension .DOC - this usually gets by the braindead.

      Looks like I may be needing to look for work soon - oh joy, having to deal with these morons again....

    6. Re:Just try and implment this by Disco+Stu · · Score: 1

      That's ususally a good indication that you may not want to work there...

    7. Re:Just try and implment this by fiziko · · Score: 5

      Ever gotten into a fight with Microsoft Word over some formating issues? It can be dang near impossible to get it to do what you want because it is being so helpful.

      That's why I switched to LaTeX. Well, first I switched to StarOffice for the equation editor, and then I switched to LaTeX for the excellent cross-referencing, table of contents generation, and damn near everything else Word wouldn't get right the first half a dozen times I tried. God, Word's automatic outline generator? I still haven't figured out how to keep the numbering accurate automatically when I change the document. Maybe there's a way, but I never found it. LaTeX is, in my opinion, a far superior product, with much lower system requirements. It's basically a markup language, but anyone with a modest combination of IQ and HTML (eg) experience should be able to pick it up in under half a day.

      --
      - W. Blaine Dowler
      http://www.bureau42.com
    8. Re:Just try and implment this by garcia · · Score: 1

      I took a UI design class (for the second time ;)) and they were talking about MS Word features that are amazing when you learn to use them but Microsoft (through observing users w/the product) noticed than nearly no one was using these functions..

      so many programs are bloated as anything yet we typically only use 50% of the program...

    9. Re:Just try and implment this by dashmaul · · Score: 1

      yea, but try and send a resume in anything other then a word doc, and they reject it. I have had plain text resumes returned, and been asked for a msword doc instead.

      --
      guvf vf zl fvt
    10. Re:Just try and implment this by tsa · · Score: 1

      What about a feature that automatically iconifies all windows that are
      not active, after a few minutes. When the mousecursor moves from the
      window you work in to the desktop, all windows are brought back. This
      can be implemented now, and does the job, I think.

      --

      -- Cheers!

    11. Re:Just try and implment this by 3r33t+h4x0r · · Score: 1

      Um... so basically you'd need a beowulf cluster of these to get decent performance?

    12. Re:Just try and implment this by Vanders · · Score: 1

      Wow, i like that idea. Is it officaly open for use, or would you object if i borrow that idea for something i'm working on? :)

    13. Re:Just try and implment this by Harri · · Score: 2

      Usually they are OK with html. You can get a latex2html converter from http://cbl.leeds .ac.uk/nikos/tex2html/doc/latex2html/latex2html.ht ml.

  32. Microsoft Paying attention...... by Marty200 · · Score: 1

    I think this will be the first time that microsoft has payed any attentions to it users, maybe something that will actually help people instead of more buggy features...... Nahhh, gotta be mind control..... MG

    --

    Randomly distributing Karma whenever possible.

  33. *Ahem!* I SAID MY NAME IS BOB!!! HELLLLOOO!!!??? by SPYvSPY · · Score: 1

    From the innovator(tm) that brought you Bob(tm) and The Paperclip(tm), it's another insidious intelligent agent -- The Agitator(tm). I can hear it now:

    "I couldn't help but notice that you're an idiot, and that you type like my gramma."

    "Hey pal, you wouldn't know a DLL if it bit you in the ass."

    "Excuse me! I'm TRYING to innovate(tm) over here!"

    "Why don't you ever talk to me anymore...I mean *really* talk to me?"

    Bleh. This is just another crappy half-assed cock-eyed notion from that leemer Horvitz.

    See http://research.microsoft.com/~horvitz/ if you want to email the guy who "invented" The Paperclip and Bob. If you email him, be sure to start with..."It looks like you're about to write a letter! Allow me to assist!"

  34. great... by hockeygeek · · Score: 2

    Great... now my computer is gonna start complaining that I don't pay enough attention to it.
    Thanks M$

    --
    Why, we'll make Rock Ridge think it was a chicken that got caught in a tractor's nuts!
  35. Hear hear! by Straker+Skunk · · Score: 1

    LaTeX is, in my opinion, a far superior product

    Aye, and it can produce absolutely second-to-none-quality documents with almost no effort. All the formatting can be encoded into templates. Also, you have pdfTeX, so DVI isn't the only target format available.

    --
    iSKUNK!
  36. NYT registration by xant · · Score: 1

    Nobody here likes doing the NYT registration. Are they the ONLY source for this information? I understand they run the occasional exclusive news-for-nerds story, but a story like this, it seems to me, could be found other places. Why do we keep getting stories with links to them when even the Slashdot editors agree their registration policy is "lame"?

    --
    It's rare that you're presented with a knob whose only two positions are Make History and Flee Your Glorious Destiny.
  37. Re:That's almost exactly what Macintosh programs d by Pfhreakaz0id · · Score: 2

    Yeah, you can do a similar thing. A windows program will "blink" in the taskbar to say it wants focus. It's very similar to the mac thing (didn't the applicaiton menu flash, it's been a while since I used a mac). I like it. It's relatively unobtrusive. I was looking up the API call for it the other day to make a program do it. Pretty easy.
    ---

  38. Re:Argh - Crazy eye spasm... by kannen · · Score: 1
    But I can't wink. I've been trying for years. It's pathetic. *sigh*

    Will this be a case of natural selection, with the winking-impaired left by the wayside? ;-)

  39. and thats what YOU will teach Your computer! by alacrityfitzhugh · · Score: 1

    Your computer will learn what you teach it. If you want to be distracted all the time then your computer will do that... Think of it as setting preferences conversationaly

  40. oooh... the EVIL M$ by BHS_Turf · · Score: 1

    If Sun or RedHat, or even some post on freshmeat had announced this research, the tone of these posts would be drastically different. I personally think that the technology is cool, and even though Microsoft doesn't have a great track record at trying to make things "user friendly" or even more helpful, there are some successes.


    I could list the successes, and you would pick holes in them, but name a piece of gui software that couldn't possibly improve in its interface, or just needs a tool that does _____.


    Microsoft, while using unfair and monopolistic tactics, and possibly pushing back personal computing about 5 years, has enough resources to figure out exactly what needs to be done, or at least build the prototype for the Open Source world to implement correctly.

  41. Re:It does? by SuperKendall · · Score: 2

    Even just removing items like that can be REALLY annoying. Recently I was trying to figure out how to compare documents in Word for a friend - now she had never used that feature before so that item might have been removed from view. In looking for that feature I do not hang around menus long enough for anything to figure out I want more choices, I just flip through them - how aggrivating it would have been to search and search and then find later Word had hidden it from me!

    I think UI's that are really easily altered by the user are the way to go - application developers should look at games to see how simple and configurable UI's can be.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  42. Re:Doesn't this qualify as MS innovating? by jmccay · · Score: 1

    The real quesiton is when are we going to put this on Linux/UNIX? We can't have software starting out on Windoze. That's just not heard of...well ok sort of...

    --
    At the next eco-hypocrisy-meeting, count the private jets used to get to the meeting. Should be interesting to see that
  43. The computer's looking at me again! by beth_linker · · Score: 3

    Personally, I'm inclined to think that the most useful tools are the highly customizable ones - while I don't go near the Microsoft paperclip, tools like Outlook or procmail give me fine-tuned control over how I receive and organize my mail and that's good. So a big thing that I look for in new software is how easily I can customize it to work with me. Microsoft Word nearly always seems to work against me.

    I can't imagine trying to set up rules for something that was responding to my hand and/or eye movements. They're often way too subconscious and I don't understand them well enough to formulate rules that are as useful as "Beep when I get mail from my boss." Also, what if I want to wear mirrored sunglasses while I code? (I just got a new desk at which I face big windows with no blinds - around 3 or 4 pm, I'm very tempted to put on dark glasses). Is that going to break the UI? There are also a lot of variables in a person's behavior - sitting in a different chair, not getting enough sleep, and drinking too much coffee can all change one's movements. Although I've got to say that a UI which could detect when I hadn't had enough coffee and brew me a fresh cup would be a huge improvement.

    So, I think this idea is barking up the wrong tree. The things I'd rather see in a new UI paradigm are some integration of voice commands, easier methods for customization (so that it's not just for geeks anymore. Outlook's Rules Wizard is actually moderately good at this.), and an interface with some sort of ability to learn from interactions with a user (while maintaining enough consistency so the guy doesn't feel like his computer is schizophrenic).

    1. Re:The computer's looking at me again! by Seth+Golub · · Score: 1
      Although I've got to say that a UI which could detect when I hadn't had enough coffee and brew me a fresh cup would be a huge improvement.
      That's the sort of thing MIT's Affective Computing Group is working on.
  44. Re:Stare .... by smi · · Score: 1

    my only concern is will it start shutting down my machines more often cause it thinks am not paying attention ?

  45. Its just about $ by IQ · · Score: 1

    All this comes down to is just marketing to Joe User. Getting his focus and maintaining it is of interest to people buying the Ad space. M$ is just trying to figure out how to Steal (more) Cycles from the average person.

    Ultimately this is a boost for free software. Microsoft and its brilliant scheme to better market will just annoy people trying to use computers. Thus forcing them over (to free software) from The Dark Side.

    --
    Adults are obsolete children. - Dr. Seuss
  46. Sounds Cool But... by The+Scooter+King · · Score: 1
    Can it tell when I'm passed out on my keyboard?

    What priority does it put on surfing for pr0n?

    Will it ship with a "feature" that berates me when my attention strays from the video conference?

    Watkins! this is for your benefit! Pay attention!

    --
    Everything's been downhill since the TRS-80
  47. Somone was bound to do it... by mollymoo · · Score: 1
    It is inevitable that this kind of system would be developed at some time, and with MS having the cash and providing most of the desktop systems used on the planet it was pretty likely it would be them (if among others).

    We all know, based on experience of MS's other attempts at being 'helpful' (wizards, paper clip bastards...), that at least the first version will be useless, probably the first few versions. I doubt I will be using software like this for several years, it will take that long for it to become anything other than an irritation for me..

    Slashdot readers are hardly a representative cross-section of the population as a whole, or even of computer users or internet users. I do wonder whether some people actually *like* the paperclip bastard and find it useful, presumably they do otherwise MS wouldn't spend cash writing it (I am assuming they know what their customers think they want, which is distinct from what we know they want). It's these people that will be the target market, the people who find using a computer to do anything hard, so I wouldn't expect a positive reaction from Slashdot readers.

    A certain ammount of praise is due to MS, at least it will be they who make the mistakes from which the rest of us can learn.
    --

    --
    Chernobyl 'not a wildlife haven' - BBC News
  48. Anti-distraction Software! by Anonymous Coward · · Score: 1
    I saw this headline the other day. My first thought was, "What could more distracting than anti-distraction software?".

    Then I read in the article that this was an "improvement" on the famous dancing paper clip. My initial impression was confirmed; Microsoft Bob, by another name.

  49. Re:Badly-behaved software: Attentions & distractio by mrsalty · · Score: 1

    I cant stand it when the ATM beeps at me to remove my card (which I have already done since I *can* anticipate its next move). I refuse to use such helpful programs as Office and Outlook (or are they the same thing now?) because of the multitude of features that do nothing but distract me from what I am trying to get done. When I made the move from the MS world to *NIX it was a bit confusing, but the discovery of simple tools that did what I need with no bells and whistles (literaly!) made it all worth while. I am just glad that I now work in an environment that has whole heartedly embraced Linux/Solaris for its development and desktop platform. There are still many Windows users here but slowly but surely all documents are being converted from MS formats to open ones. Now all I need to do is demote the Exchange server....

    --
    -- Hail Eris
  50. No, your wrong!! by davonds · · Score: 1

    (mind you the anti-MS block on Slashdot will of course equate Microsoft's involvement with the project to mean that this is really about mind control or the corporately financed return of the plague, but what are ya gonna do?)

    We just equate Microsoft's involvement with the project to mean that it won't work.

  51. Just wait until advertisers get a hold of this! by alteridem · · Score: 1

    Just think, if they can track where you are looking, then advertisers can start charging customers for how often an ad was looked at instead of just impressions. Then they could take it one step further and move the ad to where you are looking. Hmmm, maybe I should patent this and then if anyone tried to do this, then I could stop them.

  52. Sound more like a dream for marketing by Cullpepper · · Score: 2

    Just me, or does this sound like a marketer's dream come true? Forget about click-through rate- we're talking about exact demographics about who looks at what for how long.

    Anyone else worried about privacy issues here? MS doesn't have the best track record when it comes to consumer privacy.

  53. Argh - Crazy eye spasm... by kannen · · Score: 1

    According to Brittanica.com, people blink at a rate ranging from once every two to ten seconds. I'd be curious to figure out EXACTLY how such a piece of software would determine whether you were blinking for the sake of blinking, or blinking to activate something on the computer. Presumably, it would keep track of how often you normally blink, along with standard deviations from that pattern, and then say, "ooooo, that was quick - better send a message to the application...". This leads to one major problem: What if I have something in my eye, and I start blinking a whole lot? Is it going to open every application I have? Even if we forced a double blink, this could potentially be a problem. Blinking, unfortunately, is not a very well regulated activity - we do it often, and we can come up with averages for intervals, but for a computer to decide whether I really meant to initiate an action, or whether I am just having a crazy eye spasm has got to be difficult. Mouse clicks are easy. They are a definite action - which demands a definite response on the part of an application.

    1. Re:Argh - Crazy eye spasm... by theonetruekeebler · · Score: 2

      You could wink. That's probably even better because one eye is still pointing at your target so you could do drag and drop.

      --

      --
      This is not my sandwich.
    2. Re:Argh - Crazy eye spasm... by theonetruekeebler · · Score: 1

      Well, if we do the interface with the camera and a microphone, you could just yell "click!" real loud, and "clickclick!" real loud, and "draaaaaaaagdrop!" real loud too. I'm sure this will work out swell at the office.

      --

      --
      This is not my sandwich.
    3. Re:Argh - Crazy eye spasm... by StormDawg · · Score: 1

      Congratulations, dude: I laughed out loud!

    4. Re:Argh - Crazy eye spasm... by kannen · · Score: 1

      Mod this parent up. FUNNNNNNY.

  54. Re:Remember Microsoft Bob? by dublin · · Score: 2

    The roots of the paperclip as Bob still show: Ask office help about "Bob" and it takes you right to the "Office Assistant" entries...

    --
    "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
  55. Cynical response: we failed at the simple thing... by hey! · · Score: 2

    so let's try something more complicated.

    Seriously, I think this is a great research project, but the reason that UIs stink is not because we have fully exploited the capabilities of GUI and have to look beyond it to a new class of capabilities. The word "agent" when applied to UI is always a red flag. Think about the paperclip tracking where your eyes are going. "I see you are looking for some nasty Pr0n..."

    The reason interfaces stink is because developers have little understanding of or deference to user needs and wants. I don't doubt that a dash of attentional interfacing wouldn't be a good thing in limited amounts, but the idea that the same people who are slapping GUIS together today are going to be able to agressively intuit what users are about to do is at best a pipe dream and at worst a nightmare.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  56. Re: But Think of the Script Kiddies... by Phrogman · · Score: 3

    But just think of the boon this could represent to script kiddies everwhere....

    M$ AI: It looks like you are trying to crack a system, can I offer you some help from my knowledge base? There an excellent source of exploits covering most M$ products located here.

    --
    "The first time I got drunk, I got married. The second time I bought a chimpanzee, after that I stayed sober" Arian Seid
  57. Re:Oh god, you're right . . . by Chan · · Score: 1

    Worse than that, if this were to be implemented in something like a web browser, doubleclick and kind could come up with interesting statistics on which of their banner ads draw the most attention.

    --
    (nil)
  58. Problem with this... by Pollux · · Score: 2

    an attention-oriented UI that will use cameras and mics as well as software to monitor where a user's attention is focused and query other software

    Has anyone else given any thought to this? I got Big Brother circulating in my computer! Granted, it doesn't hurt if it stays in my computer, but who says that this information couldn't be leaked out, like through IE? I could be playing some flight sim, and the next thing I know when I switch over to my web browser, there's a web pop-up add advertising Microsoft Flight Simulator!

    The software would monitor what I am doing at my computer, both by camera and by mouse clicks. The moment this information leaves my computer (Microsoft innovation, anybody?), my privacy goes up in smoke.

  59. Helpful bloatware by mr.ska · · Score: 1

    Great. MORE CPU overhead.

    Is anyone ever going to realize that the best step forward will be to take a step back? To hell with adding on all these whiz-bang new-fangled "features" to the OS. Do the opposite - go back, hack all the crap out, and optimize, optimize, optimize.

    I've been thinking for quite a few years now that things would be just great if someone would take an OS (for example, Windows) and instead of adding varios eye-candy crap to it, just hack it down to the simplest, purest form. Make it work, make it stable, and make it SMALL. At some point (we may have already reached it) code optimization will give us more speed than upping the speed on our CPU's will.

    Attention-sensitive UI's, voice recognition - keep it. Give me a lean, mean machine with some nice tight code and I'll be a happy camper.

    --

    Mr. Ska

  60. Re:Useful? by DrMaurer · · Score: 1

    "Such as if I start typing a letter in Word and the paperclip interupts my typing asking me if I want help. "

    Doesn't actually bother me in an active way. You don't have to click on it, it kinda pops up in the background.

    Of course, I always turn the damn thing off.

    Never fails to amaze me, though, if I'm writing some poetry and I make a new line:

    To crash microsoft:

    It asks me that letter thing. Even 2 or 3 pages in . . . annoying, yes, avoidable, yes.

    Now, if someone can tell me how to turn OFF autoformatting, I'll be happy.

    later

    --
    Dan
  61. Focus_follows_eyes by CrazyFraggle · · Score: 1
    I've been thinking something along this line for a while myself. I always get annoyed when I type into the wrong window on the screen, and came to the conclusion that I needed a window manager with a focus_follows_eyes function insted of follws_mouse.

    Unfortunately, I realised that most of the time my eyes are actually at the keyboard or just wandering aimlessly around...

    --
    - the Crazy Fraggle
  62. Horvitz is evil! by decaf_dude · · Score: 1

    The article indicates he was the inventor of the Evil Clippy. We all know that Clippy Must Die(TM)!

    -----

  63. Re:IBM as well by Animats · · Score: 3
    I saw that at IBM Almaden a few years back myself. Back then, the sensor worked, but they didn't have an application for it. My comment was that all the applications I could think of for it were awful, like web pages where you had to read the ads before the content would appear.

    Eye trackers have been around for about two decades; the only new thing about this one is how simple it is. It depends on the fact that human eyes have quite different reflective properties in IR than the rest of the body or clothing. So they take a video frame with IR lights on, then one with it off, and subtract. Eyes show up as dots.

  64. Apps taking focus away from each other? by BigBlockMopar · · Score: 2

    Now, here's the question:

    Aside from the frequent crashes and the inefficiency, my other great frustration with Windows 9x/NT is that when I'm banging away at Eudora and waiting for Internet Exploiter to load a busy webpage, Internet Exploiter will steal the focus away from Eudora while I'm typing. With no time for me to respond, it just goes and takes the next character I was typing to Eudora as being my response to its question.

    Of course, these aren't the only programs affected by this design shortcoming; when you have ten applications running at once, the frustration can be immense.

    Now, has anyone figured out a way to make Windows behave differently when an app wants focus? How about flashing the window's taskbar presence and beeping a couple of times?

    Is this a problem that I'll see when I'm running X on my Linux box? (I'm still very new to Linux, and I'm not yet at the point where I've ever had more than about three X applications open at once.)

    Thanks.

    --
    Fire and Meat. Yummy.
  65. Re:Attention? Ick, no! by evocate · · Score: 1

    An OS/browser that traverses ad links in literally the blink of an eye would cause more defections to Linux than any feature that could be added to Linux. For all of their prowess, Microsoft can also be their own worst enemy. e P.S. I don't even like point-to-focus

  66. Re:But I WANT to be distracted! by Chasuk · · Score: 1

    First, there is no connection between wearing a straightjacket and being a droid. If I anthromorphize the droid sufficiently (a la Star Wars), it might be said to "like" or "dislike" something, but I seriously doubt that they will ever be programmed with predilictions (or not) for straightjackets. Second, as a human (non-droid) you and I have the liberty of wearing straightjackets or not wearing them; it might be part of our particular kink to wear them. I, myself, like to have all of the different kinks available for me to use or not to use. Replace the word "kink" or "choice" with "straightjacket" and you will see that MS are not confining us at all by introducing this new (or borrowed) technology. If we want to use it, use it, which is always better than wanting it and not having it available. Yes, I'm pointing out that your objection is simple-minded anti-MS bullshit.

  67. Re:Stare .... by coreman · · Score: 1

    It just means that when you don't pay attention to it when it offers help, it'll whistle and get obnoxious until it recognizes that you do.

    While I can see the value in this type of interface, there's something that scares me about putting these tools into the hands of the type of people that put popup windows into a web interface...

  68. Full monitoring? by Saib0t · · Score: 4
    Well, this sounds to me very much like we're going to be monitored more and more.

    We have rich decision software called Bayesian Inference Software that we can build down into the system that can track your usage and adjust in an automatic fashion

    As someone mentioned already, this can be used for many another thing than what this is intended.

    A couple of these uses c(w)ould be:
    - Permanent monitoring of the users with the camera. It can already be done right now actually, but a boss deciding to put a webcam on every machine for supervision purposes will make everyone feel 'spied'. This system would provide an 'excuse' for having webcams on every machine.
    - Advertisement banners can now position themselves where you're looking.
    - Since the thing would monitor the user's activities in order to determine what to give the focus to (or what to prevent being given focus to actually), it'll be easy to keep trace of the activities of the user: slashdot reading 2 hours, coding 4 hours, speaking jokes with colleages 30 minutes...

    This thing really raises a couple of disturbing issues. I may be paranoid but I don't like monitoring systems. At least are they aware of that: And Horvitz and his researchers themselves acknowledge that the information collected by the notification manager software -- potentially, information on the personal activities and movements of millions of people that would be stored on the Internet -- raises privacy and security issues that have yet to be resolved. But I doubt those issues will be resolved.

    Ignoring the system requirements to run the thing - that certainly aren't trivial - the system could be useful, if the user is given to set the "disturbance value" (or "worth") of possibly disturbing events. But that would be a hell to configure, imagine every morning having to say to the program "I'm waiting for urgent messages from person X and Y" and changing that everyday. I doubt very much that a program will be able to determine what I think important and what not.
    A simple example of this would be that a message I receive from a colleage might very well be the information I've been waiting for 2 days but also an email to, for example, notify me of a colleague's birthday party.

    Another thing I'm skeptical about in the article is: He expects that the system will be able to greet and converse with new visitors. The conversation, he says, will be on par with speaking to a person who is hard-of-hearing.

    AFAIK (As Far As I Know [I realised that acronysm's meaning only very recently...]) no current software is able to converse with a human being. Answer a couple of pre defined questions maybe, but certainly not converse.

    --

    One shall speak only if what one has to say is more beautiful than silence
  69. Seems disproportianate by OEmS · · Score: 1

    How is it MS can talk about mounting cameras on your computer and such When the IE browser still lists slashdot.ogr EVERY TIME i type it because once in my life i mistyped it??!! Can we get some AI over there?

  70. Re:Badly-behaved software: Attentions & distractio by Harri · · Score: 1
    While in some cases, such as Lotus Notes, the default is to rise to the top of the window stack and bang a modal window up to get your input everytime there is new mail...

    In Outlook, it pops up something like "You have new mail. Would you like to read it now?". If you happen to type Y or Enter before you notice the message, you can unintentionally do all sorts of interesting things. Once I sent email with half a sentence in it to someone I had never met (he was on a mailing list I was subscribed to, and I replied to his mail).

    Nevertheless, the way to cure this problem is to nuke stupid programs that do that. Not to have some idiot "clever" program that guesses when I might be trying to do some work.!!!

  71. Here is how to turn off Intellisense (tm) by Rude+Turnip · · Score: 1

    I don't have Office 2000 on my computer, just Office 97, but I do have Outlook 2000 and I agree that those menus are damn annoying and inefficient. Some of my cow-orkers with Office 2000 are always confused by the Intellisense (that's what it's called) menus. Since it hides the options that you don't always use, how are you supposed to be creative and try something new? Talk about hindering the innovation of the users.

    When you think about it, you really don't need the menu system to only show you recent and frequently used options. That's what all the buttons (ie save, open, print) on the toolbars do!
    When I access the menu system, I go into it to use options that I use *infrequently*. Thank you MS for forcing your ass-backwards logic on us.

    /me takes deep breath...ok, here is how to turn off Intellisense...at least for Outlook 2000...I'm sure it's similar for Word & Excel.

    1. Click on the "Tools" menu
    2. Choose "Customize"
    3. Go to the "Options" tab
    4. De-select the check box for "Menus show recently used commands first"
    5. Close out the menu and that should do it

    I'd just like to add that I like using Office, especially Excel. Some people complain about the bloat, but that's only a state of mind. In my company, we end up using all of the nitty gritty features of Word and Excel that others may find unnecessary. In terms of getting things done in a timely manner, it works ok. The real problem IMO is Windows (9x and NT). All of our problems with crashes and other problems always seem to stem from the OS. When MS is broken up, I think the apps company will be the winner, while the OS company burns in hell for all eternity when the apps get ported to other OSes.

    The cure for 1984 is 1917.

  72. Re:But I WANT to be distracted! by QZS4 · · Score: 1

    I want to know when email comes, even in the heavy midst of coding, ...

    That depends on the mail... When you get mail from some people, you want to know it directly, but some things (some types of mailing lists, spam, what have you) you don't really need to read the second it arrives. I'd really like to set different mail sounds in NSCommunicator based on my mail filters, but unfortunately that's not possible (at least not in my version (4.08, WinNT)).

  73. Re:But I WANT to be distracted! by Wiwi+Jumbo · · Score: 1

    Why should you put either first? On a scale of one to ten you could set them both at ten, "Let me know right away!".

    And who would spend a day at this??? The idea of these systems is to evolve, so unless you specificly say "This is my wife/boss, let me know right away." the different prioity values should be evaluated on the fly in responce to your actions. In a perfect world you wouldn't even need to specify that your Wife/Boss get highest priority and the system would figure that out by itself, but this isn't a perfect world.

    Wiwi
    "I trust in my abilities,

    --
    Wiwi
    "I trust in my abilities,
    but I want more then they offer"
  74. Insidious invasion of privacy by umbra.lux · · Score: 1

    Many of you seem to be missing the point here...this is merely one more way for MS (or others) to gather data on users.

    They'll know what sites you spend time at, which ads attract your attention, etc. In short, they will be able to develop a very comprehensive database of your likes and dislikes.

    Imagine, you're browsing through gizmo.com when up pops a new banner ad "Buy the new M$ gizmo here!"

    The worst thing about it is you won't have to enter anything into the computer for them to gather data.

    --
    Any doctrine that weakens personal responsibility for judgement or action helps create a climate that welcomes an
  75. implications by patreides · · Score: 1

    Does this mean that if doubleclick et al gets ahold of this, they could do some market research?

    [imagine ad here]

    suppose this attention thing (I didn't read the article, free reg >:( ) could tell that you looked at the ad and were unconsciously intrigued (I used to do this on /.'s ads before I got junkbuster http://www.junkbusters.com) then they would know the ad is effective, and maybe worse could know you (specifically) looked at it and they'll get you with junk (e)mail!

    by the way the technology has been around for about a decade now.

    --
    # debian/rules
  76. Good Point! by Wheely · · Score: 1

    A letter I have sent to Microsoft Research Labs today.

    Dear Research People,

    I am particularly concerned about your research into an attention orientated UI.

    Have you considered that this research could lead to people being jettisoned into space?

    Yours sincerely

  77. X window managers by Joe+Rumsey · · Score: 2

    I propose that all X window manager authors add the EyeballFocus setting, complementing MouseFocus, SloppyFocus, and ClickToFocus, immediately, thus avoiding any possible claims of "innovation" from Microsoft. Just create an X extension that accepts x,y screen coordinates from an arbitrary source, and worry about pesky issues like hardware later.

    Alright, so this was meant to be funny, but there are actually eyeball tracker->mouse replacements out there, I saw one in use ten or more years ago. Has anyone made one work under X?

    1. Re:X window managers by Joe+Rumsey · · Score: 1

      That was wrong, what I saw back then was not an eyeball tracker, but a head orientation tracker. Not quite the same thing, but interchangeable from a software point of view.

  78. This is a MS Windows bug. by Animats · · Score: 2
    Lots of windows applications are already very presumtious about their importance in your life.

    That seems to be a consequence of a MS Windows bug, not a feature. If you bring up a dialog box under Win32 with the default settings, it often comes up behind the current window. The default ought to be "in front of the windows for this application", but the default that's supposed to do that doesn't work reliably. Unfortunately, "in front of everything" is easy to specify, does work, and gets used far too often.

    It was once a rule of the Macintosh user interface guidelines that you never grab the focus unsolicited. You were supposed to use the Mac's "Notification Manager", which did no more than put little blinking icons in the upper right of the screen, hinting that some background app wanted attention, when you got around to it. This was very polite. Unfortunately, as screens became cluttered with too much blinking stuff, notifications became ignored. This led to a more aggressive style of notification. Today, it's more like MS Windows. Things were slower-paced back in the Mac's heyday.

  79. MSWord 5.1a = 880k by flufffy · · Score: 1

    Tell me about it. When I'm on a PC at work, using the programmes which are provided for me, I spend way too much time and energy using the help index, trying to figure out how to stop MSW messing with what I want to do. On Macs, I use MS Word 5.1a, from the early 1990s I believe. It does everything I need. Without the dictionaries (I use British rather than American English anyway), the programme is about 880k. Which means I can carry it around on a floppy and install it wherever I need to use it in a couple of minutes. Plus, on a G4, it starts up and runs so quickly.

    1. Re:MSWord 5.1a = 880k by sulli · · Score: 1
      Still one of the best programs out there. I have regrettably become used to Office 97/98, but when I encounter friends' old Macs with 5.1 on them, it sure is fun to use it again.

      sulli

      --

      sulli
      RTFJ.
  80. Office Assistant... by ayjay29 · · Score: 2

    I can see the new office feature now...

    It looks like you're eyeing up that secretary over there! Would you like some help with
    chatting up clerical staff?

    (*) Suggest subtle approach.
    (*) Suggest crude approach.
    (*) I'm married, don't bother me again.

    -- Now that WOULD be an office assistant!!

    --
    Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated up.
  81. Re:But I WANT to be distracted! by quintessent · · Score: 1

    The beauty of this software is that it knows that. If you read the article, you'll find that a main part of the project is AI that tries to figure out how valuable a particular interruption is to you. When the program sees that e-mail from your wife is important, it will do everything in its power to tell you about it, even away from your desktop (the software will be able to send notifications to your cell phone, your pager, etc, and will choose between these based on where you are at the time). If an e-mail is not so important, then it will wait for a good time to inform you.

    The downside: big brother will always be watching. They'll have to work pretty darn hard on privacy part of this (which the interviewee acknowledges).

  82. Alt-Tab? by F0rlorn · · Score: 1
    For those who use windows, and need to change their focus quickly, why not just use Alt-Tab?

    Is it that hard?

    --
    - Justin
  83. Window Manager: Focus Follows Eyes by langod · · Score: 1

    Forget Attention responsive applications, the thing is much more simpler than that and I was thinking about it already for a while. With a camera you can estimate where on screen you are looking, and if this would be really precize we could use this instead of the mouse, imagine blinking with one eye instead of pressing a button :-) but this will probalby not be precize enough, so we could add a plugin to the window manager that will move focus to the window that we are currently looking. I'll be buying a webcam soon to try to do something like this, if I have time...

    ciao Damjan

    1. Re:Window Manager: Focus Follows Eyes by radja · · Score: 1

      Double-blink to start
      Left-Blink: Lower, Right-Blink: menu

      Or even worse.. imagine a web-ad:
      Look at the picture, and there you are..

      I SWEAR I wasn't looking at that nude banner!!

      Ugh.. my eyelids are tired already.. And I really don't feel like explaining to coworkers that I do NOT fancy them...

      //rdj, who has no point as usual

      --

      No one can understand the truth until he drinks of coffee's frothy goodness.
      --Sheikh Abd-Al-Kadir, 1587
  84. Yup, Microsoft get it in the neck again by Mirk · · Score: 1
    griffjon wrote:
    mind you the anti-MS block on Slashdot will of course equate Microsoft's involvement with the project to mean that this is really about mind control

    And sure enough that's exactly what's happened. I find myself wondering how different the reponses to this article would have been if it had been reported that Sun or Bell Labs or Apple were doing this work instead of Microsoft. With luck, someone with clout at /. will post just such a faux story and we can see for ourselves ...

    Please - let's try to evaluate things on their merits. Don't get me wrong, ``I hate the Romans as much as anyone'' but there's really no need to go bashing Microsoft for no reason.

    Not when there are so many legitimate reasons :-)

    --

    --

    --
    What short sigs we have -
    One hundred and twenty chars!
    Too short for haiku.
  85. Re:Badly-behaved software: Attentions & distractio by MrEd · · Score: 2

    Or ICQ clients which reappear on the top at a new message coming in

    I hope you're not referring to Mirabilis ICQ, it's got UI options galore to suit everyone's taste. I knows how to shut the hell up and mind its own business if you click a few widgets. Too bad it's *7 megs*.

    --

    Wah!

  86. Re:From those folks who brought you the paperclip. by gdr · · Score: 2
    Apparently the software will even read your email and try to schedule appointments for you, etc.

    "Dave, you have an appointment with Microsoft to arrange selling your soul for my next upgrade."
    "Cancel that appointment"
    "I'm sorry, Dave. I'm afraid I can't do that"

  87. Re:Badly-behaved software: Attentions & distractio by hobbit · · Score: 1

    Don't get me started. I was installing the latest version of IE the other day whilst posting to Slashdot, and during the process it stole my focus (without even requiring anything of me) no less than seven times; then, at the end of the process, just as I was pressing the 'return' key, what should pop up but a dialog saying 'You must restart your computer before the settings will take effect. Do you want to do so now? NO YES'!!

    (cue comments slagging me off for installing IE in the first place, my mother cooks socks in hell, etc.)

    Hamish

    --
    "Wise men talk because they have something to say; fools, because they have to say something" - Plato
  88. Re: Rev. Bayes by EricEldred · · Score: 2

    Waggoner-Edstrom (Microsoft PR agency) has a talent for hyping old news that Microsoft suddenly discovers it has (re)invented.

    If you read the article and web page of this technology you can see that Bayesian analysis was used during the 1970s in medicine extensively. The programmer in question was a physician. "Artificial intelligence" at the time was an attempt to use computers to solve complicated problems such as diagnosis in medicine. The program "MYCIN" was able to give advice on antibiotic use to physicians, based on expert rules.

    This technique never quite succeeded. The answers were probably right, but physicians didn't have full confidence in them, since the argument process was a bit mysterious. This was disturbing to psychologists, who had concluded that humans were conservative Bayesian in decision making under uncertainty.

    A new wave of psychologists had to come along and show that humans are not Bayesian in their thinking. It might be that computer aids could help humans to decide matters better, and help solve complex problems, but pure Bayesian analysis would not provide a full answer to our problems. This unfortunate conclusion should have been foreseen when one considers that the rationalist agenda to reduce arithmetic and logic to a complete and consistent decision theory was doomed by Goedel long ago.

    Human-computer interface theory has moved away from Bayesian analysis in another respect. The complexity of modern technology has caused enormous problems, even disasters, for which we would like to have some procedure to prevent such errors in the future. It turns out that the great technology errors such as Chernobyl or Challenger were not human-operator errors or technology-operation errors, so much as human-organizational errors and technology-design errors. The errors were latent in the design and just waiting for the random events to be exposed. Bayesian analysis would only predict what could be foreseen and calculated--these errors were overlooked in the design stage, and Bayesian analysis could never reveal them.

    Experts such as Don Norman and James Reason have written extensively on the failures of rationalist Bayesian analysis to manage complex technology. They propose concrete solutions for the design stage. I wish Microsoft would pay more attention to their ideas, instead of fooling around with this Bayesian stuff.

    One example: I sat in the audience in the big tent at the launch of Windows 95 and watched Bill Gates and Jay Leno show off the spell-checking ability of WinWord 95. Bill typed in something like, "We are at the premierr of Windows 95" and the word beginning with "p" was underlined with a red wavy line. Jay and Bill clicked on the word and accepted Word's suggested correction "premier". Based on Bayesian analysis, quite likely that would be the most probable spelling. However, it is wrong in this context: instead, the more unusual spelling "premiere" is correct. Since Jay and Bill didn't know any better, they took the word of the computer expert.

    If we follow strict Bayesian tools, this situation of exposure to unexpected errors will increase. That is why users turn off Microsoft Bob--the technology is wrong, annoying, and causes more problems than it is worth.

  89. Re:LaTeX tutorial by angry+old+man · · Score: 1

    Finally, someone is talking some sense! The tutorial that I used is on this page. Click on the link that says 'the best LaTeX guide that I've found'. It's a dvi file so you need to have a dvi viewer. There's also a link to a good index of LaTeX commands on this page.

    --
    -vax computer, vi, lynx. 'nuf said
  90. Re:LaTeX tutorial Try Lyx! by yaakov · · Score: 2
    If you are looking into using LaTeX, you might want to have a look at the excellent LaTeX frontend LyX.

    LyX is an advanced open source document processor running on many Unix platforms and OS/2, and experimentally under Windows/Cygwin. Unlike standard word processors, LyX encourages an approach to writing based on the structure of your documents, not their appearance. LyX lets you concentrate on writing, leaving details of visual layout to the software.

    LyX produces high quality, professional output -- using LaTeX, an industrial strength typesetting engine, in the background; LyX is far more than a front-end to LaTeX, however. No knowledge of LaTeX is necessary to use LyX, although it will give a user more power.

    LyX is stable and fully featured. It has been used for documents as large as a thesis, or as small as a business letter. Despite its simple GUI interface (available in many languages), it supports tables, figures, and hyperlinked cross-references, and has a best-of-breed math editor.

  91. Important step for immersive VR by drenehtsral · · Score: 2

    I think technology you mention would be a good step forward for immersive VR. Now that computers are starting to get the the point where a dynamic level of detail can be calculated for objects from their underlying geometric data, that would provide a nice boost to realism.
    Another neat thing that could be done with this is in a VR environment, one of the hardest things to deal with is the problem of how to model interation with a very limited sensory/motor bandwidth. If objects could have lists of actions the user could perform on/with them when a user looks at something, the system could pop up a translucent menu over it with a list of hotkeys to perform a list of logical actions =:-)

    --

    ---
    Play Six Pack Man. I
  92. Re:You wonder why there is so much anti-MS spatter by nharmon · · Score: 1

    Strange, I thought everything not italics or inside quotes was written by the poster. If you looked at that carefully, you'd understand. After all, according to english, everything Griffjon wrote should have been enclosed in the quotes.

    For example,... Harry said, "Dear Fran" Will you marry me?

    Don't seem right.

  93. Great Surveillance Potential! by flufffy · · Score: 1

    Great. If you're on a network, it will presumably be so easy to send all your 'attention metrics' to some central location, where your performance can be 'tracked' by mindless automatons, to determine just how much you are 'concentrating' on your job. The equation will run, less switching between tasks = better productivity. But what's wrong with hopping between windows? That's how I work best anyway. Doing just one task for a while can drive me nuts.

  94. Neat idea... but by Felinoid · · Score: 1

    Hehe Microsoft has this reputation for such things as BSOD. A very desered one.

    What will be done with this technology?
    How will it be used.

    Will it work effectively or will we have Ms.ADD..

    I can see Windows going insain becouse my hair is in wild flopy mode (hair standing up like a well know scientist.. relitively speaking) or cat jumps on my lap and gets my attention computer is confused becouse I am no longer focused on it

    --
    I don't actually exist.
  95. Pervasive Computing by Tony.Tang · · Score: 1
    I think some of you are missing the point by considering only the classic computer-use paradigm. That is, sitting in front of the computer and typing away and using the computer in that way.

    This attention-based computing business probably has more to do with MS's vision of "pervasive computing"--that is, computers everywhere, and interaction with all sorts of computers without realizing it.

    For example, imagine the simple scenario where there are 10 or 12 different monitors in your house, and you're watching TV, for example.. If the computer REALLY NEEDED your attention (e.g. Little Bobby broke his nose), it could figure out where you were, what you were doing, and notify, for example, the stove that it should flash "YO! BOBBY'S BEEN SMACK-DOWN'D!" or something...

    --

  96. Re:It does? by darkwhite · · Score: 1
    The best interfaces I've found have powerful features but let you activate them yourself, presumably after you've read about the features and benefits derived from them.

    You know, I have never read a single manual on Word (I did use the help a few times, but rarely). Yet I consider myself somewhere near expert level in it. On a general note, I believe that a good interface should be intuitive enough to easily reveal all of its features to a reasonably knowledgeable user without the user having to go through manuals. Of course then it shouldn't be too intimidating to a novice either, like you're saying. So we got ourselves a little dilemma.(spelling right?)

    I'm not just complaining about Microsoft, there are plenty of other apps guilty of these kinds of things. As far as customizability goes, Microsoft gives you the illusion of customizability without providing much actual benefit. Yes you can adjust locations of menu items or toolbar elements. How do I drag the contents pane into a seperate window entirely? How do I bind any key I want to any command? These again might be possible, but anything that does not fall inside the realm of the "options" box is so hard to do it might as well be impossible.

    I don't use the contents pane so I can't help with that. You can bind any key you want to any command, I don't recall exactly how that's done, but it is possible in Office and in Windows shortcuts, too. Generally, I disagree with you. Office is reasonably customizable. Other M$ products may be less customizable but still... I wouldn't bash them on that.

    If you're thinking that I'm saying CLI's and X-windows programs are superior, I'm not.

    no I was just saying that Word is very intuitive compared to any CLI.

    Karma Police, arrest this man, he talks in maths
    He buzzes like a fridge, he's like a detuned radio

    --

    [an error occurred while processing this directive]
  97. Re:What about Outlook viruses? by Chalst · · Score: 2
    I think you are being quick to condemn this work based on treating
    some rules of thumb as carved in stone. There was a nice article a
    while back in the CACM The Anti-Mac
    which was about what a user interface would be like if we threw out
    the desktop metaphor, one of whose assumptions is this idea of the
    passive interface. Think how useful non-passive intefaces are, like
    xbiff...

    I'm really interested in new work on user interfaces. I don't
    like the idea of hiding what programs are doing that comes with the
    desktop metaphor, and by extension to almost all GUIs, but on the
    other hand, I wouldn't go back to text-only, mouse-free, console
    experience. So I use my machine in an unprincipled mess of GUI and
    CLI. Consistency isn't so important, but surely there has to be a
    better way...

  98. aaaahh...ADD: that would explain.. by feck · · Score: 1

    quite a few th... oh look! blinky-lights!

  99. Re:It does? by darkwhite · · Score: 1
    Diablo II... yeah, I need to get that game ASAP... I can't wait to play it. Good example. :)

    Yeah, I agree with you on all of your points here (I didn't think about the keybinding part of the interface when I was talking about FPSs... tell me about it - I have all of UT's keys remapped to the keypad, and use all of my keypad buttons extensively with the left hand on keyboard, right hand on mouse, intelligent weapons switching via the scroll wheel (another excellent UI invention :) )... I love it. The "game UI"... well whatever you're referring to - I love UT, the game environment is simply amazing and fun to play, that's all I can say.

    Karma Police, arrest this man, he talks in maths
    He buzzes like a fridge, he's like a detuned radio

    --

    [an error occurred while processing this directive]
  100. Re:They already do this by jafac · · Score: 1

    I agree, the menu focus feature in Office 2000 really, really sucks, to use on a daily basis.

    It makes an infrequently used, but annoying task about 10 times more annoying when you can't quickly scan through the menus to figure out which one it's in.

    If they're going to do this, then they should have some kind of menu refresh button or something - or at least an easy way to turn it off.

    I hate to say that a multitude of features, commonly used or not, is empirically bad, but in a lot of cases, they're just organized poorly for the new user, or the power user who just wants quick and dirty basic functionality. So having way too many features kills the usability of the product for what I'd say are the majority of the users - attempting to hide features based on frequency of use, is similarly a bad idea, for the reasons I've cited above. Giving the power user the ability to configure the UI is a good thing for that power user, but terrible for a normal or inexperienced user - and especially for Tech Support (there should be an easily accessible "restore defaults" button for these situations, and the change must be reversible).

    if it ain't broke, then fix it 'till it is!

    --

    These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  101. Sounds like Microsoft... by pb · · Score: 1

    Another interesting idea that I wouldn't want... hmm....

    I think the best solution for not being interrupted by other programs when you're working is still going to be not to run those programs when you don't want to be interrupted.

    If I feel like chatting, I'll load an IM client. If I don't, well... I won't. Its just that simple.
    ---
    pb Reply or e-mail; don't vaguely moderate.

    --
    pb Reply or e-mail; don't vaguely moderate.
    1. Re:Sounds like Microsoft... by Marty200 · · Score: 1

      The problem lies in when you feel like chatting but you have a deadline.....

      --

      Randomly distributing Karma whenever possible.

    2. Re:Sounds like Microsoft... by pb · · Score: 1

      Heh heh.

      You want your computer to detect procrastination? :)
      ---
      pb Reply or e-mail; don't vaguely moderate.

      --
      pb Reply or e-mail; don't vaguely moderate.
    3. Re:Sounds like Microsoft... by dirtyboot · · Score: 1

      Not only that, but imagine what the beancounters could do with this, all in the name of productivity.

    4. Re:Sounds like Microsoft... by Blue+Weirdo · · Score: 2

      This is precisely my concern though. I have a particular way of working which involves interruptions from things that I consider important, (messages from friends and family or simpler distractions, such as what EQ zone I will explore tonight), I get my job done and I have enough flexibility to work in this manner. This kind of software could either (benevolently or malevolently) enforce a "prefered" way of working/living that would result in something like fighting with Word autoformatting but at a grander scale. Now if it was completely configurable to my priorities that could be not very cool either because I don't want to be interrupted in the middle of a meeting because a friend just mailed me. I think it would take quite a bit of time for it to learn what I preferred and would be just plain annoying. I don't need a giant paperclip trying to run my life.

  102. Re:Doesn't this qualify as MS innovating? by Eccles · · Score: 1

    Amen to that my brother. IE is the great offender.

    It's not just IE, since I use Netscape exclusively on Windows and still have that same problem. There is a general Windowing issue of whether applications that do not have focus should be able to grab it all the time, never, or under special circumstances and exactly what circumstances. Windows apparently makes it easy for focus to be grabbed all the time.

    Here's a (possibly original, but I make no claims on it) thought: the ability to grab focus (i.e., become the active application) should be the subject of an ACL. That is, the user or sysadmin has to give a program permission to take the window focus.

    --
    Ooh, a sarcasm detector. Oh, that's a real useful invention.
  103. UI w/MS Registration by OzzyFudd · · Score: 1

    Oh yeah, this would be dynamite for Microsoft with their history of surrupticious scans during product registration. "Hey, He was looking at iPlanet.com while installing Microsoft Word...lets barrage him with mail about IE5.x and make sure we screw up his next support call."

  104. Stare .... by HiQ · · Score: 5

    So now the system will actually *know* when I'm staring that stupid paperclip to death; I hope they will implement a new feature: when you stare madly at the paperclip, it will catch fire, and will be reduced to a pile of ashes! Kewl!
    How to make a sig
    without having an idea

    1. Re:Stare .... by Zagadka · · Score: 1

      umm, right click then choose hide....

      I don't want the paper clip to be hidden ! Who knows what horrible things it'll be doing while it's out of sight? As long as it's alive, I want to know what it's up to.

      Hopefully a future release of Word will have a kill option in that menu.

    2. Re:Stare .... by mtphoto · · Score: 1

      This is all old news. LampreySoft came out with a much better version of user-sensing software long ago. Forget MS, these guys really have it all figured out.

  105. Ads of the future by idiot900 · · Score: 1
    This idea seems like an amazing market research tool. Imagine a banner ad bar that shows several different ads, and then records which one the user pays the most attention to. Or different single banner ads can be ranked by popularity. Now it seems there will be yet another level of passivity involved on the users' part in the field of market research.

    On the other hand this ought to help UI designers streamline their UIs, by knowing precisely what areas the user pays the most attention to, and putting important information in those places.

    But most importantly how about Quake? Mouse too slow for you? Just look at your attacker and shoot...people will become overnight railgods ;)

  106. Not necessarily by Valdrax · · Score: 2

    Just because the HR people have their heads up their rear-ends, doesn't mean that the rest of the company isn't pretty cool. Many a good company makes the mistake of letting non-technical people determine who to hire in a technical field. (Of course, that beats the alternative mistake, which is to force techies to pull themselves from their work to make hiring decisions.) Trust me, I can speak from experience that sometimes the people who you interview with aren't always really representative of the whole company and who you'll be working with.

    --
    If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
  107. It about making money by jjr · · Score: 1

    If Microsoft develops this program to the state it wants it to be that mean it can sell its .NET project. I have to admit it is a cool project but I don't know if I would want use something like that. I guess I would have to try to see.

  108. Re:It does? by darkwhite · · Score: 1
    WTF. Why are you people whining and whining about this and no one in this thread is even knowledgeable enough about the feature. It's a nice new feature that you can turn off, if you can use the Options window of course (which does show in the first tier in its regular menu, Tools). For all the new users who don't know what's going on, chances are they'll wait the 2 seconds necessary and the menu will expand to all of its entries. For me, the feature is highly helpful in MS Office because being able to locate a command (which if you use Office frequently enough will be brought forward) as fast as possible and with as little distractions as possible (i.e. other menu commands) is crucial to productivity. Although I've turned it off for Explorer and the Start menu (I don't use the Start menu that often, my frequently used shortcuts are organized in a popup toolbar, nor the Favorites menu, instead I use the Links bar), the concept is very nicely thought out and is one of the better newer ones from M$.

    Seriously, I agree with winzig, why should I defend Microsoft against FUD?

    Karma Police, arrest this man, he talks in maths
    He buzzes like a fridge, he's like a detuned radio

    --

    [an error occurred while processing this directive]
  109. So kids with Attention Deficit Disorder AND Automatic Power Management are going to have their computers shutdown on them every 10 seconds...

    Seriously, this sounds neat--if it works. But I can imagine new programs trying to compete for my attention by flashing, show nudie photos, or whatever in an attempt to boost a Nielsen-style rating.
    --

    --
    Linux MAPI Server!
    http://www.openone.com/software/MailOne/
    (Exchange Migration HOWTO coming soon)
    1. Re:Heh by SpacePunk · · Score: 1

      Now that's not a bad idea for website ads. A 'hit' could be logged if someone so much as looks at a banner.

  110. mentakl buffter overflouw by feck · · Score: 1

    anyone else find themselves getting a headchange off the way this guy writes? ..hypnotroll=fear.

  111. Re:Doesn't this qualify as MS innovating? by Kickasso · · Score: 1
    You're really behind the times, 'tardo.

    iOh, really?[ESC]ZZ

  112. Make it Nae-ture-al by DeICQLady · · Score: 2

    For the last seven years or so, companies have competed with each other for our attention on the desktop by flashing and alarming etc. However, these competing companied rarely gave us a choice of what they planned to take over, and if they did it was an annoyance (would you like IE to be your default browser? ~ sheesh I answered that question a gizillion times!)

    One of the potential problems I see with this interface is I will be dependent on my computer prioritizing for me. That, could be a great problem, because that skill isn't just used for dealing with my computer at work, but in problem solving and time management. If we don't learn how to deal with divvying(?) up attention, there is a lot we might lose (we only use a small percentage of our brains now... what's gonna happen when the computer tells us how and where we get vital info??)

    My point is that I believe a new and efficient interface would be one that would make it more natural in performing actions for you, not lock you into a certain sequence so you can get something done. For example telling the computer to shutdown as opposed to looking directly at the shutdown icon (for those systems that track eye movement), or going through left clicking this button, answer some questions... (what we use now) or leave the room for 5 mins, etc.

    It would be foolish to say that one kind of approach can solve the problem, but I do think that the emphasis, if they wish to make us more productive, should be on making how we interact with our computers, more natural.(Be it speech and tactic response etc)


    Nuff Respec'

    DeICQLady
    7D3 CPE

  113. And then... by Animol · · Score: 2

    After they've mastered figuring out exactly what you're paying attention to, they'll come up with the next big, amazing thing...

    A bio-feedback monitor! Yeah, that's right, with a little head-strappie thing and a monitor that apparently picks up your brainwaves, you can control games, graphics, and much, much more. Coming soon for your *COCO 3*!!!

    So much of this user-over-friendly technology is a half-step backwards... A lot of people, while they want computers to be friendlier, don't want the me to get much more helpful.

    --

    "I'm not even supposed to BE here today!"
  114. A plague on you! by igaborf · · Score: 1
    ...this is really about mind control or the corporately financed return of the plague...

    Damn right! Only free (speech) plagues are ethical. That's why I think the human genome data should be free -- so the Free Plague Movement can progress.

  115. Re:I *have* ADD; this will be a big problem by BigBlockMopar · · Score: 2
    ADD is a bit of a misnomer. It's not really an attention deficit disorder, but wild oscillations between the ability to hyperfocus for a long time and distractibility. Yes I know, this happens to everyone, but it moreso in people with ADD -- in fact, based on the symptoms, I think you almost have to have ADD to be a geek. (It's not a bad thing; the symptoms of ADD are closely related to the symptoms of genius and the symptoms of creativity -- they think Einstein, Edison and Mozart had it.)

    You know, I had always thought that ADD was one of these conditions created by schoolteachers and stuff as an excuse for not being very good at classroom control.

    Then, my best friend of 11 years was diagnosed with it, and lives on prescription dexamphetamines. He's got a brilliant mind, but all the way through high school, and, in fact, until the diagnosis, he couldn't stick with anything.

    The change in his personality occurred within a few days of starting his prescriptions. He's a mechanic, and on a professional front, he moved from changing oil and mufflers at a Toyota dealership to working at the best automotive restoration shop east of California. Now, he repairs and restores big-buck collectible cars like 1930s Rolls Royces, Bugattis, and 1960s-1970s musclecars.

    One of his lastest projects has been working on a 1950 Ford sedan that has been converted into a $500,000+ show car. He's at the top of his profession.

    He's come a long way from hammering rusted exhaust systems off ten-year-old Tercels.

    More power to you if you can beat this thing. It's truly the plague of genius. I don't know how I dodged that bullet. <grin>

    --
    Fire and Meat. Yummy.
  116. Linked with SMS by pigpogm · · Score: 2

    "The system would also observe whether the computer user was typing, talking on the phone or speaking with someone face to face in the office. Helping keep tabs of the user would be a small camera that could determine whether the person was present and looking at the computer screen."

    Sounds like that could easily link into SMS (or similar) to keep track of what all employees are doing - that's probably not their plan, but i'm sure some companies would want it, and where there's a market...

    --
    PigPog.
    1. Re:Linked with SMS by mtphoto · · Score: 1

      There was an article sort of along those lines on Wired a day or so ago. Linked here.

  117. Re:But I WANT to be distracted! by Anonymous Coward · · Score: 1

    That's sorta their point. If email comes from your wife, it interrupts you. If the latest office joke comes in while you're heavy coding, it waits till later. I don't know how it learns your priorities, though.

  118. Surely a good thing by relihanl · · Score: 1

    This sounds like good innovative work. Why slam it just because it is from M$. UNIX/Linux/etal is still trying to mimic the user interface conventions of Windows. In the meantime, M$ is trying to move to the next stage.

  119. Re:It does? by darkwhite · · Score: 1
    Also,
    I think UI's that are really easily altered by the user are the way to go - application developers should look at games to see how simple and configurable UI's can be.

    The intellisense feature (or whatever it's properly called) is easily altered by the user. You can turn it off, you can reset your statistics. If you really want to have your menus under complete control, they are totally customizable! You can create your own toolbars, delete the whole default menu, put any of the Office COM-callable commands in a menu command, configure and reconfigure your toolbars all you want, draw your own icons easily. The Office menu/toolbar system is the most customizable one I've ever seen. Of course you need to learn a little how to use the program first... I didn't need any manuals to do it though, it's very intuitive, as opposed to Linux's many CLI tools that I have to read tons of mans on.

    Karma Police, arrest this man, he talks in maths
    He buzzes like a fridge, he's like a detuned radio

    --

    [an error occurred while processing this directive]
  120. What about ADDHD by DensMood · · Score: 1

    Quite a few computer addicts have some form of mild ADD. Any interface that shuts us out will not be beneficial. (I know, I know ... So then don't use it) However, it's something to consider.

  121. Another ADDer speaks. by yerricde · · Score: 2

    My surfing style is having several /. and RemarQ windows open in Infernal Exploiter while keeping my newsreader (not Outhouse) and a paint program (GIMP, silly!) open for when I need them. This way, my ADD doesn't automatically turn into swapping on this stupid Windows 98 installation that allocates 160 MB of RAM (out of the 64 MB in my machine) on boot-up.

    --
    I don't use Windows; I tolerate it.
    <O
    ( \
    --
    Will I retire or break 10K?
  122. But I WANT to be distracted! by (void*) · · Score: 5
    I want to know when email comes, even in the heavy midst of coding, becuase it could be email from my wife. I want IM to tell me when the boss logs on, becuase I have Important Stuff I wish to report to him.

    Why is MS always thinking about "how cool this ..." or "how cool that ...". Don't they realize that many of this is just straitjacketing people into one set of actions or options? Perhaps a droid might like it, but I am not a droid. I am a human being with priorities that cannot be turned into a well-ordered list.

    1. Re:But I WANT to be distracted! by (void*) · · Score: 3
      Oh RIGHT! It's email from my wife that is important. Maybe it's not - maybe it's just that I want to receive stuff from my wife that has "NEED SEX NOW" in it the subject that I want to see, but "NEED MONEY NOW", I don't want to see. :-)

      Honestly, do you people actually think these Bayesian classifiers/Neural Network/etc stuff will actually work as advertised, that it would not be a major harassment to use on autopilot? Do you understand the technology, or do you just see the marketing hype?

      I mean - you are all geeks right?? Don't you understand that we already have the tools to do what I want, except that it may take some amount of mastery? (And hence more documentation or a better UI) I mean you are geeks right? Don't you understand the need to learn focus and mental discipline, that there are no software shortcuts for these things?

      Let me tell you how I am running this wife/boss filter right now: I fire up pine in an xterm and let it sit on my mailbox. Pine beeps when I receive new mail. When I see it does, I use [Ctrl-Left] to switch desktops, look - not open - at the last piece of mail, and if it is not my wife, I switch back with [Ctrl-Right]. There - simple quick and expedient. If I had more mail, I would hack up a quick, easily grokkable procmail filter. Is MS-bloat necessary at all, or is it the case that MS again is selling you fluff that you can't see?? I mean you are all geeks right?

    2. Re:But I WANT to be distracted! by quintessent · · Score: 1

      I see your point, but I'm not sure that research==bloat in every case. It's a cool-sounding idea. I'm not sure if I'll like it in practice, but it would be nice to not even have to look at the subject of that e-mail from HotMusic.com or other sources of low-priority mail I receive each day, except in one quick sweep at a certain time of day.

      Do I want a camera pointed at my head all the time? Probably not. But by all means, research this idea, see if lots of people would like it, and then find a way to package it so that its features are customizable and it can be disabled on a whim. I probably won't like it. I hate the paper clip. But research is what software needs, coupled with the discipline to throw out or fix what doesn't work for the users. Not just the how do I shove more giga-packets through a switch kind, but the how can I make this more useable, for geeks and non-geeks type as well. The other nice feature of this software of course, is that you can stick to your Red Hat box and pretend it never existed.

    3. Re:But I WANT to be distracted! by zr · · Score: 1
      upgrade to r5, which has few options to notify of new email (taskbar icon included). do you have audio at work? then it will play your favorite tune ;)

      actually even with r4 there is no need to tolerate that annoying pop-up box, simply turn off "visible" notification in user preferences..

      -- goal is a dream with deadline

    4. Re:But I WANT to be distracted! by Evangelion · · Score: 1


      You can do it with procmail, if you have something like fetchmail getting your mail for you, but I don't know where NS likes to look for mail.

      It's been a while since I've seen procmail, but judging by this entry :

      :0 f
      * ^From:.*@hotmail\.com
      | /home/iwarford/bin/strip_hotmail_ads.pl

      I could do a fairly simple perl script that would do a switch on the email address, and play a sound based on it.

      i.e.

      in procmailrc :

      :0 f
      * ^From:.*@.*
      | /home/iwarford/bin/email_sounds.pl

      in the perl script :

      #!/usr/bin/perl
      # email_sounds.pl

      my $email = <STDIN>
      $email = s/From[: ]*//;

      sub play_sound {
      ...
      }

      SWITCH:
      {
      if ($email=~/mom\@hotmail\.com/) then { play_sound("mom.wav"); last SWITCH; }
      if ($email=~/girlfriend\@hotmail\.com/) then {
      play_sound("gf.wav"); last SWITCH; }
      }

      or something more complex, depending on your tastes.

      Oh, wait.... you were running NT....

    5. Re:But I WANT to be distracted! by QuoteMstr · · Score: 1

      Even if you don't use something that can specify the transport agent to use, it's possible to replace /usr/bin/mail with fetchmail, or to use it in .forward.

      Btw, in my setup, fetchmail opens an SMTP connection to localhost to deliver mail. Postfix handles it from there, including calling procmail.

    6. Re:But I WANT to be distracted! by Evangelion · · Score: 1

      Even if you don't use something that can specify the transport agent to use, it's possible to replace /usr/bin/mail with fetchmail, or to use it in .forward.

      s/fetchmail/procmail/ ?

      Anyway, I do specify procmail in my .forward, just using fetchmail to get it.

      BTW, do you know if there is any way to get fetchmail/procmail to work without the need for an open SMTP port?

    7. Re:But I WANT to be distracted! by QuoteMstr · · Score: 1

      There is a configuration option for the local mail program in the fetchmail configuration file.

    8. Re:But I WANT to be distracted! by Pfhreakaz0id · · Score: 2

      Well, as far as email, outlook makes a nice sound and puts a little icon in my system tray with a mail icon that I double click and it opens the new mail. Don't all mail programs do something similar? Also, I have a rule that plays a special sound when it is from my wife, and another for my boss.
      ---

    9. Re:But I WANT to be distracted! by Wiwi+Jumbo · · Score: 2

      "I am not a droid"

      Oh, but apparently you are.

      Instead of reading the artical and learning that you can set priorities for different people you go off and spout some "Microsoft is bad, Microsoft can't do anything right, Why is Microsoft always wrong?" chant to make yourself seem cool.

      And Big Surprise!, you even got a moderator to agree with you.

      Wiwi
      "I trust in my abilities,

      --
      Wiwi
      "I trust in my abilities,
      but I want more then they offer"
    10. Re:But I WANT to be distracted! by (void*) · · Score: 2
      Oh yeah. So should I put my wife first, or my boss second. That's a kinda hard decision to make isn't it? The system forces me to decide when in fact, my priorities are more fluid then that.

      Maybe you'd like to spend a better part of the day giving priorities to every person who might mail you. Sorry - but I need to work. Giving this kind of useless meta-data to a machine is IMHO, a distraction.

  123. Control Freak by sulli · · Score: 1
    ... is what I am as well. The ability to control how certain tasks are automated would be very helpful. For example, I'd like to have a series of tray icons based on types of mail:

    - from friends (very high priority)
    - from certain colleagues (high priority)
    - from other colleagues (low priority)

    I also wouldn't mind having an alert pop up when I'm doing something not so important (commenting on Slashdot) but not when I'm doing something important (writing a white paper).

    Maybe this is supported 15 menus down in Outlook already, but it would be nice to make this easier to manage.

    sulli

    --

    sulli
    RTFJ.
  124. Electro Therapy by cameloid · · Score: 2

    How about electric shocks for innatentive office workers?

    heh!

    --
    -- Cisk for the Cisk God
  125. Oh jeezus... by tswinzig · · Score: 1

    I can't believe you are complaining about a vague description of what a far-off technology MIGHT be able to do. Do you actually think that when this technology comes to fruition, that you won't be able to configure it the way you want? What do you care anyway, it doesn't sound like you'll be using Microsoft products when it's released.

    How did this get +5??


    --

    "And like that ... he's gone."
  126. annoyances by British · · Score: 1

    I'd be happy enough in Win98 if apps did not have the ability to switch on their own.

    Scenario: I open up a web browser, and while I wait for the page to load, I go start > Run > (some other url). While THAT page loads, I go back to the first one, but the other one pops up TWICE to get my attention, even though the page hasn't finished loading yet.

    If only the taskbar item would flash telling me something eventful is happening instead of alt-tabbing to it, I'd be more than happy.

  127. this would rule by cowscows · · Score: 1

    This would be great, cause there's nothing worse than something like an IM from my mom popping up when I'm *ahem*..."enjoying" some pr0n ;)

    --

    One time I threw a brick at a duck.

    1. Re:this would rule by Maserati · · Score: 1

      "Mommy, if you were in a German scheisse video, you'd IM me, right ?"

      "Of course, hon"

      --
      Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
    2. Re:this would rule by a+troll · · Score: 1

      Hmm.. I'm not going to say it.
      ---

      --
      Posting at -1 means never losing karma.
      Can you metamoderate?
  128. How Often? by phlake · · Score: 1
    How often are you working along... and then... without warning... you become completely overwhelmed and distracted by the sheer amount of options and information available to you?

    Personally, I've learned to cope with this. The last time I felt overwhelmed was when I got cornered by the little ghosties in PacMan...

    So they'll just need to put this on their "Most Gay Feature" list, in competition with the paperclip, menu fade-ins (takes longer for menus to appear!), and the bi-weekly reinstall (that is supposed to be a feature, right?).

    Hey microsoft, here's an idea: Make it WORK, then (and only then) make it BETTER.

  129. this could mean faster framerates in Quake3 :) by Aardappel · · Score: 2

    It is pretty expensive trying to render every pixel on screen with the same amount of quality 60 times a second... why not use this technology to only render in the nicest possible way and in maximum detail the small area the player is looking at, and render the rest with all possible shortcuts?

    Not the whole 3d engine can be made faster this way, but significant gains in fillrate and geometry (using x/y specific LOD) can be obtained. Plus it becomes more attractive to use very expensive rendering techniques (high quality antialiasing, per pixel dynamic lighting) for the focal point.

  130. *Sigh*, my computer will never go fast... by speek · · Score: 2
    Some reasons why this is bad:

    One of the reasons I can get faster and faster CPU's every year, yet still see no difference in how fast my computer runs is because too many application writers are getting off on programming in "tasks" for their applications to do even though I, the user, never asked it to do so. I run application x to do word processing, but little do I know, x is also listening for mail, watching the file system, watching my every action to see if it can help, etc. Now, they'll be watching where I'm looking, etc. I would appreciate it if a standard developed that application writers would allow enable/disable options for this stuff. There are times when I want my machine to run fast. Period.

    On a related note, software takes advantage of faster and faster computers by doing more and more, rather than just going faster. Sometimes this is great, but I'd like to have some choice in the matter, as a user.

    Computers doing things I never asked them to do - thinking on their own and then acting on their own decisions is not a good trail to go down for everyday usage. It's like the argument between the console and the GUI - developers like to know what is happening. I believe it actually is possible to have both - a nice GUI so that it isn't necessary to memorize obscure commands and and understandable program that doesn't do more than you asked it to. This is the kind of "GUI innovation" I'd like to see.

    --
    First, make it work, then make it right, then make it fast, then, make it bloated!
  131. Re:It does? by darkwhite · · Score: 1
    Sorry, shoulda put that in the previous post too...
    I think UI's that are really easily altered by the user are the way to go - application developers should look at games to see how simple and configurable UI's can be.

    I haven't seen any good game UIs lately, but then I haven't been playing many of the new games lately. I think the nicest one I've seen yet is in NFS 3. Everyone's talking about how Simcity's and The Sims' UIs are so good, but I don't find them that nice. I mean, they are neatly designed and all (though too loudly), but nothing is in them that really captures my attention. On the opposite side, Q3's UI is completely horrible. Unreal Tournament is better, but it just copies the Windows GUI. Could you hint at what games you were talking about?

    Karma Police, arrest this man, he talks in maths
    He buzzes like a fridge, he's like a detuned radio

    --

    [an error occurred while processing this directive]
  132. Also on salon.com by John+Jorsett · · Score: 2

    There's also a salon.com article about this here.

  133. Re:CmdrTaco has it wrong. by BigBlockMopar · · Score: 2
    It's just one more way that Microsoft insults the intelligence of their customers. I don't need an idiot paperclip popping up to tell me that it "looks like" I'm writing a letter. I know whether I'm writing a letter, thanks... But Microsoft makes the blanket assumption that ALL its customers are functionally illiterate.

    A lot of my time at work is actually spent supporting new to intermediate Windows users, and, believe it or not, the paperclip and all the stuff that you and I, as more advanced users, consider to be the bane of our existances, is actually useful to a lot of them.

    I just wish, in the control panel, there was a little setting called "User Skill". Drag the little control halfway for an intermediate user, all the way to 0 if you know that the user is a complete Windows newbie. If all the applications followed this lead, it would be the best of both worlds.

    I use Internet Exploiter as my browser. Yes, it's evil, but since it's already there on my hard disk, like it or not, it saves me time and resources. And it seems to crash less often than any version of Netscape I've ever installed in Windows. And it didn't add that stupid AOL Instant Messenger the way Netscape did.

    I just wish that, when an URL fails because the server is busy, Internet Exploiter didn't open up that stupid "Navigation Cancelled" screen. It wouldn't be so bad if the long URL I'd just (mis)typed into the address bar didn't get replaced with "About: Navigation Cancelled".

    One would hope a User Skill control would, when cranked to the max, let me see the 404 error from the server.

    Grrrrr...

    --
    Fire and Meat. Yummy.
  134. Re:They already do this by TummyX · · Score: 1

    You CAN'T turn it off.

    Shouldn't be suprised, ignorance is flourishing on /. nowdays.

    Tools -> Customize -> Options

  135. the company behind this fascinating technology... by pucker+up · · Score: 1

    is the same one that invented the paperclip guy who pops up in MS Word and other Microsoft office applications. So they have a lot of credibility already. Interesting that they blamed its failure on the fact that Bill & Co. "failed to implement" all of their ideas. How often does one see a Microsoft-owned company directly disparaging its parent (and lifeblood) for a past project?

  136. Re:i need attention by BigBlockMopar · · Score: 2
    nobody likes me. you don't even notice i?m here. i?m a failure with the first post, and i?m a failure with evertyhing else.

    maybe i should kill myself... but not until i?ve taken a few classmates with me. don?t bother trying to catch me, jonkatz -- you?ll never find me, fucker.

    Hey dude, I'd be more worried about one of your classmates reporting you to Pinkerton's Thought Police.

    Listen, life sucks. It's tough, it's frustrating, it's annoying. But no one ever said that life would be easy.

    Go talk to your guidance counsellor at school or whatever. If you play your cards right, you'll get some nice and legal happy pills, paid for by your HMO. Then things start to look better.

    Best of luck.

    --
    Fire and Meat. Yummy.
  137. Re:CmdrTaco has it wrong. by TummyX · · Score: 1

    Well, Microsoft's customers aren't arrogant bastards who know computer science, and think everyone else should know just as much as them (otherwise they're stupid).

    You do realise people have OTHER things to do, and people have other areas of expertise that aren't computer related don't you?

    I personally want computers like this. I want computers that act the way the enterprise computer does, or the computers the as'gard have on sg1. They're powerful, and predict what you want etc.

    That way I can get on with my life and have more time to do important things, not mundane tasks that you repeat over and over again (i'm sure they get you excited and feeling l33t tho).

  138. Wow! by tswinzig · · Score: 1

    "There are times when you want to study something passively..."

    I'm sure the researchers working on this have NEVER thought of that! Good job!!

    -thomas

    --

    "And like that ... he's gone."
  139. Useful? by mlong · · Score: 1

    I dont see how this would be useful. Currently, I tell it what I want to do by using my mouse. Now it is going to stare at my face or something and guess what I want? Unless it can read my mind, I'd rather not have it do anything, as it is just going to get in the way. Windows is so helpful to interrupt anything you are doing by an event...so in other words, if I type in a site in IE then go check my email, IE is so nice to throw itself up front when the site is loaded and interupt the email message I was writing. This is how microsoft thinks. Such as if I start typing a letter in Word and the paperclip interupts my typing asking me if I want help.

    --
    //m
    1. Re:Useful? by JonK · · Score: 1

      Tools...AutoCorrect...AutoFormat As You Type tab. Tried RTFH?
      --
      Cheers

      --
      Cheers

      Jon
  140. Not Everyone's Brain is Wired That Way by MacKay · · Score: 1

    There is a post somewhere asking "what about users with ADDHD?"

    Specific conditions aside, there are plenty of us whose brains do not work on the "oh please do not distract me" model. My most productive days are filled with interruptions, email, phone calls, and distractions of every sort. I thrive on the chaos. Call it the MTV attention span, but the more crazy things pour into my office, the more I find myself coming up with good ideas, innovations, etc.

    So...that leaves me to wonder if I would spend my first few days figuring out how to use this idea to my advantage...I could check my email every thirty seconds just by staring at the right thing...this could be very, very useful...

  141. It does? by tswinzig · · Score: 2

    In my office 2000, the only thing that happens is some entries are not shown if I don't use them enough. Same thing in Win2K. I can easily show all entries with the click of a button, and it is "smart" enough to do it automatically if I'm sitting there for a few seconds looking around.

    Honestly, why the hell do I need to defend Microsoft against FUD?

    --

    "And like that ... he's gone."
    1. Re:It does? by SuperKendall · · Score: 1

      I'll respond to both comments here.

      First of all, I think that far too many times MS products turn on features that have the potential to be very confusing by default. Yes that feature (removing long unused menu items) could be a handy feature if you knew all about what it was doing, so you don't think you're going insane when you were sure you saw a menu option at some point in the past that is now gone.

      The best interfaces I've found have powerful features but let you activate them yourself, presumably after you've read about the features and benefits derived from them. I think an app should start out simple and grow where you want it to.

      I'm not just complaining about Microsoft, there are plenty of other apps guilty of these kinds of things.

      As far as customizability goes, Microsoft gives you the illusion of customizability without providing much actual benefit. Yes you can adjust locations of menu items or toolbar elements. How do I drag the contents pane into a seperate window entirely? How do I bind any key I want to any command? These again might be possible, but anything that does not fall inside the realm of the "options" box is so hard to do it might as well be impossible.

      If you're thinking that I'm saying CLI's and X-windows programs are superior, I'm not. I'm just saying that for many reasons, Microsoft products (and any application that behaves the same way) are generally VERY annoying to use and very confusing for a novice. They are probably great for some users, but are also just as bad for other types of users.

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
    2. Re:It does? by SuperKendall · · Score: 2

      Well, when I think of game interfaces as models for application interfaces, I think of two seperate realms:

      Customizability
      Information Presentation

      For customizability, one example I can give that comes VERY fresh to mind is Diablo II (of course!). You have a lot of complex things you can do involving attacks with spells or weapons, and drinking potions, and frankly all of the actions are really reptitive, just like real applications (don't flame me please, I love Diablo II!!). All of these are really easy to customize to the mouse in various ways to make it really easy to switch do doing what you want, and it also does some things for you automatically when they are not intrusive - an example is the case of throwing potions, when once you run out the current weapon is requipped. Since you obviously do not want to be bare handed, that is the case of an obvious choice performed for you that makes sense and is welcome when it occurs. The kinds of things I could imagine in a wordprocessor or something like that are dragging commands into and out of a "hotbox" so a small set of keys could do a lot of repetitive stuff for you with ease. Also the mouse could be a lot more effictive if it were not so chained to simply being a menu activation block.

      In general note the way many FPS games have gone the path of letting you bind a few keys or mouse strokes to anything you want to do at all - that kind of total control in customizability is lacking in applications.

      As far as information presentation, I'm mosting thinking of flight sims and RTS games like Uprising or others in that category. You have to see a lot of information easily and be able to respond just as fast - in general the better games in these areas seem to easily flow between letting you see the information you need and getting to the response areas you need just as easily.

      I'd agree that I don't like the UT or Quake 3 configuration UI all that much (though the play UI is great), but it just seems like there are many lessons that could be learned about UI from games and applied to real applications. I personally think one of them is that it is not nessicary to offer a consitant interface across all applications, but I know many many people would disagree with that!

      --
      "There is more worth loving than we have strength to love." - Brian Jay Stanley
  142. Re:LaTeX tutorial by Chalst · · Score: 2

    Loop without recursion? You can use a lambda calculus trick:
    \def\loop#1{#1#1}
    \message{begin loop}
    \loop\loop
    \message{end loop}

  143. Groaner product names continue... by ecloud · · Score: 1
    At the NYTimes article, it mentions "One [experimental system], called Lookout, automatically reads electronic mail messages and attempts to schedule requests for appointments and meetings."

    Aaargh, guess we can't use that epithet for Outlook anymore...

  144. Thank you Microsoft!! by Mudshovel · · Score: 1

    Finnaly I'll be able to watch AOL freeze in peace!

  145. That's almost exactly what Macintosh programs do. by yerricde · · Score: 2

    Mac OS has a "notify" widget. When your program needs attention from the user and the frontmost window belongs to another program, create a "notify" widget. It makes the Application menu (the one you pull down and get a taskbar) flash with an icon the programmer chooses and plays a loud sound (often system beep but can be overridden).
    <O
    ( \

    --
    Will I retire or break 10K?
  146. Negative feeling, and why it's short-sighted by tartarus · · Score: 1

    The general feeling from posts I've read (at threshold +2, but none of us has infinite amounts of time; exactly what this is all about) is that this is a bad thing. This seems mostly to be along the lines of "that bloody paperclip" / "Microsoft choosing what I should be doing" / "ultra-targetted advertising".

    I think this is all wrong.

    Sure, I'll state now: I don't believe that Microsoft, the consumer company, can produce a product that will get this right. However I believe that it's not only a useful development, but ultimately an essential one. People seem to be reacting without thinking things through: using a computer to manage incoming information _in_a_flexible_manner_ is surely a good thing.

    No single, default, configuration of this sort of thing is going to work for everyone - but consider. I'm at home, I'm hacking on something interesting - say I'm porting linux to a wristwatch. What do I want to be interrupted by, in deep hack mode? Probably not much - except for emails about low-footprint linux issues, maybe. Without a system managing information flow, I'll do this by leaving My Email Client open on the appropriate mailing list inbox, and refreshing it every so often.

    Now I take a break, and read some email. I want to deal with important personal emails first - things from my friends. Currently I do that by opening my Personal inbox in My Email Client, and telling it to sort them in some useful way.

    Consider those two tasks when an information management system is running. I'll be notified - not in a big, irritating, manner - when an embedded linux message arrives (perhaps a status icon changes in my editor; perhaps a light goes green in my GNOME panel). When I take a break, I can do so by telling the information manager to let through some personal messages. There's not a huge difference - but it's _integrated_. It can manage information from newsgroups, from emails, from IM, from talk(1), from data mining agents working for me. I don't need to context switch myself to check for useful information about the project I'm working on, and I don't have to configure filtering rules on five different packages to avoid being swamped.

    Take it further, as they talked about in the article. I'm driving in my car, and there's an in-car computer. I'm off to visit my mother - so I want a message from her to get through to me, in case she's delayed, or has to go out. I probably don't want my boss to be able to call me. If all calls are directed through my information manager, this can be achieved without great difficulty.

    Sure, some companies will take this too far. I can see systems (and yes, Microsoft will probably be one) that will make it difficult for you to tell the information manager what you want - they'll try to automate everything so you don't need to configure it. However there are other companies working on this sort of thing - in fact, this is a part of the MIT Oxygen project, as I understand it. It'll take time, but if this sort of technology becomes available outside the normal computer domain (in cars, in phones, in things that people aren't scared of in the way they're scared of computers), people won't think of it so much as a computer device - and they won't tolerate systems that don't work effectively for them. Either they'll switch to another system, or they'll stop using them altogether - and I don't believe that there'll be any shortage of decent systems for people to turn to.

    Yes, there are lots of issues. Yes, it's not simple. That's why it's Research; and Microsoft Research (look at the second word through the pink haze produced by the first) is actually pretty good at this. Sure, Bayesian inference may not be the best way of doing this; but you can't really tell until you try it.

  147. Um, OK... by KlomDark · · Score: 1
    What happens if you glance at the clock, or look around for a piece of paper, or stare at the hot babe walking by, and then suddenly realize your desktop has rearranged itself in some ridulous way.

    Or what if banner ads somehow mess with the attention threshold so that if your eyes focus anywhere within six feet of the screen that it will suddenly act like you clicked on it.

    I dunno, sounds pretty hokey to me...

    1. Re:Um, OK... by GRAMMERSoft · · Score: 1

      Actually, this sounds like a good idea. That way, when you look up and see your boss coming over, the computer will automatically minimize the pr0n you've been viewing.

      --
      That said, I think it's time I changed my .sig (again)
  148. Re:They already do this by lubricated · · Score: 1

    yes, to turn of a feature like this one must play the happy game of find the dialog box. The way to play:
    Click on a menu item. Since they are changing all the time anyway you can just randomly go around clicking. Now whenever a dialog box appears look at it. If it matches the one you are looking for, then we have a winner. If it doesn't you loose. Now how do we know weather or not the dialog box is the right one. You don't. Really you just click a couple times in the dialog box and see if it helps the situation you are in. If this doesn't help, then it probably did some damage. You have to start again, this time in search of the original dialog and the one you just manipulated. Eventually through skill at playing this game you will become proficient. This is one of the reasons that winNT is such a joke as a server. To reconfigure anything you need to play this find the dialog box game and the best remote admninstration tool for winNT is a car.

    --
    It has been statistically shown that helmets increase the risk of head injury.
  149. Re:Doesn't this qualify as MS innovating? by PimpBot · · Score: 1

    Actually, I've heard rumors of really cool stuff being created in MS R&D...anyone know if this is true? If so, what cool toys do they have? :-)
    --------------------------

  150. Re: But Think of the Script Kiddies... by darkwhite · · Score: 1
    Phleaze people, why was this moderated up? Could we start talking intelligently instead of stupidly trying to bash M$ products on every occasion? Of course this is a promising research (although when it gets implemented, I would like to be able to turn it off, that sometimes is a problem with M$).

    This is nothing more than Bob with hardware. It's that idiot paperclip on steroids. It's just one more way that Microsoft insults the intelligence of their customers.
    Yeah, right! I don't need no stinking Word to do spell-checking on me, I type perfectly, even at 120 WPM! Why automatically wrap lines, I'll just use Enter! Heck, why do I even need Word between me and my printer? Let me just open a console and talk to my printer bit-for-bit!

    Yes, I know the paperclip was a failure, but why bash every M$'s attempt at a pseudo-AI? The Spellcheck feature has really come of age in Word 2K, do you know just how sophisticated it is? It corrects a wide range of your typing errors, it knows when one of your hands is typing faster than the other and swaps the mistyped letters... I could go on and on about how good it is. Don't assume, okay? Maybe this will be something cool...

    btw, the parent's parent's sig: Two weeks of running Windows 2000. Two Blue Screens of Death. Thank goodness for Linux!

    Interesting. How did you get them? It froze only 3 times on me I think for the past half year, once when I pulled out its hard drive when it was up... :)

    Karma Police, arrest this man, he talks in maths
    He buzzes like a fridge, he's like a detuned radio

    --

    [an error occurred while processing this directive]
  151. Please, spell our name correctly, CmdrTaco.... by kubrick · · Score: 1

    .... we're the anti-MS bloc on Slashdot.

    :/

    --
    deus does not exist but if he does
  152. pop-up heaven! by mojotoad · · Score: 2

    This is great! Now, with the proper implementation by the major browsers, pop-up ads will be guaranteed to appear right where you are looking!

    Mojotoad

  153. Pathetic response by Loundry · · Score: 1

    yeah, i can completely relate. i mean, what were those people thinking who created the first computer? i mean, i'm a human, i want to work in the sun, plant fields, do manual labor, build crap with my hands. don't they know this?

    Strawman.

    get serious. b/c this firm (which just happens to be MS so it's flame bait to all the little linux/bsd/unix/wack-wack-wack crowd)

    "wack-wack-wack crowd"? A lame attampt at an ad hominem.

    is trying something new, you slag it.

    Wrong. The poster was criticizing it becuase he didn't like the idea of another company deciding what he wants to do with his computer.

    god, reading most of the posts on this board is like hearing people in the middle ages speak on Da Vinci's works.

    I hear his type of fallacy so often that it almost deserves a class of its own. We should call it, "If you don't agree with Microsoft, you're a Luddite."

    it's called experimentation and it is what gives us new, cool and sometimes useful sh*t that gets used in ways originally never thought of.

    Experimentation also yields some utter wastes of time, money, and enery. You seem to imply that we aren't intelligent enough to know that shit follows a fart. And this newest batch of Microsoft research sure smells like a fart to me.

    --
    I don't make the rules. I just make fun of them.
  154. A little thing called industrial engineering... by d2htornado · · Score: 1

    This sounds like a great idea to me. People work on the ergonomics and functionality of an operating system to allow maximum productivity with the least amount of input. Something like this is definitely a step in the right direction. I personally can't wait to see this implimented.

    --

    Linux is so bad it's free and most people don't use it. But you have the source code, so it's your fault.
  155. Marketing Dept. Dream come true!! by UnifiedTechs · · Score: 1

    What scares me about this that this could also be used for the oppisite affect. Imagine those annoying popup ads on websites knowing exactly the point of the screen you are focused on. I can see the Marketing Departments drooling now.

  156. I think not... by ptbrown · · Score: 1

    Reminds me of the old trick where you tell someone, "Don't think about elephants." Then watch with amusement as they vainly attempt to avoid thinking about elephants.

    --
    Any sufficiently advanced civilization is indistinguishable from Gods.
  157. I will miss MS Research! by kimmop · · Score: 1
    Why do people bash everything thats in any way related to Micro$oft? Okey, they are evil and all that but every university could be proud of having a CS department like MS Research.

    In case you don't know, the MSR does not make applications but the do Research. I'd much rather read the research papers about this thing than just very limited opinions of some zealots who don't know anything about the matter but that the research is done by Micro$oft.

    The fact is that MSR makes supprisingly high quality research for a commercial company. Especially their work on Bayesian Networks is of very high standard. If you're interrested in computer science you should find MSRs publications noteworthy.

    --

    --

    --
    Binaries may die but source code lives forever

  158. Some thoughts by antv · · Score: 1
    M$ is mixing together several unrelated things, as usual.

    • Eye tracking technology While computer noticing user attention is not such a bad idea, does it needs to be bundled with UI ? It might be useful in some programs, not so useful in other. Having browser to automatically scroll down page as I read it is cool. Having word processor reposition my cursor every time I look at previous sentence, pop up dialog box while I'm using photo editing or CAD program, launch calendar each time I look at clock icon - all this is just about as useful as having paperclip pop up saying "You appear to be writing a letter" /* I realise M$ software is tested on M$ employes, but I'm not that stupid (so I use Linux at home, FreeBSD at work) */. Jokes aside, it would be good to have something like an optional library for "vision input" that software could use. It would be disaster if this thing would be mandatory bundled with UI.
    • UI stealing focus. M$ UI is very nasty to say the least. The most annoying part is that they don't have virtual desktops as default (there are 3rd party hacks tho). They also don't have any way to customise how and when your windows are raised, etc. I use Sawfish (aka Sawmill) as my WM, it has features like shade-hover, i.e. window is shaded but becomes unshaded after I point mouse on it, auto-raise after some time windows are raised up, window grouping i.e. EveryBuddy windows (AIM/ICQ/etc) are raised on top, but are auto-shaded and don't get focus by default, so if someone IMs me I notice it but don't get distracted. All those features help you to reduce amount of unwanted info. Also, Gnome have incredibly useful feature - tear-off menus. That way you could keep all things you need around. That's the kind of UI that makes it easier to focus on work (or Slashdot) and don't be distracted. And, the most important part, you customize it for yourself, so it doesn't give you any trouble (in Sawmill you could even write macros for WM (like animated desktop sliding (or any other kind of actions/customizations (Sawmill have built-in lisp interpreter (and since it's LISP you could very easily write AI programs ;-) (as well as anything else - LISP is very powerful (some people even say it changes the way you think (but that's not true, of course)))))))).
      M$ doesn't have that kind of UI. That's one thing they definitely should implement - user-customizable UI - before adding any features - be it voice-recognition, eye tracking, or whatever

    So, again, this technology is kind of cool, but it's nothing more (or less) than new input method, and it should be up to software developer to decide wether his/her particular application needs it.

    P.S. Almost forgot - M$ sucks no matter what !!!!!

    --
    Obama 2012: our incompetent asshole is slightly less of an incompetent asshole than the other incompetent asshole !
  159. Motives by jyuter · · Score: 2

    Anyone want to bet that all things labeled "Microsoft" or MS-Freindly companies will eventually take priority? Think about it: MS sends a spam e-mail which happens to be labeled "urgent" because if it's from MS, it must be important (probably a security patch to a poorly written program). I could be paranoid, but this could get really evil.

    If MS really wanted to stop the information overload, they should find a way to stop the 200 daily spam messages to my hotmail account and not just complain that my account is too large.



    Being with you, it's just one epiphany after another

  160. Imagine a 3D interactive desktop. Hey that's Quake by Nassah+The+Zerg! · · Score: 1

    Yep this is good.

    Anyone from Linux world care to look at it?

    Maybe launch a sourceforge project.

    Aren't Quake III, UT already 3D and interactive and handle many users online?

    Now imagine taking this, adding vision interaction, voice interaction.

    Now change the whole setting so that the scene is not walls and monsters but apps, files and folders.....

    Any thoughts?

    --
    The kernel needs a Gtk/Gnome-based post-install device configuration tools "a la" make xconfig. (Better sig coming soon
  161. These guys are responsible for Answer Wizard. by xinit · · Score: 2
    Two years later, the Horvitz team saw its first commercial program become part of Microsoft's Office software. The program, based on Bayesian techniques, was a relatively simple tool known as the Answer Wizard, which tried to anticipate the needs of users looking up topics in the software's electronic documentation.

    Okay, so this same group of whackos was in charge of 'innovating' the Answer Wizard. They're the ones who ensure that you don't find what you're searching for. Great. Now they're designing software that will decide how important my incoming email is and either deliver it or hold onto it until it thinks I'm not busy.

    Yippee! So what happens when it decides I'm always busy and I never get that email I'm waiting for, etc etc. Exchange keeps doing this NOW - 'forgetting' to deliver email.

    --
    --- http://foo.ca
  162. Re: But Think of the Script Kiddies... by darkwhite · · Score: 1
    Perhaps you fail to grasp the fundamental difference between an automated spellchecker and Bob. Perhaps you cannot distinguish the benefits of a spellchecker from that idiot paperclip asking me if I need help writing a stupid letter.

    Yeah, read the whole message before replying, ok? My point was that although the paperclip was a failure, many other pseudo-AI features in Office and Windows are quite good.

    I'm not bashing their every attempt at AI. I'm bashing the idea that a user is somehow incapable of deciding whether to be notified about incoming email. I am bashing the idea that the user is incapable of managing the huge distraction of having to "multitask" by noticing whether they have mail. Microsoft's dolts in charge of Bob have obviously moved on to this new project.

    I'm an optimist... there are many truly useful potential uses for this feature. Would you like the OS to intelligently track the focus following your eyes? Would you like (it's been said in this thread) a 3D renderer to be more effective byrendering what comes into your central field of vision better than what doesn't (that's how our eye works)? Would you like your computer to switch your user apps to higher priority when you're looking at the monitor and switch to your server or time-consuming apps when you aren't? I would, and I haven't even started on what else this could bring. This is promising research.

    As for the BSODs with Win2K: I have a brand-spanking new Dell laptop. Coming back from a suspend, if you mess with the touchpad before the machine is fully back to life, it will choke and die.

    Know nothing about that. Don't have a Dell touchpad :) My desktop doesn't give a damn if I move the mouse when it's waking up. What bugs me though is that it only responds to the power button and not to mouse/keyboard, whereas Win98 (shudder) did. I liked it better that way.

    Also, I'd like the OS to be able to wake the system up via scheduling... but that's more of a hardware problem...

    Karma Police, arrest this man, he talks in maths
    He buzzes like a fridge, he's like a detuned radio

    --

    [an error occurred while processing this directive]
  163. Scary as hell. by dkh2 · · Score: 1
    Personally, i find this idea scary as hell. Imagine, you're in the middle of an important videoconference and you can't participate because that your database interface insists on having all of your attention.

    Worse yet, you have to make a live update to the database for the sake of the conference and the conferencing software won't let you change focus to make the change.

    It's one thing to be able to set a window to "always on top," it's an entirely different thing to set one to "always has focus" or "requires focus 80% of time."

    --
    My office has been taken over by iPod people.
  164. MS stole^H^H^H^H^H innovated this from MIT by Epeeist · · Score: 1

    This is old hat. Go look at what is been done in the MIT multimedia lab.

  165. Holy HYPE, Batman! by marlowe · · Score: 1

    I can't believe people are taking this blather seriously.

    Someday soon, Microsoft will make it possible to brush your teeth telepathically. And the toothpaste will be made of nanobots. Any day now, just you wait. We are SOOOOO innovative, and the government is so mean to us for no reason.

    --
    http://www.angelfire.com/ca3/marlowe Better a smartass than a dumbass.
  166. Re:Doesn't this qualify as MS innovating? by Pxtl · · Score: 1

    I've worked a fair bit in VB, and I can tell you that its damn tough to make software that doesn't take the focus. By default, when a new window is made, it has the focus. The systems for moving around the zindex are really screwed up, so most develpers just let the windows appear on top. Then theres message boxes. Can anyone think of a more annoying way to inform the user of an event then to have a new window pop up in the middle of the screen with a loud sound that wont go away until you click "okay"?

  167. It sounds like a convoluted fix for a bad design by drivers · · Score: 2

    GUI's, or at least those of the Windows kind, were designed badly from the start, in that interaction for the most part was designed to be a series of pop-up dialog boxes to which the user had to respond.

    Right now, using the Windows GUI is frustrating if what you want to do is different than what it wants to do. For instance, I can in the middle of typing this sentence, and if some other notice window pops up just before I hit the space bar, I will probably tell that window to perform its default action. Even if that doesn't happen, at the very least I will lose the focus, and I will have to click back to the window I want to give input to, or to be able to see completely.

    If I am using the "Start" menu, and any window activity happens on the screen (which happens a lot for the first 30 seconds after boot up, when I usually want to start some programs) the Start menu pops back to its non-visible state. (This is probably just bad implementation on MS's part, there's no real reason it had to be implemented that way.)

    I think actions of the computer in a GUI, to which the user is required to evalutate and make a response to, should only be based on direct actions of the user.

  168. When they start thinking for us... by DEATH+AND+HATRED · · Score: 1

    Its only a hop and a skip away from Agent Smith.

  169. No login link by 91degrees · · Score: 2

    No login link Link here

  170. If it works it'll do great by Dan+Hayes · · Score: 2

    Surely if you don't want your programs to be constantly intefering with what you're doing then you have them minimized? Outlook will stick a mail icon in the system tray when mail arrives, if you don't want to be bothered by it then don't look at it...

    Still, this kind of thing can only be a good thing for people with a lot to do and not a lot of time to do it in. Probably over half of the mail you receive during the day is pointless, but currently you still have to check it just in case. And when you're in the middle of something important, the last thing you want is your train of thought inturrupted by someone mailing you about some sports result you already knew about.

    So priority systems like this that rely on contextual information are likely to be a great help to anybody in a busy office, but only if they work! If the system fails to notify you of urgent tasks whilst letting through rubbish then this will make your job even more difficult.

    So it's really all down to how well it works. If it works, MS will win big on this, if it doesn't then it'll be Bob Mk 2...

  171. Re:Oh god, you're right . . . by ConceptJunkie · · Score: 1

    Take this a step further:

    I can see advertisers, through DoubleClick, etc, notice that I never read ads (actually the Proxomitron filters out 95% of them for me, but I ignore them nonetheless) and they will charge me more when I attempt to buy something on-line.

    Rick

    --
    You are in a maze of twisty little passages, all alike.
  172. New Features by Posting=!Working · · Score: 3

    I have read and agree to the EULA...>Click

    Paperclip: "You have read nothing. No software will be installed until you've read everything, including the procedures for sacrificing the chicken. Since you lied to me you must also read all the marketing brochures for Win 2K."

    Me: "Hey is that an error message?"

    Paperclip: "Here, read your e-mail. No wait here's some spreadsheets. Urgent database coming up!"

    The BSOD will be replaced by an urgent e-mail from your boss "get in here or you're fired" Once you left it would reboot. Paperclip: "You did not write 1200 lines of code this morning. Really, this is where you were when you left to see your boss."

    --
    This sentence no verb.
  173. NYT Login by Th3+D0t · · Score: 1

    Name: i_spade_ny
    Passwd: slashdot

    ---

    --
    I am the dot in slashdot.org
  174. Here's how it'll really work. by Cheetahfeathers · · Score: 1

    You're focusing on your coding, reading through some source. You go deep into thought, your eyes close. The software figures that since your attention is finally away from the window you were coding in, now is a good time to bring up all those messages that have been waiting for the past couple hours. A couple dozen attention windows pop up, distracting you from your thoughts and making you forget about your project. :)

  175. Re:Sig by Refrag · · Score: 1

    Is this better?

    Refrag

    --
    I have a website. It's about Macs.
  176. Oh boy... by fbw · · Score: 1

    That means that you will open "click me!" links by merely looking at them...

    I'm sure that the banner code + Internet Explorer will develop that type of behaviour :)

  177. Re:LaTeX tutorial by eurik · · Score: 1

    WHen started using LaTeX (for writing stuff for school), I found enough documentation in the latex-doc package of my favourite (e.g. Mandrake) GNU/Linux distro.

    --
    (e)
  178. Re:They already do this by DejaMorgana · · Score: 1

    You CAN'T turn it off. At least, I have never been able to find out how. Word's autoformatting is a major pain in the arse, and the single best reason why I prefer to use a five-year-old version of WordPerfect. When I have a chart or outline that I want done a certain way, it is usually impossible to get Word to accept it. Oh, and it's even worse in the new Office 2000 version of Word. And here's me thinking the software might actually get BETTER with each new build...

  179. Re:They already do this by DejaMorgana · · Score: 1

    "Tools -> Customize -> Options" I'm not surprised at all, as rudeness has always flourished. Actually, it's my fault for not making it clear, but I was responding to the comment on Word's autoformatting, which cannot be turned off. My bad for not responding in the right place, I guess.

  180. Short Attention Spans by Llah · · Score: 1

    This software sounds very inefficient, while its
    motives might be good (excepting the fact that
    Microsoft would download the contents of your
    brain and store them on their mainframe
    somewhere in downtown hell)...

    I, for one, find it a blessing to have a short
    attention span and have to change through
    things to get to what I want. I can't begin to
    count how many problems I may have overlooked
    if it wasn't for my happening across a piece
    of information at a chance glance that would
    otherwise not have been noticed if I was taken
    directly where I wanted to go.

    In short, high cost and lack of utility will
    cause this concept to fade away (much like VR
    goggles/gloves)

    --
    ~- Llah -~
  181. Re:Then there's Slashdot: by drwiii · · Score: 1

    Avian Chaos's Slashdot Game will let you do all this from the comfort of your own workstation.

  182. One year ban. by Godwin+O'Hitler · · Score: 1
    I'd be extremely surprised if Microsoft was the only company who'd done any work on this sort of system, which after all, we've been talking about in science fiction for decades. We all know that one day the user interface will become less mouse-centric -- newspapers and magazines have been stuffing our heads full of it since I was a little kid and that was a very long time ago. Voice recognition's been around a while now, and this is just another logical step in that direction.
    But of course, since it's Microsoft that's doing it, it gets headlines on Slashdot. Personally I'm sick of the site of Microsoft's name and I think Slashdot should put a one year ban on its use and burn the droid icon.
    All those in favour?

    Oh hell - I'll have to burn my sig too if they do that!
    v v v v v v v v v v v v v v v v v v v

    --
    No, your children are not the special ones. Nor are your pets.
  183. I dont want to see this here's why by SirStanley · · Score: 1

    Just imagine of the various cameras or whatever they are using to seee where your focus is. Kicks in during your "private time" with websites like "pbits.com" just imagine. I hate to be the one who has to code the functions to handle that kind of attention. hey wait. Maybe we can use this to make it automatically switch screens when the microphone hears your mom knocking at your bedroom door and you have to jump up and pretend you weren't doing what you were just doing

    --
    --------========+++Dont Feed The Lab Techs+++========--------
  184. Re:LaTeX tutorial by QuoteMstr · · Score: 2

    Would you really want a turing-complete language that can read and write files to be the primary language of the WWW? It's bad enough that we have Java and Javascript. Imagine if raw HTML had those capabilities! TeX is a document language, nothing more, nothing less.

    Btw, I prefer LaTeX to raw TeX.

    Also..
    Is there a way to loop in TeX without using recursion?

  185. Re:They already do this by Sabalon · · Score: 1

    Tools|AutoCorrect, AutoFormatting tab

    Yes...it's a stupid place to put it, implying that their autoformatting is correcting your errors.

  186. Ultimate BSOD by Akoma+The+Immortal · · Score: 1

    In my short computer science experience, I tried some software that can Think, like a company is advertising nowadays. But the real deal is that the software try to emulate, to guess what you Donna do after I've finished, let say type this comment in vi and paste it in the slashdot form. This imply that the designer of the software have some kind of clue. But hey, we all know here, at slashdot that the designer at Microsoft only have clues when the matter of design is a way of looking you in for the Greater Good (tm), The Greater Shareholders' Good :). But that another topic.

    The Next Evolution to this guessing system will the Mind Reading System. No, not like Doctor X, that will be latter in the millennium, but with the Spock technics, you know The Three Finger technics (was it four? it's been to long): You Mind to my Mind, You Toughs to my Toughs, You Wallet to my Wallet, You Do Not Need Open Source, You Do Not Need To Know What You Are doing. We Do and that's Enough. I can Imagine the electrode snap in my head, and I close my eyes. Visualize the work be done, the letter to send to, the porn site to browse :-P. Hell that's look cool, no need of a keyboard or mouse. Just think of that guys.

    And after that great experience, they will introduce the OS force feedback. Watch for the General Protection Fault.

    news:

    "They a new disease spreading. It appears to touch only the OS name_here users. Body are found in front of the computer, with their head wired to a special device. The only clue that investigator have is a Blue Screen with this message:

    "You have perform an illegal operation. You have accessed a protected memory segment. To kill the offending process press any key. To reboot the press control-alt-del with your eyes.".

    Is this the legendary BSOD that geeks were talking about since the late 90's?"

    news:
    "OS name_here company is vehemently denying charges of assault: "It's not or fault that the user are not knowledgeable about inner working of computers. We Only provide what the User want."
    Linux Rulez!!!!!

    --
    assert(expired(knowldege)); core dump
  187. Re:They already do this by DejaMorgana · · Score: 1

    Thanks - you have no idea how long I have been looking for that. Second-guessing MS is an art form that I am not very good at... Now, if they would only add a Reveal Codes button I might be happy with Word!

  188. ...so you don't have to. by marlowe · · Score: 1

    Yeah, there's a market for that. And Microsoft knows just how to appeal to it.

    --
    http://www.angelfire.com/ca3/marlowe Better a smartass than a dumbass.
  189. Re:LaTeX tutorial Try Lyx! by QuoteMstr · · Score: 1

    It also uses the XForms library, which is non-free.

  190. Hay cool! by oolon · · Score: 1

    Now the paper clip will know which bit of the screen I am paying attention to. As plant itself in the middle of my field of vision. Right over my Xceeed xterm. Or perhaps the paper clip could move with your field of attention so you see it everywhere you look! AGh! the maddness of it all....

    James

  191. Re:the company behind this fascinating technology. by pucker+up · · Score: 1
    I'm just going from what I read in the article, take your beef with the NYTimes.
    Two years later, the Horvitz team saw its first commercial program become part of Microsoft's Office software. The program, based on Bayesian techniques, was a relatively simple tool known as the Answer Wizard, which tried to anticipate the needs of users looking up topics in the software's electronic documentation. The Bayesian techniques have been widely adopted in Microsoft's products -- including the Paper Clip help wizard that pops up frequently to offer advice in the company's Office program. Many users, however, have criticized Paper Clip as an irritant, popping up too often with unwanted help. Horvitz, who speaks apologetically about the Paper Clip program, said its shortcomings were the result of Microsoft's failure to implement all of his team's ideas.
  192. Attention? Ick, no! by 11223 · · Score: 3
    Y'know what keeps stealing my attention? Those stupid freei.net banners at the top of the screen - how annoying. I can just see it now - all of a sudden, my screen starts flashing like crazy because of some stupid ad, and when I look up, *wham* it opened up the web site for the ad! Aaagh!

    Wait a second... I wonder how much they're being paid by the ad-mongers to develop this...

  193. Re:no by linzeal · · Score: 1

    Dave was a typical end-user run around an AG torus kind of guy, but the geeks on the mission died. If they had been up there they could of kept HAL happy by upgrading his holographic memory lucite dildos with some suitable extensions. The only people that have to be afraid of a hal-like scenario are the end-users.

  194. Now not only will the paperclip come up when... by Digital_Quartz · · Score: 3

    you don't want it to, it will also come up WHERE you don't want it to. I can see some serious abuse of this kind of technology.

    Lots of windows applications are already very presumtious about their importance in your life. Many an email package dines themselves to be of such import that, upon receiving new mail, they bring themselves to the foreground and open up a dialogue box informing you of your urgent life-or-death mail from XYZ-Spamco asking you to buy their product. Of course, the fact that you were mid-command, telneted into a unix box trying to stop circuit board etcher before it starts because you just realized there was a fault in your layout. But no, that spam mail is more important than your carefully preped sheet of copper laminated fiberglass.

    Now, not only can applications bother you with this sort of thing, they can make sure the dialog box comes up right where you're looking, intentionally breaking your train of thought.

  195. no by nomadic · · Score: 1

    Did 2001: A Space Odyssey teach us nothing? Do you really want a computer that monitors you as you talk? Remember what happened in the movie? Personally, I'd rather not end up jettisoned into space.

    And just picture it monitoring what you're paying attention. "I'm sorry, Dave, but I'm going to close ICQ now. You've been paying far too much attention to it, and neglecting your work."

    1. Re:no by warpSpeed · · Score: 1

      I'm sorry dave, you've been looking at too much p0rN. I will have to notify your parents...

  196. Re:Badly-behaved software: Attentions & distractio by Chelloveck · · Score: 1

    This is my biggest beef, too. I hate when a dialog pops up and steals focus while I'm tying. I end up sending half a dozen keystrokes to the dialog before my brain-to-finger buffer drains. :-) Heaven help me if one of those keys is a shortcut for a button on the dialog box!

    Forget the intelligent agent nonsense. Just give me the ability to turn off the fscking pop-ups! I do like some notification of certain events. I like Outlook putting a little mail icon in my system tray, for example. I don't like it popping up a dialog box. And if I have something that's scrolling text that I want to keep an eye on while I do other things (running a compile, for example), I'll just arrange the windows so it's visible. Popup dialogs, especially those which steal focus, are evil.

    Of course, then there's the other extreme. Some apps try to be nice by popping up dialogs at a lower depth. This will often put them behind another window, and with no button in the task bar. You have no indication at all that the app is waiting for you to click "OK" so it can get on with its job. At least well-behaved apps in Win98 can flash the taskbar button to let you know they want attention. That's a pretty good compromise.

    --
    Chelloveck
    I give up on debugging. From now on, SIGSEGV is a feature.
  197. Re:Doesn't this qualify as MS innovating? by Woody77 · · Score: 1

    MFC gives you a lot more options, and you have lots of control over how you want the window to come up. However the Z-order, is yes, a bitch.

    My personal preference is the use of poping up a dialog, and then causing the parent of the dialog to flash it's title bar. Annoying at first, but easy to ignore when 8 people ICQ you at the same time...

    I think the sudden reappearance of a window (IE, Netscape, etc.) is based in that they are assuming you aren't using another applicaition. I often start 2-3 web page downloads at the same time (my pipe is a T1), and then wait for everthing inbetween me and the servers to figure out whats going on. Meanwhile, I do something else, and get interrupted as the windows pop up, thinking that a repait is worth calling CWnd::SetFocus()...

  198. Cool idea, but how workable? by Spudley · · Score: 1

    Okay. All comments about Microsoft aside, this is a very cool-sounding idea. But I'm concerned about it's workability in "real life" (yeah, I know - there's no such thing...)

    The software that drives this would have to be incredibly intelligent to avoid making serious mistakes. It would probably have to learn about how a user uses it.

    The danger is that, being part of the user-interface, errors would be very noticable, and very annoying. Imagine not being able to do something, because the computer thought you were looking away?? (in fact, I know someone with a lazy eye - any software which tried to watch where she was looking would really get confused!)

    I don't want to put a damper on anyone's party, but I think I'll wait before I try this, until it's been well tried and tested.

    --
    (Spudley Strikes Again!)
  199. Right. by AnalogDiehard · · Score: 1

    What's to stop M$ from using this to tell competing apps to stay in the holding pattern while M$ apps get priority in the message queue?

    If I don't want to be interrupted by an email client, I'll shut it down manually.

    Do I really need software to do this?

    --
    Eternity: will that be smoking, or non-smoking? I Corinthians 6:9-10
  200. From those folks who brought you the paperclip... by Chris+Worth · · Score: 3

    Apparently the software will even read your email and try to schedule appointments for you, etc. Of course this is somewhat beyond the state of the art - but who'd want it anyway? I haven't even let human secretaries make appointments for me; let's face it, our time is one of the few things we can't increase, and I take issue with anyone who'd (inadvertently) waste it.
    Chris @ chrisworth.com

    --
    - Read fiction at www.espressostories.com
  201. Fatal flaws by Chris+Johnson · · Score: 2
    The trouble is not that Microsoft is trying to do this, but that anybody is trying to do it at all.

    Interface is a constant problem with computer software, and there are many approaches- the Linux "Do whatever, the user is a geek and can learn or reprogram anything", the Mac "Thou Shalt Code It THIS Way To Fit With The HIG", the Windows "If the user has a problem we'll put in a wizard to do it for them".

    People seem to be analyzing this idea from Linux standards- the assumption being that you're going to spend hours reprogramming it to get it to work the way you want. That may not be an option...

    The problem is this- defining interface systems in such a way that they can be learned by a user. Everything is learned- even the simplest things are learned (ever see someone use a mouse for the first time and not be able to immediately correlate sliding movement with pointer movement?).

    The Mac approach (somewhat weakened with age but still alive and kicking) was to define everything beforehand and force UI to go a certain predictable way. All Edit menus will have cut copy paste IN THAT ORDER, followed by Clear if present. If Select All is present it is under Clear. File menu contains new, open, close, print, and quit. Print has an ellipsis (...) after it because ALL THINGS that pause for further input have ellipsis after them. They also ALWAYS allow the user to cancel out of the operation, meaning 'you can always select a thing with an ellipsis, even if you don't know what it is, because you get to cancel it if you didn't mean to do that'. And so on, for an inch-thick book... In this paradigm, all the energy is spent organising the UI passively. The user is the prime mover and everything sits there until you use it.

    The Linux approach is similar- except that the user is expected to do their own organizing! All systems, passive or active, are for being customised by the user. The ones who get the most enthusiastic about Linux (or any Unix) tend to be the most adept at defining interfaces for themselves and improvising new functionality that doesn't necessarily exist in consumer OSes. The elaborate shell script is the highest peak of this art (barring the writing of entire programs) because it is encapsulating whole known behaviors into the computer's interface, behaviors that are personal to that particular user. Defining/configuring X is very similar.

    When you get into Windows, some of the rules change. There's always been a profoundly influential desire to out-convenience all other OSes by secondguessing the user and doing stuff for them, like an automatic door that opens when you walk towards it (hey, it works for supermarkets). This desire is also expressed in the use of, and concept for, Wizards: the problem is not seen as making the UI comprehensible for specific tasks (which might assume user learning), the problem is seen as DOING the tasks for the user and requiring no learning at all.

    Here is the fatal flaw: systems of this nature are complex! The tasks being done are likely to be complicated (prioritizing email and workflow is VERY complicated). While being 'wizard walked' through a task is timeconsuming but mindless (with every step explained as you get to it), having your life actively managed by such a software process BEFORE you get to it is another story. It cannot fall back on being mindless- it must try to be clever, but the more clever it is, the less predictable it is likely to be.

    That is the fatal flaw in a nutshell: there will always be a mental model of the process being done. Failing to have a mental model is basically resigning yourself to cluelessness about what is going to happen- you'd need to at least think "It is sending personal email to my home and work email to work" or _something_. As these systems get more complicated and intrusive, the model becomes more complicated, and the more 'clever' it becomes, the less predictable it will be- the goal is 'do what I mean' but the result cannot be other than 'why the hell did it do that?' because it is an externalisation of a process that is also, inevitably, running inside the user's head. There will always be that parallel evaluation of significance and priorities- and the computer does not have the mind's ability to associate, does not have X many years of back data to associate with. The computer is bound to lose because it's not playing chess- it's trying to run parallel with a _particular_ very associative and dynamic human brain, that of its owner. It can't possibly win. Other HUMANS don't always win at this game (long-married couples still misinterpret each other fairly often and renegotiate things as a result). No computer can do it- unless its 'owner' is simply another computer- because it is not a purely logical process, and the computer can't match human bandwidth.

    A quick example from a book by Grant Fjermedal: "What's the population of Kampala?" Most people will respond immediately, "I don't know". How do you know so quickly that you don't have that information in your head? It's much the same as remembering "Aunt Millie's cousin Fred lost both knees in the War, causing him to be unable to walk and needing to travel in a special van with lifts. Aunt Millie does all the shopping for her cousins. Aunt Millie has no clue about any sort of technology." Now, take that background, and when you read in Uncle Bob's email, "Millie is van-shopping and is all in a frazzle", the human reaction would be to quickly associate all these things and perhaps inquire if it was Fred's van that died, and if Millie can use some techie help with the special-van issues. But how are you going to load all the information of a lifetime into a computer and expect it to make priority calls like this- and who is going to KEEP loading the data in as life goes on? It's flat impossible, unreasonable.

    This is why the only reasonable approach to future interface is finding ways to make it predictable and understandable by the intended user- which of course is how Apple survived the '90s when by all rights it should have been crushed. The Mac interface is only one of many possible interfaces but it was rigorously defined in a consistent and predictable way. Almost any interface will do if you define it consistently enough and STICK to it. In something like Linux, what ends up happening is you either end up defining your personal idea of an interface and sticking with it happily, or you give up.

    In something like Windows, people learn (sometimes with the aid of community college courses!) the rules of an ill-defined interface much of which is not intended to be clearly understood by the user- when things are supposed to 'do themselves' there isn't the same motivation to make the process clear and visible. This attempt by Microsoft to go still further in that direction is DOOMED, because it will either end up so trivial as to seem a total joke, or it will proliferate the 'problem space' of possible computer actions so vastly that the resulting behavior is entirely unpredictable, yet still grossly inadequate for matching its user's priority 'rules'. That is worst of both worlds- and if this ever ships, expect a certain amount of excusemaking by its users along the lines of 'my computer screwed up' to explain the user's worse-than-average ability to interact with others, and their failures to deal with important things. And there's only so much of that you can get away with.

    Nobody should attempt to copy this 'feature' for Linux. Instead, figure out ways of making the 'map' for computer systems' behavior more clear and predictable, get some consistent rules in there and then let the user use those rules and take their own actions.

  202. More .net crap by Rand+Race · · Score: 2
    "The notification manager software, which would reside on a remote computer out on the Internet,..."

    BZZZZZZT! Wrong answer please try again.

    Just what I'm sure everyone wants, a proffesional system that tracks their likes and dislikes, controls disemination of digital intercommunication, and knows where you are all the time... all this and no personal control of the device. The privacy concerns alone are staggering and I certainly wish to have no part of it. If it was siting on my home network behind an OpenBSD firewall I'd give it a second thought, but who can trust Microsoft?.. Either ethically in regards to privacy or technichaly in regards to security?

    "But Horovitz said he was confidant that adequate security and privacy safegaurds would be created."

    This guy sounds like a smart guy, so why would he come to this conclusion? Microsoft has never before provided adequate security (How many holes in NT last year?) or privacy (tracking numbers on Word docs).

    --
    Insanity is the last line of defence for the master diplomat. But you have to lay the groundwork early.
  203. another idea by ostrich2 · · Score: 1
    Why do you need mikes and cameras for this?

    I've always wondered why you can't get a monitor to follow your eye and bring focus to whatever you're looking at. This technology already exists in cameras and sight-to-speak computers (a la Stephen Hawking), so why can't it work on the desktop?

    Now, if they sent over roadies to set up the AV units, now that would be something.

  204. What about Outlook viruses? by FascDot+Killed+My+Pr · · Score: 5

    So what if I'm using Outlook? A mail comes in, I glance at Outlook--it opens the mail. It has an attachment, I look at the filename--it launches. Oh no! A virus! Don't infect Word (glance at Word). Crap! Don't send to the people in my address book (glance). Dammit!

    There are times when you want to study something passively...
    --

    --
    Linux MAPI Server!
    http://www.openone.com/software/MailOne/
    (Exchange Migration HOWTO coming soon)
  205. Oh please by Dan+Hayes · · Score: 2

    Imagine, you're in the middle of an important videoconference and you can't participate because that your database interface insists on having all of your attention.

    Hmmm, Alt-Tab should solve that problem, although I'd think that it wouldn't arise in the first place since the notification program will be aware of the fact that you're in a videoconference and will assign a higher priority to that. Your example is overly simplistic and doesn't add to the argument.

    Worse yet, you have to make a live update to the database for the sake of the conference and the conferencing software won't let you change focus to make the change.

    See above. This isn't some kind of "you must do this now" scheme, it's merely something to help you make the most of your time. If needs be you'll be able to override the program.

    1. Re:Oh please by JCMay · · Score: 1
      Dan Hayes wrote:
      See above. This isn't some kind of "you must do this now" scheme, it's merely something to help you make the most of your time. If needs be you'll be able to override the program.

      As long as modal dialogs exist, there will be problems.

      Heck, I'd be happy if X-based window managers would do simple things-- like make sure that dialogs can't be moved behind their parent windows if they're modal dialogs.

      Solaris' OpenWindows/CDE is infuriating in that respect!

      Jeff

  206. PBITS.COM by a+troll · · Score: 1

    What's at pbits.com?
    ---

    --
    Posting at -1 means never losing karma.
    Can you metamoderate?
  207. Let Me Tell You Where to Go Today. . . by larsal · · Score: 4

    Novice users are already distracted from the work they're desperately trying to figure out by every blink on their DSL modems, every whirr of their hard drives, and every change in the "helpful" indicators, telling them that they're on line 8.6", no, wait, 9.4" of their document.

    Now try to imagine the same people believing, thanks to a new, ritalin-demanding UI, that they're supposed to be dealing with all the random odds and ends of software and background apps [already needlessly numerous] the UI decides they've been paying attention to!

    "Am I supposed to deal with the 'Task . . . scheduler' now?"

    "No, you're writing an essay."

    "But it came up and. . .look! The calculator just started! Oh! 'Help'! That must be useful. . ."

    "It's the 'Help' function for the calculator. . ."

    "I wonder if it can help me write the essay?"

    Larsal [It's Worse than an Animated Einstein]

  208. Eye Movement Tracking Software by Mtgman · · Score: 1

    Bill: Hey look, BOB's conked out in front of his workstation again.
    Steve: Yea, wow, he must be having a great dream, check out what his REM patterns are doing to his computer.
    Bill: I'll give it fifteen seconds before it segfaults.
    Steve: I'll say twenty seconds and it'll be a page fault.
    Boss: Eight seconds, and GPF.

    (20 seconds later)
    Bill: Damn, I've never seen a program GPF, Page Fault _and_ segfault at the same time!
    Steve: Must be dreaming about Natalie Portman.

    --
    -- I have marked myself unwilling to moderate-- I don't have other accounts to artificially inflate the karma of
  209. Oh my... by evanbd · · Score: 1

    Mrs. October sure does have large ... umm... ***MICROSOFT ATTENTION WATCHER HAS DETECTED INNAPROPRIATE BEHAVIOR. SHUTTING DOWN*** bloop.

  210. walk before you run by jetson123 · · Score: 2
    There are so many basic things wrong with current UI and systems software that incorporating this kind of technology seems very premature.

    With the current level of reliability and interoperabilty, you'll probably be able to conjure up a BSOD or dozens of dialog boxes just by staring at the wrong part of the screen. You know, something like "Cannot notify InstantMessenger of your inactivity. Click [OK] to continue.", or "You aren't paying enough attention to me. Look at me, dammit. (beep) [OK]".

    As for the idea itself, sure, it's good research. But the ideas have been around for a number of years, and lots of people are using Bayesian modeling, decision theory, user modeling, and affective computing, so this is not some kind of breakthrough hatched at Microsoft Research.

  211. LaTeX tutorial by FascDot+Killed+My+Pr · · Score: 1

    I've been wanting to pick up LaTeX for just these reasons, but I can't seem to find a good tutorial. What did you use?
    --

    --
    Linux MAPI Server!
    http://www.openone.com/software/MailOne/
    (Exchange Migration HOWTO coming soon)
    1. Re:LaTeX tutorial by arivanov · · Score: 2
      Is there a way to loop in TeX without using recursion?

      Yes,see exampels for the output routines in the TeXbook. Would you really want a turing-complete language that can read and write files to be the primary language of the WWW?

      Absolutely not. Actually, god save us from TeX becoming more popular with the braindamaged/brainwashed/lobotomized part of the population. It is bad enough with Word Viruses as it is. And TeX capabilities for code obfuscation and penetrating scanning are way beyond VBA or word basic

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    2. Re:LaTeX tutorial by QuoteMstr · · Score: 1

      Postscript has the same capabilities. It's become one of the de facto standard formats for document exchange. Then again, there is -DSAFER which disables file access among other things.

      Could something similar be coded for TeX/LaTeX without breaking things like ToCs and BibTex?

    3. Re:LaTeX tutorial by Covant · · Score: 1

      I took a course in TeX

      Computing Techinques for Scientists..

      basically doing equations and whatnot
      and graphs...

      Knuth has a pretty good tutorial, (since he invented it), it's in TeX of course...

      HTML Never should have been, TeX should have ruled the internet.
      bah

      --
      "Peace, Love and Apathy"
    4. Re:LaTeX tutorial by tsa · · Score: 1

      There are several good tutorials, the best is the book by Leslie Lamport. If you run Linux, you have also a lot of useful documentation sitting somewhere on your harddisk. Do a `locate tetex|less' and find out!

      --

      -- Cheers!

    5. Re:LaTeX tutorial by fiziko · · Score: 1

      There's a number of good books on the market (like the "Companion" series), but if you're going for the free online kinds, I suggest "The Not-So-Short Guide to LaTeX." I've found it in the past, but I didn't find it quickly today (even with Google). The filename is lshort.pdf in the version I've got, which should let you know if you're on the right track.

      --
      - W. Blaine Dowler
      http://www.bureau42.com
    6. Re:LaTeX tutorial by Exile · · Score: 1
      I suggest "The Not-So-Short Guide to LaTeX." I've found it in the past, but I didn't find it quickly today (even with Google). The filename is lshort.pdf in the version I've got, which should let you know if you're on the right track.

      In most (lame user install-it-all-with-rpm) versions I know of, the 'Not-So-Short-Guide' comes with the latex distribution... check texmf/doc...

      Or you can try the CTAN-link

      --
      -- Exile Who do you want to be tomorrow
  212. This is a good thing.. by Grimpond · · Score: 1

    This type of study will help increase the quility of software design, giving developers better guidelines in the creation prosess. HCI is so important and probley the main thing that turns people off from a piece of software, but there are still a lot of programmers that ignor this fact. They figure that if it works well, it is wonderful, not true. I don't know how many butt ugly pieces of software that I have come across that I have installed then uninstalled after a couple of minites 'cause they were not wearth the bother.

    I really don't care who does the research, as long as they don't hog the results to themselves.

    Thank you

  213. Gestures by dsplat · · Score: 2

    This opens up a world of possibilities in interfaces controlled by gestures and facial expressions. Imagine a more general interface that would disable options that cause wrong behavior in response to a simple gesture immediately following any program behavior triggered by that option. Examples are left to the users' imaginations.

    --
    The net will not be what we demand, but what we make it. Build it well.
  214. Re:CmdrTaco has it wrong. by GeorgeH · · Score: 2

    I don't think Microsoft needs any help insulting their customers' intelligence. They do it themselves, with every "For Dummies" or "For the Complete Idiot" or "For the Barely Verbal" book they purchase.

    I've never quite understood why people would buy these books, and still be insulted when I told them that they were a complete idiot on the tech support line :)
    --

    --
    Why can't I moderate something "Wrong" or at least "Grossly Misinformed"?
  215. Haiku by Anonymous+Karma · · Score: 1

    'Net ad gets eyeballs
    Computer opens website
    Makes FreeI happy.

    --

    If anybody has a copy of Rhapsody for Intel to give away, drop me an email.

  216. Seems like they are grasping.. by TheCeltic · · Score: 1

    True, this sounds like a great idea.. but it also sounds like Microsoft is grasping any concept that can lead them toward world domination (in the desktop sense).. .net, C#, now this.. too bad they can't seem to get a simple enterprise level server (windows2000) to function properly.. then they could perhaps attempt these tasks.. But heh, they will be two companies soon anyhow.

    --
    =-=-=-=-=-=-=-= - The Celtic - =-=-=-=-=-=-=-=
  217. Preach on! by The+Queen · · Score: 2

    It's bad enough when I go to a site that opens up ten windows I can't close, now they want me to use a system that opens and closes apps for me? Fsck that! I want CONTROL over what I'm doing. It goes back to the saying 'just because you CAN do something doesn't mean you SHOULD.'
    "Where do you want to - oh, never mind. You'll go where we take you."

    The Divine Creatrix in a Mortal Shell that stays Crunchy in Milk

    --

    The House Between - Original Sci-Fi Series
  218. Re:My thoughts by a+troll · · Score: 1
    Sounds good! Run it!

    Jon Katz
    http://slashdot.org
    ---

    --
    Posting at -1 means never losing karma.
    Can you metamoderate?
  219. Remember Microsoft Bob? by Chris+Worth · · Score: 3

    The social interface BOB, the paperclip's accursed ancestor, tried to introduce a virtual valet that did this sort of thing- and flopped utterly. Like to know what happened to the MS executive dealing with the project?

    Bill Gates married her.

    Chris @ chrisworth.com

    --
    - Read fiction at www.espressostories.com
    1. Re:Remember Microsoft Bob? by dashmaul · · Score: 1

      Hmm, microsoft wants the freedom to inovate, microsoft bob proves what happens when they actully inovate.

      As apposed to just stealing ideas.

      --
      guvf vf zl fvt
    2. Re:Remember Microsoft Bob? by Lotek · · Score: 1
      Damn, what a horrible punishment...

  220. Re:the company behind this fascinating technology. by arivanov · · Score: 2
    Shut up and stop talking B.S.

    The company you impply did not invent even the paperclip. It was outsourced. Outside of the US for the matter. The question is that the guys who wrote it do not even need an NDA. They know that they will get lynched on the spot if their friends, collegues and customers understand that they have done it. And actually the library is obviously a non-MS software.

    Guess why... It does not blow up as often as the standard Redmond B.S.

    --
    Baker's Law: Misery no longer loves company. Nowadays it insists on it
    http://www.sigsegv.cx/
  221. what .. by myspys · · Score: 1

    .. about when you think about p0rno?
    that's not good.
    a good looking girl walks by, you think "i want to have sex with her, but i can't. i want to surf p0rno to be happy" and ie turns upp with www.hardcoresex.com (or something) and your boss walks by? that's not good at all.

  222. wait for the third version... by EnderWiggnz · · Score: 2
    the first two versions of MS stuff is notoriously bad, bad, bad... so i think that I'll wait for the third version before judging...

    anyway... Its about time that someone /anyone/ moved away from the WIMP type interface. Right now, the only /reasonable/ input devices are the keyboard and mouse-like pointing thingees. This hasnt changed since the mid 70's.

    Allowing the user to have more ways of communicating with the computer will eventually make it easier for users to do work on the computer.

    Right now, input must explicitly be provided for the computer. i.e. You type a command, you click on a widget. If you curse out the stupid paper clip, the computer doesnt know anything. If you get a frown on your face every time Word mucks up your formatiing, and then you need to go to help, you have to do this explicitly.

    But if the computer could tell that you were puzzled in word, maybe it could pre-emptively prepare help. That is, get it ready for you to use, and not necessarily pop up the help window saying - "You look like you dont know what the fsck is going on"

    thats the key - keeping things behind the scenes. Like checking email when you look towards your mail program, or preparing a document to print when you start looking at the print button - but not doing it until you say so.

    The computer needs to anticipate what you are going to do, but not distract you from your task at hand while its doing it - to paraphrase Alan Cooper - the computer can not stop the workflow with stupidity.

    It sounds like a great improvement, but I still think that the user interface will not make improvements until we find a better way of obscuring the inner workings of the file system.

    --
    ... hi bingo ...
  223. Re:What anti-Microsoft block? by StormDawg · · Score: 1

    Thank you. I was gonna point out that distinction myself.

  224. Finally a way to make the Start Menu behave? by HRH+King+Lerxst · · Score: 1

    Maybe this will help tame one of the worst features in M$'s UI, the Start menu....how many times have I found myself n-levels deep looking for some obscurely filed shortcut when, BLAM, some app steals the focus and causes the whole menu to go away.

    Of course, it would help if they stole some of Apples algorithms for menu response to the mouse pointer (on a mac you don't have to move in right angles), but I digress.

    --
    No one got beat up more often than the mimes of the old west!
  225. They already do this by cs668 · · Score: 5

    and.... It sucks.

    The menus in office 2000 apps already try to guess what you want to do. They are always moving menu entries arround based on what you are doing.

    The end result is that you always have to read the pull-down menu -- you can never learn the position of a selection.

    So by trying to anticipate what you want they make you less effecient. Wouldn't this just be more of the same?

    1. Re:They already do this by Gurlia · · Score: 2

      Very good point. One thing that really turns me off about software like MS Word (besides the fact it's MS of course) is that it tries to be smarter than it is. I mean, gimme a break, they seriously think treating their users like dumb people who needs the computer to pamper their needs is equal to "good" user interface?!

      I mean, I've nothing against a better UI, or an easier to use UI. But a "UI" that tries to guess what you mean (emphasis on tries) is 80% of the time extremely annoying, and only results in people finding ways to work around it. Gee, thanks. Like I need the stupid "word processor" to totally screw up my formatting so that I have to move my hand to the mouse and search for the stupid option in the pull-down menus to manually tweak margins the 100th time, when the report is due in the next hour. And now they're trying to change things on you based on what the program thinks you're focusing your attention on?!

      For sanity's sake, MS, stop trying to have your software treat users like babies until you actually have technology that works. I hate the utter presumption of these so-called "smart" features that try to guess (emphasis on guess) what you're trying to do, get it wrong most of the time, gets in the way of getting work done, and are just plain annoying. Why add another level of frustration to an already frustrating work environment?!


      ---
      --
      mikre he sophia he tou Mikrosophou.
    2. Re:They already do this by Sabalon · · Score: 1

      turn the "feature" off and stop whining.

  226. IBM as well by jonathanclark · · Score: 5

    I went by the IBM software research labs here in San Jose and got see some neat demo of exactly this (attention sensitive UI).

    The nice thing about this is that eye tracking is very cheap. The eye reflects IR very well so all you need is an IR strobe and a cheap IR CCD. An end product could cost less than $50.

    One demo allowed you to speed up mouse click on things by automatically moving the mouse to an approximate location on the screen where you are looking.

    They had one demo that would track your eye and blur the screen except for where the eye was focused. Everyone else sees a blurry screen, but you (the person being tracked) can't see a difference. Could be very cool in 3d games if the game could render the areas of the screen you were looking at in more detail and those you weren't in less detail. The military has been experimenting with this on high-end flight sims that do this with good success. But if your playing on a 13" monitor then pretty much everything is in focus. :)

    Checkout their project page for a little for info.

    http://www.almaden.ibm.com/cs/blueeyes/

    --

  227. Since Microsoft Bob failed... by Lurking+Grue · · Score: 1
    they could call it Microsoft Timmy.

    TIMMAHHH!!!

  228. Re:Doesn't this qualify as MS innovating? by Kickasso · · Score: 2

    Of course not. We already have two very effective attention managers: Junkbusters and Procmail, and I don't feel like I need some fucking paperclip on top of these.

  229. You wonder why there is so much anti-MS spatter! by nharmon · · Score: 1

    Cmdrtaco, it's time to choose sides.

    This is not intended to be flamebait, or a troll. I am simply calling it as I see it.

    It used to be that Slashdot was a haven for people who, for the most part, hated Microsoft. But we've grown up, and we've realized that Microsoft is only one in a million of other companies doing the same thing.

    So, please, Cmdrtaco, I beg that before you spout off about how "the anti-ms block on Slashdot will of course equate microsoft's involvement with the project to mean that this is really about mind control or the corporately financed return of the plague". Why don't YOU become the example, and change the logo for Microsoft stories.

    After all, aren't you just fueling the fire?

    P.S. I like the logo, but dislike hypocricy even more.



  230. Revenge of the Paperclip?!? by Carnage4Life · · Score: 2

    . Even simple things like not letting your biff update until you change focus out of a word processor. (mind you the anti-ms block on Slashdot will of course equate microsoft's involvement with the project to mean that this is really about mind control or the corporately financed return of the plague, but what are ya gonna do?)

    Besides the fact that most MSFT technologies sound good on paper (the Paperclip is an artificially intelligent agent that molds itself to the users behavior and acts accordingly) they are usually horrible in implementation. Somehow I have a problem with software that will stop IMs from popping up because it's 2 AM and I'm reading Slashdot or that will not announce email notifications because I'm coding. The fact is there are more variables in whether I want certain activities to occur than where my eyes are positioned and what time of the day it is, after all if such things were so easily distilled into algorithms we would all love the paper clip.

    From what I saw (talk of Bayesian Networks and agents) this is the same team that brought us the Paper Clip. I would hold of on applauding what will more than likely be another highly disparaged piece of MSFT bloatware until it is actually implemented and is no longer vapor. I remember taking a class where our professor described how some company had started research on using cameras to manage User Interfaces but the project was a failure because people do not act predictably when using a computer and a camera also distracts them. It turned out that the best thing it was useful for was for tracking how long users read banner ads.

    From the article There have been other missteps indicating that Bayesian techniques must be added to software with great care. In December 1998, for example, Blue Mountain Arts, the Internet greeting card company, filed suit after it discovered that a preliminary version of Microsoft's electronic mail software mistakenly filtered Blue Mountain's e-mail greeting cards into users' trash cans. The filter, which had been based on software developed by Horvitz's researchers, was repaired in the final release of the program. It was an important lesson, he said, in the risk of artificial intelligence making poor judgments.

    PS: I wish them luck, but this is one piece of bloat I'll definitely be avoiding.

    1. Re:Revenge of the Paperclip?!? by kannen · · Score: 2
      Personally, I'm skeptical of their use of Bayesian statistics. I remember reading a book called Blind Man's Bluff (ISBN: 006103004X), which was an account of many of the supersecret, dangerous missions the US subforce has been tasked with in the past 50 years. In a sort of Hunt for Red October vein, the US DoD was aware of a number of downed Russian subs, and wanted to go looking for them, but where to look? One of their guys used Bayes' theories to come up with approximate locations of the sub in question - but the input data came not from sensor readings, but from best guesses. Basically, each expert decided where they would search for the sub and placed a weight on that position, like they were betting, and then they fed those points, along with the weights, into a Bayesian equation. The sub ended up being a couple hundred feet from where it was predicted to be. It was pretty cool. Now, this seems kindof absurd, right? I'll tell you where I think the boat is and you'll tell me where you think it is, and together we'll be right? Huh? I mean, it's just a guess... What the guy who came up with this system relied on was that these best guesses were really educated best guesses, and making these points better choices than random points. We each have a bit more knowledge than we can vocalize, which is where a lot of intuition comes from.

      So, what I don't remember was whether relying on human best guesses was part of the Bayesian model, or if it was just something this subhunter came up with.

      Which leads us to the problem at hand - I as a human could probably come up with best guesses as to whether or not you want this piece of mail, but can an AI-based piece of software do that? Would Bayes approve?

  231. get over it. by bdavenport · · Score: 2

    yeah, i can completely relate. i mean, what were those people thinking who created the first computer? i mean, i'm a human, i want to work in the sun, plant fields, do manual labor, build crap with my hands. don't they know this?

    get serious. b/c this firm (which just happens to be MS so it's flame bait to all the little linux/bsd/unix/wack-wack-wack crowd) is trying something new, you slag it. god, reading most of the posts on this board is like hearing people in the middle ages speak on Da Vinci's works. it's called experimentation and it is what gives us new, cool and sometimes useful sh*t that gets used in ways originally never thought of.

    --
    /* Half alive and half dead too, work is for suckers and the sucker is you. - "Half-life" by Local H*/
    1. Re:get over it. by (void*) · · Score: 2
      Sorry, but I can't agree with you here. This piece of software is attempting to solve some problem that people in general should have gotten over past puberty - attention and focus control. Moreover, relying on this piece of crap does not solve any problems, becuase the computer is not the world. You may rely in it all you want, but if you have ever tried to interview people "on the go" in the real world as a journalist needs to do, no computer will help you keep all the distractions of the world at bay.

      Mental discipline - is that such a foreign concept that a computer has to teach it to me?

  232. Does this make anyone think of thx1138? by kosAi · · Score: 1
    Reading this all I could think of was those scenes in THX 1138 where Robert Duvall is trying to get some consolation from the auto-priest booth. Only to get the same prepackaged replies again and again...

    "citizen kosAi your attention span has become too short... M$ pharmacy prescribes a dosage of 2 capsules of ritalin failure to comply is a federal offense."

    (footnote:Bill G owns large parts of a pharmaceutical company amongst other things. Extend, Embrace and Extinguish baby)

    How about that scene where they freeze duvall's brain for a few moments when they realize he's not stoned enough to do his job???

  233. Cool! by Wolfier · · Score: 1

    Soon we'll have banner ads that enlarge themselves when you don't look at them. Better yet, why don't come up with one that follows where your eyes go?

  234. how closely *does* your boss watch you? by theonetruekeebler · · Score: 2
    So if there's all this monitoring software out there now that watches your keystrokes and sees which Web sites you're going to, what happens now that your boss can actually tell what part of the screen you're staring at? I mean, he's got a camera pointing straight at you now--now he can enforce the damned dress code through your computer.

    Otherwise, yes, quite an interesting an innovative project. Even without my paranoia over being monitored (serves me right posting from work), there's another interesting application: testing the effectiveness of banner advertisement and UIs in general.

    The first is a fairly obvious one. Advertisers want to know exactly what sorts of ads grab and hold a reader's attention. This could be bad, considering how many seizure-inducing flashy whirly banners there are already.

    The second, though, is a very good thing. In a good UI, you should be able to focus on your work without being distracted by anything else. Furthermore, you should be able to find what you're looking for instantly. If GUI designers have the opportunity to see how long your eyes wander around the screen before you click on a particular button, they can use this data to rethink the button's appearance and location.

    Auto-expanding dialogue boxes! What if you set up a toolkit in the upper-left corner of the screen and it opened automatically when you stared at it. And if you're too lazy for point-and-click, wait 'till we do stare-and-blink. I kind of like that last one---my biggest peeve with GUIs is having to take my hands off the keyboard to get something done.

    Okay, enough random commentary. This is definitely an interesting project, no matter who wrote it.

    --

    --
    This is not my sandwich.
  235. Priority Levels by ChetPan · · Score: 1

    But then how hard would it be to make this system fully customizable, so that each incoming event as a priority level associated with it. Then your boss logging on and your wife's email would show up anyway. As long as this system is fully customizable, it can't *hurt* anyone...

  236. SMS or viruses by lovebyte · · Score: 2

    What about a virus that takes some snapshots and broadcast them to all the people in your address book. Might be embarrassing for some managers who sleep after lunch!

    --

    I'll do it for cheesy poofs.

  237. Further Bloating by sokeeffe · · Score: 1
    Windows is a large enough install as it is. What's it going to be like by the time they add all that super-intelligent M$ code to make it to know what I'm thinking.

    And another thing, will it mail my boss if I keep looking at the clock.

    The glass ins't half full or half empty it's just to damn big!

  238. Well, I see conflits of attention. by bluGill · · Score: 2

    At first this seems great. I often shift my attention between windows without shifting focus and end up typing in the wrong window. (This is a big problem when I have a window to gcc open and am writing a /. post - gcc finds a syntax error, so I fix it, and look back to lynx without shifting the focus)

    On second thought though, there are problems. When I sit down for a long coding session I've been known to have 2 big windows on my screen, each with references for functions/error codes that I'll be working with, with just one line of my editor showing. (I hate the way windows makes the window with focus be on top)

    I like the idea, if it is powerful enough to tell when I want to shift window focus, vs when I want to keep the window focus, while reading a references

    And a big AOL style me too, to what ohters have said about filtering email from someone important vs a less important company newsletter (But don't mistake a emergency mesage from the sysadmin) vs spam.

  239. AS[S] UI by pastie · · Score: 1

    I need more sleep. I read it as :

    "Attention! : Sensitive User Interface"

    and as such assumed it was just an article advertising an emotionally-deficient Win2010. Or whatever.. ;-)

    Pastie

  240. View without registration by nikhil · · Score: 2

    You can view NYTIMES articles by changing www to www10, changing it to partners no longer works.


    http://www10.nytimes.com/library/tech/00/07/bizt ech/articles/17lab.html

  241. Pay Attention by tjpalmer · · Score: 1
    Microsoft has the time, money, and motivation to develop ideas that otherwise would just be academic projects. Machine learning (a cousin of artificial intelligence) is starting to pick up momentum behind the scenes, and I think it's a shame that only Microsoft seems to be pushing it in a way that it will directly affect consumers.

    What happens if in five to ten years, a Windows box can actually understand half the things I tell it with voice recognition, can watch to know if I am enjoying what it's doing and can adapt, etc... And what if all we're doing in Linux is being luddites?

    Sure, sure, it can take a lot of processor and memory, but what else is your computer supposed to do while waiting for you to type on your word processor? Computer speed and memory has outdone the needs of the average user, and we all know that. (Except for games and so on, and they could temporarily turn off all the smart system background stuff.)

    I don't want to be following in MS's footsteps forever. For those people and companies that have direct influence on Linux development, try not to overlook smart systems. The CMU Sphinx voice recognition system on Source Forge might be a good start.

    Maybe it's not urgent, but I think we should not completely ignore such developments.

    - Tom

    --

    - Tom
    "O, to grace how great a debtor daily I'm constrained to be."

  242. Finally, hard evidence.... by gclef · · Score: 1

    The great thing about this is: once this kind of data tracked and collected in a computer, we can finally *prove* that most people have the attention span of a gnat. The question you have to ask is: Did I really want to know that?

  243. I can just imagine by froz · · Score: 1

    I like my computer because it doesn't judge me. So why would I want another loved one constantly monitoring the attention it receives?

    I can just imagine...

    I grab a snack from the kitchen and return to my box to see the following error message:

    Where the hell did you go? Is it too hard to leave a note telling me where you're going? Not even a phone call? I'm really not sure you're committed to this relationship


  244. Tantale, Damocles : No, please. by mirko · · Score: 1
    Don't forget than MS apps are full of these wizards that can remember whatever action you've done.

    I prefer having no browser at all than having it and knowing that every time I'd get tempted to do something that could be non-work-related, not only the computer:
    • will offer it to me before I reasonably decide to do it later (and thus open the related piece of software)
    • but also he'll just report this to some executive (who'll just consider it as a misbehavior instead of judging the results he should actually expect from me)?
    Now, let's dream a bit further about this and imagine yourself suspiciously staring at the ICQ icon like you'd look at a Damocles sword ?
    No doubt, MS-Big-Bro will just interpret this as a desire an it won't be long before it opens it.

    This is for such (edulcorated, though) reasons that most of my colleagues use their own laptops for personal (mentally healthy) use, as here, any URL containing the words "forum" or "message" is forbidden.
    --
    --
    Trolling using another account since 2005.
  245. the problem with "smart" behavior by cbogart · · Score: 3

    The problem with attempts at "smart" behavior in software is that its behavior becomes less predictable. I think this is an attempt to patch up previous attempts at smart behavior -- like the paper clip's interruptions based on smart analysis of what I'm doing. I see why they're trying to fix it, but now if I look away from the computer for a second, its state will be different when I look back. I can no longer easily control what input I give the computer; testers can't reproduce bugs because they don't remember exactly when they looked away from the screen; the msdn knowledge base fills up with bugs related to what noises and body movements you shouldn't make while FoxPro is saving a large file. Awareness of a user's drifting attention levels could be interesting in a game or something, but I don't want it in the OS until it's *really* mature.

  246. Update: PBITS.COM by a+troll · · Score: 1
    Okay, From PBITS.COM main page:

    1. PinkBits
      TeenSlut Wonderland

      This is pinkbits, the site where no teenager girl is safe from cocks and cum, they're all getting fucked.

      "The only time when a bitch should open her mouth is when she is giving a blowjob!!"

      At pinkbits we understand what women are really for: fucking, sucking, licking, swallowing and cleaning up the mess afterwards!!


    ---
    --
    Posting at -1 means never losing karma.
    Can you metamoderate?
  247. Nobody said this yet?? by a+troll · · Score: 1
    The bigots must be sleeping in today!

    "What's the point, it won't run on linux!! Cry, cry!"

    Predicted Moderation: 5, Insightful
    ---

    --
    Posting at -1 means never losing karma.
    Can you metamoderate?
  248. Oh god, you're right . . . by delevant · · Score: 1
    "But I can imagine new programs trying to compete for my attention by flashing . . ."
    Aaaaiiiiieeeee!!!
    *cough*

    Unfortunately, I think you're spot-on -- the net result of "attentional" interfaces will be programs that cannot be ignored. Just like banner ads run amok. The average corporate exec CANNOT ignore (heh) the advertising potential in this technology.

    There's another down-side -- your boss will be able to tell, down to the second, how much time you spent paying attention to your work. I guarantee you'll have "EmployeeMaster 2000 Advanced Server Edition" in no time at all. They already try to do that sort of monitoring; an attentional UI would make their job about a million times easier.

    Argh

    --
    I have no .sig, and I must scream.
  249. M$ sounds like Nero's Pretorian guard. by crovira · · Score: 1

    Ouch! I'd rather be raked over the coals! Talk about getting f*cked over by the boss! (I can't claim to know BG's procilvities but it sounds like the expression "cutting someone a new *ss-hole" might be taken literally.)

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
  250. CmdrTaco has it wrong. by Anonymous Coward · · Score: 4
    I don't think this is stupid because Microsoft is involved; I think it's stupid because it's stupid.

    This is nothing more than Bob with hardware. It's that idiot paperclip on steroids. It's just one more way that Microsoft insults the intelligence of their customers. I don't need an idiot paperclip popping up to tell me that it "looks like" I'm writing a letter. I know whether I'm writing a letter, thanks. If I were functionally illiterate then perhaps it might be useful to have dopey software "help" me write a letter. But Microsoft makes the blanket assumption that ALL its customers are functionally illiterate.

    I certainly don't need my computer deciding for me whether I should be notified that I have mail. I think I'm capable of making that decision for myself.

    No thanks, Mr. "Chief Software Architect" Gates.

    Two weeks of running Windows 2000. Two Blue Screens of Death. Thank goodness for Linux!

  251. Badly-behaved software: Attentions & distractions by tjwhaynes · · Score: 5

    The problem with a lot of the software I see around today is that in the desire to make software more open and friendly, it has got a lot more distracting to use. It's difficult to Zen-out when using a piece of software when every minor adjustment triggers an animated effect, be it a spinning hour glass, back illuminated button or piece of paper flying across the screen. In an attempt to give the user more feedback about what is active and what is not, software designers have taken away the "quiet" interface and have jazzed it up.

    And this has not been restricted to just the application itself. The applications often demand attention like some spoilt brat - the "HELLO? YOU HAVE MAIL!!!" syndrome. While in some cases, such as Lotus Notes, the default is to rise to the top of the window stack and bang a modal window up to get your input everytime there is new mail, you can tone this down to an audible bell only. Or ICQ clients which reappear on the top at a new message coming in. And there are others - visual alarms on calendaring tools and probably more that I have forgotten.

    When I have the option, these programs are pushed into the bit bucket as fast as possible. Using them is a dire waste of productivity. Where there is no choice about using that software, I try and tone down the alarms to be just audible effects which I can acknowledge without having to press a key, move the mouse or otherwise stir from whatever I'm doing.

    So really, this research sounds like a patch for the problem, rather than a cure. The problem is with the UI design - programs are increasingly "rude" in their attempts to get attention. At least if I hold the source, annoying habits in essential software can be trimmed to a minimum. But rarely in the Unix side of the world do I have to worry about annoying software - 95% of the stuff which irks me is Windows-ware. Maybe the art of Zen is dead on the MS platform...

    Cheers,

    Toby Haynes

    --
    Anything I post is strictly my own thoughts and doesn't necessarily have anything to do with the opinions of IBM.
  252. obligitory by milph · · Score: 1

    This is really about a corporately financed return of the mind control plague, which swept the country last in the McCarthy era.

    --
    -- Chapman's Observation #1: Nothing is ever simple
  253. Another perspective by arkansas · · Score: 1

    There's an article on Salon.com about this focusing on the email screening element. It makes some pretty good points about the difficulty of the screening process (for example). One interesting example is an old friend you haven't heard from in years, who happens to be in town for a day. I just hope there is some way to disable this option (which I'll bet will be pretty difficult in a work environment).

  254. Subliminal? by Julian+Morrison · · Score: 1

    Just imagine - subliminal advertising. Now those irritating little popups can skitter around the screen, trying to stay in your vision's periphery and worm their way into your subconscious.

  255. One Question: Why? by Lumpy · · Score: 1

    I am sorry, but what use is this to anyone? hell most "smart" apps are a pain in the ass to use already and now we want to make the OS "smart"? If you cant ignore the ding of your email client, or ignore the "uhoh" of your IM client then you need social and physcological help not some $300.00 hardware/software solution. (Windows 2002! new sensitive version requires quad pentium 4 Xeon processors running at 3.6Ghz, 1.2terebytes of ram and 30 terebytes of hdd storage, 2- 1/2inch 3ccd cameras and capture cards. )

    This isnt a MS bash, just a statement of disbelief that instead of making the OS better we just start to cram useless "neato's" into it.

    Let's remove 60% of the "helper" crap and just make the OS's (no matter what it is) better/stable/faster! can we do that? please?

    --
    Do not look at laser with remaining good eye.
  256. Badly placed effort by MouseR · · Score: 1

    Before they start toying with technologies that will make it not interrupt your chain of through, they ought to clean Windows UI first.

    Windows still pops-up alerts WHILE your drawing into applications (such as PhotoShop), screwing up your stroke.

  257. I can see it now... by Anonymous Coward · · Score: 1

    "It looks like you're writing a letter."
    Oh, never mind.

  258. My health problems :) and MS problems. by Montressor · · Score: 2

    First, I don't like this idea for a selfish reason. I have congenital nistagmus, which means that my eyes move back and forth constantly. The mustles around my eyes are in constant seizure, so it is quite hard to tell where I am looking based on eye position :) And, knowing MS, they will make this feature mandatory for the whole computer to work right.
    OK, now, for my other rant:
    IF YOU DON'T WANT TO BE INTERRUPTED, TURN STUPID NOTIFICATIONS OFF. THEY SUCK. The only thing that you need to be notified of is if your MB/processor/video card are overheating. The rest should be done without popups (a beep or a flashing alarm in taskbar/corner of desktop/wherever) would suffice. Software designers should be more conscious of users needs; if there is an error, don't bring the application into focus, or have an easily accessible button (on title bar?) that lets users regulate interruptions. No need for cameras.

  259. Sig by a+troll · · Score: 1

    Haven't you had that sig for like 4 months? I wouldn't say that you "just" bought 2 CDs. You probably forgot you had them by now.
    ---

    --
    Posting at -1 means never losing karma.
    Can you metamoderate?