Lost in the Archives.

A procedural note: You may notice categories proliferating along the sidebar to the right. As it happens, the category tags, never very well fleshed-out in the first place, didn’t really survive the move from MovableType last year. So — particularly since I learned in history school that a source is only as good as its archive — I’m going back through all the old (MT) posts and adding more extensive tags and categories to them. (The Geocities Era involved hand-coded html files, so can’t do much there.)

I’m only 200 posts or so in — Hello, summer of 2002. Gee, I wonder if these Harken revelations will bring down Dubya — and it’s already clear this is going to be a slow process. So apologies if you see an interesting topic listed that links to little-to-no content. Hopefully, eventually, it’ll all be up to snuff.

The Blogosphere’s Baby Pics.

They shut down the factory in 2009, but old Geocities home page find a (brief) new life at the One Terabyte of Kilobyte Age Photo Op tumblr, dedicated to researching the Geocities days of the web. The Ghost’s old Geocities days are still captured here. There was also a time before then when my personal site was crufted over with embedded MIDIs and other embarrassing late-90’s artifacts. I’m sure it’s somewhere in the Wayback Machine.

The Clown has a Point.


Hey all. Apologies yet again for the lack of updates around here. As I said a couple of times last year, I’m still figuring out where the old Ghost fits in the scheme of life these days. There’s a negative feedback loop happening where I don’t post at GitM that often, so fewer people swing by here, so there are no comments or feedback on the posts that I do spend some time on, which makes me even less inclined to post, so thus even fewer people swing by here…you get the point.

I was thinking of starting up the movie reviews around here again for 2013, but having just spent a looong time on another giant project that few if any will ever peruse, I’m not really seeing the point of dedicating myself to spending even more hours of my day writing long-winded reviews that nobody ever reads. It’s just a lot of work with very little gain. I’ve been writing this blog for over 13 years and the reviews for over ten — If either were ever going to gain an audience, they would have done so by now.

As for politics…eh. On the domestic front, all reasonable and common-sense attempts at achieving forward progress have been stymied for years now, mainly because of bipartisan infatuation with a totally fake problem. Sure, Obama (finally) talked a good game last night about climate change, voting rights, infrastructure, equal pay, housing, the minimum wage — things we expected from a progressive president four years ago, and that would undeniably make a profound difference for a lot of American families. But this is year five of this presidency — We know the score by now. When push comes to shove, he’ll be promoting Simpson-Bowles nonsense, extolling the Grand Bargain again, and advocating a chained CPI, all because, presumably, those evil, evil Republicans made him. Good cop, bad cop.

Over on foreign policy, our Hope-and-Change president has accorded himself the power to kill anyone he so desires by executive fiat. And the response? Ostensible progressives back this ridiculous play, and a full 83% of America is totally cool with Death from Above without due process. Awesome.

Speaking of due process, it is flat-out-ridiculous that we live in a world where Aaron Swartz was hounded to suicide by a DoJ-enabled Javert for freeing up JSTOR articles, of all things, and Bradley Manning is kept in a tiny box as Public Enemy #1 for exposing bad behavior by the military. And yet, our national torture experiment has still gone unpunished (because, hey, it worked!), and not a single bankster of note has been prosecuted, despite the massive levels of fraud that have been exposed and that brought the American economy to its knees. To the contrary, the president can’t stop asking self-serving and patently corrupt assholes like Jamie Dimon and Lloyd Blankfein how we can better structure our public policy to cater to their whims.

Admittedly, I partake in it myself semi-often, but I’m just tired of a Twitter-driven political-journalism culture that seems to think that the lulz of Marco Rubio being really thirsty is a more pressing issue to cover than the myriad holes in his obviously stupid, self-serving, and faith-based ideas. Or that Jack Lew having a funny signature is a more vital point to discuss about the probable next Treasury Secretary than whatever the hell he was doing at Citigroup when the goddamned house was burning down.

I hate on the hipster Twitter kids, but establishment journalism is even worse. We live in a world where the totally inane Politico rules the roost and “wins the day”. Where our papers of record will keep warrantless wiretaps and drone bases quiet for years because the powers-that-be asked them to. Where idiot right-leaning “centrists” like David Brooks, David Gergen, Gloria Borger, and Cokie Roberts are queried for their inane views constantly, even though they don’t know anything and have never done anything with their lives but constantly mouth Beltway platitudes as if they were Holy Scripture. Where “journalists” like Chuck Todd, John King, and Jake Tapper — the latter of whom, let’s remember, made it big by kissing-and-telling on his Big Date with Monica Lewinsky — are taken seriously because they tsk-tsk about deficits like Serious People™ and passively nod along whenever obvious liars are lying. This isn’t journalism. It’s Court Stenography, Versailles-on-the-Potomac.

