Auto Ads by Adsense

Booking.com

Sunday, January 06, 2008

2007 Books of the Year

Overall, the book of the year has got to be The Conscience of A Liberal by Paul Krugman. Well written, this book shines the light on the society we have today, how it came about, and why it is changing. It is an important book, and I consider it required reading if you consider yourself a progressive or liberal. Another book that's very much worth reading is Dani Rodrik's One Economics, Many Recipes. It's dense and highly technical, but it really shows how bankrupt the Washington consensus is.

On the fiction side, the best find this year was Bill Willingham's Fables, a delightful twist on fairy tales and very well done. I consider it the best piece of fiction I read this year.

For those who don't consider books with pictures real books (in which case I feel sorry for you --- you're just missing out on a lot of really good fiction), I consider Glasshouse and Acacia both competitors for the runner-up spot.

The best new author I found this year was John Scalzi. Witty, entertaining, and always enjoyable, I can't wait for his next book. His novels might never be deep, but they're always worth reading. If I was getting on a plane and saw a new Scalzi novel at the airport, I would just buy it.

Finally, I'll be remiss if I didn't mention Gary Erickson's Raising the Bar. I personally love love love this book. If you're a cycle tourist, you must own a copy. It's that good.

Day 1: Christmas Eve, 2007

For some reason, I thought that the Virgin Islands was 5 hours ahead of California, so I'd set the alarm clock accordingly. Of course, we were blissfully unaware of how early we were, even as we walked into the hotel lobby to put some valuables into the hotel's safe deposit box and roused a ferry captain who happily gave us directions to places to eat before dropping us off on the main island. It was only as we wondered around finding place after place closed that I realized that I must have set the clock an hour earlier than I had to.

The early morning was beautiful, however, and I was pleased to find that the temperature did not change much morning to night. We had breakfast at the Avocado Pitt, where the man behind the counter offered us a coupon for a Kayak tour.

We walked down to the dive shop at Dive experience, where we bought masks, snorkel, and other dive gear and got ourselves fitted with fins, buoyancy control devices, and filled out form after form. We were introduced to our first day's instructor, Craig, who would lead us through the confined water work.



When I was working through the PADI on-line course, the words confined-water work brought up images of a swimming pool at a resort hotel and running through the exercises in a leisurely fashion, perhaps with a food-break in between. So I was surprised when we were instead led down to the boat, where we met with certified divers going out on a serious dive trip. It turned out that our confined water work was to be off the Cay that we were staying at, in the salt water. The work was thorough, but it was by no means leisurely. We basically blazed through all the work in 4 or 5 hours, and by the end of it we were quite cold, despite our wet suits, which we needed despite the balmy eighty degree water. I threw up once, mostly because I swallowed a bit too much sea-water, but since I felt much better after throwing up, that didn't bother me at all. Lisa threw up for the same reason.



When we were finished, I was quite tired, and we could not do much but go back to the hotel, eat a quick lunch, take showers. After taking our showers we discovered that the forecast of winter rains were real, and saw a couple of beautiful rainbows. We then did some grocery shopping, and then start looking for a place to eat. We discovered that there was a real shortage of open restaurants opened. A tip from the bartender at the Hotel, however, was that on Christmas Eve, DeAnna's was the place to visit. We got directions from the ferry man an walked into DeAnna's annual customer appreciation dinner --- the buffet cost only $10, and the food was delicious. An impossibly bright full moon greeted us after dinner, making the night perfect.

Pictures: Virgin Islands Trip

Virgin Islands Trip 2007-2008
Virgin Islands (Edited)


The main album is the album that has all the pictures that might be of interest to the crew of Rya Jen. Unlike the other albums, it's not fully edited. Basically, anything that has a picture of someone on the boat will be in this album. I'll keep updating the album with captions, etc., as time permits. The edited album is the fully edited version, without regards for people, etc.

Prologue, Dec 22nd-23rd, 2007

On Dec 22nd, 2007, Lisa and I flew to St. Croix for Dive training, followed by a sailing tour of the Virgin Islands. Our flight took a particularly circuitous route, going from San Francisco to Los Angeles to catch a red-eye to Washington DC, followed by a flight to San Thomas, whereupon we caught a Cape Air shuttle to St. Croix. All the United Airlines flights were more or less on time, making this an unusually stress-free and easy trip, given my experiences over the summer with US Airways.



