Monthly Archives: May 2006

Why YouTube is winning out over Google Video

Recently Google Video decided to allow uploads directly from the web browser, and promised that they would expedite the approval of video (it took several days last time), but it still is slower and less convenient than YouTube. I uploaded the video below to each, and within minutes, it was available on youtube, but it’s still waiting for approval on Google.

I had thought about experimenting with a video podcast using Google Video, but the slow approval simply makes it unreasonable. It might be possible to do a good one using YouTube.

Oh, and the video above? The PDP-1 video I shot again, this time with sound (bad sound, but sound nonetheless).

Another question for Microsoft…

Scobleizer – Microsoft Geek Blogger » Microsoft Word generates clean HTML for blogs?

Lots of Microsoft program managers push back and say “normal people don’t care about HTML quality.”That might be true (although we all hate it when our pages don’t display right on all browsers, or when they are slow to load) but the influentials who write reviews and tell their friends (or set up their computers) do care about such things.

Wow. I read this as a tacit confession that “lots of Microsoft program managers” actually don’t care about software quality. “Let’s just sweep this dust under the rug here, nobody will ever see it” is not the mantra of those who excel at writing good, reliable, and useful software.

The question for Microsoft: why are these people still your product managers?

[tags]Rants and Raves[/tags]

PDP-1 Restored At the Computer History Museum

Paper tape from the restored PDP-1 at the Computer History Museum

Well, it’s kind of late, and I’m just back from my trip to the Computer History Museum, where they unveiled their restoration of a DEC PDP-1. The PDP-1 is notable for many reasons, not the least of which is that it was used to create what might possibly be the first video game: Spacewar!. I wrote an emulator for the PDP-1 a few years back, but tonight I got the thrill of running it on the real hardware.

I’ll write up some more about this tomorrow, but for now you can check out my gallery or maybe have a peek at some of the video I shot with my digital camera of Spacewar! running on the PDP-1.

[tags]Computer History Museum,Spacewar!,PDP-1[/tags]

Night Pictures

36 inch Cassegrain telescope @ Chabot Space and Science CenterHere’s a picture of the 36 inch telescope at Chabot Observatory, with an 8 second exposure and some GIMP work to bring out some of the details. The shot is illuminated mostly by the (nearly full) moonlight. The camera is actually pretty noise free in green light, and the red isn’t terrible, but blue is really, really grainy. You can’t really tell in this size, but you could try looking at the original, very dark image. Oh, and the white streak? A plane.

[tags]Photography,Astronomy[/tags]

Addendum: Below is a picture taken the same night, rendered in black and white, of the dome which houses the 8″ Clarke refractor nicknamed “Leah”.

The dome which houses the 8

Marin Human Race

This weekend’s activity was Marin Human Race, a 4 mile race (which we did at a walk, naturally) in the neighborhood of the Marin Civic Center. The weather was beautiful, the pace was fun, and we had a good time, although today I feel like I may have gotten a bit too much sun and pollen. Check out the photos on my gallery. I was also carrying my gps, and got a track log of the entire route (I’ll be doing this for the Bay to Breakers next week) and used the GPS Visualizer to create this Google Map.

[tags]Marin Human Race,GPS Visualizer,GPSBabel[/tags]

Games, Puzzles and Computation

An as-yet unfinished draft of Bob Hearn’s MIT PhD thesis Games, Puzzles and Computation is online.   I first became aware of some of these results at a conference a couple of years ago, which showed that sliding block puzzles like Rush Hour belong to the class of PSPACE-complete problems.   What does that mean?  From the previous paper:

Technically, a problem is called PSPACE-complete if it is equal in computational power to a particular mathematical model of computation (called “polynomial space-bounded Turing machines”).  Practically, this means that one can build computers out of the elements of the problem, just as one can with wires and transistors.

