Fictional interface: iPhone home screen

Effectively a lifestream on your phone.

written 25 January, 02010 Comments

‘The Second Coming — A Manifesto’, Edge, 02000

Another Gelernter piece. I’m about done now.

The manifest seems to be effectively one for cloud computing. The whole thing is certainly worth reading, but I’ve pulled out some highlights for commentary.

Theme of the Second Age [of computing] now approaching: computing transcends computers. Information travels through a sea of anonymous, interchangeable computers like a breeze through tall grass. A desktop computer is a scooped-out hole in the beach where information from the Cybersphere wells up like seawater.

Today’s operating systems and browsers are obsolete because people no longer want to be connected to computers — near ones OR remote ones. (They probably never did). They want to be connected to information. In the future, people are connected to cyberbodies; cyberbodies drift in the computational cosmos  — also known as the Swarm, the Cybersphere.

From the Prim Pristine Net to the Omnipresent Swarm

The computing future is based on “cyberbodies” — self-contained, neatly-ordered, beautifully-laid-out collections of information, like immaculate giant gardens.

You will walk up to any “tuner” (a computer at home, work or the supermarket, or a TV, a telephone, any kind of electronic device) and slip in a “calling card,” which identifes a cyberbody. The tuner tunes it in. The cyberbody arrives and settles in like a bluebird perching on a branch.

Your whole electronic life will be stored in a cyberbody. You can summon it to any tuner at any time.

By slipping it your calling card, you customize any electronic device you touch; for as long as it holds your card, the machine knows your habits and preferences better than you know them yourself.

I think this ‘cyberbody’ idea is beginning to appear in the form of cloud computing, although both names are somewhat regrettable. I don’t really mean cloud computing in the sense of ‘everything is stored on the network’ — that’s a limited view, and only captures the present. Instead, I’m thinking of what comes next. As a result of improved capabilities in mobile hardware, increasing connectivity, and a general willingness to utilize the cloud, computers are moving in the direction of dumb terminals.

Desktops (both towers and laptops) are still important due to their computation power and the network’s general lack of such. But netbooks and smartphones are definitely on the rise, and many people have overpowered computers anyways. As we gradually accept the idea of doing everything online, there is increasingly less reason to keep big powerful machines around in the house. I’ve been using a lower-end laptop as my sole Computer for about a year now, with no real concerns.

Getting back to the ‘cyberbody’ concept: it’s odd that keycards are assumed to be the method that will be used for access and verification. Perhaps it was the spirit of the dot-com boom that influenced the choice, in the same way I assume the ‘cyberbody’ term is a result of sci-fi and early web culture. Regardless, it seems that the more immediate method is email or user logins of some manner (e.g. MobileMe, which presumably binds everything to one’s Apple email/password combo). Perhaps things will shift in the direction of keycards, or biometrics, or something similar, but I wouldn’t look for it as an early sign.

Of course, my perspective is just as rooted in the near-future as Gelernter’s was. :)

Any well-designed next-generation electronic gadget will come with a “Disable Omniscience” button.

Such as the iPhone’s ‘flight mode’, perhaps? I don’t know how this fits with plugging in for data — seems to me that the device would be largely useless without the ‘cyberbody’. Perhaps it’s mean to function as a basic smartphone that can be greatly enhanced by a user’s personalized information?

If a million people use a Web site simultaneously, doesn’t that mean that we must have a heavy-duty remote server to keep them all happy? No; we could move the site onto a million desktops and use the internet for coordination. […] (We used essentially this technique to build the first tuple space implementations. They seemed to depend on a shared server, but the server was an illusion; there was no server, just a swarm of clients.) Could Amazon.com be an itinerant horde instead of a fixed Central Command Post? Yes.

And, in fact, Amazon did jumpstart cloud computing (though perhaps prompted by the success of Gmail).

The windows-menus-mouse “desktop” interface, invented by Xerox and Apple and now universal, was a brilliant invention and is now obsolete. It wastes screen-space on meaningless images, fails to provide adequate clues to what is inside the files represented by those blurry little images…

Again pushing icon previews.

If you have three pet dogs, give them names. If you have 10,000 head of cattle, don’t bother.

Worth use as a maxim.

File cabinets and human minds are information-storage systems. We could model computerized information-storage on the mind instead of the file cabinet if we wanted to.

Elements stored in a mind do not have names and are not organized into folders; are retrieved not by name or folder but by contents. (Hear a voice, think of a face: you’ve retrieved a memory that contains the voice as one component.) You can see everything in your memory from the standpoint of past, present and future. Using a file cabinet, you classify information when you put it in; minds classify information when it is taken out. (Yesterday afternoon at four you stood with Natasha on Fifth Avenue in the rain — as you might recall when you are thinking about “Fifth Avenue,” “rain,” “Natasha” or many other things. But you attached no such labels to the memory when you acquired it. The classification happened retrospectively.)