The shuttle to St. Croix was an adventure, however. We checked in well ahead of time, and walked through the TSA area with its security scanning us an our luggage not through an X-ray machine, but the old-fashioned way, but taking our luggage apart, and then running the bomb scanner chits over it and analyzing it. This naturally took a long time, but the indoctrination into island culture was to come later, when we sat in the waiting area after our inspection long after the flight was to depart. After a while, a flight agent from Cape Air showed up and asked for our receipts, and then told us that there were 4 others on the flight who were late and we had to wait for them, because we couldn't possibly leave them behind.

Eventually, everyone showed up and the flight agent guided us to our twin propeller plane, but not before she gave a hug to a child and a short chat with them. Her relaxed demeanor told us that we were definitely "on island time."

The Cessna 402 was tiny, and our carry-on had to be carried into the back of the plane and stowed before we could board. There was also a little compartment on the wing where we could put little sundries. Then we boarded the plane and took seats behind the pilot. The pilot said to us, "Come up front, I have to fill this seat anyway." So I took the seat and got a lovely front-row view of the instrument panel. The air was warm and the weather balmy. As we taxi'd around to the runway, the pilot asked me to close the little window to my right. The plane took off in short order and I marveled at the lovely view of Charlotte Amelie harbor, and the view of the Ocean.

The flight took only 20 minutes, and after we arrived, we walked along the terminal and caught a taxi to Hotel on the Cay in Christiansted. The taxi driver told us that the island had only 50000 people, and that this was the rainy season. We were dropped off along the water. I stood there, surprised for a while, and then realized that the Hotel is indeed on the Cay (pronounced Key, as in the Florida Keys), and had a ferry service to pick us up. We checked in and found ourselves on the top floor with a view of the seaward channel towards St. Thomas.

Fighting jet-lag and temperature shock, we got ourselves unpacked and headed back downtown to visit the Dive shop we were signed up with --- Dive Experience. Following the map that was given us by the hotel, we wandered down and soon found it. There we were told to show up at 8:30 the next morning for our confined water work.

Dinner was at Rum Runners, an expensive restaurant on the waterfront, but we were both tired and not inclined to look further. After dinner, the taxi-ferry took us back to the hotel under a full moon, shining clear and pretty over the water. We admired that for a very short time until we headed to bed.

Index to the Virgin Islands Trip

From December 23rd, 2007 to January 5th, 2008, Lisa and I went to the Virgin Islands for a diving and sailing trip. We traveled 135 miles by boat, flew by seaplane, and I did 10 dives while Lisa did 9.

The Voyage of Rya Jen


My brothers bought me a GPS unit for my birthday, so for the first time, here's a GPS-chart of the course of our sailing trip!
Posted by Picasa

Friday, January 04, 2008

Life on Mars TV Series Review

Its sort of been a time traveling theme this last few weeks for me, what with reading Joe Halderman's The Accidental Time Machine and watching the just-finished BBC series Life on Mars.

Life on Mars is basically a cop show with an interesting twist. What if you were an honest cop transported 30 years back into the past, before the computer age, before modern investigative techniques were around, and had a huge bully of a boss? Because you're honest, you don't do things like, bet on horses you know will win, or buy lotto tickets that'll make you a millionaire. You just keep on solving crimes. The mechanic to how the cop got to travel back in time is done via a car accident. The show alludes at various times that perhaps the main character isn't time traveling but is merely in a coma and everything he's seeing is imagined. The writers kind of threw away the idea that the character is time traveling by the 2nd or 3rd episode though, and the viewers pretty much know that the character is in a coma.

Honestly, the premise is not particularly strong, but the show works because of the incredible writing, the incredible acting, and very very solid production values. Its akin to watching a cop & robber shows from the 70s but with way better film and way better acting. I find myself thinking a lot of times that the time travel aspects/coma are just excuses for the creators and writers to write a 70s cop show more than something they themselves take seriously. And in truth of the 16 episodes that comprises the show, 15 of them were mostly your cop and robber show in a 70s backdrop. As mentioned earlier, the writing and the delivery of the writing is what really makes the show, and in all the episodes, this is delivered in spades.

One of the other aspects of the show that was done incredibly well is the soundtrack that was picked for the show. The show is bookended with David Bowie's "Life on Mars", and has an excellent eclectic mix of songs predominantly from the 70s, of course, but is also unafraid of throwing out more recent stuff.

Of special note is the ending to the series. It really completely blew my mind not because it was unexpected, but because of the massive philosophical and moral issues involved with the decision the main character makes. I won't spoil anything, but the ending is really quite haunting when you think about what the main character has done.

