Choose Your Own Adventure

For a while, I’ve been thinking about writing a choose-your-own-adventure wiki. Imagine ten people collaboratively writing 500,000 words of choose-your-own-adventure in a month. (Hmm, would the text of the choices count toward the word-count goal?)

It turns out somebody beat me to it. There are a few things I was thinking about doing differently (like allowing anyone to edit existing pages, and having RSS feeds), but what they’ve got is pretty functional.

It’s also proven to be quite amusing; since anyone can contribute, they get some colorful stuff (amid the stuff that’s just stupid). One of the story pages includes the text “All those martial arts movies you watched as a kid really come in handy in this busy Roman marketplace.”, and the choices from that point include “Offer his horse some peanut butter”. I may have to make a NaNoWriMo dare out of those phrases come November.

(In case anyone is curious, the track of choices that led there was: Another Monday Morning > Call in sick > Go to the park under the bridge for a game of basketball with the bums > You pull out your pistol and shoot them all in the head… > go back in time to 6AD > pull a kung-fu move. Nice, logical progression, ain’t it?)

I’ve only added two pages so far. One was just begging to be written (there was a knock at the door, and one of the choices for who was there was “Somebody deliver a pizza?” — I couldn’t resist making fun of it). The other was just to cauterize one of the loose ends on a very bizarre story spike that had gone on way too long.

Quite entertaining. I’ve already spent three evenings reading through the “Another Monday Morning” story alone, and still haven’t gotten through all the paths yet.


In case anyone ever wants to make sense of us talking to (or about) our cats, here’s a guided tour of our household’s catspeak and the origins thereof. For your reading amusement. Don’t expect any coherency to this post; it’s just random rambling. (Once, I had an idea of how I was going to structure this post, but I’ve forgotten. Pretty normal.)

So our oldest cat is named Stefan, after a character I created for an Ars Magica game and then never got to play. We got him from the Humane Society when he was still fairly young and kittenish. He quickly earned himself the nickname “Stepped-On”, so named for his undeniable talent at placing himself directly in front of our feet whenever we were walking around the apartment. (It probably didn’t help that we were in a very small apartment at the time.)

A while later, Jennie spontaneously started calling him “Beanbowl”.

We still don’t know where the name came from. My best guess is that she was trying to call him “Bean Boy” and I misheard. But wherever it came from, it stuck.

We didn’t pick Stefan; he picked us. He jumped into Jennie’s arms as soon as he saw her, and when she called me over, he perched on my outstretched arm. He once climbed into a pouch in the repair guy’s toolbelt. So (yet another nickname) we call him our pet-me-love-me boy.

Stefan hates going to the vet (what cat doesn’t?), but he is still Stefan. When the vet comes into the exam room, he will purr, rub up against her legs, and hiss, all at the same time. The vet calls him a twit.

Then, a year or so after we got Stefan, we moved into a rental house (which is in itself a tale for another day), and Jennie got a full-time job. And Stefan got lonely being alone all day. The thing that finally got our attention was when a neighborhood stray wandered onto our screened-in porch, and Stefan came over to sniff and say hello. The stray hissed and growled, and despite this, Stefan was still anxious to sniff and be friends. Hmm, thought I. He needs a little brother.

Off to the Humane Society, where we got a little orange kitten like Jennie had always wanted. We named him Tycho (lifted from a city name in The Moon is a Harsh Mistress), although he quickly earned the nickname Psycho, from his habit of tearing madly around at top speed and crashing into things (like walls), his ADHD, and (when he actually manages to focus on anything) his sheer intensity.

At some point, I made reference to him being the Lesser Beanbowl. Seeking to shorten that title, I wondered: What’s the diminutive form of “Beanbowl”? Well, obviously, it must be “Beanlet”.

That one really stuck. I don’t think he even knows his name is Tycho. But when we say Beanlet, he knows exactly who we’re talking to.

We’ll sometimes refer to something moving “at the speed of Beanlet”. If you’ve met him, you understand.

When I was growing up, a phrase that my dad used on occasion, like when we were getting ready to go to the store (and especially when things kept coming up to delay us, but we finally headed out), was, “And we’re off… like a thundering herd of turtles.”

When Beanlet goes charging madly around, we can hear him throughout the entire house. I’ve commented that he sounds like a thundering herd of Beanlet. (Yes, the singular is deliberate.)

