Web browser troubleshooting

Over the last couple of workdays, in between viruses, I’ve had to diagnose some flaky Web browsers. The browser might work fine for me, but a user will swear it’s crashing. You can run the repair tool on Internet Explorer and/or take them up to Internet Explorer 5.5SP2, then you can hit a few sites and see what happens, but even a Microsoft product can usually survive 15 minutes of regular work (unless we’re talking about Word 2000 with one of my book chapters loaded, in which case you’re lucky to get five minutes’ stability, but I digress).
A Web search on “web browser stress test” turned up nothing useful. I found lots of tools for stress-testing Web servers, but I wanted to stress-test the other side. Finally I just went to BrowserTune and ran it. When IE passed all the tests, I declared the installation stable.

Then yesterday I grew weary of only having the Dillo and Konqueror browsers on my main Linux box. Dillo is lightning fast but it still won’t render sites like cnn.com and espn.com properly. It’s readable, but sometimes annoying. It’s the best occasional-use browser I’ll ever see, but I’m not comfortable using it all the time. Konqueror’s a decent browser, and has a lot of promise, but it doesn’t always render things properly either. And sometimes it’s annoyingly slow. I needed a well-known browser that most Web designers keep in mind when coding their pages, but of course I wanted to compile it myself… That leaves out Internet Exploder, of course. And I can’t compile Netscape myself… Or can I? I went and got Mozilla, and the current build is almost indistinguishable in appearance from Netscape Communicator 6.x. I found it renders well, and quickly, loads about as fast as Konqueror. And it includes an invaluable resource: Under the Debug menu, there’s an option called “choffman’s browser buster.” It’s just a link to a Mozilla site that repeatedly loads Web pages for as long as the browser stays running (so, until it crashes or you close a window). Great stuff. If part of your job is building Ghost images for new PCs, you’d do well to run one or more of these tests overnight (why not run several, in separate browser windows?) to make sure your browser installation took. If you ever have to troubleshoot an end-user’s Web browser, you’ll thank yourself for bookmarking that site.

It’s October…

October…
When the trees are stripped bare
Of all they wear
Do I care?
October…
When kingdoms rise
And kingdoms fall
–U2

I didn’t do a whole lot this weekend. I laid around a lot, I did some dishes, and Saturday night I went out with some friends. More on that later. I can’t tell the story properly right now.

Linux as a diagnostic. I remain convinced that compiling Linux is the best system-wide diagnostic in existance. Case point: I lost a drive in a Windows 2000 box a while back. I gave up on trying to get the data back; all I cared about was my Baseball Mogul stats, but I started another game, built up another dynasty, so I don’t care about it anymore. I reformatted the drive and put Sorcerer Linux on it. First things first, an all-SCSI Linux box with a fast CPU really rocks. The most time-consuming part of the boot time is bringing up the SCSI interface. That takes about 15 seconds. The rest of the process is literally instantaneous.

Well, there’s no point in having a great system without recompiling everything specifically for it to take maximum advantage of it, right? So I started recompiling. The controversial 2.4.10 kernel came down and compiled without a hitch, and yes, the system does run very nicely with it. The simpler packages that provide most of the standard Unix utilities came down and compiled quickly and easily. Then when it came time to recompile the monstrosity that is glibc (the key library of any Unix system, and it’s a 16-meg bzipped tarball–this thing’s huge), the system’s weaknesses showed up. The drive failed again. I got sector errors and the system crashed hard. I reset and tried again. It came back up, Reiserfs quickly fixed everything, and it looked good, so I recompiled. This time, I reached the end of the compile process, but when it came time to copy the files into place, files that are there stopped being there. The drive failed again.

So, I’ve either got a heat problem or a power problem. The drive’s kinda crammed in a spot where it doesn’t get much airflow, and I’ve got a PCP&C power supply, so I suspect it’s a heat problem.

Nothing stress-tests PC components like compiling an entire operating system. Besides, even under regular use Linux tends to push hardware harder than Windows, even Windows 2000, but I see that as a good thing. I paid for the hardware, so I want my OS to squeeze it for every ounce it’s worth.

Thirteen hours! Woo hoo!

