Archive for April, 2009

Randall Munroe is a sloppy programmer

April 19th, 2009

Can't sleep

The title attribute says “If androids someday DO dream of electric sheep, don’t forget to declare sheepCount as a long int.”

Actually, you want to declare sheepCount as an unsigned int.

Mike Lazaridis is on crack

April 19th, 2009

Mike Lazaridis:

A: I look at it this way. I say that our browser technology was developed with very different requirements. By writing our browser in Java, that provides our CIOs and wireless managers the assurances they need, to allow the browser to access internal information at the same time it accesses external information. So the overriding design criteria for our browser has been to not compromise on that experience in the enterprise phase.

I couldn’t make sense of this.

Tony explains: “he just had to get the words java, enterprise and assurance in a sentence.”

Citability.org slidecast

April 19th, 2009

Citability looks like a terrific, useful project:

Weirdest spam I’ve seen in a while

April 19th, 2009

rental spam

HOWTO read and pronounce URLs

April 13th, 2009

URLs usually appear in written form — online or on paper. Sometimes, URLs are spoken aloud. You’ll often hear URLs read out:

  • during television and radio advertisements
  • in voicemail messages
  • on conference calls

So what? Well, almost everyone gets it wrong.

And you sound like an idiot when you do.

I’ve seen directors of national political organizations and billion-dollar public companies make these mistakes.

In the interest of saving you and your organization future embarrassment, let’s run through a quick example. Suppose we want to give out the URL for Google Voice, the replacement for GrandCentral.

The URL for Google Voice is:

http://www.google.com/voice

You would read it aloud like so:

w-w-w dot google dot com slash voice

What not to do:

  • Don’t read out “http://”. Nobody needs to hear “h-t-t-p colon slash slash.” It’s at the beginning of every URL. That’s eight syllables you waste.
  • Don’t say “backslash.” A backslash looks like this: \. If you type a backslash instead of a slash, your web browser will give you an error.
  • Don’t say “forward slash.” A forward slash is the default type of slash. It’s either slash or backslash. Don’t waste those three syllables.

Suppose you want to read about my house concerts. The URL for my house concerts site is:

http://concerts.shrub.ca/

You would read it aloud like so:

concerts dot shrub dot c-a

  • Don’t read out “http://”. Nobody needs to hear “h-t-t-p colon slash slash.” It’s at the beginning of every URL. That’s eight syllables you waste.
  • Don’t say “www” — it’s not in the URL.
  • Don’t pronounce the trailing slash. (I’ve never heard anyone do this, but you never know.)

A note about top-level domains

The last part of the hostname is the top-level domain (TLD). For google.com, it’s “com.” For concerts.shrub.ca, it’s “ca.”

If you have a three-or more letter TLD (com, net, org, info, biz), pronounce it like a word. For “eff.org,” say “e-f-f dot org,” not “e-f-f dot o-r-g.”

If you have a two-letter (country code) TLD, spell it out. For Canada (.ca), say “c-a,” not “ka”; for Switzerland (.ch), say “c-h.”

Michelle Obama awes London (and me too)

April 2nd, 2009

Visit msnbc.com for Breaking News, World News, and News about the Economy