There’s an old Calvin and Hobbes strip where Calvin decides to get even with Hobbes for all the times he (Hobbes) has snuck up and pounced on him (Calvin). So there Hobbes is, lying on his back, taking a nap. And Calvin takes a flying leap directly at Hobbes’ belly, letting out a holler as he goes. Hobbes wakes up, takes the situation in at a glance, and bares teeth and claws. Calvin, still in midair, tries frantically to change course, to no avail. In the last frame, he limps away, saying “I keep forgetting five of his six ends are pointy when he lies like that.”

This is particularly applicable to Beanlet, because his claws are very sharp, and he likes to say hello with his teeth. He’s front-claw declawed (as are Stefan and Noel), so he has three pointy ends (one head, two back paws) and three non-pointy ends (two front paws, tail). So we like to say that fifty percent of his ends are pointy. Especially when we play extreme sports (meaning that Beanlet is lounging on the floor, and one of us comes over and tickles his belly with our feet).

We also call him Squeaky. It’s hard to imagine a cat squeaking, but if you’ve heard Beanlet, especially when he’s sleepy or hungry, you would have to agree that “squeak” is the only word to describe it. Imagine the sound Chrono’s cat makes in Chrono Trigger, and you’ll be close. Beanlet is a champion squeaker.

Beanlet does not rub up against the vet and purr. He just hisses, and yowls, and bites — even when they’re just trying to get him on the scale to weigh him. He even has a sticker. The vet calls him crabby. (The vet calls all three of our senior cats crabby. On the plus side, I’m assured that they get a lot crabbier than even Beanlet. They’ve never had to get the pole out for Beanlet.)

Then one day, after we had moved to Omaha, Jennie noticed both Stefan and Tycho making lots of noise at the apartment door. She opened the door, and there was a little white fuzzball.

She went to the apartment office, and together she and the landlady went around to all three apartment buildings, asking if anyone belonged to this kitten. Nobody did. It’s not even clear how she got into the building. The running theory is that somebody had moved out and left her behind, and had been let out when the crew came to clean out the vacated apartment. But the last move-out had been two weeks prior, and she was too healthy (and too well-groomed) to have been left locked in an apartment for two weeks. So, in the end, she’s a mystery. Women often are.

We already had two cats, and technically the apartment complex only allows two cats to an apartment. We made sure to get the exception in writing.

This was shortly before Christmastime, so we decided to name her Noel. She didn’t get her first nickname for a couple of weeks, because we couldn’t find her for a couple of weeks. It turned out she was crawling under our bed, and from there was climbing over the top of one of our drawers, and hiding inside the drawer. That particular drawer had a huge pile of stuff outside it, and we hadn’t actually opened the drawer for probably a couple of months beforehand. It took a while before it even occurred to us that she might be in a drawer that we never opened. She’s always been our skittish child.

Those first couple of weeks, she didn’t make a sound. We were starting to wonder if she was mute. But once she got settled in, we couldn’t shut her up. Meow. Meow. Meow.

Hence her first nickname: Noisy. (It didn’t stick as well as Stepped-On and Psycho, though. Probably because it’s not as alliterative.)

I’m not sure whether she even knows her name is Noel, because we usually just call her “baby girl”.

She’s our high-maintenance child (she’s earned the nickname “diva” to add to her repertoire). She’s the one who hid behind the toilet and didn’t want to come out when we first moved into our house. She’s the one who currently isn’t eating, apparently on hunger strike in hopes of getting us to send the new kitten back. She’s also the one who is always trying to drink our milk; she hasn’t quite caught on yet that she’s very lactose-intolerant, and will just go throw it up.

She also happens to be our local bully. She didn’t let being smaller than Stefan and Tycho intimidate her. No sir. She beat them up early and often. She liked to sit on a high piece of furniture and swoop on them when they went by, thus earning her the further nicknames “thug” (from a Calvin and Hobbes strip where Calvin threatens his mom with a water balloon) and “vulture” (a Peanuts reference this time).

And then we got Sox. No story behind his name; he came with one. His nicknames aren’t alliterative, either, but I think they will stick. His first nickname is Monkey. (I wish I had a picture of him climbing up our vacuum cleaner earlier tonight.)

He’s also quickly earning himself a place among my ranks of marsupials. When I hide my hands under a blanket and scratch the sheet to get his attention, he doesn’t pounce like a cat. Instead, he does a high, slow arc, often with back feet down — very reminiscent of a kangaroo. Go figure.

