All posts by John Goerzen

Face to Face With Destruction

IMG_2641

Seeing these church bells in Lübeck wasn’t easy for me. They melted and fell to the ground after an air raid in 1942, and have been left exactly as they fell.

I wasn’t alive in 1942, and even my parents hadn’t yet been born. My grandfather was relocated by the American government because he refused to fight in the military for religious reasons.

And yet, I still felt a sense of embarrassment, being an American standing there in Germany next to those bells. My country* did things like this. Why? Even if there’s a war on, and whatever the other side may be doing, do we really have to bomb all their churches?

Then, we went to the Dom (cathedral). It has a small gallery of photos of the destruction in 1942, and how it took 40 years to restore (though some original works are simply irreplaceable.)

Burning Lübeck Cathedral after an air raid in 1942

I had just been walking through the beautiful Dom, and then saw pictures like that. It was very sad. I imagined the people in 1942, seeing the smoking remains of so many buildings that had been important to the town for centuries. Places where, no doubt, some of them worshiped, and their parents and grandparents had too. I imagined my sadness if a country bombed one of the churches that my ancestors helped start or build. I felt ashamed of what the democracy in which I live (and its allies) did to the Dom, to Marienkirche, and to the other churches and civilians there.

Then, a few days ago, Wikileaks posted a video from an American helicopter in which our soldiers begged “Come on, let us shoot!” at people, most or all of which were completely unarmed. They killed a bunch of people. Then a van came to try to get the wounded to the hospital. Then the soldiers in helicopter killed those people, and wounded some children. Even if they thought their lives were in danger, I’d expect to hear some quiet sadness at what they thought was a regrettable need to use force. Instead, you’d hear them cheering whenever they killed someone, as if they had just won a round on some video game. They killed civilians, and considered it a fun experience and a mission accomplished. There was no sadness for knocking a man to the ground, leaving him writhing. Just jokes. There was no more care for human life here than there was 60 years ago.

It saddens me that every year we celebrate our military on independence day — celebrating its ability to kill, not its ability to feed. I wish that we could rather celebrate the times Americans have saved lives, whether in Berlin or in Port-au-Prince, or helped to topple dictatorships. Military power shouldn’t be our first choice so often.

Lübeck wasn’t attacked for any strategic purpose; the British did it to destroy the “morale of the enemy civil population”, as the Americans did in Dresden or the Germans in London. In other words, those bells fell to the ground for no reason other than that they were German. People lost their lives for the same reason — in Germany and in London. The British had no reason to believe that those civilians meant them any harm, that they were anything but caught between two strong powers. And the same held true in Iraq.

When we went to Berlin, we walked through the replica of Checkpoint Charlie, with the big sign announcing that “you are leaving the American sector.” There is little positive to be said about the Cold War, but there is something the British and American military did of which I am not the least ashamed: the Berlin Airlift. Although I didn’t see it, I feel a sense of the USA having been a force for good when I read about the Berlin Airlift Monument at Tempelhof, which has the names of the 70 British and American men that lost their lives in the airlift (due to accidents), above the inscription “They gave their lives for the freedom of Berlin.” That’s the spirit I wish we’d see more often in the world today: people giving their lives not just for their own security, but for strangers in need on a different continent.

We Americans have been, compared to many countries in Europe, relatively sheltered from the ravages of war in our own midst. I wish that more of us would have the opportunity to gaze at fallen church bells, to wonder through a magnificent old church and then to see photos of it on fire, or to see a monument to our soldiers in a far away land. Perhaps then we could better learn from history, and see firsthand that some of our most positive contributions to the world have come in the form of coal and candy bars instead of incendiary devices.

A small post script

Many historic buildings or locations we saw in Germany had plaques on their exterior with a brief history, often in German and in English. I was interested to note that some (though not all) of these plaques had language such as “destroyed by fire in 1942”, with no mention that the cause of the fire was a bombing. I was even more interested to note that same sort of description at several sites in Prague Castle, mentioning that the original building was lost in the fire of 1142. It was only on the third or fourth building in the Castle that we learned that the fire of 1142 was caused by a military siege of Prague Castle.

* I know it was the British at Lübeck, but the Americans did similar things elsewhere.

I also acknowledge that, at a macro level at least, the Berlin Airlift wasn’t purely an altruistic act, as there were geopolitical factors in play. But I am speaking of the actions of the airmen here, who took on considerable risk to help others.

Begin questioning my sanity… NOW

