User-Literate Technology

This is a broad-concept idea that I’ve had in my head for a while and have discussed with a few people. This post is mostly a direct adaptation of those discussions. I’ve taken to calling the idea “User-Literate Technology”, mostly because, in the same way we might say that a particular person is technology-literate, we should also be able to say that a particular technology is user-literate.

In some ways, this is similar to “user-friendly”, except that it places the burden on the technology to adapt to the user, rather than the technology making it easy for the user to adapt to it. Does some particular technology in question create its own gestures and idioms, while seeking to make them easy to learn, or does the technology capture idioms that are common in the culture for which the technology is intended? If the technology errs more on the latter side, then it is “User-Literate”, more than “User-Friendly”.

Before systems can become more User-Literate, they largely need to dispense of their most prevalent interface: the keyboard and mouse. The keyboard is a text and data entry tool, but as an interface into consumer computing, it is roughly 150 keys of confusion, distraction, and indirection. For example, why do we still have a Scroll Lock function on our keyboards? Scroll Lock hasn’t been a useful feature for the last 20 years; in other words, one of the most important and significant markets for consumer computing has never lived in an era that needs a Scroll Lock. It’s like issuing every new driver a buggy whip with their driver’s license.

Mice are nice for tasks that involve precise selection of elements on a 2D plain. It was designed in an era when graphical displays were not much larger than 640×480 pixels. Nowadays, I have a laptop with a native resolution of 1600×900, and I can hook up a second monitor to it to double that space. We’re talking about screen real estate that is five to ten times larger than when the mouse first became popular. To give you an idea of what that means, take a look at the 640×480 highlighted area on my desktop screenshot (and yes, I paid for Photoshop).

Imagine using only the lower-left corner

Computing has seen more huge leaps and bounds in usability than it has incremental improvements. Check out this screenshot of the Xerox Star GUI. I remind you that this is from 1981. Try to identify any functional elements from modern computer interfaces that are not in this image (protip: from a technical perspective, there aren’t any, they are all adaptations of concepts shown here).

Xerox Star GUI
The Graphical User Interface from the Xerox Star experimental OS, 1981

The early GUI interfaces like Star and its clones (including Macintosh and Windows) got something very right: they made functionality discoverable. There were two primary ways in which they did this, by providing visual cues on the screen immediately in the user’s field of view, and by providing multiple access points to the functionality to accommodate users who work in different ways. Having a menu option labeled “Help” is very inviting, but advanced users learn to ignore large portions of screen text, so it’s very important to make systems that cater to both the wide-eyed (literally) newb and the hardened veteran.

Regardless, monitors are only good if the user A) has a fully functional visual sense, and B) is able to devote their attention to the display. If the user is blind or distracted by other visual tasks (say, operating a heavy machine) then the display is a large, hot paperweight on the desk.

Luckily, we are starting to see some very basic work in this area hitting the consumer market. Between systems like the iPad and the hacktastic stuff being done with the Kinect, there is a lot going on with removing computing from its keyboard-and-mouse hegemony. Still, in many cases, they often rely on the user being able to memorize gestures and command sequences. If a user has to do something unnatural–even if it is done through advance motion sensing and image processing–then it might as well just be any other button-pushing interface.

This is why I never got into the Nintendo Wii. Yes, the motion tracking of the controller was a wonderful sweet-spot between price and precision. Despite that, few–if any–of the games were doing anything actually unique with it. Instead of waggling a joystick permanently affixed to a controller base and mashing buttons, you were… waggling a joystick in mid-air and mashing buttons. The user still had to learn new motion patterns and adapt to the system.

I think Google kind of picked up on the absurdity of most modern motion-tracking systems with this year’s April Fools prank, the “Gmail Motion“. Also, I think there are some good examples of user-literate technology on the market already.

I have a Wacom tablet here that is not only pressure- but also tilt-sensitive. I’ve found that the primary training hang-up is the disconnect between moving the stylus in one location and the drawing marks showing up in another; without strong hand-eye coordination that can be difficult to adjust to. Wacom has had LCD displays for a while now that have the full touch-and-tilt sensitivity built into them. I can’t imagine how amazing working with them must be (and probably won’t for a while, the smallest one is only 12” across and costs nearly $1000. The one that I would actually want is 2 kilobucks).

There is a weather station ran by MIT with a natural language processor that you can call on your phone called JUPITER. I’ll be damned if I couldn’t figure out how to trip this thing up. Even with a fake southern accent (though reasonable, I’ve spent enough time in the south to know what they actually sound like) I couldn’t baffle it. Anything that it faltered on, I had to admit that a human would have had a hard time understanding me anyway. It’s best feature was context tracking, you could ask for the weather on a certain day in a certain city, receive it, then make an extremely contextual query like “what about the day after?” and it would get it right, “and the next day?” and BAM, weather forecastery in your ear. I heard about this thing over 5 years ago, why don’t we have flying cars yet? I understand the technology was based on a DARPA project that was being used for automated logistics in battlefield scenarios. People getting shot at don’t have time to remember how to talk to a computer. So they built a computer that could understand a screaming, cussing US Marine.