Although I have to admit, I’ve never seen a kangaroo shake its butt like that.

Sox still has 87% pointy ends, and one thing I had forgotten about having a kitten is that smaller paws mean smaller claws, which mean smaller tips of the claws, which translates to… very sharp. Jennie and I are both constantly bleeding from dozens of puncture wounds. It doesn’t help that he’s not just sharp, he’s a sharp monkey. I’m getting new freckles on my shoulders, except that these aren’t really freckles, they’re scars from where he tried to walk behind my head from one shoulder to the other, and then lost his balance… or tried to attach himself to my back from midair. He also likes to climb up our legs, regardless of whether we’re wearing long pants at the time, which is always an adventure.

I had to come out into the kitchen last weekend to rescue Jennie. She had bent over to get something out of the oven, and Sox had leapt onto her back. She couldn’t stand up for fear of blood loss.

Sox is absolutely fearless. He chases his brothers and sister around the house, even the ones (Stefan and Noel) that hiss at him. He’ll walk right into the middle of your dinner plate if you don’t stop him quick enough. He wants to explore everything, and we have to keep explaining to him, “No kittens allowed in the dryer. No kittens in the dishwasher. No kittens in the refrigerator.” Once he was about to leap up onto the open oven door, just as we were taking the pizza out. I still worry about that one. 450 degrees. Ouch. That one would have resulted in multiple emergency-room visits… one for him and one for me.

Despite all that, he fits into my hand, and is very cuddly when he’s not tearing the place up or trying to eat my clothing. (Both he and Stefan like to eat my watch band and my sandals. Must be a gray-cat thing.)

All of our cats are very cuddly when they want to be. Stefan loves to curl up in my lap while I’m on the toilet; it’s his favorite spot. They’ll all occasionally curl up with us in bed, or more often, on us. You’ve heard the old “I ran out of sick days, so I called in dead”? We talk about having to call in cat. After all, when an adorable ball of cuteness is curled up on you, who wants to disturb it?

Our most notable vocabulary word that doesn’t directly refer to a cat is the “bumblestick”. This is one of those plastic sticks with feathers and a bell on the end, like you can buy at any pet store. The word came from the way I wave it madly through the air, humming “Flight of the Bumblebee” as I go.

Oh, and then there’s my assertion that cats are full of fuzz. (They must be — look how much keeps leaking out. Part of our move-out bill at our last apartment was for cleanup of “excessive cat hair”. The stairway in our new house is slowly turning orange.) I once commented that our kids are probably going to end up getting into arguments with their science teachers. “Wait a minute, cats are full of fuzz! What’s all this bones and shit?”

Sigh… cats. Very cool. Very entertaining. Very hungry (Stefan has been sitting in front of the monitor for a good half hour now, trying to get my attention, so I suppose I’d better go feed him now).

Suckers (us)

We brought home a new kitten yesterday. It was all my fault.

Our vet’s office has a cage in the waiting area, and sometimes they’ll have kittens from the Humane Society there for adoption. I went to the vet on Wednesday to pick up more food for Noel, and of course I stopped to play with the kitten, like I always do when they have kittens there.

I got home, and Jennie had to laugh at the forlorn look on my face. She’s the one who called the vet back and asked how much it would cost to adopt the kitten. She’s also the one who went over there yesterday and picked him up. So it can’t really be said to be all my fault, but, you know. 90%.

His name is Sox, and he’s very cute, extremely playful, and pretty darned cuddly in his less-hyperactive moments. (He’s snuggled up in my lap as I type this.)

He and Tycho took to each other right away, chasing each other around the house, sneaking up on each other using the furniture for cover, and generally having a grand old time.

Noel hisses when she sees the kitten, and spends most of her time hiding from him.

Stefan is spending most of his time in the basement now, so he has a shorter trip to the litter box and, therefore, less chance of passing Sox on the way. When he sees the kitten, he not only hisses, but growls and, if Sox gets too close, screeches. Despite this, Sox keeps trying to romp and play with Stefan, so there’s a lot of screeching. Stefan is not a happy kitty cat. (He’ll get over it. He did with both Tycho and Noel. Still, I’ve started calling him my “grumpy old man”, and throwing a blanket over his head when he gets too testy.)

At this point, I don’t trust them all together when neither Jennie nor I are around. When I leave for work, I’m going to shut Noel and Stefan in the basement, so they can pout, and leave Sox and Tycho upstairs, so they can tear madly around and break everything we own.