It’s been a long and wet winter here. We live down a dirt/sand/gravel road, and when it rains, it’s difficult to get a car down the road due to mud. And impossible to get a bicycle down it. As a result, I’ve only been able to ride my bicycle to work once since November, and that was in January.

Last Thursday, I intended to ride in to work, but discovered my front tire wouldn’t hold air. I had heard about a wonderful local bike repair shop, so I dropped off the wheel there. The owner replaced the tube and checked it out, and charged me, yes, $4 — including labor and the tube. Nice.

So today was my first ride of the season. I rode a total of 21.8 miles (35 km) today, which was probably unwise enough for being as out of shape as I am. It’s 9.6 miles each way to work, plus I did some errands over lunch.

But add to that the winds — 30 MPH (48 kph) with gusts to 43 MPH (69 kph). This morning, they were weaker and also mostly at my back. This afternoon, though, they were mostly a vicious crosswind. If you’ve bicycled much, you’ll know that’s less annoying than a headwind, but is still quite annoying and takes a lot more energy to battle than you might think.

So, I am now rather sore. And the question is: will I be silly enough to do this again tomorrow?

The answer to that probably depends on how late I stay up watching the Butler/Duke game tonight, as I have to get up an hour earlier on days that I bicycle to work.

I found that the bicycle rack at work — which, somewhat to my annoyance, was moved indoors last year — has been rather disused. It is in a rather dusty and dirty part of our manufacturing shop, and there were large metal bins completely blocking the path to it, which I had to move before I could park my bike.

Then, of course, it was the usual comments — which I take with a smile — about somebody that shows up to work wearing cycling shorts & shirt.

It should be noted that I change into professional clothes at work. But my commute is too long to wear them on the way in and expect to be presentable, non-smelly, and pain-free.

In any case, evidence that this may not have been the best day to start my commute: it hurts to sit at the moment.

It’s that time of the decade: I’m reinstalling Debian

My main home workstation (previously named katherina, after a distant ancestor) was originally bought a few years ago — probably 2002 or 2003. Since then, it’s had its motherboard upgraded twice, new hard disks, and then even was moved to a completely new machine back in January. Throughout all of that, it’s still running the original sid that I put on it when it was new, dist-upgraded since then, copied to new disks via tar and netcat, but never reinstalled. So it’s probably been less than my average of 10 years on a given Debian install.

But it’s time. For one thing, despite the fact that I was one of the people that helped start Debian’s amd64 port (then known as the pure64 effort), I’ve been running i386 on my 64-bit workstation. For another, I want to switch from XFS to ext4. And finally, it has not escaped my notice that my laptop running Gnome with xmonad feels a lot faster than the far more powerful desktop running KDE4 with xmonad, plus Gnome integrates better with xmonad. And there are some nice gnome bits installed by default that my KDE system doesn’t have, and 400 packages installed on my system that are no longer in any archive. I could, of course, clean that stuff up — but all this adds up to enough of an excuse to start from scratch.

I continue to be very impressed with the quality of squeeze. This will be a very nice release when it comes out.

Review: Travel as a Political Act by Rick Steves

Rick Steves is known for writing books, and producing public TV shows, about travel to Europe. He encourages people to get out of their comfort zone, advocates staying in homes instead of hotels, and giving yourself permission to struggle to communicate in a land of unfamiliar language. That way, you get to experience not just the landmarks, but the culture and history. That was the approach we favored in our recent trip to Europe, and after being there (and seeing tour groups), I think Rick Steves is right on.

On the plane to Europe, I read his Travel as a Political Act. This is not a guidebook, but more a book about the philosophy of travel. As usual with my book reviews, unless indicated otherwise, all quotes here come from the book. He starts out with this statement:

I’ve taught people how to travel. I focus mostly on the logistics: finding the right hotel, avoiding long lines… But that’s not why we travel. We travel to have enlightening experiences, to meet inspirational people, to be stimulated, to learn, and to grow. Travel has taught me the fun in having my cultural furniture rearranged and my ethnocentric self-assuredness walloped.

I read this book mostly on the plane to Hamburg, or the week prior to leaving. I can credit Rick Steves directly for encouraging me to strike up a conversation with a random German on the bus from Hamburg to Lübeck, which I’ll discuss here in a couple of days. Probably the biggest lament from Rick Steves is that the people that really ought to travel — the ones that are so sure that their ways are correct and best — are least likely to do so.