It’s a beautiful day in the virushood, it’s a beautiful day for a virus, would you be my, could you be my…
Yes, today we hunted down and killed a couple of live Nimda specimens. I actually didn’t find any viruses whatsoever, but I found a number of PCs that I really liked. I kept trying to bet one of my coworkers they would float. Of course, that’s just my diabolical scheme, usually reserved for cantankerous Macintoshes. You get someone to bet you 10 bucks the thing doesn’t float, then throw it in the pond and see what happens. If it sinks, you’re out a problem. And if it floats? Well, that’s just proof that it’s a witch. And what do we do with witches? We build a bridge out of them! No, wait. That’s something else. Burn them!

Victim #1 was a P166 built by a local outfit called Intek. Intek is one of those clone shops that builds PCs out of the cheapest parts you can buy (including stuff even Packard Bell wouldn’t have touched) then sells for the price of a Dell or a Micron. But since it has an Intel processor in it and the place promises same-day service (which doesn’t always happen), CIOs fall for it. Anyway, I’ve seen 486DX2-66s that outperform this P166. And when I put the current version of Norton AntiVirus on it, it quit booting.

Personally, I think it’s time to just take the machine, slap a second NIC in it, and install a minimal Linux on it and make it a network bridge to keep a chatty Mac segment from killing the rest of the network, because that’s about all that PC is ever going to be good for in this day and age. But it’s not my decision.

We had one PC infected with PrettyPark. Of course, NAV deleted Files32.vxd but left all the registry entries behind, so the PC would no longer run any .exe files. I downloaded Symantec’s PrettyPark fix, but it looked, found no Files32.vxd, and pronounced the system clean. But thanks to the registry entries pointing to files32.vxd, no executable would run. So I faked it out. copy con: c:winntsystemfiles32.vxd, type some gobbledygook, then hit ctrl-z. Then, copy con: c:winntsystem32files32.vxd, type more gobbledygook, then hit ctrl-z. Run the fix again. Aha! We’re infected. Shall I clean you up? Why, thank you for asking, please do, kind sir.

Seeing as this PC sits on the desk of the head of the accounting department, I figured it’d be best to have it in working order for him this morning.

So. I’ve now worked something like 51 hours this week. And it’s Thursday. I have no social life. But once that paycheck comes in, I’ll be able to afford to have a very nice social life for a little while…

So I came home about 10:15, after stopping off at a gas station for a tank of gas (I was on E) and a beer. I very rarely drink, but I’ve been so tightly wound this week I figured I could use a little help unwinding. I threw in a microwave pizza, popped a beer, sat down, and wrote this. Now the pizza’s gone and the beer’s empty, and I’m not just tired, I’m also a little drowsy. That’s good. Hopefully that means I’m in for a good night, for the first time this week since Sunday.

And that was the last building that needed scanning. So now I can concentrate on my job. Currently I have about 25 trouble tickets open. Normally I have about four open at once. On any given day, four new ones should come in. On a good day I can close between five and eight. So now that the virus scanning’s done, I think the tickets will stop coming in faster than I can close them, but I’ve got a long road ahead to get caught up. Next week won’t be a 60-hour week, but it won’t be a 40 either.

Slap-happy

Hey, it’s time for the weekend! No? What do you mean? I’ve put in my 40 hours… You mean yesterday was Wednesday? It’s Thursday, not Saturday? Rats.
Do me a favor. Pray that the people I support quit opening attachments they get from their non-corporate mail accounts. Once we get these virus infestations under control, I can go back to a regular work schedule and having a life.

One amusing story from this week. On Tuesday, the administrative assistant flagged me down. “Would you lock up Tim’s laptop in the back room? He went home and left it in his cube again.” So I went and got his laptop and locked it in our staging room. I left a note on his desk.


Tim,

All your laptop are belong to us.

I didn’t sign it or anything.

This morning, Tim walked into my area. “You have my laptop back here?”

I got out the key and opened the staging room. “How’d you know?” I asked.

“Something about the way the note was worded told me to come find you,” he said.

I guess I’m just too predictable. And obviously I’m slap-happy because I think that’s absolutely hilarious. I think I really need to get some sleep.

Worst practices for e-mail

If you want to wreck your computer with a virus and put your neighbors’ computers at serious risk, there’s a really easy way to do it. Just be really cavalier with your e-mail habits. Approach e-mail with reckless abandon, and you’ll quickly receive your just reward.
But if you like having a computer that works well, and you kind of like your neighbors, there are things you can do to minimize your risk. If, on the other hand, you want to leave your mark on the world in a negative way, do the opposite of the things I suggest here.

