Press "Enter" to skip to content

Posts published by “centaur”

How Easy It Is To Fall Off the Wagon!

centaur 1

Not even the first week and I skipped a blog entry.  Shame on me - and I was even online yesterday.


It's very easy to "fall off the wagon" - to decide to change how we want to live our lives, but then let our day-to-day habits, plans, and interactions carry us through a course of actions that contradicts that.  A Christian theologian would make some noise about the fallibility of man; a cognitive scientist would natter on about automatized behaviors, capture errors and the illusion of conscious will.  But the long and the short of it is that we're really bad at this.


I can point to a number of wagons I've fallen off repeatedly: regular exercise, martial arts training, doing the physical therapy exercises for my knee, calling all my friends at the beginning of the month, taking the laundry out of the dryer as soon as it beeps.  But other wagons I hang on to tenaciously: feeding the cats twice daily, watering the lawn, attending the weekly and monthly writing groups.


At first blush this is the diference between things that have immediate feedback (mewing cats, wilted plants, written stories) and those that don't (it can take months to notice changes in your waistline).  But I find that this even applies to things that don't have immediate feedback - like writing my "weekly snippets" at the Search Engine That Starts With a G, a performance tool that I regularly use even though I'm the only one that apparently reads them.  True, if you don't send snippets you get reminders about it; but most people ignore them, just like I ignore many, many other automated reminders I get.  So that's not it either.


So some wagons are easy to fall off of and others are easy to hang on to.  Why is that? I could go off and do a typical blogger speculation, but let's leave it at this for a moment: why are there some things that are so easy to decide to do (or not to do) regularly, while other habits are so hard to make or break that it seems nearly impossible?


'jes wonderin,
-the Centaur



Insignificance

centaur 2


Created via Automotivator, which I found after seeing a Livejournal post (itself found via Planet Lisp) in which its creator, Zach Beane, created a motivational poster for all the smug lisp weenies:



I may not program in Lisp much anymore - probably less than once a month or so, compared to my Top Five (currently Javascript, Java, C++, Bash and Python) - but I do now have this poster hanging in my office at the Search Engine That Starts With a G. Already it's gotten quite a few questions ... :-)


So, on the note of doing things wrong and personal insignificance ... here's some random bits about some changes in the works.  This is one of the first blog posts I've done on my new Macintosh, which replaces my beloved but fried Blue Slab of Coolness and my beloved but stolen old Powerbook.  Having used it for a month or two now, I do so wuv my my Mac and it's crappy user interface, which does just enough right to almost make me ignore its massive gaffes (like switching between two windows and the screen suddenly reshuffling the z-buffer heights of all open applications).


But it's really flipping over into usability thanks to a trick I learned combining Spaces and VMWare, letting me switch back and forth between Windows Vista and Mac OS X Leopard with ease.  (Apparently the new MacBook Pros are some of the best laptops to run Windows Vista.  Who knew?)  VMWare is slick because it lets you run Windows Vista on your Macintosh in a virtual machine - it's even smart enough to use the partition set up by Apple's Boot Camp dual-boot solution - but it really didn't get hyper useful until I learned the Spaces trick.  Spaces (a warmed over version of the virtual desktops feature popularized by the X Window System) lets you create several "virtual desktops" you can switch between via control arrows - and once you do that, you can give one of them to Vista in full screen mode.


I can't remember the blogger who recommended this trick to me (Mossberg? Some Lifehacker article?), but using Space's control-arrows to switch desktops actually has proven easier in practice than using VMWare's (admittedly hyper-slick) Unity mode.  Unity, like Parallels' Coherence mode, sounds great because it puts your Windows windows on your Macintosh desktop like any other Mac app.  However, using Spaces to put Vista on its own desktop means the Mac apps and the Windows apps get their own OS desktop features like the taskbar, destktop icons, etc.  Looking at the Lifehacker article on Parallels I linked to above, I suspect that I could make Unity work much better; but this is working well enough for me to get stuff done now.


Also this is a first post using Qumana, new blogging software which narcissistically inserts some adware which you can see here to the lower right. --->


Powered by Qumana


Qumana has been so nice to me so far (WYSIWIG mode, automatically snarfing URLs out of the keyboard when you insert links, etc., etc.) I'll leave the ad in just this one time. 


SO click on some links above and give our "sponsors" some love. :-)


