[2001-09-16]

Book Reviews from 1999

 

Hackers

Heroes of the Computer Revolution

by Steven Levy

 

Cover art: Hackers - The Heroes of the Computer Revolution This is one of those must-read books for everyone. In fact, I would even recommend it to my folks if I thought they could be bothered to read a book in English. Anyway, Steven Levy does away with the myth of hacker being equal to criminal and instead presents the True Hackers, which just happens to be the name of the first part, of which the book is divided into three. The other two being Hardware Hackers and Game Hackers. The first part is the most interesting and the one that everyone should have read. It makes up just over one hundred pages, and tells the story of how the first true computer hackers emerged back in the 50s and 60s. The second part zoom in on the hardware hackers and how the personal computer evolved and the rapid rise and fall of the early hardware companies. The third part - Game Hackers - place us in the early eighties and tells the story of the first game developers, with much weight on how Sierra On-Line started up. Since I'm not only interested in game development, but also lived (albeit in at the very end) the era that is described, I found this the last part more interesting than the second.

It should be noted that I have heard some critics say the book is either very one-sided or that some parts are a little too much 'fiction' in regards to what actually happened. I don't know if that is true - could just be bad mouthing from someone who felt left out of the book or felt he or she was pictured in a bad way. Either way...

...It's just so very simple, go out and get this book now if you haven't got it already. Myself, I read our libraries copy twice, boy was that book in a bad shape or what? After I returned it the last time I never saw it again (no fault of mine though, I'm very careful around books), and just recently I bought my own copy and re-read it only to find it just as good, binding and entertaining as ever.

 

Code Breakers

The Inside Story of Bletchley Park

Edited by F.H. Hinsley and Alan Stripp

 

Cover art: Code Breakers - The inside story of Bletchley Park This book provides a first-hand account of the comings and goings at Bletchley Park - the UK code-breaking facility during the second world war. The book is divided in roughly five parts; "The production of Ultra intelligence", "Enigma", "Fish", "Field ciphers and tactical codes" and last "Japanese codes". Each part is then divided into four to ten chapters, each chapter being a first hand report from someone who at one time or another actually worked at BP. As such, the quality of the chapters is kind of uneven, not everyone was born a writer after all. This is not much of a problem though, I can only remember really noticing it in one occasion (out of thirty). What is not in this book is the accounts from the most prominent members, such as Alan Turing. But those are available in other books, and it's interesting to learn what those working under the pure geniuses thought of them. Also, this book does not focus on the technical aspects of cryptanalysis, and many of the accounts are from people doing much less exotic work. This is not a great must-read book, but I read it with interest. What is good is that not every account is a tale of all the good things done at BP, not at all, there are quite a few accounts of all the effort that was wasted - work that resulted in nothing what so ever of military importance. Even so the accounts make it clear that what good came out of the effort, often was very important, such as the break of the naval Enigma which made it possible for the allies to sink a large chunk of the German u-boat fleet, or the break which made Hitler's invasion of Malta very, very, very expensive for the axis.

Interested in military intelligence (the famous oxymoron), ciphers and WW2 history? Try this book.

 

Maskerade

By Terry Pratchett

 

Cover art: Maskerade Yet another discworld novel. Now, don't get me wrong, I like discworld. Or rather, I like some parts of it. This book is solely about the Witches and those I do not enjoy much... Compared to the adventures of Rincewind this one feel kind of stale and well.. the story is sort of nicked. Of course, when I'm writing this, quite some time has passed since I read the book and I don't remember much but the fact that I was kind of disappointed in it. I might as well give you the blurb off the back:

"The Opera House, Ankh-Morpork... a huge, rambling building, where innocent young sopranos are lured to their destiny by a strangely-familiar evil mastermind in a hideously-deformed evening dress...

At least, he hopes so. But Granny Weatherwax, Discworld's most famous witch, is in the audience, And she doesn't hold with that sort of thing.

So there's going to be trouble (but nevertheless a good evening's entertainment with murders you can really hum...)"

If you've never read Pratchett then do not start with this one. He's so much better in some of his earlier discworld work.

 

TCP/IP Illustrated

Volume 1: The Protocols

By Gary R. Wright & W. Richard Stevens

 

