Howard Stearns works at High Fidelity, Inc., creating the metaverse. Mr. Stearns has a quarter century experience in systems engineering, applications consulting, and management of advanced software technologies. He was the technical lead of University of Wisconsin's Croquet project, an ambitious project convened by computing pioneer Alan Kay to transform collaboration through 3D graphics and real-time, persistent shared spaces. The CAD integration products Mr. Stearns created for expert system pioneer ICAD set the market standard through IPO and acquisition by Oracle. The embedded systems he wrote helped transform the industrial diamond market. In the early 2000s, Mr. Stearns was named Technology Strategist for Curl, the only startup founded by WWW pioneer Tim Berners-Lee. An expert on programming languages and operating systems, Mr. Stearns created the Eclipse commercial Common Lisp programming implementation. Mr. Stearns has two degrees from M.I.T., and has directed family businesses in early childhood education and publishing.

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

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.

Crisis of Credit


The Crisis of Credit Visualized. Check out Jonathan Jarvis other work.

I can’t wait to see what such artists do with virtual worlds as a medium. As when moving pictures in various forms began by recreating concepts from the existing still pictures or stage theater, artists today are recreating other media in virtual worlds. In a way, my company is not helping things by making it increasingly easy to directly bring external media in-world: 2D static pictures and 3d static models, audio and movies, 1D text, documents, slide shows and spreadsheets, etc. Like some traditional ritualized art forms, it might be artistically more interesting to restrict the artist’s capabilities to whatever it is that is special about virtual worlds.

What I did with Tea Time

Guy Steele is a sweet guy who doesn’t give folks a hard time. But I have heard him several times lament that many computer science conferences are filled with variations on the same paper, which he lampoons as, “How I cataloged my CD collection with Lisp.” (I think he started saying this back when they were called record collections. I haven’t seen him in years and I suppose the routine now refers to MP3s.)

I’ve just been wrestling with a problem, and I’m so charmed with the Tea Time solution that I’m willing to sound like a college student that just learned how to do something mundane with his new profound toy. Call me a hack.

Continue reading

Negative Interest Loans?

Hey, suppose we had a rational way to evaluate business and home loan risk. I don’t think we can truly solve our financial/social crisis without fixing the underlying risk-valuation issue.1

However it’s done, let’s imagine for moment that we had such a thing. Furthermore, let’s imagine that we had some way of assessing that risk relative to benefit for those doing the loaning. If the government is loaning, that means public benefit (under some political process).

If we did have such a thing, wouldn’t the most efficient way of stimulating the economy be to provide business and public loans at an interest rate based on that assessment? In particular, worthy projects might get zero or even negative interest, depending on how much we turned up the dial on desired stimulus. It’s not a blind hand-out, as borrowers have to justify their projects and make regular payments. The loan can be called in the usual way if payments aren’t made. The stimulus is in adjusting the balance-point of go/no-go.

Would Republicans support such a plan? Would Democrats? If labeled as a banking system, then I suppose neither. But what about defining it as a rational way of conducting the stimulus? With a side-benefit of kick-starting a more efficient and maybe less corruptible system of risk evaluation?


1.. Maybe something involving public peer review ala all that yummy mesh, P2P, and social network stuff?