Charles Stross: Glasshouse

Review of Charles Stross’ novel Glasshouse.

Glasshouse is a nifty little book about memory and identity. Although it could arguably take place in the same future as Accelerando, there’s no clear link between the two other than references to the “acceleration”.

Our hero, Robin, wakes up after having some of his memory removed, apparently at his own wish. In the recovery environment, he hooks up with a woman named Kay, but soon finds out that someone seems to be out to kill him. So he opts to sign up to live in an experimental environment designed to simulate the society of the “dark ages” (i.e., the late 20th/early 21st century). Once there, he finds that it’s maybe a little true-to-life for his tastes: There are no wormhole gates (T-gates) between habitats, and there are no nanotech assemblers (A-gates) to recycle and create objects, or to back up your memories. Everything must be done through manual labor, and aside from a hundred or so other volunteers for the experiment, the habitats are all occupied by zombie humans.

All this would be an inconvenience if Robin didn’t quickly become convinced that the overseers of the experiment were running some sort of scam: They set themselves up as religious leaders, and enforce desired behavior by means of a point system, which is supposed to result in more money earned once the experiment is over. But there are some oddities in the experiment, and loopholes in its rule system, which convinces Robin that something is very rotten indeed, and he’s still not sure why he had his memory edited, quite who he was before then, or who was out to kill him.

As Paul Di Filippo observed in his review, Glasshouse consciously absorbs and reconfigures many elements from earlier books by other authors. I’m not very familiar wih most of the references, although I have read a little Cordwainer Smith and John Varley, but Stross puts his own stamp firmly on the story, with a sardonic wit and lively narrative that makes this a much livelier and more engaging story than Accelerando, even if it’s not the nonstop parade of fantastic ideas that the previous book was.

Perhaps the best thing in the whole novel is the backstory: Glasshouse takes place after the “Censorship Wars”, where A-gates were infected with a software virus which fractured humanspace by editing peoples’ memories when they went into an A-gate. Although it’s largely part of the backstory, the sort of fragmentations that occurred and the extremes to which people were driven still haunts several of our characters. No wonder some of them want to forget certain things!

Stross asks many good questions which only become possible when memory editing is possible, and this leads into the main theme of the novel: What is identity? Not so much who we are (although that’s an important question), but who we think we are. Is continuity of memory necessary? Are skills necessary? Relationships to specific people? Gender? Attitude? And does it really matter? If you’ve lost some set of those elements, but retain others, is it important that you remember who you used to be?

Glasshouse also studies how Robin adjusts to the artifical culture in the experiment, especially since he doesn’t know anything about his fellow citizens, or whom to trust, or how extensively he’s being monitored. His sharp-tongued descriptions of life in the dark ages are hilarious, even in the rather grim context. But it’s also an interesting cauldron which brings out the worst in some characters, and the best in others.

Overall, the novel is thought-provoking, tense, and a lot of fun, with a fully rewarding climax and resolution. Stross is able to manage some concepts which might otherwise run away with the story and makes it all believable as well as exciting. It might not be as ambitious a novel as Accelerando, but I found it more enjoyable.

Bones

Tonight we’ve watched a couple of episode of the TV series Bones. I’d sum up the series thus:

“The adventures of Mr. Spock as a woman in the FBI.”

And if that weren’t odd enough, all of her co-workers call Ms. Spock “Bones”.

Anyway, it’s otherwise your basic police procedural with a somewhat disfunctional protagonist. And these days “police procedural” is another term for “entertaining, but not essential”.

Amazon Christmas “Fun”

I’ve been using Amazon.com for a long long time. My oldest orders on record there are from 1998, but I’m sure I was ordering from them before that. I’ve always been very impressed with their business: Availability of items, fringe benefits like the Associates program and the free super saver shipping option, and their customer service, which has always been very helpful when I’ve had to contact them, which fortunately hasn’t been very often.

This Christmas season has eroded my faith in Amazon somewhat. Now, I’ll say up front that things turned out well overall, but my Christmas experience with Amazon resulted in more glitches in one month than I think I’ve seen since I started using them.

