That was quick

No sooner did I hit a milestone birthday than the inevitable cognitive decline began. First there was me giving Andrea bogus driving directions from the Bay Model to the Bayside Cafe: “Go left. Now left again.” In fact the Bayside Cafe, where we’ve gone for breakfast at least a couple of times every month for years, is a straight shot to the right up Sausalito’s main street from where we were. Andrea was confused by my directions but thought I had something tricky up my sleeve. The trick was on me!

(This reminds me of a story from college days. I had rented a car with my friend David and our girlfriends Michelle and Julie. We drove from Pittsburgh to Julie’s house in Maryland, with me at the wheel, Michelle beside me, and Julie and David in the back. As we neared her house, Julie called out the turns to navigate her tangled residential neighborhood, but she kept mixing up “left” and “right”! After half a dozen U-turns I told her, “Never mind ‘left’ and ‘right.’ Say ‘Bob’ for left [since from Julie’s vantage point I was seated on the left] or ‘Michelle’ for right.” Guess what — Julie then mixed up “Bob” and “Michelle”!)

Later Archer needed a diaper change. By now I’ve changed uncounted thousands of diapers, so as usual I put him on the changing table, took off the old diaper, wiped him up, and threw the diaper away. Then I crossed to the bathroom, washed my hands, and walked into the living room — with Archer still on the changing table half naked, needing a new diaper! Fortunately he was either too mellow or too diplomatic (or both) when I returned to him a moment later to act as if anything was amiss.

Speaking of sex

While we’re on the subject of sex, might as well mention my next-door neighbor. He moved in about a year ago. His license plate read, “I♥BDSM.” Sure enough, we noted an interesting variety of people coming and going from his house, a few wild-seeming parties, and the occasional vividly suggestive sound effect in the middle of the night. I got a glimpse through his window of the first movie he watched after setting up his big-screen TV: Secretary.

But in just the last few days we’ve noticed that his car no longer has the “I♥BDSM” license plate. Now it’s a normal non-vanity alphanumeric sequence. We’ve had fun speculating why this might be. Does he no longer ♥ BDSM? Did something horrible happen when someone forgot the safe word? Maybe he got a stern talking-to from some prudish supervisor at work? Or a new girlfriend or boyfriend laid down the law?

We don’t know the answer and we don’t know him well enough to say anything other than “hi” when we see him. But we do know that if you live in California and you ♥ BDSM, a new license-plate option has just opened up for you.

For Ursula: Sex

At my birthday party yesterday, my friend Ursula asked about this blog and was disappointed when I said that it has very little sexual content. So here, for Ursula, is something sex-oriented from my archives. (I can’t wait to see what this will do for my Google hits.) It’s an (illustrated!) e-mail message I wrote to a mailing list when my friend Don let everyone know he’d attended the 2003 San Francisco Masturbate-a-thon. One highlight, he wrote, was

the nice pretty lady who chose a spot right next to me, whose method of masturbation was to take a dildo with suction cups on the back end, attach it to the mirrored wall (<SLAM!> have I got everyone’s attention now?) and fuck it face-to-face and doggie-style for an hour.


I’m having some trouble picturing face-to-face mirror-dildo fucking. (Not for lack of trying!)

Doggie-style is obviously no problem…

[Aside: why “doggie style”? It’s also “kitty style” and “horsey style” and “rodent style.” Doggies have no more of a claim on the position than do the French on French kissing. I mean freedom kissing.]

…but face-to-face against a wall?


Fig. 1a

Fig. 1b

Normally the lady’s legs want to protrude beyond the plane where the phallus originates (see figures 1a, 1b). But there’s nowhere for her legs to go when that plane is real — viz., a wall — and not imaginary (figure 2).


Fig. 2

Furthermore, being pressed upright against a wall with nothing to hold onto — and wiggling around vigorously to boot — wouldn’t it be hard to keep from falling over backward?


Fig. 3

I can easily see how missionary style could work, with the lady supine and the dildo attached quite low to the floor (figure 3), but I wouldn’t exactly call that face-to-face.


Fig. 4

The best I can come up with is a kind of deep squat (figure 4), but that makes the task of balancing seem even more difficult and the whole venture more trouble than it’s worth. Unless the lady considers the visuals in the mirror to offset the difficulties…

Ibid: Incremental backups to infinite disk

You back up the files on your computer regularly, right? You don’t? You’re just asking for trouble. But you already knew that, didn’t you? You’d do periodic backups if you could, but there just are no good backup tools, right? They’re too complicated to use? You don’t have enough CD-R’s to hold all your files? Or you already have too many and are drowning in the clutter?

Well now you can save the lame excuses for why you don’t floss. I’ve written ibid, a simple tool for performing incremental backups on Linux and Unix-like systems — possibly also Mac OS X, I haven’t checked yet. And who knows, maybe it can even be made to run under Windows.

