Category: Stream of Consciousness

Today's Barrier to Productivity

I was recording today and the damn power started flickering.

One of those weird little things where the lights go down for a little bit and then come back up, and some stuff goes off and some doesn't. The clock on the oven got reset; the one on the microwave didn't. The Mac Mini I was using stayed up; the external hard drive I was recording to (plugged into a different surge protector) did. Pro Tools hung; fortunately I didn't lose any recording but some of it wasn't stored in the .ptf file and I had to drag-and-drop the WAVs from the Audio Files directory.

So I got started and it happened again. This time I didn't lose anything but it started throwing permission errors. So I restored from an earlier .ptf and then I managed to finish.

Always something new and exciting to impede progress. But ultimately I got two good auditions recorded. Fingers crossed...

ownCloud

My post on Unison remains one of the most popular things on this site. (The FF7 Trilogy remain my most popular posts, the ROM Collection Browser post is far and away the most popular hit on the site this month, and a number of people seem confused, as I was, by Netflix's reorganization of Doctor Who -- but Unison's still way up there.)

Well, I rebuilt my computer a few months ago, and I've opted not to go back to Unison. The main reason is that I don't just have Windows/Linux/OSX machines in the house now -- I've got a phone and a tablet both running Android now, and I'd very much like to be able to sync to them, too.

(Yes, okay, so Android is also Linux; good observation, gold star. It is technically possible to run Unison on Android. It is also, as far as I can discern, as big a pain in the ass as you would expect.)

I've decided to take a crack at ownCloud, and set my overworked G4 Mac Mini up as a server. It was a quick, easy setup, and a lot less fiddly than Unison (though it took a little bit of fucking around on the command line to enable SSL), but it's got its tradeoffs -- oddly, near as I can tell the desktop client can only set directories to sync, not individual files, while the Android client can only set individual files to sync, not entire directories.