My sister cued me in to a project being developed by a group of high-schoolers in Portland, OR. A team of two 11th graders are developing voice-emotion recognition technology that; they’ve already won the Siemens Science Award in the team category. You talk into a microphone and the computer judges the emotional state you were in when you spoke. The kids are currently envisioning developing a wristwatch for autistic children who have difficulty assessing others’ emotions. The watch will flash an emoticon indicating the emotional state of the person the child is talking to.

So what is the point of all of this talk? I am organizing a symposium/exposition for User-Literate Technology. I want it to be a spring-board for starting to talk about technology that adapts to and understands how people work, rather than having artificial systems that strive to be easy to learn. Hopefully, we can have it going either by the end of the year or by this time next year. I’d like it to be a multi-disciplinary event, with equal participation from industry and academics, from artists and computer scientists and engineers.  If you or your organization is interested in participating, you can reach me through the gmail with the name “smcbeth”.

We haven’t seen a major innovation in human-computer interaction in over 30 years. It’s time to start working on the problem.

How springs are made

I just thought I would take the time to post these videos of springs being made.  I apologize in advance for BLOWING YOUR MIND.

#1, #2, #3, #4, #5

P.S: The machine in that vid #5 looks totally make-able, no?

“Soldering is Easy!” Comic Book

Cover page to "Soldering Is Easy!"

There’s a great new comic about how to solder by Mitch Altman, Andie Nordgren and Jeff “Mightyohm” Keyzer . It’s based on a one-pager that Andie and Mitch made last year, and it’s totally cute and informative. It’s a fantastic example of friendly tech ed, and it’s shareable under a Creative Commons license. Apparently the comic will be part of a book on microcontrollers for beginners that Mitch and Jeff are publishing through No Starch Press later this year.

Here’s the pdf, and check out Jeff’s site for copies in other formats and languages, and even a no-text version if you want to make your own translation.

Learn to 3D print!

I’ve given up on 2D printers. 3D is the future!

print ninja
print ninja

Every single paper printer I have ever owned has been a constant source of pain and expense [example]. My experience with 3D printers thus far has been slightly better, but a magnitude cooler. The payoff for designing and printing your own real thing out of plastic is a real joy. That’s why some people call me obsessed with these 3D printers, and also why I feel the need to share!

Learn to print in 3D! We are running our SketchUp class again with 2 new dates: 4/17 and 5/1. Both Sundays and both from 10am – 3pm. [avoiding religion jokes here] These dates are separate; it’s not a 2-part class.

Grab a ticket today. $25 for either date:
SketchUp 4/17 SketchUp 5/1

Continue reading “Learn to 3D print!”

FDM2000 progress

Adam, Peejay, Justin, and I met Saturday to see just how fµ¢%ed our old enterprise Stratasys FDM 2000 is.

toolhead
Toolhead

To catchup: we got a Stratasys FDM2000 from a garage sale for a song and it came with lots of unknowns. It has sat in our hackerspace and moved with us for almost 2 years.

These things are in good order:

  • All 3 axes
  • Two extruder steppers and gearboxes
  • Two extruder heaters and the envelope heater
  • Onboard controllers
  • Lights
  • Model liquefier hot end

Problems that we found:

  • Support liquefier blew out. Need to tear down and fix.
  • Can’t connect via software. May be related to Adam’s serial adapter.

Great news! We have tons of consumables! Spools and spools of ABS, support material, some cool looking elastomer and foam for the build platform.

Hive76 changing focus to D&D

Dice is for real
Rollin'

Last night in an emergency meeting of core membership and management, Hive76 has decided to switch its core mission from making stuff and blogging about it, to designing and playing all manner of role playing games. This includes Dungeons & Dragons, LARPing campaigns, and our new favorite: All Flesh Must Be Eaten. We will slowly transition the space into a dark and spooky dungeon that can host up to 3 games at a time. The current infrastructure such as the drill press and makerbot will used solely to support these games by printing D20‘s and crafting gaming tables. To clear out current space, the first 5 new members will receive a free USB Typewriter or BoomCase.

Under our new rules, all members are now board members as well, the password at the door is a Tolkien quote, and all members must host a non-lame game of their choosing at least once per season. All games should be women/trans friendly, but to garner more female interest in the groups, we will be running more unicorn–themed RPGs. Let us know if you can find any.

In addition, Hive76 will re refiling out 501(c)(3) applications as Awesome Dwarves, Inc. in order to reflect our new-found love of fantasy and beards. We will be running a logo contest to pick yet another graphic image for our new identity. The prize will be a tshirt.

