Washington Apple Pi

A Community of Apple iPad, iPhone and Mac Users

Hackers and Code Breakers: Two Books

© 2000 Lawrence I. Charters

Washington Apple Pi Journal, reprint information

Snow Crash

It is the not too distant future, when central governments have fallen, replaced by semi-autonomous Burclaves complete with their own laws and security patrols, The Mafia has gone legit. Or, rather, what it does is no longer constrained by the ineffective government, and Uncle Enzo appears on billboards advertising the message: "The Mafia: you've got a friend in The Family. Paid for by the Our Thing Foundation." Uncle Enzo, among other things, heads up the giant CosaNostra Pizza chain, which promises to deliver your pizza in 30 minutes, or else.

Hiro Protagonist, the hero and protagonist of Neal Stephenson's Snow Crash, works for CosaNostra Pizza #3569 in The Valley, east of Los Angeles. He is a Deliverator, an elite driver dedicated to delivering CosaNostra Pizza on time, every time, or you get to shoot him, take his car, and file a lawsuit against CosaNostra Pizza. To do his job, he has a wickedly powerful car, lightning fast reflexes, and a thorough knowledge of the layout of all local TMAWHs, the ubiquitous armored, gated communities developed by The Mews at Windsor Heights Development Corporation.

On page 33 of this 470 page novel, Hiro is having a bad day. Running late through circumstances beyond his control, he takes a shortcut through a Burclave that turns disastrous:

If it had been full of water, that wouldn't have been so bad, maybe the car would have been saved, he wouldn't owe CosaNostra Pizza a new car. But no, he does a Stuka into the far wall of the pool, it sounds more like an explosion than a crash. The airbag inflates, comes back down a second later like a curtain revealing the structure of his new life: he is stuck in a dead car in an empty pool in a TMAWH, the sirens of the Burclave's security police are approaching, and there's a pizza behind his head, resting there like the blade of a guillotine, with 25:17 on it.

Then things get exciting.

Hiro, when not failing at being a Deliverator, is the "Last of the freelance hackers," as his business card says, and "Greatest sword fighter in the world." Unfortunately, all the programmers who make money work as part of corporate teams, so Hiro the freelancer is so poor he lives in a storage container. His claim to be the world's greatest swordsman is based on his prowess in virtual reality combat. (His hacking skills and swordmanship are used to excellent effect later on as the punchline in an outrageous, involved, multi-page pun that also plays a critical role in the story.)

Snow Crash takes its name from how the screen on a computer looks after a particularly bad crash: the screen turns to snow, with no pattern or logic, all intelligence and structure destroyed. Hiro, former Deliverator, hears rumors it may also be the name of a computer virus that has, impossibly, crossed the silicon/brain barrier, and is infecting people. Meanwhile, he runs into his ex-girlfriend, who proves to be as competent as he is inept, discovers more than he wants to know about the ancient language of the Sumerians, teams up with a skateboard-riding juvenile girl who works as a courier, and learns how to use a portable rail gun powered by an atomic reactor. All these prove useful when Hiro literally saves the world.

When Snow Crash was first released, I overlooked it, fooled by the title into thinking it was some potboiler dealing with cocaine or crack. It isn't. Instead, it is a startlingly original view of the near future, at times hilarious and at times brutal, with striking characters who try very hard to act like stereotypes, but fail and become individuals. It is also strictly R rated, with "mature themes and situations" unsuitable for some adults, much less children.

Stephenson, as it turns out, first plotted Snow Crash as a computer game for the Macintosh. For various reasons, this never jelled, and he fleshed out the idea into a novel of great wit and density. His description of how hackers work -- the "hacking away at a problem" style of programming made famous by Steve Wozniak, not the computer vandal sort of hacking -- is both engrossing and far more accurate than any other novel I've read. Highly recommended, though with caveats about the mature themes, etc.

Cryptonomicon

If Snow Crash is about the near future, Cryptonomicon is about the present, and the past. If Snow Crash is all about computer programming, language, hacking and debugging, Cryptonomicon is all about computer programming, language, codes and code breaking. Both of them are mini-textbooks on their respective subjects, enhanced and made far more riveting than any textbook by rich, dense stories.

Cryptonomicon is a massive novel, at 918 pages, with two parallel timelines, one just prior to and through World War II and the second in the present. The chief protagonist for the earlier portion is Lawrence Pritchard Waterhouse, the son of a West Virginia preacher with a fascination for patterns. This fascination leads to an interest in church organs, music, and eventually mathematics, where he demonstrates a rarified genius. But not much common sense or practicality: he gets drafted into the Navy. As an enlisted member of a Navy band, he has a splendid view of the Japanese attack on Pearl Harbor from the perspective of one of the targets: a US Navy battleship. The fascinating patterns of planes, intermixed with the chaos of explosions, proves almost fatal; it doesn't really occur to him that his life is in danger.

Half a century later, his grandson, Randy Waterhouse, is part of a team trying to set up a data haven in Southeast Asia. Randy is only slightly more in touch with reality than his grandfather, and is a survivor of several high-tech companies that are now either owned by someone else or died and faded away. Randy is a communications expert, skilled at making computers and telephones and networks talk to one another, but inept at talking to other human beings, particularly women.

Linking the two plots are a host of historical figures, from Alan Turing to General Douglas MacArthur, plus a vast array of historical and mythical events. The Magic and Ultra code-breaking efforts play a central role, as does the legendary gold horde buried by General Yamashita's troops just as the Philippines were liberated by American troops. In the past, Lawrence Waterhouse, absorbed in the beauty of numbers, draws on the resources of Britain and the United States to break German and Japanese messages. In the present, his grandson Randy tries to keep all governments, as well as talented snoops, from reading his own E-mail, and the E-mail of paying clients. Both find their intellectual passions distracted by other passions.

Interspersed throughout the book is a very thorough explanation of how networks work, of the theory and application of cryptography, and of other matters more obscure. At one point, in wartime London, Lawrence Waterhouse prepares to visit a weather-beaten offshore island with more than its fair share of British eccentricities, so he tracks down a reference book:

Waterhouse found a worm-eaten copy of the Encyclopedia Qwghlmiana in a bookshop near the British Museum a week ago and has been carrying it around in his attache case since then, imbibing a page or two at a time, like doses of strong medicine. The overriding Themes of the Encyclopedia are three, and they dominate its every paragraph as totally as the Three Sgrhs dominate the landscape of Outer Qwghlm. Two of these themes are wool and guano, though the Qwghlmians have other names for them, in their ancient, sui generis tongue. In fact, the same linguistic hyperspecialization occurs here that supposedly does with the Eskimos and snow or Arabs and sand, and the Enccyclopedia Qwghlmiana never uses the English words "wool" and "guano" except to slander the inferior versions of these products that are exported by places like Scotland in a perfidious effort to confuse the naïve buyers who apparently dominate the world's commodity markets. Waterhouse had to read the encyclopedia almost cover-to-cover and use all his cryptanalytic skills to figure out, by inference, what these products actually were.

You, too, should read Cryptonomicon from cover to cover, though the reading should be far more pleasant. Highly recommended, with the same cautions about mature language and themes as Snow Crash.


Neal Stephenson, Snow Crash. Bantam, 1992. 470 pp. $6.99. ISBN 0-553-56261-1

Neal Stephenson, Cryptonomicon. Avon, 1999. 928 pp. $16.00 ISBN: 0-380-78862-4