Liverpool 1-0 Arsenal

Just finished watching this afternoon’s big match at Anfield on the Tivo–had to take TS1 for a nice Valentine’s dinner– and though the final score was a positive Liverpool 1-0 Arsenal I have to wonder where the hell Arsenal was. Thierry Henry had one shot, in the 53rd minute, and that was really the only serious save Jerzy Dudek had to make in the 90. This is a team that went the whole season undefeated two years ago, finished second in the league last year and began the night just seven points behind Liverpool in fifth place.

The Reds completely dominated the Gunners though were unable to put the finish until three minutes from time when Luis Garcia, a late substitute in his first appearance back from injury, cracked the rebound of a Didi Hamann shot off Jens Lehmann’s fingers. For my money Lehmann was about the only player who was worthy of the team jersey, with maybe Freddie Ljungberg just behind. The rest of the team played like the teenagers they mostly are and Arsene Wenger is going to have to kick some butt to get back into a top four/Champions League slot. Right now it doesn’t seem that likely.

Saturday is another big game for LFC as they host Manchester United in the FA Cup round of 16, followed by a trip to Portugal to meet Benfica in the first leg of the Champions League round of 16. Even though Chelsea are running away with the EPL, there is very definitely still the possibility of silverware for our boys this year!

Book:The Family Trade

Charles Stross takes a break from post-Singularity tales with this first book in his Merchant Princes sequence, The Family Trade. Though since the main character, at least in this volume, is a woman one wonders why the set isn’t called The Merchant Princess. Oh well. The book is good enough but seems to be dangerously close to trilogyitis, doing nothing after 300 pages but setting the table. We know who Miriam Beckstein really is, that she’s smart and capable (though what SF protagonist isn’t?) and her real family is vicious but perhaps not as smart as they consider themselves. Book Two is already out and I’ll withhold judgment until it comes back to the library.

Book: The Player Of Games

The second of his science fiction novels and the second I’ve read, The Player Of Games (1989) shows that Iain M. Banks started out with a full-blown creative masterwork in his future multi-species Galactic society known as the Culture. Reading Look to Windward didn’t make this obvious since it was written much later after he’d had several more novels in which to develop the concepts, though TPOG doesn’t detract from that one bit. No, this novel simply reinforces my belief that there was something strange and wonderful in the air on British campuses in the ’70s and ’80s to turn out writers like Banks, Charles Stross, Peter F. Hamilton and Ken Macleod; would that I’d gone over for a semester or year abroad during my university years.

This book covers a few years in the life of one of the greatest game players in the Culture, Jernau Morat Gurgeh, and you should understand that in this time no person has to work unless he, she or it (AI machines are citizens as well) wants to and can find an interesting position. Essentially, though, the machinery and some of the Minds are so advanced that there is little work to do except things like teaching and the occasional gathering of intelligence. Everyone else is free to be creative, contemplative or lazy. Gurgeh has honed his talents on games that are as far advanced beyond, say, chess as chess is beyond tic-tac-toe and has become famous for it throughout the worlds and Orbitals of the Culture and beyond.

Then one day he’s visited by a machine which works for Contact, the organization that manages external relations. Even though the Culture spans many thousands of star systems and even reaches into nearby galaxies it is not the only starfaring society. One other is called the Empire of Azad, controlling several systems but not nearly as technologically advanced. Its a harsh, feudal polity where advancement at nearly all levels–including the Emperor itself–is determined by one’s skill at the game of Azad. There are three genders of Azari and the one which humans lack dominates life in the way that white males did the Old South. The Contact machine asks Gurgeh to travel to Azad to take part in the big tournament held every six years to decide the highest levels of government; the winner becomes Emperor.

Somewhat reluctantly, as the trip to the Lesser Magellanic Cloud will takes more than two years even at the awesome speeds of the larget ships, the human agrees. The idea of an empire built around a game, escaping the boorish tenor of recent times and to avoid an embarassing secret being made public add up to assent. Almost all the travel time is required for him to become proficient in Azad and when he arrives has to deal with being treated like the Jamaican bobsled team a few Olympics ago. But Gurgeh is, after all, the Player of Games and the Culture is far more advanced than the Azadians so he is much more capable than his hosts expect.