Ain’t no use jiving. Ain’t no use joking. Everything is broken. So, no, I don’t feel particularly inclined to talk about politics these days either, because there’s only so many times you can bellow in rage about it all, especially when nobody swings by this little corner of the Internet anyway. I’m not officially quitting GitM or anything, but let’s be honest. I’m not really what sure when, if ever, it’ll get its groove back. I’m not sure I see the point. And besides, as Richard said, a withdrawal in disgust is not the same as apathy.

Thir13en Ghosts.

While it’s been a ghost of its past self for much of 2012, Ghost in the Machine, as of this morning, has limped along to its 13th blogday. [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10. 11, 12]

As those few of you who still drop by here now and again know — and thanks much for that — it’s been a pretty grim year ’round these parts, and no mistake. We’re coming up on nine months since, after a year and a half (and on Valentine’s Day to boot), I suddenly got deemed “boring” by the ex I was quite fond of — the same insidious adjective applied to me back in 2006 — and then swiftly unpersoned by both her and a sizable majority of my then-current social scene. (They “went with Cheryl.”) Fortunately, I had a big project to absorb myself in with the old dissertation, but that’s come at the expense of the Ghost. Unlucky Number 13, I guess.

I am fully aware that, in the great scheme of life’s problems, of course, this one is ridiculous. I mean, there are homeless guys living on the street right outside my apartment who are scraping for food in trash cans. All around the world, lousy and/or terrible things happen to decent, undeserving people every single minute of the day, from car crashes and diseases to IEDs, errant drone strikes, and Republican legislatures. But, what can I say? It hit me where I lived. If you’ve had your heart broken — and this isn’t even my first rodeo in this regard, which probably didn’t help — you’ll know exactly what I’m talking about. If you haven’t, then nothing I write here can explain how lousy much of this year has been, or make whining about it seem any less self-absorbed.

But ANYWAYS, we’ve reached the half-the-relationship mark in terms of time passed, and while my interior landscape can still be pretty Gaelic and/or even Russian at times, we’ve hopefully reached the point in the movie where I’ve fixed my own back, done lots and lots and lots of push-ups, climbed out of the pit, and inexplicably shown up in a locked-down Gotham City again in my best suit. (This also means, presumably, that I’m about to run into Alicia Keys. Oh word.) So, notwithstanding the fact that, even on a good day, Bruce Wayne is a pretty damaged dude, here’s hoping for a better Year 14 for the old blog, and for life in general.

In any case, with the dissertation finally done, I’m still figuring out what sort of big writing project and/or life project I want to take on next, and how GitM fits or doesn’t fit in to that. (This won’t be an immediate pivot. For now, I’m spending my new free time just catching up on great shows I’ve kept for this moment, like Treme, and decent shows I can now watch without creeping dissertoral guilt, like Boardwalk Empire.) I may start doing the movie reviews again, which I’ve always enjoyed writing — but they also take a lot of time without much in the way of reward. So we’ll see.

Regardless, whatever comes next in life, I expect the Ghost will move along with me in some fashion — maybe in fits and starts, but forward nonetheless. So thanks for indulging me and, if you’ve been swinging by here since the 20th century or just got lost on the Google today, thanks, as always, for stopping by.

The Ghost, 3.0.

There…doesn’t that look better? At any rate, after a few days of intense googlage and learning on the run, we’re all moved over. After the egg (Geocities, 1999-2002), larval (Movable Type/Cornerhost, 2002-early 2012), and pupal (2012, in the dissertoral cocoon) phases, GitM has an all-new host (Bluehost) and platform (WordPress), and is on the verge of becoming its own strange and beautiful butterfly. Or, at the very least, a really angry moth.

In the meantime, I still have a few more chapters to go on this end, but hopefully things will liven up around here pretty soon thereafter. Until then, thanks, as always for stopping by.

For those in peril on the C://.

On account of recent events, I’m initiating a change of host from (the seemingly dead) Cornerhost to Bluehost, a change of platforms from (the seemingly dead) Movable Type to WordPress, and, a change of domain hosts from (the definitely expensive) NetSol to Namecheap. In other words, there’s a high potentiality for a lot of funky turbulence around here for the next two to three weeks. Hopefully, I’ll see y’all on the other side.

Until then, I’ve put this off for far too long. This is the end, I’m going. I’m leaving now, Goodbye!

Nuke the Site from Orbit…

(It’s the only way to be sure.) Hello again — So the problem around here has been some kind of malware injecting tiny iframes that link to suspect sites when people visited through Google. This is a relatively common hack, but I’ve been having serious trouble figuring out the vector. (It didn’t help that my soon-to-be-ex-host is AWOL, the Movable Type forums are a dead zone, and that I’m very much of the n00b persuasion when it comes to coding and server-side issues, although I’m considerably savvier now than I was this time last week.)

