Upgraded WordPress. Looks like everything's still working, albeit ungodly slowly; think that's a server problem, though, so it should hopefully fix itself. Let me know if you find anything broken.

KateStory Books XV and XVI are now posted in their entirety! I have made corresponding updates to the index and character guide.

XVII is still ongoing (go over and write something!), and the KateStory anniversary is coming up in a few short weeks.


Playing: Dragon Quest IV. Brad bought it for my birthday! Thanks Brad!

The news media have been misusing the term "hacker" for at least the past two and a half decades -- to the point that their definition has become the accepted one, and a formerly positive term has developed a terrible stigma. But apparently the past 25 years of shoddy "journalism" on the subject were just not sloppy enough, because now they can't even adhere to their own stupid and wrong definition of the word -- as evidenced by a million articles currently claiming that Sarah Palin's E-Mail was hacked.

By all accounts, a scammer gained access to Sarah Palin's account by using the "reset password" feature -- and, allegedly, the secret question she had used as the key to resetting her password was her zip code.

Let me be absolutely clear on this: Knowing how to use a phone book does not make you a hacker. If you think it does, shut up, because you are stupid.

"Hacker" used to be a positive term. And then, it became a negative term that at least implied some level of skill. Now, it apparently means anyone unscrupulous who has at some point been in the same room as a computer.

Hell, when our Internet connection goes out, I call the cable company and tell them I'm my roommate, because his name's on the cable bill and they won't talk to me if I tell them the truth. Apparently that qualifies as "hacking" now.

The other night, I idly mused that the KateStory was nearing its fourteenth anniversary. This excited frequent contributor McDohl, and he went on to start Book XVII. Please do feel free to join in.

Meanwhile, as I write this, the Pyoko boards have been down for some two months with no indication of when they may be back up, leaving Books XIII-XVI unavailable.

Until now! Today I revamped the KateStory page, and also cleaned up Books XIII and XIV and put them up locally. XV and XVI still need some work (and probably quite a bit more than the other two did), but I'll get them up too.

Please do enjoy the silly installments that currently span the years 1994-2004 -- and the new story for 2008!

So, people on the messageboard have recently been prodding me about the fact that there are threads there that consist largely of me posting and nobody replying, yet meanwhile I have let my blog languish since February. It is a fair point, and so I'm going to start putting my posts about things nobody else apparently wants to talk about up here instead of on the boards.

Sadly, Love and Rockets seems to be one of those things, and that's a shame -- anything involving Skrulls or written by Mark Millar provokes lively discussion, yet when I bring up one of the seminal series in comics history (and, for my money, a fantastic piece of American literature)? Nada.

So this week marked the debut of Love and Rockets: New Stories, the third volume of the series and a new format -- a beefy 100-page annual. I suspect that the reason they titled it New Stories instead of simply Volume 3 is that, at a glance, it looks like a trade; they want to emphasize that it is not, in fact, a collection of old stuff.

The presentation is 7 short Gilbert stories (one of which is written by Mario) bookended by a Jaime story in two 24-page installments.

Jaime's story is set, loosely, in Locas continuity -- it features Penny Century and Xo, and Maggie appears briefly -- but it doesn't fit with the series' usual realistic themes; it's a superhero story. It recalls the early Maggie the Mechanic stories, where dinosaurs and robots appeared as casual, everyday parts of life, and Love and Rockets was actually a fairly accurate description of what you were likely to see in the book.

That aside, needless to say, it's not everday superhero fare. There's plenty of Kirby love to go around, but this is still a Love and Rockets story -- it's about family issues, old friends reuniting, and strong women.

That element of the familiar pervades Gilbert's stories, too, but he abandons his established world -- there's no Palomar here, nor even any of its tangentially related characters like Venus or Fritz. They're also short -- Jaime devotes 48 pages to a single story, while Beto's longest is 16.

Papa, The New Adventures of Duke and Sammy, and Victory Dance form a trilogy of sorts, increasingly surreal as they go. Mario's story, Chiro El Indio, is not so much surreal as whimsical, and has a certain 1920's vibe to it. Never Say Never is a funny animal story about luck and sharing the wealth, while the aptly-named ? is a thick-lined, surreal pictures-only story that recalls Owly or Frank.

Beto's stories show a good deal of stylistic range -- I'm not an artist and I'm likely to stumble in trying to describe what he does with lines and shading, but each story is visually distinct.

Anyway. Love and Rockets. One of the all-time greats, and I love that it's still being published -- even if we only get one a year now.

Looking forward to Beto's story in this year's Treehouse of Horror comic.


Playing: Just finished Mass Effect for the second time; working my way through various Mega Man titles in preparation for 9.

Reading: Our Dumb World, in-between various comics. The local Atomic Comics had a 20% off sale on Labor Day and I picked up a stack; so far I've read Astonishing X-Men vol 4: Unstoppable and Batman: Gotham by Gaslight.

  1. Just because the event has "strong" in the name does not mean you need to try every single barley wine you see.
  2. Even though $4 for a bowl of noodles is highway robbery after charging $40 for admission, just pay it. It doesn't matter how big a breakfast you had, you're going to need to eat something.
  3. When you finally do put something in your stomach, the chef-hot Thai leftovers in your refrigerator are not a good topper to a day's drinking.

