XBox 360 Makes Me Want HDTV

I have what was considered a great TV in its day (the year 2000) -- a 27" Sony Trinitron. There are no over-the-air HD signals here on the slopes of Hualalai Volcano, I have basic cable, and my Tivo doesn't record in HD. Project Gotham Racing totally makes me want to …

more ...

Turbo Ruby

::: {.Section1} [Wouldn't it be awesome if Borland released a complete Ruby development environment that could target native Windows, Linux, the JVM, and .NET? Plus, of course, Rails? ]{style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"} :::

more ...

Energy levels: MSFT vs GOOG

::: {.Section1} [I guess a bit of a theme is emerging today, check out this account from an ex-Microsoftian on the energy levels at Google:]{style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"}

A little over a year ago I left Microsoft and went to work for Google. During the interview process …
more ...

das Blog developer joins MS

::: {.Section1} [Clemens Vaster, the original developer of my preferred blogging engine (dasBlog), has joined Microsoft as a Program Manager for WCF (Indigo). ]{style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"}

[ ]{style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"}

[If the past is any guide, the next six months will have a significant uptick in moves in …

more ...

van Rossum goes Google?

::: {.Section1} O'Reilly's Jeremy Jones is reporting that Guido van Rossum, creator and lead developer of the Python programming language, is now working for Google\< ?xml:namespace prefix = o />.

My immediate reaction was "Not Heinemeir Hansson?" (The creator of Ruby on Rails, the much more buzzword-y framework for Web apps).

Seriously …

more ...

King Kong: Good Movie, But the FX Aren't The Best

I liked King Kong quite a bit, and I'll say that the special effects of Kong's face are the best I've ever seen. But in most of the action scenes, I thought the effects were a notch below Lord of the Rings. The dinosaur chase scene I thought was really …

more ...

Getting Sacked The Week Before Christmas

CMP, a major trade publisher, laid off a bunch of people in their software development publishing group on Friday, including blindsiding a five-month pregnant editor who'd worked there for more than a decade. Ah, corporate America!

I suspect that at least two well-known but ad-challenged magazines are going to shut …

more ...

Logic programming with Iterators

::: {.Section1} [Wesner Moise has a fantastic blog post on how iterators and Expressions can be used to implement backtracking:]

It turns out that it is possible to implement logic programming in C\# natively through the use of iterators.  
grandparent(x, z) :– parent(x, y), parent(y, z).
 parent(jebbush, gpbush …
more ...

The Dismal Failure of XSLT

XSLT is used to transform one XML document into another. The canonical example is the transformation of a data-oriented XML document into a XHTML document formatted for reading in a browser. However, the evolution of dynamic Web sites has clearly favored procedural programming to get the data (ASP, PHP, etc …

more ...

Too Twisted: Text Entry via Tilting Toshiba!

Seb Wills has hooked the accelerometers in the Toshiba M200 to control the Dasher text-input system (in which letters gradually slide from right-to-left and your vertical motion selects them). Fantastic!

One of the most interesting things about the Tablet PC is all the ways we search for alternate input techniques …

more ...