Finally, we’d like to announce our newest venture: the South Philly Karaoke Concern. SPKC will hold bi-weekly meetings at Ray’s Happy Birthday Bar to discuss pressing karaoke and RPG related matters in the key of your choice. (Over 21 only please.) The SPKC has been funded from a generous donation by the Kaufman Beverage Elevator Corporation.

Get Grossed Out This Thursday!


Update: Online ticket sales are closed. A limited number of tickets will be available tonight to PAFA members and those who want to sign up for membership.

The other day, Sean mentioned that we’re helping with the Pennsylvania Academy of the Fine Arts’ After Dark event this Thursday 3/31, called “Grossed Out”. Here’s another teaser.

PAFA has been opening up their beautiful, cavernous spaces on North Broad Street so people can get down with music, drinks and hands-on diy projects, all surrounded by super classy art. This Thursday’s event, Grossed Out, celebrates the famed “Gross Clinic” and PAFA’s new exhibit Anatomy/Academy. The exhibit examines “how Philadelphia’s dynamic art and science communities… fostered knowledge of the human body… transformed the attitudes of the public towards mental and physical health, and challenged conceptions about beauty.” Music and body-bending entertainment are courtesy of the Olde City Sideshow. Yes, glass eaters at the Academy!

Hive76 and The Hacktory are building four (!) different activities for this Thursday’s event. The Hacktory has posted some updates on our progress. Here are descriptions of the activities:

Continue reading “Get Grossed Out This Thursday!”

From China with Love: A Hacker Spy Story

OG Hacker Spies

With all the anti-China, anti-globalization fearmongering lately, its instructive to take products we know and love and trace them back to their source, whether to marvel at or be disgusted by the depth of America’s economic interconnectedness with the rest of the world (I’m a marveler, myself). This week, I’ve been working on an invention I plan to manufacture in China — and I found some great websites for globalization super-sleuthing. They are really fun to poke around on.

As a starting point, I noticed that my invention, a light-up playing dice, is pretty similar to one that is already made by ThinkGeek — their “Critical Hit D20 Dice.” Since they retail it on their site for only $9.99, I figured they must be outsourcing its production, and I was dying to know where.  So I checked out a free trial of ImportGenius here (promo code: IMEXHELP).  It is is so cool!  Kinda like  that stream of numbers that make up The Matrix, ImportGenius is a portal to the huge database of shipping manifests collected by every port authority in the U.S — anything that goes in or out of our country is searchable there. Even the notoriously secretive Apple spilled the beans on their upcoming iPhone2 release by shipping a “New Awesome Phone Thingy” (or something to that effect) months beforehand.   With my ImportGenius account, I could get down to some serious industrial espionage.

Actually, all I did was search ImportGenius for shipments “ThinkGeek” signed for in the past year, and I’ll be darned if “Critical Hit D20 Dice” wasn’t the very first search result! Apparently Thinkgeek ordered a 900lb shipment  a few months ago from Trendex Inc. in Ninbo, China. F**k yeah Ningbo!

OK, so now that I had identified a supplier in Ningbo to churn out my dice, I tried to find a source for my most expensive components — the batteries and battery holders. I had been prototyping with a great battery holder made by Linx Technologies in Oregon, and at $0.18 it was the cheapest American brand — suspiciously cheap to have been made here.  Import Genius came up empty-handed, so I searched the exact part number on Alibaba.com, a global storefront for the devoloping world’s overeager manufacturing sector. Sure enough, the exact same part was being made in Shenzhen for $.04 a pop– Linx was simply etching their name on it and selling it with a 400% markup. They didn’t even bother to change the part number. Good ol’ American industriousness at work.

The amazing thing is that Chinese re-sellers often undercut even the original manufacturer’s prices. For example, Microchip sells the PIC10F200 direct for $0.32, whereas I quickly found the same chip in China for $0.25. They are undercutting their own supplier!  And they love giving free samples!  The heck you say!

By the way, Chris gave me a great tip: if you plan on getting quotes from suppliers on Alibaba.com, you shouldn’t use your primary email address, unless you want to keep up to date on the latest discount Viagra deals. Another tip is to send your request late at night/early morning, during Chinese business hours. One more tip: Alibaba’s search tool is pretty bad, so try Google instead — just include “domain:alibaba.com” in the search field. FYI.

Another fun reverse-engineering webtool I found is the reverse-image search at Gazopa.com. It lets you search by image-similarity. Since Alibaba is a little spotty about describing products in English, I figure searching by image instead might be easier. I haven’t had any success stories yet with Gazopa, but it sure is fun anyways. For example, I wanted some inspiration for a rainbow-themed boardgame I’m helping to develop, so I searched for similar images to this one: http://www.abm-enterprises.net/fractal-art/rainbow-swirl-wallpaper.jpg. Got some really trippy results, including lots of screenshots from the Simpsons, weirdly.

Well, thats my spy story. Hit me back with your own outsourcing stories and tips in the comments section!