For someone who has not watched TV with any regularity since 1992, this has been a most excellent TV series (it could be that all TV series is this excellent nowadays, but somehow I doubt it). All in all, a most excellent show, and for those too lazy to track down the BBC DVDs, there should be an American version showing on some major network come sometime 2008.

Tuesday, December 25, 2007

Virgin Island Pictures, Part the First

Virgin Islands Part I - St Croix

Book Review: While I was Gone

This is a story about two women: Jo Becker and Dana Jablonski. They meet in their twenties during the 1960s. Jo is running away from a marriage, while Dana is living the life of an artist. Jo lies to hide her past from her housemates, while Dana is ruthlessly honest, defending herself from gossip by letting everyone know intimate details of her life.

An expected narrative would be a conflict between the two women, their ways of living, and perhaps an examination of the consequences. Instead, the narrative is one of Jo Becker telling the story of her past to the reader in first person (the story begins when her three children are all adults and out of the house), all the while continuing to keep her secrets from her husband and even her daughters, to the point where they call her elusive.

Becker's otherwise boring life becomes suddenly more interesting when one of her housemates from the past 25 years moves into town and they renew a connection. Secrets become unveiled, and Becker's otherwise stalid life becomes in jeopardy.

Other editors and reviewers comment that the book is about how one must deal with secrets and be careful which you should choose to keep, so I need speak no more about it. The copy of the novel I read had an interview with Sue Miller in which she noted that Jo Becker, as a person who chooses to act rather than to reflect, had certain limitations that made her uninteresting to write or contemplate. That explains why the first few chapters of the book were so difficult to read --- they rang false on almost every note, as someone who's pre-inclined to action over contemplation is hardly likely to make such a narrative. I also note that Sue Miller chooses to use a scientist as a villain in this piece, and does so by buying into every stereotype of a lab-rat scientist. Perhaps being an artiste herself, the only person she could have fill the role would have to be someone thoroughly alien to her. This is the part of the novel that I noticed and did not really appreciate.

I read this novel as an airplane novel, and perhaps, that was the only way I could have read it --- when I was a captive audience. While it gave me quite a bit to think about, I can't say that I agree with either the premise of the story, or the means by which Sue Miller chooses to make it. It's not a waste of time, but I'm not sure it otherwise has much to recommend it.

Monday, December 24, 2007

Rainbow over St. Croix

After today's SCUBA lessons, we had a late lunch and returned to our hotel in time to see some rain clouds form and start small rains from our hotel room. Lisa shot this picture from our balcony after a particularly pretty session.
Posted by Picasa

Sunday, December 23, 2007

View from Cessna 402

We took Cape Air from St. Thomas to St. Croix, on a Cessna 402. The highlight was when the pilot invited me to take the co-pilot seat. Of course I took it! It was only a 20 minute flight, but what a view. And I didn't have to do any work. This picture was shot by Lisa from just behind me.
Posted by Picasa

Sunset at St. Croix


At Sunset, a View of the Hotel on the Cay from the Boardwalk
Posted by Picasa

Friday, December 21, 2007

Why I love Youtube

Anyone who's on my IM list probably has gotten strings of youtube links, often to unrelated subject matter. There's just so much about youtube that its probably the most TV i've seen in the last 10 years or so.

I mostly use Youtube as a means of seeing old music videos, stuff like Baltimora's Tarzan Boy, or A-ha's Take on Me. Yes, I'm a child of the 80s and over the last year or so have managed to relive much of my childhood MTV videos. Much time spent reminiscing and thinking about days gone by =).

So Youtube is pretty great for english songs, but how about foreign languages? Its spectacular there too. Case in point, and the real reason why I'm blogging about it, I managed to find a song I have been searching for years just yesterday, by randomly clicking through stuff.

It started when I was looking for a rendition of the Macross ending theme, and found this compilation of various other anime ending theme songs...and in the middle of one of those songs, found the song I've been looking for!

The song, for those of you interested is the original Japanese version of this Alan Tam song(譚詠麟- 愛的替身)...



You can find the full version here, although the version I ended up liking the most is this one.

After I had the name of the song, it was a simple matter of contacting my Japanese friends, and I will soon have the CDs in my hand =) Years of searching and I finally have the song I want. =) Granted, I wasn't looking very hard either, but its such an unexpected bonus that I simply had to blog about it.