Incremental backups

An incremental backup is a backup of just those files that have changed since the last backup.

Many people use mirroring for backups, periodically duplicating essential files to some destination, such as a spare external hard drive, replacing those copies with fresh copies on each backup. This approach is economical in terms of the storage space used, but it only allows you to restore the latest version of a given file. If you have a file called my_novel.doc and you mirror it to a spare hard drive, then you accidentally delete half of it but don’t notice until after the next time you mirror it to that hard drive, then the pre-accident version of my_novel.doc is gone forever.

With a true backup system like ibid, the pre-accident backup copy of my_novel.doc still exists; the post-accident backup copy is separate. The main drawback to this safer approach, of course, is that the more backups you do, the more space you need.

For a long time I used a makeshift system that backed up files to blank CDs or DVDs, but it was slow and difficult to use and it required my constant attendance (for swapping discs in and out) and very often the disc burner would crap out at the last minute after half an hour of burning and produce an unreadable disc. I didn’t trust the archives that I created with this system; it was annoying to have to render botched discs unreadable with scissors all the time (for privacy reasons); and the more backups I did, the more crowded with discs my safe-deposit box got.

Then I discovered Jungledisk, a commercial “infinite filesystem” service that’s easy to use and has good privacy and security features, not to mention reasonable fees. In conjunction with davfs it can be made to act just like a mounted filesystem.

Ibid doesn’t care if you’re using Jungledisk or some other destination service or media. It simply copies the files you ask for to the target directory tree. The backed-up copies are just plain files residing under their original names in a plain filesystem, so retrieving old data is simple.

Here are ibid’s other main features:

  • Written as a single Perl file, no complicated build/install process;
  • Limit sessions by size;
  • Exclude files and directories by pattern (using Perl “regular expressions”);
  • Files with multiple “hard links” stored only once — link names stored separately;
  • Files re-backed up when they change;
  • Files not re-backed up if they’re merely renamed (the new name is stored separately);
  • Can run unattended, and even at automated intervals (e.g. via cron).

You can download it here. At some point soon perhaps I will create a proper website for it, at which time I will update this blog post with the new information; meanwhile, this is the definitive home of ibid (and I will keep the copy at the above link up to date with bugfixes and other changes).

Here is the documentation for ibid.

Continue reading “Ibid: Incremental backups to infinite disk”

Greatest hits: White House orgy

[Reproduced from e-mail.]

I’m on a mailing list that saw much criticism of George Bush in the aftermath of Hurricane Katrina. In response to a comment about Bush remaining on vacation as the disaster unfolded, one die-hard Bush defender quipped,

All presidents have taken long vacations, but then again, they are “on-call” 24 hours per day […]

With, of course, the notable exception of President Clinton, who preferred have his vacations under his desk.

So I wrote:

New rule: Any president who can keep Americans safe, preserve our liberties, keep joblessness and poverty down, keep the economy growing, keep the international situation stable, heed scientific consensus, avoid burdening our children with debt or depriving them of resources, refrain from unnecessary military adventures and fight the necessary ones effectively, govern on behalf of those who didn’t vote for him as well as those who did, appoint qualified experts to top posts and hold them accountable when they fuck up, admit and correct his own errors, honor the accomplishments of past generations, and exhibit a deep respect for the law is hereby free to gather the entire staff of the White House for a giant orgy in the Oval Office daily at 6pm. With sodomy.

Why I owe Adam Stoller three apologies

In the late 1980s and early ’90s, I worked on the Andrew Project at the Information Technology Center at Carnegie Mellon University, where Adam Stoller was a fellow programmer and system administrator. On at least three occasions I opposed Adam’s advocacy of something or other, only to reverse my opinion later.

Adam kept trying to interest me in XPilot, a space-battle game; but I found it confusing and could never get interested in it. Years later I became a huge XPilot fan. I’ve even contributed several new features.

Sushispicion

American pop culture regarded sushi askance during my formative years.

In a 1978 episode of Columbo, “Murder Under Glass” [directed by Jonathan Demme!], chef Louis Jourdan serves a special sushi meal to a visiting Japanese dignitary, who exclaims, “Fugu sashimi — in Los Angeles!”

In The Breakfast Club (1985) there’s this exchange between Judd Nelson and Molly Ringwald: “What’s that?” “Sushi.” “Sushi?” “Rice, raw fish, and seaweed.” “You won’t accept a guy’s tongue in your mouth, and you’re going to eat that?”

And from Desperately Seeking Susan that same year: “Now you have these sushi restaurants. Everyone goes for sushi.” “Sushi… I hate the stuff.” “Although, I tell you, I had some the other day. I took it home, I cooked it, it wasn’t bad. It tasted like fish.”