Cover art: TCP/IP Illustrated - Volume 2: The Implementation Really this is - the picture not withstanding - about TCP/IP Illustrated Volume 1 "The Protocols" and not Volume 2 "The Implementation". The second volume is a little too in-depth for my liking and I haven't read it thru, but since I haven't got Volume 1 around the house the cover of Volume 2 will have to do.

This has long been the standard reference (apart from the RFCs) for the workings of TCP/IP. The book goes thru - if not all, so almost - all of the protocols in the TCP/IP-suite and - as the title suggests - present those in an illustrated manner as to better communicate how they work.

Anyone interested in how the internet protocols work, anyone doing ISP tech-support, or anyone wanting to do TCP/IP software development should  have read this book, or one of it's successors.

I know I thought "Well, I probably know most of this" before I started reading, but just a few pages in I realized that I most certainly did not know most of the stuff in the book.

 

The Art of Computer Programming

Volume 3: Sorting & Searching

By Donald E. Knuth

 

Cover art: The Art of Computer Programming - Volume 3: Sorting & Searching Oh yeah, like you've never heard of this one before. If you are a programmer, or aspiring to be one then you need to own this book. It's a simple must.

This is the third book in the series, the two earlier being Volume 1: Fundamental Algorithms and Volume 2: Seminumerical Algorithms. I have as of writing read neither of those two, but I plan too.

So, is this book just great or what? Well, there are some minor things I'd like to comment on. For one, there's a lot of space being wasted proving every single algorithm. Okay, so I exaggerate a tiny bit - it's not waste per se - but the proofs do take a sizable portion of the book and in truth-  as I can hardly understand anything of it - I'd personally see the space used for describing more algorithms instead. Fortunately, the math sections are easily skipped and they are not needed in order to implement anything described in this book.

Also, since I'm interested in hashing I was hoping for a big fat chapter on that, but unfortunately the chapter in the book was written around 1972 and the author does acknowledge in the second edition that much has happened since then and proceeds to give some pointers. Some other modern(?) data structures such as oct- and splay-trees are also missing, but those are possibly just special cases of n-way trees (that are described in depth).

But my reservations are minor, this book is really, really good and I wouldn't trade it in for any other book.

For the latest developments pertaining to the Art of Computer Programming series and the person which is Don Knuth you can visit his homepage.

The world is still eagerly awaiting the fourth volume in the series, a book which have been in production for almost as long as anyone can remember.

I do hope that Knuth manages to complete a couple of volumes more. His work is too good to go wasted.

 

The Cyberthief and the Samurai

The True Story of Kevin Mitnick and the man who hunted him down

By Jeff Goodell

 