So once again, I repeat myself. This, and many reasons more, is why I love Youtube and so willingly spent hours upon hours every week clicking rapidly through so much stuff. Becuase when gems like these pop up unexpectedly, it is very much a Christmas Present come early!

P.S. Lyrics & translations for those who like to know these things

Thursday, December 20, 2007

The Witcher Review

Over the last two weeks, my leisure time has been pretty much sucked up by this completely engrossing game: The Witcher.

The Witcher is a RPG set in a fairly typical Tolkein'esque fantasy setting. You have your dwarves, your elves, your dryads, your monsters (too many to list, but suffice to say you won't be whining that its simply a world full of short humans and point eared humans running around).

The game has you playing as the Titular hero, "The Witcher". Which in this world, refers to a special group of Monster Slayers. Far be it that they are normal, Witchers are a special breed in that they not only have mastered swordplay, but have also mastered sorcery, and also have special potions and other stuff that has mutated them far beyond that of a normal human. There are also normal human Monster Slayers in the game, but the game does a great job of explaining the difference between a normal human who happens to slay monsters and a witcher whose primary job is to slay monsters.

So far pretty rote right? Nothing special so far. Some might even be turned off that you don't get your choice in how you wish your character to be created...what if you don't want to be a sword wielding monster slayer, how about ranged weaponary? why swords? Well, the game doesn't give you any choice at all. You even have a name assigned to your Character....so those hoping for a Oblivon'esque experience have to be prepared to take this compromise or be prepared to skip one of the best RPG experiences in the last 5 years.

As mentioned previously, the game doesn't give you a choice in who to play...you have to play Geralt, who apparently is a famous Witcher in his own right. The game gets around the "this guy is so buff he doesn't need to level up" problem with playing a legend by giving him amnesia, so even though he knows how to use a sword, he's not great with it (yet). Although a bit of a cliched mechanic (how many more amnesiacs do we need to play??), it is very well handled through the great and mature writing.

Which brings us to what makes The Witcher a great game. The writing. The world that the Witcher takes place in is a very gritty world. Think Glen Cook's Black Company for a similar comparison. In this game, folks dying is just the beginning of the exploration of the mature themes. There is rape, torture, incest, and, well, Love. And that's just the tip of the iceberg! The developers however, cannot be credited with such a strong world, as most of the world buildling was done by the author of the Witcher series. Never heard of the Witcher series? Well, you're not the only one as it was previously a fantasy series sold only in Poland. An English translation of one of his novels is coming over the pond however, and it should be an interesting read.

What the developers can take credit for is how well they enhance the RPG experience. In most RPG experiences, you have your choice of being good, or being bad, with very little grey in between. When you're good, you're good as the purest snow, and when you're bad, you're like the lovechild of Hitler and Stalin.

The Witcher doesn't let you off so easily. There are moral ambiguities in almost every decision you make, and there is no right or wrong answer. Each answer can be justified one way or the other, and surprisingly enough, they even give you a choice of remaining neutral! With a character as powerful as Geralt, the game portrays what happens to neutral characters very realistically, and it is rather satisfying to see such thought put into the game story.

Beyond the whole moral "good", "bad", "netural" landscape of decisions to make, there are also other in-game decisions you make that affects how the game plays out. A decision you make in Act 1 (there are 5 acts, and 1 prolouge and 1 epilogue), can come back and affect you in the later acts. This is incredibly masterful in that it prevents the usual "save & load" syndrome that many RPGs have. By making decisions you make have an immediate payoff, and later payload unknown to you, it makes almost every decision you make seem weightier than ever! The best part is it really does make the world seem like a living world. A character you save in the beginning can come back to help you, or come back to haunt you (literally)....a decision to help a certain faction can deny you some side quests later...these decisions are never game breaking (they don't break the main quest), but it adds so much more flavor and details to the game that its hard to ignore.

A special mention needs to be made here for the story, the story is actually fairly simple, but the amount of details put into it is what makes it incredible. Add to it the choices you can make that customizes the game towards you, and it makes the story a rather rich multi-layered affair. Its fairly similar to something like Lord of the Rings (get rid of the ring) in that it is a fairly simple story, but the amount of details and layers added to it turns it into a classic. The Witcher is much the same way. Don't expect all threads to be revealed either, there's at least two pieces of ambiguity that never gets resolved at the end of the game, and its not really so much for "lets have a sequel" effect, as it is a "real life rarely reveals all either" effect.

There's also an option for the players to engage gratuitously in sex, and while some might object to it, its something easily skippable. Its also not explicit and non-interactive, for those really prudish about what they like to see in a game. I see it as an almost necessary feature in a RPG which claims to be gritty however.

The combat system is also fairly...revolutionary for an RPG. The game engine is a heavily modified NWN engine, and the combat is much the same: real time clickfest. Instead of just rapidly clicking until your enemy is dead, there's a timing aspect of it. You have to click at the appropriate moment within the animation to make the character combo into his next move. While it sounds like yet another simon says game, the timing is actually fairly complex and on the higher difficult levels, the window for the click is reduced, and there is no visual aid (on easy and normal, there's a flaming sword icon that replaces your mouse telling you "this is the time to click!").

