Pride and Prejudice and Zombies

Through a rather odd series of events, someone thought that we’d like Pride and Prejudice and Zombies.

I can’t honestly say I enjoyed Jane Austen’s original. It was one of those books that I read because it’s a classic, and everyone should read it. Much like War and Peace, and Anna Karenina, both of which I slogged through, and finished, although it was mostly work.

Well, I think that I may have discovered a way to enjoy Jane Austen, although I seriously question whether it would make any sense to anyone who hadn’t read the original. I *might* even consider reading some of the others.

The books were clearly written by taking a copy of the original, and going through it replacing various boring sections with zombie attacks and discussions of the Bennet sisters’ skills with the oriental arts of killing. While there are indeed many hundreds of boring parts, there are also lengthy parts that are left almost untouched, with the occasional mention of trips to China, training with zen masters, and Japanese food.

In all, very odd.

It was very hard to get into, but once I caught the cadence, it was a quick read, and mostly enjoyable if you can put aside the fact that it’s exceedingly silly.

Recommended. A little. If you like that sort of thing.

Bloglines and Google Reader

I’ve been using beta.bloglines.com for several years now – since Paul worked there. It’s a great product, but remains designated “Beta” despite being vastly better than their main product. Why? I can’t imagine.

But lately, I’ve been seeing 500 Internal Server Errors more often than I’ve seen the actual UI. And they’re still running Apache 2.2.9, which seems to indicate to me that they haven’t touched those servers since Paul left.

So I’ve finally moved over to Google Reader, which is vastly improved over the last time I looked at it, apparently borrowing ideas from beta.bloglines. And there’s a wide variety of iPhone apps for it, so that I don’t have to mark things read two different places. That’s pretty sweet.

Don’t Postpone Joy

For several weeks before Elise was born, I had been writing her short letters, and compiling them in a book for her to have when she is old enough to appreciate it. This one is a response to the Sunday Scribblings post from a few weeks, ago, “Mantra”.

Letters to Elise

June 12, 2010

XV. Don’t Postpone Joy
(“Mantra” – SundayScribblings.blogspot.com)

Your great aunt,
for whom you were named,
my beloved daisy,
adjured us daily
by her actions and her smile:
Don’t postpone joy.

And so I pass on to you
this wisdom,
and will show you every day:
Don’t postpone joy.

There is joy in everything,
if you just look, expecting to find.
Not that we close our eyes
to suffering and sorrow,
but that even there, we search
for the joy.

War Games

I just read GeekDad’s review of the new Karate Kid. We’re looking forward to seeing it, and in preparation, we FORCED the kids to see the original, which they declared to be a waste of their precious time. The Gril, in particular, claimed that she just couldn’t relate to a movie that was set *SO LONG AGO*.

Oy.

Speaking of not being able to relate, last night we watched War Games on NetFlix. Everything about it is outdated, from the technology, to the political situation, to the lack of security at NORAD, where folks can crash a Jeep through the front gate, run into the facility, and not be immediately either shot or thrown into custody, and then permitted to take the reins of a major international crisis. Nice.

I remember seeing this movie in the theater when it came out and being absolutely horrified by the language. I believe I was 12 at the time, and I believe it was the first or second movie that I had seen in a theater in the USA. I went with my parents. I can just imagine, in retrospect, how they must have wanted to crawl out of their skin as I was exposed to foul language that I had probably never heard before outside of whispered giggled conversations in the dorm room late at night.

The notion that a teenager could simply dial a phone number and enter a single-word password, and get into NORAD is … well, actually pretty plausible. Except now it’s even easier, since you don’t need a modem, and you don’t need to spend all day test-dialing numbers. It’s really a marvel that nothing of this scale has happened in real life. That we know of.

What I like about War Games, the second time around, is how the hacker aspects of it are presented realistically, and the tools of the trade aren’t over-geekified, but just presented as they actually were at the time.

