Controlling Time: The Dial-tone for Cyberspace

Previous: Weapons of Math Destruction

Imagine we are at the Nasa Operations center, and it is filled with people attending to different aspects of a space launch. The operations director checks in with the different domain specialists: “Communications?” “Go.” “Environment?” “Go.” “Transport?” “Negative! We have a problem.” ¬†Within that room, the specialists are focused on the complex applications and information in front of them. They all need to hear and speak to each other, and to see some common data on the big board at the front of the room. ¬†As the situation changes, some of the problematic applications are examined by related specialists who were not looking at it previously.

Now imagine a distributed virtual operations center.

Continue reading

Controlling Time: What Have We Made?

Previous: Demoed

In 2003, two of the world’s top computer scientists introduced their latest project: Croquet. David Reed and Alan Kay proposed a radical model for making computers work together on the Internet. With co-authors David Smith and Andreas Raab (old profile!), they developed the ideas over the next three years in conjunction with teams at HP, Intel, the Japanese National Institute of Information and Communications Technology, Viewpoints Research Institute, and the Universities of Wisconsin and Minnesota. Teleplace was formed in late 2005 (originally named Qwaq) to transform this research into a practical commercial system.

And the results are in.
Continue reading

Controlling Time: Demoed

Previous: Done!

How can all this be possible? Magic. But learnable magic.

Next: What Have We Made?

Controlling Time: Intro

Six years ago I was hired by the University of Wisconsin to lead its development team on an internationally distributed open source project. Later a company named Qwaq was formed by project leaders and it later hired me and some of the other developers from various institutions. That company is now called Teleplace and its product sounds like science fiction, but it works. I’ve been blogging about the work since day one, and papers have been published by many people, but in the next six entries I’m going to try to bring together what I feel are the most significant accomplishments of all the various developers, and the science that has made them possible.

Continue reading

Shallow Hiro / Deep Hiro

With all the Avatars running around this Halloween, I figured it was an appropriate time to go back to the book that introduced the world to this usage of the term. But my Hiro Protagonist felt more like a sort of literary Diogenes, wandering the streets and other people’s parties with my pizza box and katana, looking for anyone who had read Snow Crash.

I was disapointed.
Continue reading


I’ve been asserting for years how the right general magic technology enables some unbelievably broad applications. This week our group announced that Teleplace is building up a showcase of this with some of our heavyweight customers.

Tech heads and futurists might be particularly interested in one word buried in this news: “mobile”.

When working on Croquet at the University of Wisconsin, I was able to talk about my work as I was developing it, but commercial discussion has been quite a bit more retro. Sorry about going dark like that. Now that so many people have seen and even used this work, I’ll talk about what and how going forward. For now I’ll just show you the state it was in at the pepoikomai(*) moment a year ago (Novemeber 19, 2009), and let you try to work out what we’ve got.

(*) Whereas “Eureka” means simply that “I have found/discovered it,” I’m told that “Pepoikomai” meant “I have DONE it”, in the sense of “I have through my own exertions caused it to be accomplished.” Alas, I don’t happen to know what the first person plural is, which is what’s needed here. Sami Shaio (first CTO of Marimba) wrote the entire mobile side while I wrote the server side with huge, specific and direct support from Greg Nuyens, Andreas Raab, Brad Fowlow, Josh Gargus, Eliot Miranda, and Chis Croswhite.