The game graphically is gorgeous. Easily one of the prettiest games I've played, and I'll say the artwork rates higher than that of even previous heavyweights like Oblivion. Combat is a rather beautiful affair as long as you only look at what your character is doing...Geralt is very much a work of art when it involves swinging his sword, and even though it makes no sense why he has two styles of fighting with two very similar weapons, its mostly to give the players more eye-candy and more character customization options (max out silver sword? or steel sword? max out magic?).

The cutscenes in the game are mostly rendered using the game engine and I have to say I have never seen in game engine cut scenes rendered as beautifully in an RPG before. You'll swear the cut scenes are basically movies....until you get to the movies, and there its even better. They really did capture the way Geralt moves and fight. The scenery within the game are also spectaular, ranging from the complex city, a dreary swamp, to a very cheery village. Locales are varied and dungeons are kept to a minimum and only in sensible locations.

So...what are the shortcomings of a game like this? The first is that load times can be rather long, though the newest patch promises to solve this issue. The other is that you can't ever really be evil. Even when you side with the wrong faction, the game makes sure you realize the mistake down the road and corrects it for you. Though the correction makes sense, it can still grate on those who truly revel in what evils their in-game character can create. Given that this is a game about the titular character, it should be expected, but I can still see it as a problem. Oh yes, there are also numerous Crash-to-desktop bugs as well, but once again, all these problems appear to have been patched away (I didn't patch for fear that I'll have to restart the game over!).

The game is also long, 50 hours or so. Some might see it as a shortcoming, some might think its not long enough. =)

So..in summary, one of the best games I've played this year, ranking up there with Stalker, and Portal. For an RPG to engross me this readily is no longer an easy task (I stopped playing NWN2 and Oblivion within 10 hours of each), and I can heartily recommend this game with no second thoughts.

Wednesday, December 19, 2007

Steve Yegge on Code Size Bloat

Steve Yegge has a long, interesting rant about code size bloat, Java, and IDEs. At one point, he complaints:

Heck, I've never managed to get Eclipse to pull in and index even my 500,000-line code base, and I've spent weeks trying. It just falls over, paralyzed. It literally hangs forever (I can leave it overnight and it makes no progress.) Twenty million lines? Forget about it.

It's a pity Steve doesn't work at Google, then he would be aware of gtags, which indexes and provides search results for even Goolge-sized codebases without complaining.

Oh wait... Steve Yegge does work at Google... There are good points about code bloat in that entry, but then again, there's a real problem with picking a less popular language than C++/Java, which is that there are way more tools for those languages than there are for say, Rhino. It's sort of like CMOS versus every other kind of silicon technology. There's always a new technology just around the corner, but there's so much invested into CMOS that the newer technologies never do catch up.

Krugman unearths more Obama history...

It is beginning to look very much that getting Obama as president would be as unfortunate as getting Mitt Romney as president from the universal health care point of view --- we are just as unlikely to get universal health care.

Tuesday, December 18, 2007

Sunday, December 16, 2007

Review: The Accidental Time Machine

The Joe Haldeman I remember is the one who wrote All My Sins Remembered and The Forever War, iconic pieces of fiction that in at least one case, I find emotionally difficult to read a second time. In recent years, however, with Red Thunder and even the Nebula-winning Camouflage, it seems like he's gone for an entirely different genre all together --- the short airplane novel that's straight forward and easy to read, incorporates a few science fiction ideas, and has next to no character development, and leaves you feeling a bit like you've just swallowed a whole bunch of empty calories.