Make a decision that on any trip you take, you’ll make a point to be open to new experiences, seek options that get you out of your comfort zone, and be a cultural chameleon–trying on new ways of looking at things and striving to become a “temporary local.” … My best vacations have been both fun and intensely educational … Travel challenges truths that we were raised thinking were self-evident and God-given. Leaving home, we learn that other people find different truths to be self-evident. We realize that it just makes sense to give everyone a little wiggle room.

The book is set with an introductory encouragement to travel, followed by seven vignettes of different countries he’s visited, and descriptions of how it’s impacted him. He gave a lesson of the opening of the German Reichstag (parliament building), which he was present for in 1999. He was surrounded by teary-eyed Germans — and a few tourists “so preoccupied with trivialities — forgotten camera batteries, needing a Coke, the lack of air-conditioning — that they were missing out on this once-in-a-lifetime opportunity to celebrate a great moment with the German people.”

He comments that we can learn from other countries — that no one country has a monopoly on good ideas, and it is plenty patriotic to insist what we adopt good ideas (such as drug policy) from other countries and adopt them for our own.

Particularly touching to me was the description and photo of a memorial in El Salvador, very much looking like the American Vietnam memorial — except that one remembering loved ones lost fighting the United States. How many Americans even know that we were involved in a damaging war in El Salvador?

A large part of his book was, for me, “preaching to the choir,” as this comment illustrated:

In the European view, America is trapped in an inescapable cycle to feed its military-industrial complex: As we bulk up our military, we look for opportunities to make use of it. (When your only tool is a hammer, you treat every problem like a nail.) And then, when we employ our military unwisely, we create more enemies…which makes us feel the need to grow our military even more. If an American diplomat complained to his European counterpart, “America is doing all the heavly lifting when it comes to military,” the European might respond, “Well, you seem to be enjoying it. We’re building roads and bridges instead.”

That’s a sentiment I’ve agreed with for quite some time already, and as such, some parts of the book moved slowly for me — though I imagine his target audience included people that had never seriously considered these arguments before. Then there were surprising facts:

by the end of World War I, an estimated half of all the men in France between the ages of 15 and 30 were casualties. When some Americans, frustrated at France’s reluctance to follow us into a war, call the French “surrender monkeys,” I believe it shows their ignorance of history.

And again, I’d agree with him on that point.

The vignette on Iran was particularly interesting, as he described his experiences in person, they sounded far different than the picture we often get in the media.

I have realized, incidentally, that I am terrible at writing book reviews. So rather than inflict more paragraphs upon you with this one, I’ll summarize by saying that this is a touching, informative, and motivational book, which I highly recommend. I’ll leave you with this quote:

Mark Twain wrote, “Travel is fatal to prejudice, bigotry, and narrow-mindedness.” These wise words can be a reallying cry for all travelers once comfortably back home. When courageous leaders in our community combat small-mindedness and ignorance… travelers can stand with them in solidarity.

I didn’t travel to make some sort of statement or as a “political act.” But I was enriched in many ways by travel — of course the obvious ones of contemplating the history of a 900-year-old beautiful church, but also in seeing the different character of different cities, being with two families for a couple of days, and seeing different approaches to common problems. I am very glad I wasn’t shut off from this behind a tinted window in a tour bus.

Trip part 1: Kansas to Indiana

Note: This post was written March 12, and posting was delayed until our return home.

This is the first part of our trip: driving from Kansas to Indiana with Jacob and Oliver. From Indiana, we’ll be flying to Germany while the boys stay with their grandparents.

We normally don’t like long road trips. Our preferred way to travel is by train. By air is second, and car is last. But this time, driving was all that made sense. We planned to make the 11-hour drive in two days to give the boys more of a chance to get out of the car and run around.

It’s always a bit demoralizing heading east from our place. You drive at highway speeds for an hour and are barely one county over.

We left at about noon and made it as far as Kansas City before our first stop — much to our surprise. We ate at a Cracker Barrel there. Afterwords, Jacob loved running in front of the restaurant.

IMG_2507

Meanwhile, Oliver chilled on a wooden bench.

IMG_2494

Jacob was excited to find this chair. He said “Here is a chair just the size of me!”

IMG_2489

We spent the night in a hotel on the eastern edge of the metro area. Then Thursday hit the road again. We stopped for a mid-morning snack, then ate lunch at Pizza Hut. Jacob ran around in the grass outside again.

Jacob invented a new game with me. He’d ask, “How will we get there?” I was supposed to guess. “With a pickup?” “No…” “With a boat?” “No…” Eventually he’d come up with a silly answer: “We’ll ride a pile of bricks there!” or “We’ll ride on top of a stop sign!” Then he’d sit there laughing for a little bit. Pretty soon: “Hey dad. How will we get there?”