Here’s a rundown of what happened:

  1. I received a box from them which I opened and noticed that the gift cards were from “Mom” but to “Rachel”. The box was indeed addressed to me, so I opened the itinery to see that someone else’s order had been placed in a box addressed to me. I contacted my family, and the UPS tracking number was one my Dad had received. He contacted Amazon by phone and was told I would have to send the items back and would received a gift certificate for the value of the items Dad ordered. Dad’s comment: “That’s not very much like Christmas.”

    Well, instead I contacted Amazon customer service through e-mail, and after I provided them all the information they needed, they instead packed up a new box with the items Dad ordered and sent it to me. So all turned out well, and I didn’t need to send anything back. (Ironically, my aversion to calling people on the phone worked in our favor here.)

  2. I received another box with a wrapped item from my Mom, and another wrapped item addressed to someone else. Apparently someone else’s order got placed in the same box by mistake. Since there was no indication the first time around that they’d fix the other person’s problem unless that other person contacted them, I didn’t contact Amazon about this. (The item in question was a CD which actually looks kind of interesting.)
  3. My Dad received some items I ordered for him, and they were wrapped, but had no gift cards. The order didn’t show any gift note when I reviewed it, so in all fairness I might have screwed this up myself rather than Amazon losing my note. On the other hand, Dad says he received some gifts from someone else which were not wrapped but should have been.
  4. Finally, I received one CD from my Dad which should have been wrapped but was not. That’s not the fun part though: When I unwrapped presents from Dad, one of them was another copy of the same CD. However, if this was part of the order they had to re-ship, this might have just been a little fallout from the first problem. (Anyone want a copy of Shadow Gallery‘s Tyranny?)

None of this is likely to make me stop using Amazon in the future (fat chance!), but it is an unfortunate set of events. The moral of the story is: Take a look at what you received, even if it’s wrapped, to make sure it looks like it’s correct, because the sooner you notice any problems the sooner you can work with Amazon to get them fixed.

And Amazon’s customer service still rocks, for getting things fixed in time.

Happy Holidays!

I hope everyone who had today off from work enjoyed it, and that everyone else didn’t have too hard a time of it.

We had a pleasant morning opening presents. I had to go upstairs and carry Roulette down from a rough morning of watching birds to frolic in the wrapping paper, but she got into the spirit in a hurry!

We spent the afternoon at Subrata and Susan’s, having brunch and doing a blind gift exchange. We saw Mark and Yvette there, and some friends of Susan’s. When we came home, I cooked up some dinner from a trial cooking magazine I received: Penne with asparagus and pistachios in a cream sauce. It came out quite tasty! (Last night I made meatloaf, which despite taking longer than I’d planned was also quite good. So now we have two days of leftovers.)

Everyone be well. I’ll leave you with a photo of our Christmas card collection this year:

Christmas_Cards.jpg

For Your Eyes Only

It’s time for SpikeTV‘s Christmas Bondathon, and right now we’re watching the best Roger Moore Bond film, For Your Eyes Only (1981).

My favorite part of this film is maybe the opening sequence, which essentially lays to rest some of the dangling elements from the Sean Connery days: Bond’s marriage, and his old foe Blofeld (who’s filmed the way he was in the early films, without any view of his face). Despite a couple of corny lines, it’s a terrific sequence. I’d also love to get an MP3 of the incidental music from the moment that Bond yanks the cable on the helicopter, which I think is just a neat bit of adventure music.

(The rest of the film is quite good as well. It would have been a fine place to relaunch the franchise, but sadly the series spluttered creatively following this film.)

The early 80s are such a weird time to look at in retrospect: The lingering effects of late-70s fashion and pop music, but the beginnings of the businesslike conservatism of the Reagan years. FYEO navigates this territory in the bizarre manner of James Bond films, seeming both an embodiment of the period and a funhouse mirror of it. I think the fact that it remains a fundamentally serious film, and more a part of the Cold War then any other Bond film are what elevates it above the other Moore films.