Take The Accidental Time Machine, for instance. Haldeman teaches creative writing at MIT, so he is extremely familiar with the setting, and can't help including a bit of the history of the infinite corridor, for instance. The basic concept, that of time travel, has been worked over quite a bit by science fiction writers, and Haldeman doesn't bring anything new to it. The story revolves around a graduate student, Matthew, who gets a machine to travel forward to time while building something else. He experiments with it a bit before subjecting himself to its effects, and then finds himself in trouble with the law. But he's always being bailed out by either providence or a future instance of himself. He interacts with future history (including future versions of MIT, as well as a past version), but the character is entirely plot-driven --- he doesn't create new devices, doesn't solve problems with his ingenuity, and is just dragged along by circumstances and his constant desire to return to MIT, wherever and whenever he is.

So as a Tom Swift type novel this book fails. As an examination of the science fiction concept of time travel, it isn't as innovative as Vernor Vinge's Marooned in Realtime. Perhaps you could consider the character developed, since he goes from a Ritalin-using wired up grad student to becoming a physics professor who enjoys the love of a good woman, but even so, it does not appear that that's the point of the book.

So I guess the point of the book is a romp through time checking out past and future versions of MIT. Which is all very good if you're an MIT-lifer, but perhaps a waste of your time if you're not.

Saturday, December 15, 2007

Review: Agent to the Stars

Agent to the Stars is John Scalzi's first novel. Not his first published novel, but his first written novel. In the foreword, Scalzi notes that he wrote it as an exercise to see whether he could indeed write a novel, and never planned to even attempt to publish it. But he had a lot of fun while writing it, and when he was done, sent it around to see whether it could indeed get published. What happened was that it got roundly rejected, and he posted it online for everyone to read. As it happened enough people liked it that he got about $4000 in donations from various folks who enjoyed it.

Naturally, once Old Man's War was published to both commercial success and critical acclaim, a publisher stepped forward to offer to publish this book. Now, if you've read Scott Adam's column in the Wall Street Journal about giving stuff away on the internet, you will see that Adams, who had considerably more clout than Scalzi did, apparently did not negotiate with his publisher to keep his old free blog entries available on the internet, but agreed to take them down. Scalzi, who's probably not in the same category of wealth that Adams is in, apparently thought enough of the internet to keep the product free while betting that the paper product would reach more people and still bring in money. I guess science fiction writers really are a forward thinking bunch of folks who aren't in it all for the money.

How does the novel read? It reads amazingly well. If I ever tried to write a novel, and it turned out of this quality, I would be very pleased with myself, even if it never got sold. The plot of the novel revolves around a Hollywood agent for actors and actresses who has just had the first big break of his career. His boss calls him in and asks him to represent the toughest sell in anyone's career, a bunch of space aliens who have visited the earth, but look like the blob and smell like fart, and want a way to introduce themselves to the Earth's population without immediate assumption of hostilities just based on appearance alone. And of course, who would know how to make a good impression but the best of Hollywood?

The plot unfolds in a straightforward manner, but not without showing off Scalzi's versatility. He can write dialogs, he can write from different perspectives (including the Protagonist's boss), he can write press releases (a whole chapter is written in press release form, which is entertaining), and he can even write funny scenes in a dry, straightforward fashion without giving the impression that he thinks constantly about how smart he is.

A very impressive first novel, and excellent airplane reading. Recommended.

Friday, December 14, 2007

Review: The Android's Dream

I seem to be on a John Scalzi kick this year, not just because his books are entertaining, but also because they seem to be exceedingly easy to get at the local library.

This book takes place on a future Earth that has had plenty of contact with alien species, but one that is not in constant war with them. The intention appears to be that of a humorous romp through a science fiction universe. Harry Creek, a genius-level programmer and investigator, has been happily under-utilized as a "Xenosapient Facilitator" for the Earth's government. But when a diplomatic incident threatens interstellar war, his old friend calls him in to help find a creature of the utmost importance, a sheep known as The Android's Dream.

Unfortunately, Creek's opponents are already well ahead of him, and soon, he discovers that there is only one specimen of that sheep DNA left in a living creature, who turns out to be a pet shop owner who had never been told of her non-human origins. To say more about what happens afterwards would give away the plot, though perhaps in the case of this book that's not all that important. Rest assured that aliens, criminals, replicant AIs and a church determined to make its kooky founder's fake religion's prophecies come true all play a major part, and the romp is in earnest, if not a little bit too kinetic.

Scalzi's sense of humor is prevalent, though nothing like the form he achieved in Old Man's War. All in all, while it's an entertaining evening's read, it is not as good as his best work.