We had a few toy-throwing episodes, but overall Jacob did very well. Oliver did even better. He slept a good part of the way, and happily watched Jacob for most of the rest. The car trip went well.

This morning, it’s time to get ready to head to the airport, and to break the news to Jacob that we’ll be gone for a few days. We’ve learned that he worries a lot about change if he knows about it too much in advance, finding it hard to process and understand, so we’ll tell him after he wakes up this morning. Then off to the airport for our flight to Newark. Then we get to sit around in New Jersey for a few hours before our 7.5-hour flight to Hamburg.

Review: The Future of Faith by Harvey Cox

I know I’ve been on something of a religion streak on the blog of late, and this will be the last such post for awhile.

I first hear of Harvey Cox’s book The Future of Faith during an excellent hour-long interview with NPR’s Diane Rehm. It was intriguing enough that I bought the Kindle edition of the book and read it.

The title of the book is both very accurate and rather misleading. A lot of the book — and, to me, the most fascinating parts of it — focus on the history of faith. Cox’s repeated point is that we are only now regaining a notion of faith that the earliest Christians had, and it is a notion that happens to be compatible with modern science and incompatible with fundamentalism and intolerance in all its stripes.

Throughout this post, it should be understood that quotes or passages are from the book. Cox is so quotable that a good chunk of this review will be showing you some of his quotes, with a bit of discussion around them. I very much enjoyed this book, and highly recommend it.

Faith vs. Belief

It is true that for many people “faith” and “belief” are just two words for the same thing. But they are not the same … and it is important to clarify the difference. Faith is about deep-seated confidence. In everyday speech we usually apply it to people we trust or the values we treasure… a matter of what the Hebrews spoke of as the “heart.”

Belief, on the other hand, is more like opinion. We often use the term to express a degree of uncertainty … We can believe something to be true without it making much difference to us, but we place our faith only in something that is vital for the way we live.

This is an important distinction, and if you stop and think about it, Cox is arguing with a common notion about faith almost from page 1. Faith isn’t about intellectual assent to a set of propositions. It’s about what we hold dear, what we think works for us in life.

Creeds

Creeds are clusters of beliefs. But Christianity is not a history of creeds. It is the story of a people of faith who sometimes cobbled together creeds out of beliefs. It is also the history of equally faithful people who questioned, altered, and discarded those same creeds … But both the doctrinal canons and the architectural constructions are means to an end. Making either the defining element warps the underlying reality of faith.

Cox here reinforces the point that Christianity isn’t about believing certain statements, and it isn’t even about a literal (or not) reading of the Bible. It’s what C. S. Lewis talked about as the inward transformation in onesself. Creeds, such as the Nicene Creed, are rather irrelevant to him.

Cox separates the history of Christianity into three periods: the age of faith, stretching from the time of Jesus only a few centuries until Constantine; the age of belief, stretching from Constantine until the 20th century; and the age of the spirit, now dawning. During the age of faith, “their sharing in the living Spirit of Christ united Christians with each other, and ‘faith’ meant hope and assurance in the dawning of a new era of freedom, healing, and compassion that Jesus had demonstrated.” Cox makes the point that doctrinal questions just weren’t all that important back then, and though differences existed, they weren’t considered to be fundamental to the religion. “Confidence in Christ was their primary orientation, and hope for his [earthly] Kingdom their motivating drive.” Further, he argues that the age of the spirit is a return to this earlier age, albeit with modern twists.

Christianity is growing faster than it ever has before, but mainly outside the West and in movements that accent spiritual experience, discipleship, and hope; pay scant attention to creeds; and flourish without hierarchies. We are now witnessing the beginning of a ‘post-Constantinian era.'”

Cox describes a person that described himself as “a practicing Christian, not always a believing one.” He suggests that the belief/non-believer statement is a disservice to Christianity and to other religions. He then quoted a Catholic bishop as saying: “The line between belief and unbelief runs through the middle of each one of us, including myself, a bishop of the church.” In other words, “The experience of the divine is displacing theories about it.”

Faith and Belief in Bible reading

Creation myths such as … the first chapters of Genesis were not primarily composed to answer the “how” or “when” questions. They are not scientific accounts, even though their poetical language, when read literally (which is always a mistake), may sound that way. Rather, they grapple … with the linked mysteries of both why there is a universe and what our place in it is … They are more like lyrical cantatas, symphonies of symbols through which humans have tried to make sense of their place in the world…