Adam was also known for his abiding love of sushi. At that time, sushi hadn’t permeated American culture to the extent that it has now. I found the mere idea of eating raw fish to be repellent, and never hesitated to say so to Adam — perhaps even cruelly. Now hardly a day goes by that I don’t crave a meal of sushi.

Once, after a considerable research effort, Adam tried to convince the ITC to switch from using RCS for source code control to using CVS. CVS was fairly new at the time, and I was among those who were distrustful of CVS’s fundamentally different approach than that of RCS. It didn’t require files to be locked before being edited; instead, if two developers edited the same file at the same time, they were later obliged to use a dubious merging algorithm to resolve any conflicts that may have arisen. Collectively we defeated Adam’s proposal and continued using RCS. Within a few years, though, CVS became the de facto standard for source code control in organizations with multiple software developers; no one even considered using RCS anymore. I’ve even contributed some bugfixes to CVS.

Adam, you were right about so many things, and I was wrong.

Vincent Price in… Plea From The Saint!

No sooner did I write my blog post, “Us and Them,” on Friday — which, though it didn’t come right out and say so, was in part a screed against prejudice — than I happened to hear a much more eloquent plea about tolerance from none other than Vincent Price.

It came at the end of a radio episode of The Adventures of The Saint circa 1950, one of several that I discovered online last week.


The best Saint book

Few people know The Saint as anything other than the Roger Moore TV show from the 1960’s, or the forgettable Val Kilmer film from 1997. But the character was created in his first (and best) form in a series of pulp adventure stories by author Leslie Charteris starting in 1928. In high school and college I devoured every Saint story I could find. Although in later years The Saint became a more conventional kind of detective/spy character, in his first decade or so he was much more like Errol Flynn in The Adventures of Robin Hood — battling (and often profiting from) criminals, crooked politicians, evil industrialists, war profiteers, and their ilk with a unique and hugely entertaining style. (Indeed, the radio show announcer presents The Saint as “The Robin Hood of modern crime.”) You might not have thought it possible to set a swashbuckling adventure in the streets of 1930’s London, but that’s exactly what Charteris did.

Of the radio episodes I’ve heard so far, a couple are typical murder mysteries, but one (“Death of the Saint”) retains the “gay adventurer” flavor of the early Saint stories. (How I lament the loss of the old meaning of “gay.” No other word quite captures what “gay” used to mean. There’s “carefree” and “insouciant,” but those sound so, well, gay.) Vincent Price is excellent throughout, making easy work of the wordy banter that is one of the great pleasures of Saint stories; plus it’s fun to hear the mid-20th-century state of the art of what is now an all but defunct art form.

Price arranged to deliver a public-service message at the ends of some of his shows. One was on behalf of the Red Cross’s then-fledgling blood program. The following came at the end of the episode, “Author of Murder,” about a poisoning plot. Tinged though it is with nascent red-menace language, it is still relevant, and I found it particularly remarkable. It was not sponsored by any corporation nor was it government propaganda; no standards-and-practices board mandated its inclusion. It appears just to have been what was on Vincent Price’s mind at the time. Can you imagine if today’s TV stars used their shows as platforms to discuss their own civic-minded causes?

Ladies and gentlemen, poison doesn’t always come in bottles. And it isn’t always marked with the skull and crossbones of danger. Poison can take the form of words and phrases and acts: the venom of racial and religious hatred. Here in the United States, perhaps more than ever before, we must learn to recognize the poison of prejudice and to discover the antidote to its dangerous effects. Evidences of racial and religious hatred in our country place a potent weapon in the hands of our enemies, providing them with the ammunition of criticism. Moreover, group hatred menaces the entire fabric of democratic life. As for the antidote: you can fight prejudice, first by recognizing it for what it is, and second by actively accepting or rejecting people on their individual worth, and by speaking up against prejudice and for understanding. Remember, freedom and prejudice can’t exist side by side. If you choose freedom, fight prejudice.

Us and them

A short time ago I went to get some lunch at the Palo Alto Mollie Stone’s, a supermarket that happens to draw many neighborhood Jews because they stock plenty of Jewish products (like challah bread, yahrzeit candles, and matzo meal), or perhaps they stock plenty of Jewish products because they draw many neighborhood Jews.

Outside the supermarket, a Chabad Jew stood in his recognizable black suit and fedora with a lulav (a bundle of branches) and an etrog (citron). As I passed to enter the store he asked if I’m Jewish.

At any other time I probably would have brushed him off with a wave of my hand and a mumbled apology. But in the past few days I’ve traded e-mail with Sarah reminiscing about (a) my bar mitzvah and (b) the time in 1980 when she convinced her mom to let her skip school (in order to accompany me to the premiere of The Empire Strikes Back) on the grounds that it was the Jewish holiday Shavuot. (Sarah is Irish.)

