.Hack// AI Buster 1

.Hack// AI Buster 1This one was definitely a guilty pleasure. With all the heavier reading I’ve been doing, I was looking for something light and fast to break up my reading sessions a bit. .Hack// AI Buster 1 by Tatsuya Hamazaki fit the bill nicely. (Amazon incorrectly lists Rei Idumi as one of the authors. Rei Idumi is listed as illustrator in the book.)

The .hack Project (sometimes written as “dotHack”) is a series of manga, anime, videogames and novels all set in The World, a fictitious MMO (massively multiplayer online game). Most of the action takes place inside the game, but the characters, like characters in real MMOs, shift their focus between events in-game and events in real-life. A big part of the draw of the various parts of the .Hack project, to me, is how well the creators replicate the culture of these games. Guild drama, PKing, exploiting bugs, wondering who is really behind the avatar….if these concepts mean nothing to you then you probably won’t ‘get’ the .Hack material. As an avid MMO player I gobble it up gleefully. Reading/watching/playing .Hack properties is almost as fun as playing a good MMO.

As to this particular novel…guilty pleasure or not, I have to say it isn’t a great book. It feels more like an establishing piece. The main character spends a lot of time talking to a ‘newbie’ about the mechanics of the game (in turn instructing the reader as to how these games work). The World as an MMO exists in the near future, so while the technology is a bit more advanced than what exists for us today, much of it is recognizable to real life MMO players, so a lot of these discussions between characters just felt like filler to me.

The actual story is very thin here. We have one character, an employee of the company that runs The World, chasing down a rogue AI. A bug, essentially. We have another character, with his newbie tag-along, trying to complete a quest. That’s really it. Some other characters are introduced but their stories are fleshed out in other .Hack properties. Not a lot of actual plot to chew on here.

Worse is that the author chose what I’d call a First Person Limited viewpoint. I can’t really explain this without a spoiler, but honestly the plotline isn’t compelling enough for this to really matter anyway. Nevertheless you’ve been warned. INCOMING SPOILERS! The book bounces between these two main characters, both told in first person. Neither character indicates in any way that they are aware of the other. The big reveal at the end of the book is… they’re the same character! During the ‘bug-hunter’ chapters the character is referred to by his real world name, since most of these chapters take place outside The World. During the ‘quest’ chapters the character is referred to by his in-game name. It really felt to me like the author was cheating. If you’re going to write from a first person viewpoint, you can’t ‘hide’ things like this from the reader. And it wasn’t even like “A-ha! So that is why X did Y when Z happened!” because ‘neither’ character ever really used what the other knew in any apparent way. If just felt like the author was stuck and suddenly decided at the end of the manuscript that these two characters were the same person and never went back to rewrite the earlier chapters.

But the oddest thing of all? I still enjoyed the book. Now take that in context. First, I’m an MMO gamer and more generally I’m fascinated with online culture. Second, it’s a YA book that I read in a couple of short evening reading sessions, so I didn’t make a major time commitment to it. My demands on it weren’t very high. Yeah, the plot was weak, but… It was like having a candy bar wear the nougat center wasn’t all that great, but the caramel layer and chocolate surrounding the nougat were sugary bliss. Not the greatest food in the world, but it satisfied a craving at the time.

A new one for Websters

I’m pleased to announce a new word that I just invented: editoring.

Editing, as we all know, means to edit something. But an editor does a lot more than just edit things, right? Editors – in particular magazine editors – manage freelancers, create and maintain editorial calendars, discuss layouts, plan issues, and so forth. None of this can be considered ‘editing’ really. So what is it? It’s editoring.

Please help spread this term around by using it at least twice a day in casual conversation. Thank you.

I’m pretty sure I’ll end up wildly rich and famous thanks to this contribution to the English language. But don’t worry, I’ll remember all the little people when I’m on top of the world.

Thought Bubble

Imagining that extra preparation makes for better writing is like assuming that the more books we read on weight loss, the thinner we’ll become.

The Courage to Write by Ralph Keyes, page 91.

Ahem… um. Guilty on both counts.

I used to have another blog, primarily for myself, where I collected random bits and thoughts like this. Since that blog is no more I guess I’ll have to start collecting them here.

Tithe

TitheYeah so remember how I was talking about crunch time? The universe has a sense of humor… my neighborhood lost power for a bunch of hours this afternoon. So I couldn’t work. And I was already in the middle of being stuck. And boyo was it ever hot. (On the plus side maybe some forced time away from the code was just what I needed; once power was restored I started making good progress again.)