Cover art: The Cyberthief and the Samurai A piece of "pulp" I picked up at an airport to have something to read on the plane. This 300-or-so pages of pocket literature claims to tell the true story of Kevin Mitnick and Tsutomu Shimomura. Kevin was one of those "dark side hackers", one who did various kinds of frauds and electronic B&E. He is - as far as I know - still in prison. The 'hacker' (read: script-kiddie') community have made him into some sort of martyr. Tsutomu on the other hand is portrayed as something of a computer security specialist and he was one of the men hunting Kevin. The book sort of plays on these two characters and their differences.

Some time has passed since I read this one, but I remember I thought it pretty good (specially since it wasn't very expensive). The story seems to be on par with what I've read elsewhere, and the story is kind of interesting. If you want to read something closer to the truth about these computer criminals you hear about in the news, then this book may be worth while. The public media just can't get it right.

I'm somewhat reserved as to whether it's correct to use the term 'hacker' for Kevin, but I really don't know enough about him to be sure either way.

For the latest news on Kevin, check with 2600.

 

Teach Yourself Delphi 2 in 21 days

By Dan Osier, Steve Grobman and Steve Batson

 

Cover art: Teach Yourself Delphi 2 in 21 days I'm in denial. I can't believe I bought this book.. and for 380SEK. Ouch. So what's so bad about it? Well, the first thing is that it just ain't advanced enough, which is really a pity since it's marked for user level "Accomplished" on the New - Casual - Accomplished - Expert scale seen on the back cover. The correct marking would have been somewhere between New and Casual, not between Accomplished and Expert! They first chapter explains variables and constants for crying out loud (don't ask why I didn't notice this when I picked it up. I have no idea). Anyway, it's not all bad. A little space is devoted to explaining a good framework for how development should proceed, and the latter chapters explains some simple database querying which might be a drag to try and learn from the on-line help of Delphi (remember, this was back in version 2.0).

Basically I now know better than to buy anything in the "Teach Yourself XXX in YY seconds" series. Most of these books are way to basic, with the brilliant exception of TY C++ in 21 days, a book which I've begun reading and found to be very good, especially since it's available for free on the net (go to www.mcp.com and check it yourself). I've heard others make fun of that book and it's author though, so be vary.

This book is obviously outdated, but let this be a warning to everyone - before buying expensive books; do try to research them a little. If you can read all thru chapter three and find you understand everything even as it is being presented, then look for another book. Myself I want them real hard (talking technical litterature here), that way I have something to grow with. You should see me with the Dragon book, Heh. :-)

 

The Eye of the World

Book one of The Wheel of Time

By Robert Jordan

 

Cover art: The Eye of the World (Book One in the Wheel of Time) Fantasy at it's best. Really, this is the best series I've ever read, even better than The Lord of the Rings. Yeah, call me a heaten if you wish, but I call'em as I see 'em. This is fantasy in the classical epic manner, with seven books written to date, most with a page count around 800. But I want more; I crave for the new books. I want them yesterday.

The story revolves around the young man Rand and his childhood friends. Rand live with his father in the outset of a small village called Emond's Field - of The Two Rivers. They are farmers. One night however, the idylic life of farming gets uprooted as evil Trollocs attack their home. Rand soon find himself a wanted man - wanted by many different factions - and he is forced to leave his village, as much to save himself as to save it, and with him - as if bound by his destiny - some of his friends come. As it shall be seen, the nightly attack was just the beginning, and Rand has just taken the first step from being a naïve young man, to one who must shoulder his destiny, and wherever he'll go, people will die, because they must, because it's prophecy. In this world being naïve will kill you. Rand won't like it, but he is bound by the Wheel of Time - even if less than most people - and follow it he must.

The story is engrossing, and most of the characters are interesting and vivid, and as you get to know them better, you see that they all have their own motives and dreams. As opposed to Lord of the Rings in where most characters are either good or evil, white or black, the WoT is different. The Aes Sedai - community of magic-wielding women - for example, say they stand for the truth and the light, but in the whole there are parts, and to sum of the parts are more than the whole. "Good", "Evil" - It's all pretty much subjective, just as in real life.

Apart from the great characters I must say I love their interaction, even though it can get repetitive some times. They just seem real the way they bicker amongst themselves.

Another thing is that there are romance in these books, and by that I don't mean on the epic-tolkienesque manner in which the elven princess love her prince, but more in a down to earth way. After a while companionships will form, matter it not that they involved were not out looking for it.

So what does the critics say? Well, they say that the books are too longwinding and there's too little fighting. You fools! This is pure art, not some AD&D let's roll-the-dice hack'n'slash adventure for twelve-year olds. :-)

Every fantasy fantast should have read this series. I can even recommend it to people whom never read fantasy before. One word of caution though; You must read the series in the original language and you must beware - a night with this book will pass very quickly, and you might have to get up early to go to work, no? Fear not, the paperback version is easily transportable :-)

Myself, I've read the whole series - save the latest book - three times.

 

The Dilbert Future

Thriving on Stupidity in the 21:st Century

By Scott Adams

 

Cover art: The Dilbert Future In this 250p book Scott Adams treat us a mix of stories, anecdotes, strips and his predictions of the future. The book contains  fourteen chapters from How to predict the future over The Future of Work and A New View of the Future. Each chapter presents one or more of Mr Adams predictions for the future, such as this from the chapter The World Gets More Complicated: "Prediction 21: Lack of education will not be the biggest problem in the future. The problem will be an excess of stupidity as more people fall behind the incompetence line.". See, he's right already! :-)

If you like the cynicism of the Dogbert humor, then this book will surely make you laugh. Quite worth the read, if maybe a little too expensive to buy. Don't you have a friend you could borrow it from?

 

©1998, 1999, 2000, 2001 Eddy L O Jansson. All rights reserved. All trademarks acknowledged.