A Great Miracle Happened There

One of the really great things about the WWW, as opposed to the Internet in general, is that the Web separates the concept of naming from everything else. A URL is bit of text that names a resource. You can type it. Except for some long URLs used by banks and in ecommerce, you can often even remember it. But most importantly, you can include the text in some other technology such as an email, an instant message, a calendar invite, a Web page, or even in a book or piece of paper. It can be sent and stored. The URL can be transmitted through this separate non-WWW media, and it still works on the other end.

When you name something, you have power over it. Like the dreidel mnemonic of the title, names help you to remember stuff. You can speak clearly about places and objects instead of just using misunderstood pronouns and long descriptions. And best of all, if you know something’s name, you can use it in casting a spell. (We call them programs.)

So a big part being able to work with virtual worlds, talk about them with other people, and use them in programs is to have a name – a URL that corresponds to each interesting thing about a virtual world.

Continue reading

Subsumption Assumption

Ack, this was sitting in my drafts folder for nearly a year. At the time I started it, someone had asked about how one might use Croquet virtual worlds to subsume other technical functions in the same way that the World Wide Web has incorporated other resources and functions. I did five minutes on the taxonomy of the problem-space.

I should have just answered with this video of Intel’s John David Miller demoing the use of Twitter from within a Qwaq Forum. He fills in the stuff on the Twitter Web page (crappy hand-held video, below) and then I love how the audience guy asks, “And then you can bring the result in to the world?” JDM answers that it already is, and dollies back to show that the whole interaction has been in world the whole time.

Reminds me of this from way back when.

Hanging Out in the Lobby

A lot of us like to run Forums all day, like an IM client. In the new version, you can log in to your organization without actually entering any of its forums(1). We think of it as hanging out in the lobby of that organization. You can watch people going in and out, text chat with them, and join them in whatever forum they are working in(2).

The idea is that if virtual world technology is a meta-medium that subsumes, for example, instant messaging, then it ought to do IM as well as dedicated IM clients while retaining the benefits of the virtual world technology. In the case of Forums, that means secure communication.


  1. In Forums, each user is a member of one or more organizations.
  2. People tend to have one forum per project at work.

Continue reading

Sounds Good

One of the general internal themes of Croquet is that everything ought to just work, and work well. Most practicing software developers aren’t fortunate enough to be able to create artifacts like this because the software is aimed at addressing a very specific problem. That tends to lead to tools of limited scope and interaction.

Consider sound. If you only want to make voice chat work, you can use a low fidelity encoding on a lossy transport. It will do what it does well, but only that. Now suppose you and someone else are watching a movie and discussing it, using separate programs for the movie and VoIP. Either program might work well, but use them together and everything is likely to go to hell.

Continue reading

Time Shifting

I don’t remember hearing the phrase “time shifting” before VCRs and DVRs. I now appreciate the value in being able to capture something while I’m doing something else and then view the capture later when I think I’ll have more time. With digital photography I can easily and sloppily capture my world and shift the difficult task of composition and editing to a later time. (Like, after I’m dead maybe.) I thought I learned in economics that land was the one universally limited resource, but I think that finite time is far more significant. Any tool that helps me shift time is valuable.

Continue reading

True and False

The world as we know it is a fictionalized version.

Today’s papers carry the obituary of Hubert Van Es. Apparently, after shooting the famous photo of the last helicopter out of Saigon, this van-dyke wearing Dutch photojournalist was a fixture in the Hong Kong press-club bar for the next 30 years, complete with Hawaiian shirt and floppy press-corp hat, cursing away in accented English. It seems the most clichéd of what we consider fiction really does capture something true. But what of the things we consider fact? The photo of the throngs lined up to board the helicopter is remembered as being on the roof of the US embassy. According to the Washington Post obituary, an editor mis-captioned what was actually an apartment building. But dig some more and it is said that the building was the home of the CIA station chief and his officers, and that the people turned away were employed by the US. So reality is close to the truth. Maybe close enough, maybe correct in a way but not precisely accurate.

Continue reading

Going somewhere?

Dear Diary,

I haven’t even written about the neat stuff in our 2.0 release, and now I’ve got a new project to keep me busy. I can’t talk about it.

But I do want to note that I feel like I’ve been looking forward for a long time to a particular — yet somewhat ill-defined — exciting trip. Now all of a sudden I’m going, and I realize I’m not packed!

2.0 Sees the Light of Day

Sorry for going dark for a bit. I’ve been working on our 2.0 version. You gotta love it when you work way hard and it’s way fun. But:

  1. I’ve had no time to write.
  2. I couldn’t write about what I was working on (until now).

I’ve got lots to babble about now and will do so soon, after a bit of rest. In the mean time some other folks’ take: Reuters (press release), Culture of Collaboration (blogger’s tight overview), Virtual World News (nice summary representation).

Could have been written by John himself

From an announcement one second before its time, by Google:

“Research group switches on world’s first ”artificial intelligence“ tasked-array system.

For several years now a small research group has been working on some challenging problems in the areas of neural networking, natural language and autonomous problem-solving. Last fall this group achieved a significant breakthrough: a powerful new technique for solving reinforcement learning problems, resulting in the first functional global-scale neuro-evolutionary learning cluster.

Since then progress has been rapid, and tonight we’re pleased to announce that just moments ago, the world’s first Cognitive Autoheuristic Distributed-Intelligence Entity (CADIE) was switched on and began performing some initial functions. It’s an exciting moment that we’re determined to build upon by coming to understand more fully what CADIE’s emergence might mean, for Google and for our users. So although CADIE technology will be rolled out with the caution befitting any advance of this magnitude, in the months to come users can expect to notice her influence on various google.com properties. Earlier today, for instance, CADIE deduced from a quick scan of the visual segment of the social web a set of online design principles from which she derived this intriguing homepage.

These are merely the first steps onto what will doubtless prove a long and difficult road. Considerable bugs remain in CADIE’S programming, and considerable development clearly is called for. But we can’t imagine a more important journey for Google to have undertaken.”

Follow the links through to the autoblog. Right out of Cheap Complex Devices.