Anyway so I took the opportunity to finish up Holly Black’s Tithe: A Modern Faerie Tale. It was a really fun read. Kaye is a teenage girl living a kind of fucked up life… her mom is a struggling musician and pretty heavy partier. Kaye isn’t averse to a few drinks and lots of cigarettes, herself. Which I found odd, given that this is categorized as a “YA” novel. Kaye is a pretty edgy young lady. Maybe I’m showing my age. But anyway…

The sub-title really says it all. Kaye gets introduced to the land of faerie that exists here in our modern world. Amidst the trash and the pollution lie secret portals to the Unseely Court, and Kaye finds herself caught up in an adventure that gets very personal very quickly after she saves a faerie knight that she finds wounded in some woods just off a highway. The whole juxtaposition of modern and faerie makes it a really fun read. The characters are just ok…they don’t really ‘pop’ as much as they might and it wasn’t the kind of book where you find yourself deeply caring about these people as if you knew them. But the scenery is a joy, the action moves along quickly, and overall its a swift read. Well worth your time.

Crunch time

So I’m in crunch time for the first time in a long, LONG time. I worked on a project from 9 am to 11 pm today, and tomorrow will be pretty much the same.

And y’know, it feels great. After so long of being a fixer or a cleaner-upper, I’m working on a project that I totally own from start to finish. Of course, it has a crazy short development cycle, ergo the crunch time. But I think I set myself up to work best under pressure way back when I was a teenager working in restaurant kitchens. I learned to love the pressure then, and I think because of that I still do my best work when the chips are down and the deadline is looking impossible.

My biggest problem is the part of me that procrastinates; I think its my subconscious trying to create those high-pressure situations.

Anyway, rambling. But today was the first time in a long time that I truly felt good about something I was building, since I’m building it my way. No one to blame but me if it fails. No one to take the credit if its a hit. 🙂

Another article published

I’ve been lax about posting when I get stuff published. Not that I’ve had a lot lately, but anyway…

Life beyond Google: Do alternative search engines measure up?, published at Computerworld.com.

I never know what’s going to happen when I submit to CW. Some of the editors give my stuff the Computerworld treatment which tends to bleach out any of my personality I’ve put into it, others leave my weirdness intact. I understand the bleaching process… they’re trying to project a consistent voice. But it’s strange to read one of these pieces and think “Wait…I wrote this? This doesn’t sound like me!”

Anyway, this one is more or less intact… probably not a thrilling read for most of my friends, though.

The Children of Húrin

I first read The Hobbit and The Lord of the Rings sometime in the mid-1970’s. I remember cutting school because I couldn’t put the books down, I was so entranced. I new then that I was going to be a JRR Tolkien fanboy (though we didn’t use that term back in them old days, sonny!) for life. I do have some remembrance of also reading Farmer Giles of Ham and finding it unsatisfying.

Fast forward to last fall when I finally read The Silmarillion. Call me silly, but I’d been ‘saving’ that book for all those years, not wanting to find myself having read everything Tolkien wrote. And when I finally did read it, I was vaguely disappointed in it.

Which brings us to The Children of Húrin by J.R.R. Tolkien, and edited by his son, Christopher Tolkien. This is a tale of the Eldar Days, long before The Shire and the Hobbits that dwell within. It’s a tale told, in much briefer fashion, in The Silmarillion as well, but this longer version has a slightly more narrative feel to it.

That said…I’m sorry, but it is still not even close to the magnificence that is The Lord of the Rings. The reader still feels distanced from the characters in the story, much more like listening to a narrator telling the tale as opposed to living it ourselves. And the tale itself is so unrelentingly morbid and sad…there is no lightness to it. It seems like despair from front cover to rear.

Once again, it is worth reading for Tokien buffs. But let’s face it, they’re going to read it no matter what I say. But if you kind of like Lord of the Rings but didn’t go nuts over them, you can safely skip this volume.

Putting CAPTCHAs to good use

Much of the info in this post is from an Associated Press article I read at CNN: Web registration tool digitizes books

So y’know those CAPTCHA things? Where you’re registering for a website, or adding a comment to a blog, and you have some squiggly letters that you have to type in to prove that you’re a human and not a bot?

