The Language-Action Perspective: AI is Impossible?

With all my AI posts lately, I'm sorry I hadn't realized that the May 2006 issue of the CACM had a theme on the language-action perspective, a critique by Terry Winograd and Fernando Flores that dates from 1986 whose essential point the CACM summarizes neatly:

[S]killful action always occurs …

more ...

Darn. Limitations in dasBlog Macros

I tried to add one of those "action bars" under my posts -- you know "email it! | digg it! | del.icio.us it!" but couldn't get the dasBlog template to work. The \<%permalink%> macro expands, not to a URI, but to HTML.

Update:

 <SCRIPT TYPE="TEXT/JAVASCRIPT">  function StripPermalink(pl)  {    pl …
more ...

AI in 3 Months

Exploring Artificial Intelligence is an exciting prospect for non-professional programming (it's a quite rare part of professional programming). Rather than criticize others for being On Intelligence) Architecture on Tic-Tac-Toe

Naturally Speaking 8 ), the underlying processing is still realtime (and, last time I checked, single threaded). This is foolish! I would …

more ...

Post Korean Missile Test, I Bet Star Wars Comes to Hawaii

Apparently the North Koreans aimed their Taepodong towards Hawaii . I'll bet anything that our congressmen will demand an anti-missile base now. Sigh.

more ...

Shareware authors: Don't embed your password in your code

So I decided to register a piece of shareware, but when I went to the publisher's site, their domain had expired. Well, thinks I, I reckon that's a situation for which "cracking" the protection is reasonable. So I open the assembly in Reflector and...

So this is what I want …

more ...

Decapitated Horse Pillow

Greatest. Pillow. Ever.

more ...

Tufte's Newest Book Available on Amazon

Edward Tufte's new book, Beautiful Evidence, is now available on Amazon. As The Elements of Style is to writing The Visual Display of Quantitative Information is to visual design. I don't think that Tufte has ever quite reached that level again, but that's a testament to TVDoQI, not a damning …

more ...

Evolving a Path-Finding Algorithm

Rick Strom has a nice page showing how he used genetic programming to create a path-finding algorithm. This is real genetic programming, which differs from a genetic algorithm in that GP evolves an actual behavior tree of (potentially) arbitrary size, while a GA evolves the optimal parameters for a complex …

more ...

Copy Source as HTML for VS2005

Colin Coller's "Copy Source as HTML" is, without a doubt, worth the download. It now supports Visual Studio 2005.

more ...

.NET Parser Roundup

Interested in writing a domain-specific language for the CLR? Explore:

Microsoft DSL Toolkit CTP : This is a step towards Microsoft's Software Factories concept (which seems to be gaining buzz at the marketing level even though I'm not sure that the "factories" being released are actually aligned with the technical concept …

more ...