1. Acquire good anti-virus software and keep it up to date. I’ve been configuring Norton AntiVirus to update itself every day. It’s excessive, but since it’s impossible to guess when the next big thing will come out, and it might hit you before you know about it, it’s the only safe way. Update every day, and keep autoprotect on, so that files are scanned as they’re created. That way, if you get a virus, it won’t get far. I also set NAV to scan the entire computer–all files, not just executable files–at least once a week.

While sweeping the network at work, I found copies of Nimda, but I also found old friends like SirCam, Happy99, PrettyPark, and Kak. Obviously people were aborting the scheduled updates and scans.

2. If you do get infected, don’t count on your antivirus package to completely clean up the mess. Visit www.sarc.com or www.antivirus.com/vinfo/virusencyclo to download a specialized removal tool for the virus your antivirus package caught. Run it to remove any residual damage your antivirus package may have missed.

3. Don’t take e-mail attachments from strangers. I take an even stronger stance than that. Frankly, when someone sends me e-mail with an attachment, the first thing I do is delete the message. I don’t even open it. I don’t care if I’ve known the guy who sent it for 10 years. Some attachments can execute without you even opening the message, so the only safe thing to do is delete it.

The only exception I make is when someone e-mails me and tells me something’s coming. Sure, I’ll look at my friend’s resume, as long as he lets me know ahead of time that it’s coming and I should look for it.

Yes, I miss some good jokes and fun games that way. But you know what? I’d rather be accused of having no sense of humor than to have to rebuild my computer. I don’t have time to rebuild my computer. I’m already too busy rebuilding the computers that belong to people who open each and every e-mail attachment they get.

The virus of the week is W32.Vote.A, which masquerades as a chance to vote for peace or war between the United States and the Middle East. It doesn’t actually let you vote; it e-mails itself to your contacts and deletes files off your drive.

4. Don’t be the first on your block with the newest Microsoft software. Microsoft continues to refuse to take security seriously. No one in his right mind should be running Internet Explorer and Outlook Express 6.0 right now. Every single dot-oh release from Microsoft in recent memory has been an atrocity. Get Internet Explorer 5.5SP2 and stick with it. It’s fast, it’s as stable as anything Microsoft has written, and all the known holes that viruses exploit have been patched. Is the same true for 6.0? Who knows?

5. Don’t use a Microsoft e-mail client if you can help it. Microsoft’s the biggest kid on the block, so their mail clients are the most frequent targets. They also have more security holes in them than a vacant building in East St. Louis. There are a number of competent alternatives out there, including Pegasus, Netscape Messenger, and Qualcomm Eudora. (Just watch out for Euroda’s spyware–run Ad-Aware from www.lavasoftusa.com after you install Eudora.)

6. If you must use a Microsoft e-mail client, turn off the preview pane. Also, go to the client’s security options and put it in the Restricted Sites zone. That way when some idiot forwards you a message with hostile ActiveX code in it to automatically execute an attachment that e-mails itself to everyone in your inbox and address book and then low-level formats your hard drive, you won’t be affected. There is absolutely no legitimate reason for HTML e-mail to contain any ActiveX, Java, or JavaScript.

7. Don’t run any Microsoft software if you can help it. A Mac doesn’t count–the most popular Mac application is (drum roll please) Microsoft Office. Besides, there are plenty of Mac viruses out there to get you too. I’m writing this on a cheap PC running Linux. I use a tiny, lightning-fast mail client called Sylpheed. It takes up 733K on my hard drive. Outrageous, isn’t it? I use a tiny, lightning-fast Web browser called Dillo. It’s secure as a rock because it doesn’t do Java, JavaScript, or ActiveX. It renders pages instantly. It’s 240K in size. They’re both in alpha testing, but they crash less for me than Internet Explorer 5.5 and Outlook 2000SP2. And don’t be fooled by the tiny size: I compiled them for speed, not size. If I’d used size optimizations they’d be a lot smaller.

8. Don’t run your Web site on IIS. Even the Gartner Group is recommending everyone abandon IIS ASAP. It’s impossible to keep up with the patches well enough to prevent outbreaks like Nimda. Nimda knows about 16(!) security holes in IIS that it can exploit in order to send itself to people who visit your Web page. Yes, people try to hack Apache. Of course they do–70% of the Web uses it. But I hear of one Apache vulnerability a year. That compares to one IIS vulnerability a week. It is fiscally and socially irresponsible to bank your business on such an insecure, poorly written piece of software. (This site runs on Apache, and its only downtime in five months has been from a power failure. Zero crashes, no having to take it down to apply a patch. My system uptime reads 112 days.)

