Slashdot Mirror


The Future of Human-Computer Interaction

ChelleChelle writes "Starting with the Xerox Alto and the Star, ACM Queue briefly covers the history of human-computer interaction from past to present. It doesn't stop there, however. Using a hypothetical situation involving context-awareness in cellphones, the author lays out his thoughts on the future of HCI, offering opinions, advice, and examples."

107 comments

  1. Much of my Human-Computer-Interaction by ackthpt · · Score: 5, Funny

    Most of mine consists of:

    • wtf?
    • You #&%*!!
    • #$*@ %&*@!!
    • $$&*^ piece of $*&^#@!
    • Dropped carrier again? You #&^%*@ *#&%&@ pile of $&^@#!
    • [Fist on keyboard] NO! That's not what I meant!
    • [Mouse against wall] &#%*#$@ you Microsoft!
    • Another $#$*@#&%# seven?!?! (when playing Catan and have enough for a City, at last(!) and have 3 other resources)
      • And that's usually on a pretty good day. Right now I'm experiencing a lot more gremlins than usual.

    --

    A feeling of having made the same mistake before: Deja Foobar
    1. Re:Much of my Human-Computer-Interaction by Memnos · · Score: 1

      I agree with your well-reasoned and properly circumspect comments. I would add some methods that I look to employ, and that I think are the future of HC interaction that we all seek -- fully immersed tactile interaction with relevant emotional components. Some helpful ones are (IMHO), using gravity as an aid to computer responsiveness, sugary soft-drinks applied through an input device (keyboard) to provide the machine with that extra energy boost, grabbing the nearest human and "interfacing" with him/her in the faint hope that the computer will do what you mean and not what you tell it to do because it is obviously that person's fault and never yours, telekinesis (for so many reasons), a strongly stretched elastic device leading the computer to your boss's office that is triggered by bugs, hunger, long work hours, etc. (as an option, the computer would have Obsidian blades protruding, to make the point properly). I'm sure I could come up with many more, but I try to help where I can. Besides, my f'ing computer is telling me that I have email and this nice Nigerian Prince needs my help again.

      --
      I don't trust atoms -- they make up stuff.
  2. Picasso by mentaldingo · · Score: 1, Funny
    As Picasso said, "Good artists borrow from the work of others, great artists steal."

    That was about the only useful information I got FTA.

    Now off to go and steal some artworks...

    1. Re:Picasso by ackthpt · · Score: 2, Interesting

      As Picasso said, "Good artists borrow from the work of others, great artists steal."

      That was about the only useful information I got FTA.
      Now off to go and steal some artworks...

      Unfortunately what *I* seem to see is the stealing of a lot of ideas which really don't have that much day-to-day value OR are really bad, annoying ideas. Whereas really good ideas seem to have been lost.

      I really couldn't give a care about a 3D desktop or pretty icons. I really want to know why the heck some task keeps dying and what I can do about it. (In *nix operating systems this is usually pretty easily sorted, but with Windows I don't have clue number 1 unless I get one of those An error occured. [Send it] [Cancel] requestors. Where's the log on this alleged operating system?

      --

      A feeling of having made the same mistake before: Deja Foobar
    2. Re:Picasso by EvanED · · Score: 1

      Where's the log on this alleged operating system?

      Well, there's a system-wide log at Control Panel -> Administrative Tools -> Event Viewer...

      (Whether that has what you're looking for, I dunno. But then again, if an app doesn't leave something there, it probably doesn't log anything on Unix either.)

    3. Re:Picasso by rifftide · · Score: 1

      Picasso said, "Mediocre artists borrow, great artists steal." I think he meant that real advances require an imaginative leap from the artist, which is almost the opposite of how the quote was interpreted here.

      How about "I'm Feeling Much Better Now, Dave: The Future of HCI" instead? Nah... borrowing.

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

      > As Picasso said, "Good artists borrow from the work of others, great artists steal."

      Ah, but according to RIAA, copying *is* theft. So I can be a good artist and a GREAT artist at the same time, just by using Kazaa!

      Boo ya!

    5. Re:Picasso by linguizic · · Score: 1

      All you have to do is get a job at the Hermitage appearently.

      --
      Does this sig remind you of Agatha Christie?
    6. Re:Picasso by smilindog2000 · · Score: 1

      Sorry... just can't help putting in the stupid Linux is great plug...

      In Linux, I'd forget the logs, download the source, and run the darned tool in the debugger. Of course, then I'd fail to fix it (because I'm not THAT good), and even if I did the author would never integrate my patch. Even if he did, the 100 guys who I might have to support would each have to recompile their kernels to get the fix.

      Gotta love it!

      --
      Beer is proof that God loves us, and wants us to be happy.
  3. It's the global IT language by Anonymous Coward · · Score: 5, Funny

    I work at a worldwide software engineering company. We recently had a programmer from China visit to learn how to implement our system over there. He spoke fairly poor English yet when asked how he was coping he replied-
    Oh i understand ok, it's all computer terms seperated by swear words, same as back home. :D

  4. Bonifieds. by Anonymous Coward · · Score: 1, Interesting

    How about we start this story off with a proper question. How many here are in the HCI field?

    Now. On your mark. Get set. Post!

    1. Re:Bonifieds. by SnefruDahshur · · Score: 1

      I have a masters in HCI. Does that count?

    2. Re:Bonifieds. by Lux · · Score: 2, Interesting

      If you're writing software, but don't feel competent to have an informed opinion about HCI-related topics, you need to read up on the topic.

      And I'm not just talking about UIs and user-facing stuff, either. I work on a backend storage system. I have a web browser, a front-end server, and a middle-tier server seperating my back-end servers from my end-users, and I still feel that having taken a cogsci class that presented HCI principles well has been invaluable to my job. Examples include solid API design for the middle-tier folks, and designing fault-evident test automation.

      If a human isn't consuming your code in some way, you probably aren't getting paid. :)

      At a minimum, I think every programmer should read The Design of Everyday Things. It doesn't talk much about code, but the lessons are 100% applicable.

  5. Good article by bunions · · Score: 2, Interesting

    I was surprised by this:

    "Smart-phone sales are about 15 percent of the market now (around 100 million units), but with their faster growth should outnumber PCs by 2008."

    --
    there is no need to sign your posts. this isn't usenet. your username is right there above your post. stop it.
    1. Re:Good article by ackthpt · · Score: 1

      "Smart-phone sales are about 15 percent of the market now (around 100 million units), but with their faster growth should outnumber PCs by 2008."

      My cell phone tries to help me with spelling out words as I type in letters. Invariably the doesn't have the option of the re but comes up with some pretty wild stuff I didn't think was in the english language or jargon dictionary. Seems every 'smart' thing I get, I spend a while un-smarting it. Notably these days is my (relatively) new digital SLR which does auto-noise suppression, which isn't very helpful if you're taking low-light pictures, because everything looks like 'noise' to it's little brain.

      --

      A feeling of having made the same mistake before: Deja Foobar
    2. Re:Good article by bunions · · Score: 1

      my treo autochanges "theyre" to "they're" and similar stuff to prevent me from having to resort to a function key, which I view as pretty smart.

      --
      there is no need to sign your posts. this isn't usenet. your username is right there above your post. stop it.
    3. Re:Good article by k3vlar · · Score: 1

      Funny you say that, since the autotype on my cellphone seems to be perfect. Sure, I backtrack on a few words, but the time saved doing it this way is greater than presing 4433555-pause-555666 to spell 'hello' when I only have to type 43556. I also end up with much more coherent and English messages, such as "Hello, are we still meeting at 6?" as opposed to "lo r we mtg @ 6 kthxbi". Mine also seems to pick up names in my phonebook too, so odd names like "Heintz van Leeuwen" are actually predicted. Maybe you need a better phone?

      --
      Unlike porn, which yada yada rimshot hey-ooh!
    4. Re:Good article by SnefruDahshur · · Score: 3, Insightful

      I was more surprised by this "Personal computing launched with the IBM PC." WTF!? Writing about the history of personal computers and they can't even get that right?

    5. Re:Good article by Anonymous Coward · · Score: 1, Insightful

      It's nice that researchers are looking to the future, but HCI has a long way to go as it is. Cell phones are probably one of the best examples we have right now. Almost everyone has one, and they aren't going away any time soon. But by and large, they still suck. We have arguably cool hardware like the Razr and LG's Chocolate and the Treo, but oh man does the software suck. I've yet to meet anyone who doesn't have some complaint about the way their cell phone behaves; for most people, it's a rather long list!

      No, HCI is still looking for respect in many companies. Until the user interface is treated as a first class citizen of the design process we're going to continue to have amazing hardware hamstrung by terrible, tacked on, unintuitive interfaces.

    6. Re:Good article by RicktheBrick · · Score: 1

      I want to point my cell phone at an add from a store and get a reveiw of that product and after deciding to purchase have it determine which store has product on hand. I want to have my shopping list in the cell phone so that it can direct me to the products once I am in the store. As for the home I want my computer to know the status of every device in my house and me. I want it to determine if there are any problems with any of those devices or with me and be able to contact me or if that fail someone else. It should be able to do this by using a microphone and speaker to listen to all the noises my home and I make.

  6. Wiimote by Constantine+XVI · · Score: 5, Interesting

    The mouse in its current form is about to be rendered obsolete. With XGL, Quartz3D, AeroGlass, and Looking Glass, we are most assuredly moving twoards fully-3d computer enviroments. As the mouse only moves in two dimensions, it will be time for some change. The Wiimote is perfect for a 3d enviroment. It also has very little learning curve (as much as the adjustment to 3d will have, anyway).

    --
    "I think an etch-a-sketch with an ethernet port would beat IE7 in web standards compliance."
    1. Re:Wiimote by demonbug · · Score: 4, Insightful

      Of course, for the vast majority of tasks done on a computer there is absolutely no advantage to a fully 3D environment. How does a fully 3d environment help me write a report? Track expenses? Find data (unless the data is 3d)? Unless you are working with 3d datasets (or games), there really isn't much (if any) advantage to a 3d environment.

      I'd be happy to be proved wrong, but I don't see much real advantage for the vast majority of computer users from the examples you gave - or any other 3d environment.

      That said, I've had an opportunity to use a CAVE system for a signficant amount of time, and there is no doubt in my mind that a true 3d environment makes it a thousand times easier to work with 3d data - I just don't think that most people would gain anything from this, and trying to force 2d applications into 3d is generally pointless and in fact counterproductive. Makes great eye candy, though.

    2. Re:Wiimote by gameforge · · Score: 1

      The mouse in its current form is about to be rendered obsolete.

      Do you have a source you could quote or is this just your forecast? I'm hesitant to believe that, since both the mouse and the screen are 2D. Until we have holographic displays, there's not really three dimensions of anything going on. There just isn't a lot of truly unique 3D applications (not actual software packages but software concepts) that can't easily and intuitively be tackled with a mouse.

      I mean, data gloves have been around now for, what... over twenty years? I had a cheap ultrasound based one for my old NES in 1989! As soon as some billion people decide that a mouse isn't enough for their purposes, mice will truly be rendered obsolete. I don't see that happening for decades (plural).

    3. Re:Wiimote by DrLang21 · · Score: 1

      It was once envisioned that the mouse would be something you held and moved around in space. It was quickly realized that this was annoying and tiring. Now the best tool we have for moving things in 3 dimensions is the SpaceBall. Oh shit. There goes the planet.

      --
      I see the glass as full with a FoS of 2.
    4. Re:Wiimote by BiggerIsBetter · · Score: 1

      I'll venture that a 3D environment is more natural and intuitive to use, even with 2D documents. After all, writing a document on paper is (more or less) a 2D thing, but we perform that 2D task in a 3D environment.

      Let's say you're researching an essay and are switching between writing your paper and reading multiple reference documents. While you can use a 2D environment for this task, it might be useful (or more intuitive) to move the objects around in 3D. Even though there's little technical difference between minimising a window and moving it behind (or rotating the workspace) I find it more natural to "physically" move the PDF/Browser/App away - it helps me put that task away, and work on the current task.

      Things like XGL with its rubber windows are nice too, because it makes the computer feel more organic. I think it's a little over-done in XGL, but no doubt that's tunable. It all adds up to something that feels more real, natural, and it means less experiened users have a smaller mental leap to get into the "PC space" that geeks are so used to.

      I'll agree that it's often slower, but I disagree about that meaning it's less productive.

      And yes, I like the eye candy too. :-)

      --
      Forget thrust, drag, lift and weight. Airplanes fly because of money.
    5. Re:Wiimote by tknd · · Score: 1

      I agree and I think they're going in the wrong direction, even Apple with their multiple desktop implementation.

      One thing that really bugs me today about applications is how I have to spend most of my time organizing windows. Multiple desktops helps, but I still find that I still spend a lot of my time garbage collecting windows I haven't used in a while myself. One of the funniest things I saw was in my HCI class where we had to observe users as they used a computer system. We were observing someone and she was a Mac user. What I found funny was how she spents a good 5 to 10 seconds clicking on the window, moving it around and draging the edges so that the window filled up most of the screen. Most windows users would just hit the maximize button and be done with it (and if you've really been using windows a lot you double click the window title bar), but for every window she had open, she repeated this process.

      Anyway, what windowing systems need to do is provide a priority value to each window and when you hit your alt+tab, expose, or whatever other application switcher thingy you have, the top choices that come up are the windows you use the most. I should also be given an option to close out windows that are rarely used right then and there and not have to bring up the app and hit the close button. It would be equivalent of applying something like an LRU memory paging algorithm to windows the user uses.

      The windows taskbar and similar can also be greatly improved by placing applications in a better order than simply the way they were started which is pretty much close to random if you're like me and end up with 10+ windows open at the middle of the day. For example, in most offices you use some email client/organizer software quite often and at my office it happens to be Outlook. Well the stupid program is pretty much open all the time, why can't they just stick it in the first slot all the time rather than me having to search my taskbar of flip through alt+tab 10 times before I find it? It's like somehow people thought if they applied sequential search it would work when clearly if something was sorted, searching it is much faster, even for humans.

      Finally, how about if the interface gives me instant access to a program or a type of program. For example, if I have Outlook open, why can't I bind a keyboard shortcut to focus on that window rather than simply opening a new instance? So say I hit ctrl+alt+O and up comes Outlook if it's already open. If there were multiple instances of that process, then hitting the combination again would simply rotate through each instance like alt+tab and if one instance wasn't open then the program would be started. Now I don't care how many windows are open, but I know that ctrl+alt+O will always take me to Outlook.

    6. Re:Wiimote by 4D6963 · · Score: 1

      The mouse in its current form is about to be rendered obsolete

      Two points :

      -You rather have your hand laid on a table than in the air waving some 3D device
      -Nobody needs a 3D environment

      It's not because something new becomes possible that we must move on. Newer != Better

      --
      You just got troll'd!
    7. Re:Wiimote by grumbel · · Score: 1
      For example, if I have Outlook open, why can't I bind a keyboard shortcut to focus on that window rather than simply opening a new instance? So say I hit ctrl+alt+O and up comes Outlook if it's already open. If there were multiple instances of that process, then hitting the combination again would simply rotate through each instance like alt+tab and if one instance wasn't open then the program would be started.

      NeXTSTEP and today MacOSX already do that for most part, ie. if you click something it will launch it, if it was already launched before and you click again you simply will be directed to that already existing window. This has its problems when the machine is low on RAM and closing the last Window does not result in closing the application. In the long however that is really a step that must be taken, applications must no longer be coupled with processes, ie. if I click the app icon, I should be brought to the application and not trigger a low level action that will run foo.exe, the user really needs to be freed of such low level tasks.

      If one thinks that further one has actually to get rid of a whole lot other stuff that we use in todays environments. For example 'saving' is something we could get rid of, the OS should simply save everything, harddisks are by far large enough that and there really is no good reason to force users to manually save his work. What is even worse often the user can't even save his complete work, things like undo-history are lost with almost all application today. The OS could simply keep track of all those task, 'saving' shouldn't be no longer needed, instead giving the document a proper title should be enough, all editing on the document should be versioned.

      And one could of course even get rid of applications or at least merge a whole lot of them, for example today we have vector editing programms (Inkscape), a word processors (OpenOffice Write) and a spread sheets (Excel), all of them however do basically the same thing, which gets rather obvious since they all duplicate a lot of each others functionality, Excel has vector drawing utilites, so does every word processor and workprocessors also have spread sheet capabilites and vector tools of course a lot of text layout things. So in the end there is no need to keep them seperate, instead the OS should provide some kind of virtual paper onto which one can work with all those tools at the same time.

      In the end a real interface of the future would need to do a lot of stuff very different then todays OS do it, not so much by providing a completly different interface, but mainly by removing a whole lot of low level tasks and borders between applications.

    8. Re:Wiimote by try_anything · · Score: 1
      less experiened users have a smaller mental leap to get into the "PC space" that geeks are so used to

      If you're living in the industrialized world, you have about twenty years before that sentence is laughable in every social, racial, economic, and cultural category. Twenty years from now it will only apply to children raised by wild dogs. I'm not saying the distinction between computer geeks and casual users will disappear, only that tomorrow's casual user will be pretty savvy by yesterday's standards. If you want to design for today's "less experienced users," you'd better start looking at the job market in developing countries and hope the $100 laptop doesn't get there first, because today's less experienced user is an ephemeral reflection of a moment in history.

      Native computer users, which are the only ones worth considering if you're taking a long view, are comfortable with artificiality. They find 3D graphics attractive, but they regard 3D UI logic as additional complexity, and like any UI complexity, it must pay for itself by providing extra power or convenience. That is the attitude that users take toward 3D user interfaces, but most people cheerleading for 3D UI logic have no idea how to use the extra dimension for power or convenience, only that it's "obviously" superior to 2D because obviously the extra dimension will turn out to be useful somehow.

      Supposedly, as soon as enough clever people understand this idea (which has been touted for decades, but obviously needs just a little bit more cheerleading,) the applications will appear and take off like wildfire. Think about it -- if creating superior 3D interfaces for common tasks like managing files, handling office documents, or browsing linked collections of documents (like the web) were so easy, wouldn't it have been done already? There are plenty of smart and well-funded people at Microsoft and MIT's Media Lab and such places, but none of them have done anything comparable to Doug Engelbart's demo. There aren't demos on YouTube or Google Video that make me say "Wow!" or even make me look forward to having a 3D interface. I haven't seen anything superior to what I can run on Linux right now except special-purpose applications that I have no use for.

      The truth is, the idea of 3D interfaces and the technology to implement them have both been around for a long time, and nothing really impressive has resulted. The problem of creating 3D interfaces that are materially superior to 2D interfaces turns out to be very hard for almost all tasks, so hard that even the smartest and best-equipped people in the world can't come up with prototypes worth showing off to the public. It's time to admit that the idea that 3D interfaces will be far superior to 2D interfaces remains nothing but an unsubstantiated intuition, even after decades of enthusiasm.

    9. Re:Wiimote by osi79 · · Score: 1

      > The mouse in its current form is about to be rendered obsolete. > With XGL, Quartz3D, AeroGlass, and Looking Glass, we are most assuredly moving twoards fully-3d > computer enviroments. A bold statement. Do you have any good arguments that suggest such a change? Most HCI and visualization people would disagree. Shneiderman for example, says that 3D is only useful where you have data that is best visualized as 3D. He certainly does not suggest navigation in 3D for everyday tasks. First, having some useful 3D effects using XGL or AeroGlass doesn't mean that the whole environment becomes three-dimensional. For example, the navigation is still 2D for a good reason. The screen is 2D, so is text. Why should text-oriented work be done in 3D? If 3D is really the future, it needs better devices than a 2D screen. And headsets don't cut it, they disconnect you too much from your surroundings. Just because something works out in Doom, doesn't mean it's a good idea for browsing the web, writing e-mails or accounting. There are niches of course where 3D would make sense. But I don't see a reason why usual office work should become full 3D. Without good arguments pro 3D, I continue to think that it's just a pipedream of some 3D enthusiasts (techies), who don't know much about creating interfaces designed for the actual tasks people have to perform.

    10. Re:Wiimote by Zoxed · · Score: 1

      I pretty much agree with all you wrote, and would like to add the observation that most of the above can be achieved using the FVWM window manager. However the configuration would be non-trivial, including probably adding some scripts, but I think it would be do-able. It may not help if you do not use a UNIX-type OS, but it would allow you to experiment.

      (So far, out of your list, I have only got as far as forcing most applications to open full-screen, and open on a predetermind Virtual Desktop.)

    11. Re:Wiimote by Saint+Fnordius · · Score: 1

      What I can see rendering the mouse less relevant is improvements in touch screens, in better tablets. Apple applied recently for a strange patent where the screen is a big camera, and a lot of people think this could mean that Apple is going to introduce a "touch" screen that actually uses optical sensors. Wacom had a solution with display and a graphic tablet integrated into one unit, but that was too expensive and never caught on.

      Ah well, my guess is that even if touch-sensitive monitors take off, the mouse will still be around for another decade, at least. Mice are cheap.

    12. Re:Wiimote by guinsu · · Score: 1

      I've found Taskbar Shuffle to be the answer to the taskbar order problem:

      http://www.freewebs.com/nerdcave/taskbarshuffle.ht m

      I just found this after years of saying "Why doesn't windows just do this by default?".

    13. Re:Wiimote by Anonymous Coward · · Score: 0

      I'm not as pessimistic.

      Before 1-2-3, very few people grokked spreadsheets (accountants), and now a billion people use and think in spreadsheets' 2-D math way. And each time I overextend myself on a spreadsheet model, I end up creating a linked 2nd spreadsheet (in another page, elsewhere on the same page) with data shuttled between named cells or some other conduit/conceptual linkage. Those are times where 2-D has failed to be sufficient, and a 3-D design makes sense (I wanna rotate 90 degrees and 'keep going!', but I could rotate 90 degrees over-and-over-and-over on the same results column to take one result-set and walk it in multiple directions.)

      Those sort of linkages are when we've overextended 2-D, and they're EVERYWHERE. Code: Structures, subroutines or methods are additional dimensions, any sort of org-chart or process diagram could use 3-D effectively, relational databases can exploit display depth. UML could see some improvement with more dimensionality. Arrays and hierarchies are n-dimensional grids (I still describe n-dimension arrays as 'a cabinet with rows and columns drawers with boxes with sheets with rows and columns')

      Any time you find yourself staring at too much info in 2-D, think of what you'd do if you could do more filtering into a 3rd direction. UI design will be the weak link, but we DO *INSTINCTIVELY* understand depth-of-field. App designers will just have to make UI's that fit our instincts. It could be inboxes with a z-axis that is bayesian spam scoring. Financial reporting that shows the executive summary along the face, but allows any line-item to be clicked and rotated into deeper detail (recursively).

      I saw a grad-student-written prototype 10 yrs ago of a stock-market status tool that showed an exchange (NASDAQ?) as a cloud. Color indicated price-trend, intensity indicated activity, and x-y-z was used to group companies by function. In a glance, you could see that things were calm or not, or specifics like that there was something bad causing a LOT of activity in medical stocks, and so on. ANYONE that saw it would start with "ooh, why's that area faintly red and that area more intense?" or "what's this blue splotch mean?!" By the third question, they were already asking 'what market sector is this green area?', meaning they'd already mentally grasped the n-dimensional concepts.

    14. Re:Wiimote by elgatozorbas · · Score: 1
      Unless you are working with 3d datasets (or games), there really isn't much (if any) advantage to a 3d environment.

      Moreover: how well do most humans perform in 3D? We like to think we are smart, but how many people have problems reading a map upside down (which still is only 2D), finding the shortest route from one point to another in a (complex) building?... All I'm saying is: our brain is adapted to our 2D eyes, there is a good chance '3D computing' will be too difficult for many (most likely including me).

  7. It Burns... by Anonymous Coward · · Score: 1, Funny

    Get that HCl off me...it burns...oh my skin...

    1. Re:It Burns... by hotdiggitydawg · · Score: 1

      The goggles do nothing?

  8. Hey, baby by Anonymous Coward · · Score: 2, Funny

    Wanna kill all humans?

  9. Future of your Human-Computer-Interaction by Anonymous Coward · · Score: 5, Funny

    # wtf? stupid humans!
    # You #&%*!! humans!
    # #$*@ %&*@!! humans!!!
    # $$&*^ piece of $*&^#@! human!!
    # Dropped battery again? You #&^%*@ *#&%&@ pile of $&^@#! human!
    # [Fist on human's head] NO! That's not what I meant!
    # [Human against wall] &#%*#$@ you God!

    1. Re:Future of your Human-Computer-Interaction by Anonymous Coward · · Score: 0

      Wow, a genuinely funny post. I'm excited.

    2. Re:Future of your Human-Computer-Interaction by Anonymous Coward · · Score: 0

      Try not to soil your pants this time.

    3. Re:Future of your Human-Computer-Interaction by Anonymous Coward · · Score: 0

      I find it funny that someone considers Microsoft the "god" of the computer.

      I prefer to think of them [M$] as the tapeworm of the computer.
      It takes up the entire system, consuming all its resources,
      yet the user doesn't realize this untill there are no more resources left to sustain themselves.

      Sure, it works for a while, but let us emerge from the dark ages and call a parasite a parasite.

      -and no, I'm not a complete M$ hater, I use XP myself.

  10. Speech is not the future by rufusdufus · · Score: 4, Interesting

    I participated in a study done at..a major research lab..that studied the future of speech as a computer interface. The study was done in such a way as to ignore technology limitations and assume a perfectly working speech and AI system. The conclusion of this study was that speech was not a very good interface for most applications, and would remain a niche forever. The gist was that other modalities, most notably direct manipulation, had less cogntive load, lower latencies,caused less cognitive dissonance, and incited less social friction (eg there is a reason people text message on their phones) compared to speech.
    As you might expect, these results were never published, but instead replaced by another more..paycheck oriented..paper that extolled the bright future of speech interfaces.
    This article is very similar to the researcher-paycheck oriented paper. It appeals to anecdotal fantasies about technology that don't actually work well in reality. Think about the location context phone for example; their example sounds nice but is it really useful? How many people walking around San Francisco would actually be helped by a "dinner,taxi rapid transit" menu on their cell phone? Even if it was useful in theory, in practice that list would simply be more advertising spam intruding into your life.

    1. Re:Speech is not the future by rolfwind · · Score: 1

      How about a brain-controlled system. You know, like how the primitive versions today require a huge-ass cable to the brain, something of that variety.

      I also how Lisp Machines would have worked on HCI, specifically for programmers.

    2. Re:Speech is not the future by Anonymous Coward · · Score: 0

      bingo!

    3. Re:Speech is not the future by Anonymous Coward · · Score: 0

      Even though Apple bought a horrifically expensive speech to text system to route most of their support calls, it still misroutes over 60% of the calls. My wife used to work for Dragon, and she's friends with several of the programmers that made their system. Apple knew how bad the system was, but they didn't give a damn. They still installed that piece of garbage. You say it remain a niche market, but considering most companies don't care how poorly their software and hardware works, I don't think it will remain so. If companies did require technology that worked, there wouldn't be so many people running Windows. Even the computer company with the top customer support doesn't care.

    4. Re:Speech is not the future by smilindog2000 · · Score: 2, Insightful

      You're wrong. We don't need AI or awesome speech recognition technology. What we have is enough.

      I blew out the ulnar nerves in my elbows... not as bad as carpal tunnel syndrome, but enough to force me to write code by voice for three years instead of typing. For example, the initial version of HDL Analyst in Synplify was written almost entirely by voice. By the end I'd written over 1,600 emacs macros that I could speak to help me do my job.

      So, I'm not completely unfamiliar with voice interfaces to computers.

      What we do need is a new suite of operating systems and applications that are written from scratch to use a combination of voice and pointer devices. Text entry should be by voice. Menus, selection, scrolling, button pushing, etc should all be done with a selection device (mouse, pen, finger.... whatever). It's really that simple.

      --
      Beer is proof that God loves us, and wants us to be happy.
    5. Re:Speech is not the future by diskonaut · · Score: 1

      I think you're absolutely right, the article (yes I rtfa) contains quite a lot of the ghost of good, old-fashionead ai (gofai).

      I am working on a degree in HCI, and I am getting more and more annoyed at the lack of serious critical thinking in the field. Instead, we're getting buzzwords from marketing departments. Terms like "smart"-phones, context-"aware" computing, computers "perceiveing" the world etc sound to me like unsuccessful AI from the 50's reborn in new shiny clothes.

      The problem with articles like this is that they are purely machine centered. Sure, they mention some mystical entity called "context", but where are the humans in human-computer interaction? Neglecting humans leads to two faulty assumptions: 1) A belief that human minds work in a manner that can be reproduced in a rule-based manner in computers ("Plans and situated actions" to paraphrase the title from Lucy Suchmans influental thesis). 2) That a system that was successfully "intelligent" (or "aware", "perceptive" or whatever) would indeed be something useful for us.

  11. Computer Games by bendodge · · Score: 1

    Once some less clunky human-interface devices arrive on the scene, the possibilities for new computer games and genres will open up.
    -bendodge

    --
    The government can't save you.
    1. Re:Computer Games by ackthpt · · Score: 1

      Once some less clunky human-interface devices arrive on the scene, the possibilities for new computer games and genres will open up.

      I must say, I'm a Catan fan and like the jsettlers (java imp you can get off sourceforge) interface. Easy to read, simple to use.

      So along comes MSN with big press release from Mayfair and MSN that they're going to develop an online version which will be added to the stable of games on MSN. I tried it. Gawd. Clunky to the extreme. There's a decent example out there of a nice interface, even if not officially sanctioned (developed as part of a doctoral study), but puts the big roll-out to shame.

      So, are newer interfaces for everything better? Not necessarily so and it's amazing how bad some still can be with great examples to follow available.

      --

      A feeling of having made the same mistake before: Deja Foobar
  12. RSiimote by ABoerma · · Score: 1

    I'm afraid using a Wiimote for navigation for a long time will turn out to be _much_ more painful than using a mouse.

  13. neuromagnetometry by SQUID array by Anonymous Coward · · Score: 0

    As I said at hackers 2.0 (or was it hackers 4.0?) when Jerry Pournelle and Timothy Leary were on stage together, the HMI of the future is neuromagnetometry by SQUID array, as has been tested by DOD for target selection in target-rich environments for fighter jets pulling G's so intense that pilots can't lift their arms.

    Applied to word processing, you run into the Deja Vu barrier. Most people get rattled when words appear onscreen before they're aware that were thinking them. And how well do you filter your thoughts?

    Alfred Bester, "The Demolished Man", 1951.

    -- Prof. Jonathan Vos Post

    1. Re:neuromagnetometry by SQUID array by Anonymous Coward · · Score: 0

      > as has been tested by DOD for target selection in target-rich environments for fighter jets pulling G's so intense that pilots can't lift their arms.

      In the future there won't be a pilot in fighter jets. Not only would the G Forces in the aircrat kill them but the onboard targeting systems will be far faster than a human brain.

      However a human brain, removed from the organism itself and stripped of all "unnecessary" functions (consciousness, feelings, motor functions etc. etc.), might still be in there.

      Sadly there are people who think this sort of reality would be a good thing... and are working towards it even now.

  14. Only one question: by noidentity · · Score: 3, Funny

    Will the future of HCI

    Next

    be a bunch of dialogs

    Next

    or will it be one page?

    Next

    Ahh, here we go:

    http://www.acmqueue.com/modules.php?name=Content&p a=printer_friendly&pid=402&page=1

    1. Re:Only one question: by StikyPad · · Score: 1

      Good call.. too bad the link doesn't appear to work with an external referrer.

  15. Speech is not the future (and neither is Context) by pingbak · · Score: 1

    In another Queue article, IBM researchers published the difficulties they encountered while trying to determine "context". Good example is someone using PowerPoint. Heuristic was that if someone was talking and PPT was active, they were presenting to a group. Except for the fact that someone might be talking with PPT active but merely rehearsing. Or one person could be reading through slides while someone else was talking, but that didn't necessarily mean that the person was reading and could be interrupted.

    Really, what they were trying to do was not guess "context", but intuit (divine?) through the minimal use of relevant variables what the user's activity was. Context may be a certain number of instantiated variables or attributes that semantically determine an action, but getting those variables right without overwhelming the variable space is a daunting problem.

  16. Context this... by Rockinsockindune · · Score: 3, Funny
    You're sitting in a strip club, at 3:00 a.m. on a Wednesday night, you look down at your phone and it has three buttons that say:
    1. Cab
    2. 24-hour drive throughs
    3. Divorce Laywer
    --
    I abuse commas, I cannot help myself.
    1. Re:Context this... by saridder · · Score: 2, Insightful

      With GPS, your phone could at least have "location awareness" to know you are in a strip club.

      --
      --- RFC 1149 Compliant.
  17. Natural Language by Baldrson · · Score: 3, Informative
    There's a good chance for natural language interfaces to computers given recent theoretic and practical breakthroughs.

    Until recently there was no rigorous metric for the power of a natural language understanding system but that has changed with The Hutter Prize for Lossless Compression of Human Knowledge. Since the introduction of the Hutter Prize here at Slashdot there has already been as much progress as ordinarily occurs in a year (actually a bit more since an average year progresses 3% in compression of natural language and the current contestants may have already achieved 4% improvement since the /. announcement).

    The theory is simple enough and the mathematical proof has been done: If you can sufficiently compress a large, general knowledge natural langage corpus like Wikipedia, you can competently articulate and understand natural language.

    It's a hard problem but with the metric and the prize competition driving progress there's a good chance human-level understanding of natural language will start to emerge within the next few years.

    BTW: This revolutionizes software development in more ways than one. Think about it like this: When Alan Kay first dreamt of Smalltalk, he was dreaming of a system anyone could program. Well, if you can just say what you want and the system is good enough at comprehending you, program specification just became very natural -- natural enough that you child could perform feats of programming not practical with corporate teams of software developers before.

    1. Re:Natural Language by Anonymous Coward · · Score: 0

      Well, if you can just say what you want and the system is good enough at comprehending you, program specification just became very natural -- natural enough that you child could perform feats of programming not practical with corporate teams of software developers before.

      That would be nice, except one of the most difficult things for novice programmers to learn is not how to express a certain specification in, say, Java or Smalltalk, but how to express it at all. Completely expressing the expected behavior of a program is a feat. Also, even if you have a very good idea of how something will work, you've often still left out some nasty edge cases. However, this would significantly reduce the difficulty of actually coding it, and remove a lot of stupid errors. It would also make improper specification a syntax error, which could be caught at compile time...

    2. Re:Natural Language by navarroj · · Score: 1

      I was very intrigued by your assertion:

      The theory is simple enough and the mathematical proof has been done: If you can sufficiently compress a large, general knowledge natural langage corpus like Wikipedia, you can competently articulate and understand natural language.

      Is there any reference where this connection between text compression and understanding natural language is better explained for the layperson?

    3. Re:Natural Language by Baldrson · · Score: 1
    4. Re:Natural Language by navarroj · · Score: 1

      Great reference! Cheers, I'll be reading it carefully.

    5. Re:Natural Language by earthbound+kid · · Score: 1

      I dunno, it seems to me that we do philosophy in natural language, but that doesn't stop the majority of people from being really bad at it. I think that some things are just hard to describe, because they require more precision than a human is used to thinking with. Now, you could just say, "Oh, well then just let the computer decide for itself the best implementation method..." but at that point, you've gone beyond just semantically understanding a text to having the artificial intelligence to creatively decide what the best implementation of so inexact specification will be.

    6. Re:Natural Language by foqn1bo · · Score: 1

      I've been reading through the references you've given (including the rationale for the Hutter Prize) and I'm still a little fuzzy on the purpose of this competition. Granted, my training is in Theoretical Linguistics and not Math, so I may be misunderstanding some key points. If you have a maximally compressed corpus of linguistic data, it makes sense that this would effectively act as an extremely condensed version the "rules" that govern the patterns in that data. Not all compression operates on the same kinds of patterns though, and in order to achieve maximum compression you would need to incorporate a highly sophisticated set of syntactic, semantic and pragmatic models into your algorithm, which is an insanely difficult task (the current state of the art in linguistic modeling is still pretty crude). Is the point of this research that better compression will itself lead to stronger models (which I'm having a hard time believing), or that depth of compression is a hard metric for the viability of a model? In the latter case, it seems like what you'd really be researching is the linguistic model used, not the compression algorithm per se.

  18. Great artists Just Steal by Anonymous Coward · · Score: 4, Informative

    I'm fed up with people misquoting that Picaso line. What he actually said was this:

    <p>Good artists borrow from the work of others.</p><p>Great artists steal.</p>

    (HTML used for emphasis)

    They were two unrelated statements that happened to be said at the same time. Picaso wasn't talking about internalization, plagiarism, or even art theft. Picaso wasn't talking specifically about the every-day kind of theft cat burglars and shoplifters are prosecuted for, either (though it does help maintain credibility to keep a criminal record). Picaso was talking about hucksters and grifters, about con-artists and the IRS: people who convince others to hand over money and offer little in return. A piece of paper that's already got some scribbles on it, some canvas that's already been spoiled, a CD that's filled with 48 minutes of senseless noise. Picaso knew something true artists should never forget: real art is in the money. Anyone can splash a few blobs of paint on a canvas and claim it worthy of wall space. If you can convince someone else it's worthy of their wallspace, though... if you can convince them to pay you thousands of dollars for something that took you 25 minutes and three cans of Dulux... then you are an artist. Not before.

    Great artists steal our pocketbook lining, and the pocketbook linings of one another. Don't be fooled by this deceptive philosophy called art, and don't set foot into its seedy underworld. It is criminal stuff; an artist-eat-artist mire of corruption. The RIAA treats artists as the American Mafia treats store owners through protection rackets. Universal/EMG, Sony/BMG, WB treat artists as pimps treat their hos, Britney Spears and Christina Aguilera (arguably the finest, most critically acclaimed artists since N*Sync) treat one another as fighting cocks.

    Mothers, tell your sons to choose lawyering, life, love, and any of the fine sciences over this corrupt influence we call "art".

    This is The Voice Of Fate signing off. Have a Pleasant Evening.

    1. Re:Great artists Just Steal by slyvren · · Score: 1

      I whole-heartedly disagree. I personally think he's talking about ideas and inspiration. It's along the lines of David Bowie proclaiming to be a "crafty thief". Your statements must be based upon growing up in modern society. I don't agree with warfare marketing, but that doesn't justify art as being useless corruption. I greatly enjoy art, but it's not like I spend much money on it. I goto a museum now and then, I look at stuff online that people slave over and admire and appreciate it. p.s. It's "Picasso".

    2. Re:Great artists Just Steal by cabazorro · · Score: 1

      We are all familiar with the life and work of Pablo Picasso.

      --
      - these are not the droids you are looking for -
    3. Re:Great artists Just Steal by everett · · Score: 1

      Then I guess the RIAA/MPAA is the greatest artist America has ever seen.

      --
      Sig withheld to protect the innocent.
    4. Re:Great artists Just Steal by Anonymous Coward · · Score: 0

      Bravo!

      But don't just limit your rants to the art world...extend it to all of human culture too...even farther...to nature itself.

      Nature and all of its offspring are greedy, lustful, murderous blobs of shit, running in circles to stimulate its sensory organs follow programmed drives and urges; mindlessly replicating themselves until death.

      This is "foot meets ass" signing off! :)

  19. Too much Eye Candy makes your head Fat by neax · · Score: 3, Insightful

    Most of the new and upcoming technology that people *like* to talk about, is all the fluff. This is what marketing executives use to sell their products. The reality is that it amounts to nothing more than eye candy. People are attracted by good looking things and great sounding features, but ultimatley stay with something because of ease of use and performance.

    People appreciate things that look nice, like buying a new car...if it is a really great looking car, it is great for the first week, but if it is slow, drives like a dog and guzzles the fuel (a little heavy on the resources me thinks...) then ultimatley you end up hating the car, and if there are better options available you tend to go and find something better, because ultimatley we derive more satisfaction from a car that performs well....looks alone do not do it.

    Too much candy will give you a fat head. People are initially drawn into things that look nice because they are visually appealing and easy to figure out how to use. But once you know how to use it, you then want to cut the bull and find out the fastest and easiest way to do it.

    --
    Hard work is just an accumulation of the easy things that you didn't do when you should have.
    1. Re:Too much Eye Candy makes your head Fat by osi79 · · Score: 1

      It's not that "useful" and "good-looking" are alternative. Good technology is both good-looking and useful. Why must a useful device look ugly? If the designer adheres to "form follows function", it should be possible to have a both useful and elegant device.

    2. Re:Too much Eye Candy makes your head Fat by neax · · Score: 1

      Good point. Unfortunatley i think that technology should be made useful and easy to use first, and then good looking afterwards. We unfortunatley seem to do things the other way around...

      --
      Hard work is just an accumulation of the easy things that you didn't do when you should have.
  20. Not only is it illegal, it is immoral by voice_of_fate · · Score: 2, Funny

    When you enable P2P file-sharing, you enable communism. Yet worse violators of law are those who hand money to The Russian Threat: "allmusic.com" If we don't want yet another Cold War, I suggest something be done about this site before more Sony/BMG producers are found starved to death.

    --
    England Prevails
  21. Keyboard. How quaint. by MBAFK · · Score: 2, Funny

    Scotty: Computer. Computer?
    *Bones hands him a mouse and he speaks into it*
    Scotty: Hello, computer.
    Dr. Nichols: Just use the keyboard.
    Scotty: Keyboard. How quaint.

    1. Re:Keyboard. How quaint. by NateTech · · Score: 1

      I always thought that scene sucked. Scotty can fix the Enterprise with duct tape and bailing wire and knows systems like the back of his hand, but he can't see the keyboard sitting on the desk nor does he recognize there's not a microphone on the mouse?

      (Ahem... bullshit... ahem...)

      --
      +++OK ATH
  22. Apply it to a calculator... by 3seas · · Score: 1

    take these fancy UIs and use them to control a calculator and then decide if it right for the job.

    "Right for the Job" is the key phrase.

    There are three primary UIs:

    the command line (CLI)

    the Graphical User Interface (GUI)

    and the side door port used to tie functionality together. known by many different names, but in essence an Inter Process Communication Port (IPC)

    Together they are like the primary colors of light or paint, take away one and you greatly limit what the user can do for themselves,

    But if they are standardized with the recognition of abstraction physics (in essence what a computer impliments) then the user would be able to create specifically what they need for the job they do via understanding and applying abstraction physics. The analogy would be mathmatics and the hindu-arabic decimal system in comparison to the more limited roman numeral system.

    There are all sorts of user interfaces that can be created but they all are made up of some combination of the primary three, perhaps lower down on the abstraction ladder but none the less there.

    The reason why this is unavoidable is simple due to the nature of programming.

    Programming is the act of automating some complexity, typically made up of earlier created automations (machine language - 0's and 1's is first level abstraction - all above it is an automation). The purpose of automating some complexity is tocreate an easier to use and reuse interface for that complexity. And we all build upon what those before us have created. Its a human unique characteristic that make its our natural right and duty to apply.

    What the failure of so called computer science is guilty of is distraction by the money carrot, starting with IBM and wartime code cracking paid for by government/tax payers.

    This distraction has avoided genuine computer science, or abstraction physics as it would be far more accurate in description.

    Abstraction physics to the creation and manipulation of abstractions as mathmatics is a creation and manipulation of numbers, as physics and chemistry is a creation and manipulation of elements existing in physical reality.

    With the primary three colors of paint you can paint anything you want, but you cannot call a painting "the painting" any more than you can call a mathmatical result mathmatics. Nor can you call some interface built upon the primary UIs the silver bullet of UI's.

    All this will become much more clear, common and even second nature once we all get past the foolish fraudlent idea that software is patentable.

    A roman numeral accountant, in defending his vested interest in math with roman numerals, promoted that only a fool would think nothing could have value (re: the zero place holder in the hindu arabic decimal system.)

  23. The Xerox Alto / Macintosh comparison by Aram+Fingal · · Score: 1

    From previous stuff I have read about the Xerox Alto, I thought that it had a rather rudimentary GUI. There were only pop up menus and windows, which could overlap, but no pull down menus and no drag and drop. Files and folders were still shown as text (not icons) in a window. I haven't actually seen an Alto but maybe there's someone here who can verify if I'm right about it.

    The author calls the Macintosh a "close clone" of the Alto but I thought it was supposed to be a massive improvement over the Alto design. It did take some elements from the Alto but added others and orchestrated them into a clear desktop metaphor which the Alto did not have.

    1. Re:The Xerox Alto / Macintosh comparison by Udo+Schmitz · · Score: 1
      "The author calls the Macintosh a "close clone" of the Alto but I thought it was supposed to be a massive improvement over the Alto design."

      Yes, you are absolutely right. But somehow Bill Gates managed to convince people that it was OK to copy the Mac GUI, because "Apple stole it before".

      Before Apple, the GUI looked something like this (PDF). No bar with drop-down-menus, no icons for files, instead rather for actions, no desktop metaphor, no trashcan. Maybe Steve and his team got to see an even more low key version.

      Of course, back then engineers went from Xerox to Apple and took some ideas with them. I guess they even talked to their ex-colleagues and exchanged ideas. It was before software patents.

      Bill Gates on the other Hand saw the Mac because his company was to be an important 3rd party developer for the platform. And he is quoted, when asked by his engineers in which direction Microsofts GUI efforts should go, as saying: "I want the Mac". He then got Ex-Xeros Employees too and the Macs icon designer Susan Kare did artwork for Windows 95.

    2. Re:The Xerox Alto / Macintosh comparison by Anonymous Coward · · Score: 0

      Some more Alto screenshots in this document - more of a GUI evident here. http://www.digibarn.com/collections/books/xerox-pa rc-1970-80/alto-article/index.html

    3. Re:The Xerox Alto / Macintosh comparison by Udo+Schmitz · · Score: 1

      Yes, they had more advanced GUI-stuff, but they didn't show it to Apple. Apple mostly saw the Smalltalk environment.

    4. Re:The Xerox Alto / Macintosh comparison by saddino · · Score: 1

      The Alto did not have true overlapping windows. However, Bill Atkinson saw the Smalltalk demo, assumed that the windows were indeed overlapping, and then invented Quickdraw regions to take care of it.

      From folklore.org:
      Smalltalk has no Finder, and no need for one, really. Drag-and- drop file manipulation came from the Mac group, along with many other unique concepts: resources and dual-fork files for storing layout and international information apart from code; definition procedures; drag-and-drop system extension and configuration; types and creators for files; direct manipulation editing of document, disk, and application names; redundant typed data for the clipboard; multiple views of the file system; desk accessories; and control panels, among others. The Lisa group invented some fundamental concepts as well: pull down menus, the imaging and windowing models based on QuickDraw, the clipboard, and cleanly internationalizable software.

      Smalltalk had a three-button mouse and pop-up menus, in contrast to the Mac's menu bar and one-button mouse. Smalltalk didn't even have self-repairing windows - you had to click in them to get them to repaint, and programs couldn't draw into partially obscured windows. Bill Atkinson did not know this, so he invented regions as the basis of QuickDraw and the Window Manager so that he could quickly draw in covered windows and repaint portions of windows brought to the front. One Macintosh feature identical to a Smalltalk feature is selection-based modeless text editing with cut and paste, which was created by Larry Tesler for his Gypsy editor at PARC.

  24. Re:1st post by Anonymous Coward · · Score: 0

    Awwww you finally figured out how to get on the internet??

  25. HCl by ragnathor · · Score: 1

    Interaction with hydrochloric acid will only result in sudden death.

    1. Re:HCl by WormholeFiend · · Score: 1

      I think it's a great way to dissolve an offensive phone which doesnt do what it's asked of it.

  26. Agreed by modeless · · Score: 1

    The "context-aware" phone described in the article would be a nightmare to use. It's basically got a bunch of different modes (contexts, same thing) that it selects automatically based on what it thinks you're doing. I guarantee it will be wrong all the time, and then you will have to figure out how to manually switch to a different mode to get the option you want. The best user interfaces *reduce* the number of possible modes of the system and strive for predictability. Automatic switching between hundreds of modes is the opposite of a good user interface.

  27. If history is a reliable indicator... by wwiiol_toofless · · Score: 2, Insightful

    I'd say the next major leap in human-computer interface will most likely involve us boning our computers.

    --
    the mods may say you posted flamebait, but to me it's a flame that warms my heart. rock on, brother! --chebucto
    1. Re:If history is a reliable indicator... by ins0m · · Score: 2, Informative

      What, you aren't already?.

      --
      Never attribute to Hanlon that which can be adequately attributed to Heinlein.
  28. Speech? Where's the multi-touch? by euxneks · · Score: 2, Interesting

    I'm certain it was posted here before for some other article, but I fail to see posts for this article that link to this?

    Multi-touch interface is where it's at - personally, I wouldn't want to talk to my computer to get it to do something. The processing power can be put to much better use calculating a cure to cancer. Plus, it's an annoyance to everyone around, sure, it's cool in that Star Trek kind of way, but for constant use? No way man. It would suck having to tell your computer what to do - really.
    Think about it, late at night, you want the computer to do something: "Find me porn" "Honey? What are you doing?", uh, yeah, that's not gonna fly.
    Playing games: "shoot that creature there! Damnit! This is much too slow!".
    Or programming: "int main bracket argh.. no. Delete. No. Delete del- ah screw it."
    Or word processing: "Dear mom, fix aunt, delete that, delete that, delete that, select all, I think it's picking, I think it's picking up a bit of echo here, delete- select all" yeah, no. I think I'll stick with my multi-touch interface.

    Multi-touch is completely natural and virtually no learning curve. We all have fingers or limbs, or feet, or noses or whatever else with which you use to interact with things - multi-touch interface takes that into account. Plus, information has traditionally been shown on a screen. How often do you hear the story of the newb trying to use the screen as a touch interface?

    --
    in girum imus nocte et consumimur igni
    1. Re:Speech? Where's the multi-touch? by funwithBSD · · Score: 1

      The problem with touch screens is well known:

      http://www.catb.org/jargon/html/G/gorilla-arm.html

      ook!

      --
      Never answer an anonymous letter. - Yogi Berra
  29. Obviously it will be the pr0n industry to push... by Anonymous Coward · · Score: 0

    things forward.

    "You are fully functional, aren't you?"
    "Of course, but --"
    "How fully functional?"
    "In every way. I am programmed in multiple techniques . . . A broad variety of pleasuring."
    "You jewel, that's exactly what I hoped."

  30. Optical mouse interaction w phone by Skrynesaver · · Score: 1
    What struck me in the article was the option of optical mouse interation with the phone, something we missed as an application for the optical nokia mouse project. This would hugely increase the usability of my phone, the joystick thingy gets crudified and unresponsive very quickly.

    Voice recognition however is a while from being usable, particularly where strong regional accents exist in a market, (though Friends etc. are quickly disposing of these).

    And finaly the opportunity to charge spamers per message sent would be a fascinating addition to my user experience ;?)

    --
    "Linux is for noobs"-The new MS fud strategy
  31. How about just leaving people alone? by jandersen · · Score: 1

    Starting with the Xerox Alto and the Star, ACM Queue briefly covers the history of human-computer interaction from past to present. It doesn't stop there, however. Using a hypothetical situation involving context-awareness in cellphones, the author lays out his thoughts on the future of HCI, offering opinions, advice, and examples.

    What I really hate about these musings about the future is the tendency to always make it a push for unwelcome, mind-bending crap, like adverts. Don't these people realize that adverts are probably the largest single obstacle for the internet becoming something we could actually enjoy? If even our mobiles are going to pester us with a barrage of nonsense, trying to take over our lives, I think I personally would prefer to do without one.

  32. Re: simulated 3D by Zoxed · · Score: 1

    > With XGL, Quartz3D, AeroGlass, and Looking Glass, we are most assuredly moving twoards fully-3d computer enviroments.

    Maybe I am missing something but none of these provide a 3D environment; they all just *simulate* 3D effects on your 2D screen.

  33. Stopped reading TFA after first sentence by Anonymous Coward · · Score: 0

    Personal computing launched with the IBM PC.

    My Atari 800 and Apple //e beg to differ. It should have read:


    Personal computing was fucked forever by the IBM PC.

  34. This rings a bell... by tygerstripes · · Score: 1

    Top statements made by software developers when their software falls over:

    4. Oh. It's never done that before.
    3. It's an undocumented feature.
    2. #!!*ing Windows!

    And number one (you know it's true):

    1. Strange...

    (blatantly stolen from the usually unfunny Keeper Of Lists)

    --
    Meta will eat itself
  35. Ever seen a punched card...? by cr0sh · · Score: 1
    I don't want to start a "Star Trek" flame war, as I am not a ST geek to know everything about everything in the series (I do enjoy it though), but I think that scene isn't too far from what might actually occur.


    Think of it this way: What Scotty knows about engineering and such is in the context of his time period, which in that movie was pretty far displaced from "now". True, he probably does know of older computer technology, but most of his day-to-day knowledge centers around the technology available to him in his own time. It shouldn't be any wonder that he might make a few mistakes and take a little bit to "get up to speed" when faced with what to him was a very old piece of technology.


    I don't know if you have ever had a chance to visit a well stocked computer museum, but if you ever do, you will be amazed. Take a look at an old IBM card sorter or card punch - these were two of many devices used to communicate with computers in the 1950's and 1960's - even if you know what they do, and have read about how a Hollerith or IBM card is formatted, you would still be stymied by both of the devices (though the sorter is easier to understand, and becomes even easier to understand if you operate it with a real deck of unsorted cards). Here we are only talking technology 50 or so years old. Most people don't even know how to properly load an open-reel 9-track tape into a vacuum column drive...


    Go back a little further to the plug-board era of ENIAC and other machines, and things get really hairy. Go back further to the 1930's and you see analog differential analyzer devices which had to be set up by positioning belts and motors and wheels and such (knife edge wheels on glass disks, etc) - to get a calculation output from that (in the form of graph on a 2-axis pen plotter if you were lucky) requires a lot of knowledge in many different areas that most people don't even have today. Go back a little further, and you are back in punch-card territory with Hollerith tabulation machines (which were used not only for census tracking, but in some cases warehouse inventory tracking and purchasing tracking - some of the first credit processing systems were done with Hollerith tabulators). Go back much further, and you are talking devices made by Pascal, Napier, and others for simple mechanical-based calculations - while a Pascaline is fairly easy to operate (although very finicky and fragile), your first time setting up a calculation for multiplication might give you pause.


    I have only scratched the surface here, too - the history of computation and calculation using machinery and mechanical/electronic means is long and varied, and not nearly as large a time span as that between "today" and the time period Scotty hailed from. So, no, I don't find the scene as unrealistic as some imagine it to be, given the examples I have explained above...

    --
    Reason is the Path to God - Anon
    1. Re:Ever seen a punched card...? by NateTech · · Score: 1

      Humbug.

      Any Engineer that could fix a starship would know what a damn microphone looked like, even if it came from a number of centuries before. Physics doesn't change.

      The writers put it in for a laugh and to be entertaining, which ultimately of course, IS the point of any movie.

      But it was totally unrealistic. Maybe that's good in the context of entertainment.

      --
      +++OK ATH
  36. Word Perplexity Measures by Baldrson · · Score: 1
    There clearly are two very different ideas of how to go about attacking natural language systems and the Hutter Prize doesn't decidd which contestants should use:
    1. Human generated language models.
    2. Machine generated language models.
    There has been a lot of work on human generated language models and some work on machine generated language models. What has been lacking from both projects, has been a single standard for comparison so that however one approaches the problem, the result can be judged. Well, that's not precisely true since similar standards are already used in natural language research to some extent.

    From Matt Mahoney's rationale for the large text compression benchmark:

    In fact, language modeling is an active area of research in speech recognition. Often, it is studied independently of the acoustic model. The most widely used measure of the quality of a language model is its perplexity, which is a measure of how well it will compress a corpus of natural language text [6]. Models are also used to correct errors in other NLP systems such as OCR [7] and language translation [5].
    and
    It is common practice in speech recognition research to evaluate a language model isolated from the acoustic model by measuring text compression (expressed as word perplexity), and this method has been found experimentally to be equivalent or superior to other proposed language model evaluation methods [6].
  37. Open Croquet and Squeak by Anonymous Coward · · Score: 0

    I'm surprised how seldom Alan Kay's work seems to pop up around these parts.

    There's a great video, findable from Google Video (search for "Alan Kay"), that demonstrates Squeak and Open Croquet in action. It also demonstrates some of the exciting technologies (video conferencing, object oriented drawing, hypertext, WIMP interfacing) that were already taking place back in the *60's*. Kay argues that we should have come a lot further in the last 30-40 years.

    Squeak and Open Croquet get my vote as the best starting points for future computing interfaces, for too many reason to ennumerate here.

  38. Eyeball tracking for focus by dave1g · · Score: 1

    I want the windows I'm looking at to gain focus so if I start typing while looking at it, it appears where I am looking. This of course should be easy to turn on/off for instance it would be bad when looking at one window and paraphrasing it in another.

    1. Re:Eyeball tracking for focus by eck011219 · · Score: 1

      I hear ya, but really, imagine the chaos it would cause with the relatively different sensitivities of tracking devices. Great on your machine, but if you go to the library where it's calibrated differently, your eyeball tracking might be all over the place.

      --
      It is pitch black. You are likely to be eaten by a grue.
  39. I can see it now... by hikaricloud · · Score: 1

    Hah. Human-computer interaction. Screen: "Firefox has caused a serious error and will now close." Me: Wtf. *opens iTunes* Screen: "iTunes has caused a serious error and will now close." Me: "..." Screen: "Windows has caused a serious error and will now close. Would you like to send an error report?" Me: "Sure." *starts typing* "I...can't...wait...for...better...Linux...support ." Screen: "...ouch."

    --
    There's a lot of fucked up shit on the internet. And I've downloaded it all.