Library Thing

Library Thing is a Web site where you can catalog your library. You can enter up to 200 books for free. Or you can buy a membership for $10/year or $25 for your lifetime. (The latter is obviously a great value in the long run.)

I’ve started entering my library, starting with the hardcovers and trade paperbacks (otherwise known in my household as “the small bookcases”). You can view my library if you’d like, although it will take a while before I get it fleshed out. (Don’t expect me to get to the humor or non-fiction for a while.)

The site has its pros and cons, although its pros far outweigh its cons.

Pros:

  • You can search by author, title, ISBN, and other aspects to enter a book into your library.
  • Searches can be made against several sites (such as Amazon), which often come with default information and cover art.
  • The editing page is very easy to use, if you want to tweak an entry in your library.
  • You can link to reviews you’ve written in your journal so others can access them from Library Thing, or write a review directly on the site.

Cons:

  • The database doesn’t have separate fields for copyright date (i.e., when the book was first published) and publication date (i.e., the date this edition was published). Both are interesting to track.
  • The database doesn’t have a way to list individual stories in a collection, or (of more interest) individual books in an omnibus.
  • The Suggestions page doesn’t have a way to ask that it permanently exclude a volume from its recommendations (although “omit authors already in your catalog” gets close).

One thing that’s been interesting as I enter books is that I’ve found a few books I own which I could not easily locate via the search mechanism. For instance, I own first edition hardcovers of Vernor Vinge’s novels The Peace War and Marooned in Realtime, and I couldn’t find the latter, so I entered it manually. That means I’ll probably also scan its cover to add to my library.

All of this is probably not the best way to spend my time. 🙂 As Cliff said when I told him about it, I’d probably do better spending my holiday vacation writing my own fiction.

Offseason Roundup: Athletics

A look at the Oakland Athletics’ off-season moves.

Under general manager Billy Beane, the A’s have had an interesting odyssey this last decade. When they first won the AL in 2000, they were 3rd in runs scored, and 3rd in runs allowed. By 2003, they 9th in runs scored and 2nd in runs allowed. That was their last postseason appearance until 2006, during which time the team has been substantially rebuilt. This past year they were 9th in runs scored and 3rd in runs allowed. But rather than doing it with the acclaimed “big three” pitchers of Hudson, Mulder and Zito, the statistical wisdom is that in 2006 they did it with stellar defense behind merely decent pitching.

The A’s are a strangely built team, with very few bad players but also very few great players. Even their marquee pitcher Barry Zito seems to be built for the long haul, but in any given game he can be very erratic, as he strikes out a lot of guys but also walks a lot of guys, and consequently throws a lot of pitches, which can lead to short exits. Meanwhile the offense this year consisted of a bunch of solid contributors and Frank Thomas.

Here’s how their off-season is shaping up:

Leaving:

  • Ken Macha, manager (fired)
  • Barry Zito, SP (free agent, unsigned but probably not coming back)
  • Frank Thomas, DH (free agent, to the Blue Jays)
  • Jay Payton, OF (free agent, to the Orioles)
  • D’Angelo Jimenez, 2B (released)
  • Scott Sauerbeck, RP (released)

Arriving:

  • Bob Geren, manager
  • Mike Piazza, C/DH (free agent, 1 year, $8.5M, from the Padres)
  • Erubiel Durazo, DH (free agent, minor league contract)
  • Alan Embree, RP (free agent, 2 years, $5.5M)

(Full free agent data can be found here, and recent A’s transactions here.)

Macha was fired more for political reasons (reportedly he and Beane didn’t get along so well), and Geren’s skills are not known. However, Beane tends to hire managers who will follow his plan and they tend to be relatively faceless characters who push the right buttons and don’t overwork the pitchers. Geren is likely cut from the same cloth.