That said, I had a great time, ran into three people I hadn't seen since college (and, despite all I'd had to drink, was still tactful enough not to ask one of them if he'd taken working for Rick Renzi off his resumé yet), and, while there were a few hours of discomfort later that evening, I managed to wake up the next morning fresh as a daisy. Take your vitamins and drink plenty of water, kids.

I am told that the next one we're going to has weaker beer, smaller glasses, and free food, which should stack the deck a little better in my favor. Looking forward to it.

So it seems that today's top election news is that a recent Barack Obama speech lifted lines from a 2006 speech by Massachusetts Governor Devall Patrick. Judge for yourself:

Obama:

Don't tell me words don't matter. "I have a dream" -- just words? "We hold these truths to be self-evident, that all men are created equal" -- just words? "We have nothing to fear but fear itself" -- just words? Just speeches?

Patrick:

"We hold these truths to be self-evident, that all men are created equal" -- just words? Just words? "We have nothing to fear but fear itself" -- just words? "Ask not what your country can do for you, ask what you can do for your country." Just words? "I have a dream" -- just words?

Truly the most shocking thing any Presidential candidate has done in the past week. (Well, if you don't count, say, McCain deciding he's pretty okay with the whole torture thing after all. Did I mention how proud I am to have voted for him in '04?)

But my friends, I have unearthed something strikingly similar that predates both quotes. Again, judge for yourself:

Just a statue? Is the Statue of Liberty just a statue? Is the Leaning Tower of Pizza just a statue?

That was Homer Simpson in The Telltale Head, which first aired February 25, 1990, significantly predating both speeches.

So there you have it -- both men plagiarized their speeches, from an 18-year-old episode of The Simpsons.

Stunning, I know. I expect a book deal out of this. We may even be talking Pulitzer material.

This evening, as I was driving home from Phoenix, NPR was playing Dr. King's Why I Oppose the War In Vietnam speech. I got distracted and missed my exit. That may not have been causal -- I don't usually come that way and have missed that exit before -- but it was the first time I'd heard the audio and it certainly had my attention.

Kudos to NPR for acknowledging King's more controversial later years -- every year at this time, we see the usual round of King retrospectives, and too often they skip from I Have a Dream to the assassination, glossing over his outspoken opposition to the war and his focus on economic inequality.

I also just read Barack Obama's speech from the Ebenezer Baptist Church, and it reminded me why he struck such a chord in '04. The man gives a damn fine speech, and today he delivered one worthy of being spoken from Dr. King's own pulpit.

But I am a cynic.

Obama says, "The Scripture tells us that we are judged not just by word, but by deed." Very well. "We have scorned our gay brothers and sisters instead of embracing them" are some very pretty words. But touring with the vehemently anti-gay Donnie McClurkin was a not-so-pretty deed. And his backpedaling explanation that McClurkin isn't anti-gay but only wants to cure "unhappy gays" is not only political weaselry, it's also the plot of X-Men 3.

"It is not enough to decry the disparities of health care and yet allow the insurance companies and the drug companies to block much-needed reforms" -- those are pretty words too. Words which lead me to wonder why Obama wants the insurance companies and the drug companies to help him write his healthcare plan.

Obama says a lot of pretty -- hell, downright inspiring -- things. But in 2006 he voted for a non-binding withdrawal plan for the Iraq War over Kerry and Feingold's bill to set a date. In 2005 he voted to renew the PATRIOT Act. Judged not just by word but by deed indeed, Senator.

Two years ago The Boondocks produced one of the finest half-hours of television I have ever seen, an episode titled "Return of the King" which explored the premise of Dr. King waking up from a 30-year coma in the modern era. At one point, King asks, "What happened, Huey? What happened to our people?" Huey responds, hesitantly, "I think...everyone was waiting for Martin Luther King to come back."

And that's the tragedy of the modern civil rights movement: for forty years, America has been waiting for Martin Luther King to come back. (It's also the tragedy of the current season of Boondocks, which has descended from this Peabody-winning meditation on our culture to jokes about movie ticket prices, and whose Katrina episode centered around Granddad trying to get rid of his mooching relatives, but that's a tangent.)

And for a nation and a movement so desperate to see Martin Luther King come back, it can be very tempting to mistake Barack Obama for him. He is an inspiring orator, and if he becomes President it will be the most significant step for racial equality since the Civil Rights Act of 1964.

But Obama is not Martin Luther King. I seldom find myself in the position of defending Hillary Clinton, but she was right when she said, "Dr. Martin Luther King Jr. led a movement. He was gassed. He was beaten. He was jailed. And he gave a speech that was one of the most beautifully, profoundly important speeches ever written in America, the I Have a Dream speech." Obama, meanwhile, has sat quietly on the Senate floor and taken safe positions on controversial issues rather than risk his reputation for what he believes is right. (Clinton has too, of course -- even moreso, I would argue -- but that doesn't make the King/Obama contrast false.)

I also think Clinton has been attacked unfairly for her remark that it took LBJ to sign the Civil Rights Act. She wasn't impugning Dr. King's legacy, she was merely recognizing President Johnson's role -- and I don't think any rational person could argue that, had Richard Nixon been President in 1964, the act still would have passed.

All this to say...I hate politics. There are moments when Barack Obama's words inspire me, when I think of how he could be a great leader, how he could restore America's position in the world and, more, how he could bring us closer than ever to recognizing those self-evident truths that Jefferson mentioned back in 1776. I hear him speak of the continuing struggles for equality, not just racial but also sexual and economic, and I want to see a leader who can speak to the nation's conscience and make those dreams a reality.

But in the end, all available data show that he is just another politician. I may well mark his name on my ballot two weeks from now, but I fear that too will be an exercise in cynicism -- if I vote for him, it will not be because I trust him, but because I mistrust him less than I do Clinton.

I think it's hard to be an optimist in America in this day and age. Perhaps incremental improvement is all we can hope for. I can't say I think that's enough...but I guess I'll take it.

You've probably noticed the site looks different.

Or, if you haven't because you're reading this via RSS, you've probably noticed you just got ten duplicate entries in your reader.

That's because I just migrated my backend over to WordPress.

As I alluded in a recent post (and yes, I update so seldom that three months ago qualifies as "recent"), b2evolution reached a point where it made even the simplest tasks a chore. A quick rundown:

  • As noted before, it refused "id" and "name" attributes in <a> tags. In other words, it would not allow me to use anchor tags as anchors.
  • Its error messages were hideous. "Invalid URL" may be useful information in a post that has as many as three links in it, but when you have fifty, it's the coding equivalent of punching me in the gut and then pointing and laughing. And for those of you who have not yet taken a 100-level programming course, it bears noting here that telling me which URL was causing a problem would take maybe twenty characters of additional code.
  • Not only wouldn't it tell me which URL was a problem, it wouldn't tell me why. I had to poke through a gigantic list of blocked URLs before I discovered that b2evolution had for some reason automatically blacklisted all mac.com sites.
  • Okay, this is the best one. You think blocking mac.com is bad? Check this out. In the same post, I linked to a rather lengthy driver URL -- go ahead and mouse over that link and see what I mean -- and b2evolution rejected it.
    See anything wrong with it? No? Neither did I. It took me about an hour to figure out what was happening. Here's the problem:
    The link contains the string "&ProductID". See where I'm going yet? No, you probably don't; even if you know that the HTML code for an ampersand is "&amp;" it probably hasn't hit you what happened there.
    So okay, here's what happened: b2evolution saw the "&Product" in that link, expanded it to "&amp;Product", and then, on a second pass, turned the ;P into a smiley.
    Hang on, it gets better: there is no way to disable smileys in the b2evolution admin control panel; you have to hack the PHP manually.
    Hang on, it gets even better: there actually is a checkbox in the control panel to allow you to disable smileys...and it is grayed out by default. Someone went to the trouble of actually coding up an easy fix...just to make it impossible to use.

In short, b2evolution was like everything my old web host ever gave me: at first, it was a generous gift and gave me an outlet to share my thoughts with the world, but over a period of years it became less and less bearable up until it reached a point where I simply couldn't go about my daily business anymore without it making my life unpleasant.

Actually, catty remarks about Internet drama aside, this is a coincidence -- I started this overhaul several days before Sharkey decided to pull up stakes. However, it's a happy coincidence, and it's nice to see him carve us out an alternative to Crazytown.

Anyway, on to the technical side, for anyone else who has WordPress questions. On the whole, I think WP is better so far. I absolutely despise "smart" quotes, and it parses text inside <code> tags just as poorly as b2evolution, if not even worse, but fortunately I found two plugins called Unfancy Quote and Preserve Code Formatting which take care of those two problems right out the gate.

I think I've done a pretty good job with the new theme, taking the old look and making a few modest changes to it. (I've finally retired that silly-ass old digits.com counter. It is the end of an era.) The CSS is my own, but the PHP code is largely adapted from Sandbox. As such, it's GPL'ed code, so once I'm finished tweaking it I'll put a zip file up just in case anyone wants to eyeball my source.

If there's anyone else trying to migrate old-ass b2evolution (0.9 series) to WordPress, there are a couple different ways to do it. You can convert to Movable Type and import natively (tutorial at Insert Witty Title), which preserves categories but hoses custom slugs, or you can use a conversion PHP script (tutorial at ibrian, though there are a few different versions of the script), which preserves custom slugs but hoses categories. I opted for the latter since it's less of a pain to recreate categories than slugs, but YMMV; if you never used custom slugs and just stuck with the default post titles, I'd say try the former. (There is something in there about how b2evo replaces spaces with underscores and WP replaces them with dashes, but there should be a tool to correct that too.)

Anyway. New blog, new forum. Let me know what you think. Maybe one of these days I'll get up the courage to dust the cobwebs off my Links page.


Playing: Super Mario Galaxy.

Reading: Just finishing Dune.