And speaking of syncing with the Android app, it took me a day to figure out how to get it to sync in the first damn place. The sync toggle is under the system Settings menu, not, for some reason, anywhere in the app's interface, and it turns out that in order to set a file to sync, you have to upload or download it first, and then tap it in the ownCloud browser, and then there's a "Keep file up to date" checkbox. It's not exactly what you'd call discoverable, and the closest thing I can find to documentation is a damn YouTube video. (Can we talk for a minute about tutorials that are only available as videos? For my money, that trend fucking sucks. I mean, videos are great for some things, like showing you how to take apart a piece of equipment, or shave, or otherwise do something that's easier to watch than read about -- but much of the time, step-by-step instructions with the occasional illustration is a far superior method of walking someone through how to do a thing.)

So, not quite perfect. And there are some other pitfalls -- the filebrowser in the Android app can't seem to access the directory with my World of Goo save to sync it, SNESoid save files use a different extension than desktop SNES9X...plenty of rough edges that aren't actually ownCloud's fault but the fault of developers who didn't consider that users would want to sync save files across multiple systems. (It looks like you might be able to sync a file under a different name on the Android client than on the server; I'll look into that but I'm also thinking of switching from SNESoid to SNES9X EX on my phone and EX+ on my tablet. So far it looks like it's a lot more flexible than SNESoid, and while EX+ is too burly for my phone, EX runs all right once I turn off graphics filters, set scaling to integer-only, and turn on the GPU Sync Hack. Save states aren't compatible between versions, but of course save RAM is. As for World of Goo...maybe I can whip something up with symlinks or something; I'll look into it.)

And it's a pity there's no way to set up an automated wireless sync with my PSP.

Crass Commercialism

Recently, there was a post on Gail Simone's Tumblr. A reader said:

I'm all for the new surge in gay/lesbian characters in the DCU. So when I ask this, I don't wanna sound like I'm against it, but is there perhaps too much of it? I just kinda feel like it's being thrown everywhere. Even though now it's totally cool to have that stuff in comics (God knows we've needed it for awhile), it just seems like now that the gates are open, let's throw as much of it out as possible.

Gail responded with a well-deserved "WTF?" (I'm paraphrasing). But I got to thinking about it. I don't know what the fan meant with his "being thrown everywhere" comment, but I do sometimes find the introduction of gay characters to be sensationalistic. And I think it comes down, as so many things do, to the collision between art and commerce.

Standard disclaimer: I'm a straight white male. I'm speaking from a position of privilege and I have the good sense to know I am. When I see something as sensitive or insensitive to a group I'm not a member of, well, I'm quite clearly observing as an outsider with an outsider's perspective. If anyone thinks I'm off-base, well, I acknowledge that's a distinct possibility.

But from where I'm sitting, anything that appears in a press release just feels crass. It feels manipulative. When a company introduces its new gay character in the exact same way it introduces an upcoming storyline where Spider-Man/Batman/Johnny Storm dies and the series starts over at #1, then it feels like it's the same kind of thing -- a cynical marketing exercise that is meant to boost sales for a few months but will ultimately be meaningless in the scheme of things.

A creator can introduce a minority character for all the right reasons, out of a legitimate desire to thoughtfully and tastefully increase the diversity of a universe that desperately needs it -- but when the marketing machine gets ahold of it, that can be hard to tell.

Here's an example. When I saw all the fanfare leading up to Batwoman's debut, here's what it looked like to me: a token character introduced to generate press and free media publicity. Oh, and she's a sexy redheaded lipstick lesbian in spiked heels -- that didn't look to me like a character designed to appeal to the LGBT community, it looked like a character designed to appeal to the very worst stereotypes of the comic book fan community. And she's Renee Montoya's ex? Of course she is! How could there be two lesbians in Gotham City who didn't sleep together at one point or another?

I was delighted to find my initial impressions to be pretty much dead wrong. While I wasn't sold on Batwoman's original arc in 52, by the time she headlined Detective it was clear that Rucka and Williams had crafted a complex, interesting character, who owned her sexuality but didn't exist simply to satisfy some marketing push for More Sexy Lesbians. (Plus, she ditched the heels for much more sensible boots.) In the years that have followed, Detective and Batwoman have been consistently excellent comics, and Kate Kane is one of the best new characters to come out of DC or Marvel in the new century. I was wrong about her and I couldn't be happier.

But that introduction, with all the fanfare and press coverage, didn't make her inclusion feel organic, in those early days. It felt like a marketing stunt.

By contrast, I was four or five issues into Cornell and Neves's Demon Knights before it actually hit me that this was a superhero team that included a disabled character, a Muslim, and a transgendered character -- Cornell and Neves included them without fanfare, without promotion; they never felt like tokens, it was just a case of "Here are these characters, and here's their background."

There's a downside to that, of course. Comics is, after all, a business, and there's an argument to be made that if you don't promote the diverse lineup of your book, you may very well fly under the radar. People looking for a book featuring a disabled, Muslim, or transgendered hero might very well have no idea that Demon Knights even exists -- and that's bad for them because they don't know that such a book is out there, and it's bad for DC, Cornell, Neves, and everybody else who stands to make money from the book, because that's a sale they're missing out on. Marketing a book based on the presence of minorities in its cast may seem crass -- but it does what it's designed to do, which is to sell the book. A sensitive, thought-provoking book with a diverse cast is a great damn thing -- but if nobody reads it and it gets cancelled, then not only does it fail to reach an audience, it also sets a bad precedent -- like, say, both Static Shock and Mr. Terrific being among the first books cancelled in the New 52 has got to have DC thinking twice about books with African-American leads. Which of course misses the point -- those books sold poorly because they were bad, not because people don't want to read comics about black people.

The press can be complicit, too -- last year, when the new Alan Scott was introduced as a gay man, lots of readers accused DC and Didio of sensationalizing it. But that's not really what happened. James Robinson decided to make the new Alan Scott gay as a genuine effort to maintain diversity in the DC Multiverse; Dan Didio, when asked point-blank about new gay characters, teased that there would indeed be a big-name character reintroduced to the New 52 as a gay man. From there, it wasn't DC that sensationalized the story, it was comics news sites.

At any rate, I do think that more diversity is an inherently good thing; I don't always agree with the way the publishers go about it, or the way the press covers it, but I think most creators' and editors' hearts are in the right place. I don't think there's "too much of it" -- I just hate press releases.

A Wizard Did It

As soon as this week's episode of Bones opened with the word "Previously," I knew I was in for something really, really stupid.

I like Bones. It is a workplace comedy disguised as a police procedural; it has a good cast and often features the best gross-out humor on television.

But god damn I hate its sweeps arcs.

I get what they're trying to do with the Pelant arc. He's the nemesis. He's Moriarty. Hell, they even cast a guy who looks like the guy who plays Moriarty on Sherlock.

But -- Sherlock spoiler warning -- at least Moriarty's big "I have a secret code to hack every computer system in the world" plot built up to the resolution that nah, he was just fucking with you guys, there's no such thing, he just bribed a bunch of people.

Now, Sherlock has done some legitimately stupid things with technology -- Irene Adler's acid-equipped cell phone springs immediately to mind -- but it's never approached the sheer inanity of Pelant's first appearance, where he encoded a virus into a skeleton that caused the computer that scanned it to catch on fire. And, to be fair, Bones hasn't reached that level of stupidity a second time either -- though God knows it's not for lack of trying.

The latest featured the "Your bank account is being slowly drained!" trope, which I recently commented on in Insufferable by Mark Waid and Peter Krause. But -- Insufferable spoiler warning -- at least the guy draining the account in Insufferable was actually the guy who was in charge of Galahad's accounts. It is entirely plausible that he had talked Galahad into signing documents that gave him the right to take all his money.

In Bones, that is quite clearly not what happened. And, funny story: banks can't just let other people steal your money, even if they have your password. There's this thing called FDIC, plus various fraud protections -- but hell, let's not let that get in the way of a good story.

Only thing is, all this bullshit really is getting in the way of a good story. The game of cat-and-mouse between Pelant and the Jeffersonian would be enjoyable, if it weren't for the constant distractions of Pelant doing crazy impossible shit because the writers can't be arsed to come up with something evil for him to do that's actually remotely plausible.

If the show's going to make the bad guy a wizard, it should just drop all fucking pretense of being set in the real world where logic and rationality apply. Just have everybody discover that magic actually exists and now they're going to have to deal with it. It wouldn't be any more hokey or less plausible than what they're already doing anyway.

I guess what I'm saying is, I'm really looking forward to the City Watch TV series.

And more Sherlock.

Robot Hell

Still haven't received my unemployment pay for the week I reported (accurately) that I worked and earned zero dollars. The status of the claim still says that it was unpaid due to earnings.

As I mailed the documentation on Wednesday the 9th, DES should have received it a week ago today. So I decided I needed to follow up.

The DES contact page lists a number for a Client Advocate -- "Contact the Client Advocate if you have a complaint about an Unemployment Insurance related matter or the service you received." That sounds right.

So I called the number. And, surprise, it's just a damn computer switchboard.

Thank you for calling, visit our website; you can file your claim there. To talk about a claim, press 1; for other questions, press 2; to repeat, press 3.

Welcome. You can file your claim on our website. If you have a question about your card, call JP Morgan Chase. (Different voice at different volume:) To continue in English, press 1.

(Tangentially: It's a pity "I shouldn't have to press 1 for English" is the battlecry of ignorant racists, because it's actually a legitimate UI complaint. The most common option should be the default and shouldn't require user intervention. The switchboards that do it as "For English, stay on the line; para español, oprima número uno" have the right idea. Not because of any ignorant "Yer in Amurika; speak English" notions, but simple demographics -- if I were calling a business in Guadalupe, the reverse would be true and UI design would dictate that Spanish be the default option and, yes, as a member of a minority, I should have to press 1 for English.

All that said: pressing 1 for English is not that big a fucking deal, and I've already spent more time talking about it than the subject deserves.)

To file a claim, press 1, or file via our website, where you can file your claim. (Several other options, routinely switching voices and volumes.)

Lengthy legal disclaimer.

Enter your SSN.

You have entered blah-blah-blah; if this is correct, press 1.

Enter your PIN.

You must speak to a customer service representative. Please wait while your call is being transferred.

I am sorry, we are experiencing a high volume of calls. Please try your call again later. Thank you.

And then -- it hangs up.

No hold, no voicemail. Just 4 minutes of navigating fucking prompts, only to be hung up on.

This, right here? It's why people fucking hate government bureaucracies.

Just because I'm unemployed doesn't mean I don't have better shit to do than fuck around on the phone for 4 minutes to get hung up on.

(8 minutes, actually, because I tried again a little later, partly in the hopes of getting someone this time and partly to make sure I got all the details right for this post.)

So I guess I'll submit a comment on the website? I don't think this qualifies as an Appeal of a Determination of Deputy, because there's nothing under "Determinations" on my claim page. I think this is a Written Protest. And although I've already sent a letter, I'm wondering if they're going to make me send another, and hoping I won't pass a deadline and miss my window.

Hey guys, unemployment is really pretty terrible. I do not recommend it.

Guess I should submit more auditions -- which I'd have probably already started on if I weren't busy fucking around with DES.

This time I'll focus on projects that offer hourly rates and bypass this issue altogether.

And after a few hours of that, maybe I'll get a chance to go for a bike ride. We've had a couple weeks of weather that was pretty damn chilly for Phoenix metro, and now we're back up above 70 -- it's a nice day out and a shame to be cooped up indoors.

More Triple-Boot Trouble

Getting Chameleon to run properly on my Mac Pro 1,1 continues to elude me. I've followed all the steps on the Netkas forum precisely, except that I made a smaller boot partition (because 1GB is just silly and I assumed that was only required because that's the smallest that OSX's Disk Utility will allow). I guess the next thing to try is swap in another hard drive and give it a 1GB boot partition and see if that works -- and then I guess I can start asking questions on the forum because I'm just about stumped.

Meantime, when I've got a helper card in I can boot OSX from EFI but not from GRUB -- meaning I can't boot it 64-bit. Windows definitely seems more crash-prone when the helper card is in and DirectX is running. If I pop the helper card out, I can boot OSX from GRUB (either 32- or 64-bit) but it's unstable as hell that way and a significant number of programs just hang when I try to run them; for some reason I can't boot OSX from EFI without the helper card. (Even if I hold Option at boot, arrow over the correct number of spaces, and hit Enter to boot from the OSX drive, it doesn't.)

There are other bootloaders designed for OSX but none of them seem to be as well-documented for use on genuine Apple hardware as Chameleon.

It's a pain in the ass, is what it is. This is an impressive damn machine, but I sure can't see buying another Mac anytime soon.

The Walking Dead: The Game: Initial Impressions

Some friends got me Telltale Games' The Walking Dead for Christmas. Today I finally got around to firing it up.

And it immediately bluescreened.

As I've mentioned before, I've got serious fucking problems with the GTX 570 in my Mac Pro. Could be a voltage issue -- still trying to figure it out. But I get a fuck of a lot of BSoD's when I'm gaming. Never could get past the opening cinematic of Bioshock. At this point I actually keep my DS or PSP handy so I have a game to play while I'm waiting for Windows to reboot so I can try to play my game again. (Today it was Dragon Quest 6.)

Anyway. I suffered through four more bluescreens over the course of the next few hours, but the play in-between all the bluescreening was pretty sweet.

I like the cel-shaded art style. The art credits in the intro are Art Director Derek Sakai, Lead Animator Peter Tsaykel, and Lead Cinematic Animator Eric Parsons -- no sign of Charlie Adlard's name, but they've done a damn solid job of reproducing his style. They also prove that you don't need a realistic art style for a good, scary Walking Dead game -- they opt instead for thick black lines, big expressive eyes, and the occasional "ink-splatter" shading. I've spoken about simple, iconic images in video games before, and this is a damn fine example. I've never seen a game that looks quite like it, even in Telltale's recent oeuvre.

Some spoilers follow -- mostly simple, early-in-the-game ones.

The choice to give Lee a leg injury right at the beginning of the game is a clever one -- the first two zombie encounters are intense. Lee limps and stumbles and fumbles; his hands shake and he drops the shell he's trying to load into the shotgun -- the point-and-click adventure genre is not known for its pulse-pounding action, but Telltale shows it can be done. A hard time limit and impending horrible death make even clicking on icons and repeatedly pressing keys tense. (Bill Amend made a similar point in Fox Trot some two decades back but I can't find the strip offhand. Myst with velociraptors; you have to solve the puzzles quickly.)

I do find that it gets a little too cute with the cameos -- Lee runs into both Hershel and Glenn? Separately, before the two of them ever meet? That's a bit much.

(There's also a Lilly, but the lettercol in the latest issue of the comic Word-of-Gods it that she's not the same Lilly from the comic and spinoff novel.)

But on the whole I'm really quite impressed with it so far. It's a smartly-made game; well-written, well-crafted, well-animated, well-acted. And I'm just getting started -- I'm looking forward to seeing the long-term consequences of my split-second decisions.

Reinstallatin'

Well, for the second time in as many weeks, I find myself taking a day to reinstall Windows 7. The last one was for a cousin; this latest was for me.

As I mentioned the other day, something went wrong with my Win8 installation and it wouldn't boot. And, since I was running a Release Preview that was set to expire by the end of the week anyway, I decided it would be kinda stupid to spend any time trying to fix it, so I just backed up My Documents and reinstalled Win7.

Win8 is pretty much what everybody's said it is: a perfectly decent touchscreen interface with some discoverability issues, awkwardly grafted onto a traditional Windows interface, Frankenstein-fashion. Seeing as I don't have a touchscreen, I see no reason whatever to keep Windows 8.

Well, that's not entirely true -- some of the tweaks to the traditional Windows interface are damn fine: I like having a Task Manager that doesn't just report CPU and RAM usage but also hard drive and network activity (meaning no more "What the fuck is making the HD light blink like crazy when nothing's taking up more than 1% of the CPU?!"), and a filecopy interface that isn't a fucking 1980's holdover designed for transferring files between a 1.44MB floppy and an 80MB hard drive. I had a job once that consisted of copying databases -- single files ranging from 15-40GB -- to laptops all day. And when there was a network hiccup, it would abort the transfer and I'd have to start all over from the beginning. Almost as annoying: copying a user's entire home directory, hundreds or thousands of files, and if a single one fails, the entire transfer cancels itself.

Windows 8 has finally baked in filecopy tools that allow for pausing and resuming file transfers -- not just in command-line tools but in the standard Explorer UI.

Course, you only get that if you upgrade to Win8. Don't want a silly-ass tablet-style interface on your desktop? Well, then you get to stick with the old Task Manager and filecopy, too.

Meantime, I had a job interview today. And if all goes well, I'll have a lot more Windows 7 installations in my immediate future.

Games a-Breakin'

I can't get Windows to boot at all on my main computer -- the Win8 preview doesn't expire until next week, so I think it's because I stuck my helper card back in so I could get a stable Mac boot. Which apparently means I can't get a stable Windows boot.

I tried to play The Walking Dead on the HTPC in the living room, but the controls don't map right on my Cordless Rumblepad 2, x360ce doesn't work, and my Xbox 360 wireless controller receiver seems to have died when I tried disconnecting and reconnecting it. I've got a third-party wired Xbox controller, but for some reason that doesn't work either.

And my Wii is now ejecting every disc I put in it.

Come on, games! I've been productive this week! I finished two submissions, scheduled a job interview for Monday, and have a potential programming position lined up for a few months from now! I deserve a little time to kick back and play games!

...guess I'll just have to work on one of the several dozen on the list that aren't Walking Dead or a Wii game.

My Latest Barrier to Productivity

So yesterday I set up an external hard drive for my audio recording. Because as it turns out a 40GB hard drive is not a good long-term choice for audio production. (In fact I'm surprised I've gotten as far as I have using a 2005-vintage Mac Mini in the first place.)

Setting up an external hard drive turned out not to be as easy as it should have been. Pro Tools kept giving me a crypic "DAE error -9131", because apparently this is 1993 and it is still considered acceptable for a programmer to throw up an incomprehensible number for an error message instead of telling the user what the fuck is actually wrong.

An hours-long troubleshooting story short, I found the solution via Noize at Gearslutz. It involves not merely reformatting the external drive, and not merely repartitioning the external drive, but repartitioning it using the old, pre-OSX Apple Partition Map. (I also disabled journaling because another post somewhere recommended that, too. Plus that way I can hook it up to a Linux box and mount it read-write.)

After that, though, I had a good, fruitful few hours. And then I took a break and biked downtown. When I got back my voice was hoarse and I found I couldn't record any more for the day, but as it was I was already a week and a half ahead of schedule so I'm not too worried. And I came home to a note from my contact on the project about more possible work in the future.

It's early days yet but I've certainly received a lot of encouragement.