-Anthony


AnBloWriMo

centaur 1
Recently I heard a friend say "2008 was the year the bloggers died" - because almost all of his friends who were bloggers stopped posting. Well, shame on us. SO, in the tradition of National Novel Writing Month (NaNoWriMo) I announce Anthony's Blog Writing Month (AnBloWriMo) in which I will attempt to put up one post per day for the next month. Hopefully this won't amount to boring all of you to tears, but will instead serve as a useful reminder to me to get my backlog moving again. Of course, those two things aren't mutually exclusive...

Here goes - this counts as number one.
-the Centaur

Google News Quotes

centaur 0
Google News has a new feature where searching for a politician's name will pull up recent quotes:


Consider this election season. All along the campaign trail we have heard candidates' thoughts on the future of health care, the war in Iraq, and even each other. These debates have generated untold pages of commentary, and it's only too easy to lose track of original quotations. Unlike much of the surrounding rhetoric, these quotations cited in news articles are not conjectures but facts - transcriptions of actual words and thoughts - be they campaign promises, arguments or opinions. Wouldn't it be great if they were easily searchable?


You can search for quotes right at the top of the Google News box; it apparently just shows news if it can't find quotes. At the time of this writing, searches on John McCain, Hillary Clinton and Barack Obama all turn up with news quotes:


Hillary Clinton: "I believe the potential for life begins at conception"



Barack Obama: "You go into those small towns in Pennsylvania and, like a lot of small towns in the Midwest, the jobs have been gone for 25 years and nothing's replaced them"



John McCain: "We need to make a clean break from the worst excesses of both political parties"


I have a policy of not directly talking about my employer on my blog, so I deny all knowledge of the hard work of my cubemates in making this happen. Check it out...
-Anthony

Look ma, no tubes!

centaur 1
Now this could really prove useful - Google Docs are now offline:


As long as I have an Internet connection, every change I make is saved to the cloud. When I lose my connection, I sacrifice some features, but I can still access my documents (for this initial release, you can view and edit word processing documents; right now we don't support offline access to presentations or spreadsheets - see our help center for details). Everything I need is saved locally. And I do everything through my web browser, even when I'm offline (the goodness that Google Gears provides). When my connection comes back, my documents sync up again with the server. It's all pretty seamless: I don't have to remember to save my documents locally before packing my laptop for a trip. I don't have to remember to save my changes as soon as I get back online. And I don't have to switch applications based on network connectivity. With the extra peace of mind, I can more fully rely on this tool for my important documents.


I've avoided using Google Docs except for a few small things, but maybe this could win me over. Unfortunately this is not available on every account yet:

If you don't see an Offline link in your Google Docs account, don't worry, it's coming. We're releasing this feature on a rolling basis. You should see be able to enable the offline feature for Google Docs soon.

But they claim it's coming. This is developed with GoogleGears, which anyone can use to make a web app that's offline.

The first thing you need to run a web application offline is the ability to start it without an Internet connection. This is the purpose of the LocalServer module ... Applications that are more than just static files have data that is typically stored on the server. For the application to be useful offline, this data must be accessible locally. The Database module provides a relational database for storing data ... When synchronizing large amounts of data, you may find that the database operations begin to affect the responsiveness of the browser. The WorkerPool allows you to move your database operations to the background to keep the browser responsive.
Very interesting...

-Anthony

82,732 Words

centaur 0
I just finished the first draft of a new novel in two and a half months.

And immediately copied it to my USB key:



While I have started many novels and written many short stories, Frost Moon is only the second novel I've managed to complete --- thank you, Nanowrimo. The first was a much longer epic science fiction novel, homo centauris, that I wrote over fifteen years ago (has it been that long?) but which I never managed to get published. I worked on several others since then, but the closest to completion is an earlier Nanowrimo entry, tentatively titled Deliverance, set in the same universe, which I plan to finish while my alpha readers tackle Frost Moon.

Whew. I feel like celebrating --- but why do I not feel like taking a break?
-the Centaur

More useless tidbits…

centaur 0
The first draft of "Frost Moon" is now at 75,000 words. It's turning out longer than my previous estimate (no big surprise for anyone who has suffered through all 698 pages of my Ph.D thesis) but since it is just a few chapters shy of being done I don't think it will be much longer ... somewhere between 80,000 and 90,000 words.

Useless tidbits about my daily life…

centaur 0
... "Frost Moon" is at 60,000 words, and I've completed up to Chapter 20, the final three chapters, and a scattered salsa of much of the remaining third of the book. At the current rate I should finish up a first draft of around 75,000 words sometime in mid February, woohoo!

Not that any of you should care, other than that posting here keeps me moving ...
-the Centaur

Viiiictory…

centaur 1
For the second time, I've entered and "won" the National Novel Writing Month contest. This challenge is to start a new novel in November and to write 50,000 words of the first draft before the end of the month. And, by becoming a hermit, not responding to email, and writing over Thanksgiving, I did it!

The working title of the novel is Frost Moon (though over on my Nanowrimo profile I was still calling it "Skindancer" before I found out that the full moon that happens during the course of the book is a "frost moon").

And now, the beginning of Frost Moon. Enjoy.


Frost Moon


I first started wearing a Mohawk to repel low-lifes — barflies, vampires, Republicans, and so on — but when I found my true profession it turned into an ad. People’s eyes are drawn by my hair — no longer a true Mohawk, but a big, unruly “deathhawk,” a stripe of feathered black, purple and white streaks climbing down the center of my head — but they linger on the tattoos, which start as tribalesque vines in the shaved spaces on either side of the ’hawk and then cascade down my throat to my shoulders, flowering into roses and jewels and butterflies.

Their colors are so vivid, their details so sharp many people mistake them for body paint, or assume that they can’t have been done in the States. Yes, they’re real; no, they’re not Japanese — they’re all, with a few exceptions, done by my own hand, right here in Atlanta at the Rogue Unicorn in Little Five Points. Drop by — I’ll ink you. Ask for Dakota Frost.

To retain the more … perceptive … eye, I started wearing an ankle-length leather vest that shows off the intricate designs on my arms, and a cutoff top and lowrider jeans that that show off a tribal yin-yang on my midriff. Throughout it all you can see the curving black tail of some thing big, beginning on the left side of my neck, looping around the yin-yang on my midriff, and arcing through the leaves on my right shoulder. Most people think it’s a dragon, and they wouldn’t be wrong; in case anyone misses the point, I even have the design sewn into the back of a few of my vests.

But those who live on the edge might see a little more: magical runes woven in the tribal designs, working charms woven into the flowers, and, if you look real close at the tail of the dragon, the slow movement of a symbolic familiar. Yes, it did move; and yes, that’s real magic. Drop by the Rogue Unicorn — you’re still asking for the one and only Dakota Frost, the best magical tattooist in the Southeast.

The downside to being a walking ad, of course, is that some of the folks you want to attract start to see you as a scary low-life. We all know that vampires can turn out to be quite decent folk, but so can cleancut young Republicans looking for their first tattoo to impress their tree-hugger girlfriends. As for barflies, well, they’re still barflies; but unfortunately I find the more tats I show the greater the chance that the cops will throw me into the back of the van too if a barfight breaks out.

So I couldn’t help being nervous as two officers marched me into City Hall East...

-the Centaur

My ACTUAL Simspons Avataur

centaur 0
My apologies, that was my Simpsons "avatar". THIS is my actual Simpsons "avaTAUR":

What was I thinking? That was too good a pun to pass up...
-the Centaur

The Cloning Machine Has Gone Wild

centaur 0
Zounds! Even more rogue clones!

Actually,this is from an article on Mixing Memory about how you can get an illusion analogous to the Thatcher illusion with negatives.


Again, these two pairs of faces are the same, except the top two are negatives. The one on the top-left (a) is the pure negative, which Antis describes as being "analogous to an upside-down face." The one on the top-right (b) is negative except for the eyes and teeth, which are positive. This is analogous to the "Thatcherized" face (the one with the inverted mouth and eyes). The bottom two faces were created by reversing the contrast of the top two faces. Thus the bottom-left face (c) is normal, and the bottom-right face (d) is normal except for negative teeth and yes. Now the contrast between the positive face with two negative features makes for a hideous, zombie-like ex-PM (I keep waiting for lightning bolts to come out of his eyes), not unlike the upright Thatcherized face in its grotesqueness. And that's the Tony Blair illusion.


The original Margaret Thatcher illusion is just as startling:

Look at the image below. You will notice some little differences, but they hardly trigger your brain to notice them... but wait! If we flip this same image, you will see the differences are anything, but "unnoticable"!



I'm told the judges would also have accepted "Proof Tony Blair is a Vampire" or "Famous British Politicains Get Possessed" as titles for this post.
-the Centaur

What Is?

centaur 0
These words. This pen, this page. The writer, writing. The reader, reading; or perhaps a speaker and a hearer, or a typer and a computer, a screen and a viewer. Sharing these words.

Information, encoded into substance. Matter, patterned across space. Processes, persisting through time. Agents, taking patterns in, processing them, putting patterns back out: generating, interpreting, recreating information in relationship to its encoding, each sufficient to recreate the other, from the letters to the sounds to the ideas and back again, signs invoking each other in any combination: symbols. These words.

But what of the inspiration behind them? The motivation to write them? The matter that makes them? The patterns behind them? The persistence to hear them? The insight to perceive them? The processes that manipulate them? The rules behind the processes? The laws? The physics? How do they connect, so that I can ask "What is?" and I can answer ... with these words?

-the Centaur

Set Phasers to “Ouch”

centaur 0
Rayethon has developed the Klingon agonizer!

Run Away, The Ray Gun Is Coming:

In tests, even the most hardened Marines flee after a few seconds of exposure. It just isn't possible to tough it out. This machine has the ability to inflict limitless, unbearable pain. What makes it OK, says Raytheon, is that the pain stops as soon as you are out of the beam or the machine is turned off.

Actually this is better than a Klingon agonizer, which required direct contact:

Agonizer

An agonizer was a small device worn on the belts of Imperial personnel in the mirror universe, used to inflict pain for minor transgressions. [Agonizers] needed physical contact with their victims to be effective. In the primary universe, the Klingons also used a similar device...

Rayethon's "Silent Guardian", in contrast, is a beam of microwaves that penetrates the top layer of skin and stimulates nerve endings up to half a mile away.

Take that, Kang!
-the Centaur

sheltercat.distance(nero) < epsilon&& !prize.equals(cigar)

centaur 0
The short story: the shelter cat wasn't Nero.

The long story: after Nero went on walkabout, Sandi and I visited the nearest shelter in the hopes of finding him. Once there, we found that the shelters encourage you to visit frequently, to try other nearby shelters, and to post missing pictures of your cat in your neighborhood - on the principle that people who look for their cats find their cats and those who don't, uh, really don't. In the end, I put in a notice at Pet Harbor, a lost and found animal search engine that periodically scans nearby shelters and mails you if it finds any matches for your pet.

SO ... I got the mail about the "Name UNKNOWN" shelter cat that looked darn like Nero early, early Thursday morning, too late to change the stack of appointments I had for the day. I left my knee therapy appointment at approximately 5:45 ... and headed on 101 South towards the San Jose Animal Care Center. Yes, 101 South through San Jose. Officially teh suck (which is itself defined as "something so bad it's between explosive diarrhea and traffic in San Jose on 101"). Average travel time 11 minutes? Ha! I normally avoid that road like the plague, but there were no good options that I knew of or anyone could give me that didn't involve more detouring than the traffic would save. I left at 5:45ish. I arrived at 6:55. Shelter closed at 7. You do the math.

When I arrived I found shelter visits officially stopped at 6:30, but they let me go inspect that specific cat. It was found a great distance away, freaked out, possibly feral; and when they took me to the cage the cat was hiding in a smaller blue sub-cage with dark glass. The blue box, I was told, was because the cat was probably feral; and the dark glass was because he was freaked. "And I'm not authorized to open the cage," the attendant said, "and I'm sure not sticking my fingers in there. You shouldn't either." Even with a light, I couldn't see the cat; but he didn't come when called. "If that was your cat he'd be crying to get out of there," the attendadnt said. "But come back and the vets can put up a net and we can take a look at him."

I left, but I was already sure it wasn't Nero. The cat was caught so far away. It was likely feral. It didn't come when called. And the box was small: the cat looked like Nero in the photo, absent scale, but if it was the same blue box then Nero was almost twice that cat's size. So I was doubtful. But people who look for their cats, find their cats, more oftent than not. So I went back, this afternoon, with the benefit of time and daylight, and sadly looked through frosted glass at the white forehead of a tiny little cat who was clearly not Nero.


Close, but no cigar. Better luck next time...

-the Centaur

My name is UNKNOWN

centaur 0
I just posted the last known picture of Nero ... or was it?



My name is UNKNOWN.
I am a black and white Domestic Shorthair.
My age is unknown.
I have been at the shelter since Sep 12, 2007.
This information is 2 hours old.


Same white paws, same white blaze, same big black fuzzy butt.

Here's hoping...

I think I have a shelter visit to make tomorrow.
-the Centaur

F-sharp

centaur 0
What the heck? While I slept, Microsoft has apparently released an OCaml clone called F-Sharp.

For those not in the know, OCaml is a frighteningly efficient functional programming language that is the intellectual child of my former college nemesis, ML. (Since then ML and I have become friends, teamed up, and fought supervillains together, but that's another story for another time).

Even though I don't use functional programming all that often, it's an important way to think about programming and you can do a lot in it - so the more we do to put powerful functional programming tools in the hands of the masses, the better.

Hence the significance of Microsoft porting this to .NET. "Dot NET" a library of software for Windows platforms that includes the Common Language Runtime, Microsoft's answer to the Java Virtual Machine. The great thing about the CLR is that it's very, very easy to port new languages to, and those new languages immediately have access to lots and lots of Microsofty goodness. Note to the fruits-and-birds crowd: that was not a joke. Microsoft makes a lot of good shit, and thanks to Mono more and more of that is becoming available in the Linux world.

In short, the vast library of Microsoft tools is now at the tender mercies of functional programming devotees. Bwah hah hah haaaaa! Language geeks will rule the world!

Last Known

centaur 0

The last known picture of Nero, Saturday, August 11, 2007, 3:04pm.


Miss my miss my miss my cat.
Miss my miss my miss my cat.
Miss my miss my miss my cat.
Please. Come. Back.

(sung to the tune of The Fuzzy Fuzzy Cat Song).

If you're out there, big guy, please come home.
-the Centaur

Synergy

centaur 0
Way back when I started work at the search engine that starts with a G, I tried a number of new programs including Synergy, a program to sync the mouse and keyboard of two computers.

The claimed magic was this: you set your laptop computer next to your desktop computer and plug into your network, take your mouse from your desktop and MOVE THE POINTER OVER ONTO YOUR LAPTOP SCREEN (!) and then just start typing. When you want the keyboard to move back to the desktop, you just move the mouse pointer back and when it leaves one computer screen and reappears on the other, magic, whoosh, you're back in control of your desktop.

Well, that was the claimed magic; it didn't work so well with the versions of Linux and Windows we were using at the time, or perhaps the release of Synergy that existed then is not as good as what exists now. Regardless, I never got it to work then, but a year later, with a new Linux distro and a brand spanking new Mac laptop, I got it running like a charm in just a few minutes.

The kindly folks who run the computers at the search engine that starts with a G preinstall synergy on our Linux desktops, so all that remains to do at work is download a Synergy client like
SynergyOSX or, even better, its recommended replacement SynergyKM, install it, and set up the configuration.

I liked this so much I wanted to try this at home - but there was only one snag. At home I work in primarily PC environment. Yes, yes, I know, I should make better use of my two Macs and my Linux desktop and my Palm Pilot and my Newton and my Apple IIc, but let's stay focused here people on what I do use every day, which is the nice Windows laptop and its big brother desktop with the 24-inch LCD screen.

However, I found on the PC, in some ways Synergy is even simpler except for a typical Windows snag. All you need to do is download one Synergy binary for Windows and install it on both machines. On the server, you get a nice desktop icon for Synergy, and clicking on it gives you the option to listen to another machine's mouse and keyboard or else to share this one's. Clicking on that enables a dialog box where you can list the names of your two machines and set up "links" between screens that the mouse pointer can travel on. (Note: these links did not appear to be symmetrical, so if you specify that your laptop is to the left of your desktop, you actually need to specify the vice versa link as well or your mouse may become trapped after it crosses the border.) On the client you do a similar procedure, specifying what machine name it should listen to as it server.

However, the snag is that these are machine names, not IP addresses. At work the kindly techfolks have set up the whole infrastructure for you to resolve names to IP addresses, which Synergy depends on; at home, on a simple router, you may need to set this up yourself. Trying to specify the IP addresses causes Synergy to throw errors and not work, and ignoring the problem just means your Synergy client won't be able to find your Synergy server.

A simple way around this problem is with a hosts file, which tells Windows how to map names to IP addresses on your local network. This enables you to specify a few lines that say (for example) that the IP address 192.168.1.2 maps to "desktop" and that 192.168.1.3 maps to "laptop". I added a pair of lines to the hosts file on both my desktop and my laptop to make sure both programs could talk to each other (note: all names confabulated to protect my innocent little computers):


192.168.1.3 desktop
192.168.1.4 laptop


This gives Windows enough information to map these names to their IPs. (Note that this assumes your router or cable modem IP assignments are stable; consult your documentation on how to set this up more reliably if you have problems.) With that information, Synergy can decode these names and the client can find the server and vice versa.

And with that, it works. I move my mouse over, stuff changes on my laptop, I move my mouse back, I finish typing this essay. Not even sexay-looking enough to take a screenshot, but radically useful and easy as pie. I wish I'd done it earlier.

-the Centaur

Eaten By Coyotes

centaur 1


I don't know that Nero was eaten by coyotes. I only know that our big black fuzzy cat went out around the hour of the wolf Thursday morning, August 21, and never returned.



What happened to Nero is unknown, and thus open to infinite possibilities. Everything we know about his departure can be expressed in "didn'ts": We didn't see him leave. We didn't see him return. He didn't come in through the cat door. He didn't come for the food I left for him Thursday morning. When I left for work he didn't prowl out of the little outdoor den he'd fashioned under the bushes. When Sandi got up he didn't come in. He didn't turn up when she went looking in the neighbord. She didn't see his broken body hit by a car. He didn't return that afternoon, that evening, or the next. He didn't have a collar, having thrown three in two months. He didn't have a microchip. We didn't find him in further walks through the neighborhood. We didn't find his chewed up remains in a walk through the hills. We didn't find him in the county's online listings of found pets. I didn't see him in any of the cages when I toured the shelter. I didn't see a match in any of the dead-on-arrival listings at the pound.



Of all the reasons that Nero might have disappeared, why coyotes? Why not assume he got hit by a car (where was the body?) or taken in by a nearby family (at 3 in the morning?) or simply ran off (without his food bowl, suitcase or favorite collection of toys?). If he could have simply fallen off a fence and died, or gotten into a fight with another cat and was holed up nursing his wounds, or could have been killed by a dog, or have had a heart attack or seizure?



Well, I could say that coyotes are one of the few species whose habitation has expanded with the growth of human population, because humans have killed the larger predators that keep them in check, because they get along better with humans than wolves, oh, and because idiots feed them, emboldening them to move into human territory where they can feed off garbage and stray pets. Attacks on dogs are more often reported because cats rarely survive; coyotes have been reported to feed off feral cat colonies and, later, on the food that humans were putting out for feral cats. Coyotes have known to scale walls to attack pets, to use advanced techological devices for more difficult kills (that's a joke), and even to steal purses from unwary women (surprisingly, that's NOT a joke) .



But the real reason I suspect Wile E. is that in the past three weeks we've been hearing coyotes in the hills behind our house, right around the same time frame that Nero goes out in the middle of the night. Sometimes it is just one; other times it's a howling cacophony. Our home is only one street away from the hills, and jackrabbits have been bold enough to enter our yard and try to eat the dry cracked twigs we pass off as our grass, so a predator might follow prey down into our area (or Nero might have followed a rabbit back into danger). And recently as a week ago, Nero came in, worried and shaken, not wearing his collar, as if he'd been through some great trauma, like a catfight or a coyote attack. He wasn't scared of going outside, though, so we didn't make the connection; I just assumed he'd gotten his collar caught on something, and had had to fight to take it off. But he disappeared in the night, right around the time the coyotes how.



The other explanations don't seem to hold water. Of course, if he'd been hit by a car and someone threw him in a Dumpster, or if he'd been eaten by a dog, there would be no trace; but Nero's actually somewhat suspicious of both cars and dogs so I'm not so worried about that. We have some suspicion that a neighborhood girl who was sweet on Nero finally coaxed him to go home with her: she once tried to argue that Nero was a stray even though my wife was standing there telling her the cat was ours; however, it stretches my imagination to think she would have taken Nero in the middle of the night. Sometimes cats who are injured go off to a quiet place to heal or die; but the last time that cats in this area started vanishing, it was eventually traced to a fox that was preying on them. Perhaps the fox is back. Perhaps the fox has been eaten by the coyotes, which at up to 45 pounds weigh in at three times as much as Nero's fighting weight, and which, for smaller prey, adopt a catlike stalking behavior, pouncing on their victims and subduing them rapidly with long, sharp, teeth.



Odds are actually good that Nero will return. Published studies indicate over half of cat owners that lose their cats see them return: that number isn't as good as dog owners, over two thirds of which are reunited with Rover. Information by our local animal shelter indicate, however, that over 90% of pet owners that get to the point of reporting their pet loss never see their pet again, unless they were microchipped and/or collared (see the note about thrown collars earlier). That doesn't jibe with the published stats, probably because the pet owners who see their cats return immediately don't get around to going to the shelter. Certainly in Sandi's experience she's had cats disappear from anywhere from two to eleven days, and her mother has similar experiences. So we haven't given up hope yet; I personally plan on waiting a month. But I had this nasty, sinking premonition the morning he didn't show up for his food, which has happened before; and this makes me wonder if there was some noise during the night when he was taken, some awful caterwauling that penetrated only my subconscious as I slept, leaving me waking up with no sure rational knowledge but a deep emotional foreboding quickly crystalized into an irrational certainty that's hard to shake.



What hurts about this most was is Nero's surly, irritable nature. Unlike the dogs that I've owned, or Nero's brother Caesar, Nero was neither giving of love nor unconditional: he was moody, wanted his alone time, and was most likely to want to be with you when he was working to get fed. But that surliness made the affection he showed stand out even more. He'd come pester you when you were sitting on the toilet, or demand to be petted when you were brushing your teeth. He'd hop up into your car as you were packing to go to work, or hop in and take a ride when you came home. When he saw you Nero woul d meyow surlily at you, kicking his head back in an inhuman but completely recognizable gesture of greeting; then in the middle of the night he'd come and sit on your chest and nuzzle you as you scratched behind his ears or on his nose. He was a surly, burly cat, so you could really tell when he liked you.



No, I lie. He didn't do all these things just any abstract you. He did these things primarily to me me. He was nice to Sandi, and could be warm to other people, but we bonded with each other rapidly and completely. Even his annoyances were endearing - lifting up to as if to open a doorknob, shoving his way into the broken bathroom door and letting the cold in while you showered, hitting you with an oddly concerned "mrowr" (sounds like "meringue") that for all in the world seemed like he was saying, "you damn fools, what are you doing in all that water? Can't you see it's made all your fur come off?"



Sandi and I traded off imagined dialogues with the cats, her speaking to them and me filling in the responses: "Poor little monkey!"/"I'm not a monkey." and "He's a good dog!"/"I'm not a dog." Sandi developed her own doggerel songs - "he's Nero, he's Nero, he's big he's heavy he's large." - and I did the same - "Neurotic. Neronic!", "Nero, Nero, you're my hero!", and so on. Some of those lines seem creepy now. The last thing I did for him was pick him up and give him a big hug, saying, "I'll hug him and squeeze him until there's not a breath left in his body." And when I left and didn't see him, I cried after him, as I often did, "He's Nero, he's Nero, the tasty and lovable treat." / "What?!" It started a month back as a joke. It doesn't sound so fucking funny now. I'd gotten to the point that I'd sing "fuzzy, fuzzy, fuzzy cat" when I'd hop on 85 south when leaving Google. Now I still do the same thing as I leave, then catch myself and grow angry enough to punch a wall. Good thing I'm usually driving when it happens, but still.



Once when I heard the coyotes out a few nights after Nero was lost, I picked up my baseball bat and strolled through the neighborhood, walking with it like a cane as cars passed, swinging it grimly while alone. The outdoorsmen among you, who know what even a moderately sized wild animal can do to even an adult human, might think that this was foolish bravado on my part, but what you probably don't know is that I know the dangers better than most, think about them more frequently than most, and went out that night prompted by anger but acting on a deliberate, premeditated strategy of my own that I adopted long before I came to befriend Nero. Whether I came back or not, anything smaller than a Bengal Tiger that I met on the path would have run in fear of humans for the rest of its life.



Which might make you think I have a death wish, or a hatred of coyotes. I don't, on either count. I'm glad I chose to live in the green hills of Santa Teresa, a place where the biosphere is still functioning and alive, unlike the dead land and canned parks of the cities surrounding the Bay itself. I regret that the active life around us apparently claimed Nero's life, and would act to repel the coyotes from our homes; but not from our hills. Animals should fear humans, but as long as they do, they can coexist with us. I regret that letting Nero out apparently claimed his life, and will act to microchip Caesar and make sure he wears his collar, but will still let him out. Pets should be protected, but as long as it is reasonably safe, they should have some freedom.



Life is risk; and I'm glad Nero got to spend his last few months in a place where he was treated well and got to experience the outside. His story was a sad one: his original owners reportedly got on drugs and planned to release Nero and Caesar to the wild when they lost their home, which sounds good except for the bit that they were taken from their parents too early, are completely domesticated, and for all practical purposes can't hunt. One of our bridesmaids took them in, and after many months bouncing between closets and spare bedrooms of foster owners, all of which had too many cats already, we took them in and had them shipped out to us. They were traumatized by the flight, but Sandi had a plan to acclimate them which worked beautifully, and other than a little conditioning on my part to reduce the areas in which they might fear me (picking him up outside but not taking him in; putting him in the car but not taking him to the vet, etc), they needed very little training.



Nero in this sense was unearned, a gift from God: unlike the vast investment of a child or the lesser investment of a kitten, I got him full-formed, the living embodiment of my prayers for a cat. My image of the ideal cat was derived from a friend's cat in college, a black cat with a white blaze. Over time that image evolved in my notebooks to Cleopatra, a robotic black cat in many respects to Nero except for gender, appetite and processing power. When Nero arrived I was so caught up in making the fragile, frightened, surly beast warm up to life that I didn't even notice the similarities to my fictional robotic pet; by the time I did notice, Nero had eclipsed Cleopatra and had captured my imagination all his own.



What a cat. I loved his glossy black fur, his rich white throat, his fuzzy, gentle paws. His right eye went cloudy in a scrap with some unknown opponent, and he'd frequently be covered with little nicks and scratches from battle that he'd let me scratch at until a tiny little tuft of fur would come off. He loved rolling in the dirt, and was slow about cleaning himself - until you got on the computer, at which point he'd show his love of your lap, then the spacebar key, then hop up on the glass surface of the table and plop down so you couldn't see the lowest lines of whatever you were writing on the monitor.



Nero's dead and he's never coming back. When does an irrational certainty become real? Never. If he died how I think he died, I'll never know, and I have no feasible actions that can cast light on this. Only a suspicious fear, an irrational certainty, that only time can prove to be either a sound judgement (if he stays gone) or a borrowed bit of trouble (if he returns). I imagine that he'll come back, bruised as if from a fight, that we'll rush him to the vet and find that he's fine; Sandi imagines he'll come home, chipper, as if nothing has transpired. "What? What are you crying about? And where's my can food?" Anything is possible; Sandi's had a cat gone eleven days. My uncle had a dog gone for over a month. Nero's gone, but he could be back any minute. Really. He could.



In the mornings I still drive off, thinking I'll see him come out of his little outdoor den, or see him run over to hide by the olive tree in the front yard. In the even ings I still drive home expecting to see him sitting in the driveway. At night Caesar still looks off in the distance, expecting him to come in the door when he goes out (to maintain cat parity) or to join him for a nice bit of C-A-N food. At bedtime I still open the door and call his name late at night, expecting him to come home. In the middle of the night I think I'll still wake up and hear him hop on the bed, feel him crawl up on top of me, feel him stretch out a paw to touch my cheek, and hear him, under the scritching of my fingers under his chin, give off his soft, endearing, almost cooing purr.



Nero was a surly, burly cat, so I could really tell that he liked me. Or, as Sandi frequently said, watching our interactions, "He loves you." After all the traveling I'd done in July I'd been thinking I should spend more time with the cats. In August, I'd started to do it, and the last thing I did for Nero was pick him up and give him a big old hug. If I had a choice on what note our friendship could go out on, that would be it.



In the ten months I had him, Nero fast became the favorite pet I ever owned. I'll miss him. And I pray to God that he proves me wrong and returns safely home.



Nero: born 2000, missing in action 2007.


If you're reading this, Nero, please call Dr. Sue Savage-Rumbaugh or someone else in the animal language research community immediately.

Then come home.
-the Centaur