Well, in a quasi-twist on Folding@Home and other distributed computing applications, the folks at Carnegie Mellon University are working on a way that will put your CAPTCHA typing to good use. Let’s call it a distributed keyboarding application. 🙂 They’ve estimated that 60 million CAPTCHAs are typed in every day, at an estimated 10 seconds per CAPTCHA. Do the math and it come out to 166,667 hours/day spent typing these things in.

Meanwhile, over at the Internet Archive they’re busily scanning images of book pages for import via OCR. But Luis von Ahn, assistant professor of computer science at Carnegie Mellon and one of the developers of the CAPTCHA system, says that some books can’t be read by OCR systems, due to their age or the condition of the text.

So the new idea is to scan in the pages of these books, use software to break those images up into many tiny images each containing a word, and using these images as the CAPTCHA ‘test images’. Track the results as users type in the resulting word, and when enough of them agree, the computer accepts that this particular image represents this particular word. Over time, the text of an unscannable book will be rebuilt by people registering for web sites. They’re calling this the “reCAPTCHA” system.

And that’s where the article leaves off, but I’m still trying to figure out how this would work. If I’m sending out these unscannable images, how does the registration system know the user is typing in the right word? My best guess is that the article is wrong and the images aren’t of single words, but of pairs of words, one of which has been deciphered (or more likely, the CAPTCHA displayed to the user is 2 ‘words’ long, one of which is provided by the CAPTCHA system and the other is the unknown word). The ‘Turing test’ to see if it’s a real person only uses the first word. The second word is used by this new system to try to scan in books. If this is the case, we’re not really harnessing energy already being expended, but instead adding to the work done by CAPTCHA users.

The only other system I can imagine is one where the CAPTCHA input is sent back to a central database in real time. As a new word/image goes out, it lets everyone in…the input test is in effect a bluff since there’s no data on what word the image represents. After, say, 500 people have responded to that word/image, the system starts to get a good idea of what the word is. At least it’ll be seeing some common letter positions at that point, and then it can start doing a pass/fail on the input from the user. Of course, using this method, a system that gets a ‘fresh’ image from the reCAPTCHA system isn’t really being protected from bots or spammers. On the other hand, the bot/spammer doesn’t know its a fresh image. (Do bots & spammers even try to spoof CAPTCHA systems, I wonder?)

So, assuming that the much-smarter-than-me people at Carnagie Mellon haven’t come up with a better system, the new reCAPTCHA system either adds a bit to the workload of CAPTCHA users, or it slightly compromises the security of the systems using it. But in either case the drawbacks are pretty minimal, and the good work being done is pretty significant. I’m looking forward to the day the system gets put into practical use!

To Say Nothing of the Dog

To Say Nothing of the DogI’ve been quite lax, to say the least, in my blogging. I finished Connie Willis’ To Say Nothing of the Dog quite some time ago, and never reported in. And in fact since then I’ve reread The Hobbit but I won’t be reviewing that here since I’ve read it so many times that there’s no way I could do approach it with any resemblance of objectivity. But anyway, back to the Dog.

The only other Connie Willis book I’ve read is The Doomsday Book which was about a future historian time traveling back to research The Black Death. I read it quite some time ago but I remember it as being rather somber, as the topic would suggest. In To Say Nothing of the Dog we follow another time traveling historian but this time out the tone is distinctly light-hearted.

The title here is a tribute to Jerome K. Jerome’s Three Men in a Boat: to Say Nothing of the Dog!, published in 1889. This is the story of, well, three men and a dog taking an excursion along the Thames. The hero of Willis’s book, Ned Henry, also ends up in a rowboat on the Thames and actually encounters Jerome’s trio.

And I’m telling you nothing about the actual book, am I? Aye, I’m a bit rusty.

Anyway, Ned Henry, historian, has been doing too much time traveling of late, resulting in a bad case of ‘time lag’ which leaves him generally confused. He is sent back to Victorian England for some R&R, but immediately gets caught up with ever more convoluted and silly adventures when he does so. Watching him trying to navigate the social customs of the times while trying to keep up with the hustle and bustle of the upper class without doing anything to corrupt the time stream becomes more and more funny as the book goes on.

Yeah, well, it’s been a good while since I finished it…so I’m doing a lousy job of explaining it. But I will say I really enjoyed it and plan on looking for more of Ms. Willis’ novels. She captures the feel of these historical times so … well, I was going to say accurately, but how should I know what it really felt like to be rowing down the Thames in 1889? But it *feels* accurate, and that’s good enough for me!