Stuff like Spotlight and Google Desktop Search are helping us move in this direction. Of course, the idea (and even software) isn’t really new. From an article by Chuq von Rospach:

I came to Apple to work on its Unix products — at the time, a version of Unix called A/UX. I spent the first half of my time there working with a wide array of things, mostly enterprise products — A/UX, Data Access Language, AppleShare, AppleSearch, 3270 and Token Ring. Other than Unix, most of the products were at best marginal successes and generally soon cancelled. AppleSearch was by far my favorite — a technology to help you find content on your server. You may have heard of its grandson, called Spotlight, standard since April [0]2005 on Mac OS X. Ten years? That’s a pretty long gestation for a feature.

Back to the manifesto.

The lifestream (or some other system with the same properties) will become the most important information-organizing structure in computing —  because even a rough imitation of the human mind is vastly more powerful than the most sophisticated file cabinet ever conceived.

Although my first thought was ‘it depends on just how rough that is’, a moment’s consideration is enough to convince me this is true. Certainly our present attempts are fairly weak and just summarize what’s going on, but they’re already more humanizing because they 1) turn the data back into a human story, and 2) make it simpler to watch what’s going on.

Lifestreams don’t yield the “paperless office.” (The “paperless office” is a bad idea because paper is one of the most useful and valuable media ever invented.) But lifestreams can turn office paper into a temporary medium —  for use, not storage. “On paper” is a good place for information you want to use; a bad place for information you want to store. In the stream-based office, for each newly-created or -received paper document: scan it into the stream and throw it away. When you need a paper document: find it in the stream; print it out; use it; if you wrote on the paper while using it, scan it back in; throw it out.

Questionable, but I don’t know if it’s right or wrong. Paper is a wasteful technology. Most information can easily be digital for its entire life.

But What Does It All Matter?

If you have plenty of money, the best consequence (so they say) is that you no longer need to think about money. In the future we will have plenty of technology — and the best consequence will be that we will no longer have to think about technology.

We will return with gratitude and relief to the topics that actually count.

Fitting to close with a restatement of the idea that good design is invisible.

written 9 January, 02009 Comments

‘Lifestreams’, 01997, Wired magazine

In contrast with the 02003 comment about how stream entries that lack a preview are ‘worthless’:

On the other hand, proofreaders definitely have their place, and there is a consensus among the user interface researchers I spoke with that Gelernter’s ideas could use a little more copyediting. As Don Norman, the Apple fellow and cognitive psychologist puts it, “Gelernter is a brilliant man and very logical, but he doesn’t know human memory.” While it’s true, Norman says, that people often remember things with temporal clues, this is just one of many ways — and not necessarily the best way. “The proper solution,” he says, “is multiple solutions.” This was a line echoed by nearly everyone. Agrees Jakob Nielsen, a user interface researcher at Sun Microsystems, “The temporal dimension is very important, but you cannot just do a time-based interface — it would be as bad as today’s spatial interface. People are multidimensional.”

Gelernter rebuts these objections by pointing out that Lifestreams is multidimensional: it has the Find command that allows for other searches based on keywords or tags. True — but both of these dimensions are profoundly nonvisual. Given that 70 percent of human input capacity is through our eyes, this seems like a serious shortcoming.

written 8 January, 02009 Comments

‘Computer Visions: A Conversation with David Gelernter’

On lifestreams

Those are the goals of our lifestream (or “information beam”) project. In our view of the future, users will no longer care about operating systems or computers; they’ll care about their own streams, and other people’s. I can tune in my stream wherever I am. I can shuffle other streams into mine — to the extent I have permission to use other people’s streams. My own personal stream, my electronic life story, can have other streams shuffled into it — streams belonging to groups or organizations I’m part of. And eventually I’ll have, for example, newspaper and magazine streams shuffled into my stream also. I follow my own life, and the lives of the organizations I’m part of, and the news, etc., by watching the stream flow.

On document previews

My desktop might be crammed with icons, but the icons tell me basically nothing about what’s inside the corresponding files, apps, and so on. My file system, mailer and net search engine return mainly lists of words; I have to read them line by line.

Compare that to how I search my office for a document. My visual sense is key. I remember roughly where I put the document and what it looks like. Or compare this to how I interact with a magazine stand: my visual sense guides me to things that interest me. Once I’ve got a magazine in hand, I can flip through it and find what’s interesting.

If info-beams weren’t visual and browsable, they’d be worthless. Each element in the stream must show you a compressed visual summary of its document; when you touch a stream element, you instantly get a larger visual summary.

This interview took place in 02003, several years before technology like Quick Look was released.

written 8 January, 02009 Comments