Banks really puts the words on the page. He creates interesting characters, places and interactions which are not merely present day humans transposed to a technologically different era and includes small touches which polish the edges so well. I was at the library tonight but, though I couldn’t find another Culture novel, did pick up and Iain “no M” Banks business thriller called, well, The Business.

recommended

Book: Tomorrow Happens

David Brin (blog) has written plenty of award-winning, and even good, science fiction so it was no surprise that he was selected as the honoree at New England Science Fiction Association’s 2003 Boskone convention. Each year, NESFA produces a limited edition book of short stories and essays by the Guest of Honor and so gave us Brin’s Tomorrow Happens (this month they’ll ship Giant Lizards from Another Star from Ken Macleod).

This slim volume is an eclectic mix of material, alternating short stories and essays, some of which you can read online if you like since it’s now out of print.

  • Stones of Significance is probably my favorite tale, about a future where humanity and artificially intelligent computers have melded and descendents of groups like the NAACP and PETA are arguing for the rights to personhood of the day’s incredibly sophisticated fictional characters;
  • my favorite essay is The Self-Preventing Prophecy, in which Brin considers why many (all?) the bad futures we have considered likely over the years didn’t come true;
  • Aficionado is an extended play on words;
  • the essay Probing the Near Future considers the trend of what many in the blogosphere now call citizen media or participatory journalism as it rolls into other areas of endeavor as well;
  • We Hobbits are a Merry Folk is a very contrarian, immediately post-9/11 look at Lord of the Rings.

recommended

Your USA correspondent?

Soccernet is looking for a few good bloggers to follow their favorite team at World Cup 2006 this June. While the selected are not being sent to cover the Finals in person I still would love to be chosen as the USA correspondent. The application form asked for a writing sample, a fantasy scoop on my preferred team.

What could I write about? The biggest fantasy IMHO will be a win in the game we’ll play if we finish second in the group round and the defending champion Brasileiros play to form and win their own group. Here’s what I submitted and, remember, this is supposed to be a fantasy:

USA 2-1 Brazil! I just cannot believe it, an unimaginable historic victory for Team USA, and neither can my neighbors as the screaming will not stop after we knocked out the holders in the round of 16. Samba-schmamba, Uncle Sam’s army is doing the dancing tonight as Rio and Sao Paulo do the funeral waltz instead.

How did Claudio Reyna master Ronaldinho and the back four silence Ronaldo and Robino? I will be watching this over and over on TiVo, no matter what happens tomorrow, and just show me where to pre-order the DVD.

Baby! Roberto Carlos could not keep up with Damarcus and Landon made his opportunities to feed the offense but all props to McBride for the first half lead and Brian Ching making the winner minutes after coming on for the last 20. Ching! There will be babies named after his aerial exploit tonight.

Oh my! Oh My!

Sly Stone and the Grammys

TS1 and I watched the Grammys last night because this is one of the few awards shows which actually entertains–these days finding out the winners is easier to do on the web without suffering the faux-funny presenter quips. Of course we were anxious to see Bruce’s performance and he didn’t disappoint with tense version of Diamonds and Dust, though I wouldn’t have preferred that he get the early slot that Sir Paul McCartney wasted with his psychotropic piano. And what the heck was up with his hair? Bruce is usually in tight control over every aspect of a performance and I can’t imagine that he just took a pass on a pre-show haircut; maybe it was a very inside baseball tribute to the old folkies who inspired his last record.

U2 beat out Bruce for Song of the Year, which I thought was the right decision as Sometimes You Can’t Make It On Your Own is just awesome, and John Prine took the Best Contemporary Folk Album. Bruce didn’t leave without some gold of his own, winning Best Solo Rock Vocal Performance over Clapton, Robert Plant, Neil Young and Rob Thomas–tell me which one of those does not fit.