Nimda ate my weekend…

I left for Promise Keepers as planned late Friday morning, but not before I had a hectic morning with Nimda. Nimda didn’t spread too far (it seems most people got it from visiting Web sites, and in a lot of cases it was just pieces of it sitting dormant in browser caches), but we had no way of knowing that until we visited virtually every PC on the network. That takes a while–especially when you find people with anti-virus software that came free with a PC they bought in 1995 or 1996 whose definitions were last updated when Ace of Base was popular.
So we have a good argument in favor of kicking Norton AntiVirus into managed mode. And with the large number of unpatched copies of Internet Explorer out there, we’ve got an argument in favor of some kind of site management software so we can push installs.

The choice is pretty simple: Fork out the bucks for site management, or pay me enough overtime to make a downpayment on a house. It’s pretty obvious which decision makes sense.

As for PK, I learned a ton, and the bus ride to and from KC was fun. My buddies and I scored the very back seats. A couple of guys brought their early teenage sons, but for the most part, we were the young rowdies on our bus. (The kids in senior high were on the other bus.) I’ll talk about that later, when I have time to do it justice.

I worked 11 hours today, so I’m tired. I think it’s time for some quality time with my pillow.

Wrapping up the week with thoughts on oppression

I’m on my way to Kansas City to torque off NOW… I’m going to a Promise Keepers rally. I heard you go to things like that to learn how to oppress women. Although the way I read the PK message, it’s more along the lines of this: Get off the couch, turn off the football game and pay some attention to your family.
So, anyway, I’ll be spending some quality time at Arrowhead Stadium, far away from any computers. I’m rooming with three other guys my age, so this weekend will be just like college, only with better roommates. Those of you who’ve e-mailed me, I got your mail (I think), and I’ll get to it when I get back.

Speaking of oppression… One of my buddies e-mailed me at work with a link to a Fox News story (I can’t find it now). His only comment? [sigh]

The story, which I can’t find now like I said, talked about people forcing others to take down their flags because the United States is oppressive. (Yeah, buddy! The answer to oppression is more oppression! Rock on! Gotta get me some o’ that!) So when I wrote back, I was less succinct than he was:

If they feel oppressed, then let's ship 'em to Indonesia for a few years and then we'll see how they like the United States after that.

Bastards.

It’s an unfortunate fact of human life that we don’t all get the same opportunities. I go into the inner city and see lots of people who never had half the opportunities I had, even though they live all of about 15 miles from where I grew up. I feel bad about that. That’s part of the reason why I do some volunteer work. And when someone comes up to me and asks me to teach them how to do something, if it’s something I know how to do and how to teach, I do it.

Truth be told, I don’t run into complainers very often. Usually I run into people who are just trying to make the most of what they do have. I admire that. The reason why I have stuff is because my parents’ parents (on both sides) were the masters of making the most of what you have, and they taught my parents how to do the same, who in turn taught me.

And oppression is relative. There are plenty of people who will risk their lives and everything they have to be the poorest, most oppressed people in the United States, because that’s better than anything they’d attain back home.

In Indonesia, women are treated like sheep and cattle. They have no choice about wearing makeup–they can’t, period. Not that it matters because they have to wear veils. They have to cover themselves head to toe. The world would come to an end if one of them flashed an ankle. And you can’t go out–even dressed like that–without permission from your husband or brother.

We’ve got a long way to go.

As do they.

Is God punishing the United States of America?

In the wake of Jerry Falwell’s controversial statements on Pat Robertson’s 700 Club, and after a conversation with a pastor who told me one of his congregants asked him whether “God still reaches down and zaps people,” I think it’s time for a voice of reason.
First, an introduction. I’m 26 years old. I’m not a pastor. I am schooled and trained as a journalist. Theology was my best subject in grade school and high school, but I have no formal schooling in religious studies or theology besides that. I approach the Bible the same way a journalist would approach a source, or a good academic would approach a piece of literature. I am a Protestant. I do not buy the Catholic argument that all one has to do is listen to the bishops. That kind of thinking led us to the sale of the forgiveness of sins in order to finance the building of massive cathedrals in Europe half a millenium ago. One schooled in the Biblical languages can make a better interpretation of scripture than I can, yes, for the same reason that someone schooled in Russian can make a better interpretation of Tolstoy. But that doesn’t mean someone can’t read a good English rendering (or better yet, several good English renderings) and understand. I believe it is the duty of every Christian to spend at least a little bit of time in the book that gave rise to the religion; it helps keep people like Jerry Falwell and the Catholic bishops of the 1500s in check.

