When Your Nutshell Gets to 1300 Pages...

"Java in a Nutshell" weighs in at 1264 pages. Matt Croyden, sez:

[Y]our programming language just might be complicated when you have trouble telling the difference between its Nutshell book and a telephone book.

[via James Robertson]

This is somewhat unfair, as the bulk of "JiaN" is a library …

more ...

Most Useful UML Diagrams

According to "How UML Is Used," an article in the May 2006 issue of CACM, the UML diagrams that most commonly "provide new info" above-and-beyond use-case narratives are:

  1. Class diagrams
  2. Statechart diagrams
  3. Sequence diagrams

Interestingly, "usage rates are not well explained by how much new information is provided." Statecharts, the …

more ...

Getting Things Done With OneNote 12

::: {style="direction:ltr;margin-top:0in;margin-left:0in;width:5.0305in"} ::: {style="direction:ltr;margin-top:0in;margin-left:0in;width:5.0013in"} Getting Things Done With OneNote 12 :::

::: {style="direction:ltr;margin-top:.0493in;margin-left:0in;width:1.5041in"} Tuesday, July 11, 2006

8:23 AM :::

::: {style="direction:ltr;margin-top:.0722in;margin-left:0in …

more ...

.2% of Patents Earn Out

According to an article in the May 2006 CACM?quoting Peter Drucker, "no more than one in 100 patents earn enough to pay back its development costs and patent fees, and no more than one in 500 recover all its expenses."

more ...

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 ...