After last year’s terrific Earth, Wind and Fire tribute, the announcement of a tribute to Sly and the Family Stone was no surprise and we were really looking forward to it. But when the time came, I was disappointed. Sly looked totally cool with the huge silver Mohawk and gold suit but his performance was somewhere south of actually being there. I understand the man has not performed in public in 19 years, and there’s surely a good reason for that because he’s passing on huge money, but if he wasn’t willing or able then the producers should have picked a classic act that was. I could care less to hear John Legend, Maroon 5, Ciera, Steven Tyler or Fantasia though Joss Stone, Joe Perry (Aerosmith guitarist) and Will.i.am (leader of the Black Eyed Peas) were not bad. Still, this should have been Sly’s stage and, after getting over the shock of his hair, he just left us sad.

If Zillow is right, I sold at a good time

New Seattle real estate startup Zillow has a pretty cool application according to my analysis after some simple testing. The NY Times was apparently impressed too, featuring them on the business page today, and SiliconBeat has a positive writeup as well. We sold our little condo six months ago for what I thought was a sweet price and Zillow says it was sweet price indeed; their ZEstimate of its current value is nearly $30,000 less than the selling price (using the refining wizard dropped the current value another $12k!) and more than the top end of the Value Range of $388,442 – $480,928.

Zillow.com – 67 Gladys Ave, Mountain View, CA 94043

The really interesting thing about Zillow for me is that the company demonstrates yet again the way in which the Internet enables industry-smashing changes. Where buyers and sellers have been dependent on poor scraps of information from newspapers, word of mouth and (naturally) biased agents and brokers we now have tools based on accurate and fresh data. Suh-weet!

I like coComment

At least after the initial installation. I saw mention of coComment over at Scoble’s blog but had too tough a time getting one of the posted invite codes to work. This morning, though, one was waiting in my inbox. These Swiss guys are using the same idea as we do with the Topic Navigator, using a bit of JavaScript styled with a CSS block directly after the script call though it’s not clear to me that coComment has all the necessary styles exposed in just the right way as you can see on my new web comments page.

No big deal, because I do like the functionality and it seems to work the way I want more or less. What I would like to see is, even if I show only my comments (the default is to show all comments by registered coComment users on any thread where I comment), a link at the start of my comment to the place on the page where my comment orginates if available. This does happen in the default view. I used to replicate this sort of functionality with the tag ‘comments’ on delicious but of course I don’t really use Yahoo’s service any more and I’m happy to have it again.

Elsewhere: Ben Metcalfe points out a couple of weaknesses in coComment though neither’s really applicable to my reason for using it.

Book: Prayers for the Assassin

35 years from now America is fractured and a shadow of the nation we live in. The old Confederate states are once again a separate country but the reason for the civil war isn’t some return to white power. Instead author Robert Ferrigno has posited a terrible terrorist event on May 19, 2015: New York City and Washington, DC, are destroyed by nuclear bombs while Mecca barely survives a third device and radical Israelis are quickly implicated in the Zionist Betrayal. In the aftermath the other states convert en masse to Islam and the most of the people who don’t flee to the Bible Belt or remain as a persecuted minority.

Prayers for the Assassin is a taut thriller where the players behind that black day and the current powers meet up to decide whether the world–outside of China, for now at least–will become completely Islamic, a true Caliphate as one of the principles puts it. The Jews? Well, Israel went down the tubes as soon as America and the EU withdrew support and, other than stragglers hiding where they can, there don’t seem to be too many left outside a colony in Russia and an enclave on Tasmania. The Islamic States of America even has its own religious police, the Black Robes, who walk around whipping insufficiently pius folks.

The suspense surrounds the whereabouts of a young scholar, the niece and ward of the man who runs State Security. More scandalous than her first book, Sarah’s current research is dangerous enough to put all the major players on her tail when she disappears after class one day. Redbeard asks his adopted but disowned son, the girl’s lover, to find her before the others. Turns out that’s not quite enough but, in the end, Rakkim’s Fedayeen (special forces) training and innate intelligence can save the day.