This is where the distinction between faith and belief is vital. These stories are — literally — “not to be believed.” They are, rather, artifacts human beings have crafted to try to wring some meaning from the mystery. They are not themselves the mystery.

I liken this to Michael Crichton’s novel Jurassic Park. If you were to read it 1000 years in the future, it might not have been conveniently shelved above the word “fiction.” Would a reader in the future know that it was not meant to be a literal description of facts? I think sometimes we make this mistake when we read the Bible. Note, though, that although we all understand that Jurassic Park wasn’t meant to be a literal description of facts, it seems to have been valued by quite a large part of society. And it didn’t even address big mysteries.

Cox argues against ridding ourselves of the creation myths, suggesting that they are an important reminder that we are similar to humans who grappled with the same big questions centuries ago as we do today.

The ill-advised transmuting of symbols into a curious kind of “facts” has created an immense obstacle to faith for many thoughtful people. Instead of helping them confront the great mystery, it has effectively prevented them from doing so … the objective knowledge science rightly insists on is not the only kind of knowledge human beings need … Faith, although it is evoked by the mystery that surrounds us, is not the mystery itself.

Constantine and the Age of Belief

One of the most devastating blunders made by the church, especially as the Age of Belief began, was to insist that the Spirit is present only in believers.

Cox spends a lot of time covering the very interesting topic of how and why the church moved to the Age of Belief. His central thesis is that money, power, and prestige were primarily responsible, and that an unrighteous collusion between bishops and Constantine, each using Christianity for their own purposes, finally made it happen. This is very interesting stuff, but this post is too long already, so I will not spend a lot of time on it. I found the Council of Nicea to be particularly interesting, considering that the Nicean Creed came about partially by exile or execution of those Christians that disagreed with it. Cox also points out that “there never was a single ‘early Christianity’; there were many, and the idea of ‘heresy’ was unknown.”

The time is ripe to retrieve the term “Way” for Christianity and “followers of the Way” for Christians. It is at once more accurate, more original, and more contemporary than “believers.”

To the future

Cox describes attending a meeting of the church in Hong Kong in 2003, and uses it as a metaphor for the future of faith:

Their idea of interfaith dialogue was to work with their fellow Asians of whatever religion to advance the Kingdom that Jesus had inspired them, as Christians, to strive for, regardless of what the others called it. They were neither “fundamentalist” nor “modernist.” They seemed more attuned to the element of mystery at the core of Christianity and to its vision of justice. They were also clearly impatient with many of the disputes that preoccupy the different wings of the American churches.”

Conclusion

I found this book to be both enlightening and informative. I highly recommend it, even if you disagree with some of Cox’s conclusions. It is a fascinating view into how the world’s largest religion evolved over the years, and a candid look at the mistakes it has made in that time.

Is the Roman Emperor Still Your God?

In ancient Rome, the Imperial cult was the worship of the Roman emperor as a god. It came to be at roughly the same time as Christianity. In the cult of the emperor, Caesar was revered as a deity. According to Harvey Cox, “This was what we might today call a “civil religion” — it had its holidays, processions, and holy sites throughout the empire. Adherence to it was required of all of the emperor’s subjects, wherever they lived and whatever other deities they also worshiped. It was the religious and ideological mucilage that held the far-flung empire together.”

Perhaps you see where this is going. There was a certain group that found the imperial cult, well, repugnant. They felt their own goals — bringing their god’s peace and justice to the world — were incompatible with this sort of devotion to a human institution, and the very institution that had killed their leader at that. Their reaction went like this:

Regarding worship of the emperor, Christians responded with an unequivocal “no.” They claimed that Jesus Christ was God’s kyrios (“anointed one” in Greek), but since kyrios was one of the titles attributed to Caesar, they refused to participate in the imperial cult. They were willing to pray for the emperor and for his health, but they stubbornly refused to pray to him or offer ritual tribute. They recognized that one could not be a follower of Jesus while also honoring a rival to the loyalty their faith in him and his Kingdom required; therefore, “not even one pinch of incense on the imperial altar.” This defiance of the political religion of the empire, which led their critics to brand them subversive, landed many of them in arenas with salivating lions.

— Harvey Cox in The Future of Faith

Now, you may be wondering, why am I asking if anyone still worships the emperor of a long-extinct empire? I maintain that this practice is still alive and well, just under a different name.

I have been interested in some of the debates about American institutions that choose to perform neither the national anthem nor the pledge of allegiance. Many of these institutions are Mennonite, and their reason for not participating in these two particular acts mirrors that of the early Christians refusing to worship Caesar: namely, their goal is to bring about God’s peaceful and just kingdom on earth, and no country, no human institution at all, can ever command greater loyalty than that cause.

