Friday, August 08, 2003

Work. A sneak peak at what I've been working on all week. This will only make sense to you if you can read Thai, and even then, it probably won't make sense because all the text was translated using one of those automatic translators which often produce humorous results. The technology has a long way to go.

In addition to Thai, I can now generate similar versions of our product in Japanese, Korean, and Chinese, as well as Malay and all the standard European languages that use standard English-like letters. We're still hoping to be able to do Hindi someday, but their crazy script is only just recently being tackled by computers.

It's been something a revelation to work on this stuff. I'm reminded of Huckleberry Finn:

"Why, Huck, doan' de French people talk de same way we does?"

"No, Jim; you couldn't understand a word they said -- not a single word."

"Well, now, I be ding-busted! How do dat come?"

"I don't know; but it's so. I got some of their jabber out of a book. S'pose a man was to come to you and say Polly-voo-franzy -- what would you think?"

"I wouldn' think nuff'n; I'd take en bust him over de head -- dat is, if he warn't white. I wouldn't 'low no nigger to call me dat."

"Shucks, it ain't calling you anything. It's only saying, do you know how to talk French?"

"Well, den, why couldn't he say it?"

"Why, he is a-saying it. That's a Frenchman's way of saying it."

"Well, it's a blame ridicklous way, en I doan' want to hear no mo' 'bout it. Dey ain' no sense in it."

"Looky here, Jim; does a cat talk like we do?"

"No, a cat don't."

"Well, does a cow?"

"No, a cow don't, nuther."

"Does a cat talk like a cow, or a cow talk like a cat?"

"No, dey don't."

"It's natural and right for 'em to talk different from each other, ain't it?"

"Course."

"And ain't it natural and right for a cat and a cow to talk different from us?"

"Why, mos' sholy it is."

"Well, then, why ain't it natural and right for a Frenchman to talk different from us? You answer me that."

"Is a cat a man, Huck?"

"No."

"Well, den, dey ain't no sense in a cat talkin' like a man. Is a cow a man? -- er is a cow a cat?"

"No, she ain't either of them."

"Well, den, she ain't got no business to talk like either one er the yuther of 'em. Is a Frenchman a man?"

"Yes."

"WELL, den! Dad blame it, why doan' he talk like a man? You answer me dat!"

I'm a little like Jim, in the way I've always assumed that languages used a discrete set of letters that correspond to sounds, and build words out of them. It just isn't so. Symbols get combined, lines are drawn to connect things in weird ways, and symbols are used to represent whole words, giving no clue as to how they get pronounced.

Having a small set of discrete letters may even be one of the key reasons for Western advancement; first because they made the printing press feasible, and lately because computers can deal with them much easier. (Recently the Chinese have gotten in step with the times through widespread use of a simplified form of their alphabet.)

Thai is pretty cool looking, no? Definitely one of the more interesting-looking languages out there (though I would give the nod for beauty to Arabic and Hieratic).

Tuesday, August 05, 2003

Apparently my signature no longer matches... my signature. They must have some serious check nazis down at the bank. Ah, it's always good to bounce your first rent check in a new apartment. I'd be willing to bet the signature checker's job title has the word "Anal" in it somewhere. This sort of thing was not a problem back in the US.

Monday, August 04, 2003

Upgrading from Windows 2000 Server to Windows XP on my work computer. A short list of all the software I have to install:
  • NVidia video card driver
  • TextPad text editor
  • Cygwin (all the standard pieces, plus: clear, crypt, cvs, doxygen, emacs, file, fortune, gcc, gdb, make, man, openssh, openssl, vim)
  • XEmacs
  • Panicware Popup Stopper
  • WinCVS revision control system
  • Apache Tomcat web server
  • Seti@home screen saver
  • Winzip
  • The Gimp (open-source PhotoShop)
  • Java 2 Software Development Kit
  • NJStar Communicator for chinese language entry
  • ElevenProspect License Manager
  • XP language support for Japanese, Thai?, Korean, Chinese
  • Google toolbar
  • Netbeans IDE
    What a joy. That should take just about all of tomorrow.
  • Sunday, August 03, 2003

    The dream. When I worked at the Space Center, the stress of being responsible -- even in a very small way -- for a shuttle launch seemed to give everyone the same recurring nightmare. The nightmare is that it's launch day, and something goes wrong during the fueling, or worse -- during the launch, and it's your fault. Everyone I worked with had this dream at some point. It's not a good dream.

    I still have the dream, every few months or so, including last night. It's changed a bit over the years; the shuttle still goes haywire, but it's no longer my fault when it happens. It's still distressing. This time, I was really close to the launch; only a few hundred yards, and it was really cloudy. Through a hole in the clouds I could see sparks flying out of the shuttle where no sparks should have been, and thought "Oh, no...". I told everyone it was going to crash, and while I didn't see the impact, molten lumps of debris started raining down on us, and we had to dodge them. Then I woke up.

    I can't imagine working on some of the probes they are launching now. Each requires more than a decade of work to plan and build, and it all comes down to a single launch. I think the Mars probes they've launched have had less than a 50% success rate in just getting there. I sure those guys have The Dream a lot too.