Ferrigno has taken a pretty big bite with Prayers. Although perhaps not quite in the class of Fatherland, a book the publisher ranks it with, I think this took a mighty big pair of cojones in the post-9/11 world to write and publish. LAX, for instance, has been renamed Bin Laden International. He pulls it off and delivers a satisfying read.

recommended

Notes:

  1. Simon & Schuster, the publisher, set up an interesting companion site called Republic World News to give readers a taste of what the news might be like in the novel’s mileau with a game called President for Life with prizes that include your name being used as a character in the author’s next novel.
  2. Ferrigno is blogging, not just about the book, but about current events related to it like the blowup in Denmark over newspaper cartoons of Mohammed.
  3. S&S sent me an advance copy of the book after I responded to a call for readers I saw posted somewhere on the web a couple of months ago. So full disclosure, but given that I try to get my reading for free these days anyway not much of an influence on my opinion.

How to make Bill’s website unreadable

Fontifier lets you use your own handwriting for the text you write on your computer. It turns a scanned sample of your handwriting into a handwriting font that you can use in your word processor or graphics program, just like regular fonts such as Helvetica.”

Not if I want you to read it! I’m sitting here laughing hard at the thought of this. You think doctors have bad penmanship, just try and read my notebooks. Security through obscurity, I say.

Karl tagged me, who am I to say no?

Four things:

Four jobs I’ve had:

  • midnight-shift bridal magazine magazine proofreader
  • local newspaper gofer
  • freelance computer journalist
  • user experience maven

Four movies I can watch over and over:

  • Lord of the Rings trilogy
  • The Great Escape
  • On Her Majesty’s Secret Service
  • Love, Actually

Four places I’ve lived:

  • Livingston, NJ
  • Pittsburgh, PA
  • Los Angeles, CA
  • Mountain View, CA

Four TV shows I love:

  • Star Trek: Deep Space Nine
  • Homicide: Life on the Streets/The Wire (same production crew, very similar overall)
  • Law & Order
  • The Simpsons/South Park (tie)

Four places I’ve vacationed:

  • Israel, 1974 for my Bar Mitzvah at the Wall
  • Aruba, five or six times
  • Australia, 2000
  • Italy, 2001

Four of my favorite dishes:

  • Lasagna, not that I eat it ever
  • Brocolli
  • Bagels
  • Anything TS1 makes for dinner!

Four sites I visit daily (not via RSS):

  • RawSugar
  • dangerousmeta
  • Google News
  • My Yahoo

Four places I’d rather be right now:

  • On a vacation with TS1 in Australia or Italy
  • Visiting my nephew Jake, his parents and my parents
  • Home relaxing–hey, I am here now!
  • Hey… can we do time travel? (cribbed from Karl)

Four bloggers I’m tagging:

PragRails: end


Last day of the studio was pretty good though there was a bit of a rush to get through and finish on time. Credit to Dave and Mike, though, because they did despite Dave nearly hacking up his lungs coughing so much. Room was dead air because the HVAC was shut down per standard office building practice on a weekend. Didn’t help but not too bad. Don’t want to forget Nicole Clark (yes, Mike’s wife), the woman behind the throne so to speak, who made sure we had all the necessities including personal printed certificates of completion before departure.

James Duncan Davidson, a Java guru converted to Rails, was also in class most of yesterday and all of today which came in very handy when we got to discussing deployment and production issues. Most of the sentiment is behind using LightTPD (which has FastCGI built in) rather than Apache if possible was the web server. And no doubt at all about using SwitchTower; I’d be surprised if it was integrated into the core Rails release package soon enough; its so powerful and decoupled from Rails that plenty of people in other language camps including Java, Python and PHP are starting to use it too.

One subject covered that’s newer than the Rails book but profoundly useful is Migrations. I’ve programmed in plenty of languages before but I don’t recall a single one which has a similar facility, so another big plus for RoR. Migrations are a semi-automated means to manage changes in an application’s database structure as the development cycle rolls on. Change a field type, add a new column, table or index? Just generate a new migration file and fill out up and down methods (the down are used to rollback to previous versions). Need to move to a different database, server or send your code to another programmer, they just run Rake migrate and their database is equal to yours.