So I stopped and told the Chabad guy, “Yes.” He reminded me it’s now the last day of Sukkot and asked whether I’d “waved the lulav” yet.

Now, around the time of my bar mitzvah I was very involved with my religion, in large part because of the mentoring and encouragement of my rabbi, Rabbi Ungar, a real mensch. But not long after my bar mitzvah he moved across the country and we got a new rabbi who was a zero in the personality department, and my interest in the religious aspects of Judaism (as opposed to the cultural) waned.

At any rate, even with my long-ago immersion in Judaism I had no recollection of what it meant to “wave the lulav.” I accepted the man’s invitation to step inside a makeshift sukkah where I donned a yarmulke, took hold of the lulav and etrog, repeated some blessings in Hebrew at his prompting, and waved the items right, left, foward, backward, and up and down (signifying God is everywhere). It felt good to perform the ritual.

He asked whether I had a place to go for Simchat Torah, the joyous holiday that begins tonight when Sukkot ends. I declined his invitation to visit the local Chabad temple, since I live pretty far from Palo Alto, but when he urged me to find someplace near home to celebrate with other Jews I told him I would, and I meant it.

That feeling lasted for about a minute after I thanked him and entered the store to forage for lunch. I realized that I had again fallen under the spell of tribalism, the powerful emotion that comes from being in a group where you feel like you belong (and where, crucially, there are others who don’t). This emotion — which is what makes cults, gangs, and wars work, among other things — blows right past the intellect and latches firmly onto the hindbrain, where only deeply ingrained habits of rational thought can dislodge it.

During my visit to Israel in the 1990’s for the wedding of my friend Chuck, I was in the grip of tribalism for almost a whole week. No matter that I was in a very strange, very foreign place; the sensation of belonging was all-consuming. (It was that same warm feeling that got me out of bed on Saturday mornings to attend Shabbat services when I was 12 and 13.) I was certain I wanted nothing more to do with America and wanted instead to live in Israel. I talked this over with other American expatriates I met there, trying out different theories of what was making me feel that way: America’s short history vs. Israel’s long one (counting more than just the modern state of Israel, of course)? The sense of pioneering a young nation that pervades Israeli society? The stated need of a nation of my fellows for young people with skills like mine?

Ah, but what makes them my fellows — a slightly closer genetic relationship than I have to most other people? A bit more common heritage? Why do those things matter? It doesn’t mean that any particular Israeli is more or less likely than any particular American, German, Russian, or Thai to be a jerk I’d rather avoid, or to be someone I’d like to pal around with. In fact doesn’t it enrich me more to surround myself with people who are less like me than more like me?

The interminable flight back across the Atlantic cured me of the tribal feeling. I resented that it was able to hijack my brain for the duration of my trip. By the time the plane touched down in New York City — the melting pot — I remembered why I prefer being an American: I am uncomfortable ruling anyone out of belonging to my group. I am diminished if I divide the world into “us” and “them.”

Obviously I am still vulnerable to feelings of tribalism despite being suspicious of them, and that only makes me more suspicious of them. Because when my rational mind is in control, I prefer the philosophy described by Thomas Paine: “My country is the world and my religion is to do good.”

Cats cause war

The single-cell parasite Toxoplasma gondii is remarkable. It can only reproduce in cats, so it has evolved the ability to control the minds of rats. That’s right, rats. When a cat poops and a rat eats it, any T. gondii that the rat ingests go to work on the little rat brain, suppressing its normal levels of caution and making it act more fearlessly — in fact the rat may specifically seek out areas that a cat has marked with its urine. This makes it easier for the rat to be caught and eaten by a cat! …Where the T. gondii can then reproduce and begin the cycle anew.

T. gondii can live in people, too; it just can’t reproduce in us. About a third of all Americans are infected with this parasite. Some weeks ago my work friend CJ highlighted in her blog some new research suggesting that T. gondii affects human personalities too, not just rodent personalities, and it does so in a gender-specific way. She writes:

Here’s what it does to men:

  • makes men appear more macho
  • makes men stupider
  • makes men fear uncertainty
  • makes men fear novelty
  • lowers men’s “superego strength” (disregards rules, expedient, shortened attention span, less responsible).

I.e. Toxoplasma Gondii turns men into neo-conservatives.

Now comes this item via BoingBoing:

A common cat parasite that can easily infect humans causes women to give birth to more boys than girls.

…and as I remember once reading, studies have shown that a too-high ratio of boys (in a certain age range, 15-35 I seem to recall) predisposes societies to war.

So thanks for nothing, cats. I always suspected you were the enemy, now I’m sure. Of course I can’t be certain whether that’s my own opinion or whether I’m under the control of a dog parasite from Alex.