Enough of that. On to the issue at hand. Many evangelicals, and I’ll lump Falwell into that category, operate under the impression that the United States of America is God’s chosen nation. But nowhere in scripture is the renunciation of Israel’s status as God’s chosen nation. God’s chosen people today are those who believe in Jesus Christ. But that’s not the same as a chosen nation. It extends beyond political and racial boundaries.

God is interested in nations only because nations contain people, and God is much more interested in the people that make up that nation than He is about the nation itself. Governments exist to preserve order and to serve out justice. I don’t think it’s a drastic oversimplification to say government’s job is to protect its citizens from thugs. I believe the only real difference between conservative and liberal and democratic and totalitarian is a disagreement over just who thugs comprise.

Is God disciplining the United States Government? Absolutely. Is that His only purpose? Absolutely not.

We the people of the United States of America have sinned. There is no question of that. Is God disciplining us? Yes, along with many other peoples–it wasn’t just Americans who died in this tragedy. Is this punishment for specific sins, or an indication that God has turned His back on us? Absolutely not.

God woke us up. He got our attention. God does that, or tries to, just about every day. It can take many forms: something someone says, a close call in the parking lot, a feeling in the pit of your stomach, or the destruction of a building. If we paid attention to the little things, would the big things happen? Maybe not. But maybe so.

So why did God let this happen?

The simple answer is we don’t know. We have to remember that God’s priorities aren’t the same as ours. Our priority in the United States right now seems to be to maximize profit and pleasure. Profit and pleasure are fine things, and I think even Jerry Falwell will agree with that. But we run into problems when we let them control our lives. So, yes, the United States would do well to take the hint and realize that there’s more to life than profit and pleasure.

God’s priority is to get as many people into heaven as possible. Pure and simple. Prosperity and pleasure in human terms are entirely secondary to that.

There are numerous examples in the Bible of God letting nations go their own way, in order to punish other nations. God let Egypt run wild over the children of Israel. Then He punished Egypt for what they did. The Old Testament is full of these kinds of stories.

Is the now-provoked United States about to become an instrument of God, raining down God’s discipline in the form of bombs and warheads? That’s an awfully self-righteous thought. But I do believe God is now going to go use the United States to get someone else’s attention, yes.

And what of vengeance? It’s not up to the citizens of the United States of America to seek vengeance. The hate crimes taking place in the United States now are completely unjustified. But what about war? The job of governments is to protect its citizens. That includes waging war when the other side refuses to be reasonable. And if the government calls on its citizens, it’s their duty to take up arms and serve.

So why did God let 5,000+ people die?

Simple answer: Damage control. Believe me, seeing those deaths and the pain it caused hurt God more than it hurt all of us, combined.

I was talking about sin with one of the elders of my church the other day. I observed that the sin hurts the participants, much worse than they know. And it hurts the people around them. Making matters worse, the process of stopping the sin can hurt people. Sometimes stopping hurts more people in a single day than continuing the practice for a single day would. It’s a vicious mess with no good, easy cure. No wonder God hates it.

God feels the pain and anguish of the congregation that lost its priest. God feels the pain and anguish of the people who suddenly found themselves widows and widowers. God feels the pain of the children left without mothers or fathers. God feels the pain of the terrorists’ family members who are asking why and how their good little boy could have done such a thing. God feels it all, all at once, and more deeply than we’re capable.

But these kinds of things happen all the time. I had a Canadian reader write in, expressing his well-wishes. He said he understood totally. He left South Africa to try to get away from these kinds of senseless atrocities. They didn’t follow him to Canada, but now one has happened next door.

And let’s look at what’s happened since this tragedy. Yasser Arafat has told his men not to shoot Israelis, even if the Israelis shoot first. If the ceasefire lasts 48 hours, they’re going to sit down and talk. It probably wouldn’t have happened without this.