Life should be interesting for the next few days.

A vote for Bush…?

The Omaha World-Herald’s top story today, reprinted from the Denver Post, was about Bush’s acceptance speech for his Republican nomination. (Damn. I was hoping they’d wise up at the last second and nominate somebody else. Hey, hope springs eternal.)

In a speech laced with biblical and patriotic imagery, Bush said Americans have a divine mission to spread freedom and liberty upon the Earth.

“Divine mission”. That’s right, Bush can’t read his own Bible. Excuse me, Mr. President, but America is not God’s chosen nation, and we do not have any divinely-sanctioned mission. If there’s any chosen nation at all, then we ain’t it. News flash, Texas: the Bible was not written in America.

“By encouraging liberty at home, we will build a more hopeful America,” the president said.

Liberty at home? This from the guy behind the Patriot Act, which gives him the right to arrest anyone without probable cause, and hold them without access to a lawyer, without the right to a speedy trial or in fact any trial at all, without telling their family whether they’re even alive or dead, indefinitely, without a shred of evidence? This is liberty?

If you’re interested in liberty at home, then dump Bush.

“Because a caring society will value its weakest members, we must make a place for the unborn child.”

Cool. He’s alienating the entire pro-choice population of the country.

“Because religious charities provide a safety net of mercy and compassion, our government must never discriminate against them.”

Cool. He’s alienating everyone who ever donated to a non-religious charity.

“Because the union of a man and woman deserves an honored place in our society, I support the protection of marriage against activist judges,” said the president.

Cool. He’s already alienated, and is continuing to work very hard to alienate, everyone who’s not a bigot. Including his own vice president.

But here’s the best one:

“[B]ecause we acted to defend our country, the murderous regimes of Saddam Hussein and the Taliban are history…”

Hmm. Yes, the Taliban apparently supported al-Qaeda. No, Saddam did not. Was the entire Republican party on vacation when the 9/11 commission gave their report? Sure, Saddam was an asshole, but come on, “defending”? Iraq never posed a threat to us. What, exactly, did we piss off the entire civilized world, and set a precedent of unprovoked U.S. aggression, to “defend”?

Actually, that’s easy to answer. We were defending Bush’s God-given right to declare war against anybody he wants (including and especially U.S. citizens), any time he pleases. We were defending Bush’s ego.

You know, I was going to end this post with my usual jab, “A vote for Bush is a vote for bigot pride.” (I need to make bumper stickers.)

But with everything else he touched on in his speech… I think I’ll rephrase it this time:

“A vote for Bush is just stupid.”

This store pretty much sums it up: Anyone else in 2004.

Semantic left shift

Raymond Chen wrote a post a while back about how it’s not the System Tray, it’s the Taskbar Notification Area. But apparently, his efforts to pin down the terminology are a bit like herding Tasmanian devils.

For example, take this article. Note the domain name. And the byline

There are several other articles on MSDN that also use the “tray icon” terminology. In fact, in Longhorn, “tray” seems to be the official term (note the section heading “The Sidebar and the New Tray Area”).

Personally, I’m happy calling it the “tray”, for two reasons:

  1. Number of syllables in “taskbar notification area”: 10. Number of syllables in “system tray”: 3. That’s a right shift of about 2.
  2. Number of Google hits for “taskbar notification area”: about 1,910. Number of Google hits for “tray icon”: 147,000. That’s a left shift of a little over 6.

Both are good trends, but in the end, the number of Google hits is a heck of a tie-breaker. The left shifts have it.

Blog roundup: Durex Olympics, blog firings, and musical wastebaskets

I usually don’t bother posting about things I see on Danny Thorpe‘s, Eric Gunnerson‘s, or Raymond Chen‘s blogs, because I figure, hey, how many people are there in the world who do read my blog, but not theirs?

Not too stinkin’ many. But here are a few recent posts that are just too good not to pass on.

Raymond Chen posted about the games after the Games. Wow.

Danny Thorpe posted about someone who got fired for blogging. (“How do you spot a pioneer? Look for the arrows in their back.”) Many people are now boycotting Friendster for their boneheadedness.

And Eric Gunnerson pointed out a song about Chris Sells at Burning Man. Destined to be a classic. (I really must subscribe to Rory’s blog. Ever since his post about Longhorn…)