Um. No. I never broke into any computers. At least, not that I’m willing to tell you about. Except that one in Australia. Once.

Elise Marguerite

Elise Marguerite was born at about 2:30 this morning. She is 6lbs 3oz, 22 inches, and perfect. She had some trouble breathing at first, but that cleared up quickly.

I’m sure that I will write more about this event later, since the joy was mixed with a considerable dose of frustrations, but for now I’m trying to get a little sleep and spend some time with her.

Photos forthcoming shortly, I’m sure.

Having a baby

We had planned to have our baby at home, but this morning my Beloved’s water broke, so we’re at St. Joe East, in the new Women’s Hospital, to have Elise Marguerite.

Everything is perfectly fine, we’re just here because it’s just 35 weeks, and the midwife won’t do it before 36 weeks.

Updates as we go along.

Daily

I participate in a dozen different “daily” websites. And by “participate”, I mean that I get a daily reminder and wish fervently that I had time to actually do something about it.

There’s 750words.com which taunts me with my inability to write something every day. I signed up for the June challenge – write 750 words every day in June. I missed June 1, and so the incentive has largely evaporated.

There’s http://dailyshoot.com/ which gives me great ideas for photos I’ll never take, and shows me photos by hundreds of other photographers that I’ll never be able to measure up to, due at least in part to their willingness to spend thousands of dollars on a hobby that is, to me, well, just a hobby.

There’s http://www.dailymugshot.com/ which is a neat idea, but usually by the time I remember to do it, my laptop is already “docked” and connected to the large screen, and so the laptop camera is no longer accessible. So I get maybe 2 photos a week on that site. It’s fascinating to watch your face change over the course of a few months. Fascinating, and a little eerie. Am I really getting old that fast?

There are a plethora of daily/weekly/whatever poetry sites or general writing sites that give a prompt and encourage you to write something based on that prompt. I even run one of these sites – http://weekendwordsmith.blogspot.com/ – and haven’t posted anything to it in months.

Most mornings I have two hours between getting up and going to work. I get up that early because we have to get our son to the bus stop. Today, however, is the last day of school, and I’ll probably not be getting up quite that early during the summer. But even then, that time seems to vanish into nothing. That nothing consists largely of reading the news, blogs, twitter, facebook, and other things that I could probably do just fine without. And a lot of email. Email is the largest time-sink in my life. I get hundreds of email messages a day. And that’s way down from the thousands of messages a day I used to get. I’ve jettisoned dozens of mailing lists that I never so much as looked at. I’ve retained only the ones that I thing that I really should be on – mostly relating to various aspects of the Apache Software Foundation – and I still can’t read even as much as a quarter of the email that I receive. I frankly don’t know how anybody manages to read all the traffic on the the board and members and incubator mailing lists, much less respond to so much of it. Do they not have jobs? Do they never sleep?

Then there are the more passive daily things. Word of the day. The other word of the day. Yet another word of the day. The day’s comic strips. The day’s FailBlog, The daily Sci Fi at http://www.365tomorrows.com/ and the daily (or twice-daily, or thrice-daily) posting at http://www.wired.com/geekdad/.

And by the time 9 rolls around, I’ve accomplished nothing of consequence. I’ve consumed another two hours of drivel, and produced nothing.

I’ve really got to stop this.

Of course, what I’ve done in writing this is probably grossly counter-productive – I’ve introduced you, my loyal reader, to more sites that will suck your time away. On the other hand, I wrote it on the 750 Words website, so I at least wrote my 750 words for today.

This summer, I intend to cut back on my input, and increase my output. I’m going to drop some of the sites that I try frantically to follow, but don’t get much out of, and devote more time to producing – whether that’s finally writing the novel I’ve been working on for five years, or finishing the project to rewrite the mod_rewrite documentation, or get around to writing my book on Open Source documentation, I’ve got to stop wasting quite so much time drinking in worthless drivel – or even valuable drivel – and more time creating.