If this didn’t mean anything to you, here’s another try at explaining what it means.  Imagine that you can program a computer that can answer some yes or no question by executing an arbitrary program.   Hearn can build a sliding block puzzle that only has a solution if the computer would print “yes”.   This is perhaps a bit surprising: that no matter how lengthy, long, involved a calculation might be on a computer, you can represent it as a bunch of sliding blocks.

Well, I think it’s cool.

[tags]Turing Machine,Computer Science,Recreational Mathematics,Games[/tags]

Fuel for Rants

Richard Cohen thinks that algebra is highly overrated.

Here’s the thing, Gabriela: You will never need to know algebra. I have never once used it and never once even rued that I could not use it. You will never need to know — never mind want to know — how many boys it will take to mow a lawn if one of them quits halfway and two more show up later — or something like that. Most of math can now be done by a computer or a calculator. On the other hand, no computer can write a column or even a thank-you note — or reason even a little bit. If, say, the school asked you for another year of English or, God forbid, history, so that you actually had to know something about your world, I would be on its side. But algebra? Please.

Steven Johnson comes close to making the same point, but actually  has some real perspective:

In the offices of the future, which skill set will today’s kids draw upon in their day-to-day tasks? Mastering interfaces, searching for information, maintaining virtual social networks and multitasking? Or doing algebra? I think the answer is obvious. It’s a good bet that 99% of kids will never use algebra again after they graduate from high school. And yet thanks to the testing establishment, we know a staggering amount about the algebraic skills of today’s teenagers but next to nothing about the skills they’re actually going to use.

Johnson argues that teenagers who play (for instance) massively multiplayer online games develop a broad set of skills that might be more applicable to their employment than algebra, and I think it would be hard to disagree at some level.  After all, most people do not get paid to innovate, or even produce, but merely to move information (often in the form of money) from one place to another.   But I think the bigger question is “how do educate children to create a better society, as opposed to a better work force.”   No amount of playing Ragnarok online is going to result in the cotton gin, the steam engine, or the polio vaccine.   For that we need people willing to learn and apply the methodologies of science and mathematics.

Kenneth Silber’s article provided the two links above.

[tags]Rants and Raves[/tags]

Book Acquisition: Johnson’s Natural History: The Illustrated Animal Kingdom

Well, I couldn’t resist. I was in a rare bookstore in Salt Lake, and saw that they had both volumes of Johnson’s Natural History: The Illustrated Animal Kingdom. Doesn’t ring any bells? It’s the book that inspired many an O’Reilly book cover with its etchings of many different animals, over 1500 of them. It was published back in 1880 or so, and is really quite amazing. I didn’t have my scanner handy, but below is a duck image (forgive the poor quality, I snapped it with available room light using my Nikon 4500 handheld) that will give you some idea of the kind of thing that you can find.

DuckAnd this is only one of the fifteen hundred etchings in the book.

I’ve got some ideas about things I can do with these books, and most of them involve making the text and artwork available online. Stay tuned, I’ll keep you posted when I get some more of this worked out.

[tags]Images,Clip Art,Public Domain,Rare Books[/tags]

Sketches Committee

Sketches Committee

You might have noticed that I’ve been a bit lax in updating my blogs. The reason is simple: I have been preparing for, and during the weekend attending the SIGGRAPH sketch jury. To anyone who is interested in serving on the jury: I heartily recommend it. While it is a stack of work, it is also a blast to see all sorts of crazy (and some sane) sketch ideas and to discuss them with people from all sorts of different subdisciplines and backgrounds.

I’ll be flying back tonight, but it’s been a blast, and to all my fellow jury members, it’s been fun to meet you and I’ll see you in Boston!

Plasma Pong

Courtesy of Kevin Bjorke and a few extra minutes during our SIGGRAPH sketch committee meeting, check out Plasma Pong: a very strange pong game that uses fluid dynamics implemented entirely on the GPU. It quite simply rocks! Check it out.

[tags]GPGPU,Graphics,Fluid Dynamics,Link of the Day[/tags]

Addendum: It even runs on my antiquated laptop!