The big losses are of course Zito and Thomas. Zito is a genuinely good pitcher, and while he has the limitations I mentioned, he’s not going to be easy to replace. Thomas was lightning in a bottle, signed to a one-year deal after a few disappointing years, and the only all-around great hitter in the lineup (Mark Swisher is a good hitter, but until he can consistently bat in the 275-or-better range he’s not going to be a great one), but Toronto plucked Thomas out from the A’s nest.

Thomas will be replaced by Mike Piazza, who had a fine year for the Padres, but isn’t a great bet to repeat it. More likely his 2007 will look a lot like Swisher’s 2006. So he’ll have value, but he won’t truly replace Thomas.

The A’s are well-known competing on a “small market” payroll, but because of that they’re unlikely to bring in any additional impact free agents to replace Zito. The A’s real problem is the lack of impact players: Eric Chavez has never really developed into the star he’d looked like in his youth, and Bobby Crosby is both injury-prone and has not been able to sustain a high batting average (with essentially two full seasons under his belt, he’s a 244 hitter). Swisher, as I said, needs to boost his average to become a star. The rest of the line-up are unlikely to get any better, and some might get worse.

On the pitching side, Dan Haren and Joe Blanton are decent enough pitchers, but have not turned into stars. Haren might yet break through, but Blanton looks doubtful. Esteban Loaiza is another solid contributor. Rich Harden has ace potential, but he’s been through such a morass of injuries lately that it’s hard to know what to expect from him.

The A’s went 93-69 in 2006, winning the AL West by 4 games over Anaheim, but beating their third-order wins projection by about 11 games. That probably means that they got pretty lucky in 2006, and a regression in 2007 is in order. My guess is that they’ll just clear the .500 mark next year, and will be beaten by the Angels and maybe even the Rangers in a fairly weak division.

That said, one thing I haven’t mentioned is Beane’s ability to get good value in trade, and I wouldn’t put it past him to trade for an impact bat or an overlooked but exciting young pitcher. I’m not sure who he’d trade (Loaiza? Bradley? Chavez?), but Beane is one of the craftier GMs in baseball, and he’s certainly got the skills to be able to radically improve the team with a single stroke. So unlike the Giants, who I think have almost no hope for 2007, we won’t truly know where the A’s stand until opening day.

Map of the Internet

Here’s a very cool “map” of the IP address space circa 2006 in the web comic xkcd.

What surprises me about the map is how much unused space there is. Had you asked me before I saw this map, I would have said I thought the IP address space was nearly filled up.

Here’s why:

IP addresses are 32 bits long, which means there are about 4 billion possible IP addresses. That works out to less than 1 address per living human. Okay, so not everyone is going to have a computer on the Internet – certainly most people in third world countries won’t – but that still works out to about 13 computers per US citizen. Certainly every US citizen isn’t going to have 13 computers, but many people will have 2 – or more – 1 at home and 1 at work. And companies have lots of computers acting as servers, and universities have lots of computers sitting in labs for general use. And on top of that, I knew that top-level slices – 1/256th of the IP space (each with about 15 million addresses) – had been allocated to companies, such as Apple, and therefore that a large slice of the space had been allocated but was probably not being used (if you think Apple has 15 million computers in use on its campus, you’ve got another think coming). Among all of this, I would have guessed that we’d use up the IP address space sometime in the next 10 years.

Instead, about 1/4 of the top-level subnets are not allocated at all.

I think I basically grossly overestimated how many computers there are: Probably there’s less than 1 computer in the US per citizen (there were about 190 million in early 2005), and less than that across the rest of the world. And fewer top-level slices had been allocated to companies than I’d thought, so there’s less potentially-allocated-but-unused space. Plus, the use of NAT on local networks means multiple computers can share a single IP address, which I think is a common setup for home networks where all the machines are clients (rather than servers). This is how my home network is set up, for instance.

I still wonder if we’ll run out of IP addresses in my lifetime, though. Especially if we have some sort of nanotech breakthrough where we have large numbers of very small computers which all need their own unique network identifiers. “I’m sorry, the singularity had to be delayed because we ran out of IP addresses.”