If I might be forgiven for quoting something from one of my own poems – completely out of context, I might add:

All we can do to combat this idiocy
is to create as much beauty
as we possibly can in the brief moment we are here,

So, in the hour I have before work, I need to try to write something worthwhile, even if nobody ever reads it.

Until you can, and thereafter

In response to Until I Can by my beautiful, and very pregnant, Beloved. (Go read that first.)

Until you can, and thereafter

May 27, 2010

I’ve gotten used to him
unfinished
with his hat labeled “Brown” and  “Dark Brown” in pencil.
I think of myself that way, sometimes,
wearing a hat marked to fill in later,
and a face contently hiding in the shadows
beneath the broad brown-not-brown brim.

Is he asleep?
He smiles enigmatically,
dares you to guess.

I’m sure you’ll finish some day,
but until you can,
I kind of like him this way.

And, even when you can,
I think this is how I’ll remember him.

Git and SVN

I’ve been hearing about Git for several years now. As far as I could tell from the hype, it solved a number of problems that I didn’t have, and introduced a very odd view of community.

I find the religious fervor surrounding Git and Bzr to be very unconvincing. In fact, the more rabid the supporters are, the more they push me away from using it, because the arguments surround this passion, rather than being based in solid technical reasons. “It’s better because it’s better, and because svn is stupid” seems to be the summary of most of what I hear.

So I decided, finally, to actually give it a try so that I could have an opinion based on fact rather than on hype.

Offline commits are clearly a cool thing, for the very rare occasion when I am working on code and don’t have a network connection. But they also encourage people to work at great lengths in a vacuum, without community feedback, and then commit a great wodge of code all at once, resulting in unreviewed commits. This is clearly (to me, anyways) a Bad Thing.

Indeed, most of the features that are hyped as The Reason To Use Git fall into two categories for me. 1) Things that solve a problem I don’t have. 2) Things that seem clearly a bad idea.

1) Cheap branches. Subversion has cheap branches. When pushed, the Git folks say, yeah, you’re right, but CVS doesn’t. … CVS. Well, ok.

2) Fork and hack without all that overhead of connecting with the community. This seems short sighted. Or perhaps it was just very poorly stated. Having a situation where people can hack on the code without participating in the community seems to be clearly a bad idea. Open Source without community is not something that appeals to me, at all.

3) No central repository. Well, in addition to not being true (every project that I’ve heard of does in fact have one master repository that everyone syncs to) this seems to be a bad thing. It seems to promote disunity. And it solves a problem that I don’t feel I have. Major architecture changes can happen in branches in svn. Minor features can happen in branches. Fiddling about can happen in branches. All of these should be working towards a product. If a major change becomes the community-accepted product, then folks switch to that branch as the new trunk. This is all possible, and done every day, with svn. But the everybody-is-trunk thing that gets talked about doesn’t seem to actually happen in the real world.

4) Offline commits. Yes. This is a cool idea, and I look forward to having this feature in the next version of svn. However, it’s not something that compels me to switch to git.

5) Every command does one tiny thing, by design. This makes me CRAZY. Committing a change to the repository – the one up on the network, not my local working copy – takes three commands: git add, git commit, git push. Yes, I’m aware that I’m using the terms differently than Git does. That bugs me, too. Redefining vocabulary as a means to set yourself apart from the herd is just infuriating. Yes, I’m aware that the first two commands can be combined (git commit -a) but I’ve also received very contradictory advice as to whether I should do this, ranging from “Always do this, it’s the only way” to “Never, ever do this. It’s dangerous.”

For the record, yes, I have used Git. In fact, I started a new project using Git, mostly because I want/need to learn about Git, but also because I was starting to get sold on the hype. So I’m not operating entirely in ignorance. I expect I’ll get more familiar with it, but so far it’s been an unpleasant experience.

The Margin Is Too Narrow