Moreover, the American national anthem is a particularly violent one, celebrating the taking of life right there at the beginning. Not completely compatible with the ethics of a church trying to bring about a more peaceful world, right?

It is from that basis that many Mennonites, and our institutions, do not perform the national anthem or say the pledge of allegiance. For myself, when the national anthem is being performed, I will stand out of respect for those around me for whom the moment is important, but I do not sing. I am deeply appreciative that the United States, like many other countries, makes it legal to do this. I am heartened by the fact that I do not risk a confrontation with the lions over my religious stance today.

Goshen College, a Mennonite institution, recently decided to go back on a century of history (which goes back farther than the anthem itself, which was only adopted in 1931) and will now be performing the anthem, followed by a prayer, before select sporting events.

And by so doing, they fail both to act in accordance with the way of Christ, and to be a patriot. They fail to act for peace and justice by playing an anthem that supports and glorifies war and violence.

And they fail to be patriotic. Patriotism and nationalism are different things. It’s easy to be nationalistic — to get up there and sing a song that everyone wants you to sing. It is far more difficult to be patriotic. Being patriotic in the United States means using the freedoms we have to improve our country. Goshen ought to use its freedom to not observe the national anthem as a way to try to draw a line in the sand against violence, to suggest that our anthem fails to adequately recognize the character of the American people and who we want to be, and to suggest a better alternative. After all, those people who are venerated today as patriots — anyone from Martin Luther to Thomas Jefferson to Martin Luther King — stood up to their fallible human governments to seek positive change.

Instead of a route both religious and patriotic, Goshen College has chosen one that is neither. I am deeply disappointed that 300 phone calls have apparently cowed their leadership. What have we come to when our ancestors braved the lions, and we give up our principles over the fear of… bad publicity?

Ah, Goshen, perhaps you are thinking that you could spare a few pinches of incense for Caesar after all?

Review: Linux IM Software

I’ve been looking at instant messaging and chat software lately. Briefly stated, I connect to Jabber and IRC networks from at least three different computers. I don’t like having to sign in and out on different machines. One of the nice features about Jabber (XMPP) is that I can have clients signing in from all over the place and it will automatically route messages to the active one. If the clients are smart enough, that is.

Gajim

I have been using Gajim as my primary chat client for some time now. It has a good feature set, but has had a history of being a bit buggy for me. It used to have issues when starting up: sometimes it would try to fire up two copies of itself. It still has a bug when being fired up from a terminal: if you run gajim & exit, it will simply die. You have to wait a few seconds to close the terminal you launched it from. It has also had issues with failing to reconnect properly after a dropped network connection and generating spurious “resource already in use” errors. Upgrades sometimes fix bugs, and sometimes introduce them.

The latest one I’ve been dealing with is its auto-idle support. Sometimes it will fail to recognize that I am back at the machine. Even weirder, sometimes it will set one of my accounts to available status, but not the other.

So much for my complaints about Gajim; it also has some good sides. It has excellent multi-account support. You can have it present your multiple accounts as separate sections in the roster, or you can have them merged. Then, say, all your contacts in a group called Friends will be listed together, regardless of which account you use to contact them.

The Jabber protocol (XMPP) permits you to connect from multiple clients. Each client specifies a numeric priority for its connection. When someone sends you a message, it will be sent to the connection with the highest priority. The obvious feature, then, is to lower your priority when you are away (or auto-away due to being idle), so that you always get IMs at the device you are actively using. Gajim supports this via letting you specify timeouts that get you into different away states, and using the advanced configuration editor, you can also set the priority that each state goes to. So, if Gajim actually recognized your idleness correctly, this would be great.

I do also have AIM and MSN accounts which I use rarely. I run Jabber gateways to each of these on my server, so there is no need for me to use a multiprotocol client. That also is nice because then I can use a simple Jabber client on my phone, laptop, whatever and see all my contacts.

Gajim does not support voice or video calls.

Due to an apparent bug in Facebook, the latest Gajim release won’t connect to Facebook servers, but there is a patch that claims to fix it.

Psi

Psi is another single-protocol Jabber client, and like Gajim, it runs on Linux, Windows, and MacOS. Psi has a nicer GUI than Gajim, and is more stable. It is not quite as featureful, and one huge omission is that it doesn’t support dropping priority on auto-away (though it, weirdly, does support a dropped priority when you manually set yourself away).