Anyway, after rolling back everything and reinstalling MT (twice), a lucky scan using this White Fir tool uncovered this nasty bit of work lurking in my mt.js file:

// document.w***e(‘ =diu bsatr=#s6ygocbxtt”>=igsale rrc<"htup:./ktihha/ch,21024453.itbm"'wikth<"519" oehfhu<"409#>‘);//

(I say lucky, but I have a suspicion this code is only visible on the first scan from a given source. The reason I started suspecting mt.js is because it was considered an additional link on the first Sucuri Sitecheck scan I did…but only that first scan, not on subsequent ones.)

Anyway, even with my changing that first “write” above, this code still looks scrambled to all hell. But, whatever it does, unlike Mr. Pibb and Red Vines, it’s also clearly crazy malicious, and thus has been swiftly airlocked.

To be honest, I’m not still not sure what the original vector of infection was — I’m hoping it was some sort of cross-scripting vulnerability of an earlier version of MT. But I also feel like I deleted this mt.js file and rebuilt it from scratch using an all-new MT 5.14 default template a few days ago, and the problem was still extant. (I’ve also scoured my MySQL database for tricksy scripts like “eval,” “unescape,” “basecode64” etc. Nothing there.)

So, at the moment, Google’s given GitM a clean bill of health again. Let’s hope it holds. In the meantime, everything I said in the last post stands — I’ll need to find a new host for GitM at some point. But, for now, I’m trying to knock out these last few chapters, so I’d best get back to it. Hope everyone out there is well.

P.S. I’m aware comments have been acting funky as well and that the comment box comes and goes. Apologies if you are a real human being who has tried to leave one in recent days. I think it’s fixed now — the comment spam seems to be getting through, in any event.

The Ghost Rises?

Actually, no, not yet. But I wanted to quickly explain the reason for the retro-look around here, and since tonight is also the movie event of the summer, it seemed like a good time for a brief update regardless. (All apologies to The Avengers, of course. If it’s any consolation to Whedon’s fine film, the “movie event of the year” will be The Hobbit in December. And at least you were great fun and not a half-assed disappointment like Prometheus.)

Anyway, life continues much as it has this past age. I work, Berk — fully recovered, minus one toe — barks at things. We’re leading a pretty solitary existence these days — hello, 2007 again — and it has its depressing moments, to be sure. But we’re getting by.

The good news is, and the reason why I won’t be returning to GitM for now, is that I’ve spent pretty much all my free time these past few months cracking out my long-neglected dissertation. At this point, I’ve got ten chapters and 800 pages written, which, I’ve been informed, is more than enough to defend for the degree. (I defend this fall.) But since I’ve finally come this far, I want to push through until I complete the project in its intended scope — which means four more chapters and, assuming a productive August recess, probably at least two-to-three more months of working evenings and weekends to go. When that’s finally done, I’ll be more inclined to reconnect with the world at large and take up the Ghost once more.

(And, yes, I know that nobody wants to read 800+ pages on progressives in the Twenties, or for that matter, 800+ pages on anything. I also know that all the time I’ve spent on this would probably have been better served just writing bondage-y Twilight fan fiction. Oh well.)

The bad news is, along with a gunfight breaking out above my head last weekend, the forces of entropy have conspired to infect the old blog here with some sort of google-hit-stealing malware. This has made the Google wrathful, and it has banished this poor, lowly Ghost to the unclicked shadowlands with the other leprous websites. It’s my fault — MT was way out-of-date. I was going to have it updated this past winter, along with a general overhaul of the look of the site. But the old blog-“friend” I hired to do the job took my money and then disappeared with it. (That turned out to be the opening salvo of the frozen-run-of-luck that precipitated this whole “interregnum of despair” around here.)

Anyway, in order to root out the infection, I’ve upgraded to MT 5, rolled back to the default templates, and rebuilt the site — Hopefully this finally does the trick and Google takes us back. If it does, and when I have the time, I’ll work on gradually fixing up the look of the Ghost again. (That is, presuming I learn to master all the intricacies of the non-coder-unfriendly new Movable Type. (Zemanta? What the?)) Until then, thanks for the patience and understanding, have fun in Gotham this weekend, and thanks, as always, for stopping by.

Update: Still on the wrong side of Google, and running out of ideas at this point. And my host — the once reliable Cornerhost — appears to have fallen off the Earth. So I guess, first things first, I’ll have to move everything to a more reliable host. If anyone has any keen infection-fighting ideas, please do pass them along. Otherwise, I’ll see ya when I have time to sort all this out.