Mozilla/Browser becomes Phoenix

Just the other day I got around to joining the MozDev Mozilla/Browser mailing list and got excited about helping to improve the user experience of Mozilla. Today I read that the original “em be” project has come back to life as Phoenix. It is great to see more projects working on Mozilla UI, but it’s getting a little confusing. Amusingly, the MozDev M/B project is also debating a name change.

Hyatt and Asa are teasing us with screen shots of customizable toolbars. This will be great. I can hardly wait. I hope we hear more about Phoenix soon.

It’s a Pac-Man world

Yes! Somebody made a T-shirt showing the Pac-Man arcade game crashing after someone has played a perfect game of Pac-Man eating every dot and ghost and completing all 256 boards. I want one. It would be an almost perfect (hey, my game play isn’t quite that good) way to commemorate the 20th anniversary of the World’s Fair in Knoxville. Why do I mention the World’s Fair? Well, the biggest thing I remember from it is that Pac-Man was everywhere. There was a special arcade set up and of course people were selling Pac-Man paraphernalia.

Inductive User Interface

Technical writers can make a tremendous difference in the quality of a product if they are allowed to provide feedback early enough in the process. Apparently Microsoft is making this more official with their new UI guidelines for their inductive design. Fascinating. I have noticed that web interfaces are influencing traditional software interfaces. It seems to be a good idea when this involves embedding help text (tips, hints, short instructions) right in the interface, especially since no one reads the documentation. Writers are quite sensitive to complications in the UI even when they cannot suggest a good way to solve the problem. At the least, they tend to write things that make more sense than the typical programmer-speak.

Now that’s a censer

Apparently some catholics also appreciate the smells and bells.

The same blog led me to a page expressing hopes for unity between the Catholics and Orthodox. I am saddened to hear that some Orthodox have behaved so poorly in online forums. I know it is extremely difficult to judge the tone and intent of people in written communication especially email, so I hope much of this is simply misunderstanding.

Go much faster, much better

A New York Times article (free registration required) describes the complexities of creating a computer program that can play Go. Unlike the logical play of chess, where computers are able to beat grandmasters, Go is a game of pattern matching and intuition where casual human players can generally beat the best computer programs. Strong human Go players seem to be able to evaluate the board and intuitively make the best moves. The challenge in creating a computer Go player is that processing speeds are currently too slow and that evaluating the board is notoriously difficult:

In the course of a chess game, a player has an average of 25 to 35 moves available. In Go, on the other hand, a player can choose from an average of 240 moves. A Go-playing computer would take about 30,000 years to look as far ahead as Deep Blue [the chess-playing computer that five years ago not only beat but thoroughly humbled Garry Kasparov, the world champion at the time] can with chess in three seconds, said Michael Reiss, a computer scientist in London.

For a computer program to be able to play Go, we will need to greatly improve computer pattern matching techniques and probably create programs that learn from their mistakes. Perhaps someday this will be possible. In the meantime, let’s enjoy playing this ancient game.

The article also reminded me of a scene in the movie A Beautiful Mind (Recommended!). Early in the movie, the mathematician John Nash plays Go and gets frustrated at losing. In a deleted scene available on the DVD we’re shown that the experience motivated the real Nash to create his own game called Hex. He also is responsible for a mathematical proof that the first player should win the game. I need to figure out how to play this, too.