Psi doesn’t support account merging, so it always shows my contacts from one account separately from those from another. I like having the option in Gajim.

There is a fork of Psi known variously as psi-dev or psi-plus or Psi+. It adds that missing priority feature and some others. Unfortunately, I’ve had it crash on me several times. Not only that, but the documentation, wiki, bug tracker, everything is available only in Russian. That is not very helpful to me, unfortunately. Psi+ still doesn’t support account merging.

Both branches of Psi support media calling.

Kopete

Kopete is a KDE multiprotocol instant messenger client. I gave it only about 10 minutes of time because it is far from meeting my needs. It doesn’t support adjustable priorities that I can tell. It also doesn’t support XMPP service discovery, which is used to do things like establish links to other chat networks using a Jabber gateway. It also has no way to access ejabberd’s “send message to all online users” feature (which can be accessed via service discovery), which I need in emergencies at work. It does offer multimedia calls, but that’s about it.

Update: A comment pointed out that Kopete can do service discovery, though it is in a very non-obvious place. However, it still can’t adjust priority when auto-away, so I still can’t use it.

Pidgin

Pidgin is a multiprotocol chat client. I have been avoiding it for years, with the legitimate fear that it was “jack of all trades, master of none.” Last I looked at it, it had the same limitations that Kopete does.

But these days, it is more capable. It supports all those XMPP features. It supports priority dropping by default, and with a plugin, you can even configure all the priority levels just like with Gajim. It also has decent, though not excellent, IRC protocol support.

Pidgin supports account merging — and in fact, it doesn’t support any other mode. You can, for instance, tell it that a given person on IRC is the same as a given Jabber ID. That works, but it’s annoying because you have to manually do it on every machine you’re running Pidgin on. Worse, they used to support a view without merged accounts, but don’t anymore, and they think that’s a feature.

Pidgin does still miss some nifty features that Gajim and Psi both have. Both of those clients will not only tell you that someone is away, but if you hover over their name, tell you how long someone has been away. (Gajim says “away since”, while Pidgin shows “last status at”. Same data either way.) Pidgin has the data to show this, but doesn’t. You can manually find it in the system log if you like, but unhelpfully, it’s not on the log for an individual person.

Also, the Jabber protocol supports notifications while in a chat: “The contact is typing”, paying attention to a conversation, or closed the chat window. Psi and Gajim have configurable support for these; you can send whatever notifications your privacy preferences say. Pidgin, alas, removed that option, and again they see this as a feature.

Pidgin, as a result, makes me rather nervous. They keep removing useful features. What will they remove next?

It is difficult to change colors in Pidgin. It follows the Gtk theme, and there is a special plugin that will override some, but not all, Gtk options.

Empathy

Empathy supports neither priority dropping when away nor service discovery, so it’s not usable for me. Its feature set appears sparse in general, although it has a unique desktop sharing option.

Update: this section added in response to a comment.

On IRC

I also use IRC, and have been using Xchat for that for quite some time now. I tried IRC in Pidgin. It has OK IRC support, but not great. It can automatically identify to nickserv, but it is under-documented and doesn’t support multiple IRC servers for a given network.

I’ve started using xchat with the bip IRC proxy, which makes connecting from multiple machines easier.

The Big-Publisher Ebook Scam

There’s been a lot written about the Amazon vs. Macmillan dust-up. I’ve seen a lot of posts by people that work for publishers saying that there are costs to making a book, and that $9.99 just won’t cut it for an ebook. They say that publishers invest in typesetting, editing, selection, art, and various stages of quality control. All of that is true.

Too bad they aren’t doing it with ebooks.

I’ve had some books published, and while the process varies from publisher to publisher, the editing process usually involves technical editors (people that check my facts), copy editors (people that help the writing and grammar), cover designers, and QC staff. Often I will see PDFs or printed pages at the final stage, and at that point can catch things like bad table formatting or lines split at inopportune places. My point here is that there’s a lot of editing going on, and there are many pairs of eyeballs looking at the printed page before it goes to the presses.

In the year or so since I’ve owned my Kindle, I can absolutely guarantee you that this process is not happening with ebooks. Most of the time, it is quite obvious that nobody has even looked at the finished product. Some intern has whipped up a quick conversion from whatever typesetting software they use, give it a quick glance, and call it good. One of my own books, Real World Haskell, is available in Kindle form. O’Reilly took better than average care of that process, but even so, I certainly didn’t approve screenshots before it went out like I did for paper (not that I’d have had time after the paper project was done anyway.) From memory, some of the flaws I’m aware of:

In some of these cases, it is quite obvious that a human didn’t even bother to look at the result. Harper Collins got a huge black eye after their LOTR fiasco, and still took quite a long time to fix it.

Now, if the publishers were actually going to put as much care into the quality of their ebooks as they do into the quality of their paper books, then sure, I’d pay almost the cost of a paperback. But very few of them are doing that. It is quite obvious to me usually by the end of the first chapter of a book whether anybody even looked at the result of their conversion.

Bottom line: If they’re going to sell me an inferior product, don’t expect me to pay near full price. If they can get their act together on quality, only then would they have room to start arguing for higher prices. If all you’re going to do with the ebook is run the paper version through some buggy filter, you haven’t incurred much additional cost, and it is plainly visible to all.

Note: I would like to say that Lonely Planet and O’Reilly have done good jobs with the tools available, and while their results aren’t perfect, they have done a good job working with rendering their sometimes very complex print layouts for a Kindle.

Hands On with Thinkpad X200s and Debian Squeeze

I have recently been evaluating small laptops, and wound up purchasing the Thinkpad X200s. It arrived a few days ago, so here are some first impressions.

The Hardware

The X200s is, in a word, awesome. It is light and portable, built solidly, and very fast. With the 6-cell battery, it feels light. The 9-cell makes it physically bigger and heavier, but even so, it is still a light unit even then. The fans run only rarely, and battery life looks to be towards the upper range of what I was expecting, so I am pleased with that.

The screen is a very high-DPI one, and quite bright. However, it is also one of the only drawbacks: its vertical viewing angle is quite poor compared to most other screens I’ve used recently, meaning I’m frequently adjusting it to get the best angle relative to my head.

The keyboard is a pleasant change after having using the Eee 901 for so long. I hadn’t realized just how much of a pleasant change it would be.

I was concerned about the lack of a touchpad, but it appears that the touchpoint device is a lot better than it was on the Thinkpads I used a few years back. I miss a touchpad, but not very much, and far less than I thought I would.

Debian Squeeze

Of course, one of the first things I did with it was to wipe off Windows 7 and install Debian. Now a word about Debian. I rarely do fresh installs. I normally tar up my machine and move it over to new hardware when needed, and upgrade the software over time. However, I wanted to make this a 64-bit install and had no suitable image to move over. I decided to try the default Gnome install in squeeze since I hadn’t tried Gnome in awhile and was about due to give it a shot.

I was very impressed. Squeeze will make an awesome desktop OS. Everything worked perfectly out of the box. It suspended and resumed. X came up in full resolution without me having to do anything. Ethernet worked, and I was helpfully invited to supply the non-free firmware for the wifi on a USB stick during install time. Hardware brightness and volume keys work. The docking station is fully compatible with Linux. Sound works. The hardware “lock screen” key even works. Bluetooth works out of the box. It is a well-integrated, extremely fast, and smooth setup.

Cups is installed out of the box by default, and accepts network printer broadcasts by default too. So I snapped in an Ethernet cable, and when I went to print a few minutes later, I just could. It didn’t even strike me as special until later. Yes, that’s right — I plugged it into the network and, with absolutely zero action on my part, could print to all the printers at work or at home.

The update-manager that Gnome uses by default (I wonder if Debian’s KDE installs yet use one? I have never seen one in KDE) is a wonderful work of simplicity compared to Windows 7’s madness. You click the update icon, click the button to start updating, and 30 seconds later get a message that 45 updates have been installed. With no ominous “reboot now” message. This is no surprise to me as a long-time Debian developer, but I just wanted to highlight it here. I think I should file a wishlist bug on update-manager asking them to improve the wording in the box to say “There is no need to reboot your computer” :-)

I still have my gripes about Gnome. It only lets me choose some pre-defined settings for screensaver timeouts, for instance. I still feel that KDE gives me more control. But Gnome seems to be better integrated with the entire system, faster, and less buggy. This difference is especially acute at login time. This laptop logs me in far faster than my Core 2 Quad machine at home running KDE (from sid) does.

So, of course, my next task is to integrate xmonad with Gnome. Should be fun.

Now, a final word on why I wrote this. None of these components have been a surprise really to me (aside from the completeness of the hardware support for this laptop). But what I want to bust is the myth that somehow Debian is difficult to use on the desktop. It isn’t. This setup was easier by far than the Windows 7 install I did on a different machine recently. Although it has less eye candy than Windows 7, it exudes solidity, performance, power, and yes, ease of use in every way.