Russia is sharing intelligence with the United States. And it’s looking like Russia might get us the use of some former Soviet military bases. This is unprecedented. French author Alexis de Tocqueville saw the rivalry between the Russian Bear and the American Eagle in the mid-1800s.

Military experts expected our next war to be with China. But for now, China and the United States face the common enemy of terrorism. Terrorists hate us because we’re the biggest kid on the block, but China has attributes the terrorists would hate as well. China knows this. God may yet get China’s attention.

I haven’t been paying attention to what’s happening in Northern Ireland, but if nothing else, this tragedy has people on both sides of the conflict there thinking too.

And one thing we seem to forget is that it was only 5,000 deaths. There was a fourth plane that could have killed thousands more, depending on its target. God didn’t allow that plane to reach its destination. He also didn’t allow any other planes to be hijacked. There’s plenty of evidence that it wouldn’t have ended with those four planes.

And what of our 5,000+ innocent casualties? Their fate rests in the hands of a just and loving God. As hard as it may be to do, we have to trust that God knows what He’s doing and that this could have been much worse.

Anything for a distraction…

Politics. A local political activist sent me an editorial slamming the Sierra Club for backing down on its anti-Bush campaign during the war. The Sierra Club is arguing that being perceived as anti-patriotic/anti-American hurts its cause more in the long run than suspending for a while. The author takes them to task for not standing by their principles; I think it’s a wise move. They can sling all the mud they want after the fact without harming their reputation, and they’ll accomplish at least as much, if not more.
I often disagree with liberals, but I don’t think they’re idiots. On the other hand, I usually agree with conservative ideas, but I grow tired of seeing conservatives shoot themselves in the foot constantly.

Changes. My Linux box has been my main workstation for about three days now. Konqueror is a more than competent Web browser with some really nice features; KWord turns out to be an awfully nice word processor; it doesn’t do everything Word does but it stays out of my way, and it provides just about all of the functionality that Final Copy, my preferred Amiga word processor, gave me. And KWord’s desktop publishing capabilities put Word to shame. I suspect it’s close to being the equal of Publisher for light DTP work. I wish it had a word count feature and a means of handling footnotes and/or endnotes, but those aren’t features I use constantly. (I can always save the document as plain text and then run it through the standard Unix utility wc; which probably means word count would be frighteningly easy for someone who knew what he was doing to just flat-out implement–output the file in plain-text to a temporary file, pump it through wc, then pop up the output in a dialog box–but C++ scares me.

For mail, I’ve been using Sylpheed, a fast and lightweight client. It’s not feature filled, but it does what I need a mail client to do, and, again, it stays out of my way.

Overheard. “Women are always right, which makes for an interesting problem when two women disagree. So we each just walked away and didn’t say anything.”

I laughed.

“You do know the woman is always right, don’t you?”

“I learned that the hard way. Several years ago.”

(Later in the conversation. Much later.)

“Maybe I’m not quite as brilliant as I think I am.”

“That’s okay, you can keep on thinking you’re brilliant if you want.”

“I can? Cool! Can I have that in writing, so I can take it to work and frame it and hang it in my cubicle?”

“Only if you remember that the woman is always right.”

I expect her to have that sheet of paper written out the next time I see her. And you better believe I’ll be hanging that up if I get it.

The 60s, 70s, 80s and 90s: More alike than different

Optimism. In an effort to answer a different question, I found myself mapping out the significant news headlines for the last 40 years, and suddenly I understood something.
The 1960s were a decade of activism, international crisis, assasination, racial tension, and political scandal.

The 1970s were a decade of international crisis, massacre, racial tension, and political scandal.

The 1980s were a decade of international crisis, assasination, racial tension, and political scandal.

The 1990s were a decade of international crisis, massacre, racial tension, and political scandal.

I’m 26, part of a generation that’s notorious for being cynical. I wasn’t around in the 60s; the oldest of my peer group watched helplessly; unable to do anything about it or even understand what was happening in a lot of cases. The first of my peer group started turning 20 in the 80s. It wasn’t until the 90s that we were really old enough to have any real power, to make any real change. Few of us showed any interest, and some people wondered why.

I’d never really thought about it before, but we can look back at the last 40 years, see people trying to make changes, and note that for all the rhetoric that was being thrown around in the 60s, if anything, things are worse today than they were in the post-war era.

So that’s why we’re cynical and apathetic. Although, after this week, apparently an awful lot of us are going down to the recruiting office and asking if we can sign up to go kick some butt…