Easy drive to the airport, good company from Dan Shafer, and arrived two hours before boarding. Literally no line at the security checkpoint for a change, the checkers were waiting on me to open my laptop bag and get my shoes off! Plenty of time to chow down on a Wolfgang Puck mushroom and and basil pizza and enjoy soething cold from Starbucks. One fly in this ointment, though: No Verizon cell signal in the LAX terminal, which I don’t understand since 16 people sitting around me are yapping on theirs! No Wi-Fi LittleSteven can see either.

Can’t wait to start using all the Rails goodness that are now mashed into my brain!

Two Days of PragRails

Short version: I’m thrilled at being here because Mike Clark and Dave Thomas really know how to:

  • teach a class,
  • Ruby On Rails works from the inside out,
  • work together, and,
  • make the class fun and exciting.

Longer: I’m learning a lot and we haven’t even gotten to the advanced stuff which will take most of tomorrow. If you think that reading their book and some of the web tutorials and blogs is sufficient yet haven’t been able to build or deploy an application more complicated than a single table CRUDer, and the schedule and money is right, then you ought to jump on the first available class.

Flickr photo group for Rails Studio Pasadena

Making the time even more enjoyable and educational are the other guys in the class; yes, sad to say, there are 39 men and zero women in attendance. I’m actually carpooling with Dan Shafer, yes the one who used to be one of the high editorial dudgeons at CNet and who’s written 62 (mostly computer) books. The two of us, Kelly Felkins, Mike Hartl and Arnie G had dinner together last night at the Panda Inn. Only about a quarter of the people are local, or at least live close enough to drive from home each day, several are from the Bay Area, Dan’s from Monterey, others are here from Atlanta, Hawaii (Arnie, who works at the Fujitsu Observatory there), Portland, Seattle and Utah.

Earthlink is providing the classroom, presumably in exchange for a few of their staff’s tuition, and it’s a nice facility with plenty of space for each student and two big wall screens so the projected material (presentation, code, sample apps) are very easy to see. Not surprisingly, about half the laptops are Macs.

Some more or less random remarks and observations, mainly from Mike and Dave:

  • History: Why do programming languages almost uniformly require parentheses, brackets and semi-colons in source code? Fortan strips white space, requiring parenthesis and brackets, and everyone followed suit; Ruby doesn’t require them but supports their use.
  • The Home Depot rule: buy four feet of rubber and beat the guy senseless (this is for programmers who do something stupid like redefining arithmetic, just because they can in Ruby)
  • Ruby exceptions are the way God intended exceptions to be
  • Eight million ways something can go wrong but it doesn’t because nobody would reasonably do it (see the Home Depot rule)
  • It’s ruby, nothing can go wrong
  • Ajax is now a marketing term, not an acronym: Making browsers suck less. Interact for humans, not computers.

Enough, I have homework for tomorrow’s session.

Today’s example of how not to design a website

I get a reference to an article about a tool to tranform files with XML, something that I do from time to time. Reading it, I see it is showing off a seemingly commercial product. So I click to the website. Sure enough there’s a free downloadable trial but otherwise it costs cash to use. Still, if this can simplify my life I might spend money. But you go to the GoXML site and tell me, without registering, how much it costs. Really, I dare you.

The Bay(osphere) is sinking

From Dan Gillmor: A Letter to the Bayosphere Community. In this entry Dan explains why his vision for local media failed. Some people will lead off a remark with “I hate to say I told you so but…” Me, on the other hand, I have no problem with it. Although I wrote a mildly positive blog entry back in May with the public launch, I never quite understood how the company planned to attract the ‘citizen journalists’ it expected to provide the bulk of the site’s material. I never read of any incentives offered other than a free publishing platform, but there are plenty of those and most offer a good deal more functionality than Bayospere. Good try, worth doing, but I just don’t see evidence that Gillmor, his partners and backers ever thought this all the way through.