<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-34872452</id><updated>2009-02-21T06:48:52.184-05:00</updated><title type='text'>Hackers, Heroes of the Computer Revolution</title><subtitle type='html'>(C)1984 by Steven Levy</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://hackersheroes.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34872452/posts/default'/><link rel='alternate' type='text/html' href='http://hackersheroes.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>nesuteru</name><uri>http://www.blogger.com/profile/13653056977268969914</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-34872452.post-115896414778690146</id><published>2006-09-22T18:27:00.000-04:00</published><updated>2006-09-22T23:41:54.056-04:00</updated><title type='text'></title><content type='html'>&lt;table width="100%" border="0" cellpadding="0" &gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;table width="100%" height="250" border="10" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;p align="center"&gt;&lt;strong&gt;Table of Contents&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://hackersheroes.blogspot.com/2006/09/whos-who.html"&gt;Who's Who&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://hackersheroes.blogspot.com/2006/09/chapter-1.html"&gt;Chapter I&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://hackersheroes.blogspot.com/2006/09/chapter-2.html"&gt;Chapter II&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://hackersheroes.blogspot.com/2006/09/copyright-information.html"&gt;Copyright Info&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://hackersheroes.blogspot.com/2006/09/license-information.html"&gt;License&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34872452-115896414778690146?l=hackersheroes.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackersheroes.blogspot.com/feeds/115896414778690146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=34872452&amp;postID=115896414778690146' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34872452/posts/default/115896414778690146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34872452/posts/default/115896414778690146'/><link rel='alternate' type='text/html' href='http://hackersheroes.blogspot.com/2006/09/table-of-contents-whos-who-chapter-i.html' title=''/><author><name>nesuteru</name><uri>http://www.blogger.com/profile/13653056977268969914</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11831438752919667612'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34872452.post-115896046138789203</id><published>2006-09-22T17:26:00.000-04:00</published><updated>2006-09-22T18:15:21.393-04:00</updated><title type='text'>License Information</title><content type='html'>&lt;div style="text-align: center;"&gt;LICENSE&lt;br /&gt;&lt;br /&gt;&lt;/div&gt; You can (and are encouraged!) to copy and distribute this&lt;br /&gt;Project Gutenberg-tm etext.  Since, unlike many other of the&lt;br /&gt;Project's etexts, it is copyright protected, and since the&lt;br /&gt;materials and methods you use will effect the Project's&lt;br /&gt;reputation,&lt;br /&gt;your right to copy and distribute it is limited by the copyright&lt;br /&gt;laws and by the conditions of this "Small Print!" statement.&lt;br /&gt;&lt;br /&gt;[A]  ALL COPIES: The Project permits you to distribute&lt;br /&gt;copies of this etext electronically or on any machine readable&lt;br /&gt;medium now known or hereafter discovered so long as you:&lt;br /&gt;&lt;br /&gt;   (1)  Honor the refund and replacement provisions of this&lt;br /&gt;"Small Print!" statement; and&lt;br /&gt;&lt;br /&gt;   (2)  Pay a royalty to the Project of 20% of the net&lt;br /&gt;profits you derive calculated using the method you already use&lt;br /&gt;to calculate your applicable taxes.  If you don't derive&lt;br /&gt;profits, no royalty is due.  Royalties are payable to "Project&lt;br /&gt;Gutenberg Association / Benedictine University" within&lt;br /&gt;the 60 days following each date you prepare (or were legally&lt;br /&gt;required to prepare) your annual (or equivalent periodic) tax&lt;br /&gt;return.&lt;br /&gt;&lt;br /&gt;[B]  EXACT AND MODIFIED COPIES: The copies you distribute&lt;br /&gt;must either be exact copies of this etext, including this&lt;br /&gt;Small Print statement, or can be in binary, compressed, mark-&lt;br /&gt;up, or proprietary form (including any form resulting from&lt;br /&gt;word processing or hypertext software), so long as *EITHER*:&lt;br /&gt;&lt;br /&gt;   (1)  The etext, when displayed, is clearly readable, and&lt;br /&gt;does *not* contain characters other than those intended by the&lt;br /&gt;author of the work, although tilde (~), asterisk (*) and&lt;br /&gt;underline (_) characters may be used to convey punctuation&lt;br /&gt;intended by the author, and additional characters may be used&lt;br /&gt;to indicate hypertext links; OR&lt;br /&gt;&lt;br /&gt;   (2)  The etext is readily convertible by the reader at no&lt;br /&gt;expense into plain ASCII, EBCDIC or equivalent form by the&lt;br /&gt;program that displays the etext (as is the case, for instance,&lt;br /&gt;with most word processors); OR&lt;br /&gt;&lt;br /&gt;   (3)  You provide or agree to provide on request at no&lt;br /&gt;additional cost, fee or expense, a copy of the etext in plain&lt;br /&gt;ASCII.&lt;br /&gt;&lt;br /&gt;LIMITED WARRANTY; DISCLAIMER OF DAMAGES&lt;br /&gt;This etext may contain a "Defect" in the form of incomplete,&lt;br /&gt;inaccurate or corrupt data, transcription errors, a copyright&lt;br /&gt;or other infringement, a defective or damaged disk, computer&lt;br /&gt;virus, or codes that damage or cannot be read by your&lt;br /&gt;equipment.  But for the "Right of Replacement or Refund"&lt;br /&gt;described below, the Project (and any other party you may&lt;br /&gt;receive this etext from as a PROJECT GUTENBERG-tm etext)&lt;br /&gt;disclaims all liability to you for damages, costs and&lt;br /&gt;expenses, including legal fees, and YOU HAVE NO REMEDIES FOR&lt;br /&gt;NEGLIGENCE OR UNDER STRICT LIABILITY, OR FOR BREACH OF&lt;br /&gt;WARRANTY OR CONTRACT, INCLUDING BUT NOT LIMITED TO INDIRECT,&lt;br /&gt;CONSEQUENTIAL, PUNITIVE OR INCIDENTAL DAMAGES, EVEN IF YOU&lt;br /&gt;GIVE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.&lt;br /&gt;&lt;br /&gt;If you discover a Defect in this etext within 90 days of&lt;br /&gt;receiving it, you can receive a refund of the money (if any)&lt;br /&gt;you paid for it by sending an explanatory note within that&lt;br /&gt;time to the person you received it from.  If you received it&lt;br /&gt;on a physical medium, you must return it with your note, and&lt;br /&gt;such person may choose to alternatively give you a replacement&lt;br /&gt;copy.  If you received it electronically, such person may&lt;br /&gt;choose to alternatively give you a second opportunity to&lt;br /&gt;receive it electronically.&lt;br /&gt;&lt;br /&gt;THIS ETEXT IS OTHERWISE PROVIDED TO YOU "AS-IS".  NO OTHER&lt;br /&gt;WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, ARE MADE TO YOU AS&lt;br /&gt;TO THE ETEXT OR ANY MEDIUM IT MAY BE ON, INCLUDING BUT NOT&lt;br /&gt;LIMITED TO WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A&lt;br /&gt;PARTICULAR PURPOSE.  Some states do not allow disclaimers of&lt;br /&gt;implied warranties or the exclusion or limitation of&lt;br /&gt;consequential damages, so the above disclaimers and exclusions&lt;br /&gt;may not apply to you, and you may have other legal rights.&lt;br /&gt;&lt;br /&gt;INDEMNITY&lt;br /&gt;You will indemnify and hold the Project, its directors,&lt;br /&gt;officers, members and agents harmless from all liability, cost&lt;br /&gt;and expense, including legal fees, that arise directly or&lt;br /&gt;indirectly from any of the following that you do or cause:&lt;br /&gt;[1] distribution of this etext, [2] alteration, modification,&lt;br /&gt;or addition to the etext, or [3] any Defect.&lt;br /&gt;&lt;br /&gt;WHAT IF YOU *WANT* TO SEND MONEY EVEN IF YOU DON'T HAVE TO?&lt;br /&gt;Project Gutenberg is dedicated to increasing the number of&lt;br /&gt;public domain and licensed works that can be freely distributed&lt;br /&gt;in machine readable form.  The Project gratefully accepts&lt;br /&gt;contributions in money, time, scanning machines, OCR software,&lt;br /&gt;public domain etexts, royalty free copyright licenses,&lt;br /&gt;and whatever else you can think of.  Money should be paid to&lt;br /&gt;"Project Gutenberg Association / Benedictine University".&lt;br /&gt;&lt;br /&gt;*SMALL PRINT! Ver.04.29.93 FOR COPYRIGHT PROTECTED ETEXTS*END*&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34872452-115896046138789203?l=hackersheroes.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackersheroes.blogspot.com/feeds/115896046138789203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=34872452&amp;postID=115896046138789203' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34872452/posts/default/115896046138789203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34872452/posts/default/115896046138789203'/><link rel='alternate' type='text/html' href='http://hackersheroes.blogspot.com/2006/09/license-information.html' title='License Information'/><author><name>nesuteru</name><uri>http://www.blogger.com/profile/13653056977268969914</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11831438752919667612'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34872452.post-115896038514762673</id><published>2006-09-22T17:23:00.000-04:00</published><updated>2006-09-22T17:26:25.150-04:00</updated><title type='text'>Copyright Information</title><content type='html'>**This is a COPYRIGHTED Project Gutenberg Etext, Details Below**&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hackers, Heroes of the Computer Revolution, by Steven Levy&lt;br /&gt;(C)1984 by Steven Levy&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Please take a look at the important information in this header.&lt;br /&gt;We encourage you to keep this file on your own disk, keeping an&lt;br /&gt;electronic path open for the next readers.  Do not remove this.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;**Welcome To The World of Free Plain Vanilla Electronic Texts**&lt;br /&gt;&lt;br /&gt;**Etexts Readable By Both Humans and By Computers, Since 1971**&lt;br /&gt;&lt;br /&gt;*These Etexts Prepared By Hundreds of Volunteers and Donations*&lt;br /&gt;&lt;br /&gt;Information on contacting Project Gutenberg to get Etexts, and&lt;br /&gt;further information is included below.  We need your donations.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hackers, Heroes of the Computer Revolution, by Steven Levy&lt;br /&gt;(C)1984 by Steven Levy&lt;br /&gt;&lt;br /&gt;November, 1996  [Etext #729]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*****The Project Gutenberg Etext of Hackers, by Steven Levy*****&lt;br /&gt;******This file should be named hckrs10.txt or hckrs10.zip******&lt;br /&gt;&lt;br /&gt;Corrected EDITIONS of our etexts get a new NUMBER, hckrs11.txt&lt;br /&gt;VERSIONS based on separate sources get new LETTER, hckrs10a.txt&lt;br /&gt;&lt;br /&gt;The official release date of all Project Gutenberg Etexts is at&lt;br /&gt;Midnight, Central Time, of the last day of the stated month.  A&lt;br /&gt;preliminary version may often be posted for suggestion, comment&lt;br /&gt;and editing by those who wish to do so.  To be sure you have an&lt;br /&gt;up to date first edition [xxxxx10x.xxx] please check file sizes&lt;br /&gt;in the first week of the next month.  Since our ftp program has&lt;br /&gt;a bug in it that scrambles the date [tried to fix and failed] a&lt;br /&gt;look at the file size will have to do, but we will try to see a&lt;br /&gt;new copy has at least one byte more or less.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Information about Project Gutenberg (one page)&lt;br /&gt;&lt;br /&gt;We produce about two million dollars for each hour we work.  The&lt;br /&gt;fifty hours is one conservative estimate for how long it we take&lt;br /&gt;to get any etext selected, entered, proofread, edited, copyright&lt;br /&gt;searched and analyzed, the copyright letters written, etc.  This&lt;br /&gt;projected audience is one hundred million readers.  If our value&lt;br /&gt;per text is nominally estimated at one dollar, then we produce 2&lt;br /&gt;million dollars per hour this year we, will have to do four text&lt;br /&gt;files per month:  thus upping our productivity from one million.&lt;br /&gt;The Goal of Project Gutenberg is to Give Away One Trillion Etext&lt;br /&gt;Files by the December 31, 2001.  [10,000 x 100,000,000=Trillion]&lt;br /&gt;This is ten thousand titles each to one hundred million readers,&lt;br /&gt;which is 10% of the expected number of computer users by the end&lt;br /&gt;of the year 2001.&lt;br /&gt;&lt;br /&gt;We need your donations more than ever!&lt;br /&gt;&lt;br /&gt;All donations should be made to "Project Gutenberg/BU":  and are&lt;br /&gt;tax deductible to the extent allowable by law. (BU = Benedictine&lt;br /&gt;University).  (Subscriptions to our paper newsletter go to BU.)&lt;br /&gt;&lt;br /&gt;For these and other matters, please mail to:&lt;br /&gt;&lt;br /&gt;Project Gutenberg&lt;br /&gt;P. O. Box  2782&lt;br /&gt;Champaign, IL 61825&lt;br /&gt;&lt;br /&gt;Internet:      dircompg@ux1.cso.uiuc.edu&lt;br /&gt;Bitnet:        dircompg@uiucux1&lt;br /&gt;CompuServe:    &gt;internet:dircompg@.ux1.cso.uiuc.edu&lt;br /&gt;Attmail:       internet!ux1.cso.uiuc.edu!dircompg&lt;br /&gt;&lt;br /&gt;When all other email fails try our Michael S. Hart, Executive&lt;br /&gt;Director:&lt;br /&gt;hart@pobox.com (internet)&lt;br /&gt;&lt;br /&gt;We would prefer to send you this information by email&lt;br /&gt;(Internet, Bitnet, Compuserve, ATTMAIL or MCImail).&lt;br /&gt;&lt;br /&gt;******&lt;br /&gt;If you have an FTP program (or emulator), please&lt;br /&gt;FTP directly to the Project Gutenberg archives:&lt;br /&gt;[Mac users, do NOT point and click. . .type]&lt;br /&gt;&lt;br /&gt;ftp mrcnext.cso.uiuc.edu&lt;br /&gt;login:  anonymous&lt;br /&gt;password:  your@login&lt;br /&gt;cd etext/etext90 though etext/etext94&lt;br /&gt;or cd etext94 [for new books]  [now in cd etext/etext93]&lt;br /&gt;or cd etext/articles&lt;br /&gt;dir [to see files]&lt;br /&gt;get or mget [to get files. . .set bin for zip files]&lt;br /&gt;get INDEX100.GUT&lt;br /&gt;get INDEX200.GUT&lt;br /&gt;for a list of books&lt;br /&gt;and&lt;br /&gt;get NEW.GUT for general information&lt;br /&gt;and&lt;br /&gt;mget GUT* for newsletters.&lt;br /&gt;&lt;br /&gt;**Information prepared by the Project Gutenberg legal advisor**&lt;br /&gt;(Three Pages)&lt;br /&gt;&lt;br /&gt;***START** SMALL PRINT! for COPYRIGHT PROTECTED ETEXTS ***&lt;br /&gt;TITLE AND COPYRIGHT NOTICE:&lt;br /&gt;&lt;br /&gt;Big Dummy's Guide To The Internet&lt;br /&gt;(C)1993, 1994  by the Electronic Frontier Foundation [EFF]&lt;br /&gt;&lt;br /&gt;This etext is distributed by Professor Michael S. Hart through&lt;br /&gt;the Project Gutenberg Association at Benedictine University&lt;br /&gt;(the "Project") under the Project's "Project Gutenberg" trademark&lt;br /&gt;and with the permission of the etext's copyright owner.&lt;br /&gt;&lt;br /&gt;Hackers, Heroes of the Computer Revolution, by Steven Levy&lt;br /&gt;(C)1984 by Steven Levy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34872452-115896038514762673?l=hackersheroes.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackersheroes.blogspot.com/feeds/115896038514762673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=34872452&amp;postID=115896038514762673' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34872452/posts/default/115896038514762673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34872452/posts/default/115896038514762673'/><link rel='alternate' type='text/html' href='http://hackersheroes.blogspot.com/2006/09/copyright-information.html' title='Copyright Information'/><author><name>nesuteru</name><uri>http://www.blogger.com/profile/13653056977268969914</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11831438752919667612'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34872452.post-115896012797273672</id><published>2006-09-22T17:18:00.000-04:00</published><updated>2006-09-22T17:22:07.986-04:00</updated><title type='text'>CHAPTER  2</title><content type='html'>&lt;div style="text-align: center;"&gt;CHAPTER  2&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;THE HACKER ETHIC&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Something new was coalescing around the TX-0:  a new way of life,&lt;br /&gt;with a philosophy, an ethic, and a dream. &lt;br /&gt;&lt;br /&gt;There was no one moment when it started to dawn on the TX-0&lt;br /&gt;hackers that by devoting their technical abilities to computing&lt;br /&gt;with a devotion rarely seen outside of monasteries they were the&lt;br /&gt;vanguard of a daring symbiosis between man and machine.  With a&lt;br /&gt;fervor like that of young hot-rodders fixated on souping up&lt;br /&gt;engines, they came to take their almost unique surroundings for&lt;br /&gt;granted, Even as the elements of a culture were forming, as&lt;br /&gt;legends began to accrue, as their mastery of programming started&lt;br /&gt;to surpass any previous recorded levels of skill, the dozen or so&lt;br /&gt;hackers were reluctant to acknowledge that their tiny society, on&lt;br /&gt;intimate terms with the TX-0, had been slowly and implicitly&lt;br /&gt;piecing together a body of concepts, beliefs, and mores. &lt;br /&gt;&lt;br /&gt;The precepts of this revolutionary Hacker Ethic were not so much&lt;br /&gt;debated and discussed as silently agreed upon.  No manifestos&lt;br /&gt;were issued.  No missionaries tried to gather converts.  The&lt;br /&gt;computer did the converting, and those who seemed to follow the&lt;br /&gt;Hacker Ethic most faithfully were people like Samson, Saunders,&lt;br /&gt;and Kotok, whose lives before MIT seemed to be mere preludes to&lt;br /&gt;that moment when they fulfilled themselves behind the console of&lt;br /&gt;the TX-0.  Later there would come hackers who took the implicit&lt;br /&gt;Ethic even more seriously than the TX-0 hackers did, hackers like&lt;br /&gt;the legendary Greenblatt or Gosper, though it would be some years&lt;br /&gt;yet before the tenets of hackerism would be explicitly&lt;br /&gt;delineated.&lt;br /&gt;&lt;br /&gt;Still, even in the days of the TX-0, the planks of the platform&lt;br /&gt;were in place.  The Hacker Ethic: &lt;br /&gt;&lt;br /&gt;ACCESS TO COMPUTERS--AND ANYTHING WHICH MIGHT TEACH YOU SOMETHING&lt;br /&gt;ABOUT THE WAY THE WORLD WORKS--SHOULD BE UNLIMITED AND TOTAL.&lt;br /&gt;ALWAYS YIELD TO THE HANDS-ON IMPERATIVE! &lt;br /&gt;&lt;br /&gt;Hackers believe that essential lessons can be learned about the&lt;br /&gt;systems--about the world--from taking things apart, seeing how&lt;br /&gt;they work, and using this knowledge to create new and even more&lt;br /&gt;interesting things.  They resent any person, physical barrier, or&lt;br /&gt;law that tries to keep them from doing this. &lt;br /&gt;&lt;br /&gt;This is especially true when a hacker wants to fix something that&lt;br /&gt;(from his point of view) is broken or needs improvement.&lt;br /&gt;Imperfect systems infuriate hackers, whose primal instinct is to&lt;br /&gt;debug them.  This is one reason why hackers generally hate&lt;br /&gt;driving cars--the system of randomly programmed red lights and&lt;br /&gt;oddly laid out one-way streets causes delays which are so&lt;br /&gt;goddamned UNNECESSARY that the impulse is to rearrange signs,&lt;br /&gt;open up traffic-light control boxes . . .redesign the entire&lt;br /&gt;system. &lt;br /&gt;&lt;br /&gt;In a perfect hacker world, anyone pissed off enough to open up a&lt;br /&gt;control box near a traffic light and take it apart to make it&lt;br /&gt;work better should be perfectly welcome to make the attempt.&lt;br /&gt;Rules which prevent you from taking matters like that into your&lt;br /&gt;own hands are too ridiculous to even consider abiding by.  This&lt;br /&gt;attitude helped the Model Railroad Club start, on an extremely&lt;br /&gt;informal basis, something called the Midnight Requisitioning&lt;br /&gt;Committee.  When TMRC needed a set of diodes, or some extra&lt;br /&gt;relays, to build some new feature into The System, a few S&amp;P&lt;br /&gt;people would wait until dark and find their way into the places&lt;br /&gt;where those things were kept.  None of the hackers, who were as a&lt;br /&gt;rule scrupulously honest in other matters, seemed to equate this&lt;br /&gt;with "stealing."  A willful blindness. &lt;br /&gt;&lt;br /&gt;ALL INFORMATION SHOULD BE FREE. &lt;br /&gt;&lt;br /&gt;If you don't have access to the information you need to improve&lt;br /&gt;things, how can you fix them?  A free exchange of information&lt;br /&gt;particularly when the information was in the form of a computer&lt;br /&gt;program, allowed for greater overall creativity.  When you were&lt;br /&gt;working on a machine like the TX-0, which came with almost no&lt;br /&gt;software, everyone would furiously write systems programs to make&lt;br /&gt;programming easier--Tools to Make Tools, kept in the drawer by&lt;br /&gt;the console for easy access by anyone using the machine.  This&lt;br /&gt;prevented the dread, time-wasting ritual of reinventing the&lt;br /&gt;wheel: instead of everybody writing his own version of the same&lt;br /&gt;program, the best version would be available to everyone, and&lt;br /&gt;everyone would be free to delve into the code and improve on&lt;br /&gt;THAT.  A world studded with feature-full programs, bummed to the&lt;br /&gt;minimum, debugged to perfection. &lt;br /&gt;&lt;br /&gt;The belief, sometimes taken unconditionally, that information&lt;br /&gt;should be free was a direct tribute to the way a splendid&lt;br /&gt;computer, or computer program, works--the binary bits moving in&lt;br /&gt;the most straightforward, logical path necessary to do their&lt;br /&gt;complex job, What was a computer but something which benefited&lt;br /&gt;from a free flow of information?  If, say, the accumulator found&lt;br /&gt;itself unable to get information from the input/output (i/o)&lt;br /&gt;devices like the tape reader or the switches, the whole system&lt;br /&gt;would collapse.  In the hacker viewpoint, any system could&lt;br /&gt;benefit from that easy flow of information. &lt;br /&gt;&lt;br /&gt;MISTRUST AUTHORITY--PROMOTE DECENTRALIZATION. &lt;br /&gt;&lt;br /&gt;The best way to promote this free exchange of information is to&lt;br /&gt;have an open system, something which presents no boundaries&lt;br /&gt;between a hacker and a piece of information or an item of&lt;br /&gt;equipment that he needs in his quest for knowledge, improvement,&lt;br /&gt;and time on-line.  The last thing you need is a bureaucracy.&lt;br /&gt;Bureaucracies, whether corporate, government, or university, are&lt;br /&gt;flawed systems, dangerous in that they cannot accommodate the&lt;br /&gt;exploratory impulse of true hackers.  Bureaucrats hide behind&lt;br /&gt;arbitrary rules (as opposed to the logical algorithms by which&lt;br /&gt;machines and computer programs operate):  they invoke those rules&lt;br /&gt;to consolidate power, and perceive the constructive impulse of&lt;br /&gt;hackers as a threat. &lt;br /&gt;&lt;br /&gt;The epitome of the bureaucratic world was to be found at a very&lt;br /&gt;large company called International Business Machines--IBM.  The&lt;br /&gt;reason its computers were batch-processed Hulking Giants was only&lt;br /&gt;partially because of vacuum tube technology, The real reason was&lt;br /&gt;that IBM was a clumsy, hulking company which did not understand&lt;br /&gt;the hacking impulse.  If IBM had its way (so the TMRC hackers&lt;br /&gt;thought), the world would be batch-processed, laid out on those&lt;br /&gt;annoying little punch cards, and only the most privileged of&lt;br /&gt;priests would be permitted to actually interact with the&lt;br /&gt;computer. &lt;br /&gt;&lt;br /&gt;All you had to do was look at someone in the IBM world, and note&lt;br /&gt;the button-down white shirt, the neatly pinned black tie, the&lt;br /&gt;hair carefully held in place, and the tray of punch cards in&lt;br /&gt;hand.  You could wander into the Computation Center, where the&lt;br /&gt;704, the 709, and later the 7090 were stored--the best IBM had to&lt;br /&gt;offer--and see the stifling orderliness, down to the roped-off&lt;br /&gt;areas beyond which non-authorized people could not venture.  And&lt;br /&gt;you could compare that to the extremely informal atmosphere&lt;br /&gt;around the TX-0, where grungy clothes were the norm and almost&lt;br /&gt;anyone could wander in. &lt;br /&gt;&lt;br /&gt;Now, IBM had done and would continue to do many things to advance&lt;br /&gt;computing.  By its sheer size and mighty influence, it had made&lt;br /&gt;computers a permanent part of life in America.  To many people,&lt;br /&gt;the words IBM and computer were virtually synonymous.  IBM's&lt;br /&gt;machines were reliable workhorses, worthy of the trust that&lt;br /&gt;businessmen and scientists invested in them.  This was due in&lt;br /&gt;part to IBM's conservative approach: it would not make the most&lt;br /&gt;technologically advanced machines, but would rely on proven&lt;br /&gt;concepts and careful, aggressive marketing.  As IBM's dominance&lt;br /&gt;of the computer field was established, the company became an&lt;br /&gt;empire unto itself, secretive and smug. &lt;br /&gt;&lt;br /&gt;What really drove the hackers crazy was the attitude of the IBM&lt;br /&gt;priests and sub-priests, who seemed to think that IBM had the&lt;br /&gt;only "real" computers, and the rest were all trash.  You couldn't&lt;br /&gt;talk to those people--they were beyond convincing.  They were&lt;br /&gt;batch-processed people, and it showed not only in their&lt;br /&gt;preference of machines, but in their idea about the way a&lt;br /&gt;computation center, and a world, should be run.  Those people&lt;br /&gt;could never understand the obvious superiority of a decentralized&lt;br /&gt;system, with no one giving orders: a system where people could&lt;br /&gt;follow their interests, and if along the way they discovered a&lt;br /&gt;flaw in the system, they could embark on ambitious surgery.  No&lt;br /&gt;need to get a requisition form.  just a need to get something&lt;br /&gt;done. &lt;br /&gt;&lt;br /&gt;This antibureaucratic bent coincided neatly with the&lt;br /&gt;personalities of many of the hackers, who since childhood had&lt;br /&gt;grown accustomed to building science projects while the rest of&lt;br /&gt;their classmates were banging their heads together and learning&lt;br /&gt;social skills on the field of sport.  These young adults who were&lt;br /&gt;once outcasts found the computer a fantastic equalizer,&lt;br /&gt;experiencing a feeling, according to Peter Samson, "like you&lt;br /&gt;opened the door and walked through this grand new universe . . ."&lt;br /&gt;Once they passed through that door and sat behind the console of&lt;br /&gt;a million-dollar computer, hackers had power.  So it was natural&lt;br /&gt;to distrust any force which might try to limit the extent of that&lt;br /&gt;power. &lt;br /&gt;&lt;br /&gt;HACKERS SHOULD BE JUDGED BY THEIR HACKING, NOT BOGUS CRITERIA&lt;br /&gt;SUCH AS DEGREES, AGE, RACE, OR POSITION. &lt;br /&gt;&lt;br /&gt;The ready acceptance of twelve-year-old Peter Deutsch in the TX-0&lt;br /&gt;community (though not by non-hacker graduate students) was a good&lt;br /&gt;example.  Likewise, people who trotted in with seemingly&lt;br /&gt;impressive credentials were not taken seriously until they proved&lt;br /&gt;themselves at the console of a computer.  This meritocratic trait&lt;br /&gt;was not necessarily rooted in the inherent goodness of hacker&lt;br /&gt;hearts--it was mainly that hackers cared less about someone's&lt;br /&gt;superficial characteristics than they did about his potential to&lt;br /&gt;advance the general state of hacking, to create new programs to&lt;br /&gt;admire, to talk about that new feature in the system. &lt;br /&gt;&lt;br /&gt;YOU CAN CREATE ART AND BEAUTY ON A COMPUTER. &lt;br /&gt;&lt;br /&gt;Samson's music program was an example.  But to hackers, the art&lt;br /&gt;of the program did not reside in the pleasing sounds emanating&lt;br /&gt;from the on-line speaker.  The code of the program held a beauty&lt;br /&gt;of its own.  (Samson, though, was particularly obscure in&lt;br /&gt;refusing to add comments to his source code explaining what he&lt;br /&gt;was doing at a given time.  One well-distributed program Samson&lt;br /&gt;wrote went on for hundreds of assembly language instructions,&lt;br /&gt;with only one comment beside an instruction which contained the&lt;br /&gt;number 1750.  The comment was RIPJSB, and people racked their&lt;br /&gt;brains about its meaning until someone figured out that 1750 was&lt;br /&gt;the year Bach died, and that Samson had written an abbreviation&lt;br /&gt;for Rest In Peace Johann Sebastian Bach.)&lt;br /&gt;&lt;br /&gt;A certain esthetic of programming style had emerged.  Because of&lt;br /&gt;the limited memory space of the TX-0 (a handicap that extended to&lt;br /&gt;all computers of that era), hackers came to deeply appreciate&lt;br /&gt;innovative techniques which allowed programs to do complicated&lt;br /&gt;tasks with very few instructions.  The shorter a program was, the&lt;br /&gt;more space you had left for other programs, and the faster a&lt;br /&gt;program ran.  Sometimes when you didn't need speed or space much,&lt;br /&gt;and you weren't thinking about art and beauty, you'd hack&lt;br /&gt;together an ugly program, attacking the problem with "brute&lt;br /&gt;force" methods.  "Well, we can do this by adding twenty numbers,"&lt;br /&gt;Samson might say to himself, "and it's quicker to write&lt;br /&gt;instructions to do that than to think out a loop in the beginning&lt;br /&gt;and the end to do the same job in seven or eight instructions."&lt;br /&gt;But the latter program might be admired by fellow hackers, and&lt;br /&gt;some programs were bummed to the fewest lines so artfully that&lt;br /&gt;the author's peers would look at it and almost melt with awe.&lt;br /&gt;&lt;br /&gt;Sometimes program bumming became competitive, a macho contest to&lt;br /&gt;prove oneself so much in command of the system that one could&lt;br /&gt;recognize elegant shortcuts to shave off an instruction or two,&lt;br /&gt;or, better yet, rethink the whole problem and devise a new&lt;br /&gt;algorithm which would save a whole block of instructions.  (An&lt;br /&gt;algorithm is a specific procedure which one can apply to solve a&lt;br /&gt;complex computer problem; it is sort of a mathematical skeleton&lt;br /&gt;key.) This could most emphatically be done by approaching the&lt;br /&gt;problem from an offbeat angle that no one had ever thought of&lt;br /&gt;before but that in retrospect made total sense.  There was&lt;br /&gt;definitely an artistic impulse residing in those who could&lt;br /&gt;utilize this genius-from-Mars techniques black-magic, visionary&lt;br /&gt;quality which enabled them to discard the stale outlook of the&lt;br /&gt;best minds on earth and come up with a totally unexpected new&lt;br /&gt;algorithm. &lt;br /&gt;&lt;br /&gt;This happened with the decimal print routine program.  This was a&lt;br /&gt;subroutines program within a program that you could sometimes&lt;br /&gt;integrate into many different programs--to translate binary&lt;br /&gt;numbers that the computer gave you into regular decimal numbers.&lt;br /&gt;In Saunders' words, this problem became the "pawn's ass of&lt;br /&gt;programming--if you could write a decimal print routine which&lt;br /&gt;worked you knew enough about the computer to call yourself a&lt;br /&gt;programmer of sorts."  And if you wrote a GREAT decimal print&lt;br /&gt;routine, you might be able to call yourself a hacker.  More than&lt;br /&gt;a competition, the ultimate bumming of the decimal print routine&lt;br /&gt;became a sort of hacker Holy Grail.&lt;br /&gt;&lt;br /&gt;Various versions of decimal print routines had been around for&lt;br /&gt;some months.  If you were being deliberately stupid about it, or&lt;br /&gt;if you were a genuine moron--an out-and-out "loser"--it might&lt;br /&gt;take you a hundred instructions to get the computer to convert&lt;br /&gt;machine language to decimal.  But any hacker worth his salt could&lt;br /&gt;do it in less, and finally, by taking the best of the programs,&lt;br /&gt;bumming an instruction here and there, the routine was diminished&lt;br /&gt;to about fifty instructions. &lt;br /&gt;&lt;br /&gt;After that, things got serious.  People would work for hours,&lt;br /&gt;seeking a way to do the same thing in fewer lines of code.  It&lt;br /&gt;became more than a competition; it was a quest.  For all the&lt;br /&gt;effort expended, no one seemed to be able to crack the fifty-line&lt;br /&gt;barrier.  The question arose whether it was even possible to do&lt;br /&gt;it in less.  Was there a point beyond which a program could not&lt;br /&gt;be bummed? &lt;br /&gt;&lt;br /&gt;Among the people puzzling with this dilemma was a fellow named&lt;br /&gt;Jenson, a tall, silent hacker from Maine who would sit quietly in&lt;br /&gt;the Kluge Room and scribble on printouts with the calm demeanor&lt;br /&gt;of a backwoodsman whittling.  Jenson was always looking for ways&lt;br /&gt;to compress his programs in time and space--his code was a&lt;br /&gt;completely bizarre sequence of intermingled Boolean and&lt;br /&gt;arithmetic functions, often causing several different&lt;br /&gt;computations to occur in different sections of the same&lt;br /&gt;eighteen-bit "word."  Amazing things, magical stunts. &lt;br /&gt;&lt;br /&gt;Before Jenson, there had been general agreement that the only&lt;br /&gt;logical algorithm for a decimal print routine would have the&lt;br /&gt;machine repeatedly subtracting, using a table of the powers of&lt;br /&gt;ten to keep the numbers in proper digital columns.  Jenson&lt;br /&gt;somehow figured that a powers-of-ten table wasn't necessary; he&lt;br /&gt;came up with an algorithm that was able to convert the digits in&lt;br /&gt;a reverse order but, by some digital sleight of hand, print them&lt;br /&gt;out in the proper order.  There was a complex mathematical&lt;br /&gt;justification to it that was clear to the other hackers only when&lt;br /&gt;they saw Jenson's program posted on a bulletin board, his way of&lt;br /&gt;telling them that he had taken the decimal print routine to its&lt;br /&gt;limit.  FORTY-SIX INSTRUCTIONS.  People would stare at the code&lt;br /&gt;and their jaws would drop.  Marge Saunders remembers the hackers&lt;br /&gt;being unusually quiet for days afterward. &lt;br /&gt;&lt;br /&gt;"We knew that was the end of it," Bob Saunders later said.  "That&lt;br /&gt;was Nirvana."&lt;br /&gt;&lt;br /&gt;COMPUTERS CAN CHANGE YOUR LIFE FOR THE BETTER. &lt;br /&gt;&lt;br /&gt;This belief was subtly manifest.  Rarely would a hacker try to&lt;br /&gt;impose a view of the myriad advantages of the computer way of&lt;br /&gt;knowledge to an outsider.  Yet this premise dominated the&lt;br /&gt;everyday behavior of the TX-0 hackers, as well as the generations&lt;br /&gt;of hackers that came after them. &lt;br /&gt;&lt;br /&gt;Surely the computer had changed THEIR lives, enriched their&lt;br /&gt;lives, given their lives focus, made their lives adventurous.  It&lt;br /&gt;had made them masters of a certain slice of fate.  Peter Samson&lt;br /&gt;later said, "We did it twenty-five to thirty percent for the sake&lt;br /&gt;of doing it because it was something we could do and do well, and&lt;br /&gt;sixty percent for the sake of having something which was in its&lt;br /&gt;metaphorical way alive, our offspring, which would do things on&lt;br /&gt;its own when we were finished.  That's the great thing about&lt;br /&gt;programming, the magical appeal it has . . .  Once you fix a&lt;br /&gt;behavioral problem [a computer or program] has, it's fixed&lt;br /&gt;forever, and it is exactly an image of what you meant." &lt;br /&gt;&lt;br /&gt;LIKE ALADDIN'S LAMP, YOU COULD GET IT TO DO YOUR BIDDING. &lt;br /&gt;&lt;br /&gt;Surely everyone could benefit from experiencing this power.&lt;br /&gt;Surely everyone could benefit from a world based on the Hacker&lt;br /&gt;Ethic.  This was the implicit belief of the hackers, and the&lt;br /&gt;hackers irreverently extended the conventional point of view of&lt;br /&gt;what computers could and should do--leading the world to a new&lt;br /&gt;way of looking and interacting with computers. &lt;br /&gt;&lt;br /&gt;This was not easily done.  Even at such an advanced institution&lt;br /&gt;as MIT, some professors considered a manic affinity for computers&lt;br /&gt;as frivolous, even demented.  TMRC hacker Bob Wagner once had to&lt;br /&gt;explain to an engineering professor what a computer was.  Wagner&lt;br /&gt;experienced this clash of computer versus anti-computer even more&lt;br /&gt;vividly when he took a Numerical Analysis class in which the&lt;br /&gt;professor required each student to do homework using rattling,&lt;br /&gt;clunky electromechanical calculators.  Kotok was in the same&lt;br /&gt;class, and both of them were appalled at the prospect of working&lt;br /&gt;with those lo-tech machines.  "Why should we," they asked, "when&lt;br /&gt;we've got this computer?" &lt;br /&gt;&lt;br /&gt;So Wagner began working on a computer program that would emulate&lt;br /&gt;the behavior of a calculator.  The idea was outrageous.  To some,&lt;br /&gt;it was a misappropriation of valuable machine time.  According to&lt;br /&gt;the standard thinking on computers, their time was too precious&lt;br /&gt;that one should only attempt things which took maximum advantage&lt;br /&gt;of the computer, things that otherwise would take roomfuls of&lt;br /&gt;mathematicians days of mindless calculating.  Hackers felt&lt;br /&gt;otherwise: anything that seemed interesting or fun was fodder for&lt;br /&gt;computing--and using interactive computers, with no one looking&lt;br /&gt;over your shoulder and demanding clearance for your specific&lt;br /&gt;project, you could act on that belief.  After two or three months&lt;br /&gt;of tangling with intricacies of floating-point arithmetic&lt;br /&gt;(necessary to allow the program to know where to place the&lt;br /&gt;decimal point) on a machine that had no simple method to perform&lt;br /&gt;elementary multiplication, Wagner had written three thousand&lt;br /&gt;lines of code that did the job.  He had made a ridiculously&lt;br /&gt;expensive computer perform the function of a calculator that cost&lt;br /&gt;a thousand times less.  To honor this irony, he called the&lt;br /&gt;program Expensive Desk Calculator, and proudly did the homework&lt;br /&gt;for his class on it. &lt;br /&gt;&lt;br /&gt;His grade--zero.  "You used a computer!" the professor told him.&lt;br /&gt;"This CAN'T be right." &lt;br /&gt;&lt;br /&gt;Wagner didn't even bother to explain.  How could he convey to his&lt;br /&gt;teacher that the computer was making realities out of what were&lt;br /&gt;once incredible possibilities?  Or that another hacker had even&lt;br /&gt;written a program called Expensive Typewriter that converted the&lt;br /&gt;TX-0 to something you could write text on, could process your&lt;br /&gt;writing in strings of characters and print it out on the&lt;br /&gt;Flexowriter--could you imagine a professor accepting a classwork&lt;br /&gt;report WRITTEN BY THE COMPUTER?  How could that professor--how&lt;br /&gt;could, in fact, anyone who hadn't been immersed in this uncharted&lt;br /&gt;man-machine universe--understand how Wagner and his fellow&lt;br /&gt;hackers were routinely using the computer to simulate, according&lt;br /&gt;to Wagner, "strange situations which one could scarcely envision&lt;br /&gt;otherwise"?  The professor would learn in time, as would&lt;br /&gt;everyone, that the world opened up by the computer was a&lt;br /&gt;limitless one. &lt;br /&gt;&lt;br /&gt;If anyone needed further proof, you could cite the project that&lt;br /&gt;Kotok was working on in the Computation Center, the chess program&lt;br /&gt;that bearded Al professor "Uncle" John McCarthy, as he was&lt;br /&gt;becoming known to his hacker students, had begun on the IBM 704.&lt;br /&gt;Even though Kotok and the several other hackers helping him on&lt;br /&gt;the program had only contempt for the IBM batch-processing&lt;br /&gt;mentality that pervaded the machine and the people around it,&lt;br /&gt;they had managed to scrounge some late-night time to use it&lt;br /&gt;interactively, and had been engaging in an informal battle with&lt;br /&gt;the systems programmers on the 704 to see which group would be&lt;br /&gt;known as the biggest consumer of computer time.  The lead would&lt;br /&gt;bounce back and forth, and the white-shirt-and-black-tie 704&lt;br /&gt;people were impressed enough to actually let Kotok and his group&lt;br /&gt;touch the buttons and switches on the 704:  rare sensual contact&lt;br /&gt;with a vaunted IBM beast. &lt;br /&gt;&lt;br /&gt;Kotok's role in bringing the chess program to life was indicative&lt;br /&gt;of what was to become the hacker role in Artificial Intelligence:&lt;br /&gt;a Heavy Head like McCarthy or like his colleague Marvin Minsky&lt;br /&gt;would begin a project or wonder aloud whether something might be&lt;br /&gt;possible, and the hackers, if it interested them, would set about&lt;br /&gt;doing it. &lt;br /&gt;&lt;br /&gt;The chess program had been started using FORTRAN, one of the&lt;br /&gt;early computer languages.  Computer languages look more like&lt;br /&gt;English than assembly language, are easier to write with, and do&lt;br /&gt;more things with fewer instructions; however, each time an&lt;br /&gt;instruction is given in a computer language like FORTRAN, the&lt;br /&gt;computer must first translate that command into its own binary&lt;br /&gt;language.  A program called a compiler does this, and the&lt;br /&gt;compiler takes up time to do its job, as well as occupying&lt;br /&gt;valuable space within the computer.  In effect, using a computer&lt;br /&gt;language puts you an extra step away from direct contact with the&lt;br /&gt;computer, and hackers generally preferred assembly or, as they&lt;br /&gt;called it, "machine" language to less elegant, "higher-level"&lt;br /&gt;languages like FORTRAN. &lt;br /&gt;&lt;br /&gt;Kotok, though, recognized that because of the huge amounts of&lt;br /&gt;numbers that would have to be crunched in a chess program, part&lt;br /&gt;of the program would have to be done in FORTRAN, and part in&lt;br /&gt;assembly.  They hacked it part by part, with "move generators,"&lt;br /&gt;basic data structures, and all kinds of innovative algorithms for&lt;br /&gt;strategy.  After feeding the machine the rules for moving each&lt;br /&gt;piece, they gave it some parameters by which to evaluate its&lt;br /&gt;position, consider various moves, and make the move which would&lt;br /&gt;advance it to the most advantageous situation.  Kotok kept at it&lt;br /&gt;for years, the program growing as MIT kept upgrading its IBM&lt;br /&gt;computers, and one memorable night a few hackers gathered to see&lt;br /&gt;the program make some of its first moves in a real game.  Its opener&lt;br /&gt;was quite respectable, but after eight or so exchanges there was real&lt;br /&gt;trouble, with the computer about to be checkmated.  Everybody&lt;br /&gt;wondered how the computer would react.  It too a while (everyone&lt;br /&gt;knew that during those pauses the computer was actually "thinking,"&lt;br /&gt;if your idea of thinking included mechanically considering&lt;br /&gt;various moves, evaluating them, rejecting most, and using a&lt;br /&gt;predefined set of parameters to ultimately make a choice).  Finally,&lt;br /&gt;the computer moved a pawn two squares forward--illegally jumping&lt;br /&gt;over another piece.  A bug!  But a clever one--it got the computer&lt;br /&gt;out of check.  Maybe the program was figuring out some new&lt;br /&gt;algorithm with which to conquer chess.&lt;br /&gt;&lt;br /&gt;At other universities, professors were making public proclamations&lt;br /&gt;that computers would never be able to beat a human being in chess.&lt;br /&gt;Hackers knew better.  They would be the ones who would guide&lt;br /&gt;computers to greater heights than anyone expected.  And the hackers,&lt;br /&gt;by fruitful, meaningful association with the computer, would be&lt;br /&gt;foremost among the beneficiaries.&lt;br /&gt;&lt;br /&gt;But they would not be the only beneficiaries.  Everyone could gain&lt;br /&gt;something by the use of thinking computers in an intellectually&lt;br /&gt;automated world.  And wouldn't everyone benefit even more by&lt;br /&gt;approaching the world with the same inquisitive intensity,&lt;br /&gt;skepticism toward bureaucracy, openness to creativity,&lt;br /&gt;unselfishness in sharing accomplishments, urge to make improvements,&lt;br /&gt;and desire to build as those who followed the Hacker Ethic?&lt;br /&gt;By accepting others on the same unprejudiced basis by which&lt;br /&gt;computers accepted anyone who entered code into a Flexowriter?&lt;br /&gt;Wouldn't we benefit if we learned from computers the means of&lt;br /&gt;creating a perfect system?  If EVERYONE could interact with&lt;br /&gt;computers with the same innocent, productive, creative impulse&lt;br /&gt;that hackers did, the Hacker Ethic might spread through society&lt;br /&gt;like a benevolent ripple, and computers would indeed change&lt;br /&gt;the world for the better.&lt;br /&gt;&lt;br /&gt;In the monastic confines of the Massachusetts Institute of Technology,&lt;br /&gt;people had the freedom to live out this dream--the hacker dream.&lt;br /&gt;No one dared suggest that the dream might spread.  Instead, people&lt;br /&gt;set about building, right there at MIT, a hacker Xanadu the likes&lt;br /&gt;of which might never be duplicated.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hackers, Heroes of the Computer Revolution, by Steven Levy&lt;br /&gt;(C)1984 by Steven Levy&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34872452-115896012797273672?l=hackersheroes.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackersheroes.blogspot.com/feeds/115896012797273672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=34872452&amp;postID=115896012797273672' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34872452/posts/default/115896012797273672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34872452/posts/default/115896012797273672'/><link rel='alternate' type='text/html' href='http://hackersheroes.blogspot.com/2006/09/chapter-2.html' title='CHAPTER  2'/><author><name>nesuteru</name><uri>http://www.blogger.com/profile/13653056977268969914</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11831438752919667612'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34872452.post-115895987283906706</id><published>2006-09-22T17:15:00.000-04:00</published><updated>2006-09-22T17:17:52.880-04:00</updated><title type='text'>CHAPTER 1</title><content type='html'>PART ONE True Hackers             &lt;br /&gt;CAMBRIDGE: The Fifties and Sixties  &lt;br /&gt;&lt;br /&gt;CHAPTER 1  THE TECH MODEL RAILROAD CLUB &lt;br /&gt;&lt;br /&gt;Just why Peter Samson was wandering around in Building 26 in the&lt;br /&gt;middle of the night is a matter that he would find difficult to&lt;br /&gt;explain.  Some things are not spoken.  If you were like the&lt;br /&gt;people whom Peter Samson was coming to know and befriend in this,&lt;br /&gt;his freshman year at the Massachusetts Institute of Technology in&lt;br /&gt;the winter of 1958-59, no explanation would be required.&lt;br /&gt;Wandering around the labyrinth of laboratories and storerooms,&lt;br /&gt;searching for the secrets of telephone switching in machine&lt;br /&gt;rooms, tracing paths of wires or relays in subterranean steam&lt;br /&gt;tunnels . .  .  for some, it was common behavior, and there was&lt;br /&gt;no need to justify the impulse, when confronted with a closed&lt;br /&gt;door with an unbearably intriguing noise behind it, to open the&lt;br /&gt;door uninvited.  And then, if there was no one to physically bar&lt;br /&gt;access to whatever was making that intriguing noise, to touch the&lt;br /&gt;machine, start flicking switches and noting responses, and&lt;br /&gt;eventually to loosen a screw, unhook a template, jiggle some&lt;br /&gt;diodes and tweak a few connections.  Peter Samson and his friends&lt;br /&gt;had grown up with a specific relationship to the world, wherein&lt;br /&gt;things had meaning only if you found out how they worked.  And&lt;br /&gt;how would you go about that if not by getting your hands on them?&lt;br /&gt;&lt;br /&gt;It was in the basement of Building 26 that Samson and his friends&lt;br /&gt;discovered the EAM room.  Building 26 was a long glass-and-steel&lt;br /&gt;structure, one of MIT's newer buildings, contrasting with the&lt;br /&gt;venerable pillared structures that fronted the Institute on&lt;br /&gt;Massachusetts Avenue.  In the basement of this building void of&lt;br /&gt;personality, the EAM room.  Electronic Accounting Machinery.  A&lt;br /&gt;room that housed machines which ran like computers. &lt;br /&gt;&lt;br /&gt;Not many people in 1959 had even seen a computer, let alone&lt;br /&gt;touched one.  Samson, a wiry, curly-haired redhead with a way of&lt;br /&gt;extending his vowels so that it would seem he was racing through&lt;br /&gt;lists of possible meanings of statements in mid-word, had viewed&lt;br /&gt;computers on his visits to MIT from his hometown of Lowell,&lt;br /&gt;Massachusetts, less than thirty miles from campus.  This made him&lt;br /&gt;a "Cambridge urchin," one of dozens of science-crazy high&lt;br /&gt;schoolers in the region who were drawn, as if by gravitational&lt;br /&gt;pull, to the Cambridge campus.  He had even tried to rig up his&lt;br /&gt;own computer with discarded parts of old pinball machines: they&lt;br /&gt;were the best source of logic elements he could find. &lt;br /&gt;&lt;br /&gt;LOGIC ELEMENTS:  the term seems to encapsulate what drew Peter&lt;br /&gt;Samson, son of a mill machinery repairman, to electronics.  The&lt;br /&gt;subject made sense.  When you grow up with an insatiable&lt;br /&gt;curiosity as to how things work, the delight you find upon&lt;br /&gt;discovering something as elegant as circuit logic, where all&lt;br /&gt;connections have to complete their loops, is profoundly&lt;br /&gt;thrilling.  Peter Samson, who early on appreciated the&lt;br /&gt;mathematical simplicity of these things, could recall seeing a&lt;br /&gt;television show on Boston's public TV channel, WGBH, which gave a&lt;br /&gt;rudimentary introduction to programming a computer in its own&lt;br /&gt;language.  It fired his imagination: to Peter Samson, a computer&lt;br /&gt;was surely like Aladdin's lamp--rub it, and it would do your&lt;br /&gt;bidding.  So he tried to learn more about the field, built&lt;br /&gt;machines of his own, entered science project competitions and&lt;br /&gt;contests, and went to the place that people of his ilk aspired&lt;br /&gt;to: MIT.  The repository of the very brightest of those weird&lt;br /&gt;high school kids with owl-like glasses and underdeveloped&lt;br /&gt;pectorals who dazzled math teachers and flunked PE, who dreamed&lt;br /&gt;not of scoring on prom night, but of getting to the finals of the&lt;br /&gt;General Electric Science Fair competition.  MIT, where he would&lt;br /&gt;wander the hallways at two o'clock in the morning, looking for&lt;br /&gt;something interesting, and where he would indeed discover&lt;br /&gt;something that would help draw him deeply into a new form of&lt;br /&gt;creative process, and a new life-style, and would put him into&lt;br /&gt;the forefront of a society envisioned only by a few&lt;br /&gt;science-fiction writers of mild disrepute.  He would discover a&lt;br /&gt;computer that he could play with.&lt;br /&gt;&lt;br /&gt;The EAM room which Samson had chanced on was loaded with large&lt;br /&gt;keypunch machines the size of squat file cabinets.  No one was&lt;br /&gt;protecting them: the room was staffed only by day, when a select&lt;br /&gt;group who had attained official clearance were privileged enough&lt;br /&gt;to submit long manila cards to operators who would then use these&lt;br /&gt;machines to punch holes in them according to what data the&lt;br /&gt;privileged ones wanted entered on the cards.  A hole in the card&lt;br /&gt;would represent some instruction to the computer, telling it to&lt;br /&gt;put a piece of data somewhere, or perform a function on a piece&lt;br /&gt;of data, or move a piece of data from one place to another.  An&lt;br /&gt;entire stack of these cards made one computer program, a program&lt;br /&gt;being a series of instructions which yield some expected result,&lt;br /&gt;just as the instructions in a recipe, when precisely followed,&lt;br /&gt;lead to a cake.  Those cards would be taken to yet another&lt;br /&gt;operator upstairs who would feed the cards into a "reader" that&lt;br /&gt;would note where the holes were and dispatch this information to&lt;br /&gt;the IBM 704 computer on the first floor of Building 26.  The&lt;br /&gt;Hulking Giant. &lt;br /&gt;&lt;br /&gt;The IBM 704 cost several million dollars, took up an entire room,&lt;br /&gt;needed constant attention from a cadre of professional machine&lt;br /&gt;operators, and required special air-conditioning so that the&lt;br /&gt;glowing vacuum tubes inside it would not heat up to&lt;br /&gt;data-destroying temperatures.  When the air-conditioning broke&lt;br /&gt;down--a fairly common occurrences--a loud gong would sound, and&lt;br /&gt;three engineers would spring from a nearby office to frantically&lt;br /&gt;take covers off the machine so its innards wouldn't melt.  All&lt;br /&gt;these people in charge of punching cards, feeding them into&lt;br /&gt;readers, and pressing buttons and switches on the machine were&lt;br /&gt;what was commonly called a Priesthood, and those privileged&lt;br /&gt;enough to submit data to those most holy priests were the&lt;br /&gt;official acolytes.  It was an almost ritualistic exchange. &lt;br /&gt;&lt;br /&gt;ACOLYTE:  Oh machine, would you accept my offer of information so&lt;br /&gt;you may run my program and perhaps give me a computation?&lt;br /&gt;&lt;br /&gt;PRIEST (on behalf of the machine):  We will try.  We promise&lt;br /&gt;nothing. &lt;br /&gt;&lt;br /&gt;As a general rule, even these most privileged of acolytes were&lt;br /&gt;not allowed direct access to the machine itself, and they would&lt;br /&gt;not be able to see for hours, sometimes for days, the results of&lt;br /&gt;the machine's ingestion of their "batch" of cards.&lt;br /&gt;&lt;br /&gt;This was something Samson knew, and of course it frustrated the&lt;br /&gt;hell out of Samson, who wanted to get at the damn machine.  For&lt;br /&gt;this was what life was all about. &lt;br /&gt;&lt;br /&gt;What Samson did not know, and was delighted to discover, was that&lt;br /&gt;the EAM room also had a particular keypunch machine called the&lt;br /&gt;407.  Not only could it punch cards, but it could also read&lt;br /&gt;cards, sort them, and print them on listings.  No one seemed to&lt;br /&gt;be guarding these machines, which were computers, sort of.  Of&lt;br /&gt;course, using them would be no picnic: one needed to actually&lt;br /&gt;wire up what was called a plug board, a two-inch-by-two-inch&lt;br /&gt;plastic square with a mass of holes in it.  If you put hundreds&lt;br /&gt;of wires through the holes in a certain order, you would get&lt;br /&gt;something that looked like a rat's nest but would fit into this&lt;br /&gt;electromechanical machine and alter its personality.  It could do&lt;br /&gt;what you wanted it to do. &lt;br /&gt;&lt;br /&gt;So, without any authorization whatsoever, that is what Peter&lt;br /&gt;Samson set out to do, along with a few friends of his from an MIT&lt;br /&gt;organization with a special interest in model railroading.  It&lt;br /&gt;was a casual, unthinking step into a science-fiction future, but&lt;br /&gt;that was typical of the way that an odd subculture was pulling&lt;br /&gt;itself up by its bootstraps and growing to underground&lt;br /&gt;prominence--to become a culture that would be the impolite,&lt;br /&gt;unsanctioned soul of computerdom.  It was among the first&lt;br /&gt;computer hacker escapades of the Tech Model Railroad Club, or&lt;br /&gt;TMRC. &lt;br /&gt;&lt;br /&gt;                          * * *&lt;br /&gt;&lt;br /&gt;Peter Samson had been a member of the Tech Model Railroad Club&lt;br /&gt;since his first week at MIT in the fall of 1958.  The first event&lt;br /&gt;that entering MIT freshmen attended was a traditional welcoming&lt;br /&gt;lecture, the same one that had been given for as long as anyone&lt;br /&gt;at MIT could remember.  LOOK AT THE PERSON TO YOUR LEFT . . .&lt;br /&gt;LOOK AT THE PERSON TO YOUR RIGHT . . .  ONE OF YOU THREE WILL NOT&lt;br /&gt;GRADUATE FROM THE INSTITUTE.  The intended effect of the speech&lt;br /&gt;was to create that horrid feeling in the back of the collective&lt;br /&gt;freshman throat that signaled unprecedented dread.  All their&lt;br /&gt;lives, these freshmen had been almost exempt from academic&lt;br /&gt;pressure.  The exemption had been earned by virtue of brilliance.&lt;br /&gt;Now each of them had a person to the right and a person to the&lt;br /&gt;left who was just as smart.  Maybe even smarter. &lt;br /&gt;&lt;br /&gt;But to certain students this was no challenge at all.  To these&lt;br /&gt;youngsters, classmates were perceived in a sort of friendly haze:&lt;br /&gt;maybe they would be of assistance in the consuming quest to find&lt;br /&gt;out how things worked, and then to master them.  There were&lt;br /&gt;enough obstacles to learning already--why bother with stupid&lt;br /&gt;things like brown-nosing teachers and striving for grades?  To&lt;br /&gt;students like Peter Samson, the quest meant more than the degree.&lt;br /&gt;&lt;br /&gt;Sometime after the lecture came Freshman Midway.  All the campus&lt;br /&gt;organizations--special-interest groups, fraternities, and such--&lt;br /&gt;set up booths in a large gymnasium to try to recruit new members.&lt;br /&gt;The group that snagged Peter was the Tech Model Railroad Club.&lt;br /&gt;Its members, bright-eyed and crew-cutted upperclassmen who spoke&lt;br /&gt;with the spasmodic cadences of people who want words out of the&lt;br /&gt;way in a hurry, boasted a spectacular display of HO gauge trains&lt;br /&gt;they had in a permanent clubroom in Building 20.  Peter Samson&lt;br /&gt;had long been fascinated by trains, especially subways.  So he&lt;br /&gt;went along on the walking tour to the building, a shingle-clad&lt;br /&gt;temporary structure built during World War II.  The hallways were&lt;br /&gt;cavernous, and even though the clubroom was on the second floor&lt;br /&gt;it had the dank, dimly lit feel of a basement. &lt;br /&gt;&lt;br /&gt;The clubroom was dominated by the huge train layout.  It just&lt;br /&gt;about filled the room, and if you stood in the little control&lt;br /&gt;area called "the notch" you could see a little town, a little&lt;br /&gt;industrial area, a tiny working trolley line, a papier-mache&lt;br /&gt;mountain, and of course a lot of trains and tracks.  The trains&lt;br /&gt;were meticulously crafted to resemble their full-scale&lt;br /&gt;counterparts, and they chugged along the twists and turns of&lt;br /&gt;track with picture-book perfection. &lt;br /&gt;&lt;br /&gt;And then Peter Samson looked underneath the chest-high boards&lt;br /&gt;which held the layout.  It took his breath away.  Underneath this&lt;br /&gt;layout was a more massive matrix of wires and relays,and crossbar&lt;br /&gt;switches than Peter Samson had ever dreamed existed.  There were&lt;br /&gt;neat regimental lines of switches, and achingly regular rows of&lt;br /&gt;dull bronze relays, and a long, rambling tangle of red, blue, and&lt;br /&gt;yellow wires--twisting and twirling like a rainbow-colored&lt;br /&gt;explosion of Einstein's hair.  It was an incredibly complicated&lt;br /&gt;system, and Peter Samson vowed to find out how it worked. &lt;br /&gt;&lt;br /&gt;The Tech Model Railroad Club awarded its members a key to the&lt;br /&gt;clubroom after they logged forty hours of work on the layout.&lt;br /&gt;Freshman Midway had been on a Friday.  By Monday, Peter Samson&lt;br /&gt;had his key.&lt;br /&gt;&lt;br /&gt;                     * * *&lt;br /&gt;&lt;br /&gt;There were two factions of TMRC.  Some members loved the idea of&lt;br /&gt;spending their time building and painting replicas of certain&lt;br /&gt;trains with historical and emotional value, or creating realistic&lt;br /&gt;scenery for the layout.  This was the knife-and-paintbrush&lt;br /&gt;contingent, and it subscribed to railroad magazines and booked&lt;br /&gt;the club for trips on aging train lines.  The other faction&lt;br /&gt;centered on the Signals and Power Subcommittee of the club, and&lt;br /&gt;it cared far more about what went on under the layout.  This was&lt;br /&gt;The System, which worked something like a collaboration between&lt;br /&gt;Rube Goldberg and Wernher von Braun, and it was constantly being&lt;br /&gt;improved, revamped, perfected, and sometimes "gronked"--in club&lt;br /&gt;jargon, screwed up.  S&amp;P people were obsessed with the way The&lt;br /&gt;System worked, its increasing complexities, how any change you&lt;br /&gt;made would affect other parts, and how you could put those&lt;br /&gt;relationships between the parts to optimal use. &lt;br /&gt;&lt;br /&gt;Many of the parts for The System had been donated by the Western&lt;br /&gt;Electric College Gift Plan, directly from the phone company.  The&lt;br /&gt;club's faculty advisor was also in charge of the campus phone&lt;br /&gt;system, and had seen to it that sophisticated phone equipment was&lt;br /&gt;available for the model railroaders.  Using that equipment as a&lt;br /&gt;starting point, the Railroaders had devised a scheme which&lt;br /&gt;enabled several people to control trains at once, even if the&lt;br /&gt;trains were at different parts of the same track.  Using dials&lt;br /&gt;appropriated from telephones, the TMRC "engineers" could specify&lt;br /&gt;which block of track they wanted control of, and run a train from&lt;br /&gt;there.  This was done by using several types of phone company&lt;br /&gt;relays, including crossbar executors and step switches which let&lt;br /&gt;you actually hear the power being transferred from one block to&lt;br /&gt;another by an other-worldly chunka-chunka-chunka sound. &lt;br /&gt;&lt;br /&gt;It was the S&amp;P group who devised this fiendishly ingenious&lt;br /&gt;scheme, and it was the S&amp;amp;P group who harbored the kind of&lt;br /&gt;restless curiosity which led them to root around campus buildings&lt;br /&gt;in search of ways to get their hands on computers.  They were&lt;br /&gt;lifelong disciples of a Hands-On Imperative.  Head of S&amp;P was an&lt;br /&gt;upperclassman named Bob Saunders, with ruddy, bulbous features,&lt;br /&gt;an infectious laugh, and a talent for switch gear.  As a child in&lt;br /&gt;Chicago, he had built a high-frequency transformer for a high&lt;br /&gt;school project; it was his six-foot-high version of a Tesla coil,&lt;br /&gt;something devised by an engineer in the 1800s which was supposed&lt;br /&gt;to send out furious waves of electrical power.  Saunders said his&lt;br /&gt;coil project managed to blow out television reception for blocks&lt;br /&gt;around.  Another person who gravitated to S&amp;P was Alan Kotok, a&lt;br /&gt;plump, chinless, thick-spectacled New Jerseyite in Samson's&lt;br /&gt;class.  Kotok's family could recall him, at age three, prying a&lt;br /&gt;plug out of a wall with a screwdriver and causing a hissing&lt;br /&gt;shower of sparks to erupt.  When he was six, he was building and&lt;br /&gt;wiring lamps.  In high school he had once gone on a tour of the&lt;br /&gt;Mobil Research Lab in nearby Haddonfield, and saw his first&lt;br /&gt;computer--the exhilaration of that experience helped him decide&lt;br /&gt;to enter MIT.  In his freshman year, he earned a reputation as&lt;br /&gt;one of TMRC's most capable S&amp;P people. &lt;br /&gt;&lt;br /&gt;The S&amp;P people were the ones who spent Saturdays going to Eli&lt;br /&gt;Heffron's junkyard in Somerville scrounging for parts, who would&lt;br /&gt;spend hours on their backs resting on little rolling chairs they&lt;br /&gt;called "bunkies" to get underneath tight spots in the switching&lt;br /&gt;system, who would work through the night making the wholly&lt;br /&gt;unauthorized connection between the TMRC phone and the East&lt;br /&gt;Campus.  Technology was their playground. &lt;br /&gt;&lt;br /&gt;The core members hung out at the club for hours; constantly&lt;br /&gt;improving The System, arguing about what could be done next,&lt;br /&gt;developing a jargon of their own that seemed incomprehensible to&lt;br /&gt;outsiders who might chance on these teen-aged fanatics, with&lt;br /&gt;their checked short-sleeve shirts, pencils in their pockets,&lt;br /&gt;chino pants, and, always, a bottle of Coca-Cola by their side.&lt;br /&gt;(TMRC purchased its own Coke machine for the then forbidding sum&lt;br /&gt;of $165; at a tariff of five cents a bottle, the outlay was&lt;br /&gt;replaced in three months; to facilitate sales, Saunders built a&lt;br /&gt;change machine for Coke buyers that was still in use a decade&lt;br /&gt;later.) When a piece of equipment wasn't working, it was&lt;br /&gt;"losing"; when a piece of equipment was ruined, it was "munged"&lt;br /&gt;(Mash Until No Good); the two desks in the corner of the room&lt;br /&gt;were not called the office, but the "orifice"; one who insisted&lt;br /&gt;on studying for courses was a "tool"; garbage was called "cruft";&lt;br /&gt;and a project undertaken or a product built not solely to fulfill&lt;br /&gt;some constructive goal, but with some wild pleasure taken in mere&lt;br /&gt;involvement, was called a "hack." &lt;br /&gt;&lt;br /&gt;This latter term may have been suggested by ancient MIT lingo--&lt;br /&gt;the word "hack" had long been used to describe the elaborate&lt;br /&gt;college pranks that MIT students would regularly devise, such as&lt;br /&gt;covering the dome that overlooked the campus with reflecting&lt;br /&gt;foil.  But as the TMRC people used the word, there was serious&lt;br /&gt;respect implied.  While someone might call a clever connection&lt;br /&gt;between relays a "mere hack," it would be understood that, to&lt;br /&gt;qualify as a hack, the feat must be imbued with innovation,&lt;br /&gt;style, and technical virtuosity.  Even though one might&lt;br /&gt;self-deprecatingly say he was "hacking away at The System" (much&lt;br /&gt;as an axe-wielder hacks at logs), the artistry with which one&lt;br /&gt;hacked was recognized to be considerable. &lt;br /&gt;&lt;br /&gt;The most productive people working on Signals and Power called&lt;br /&gt;themselves "hackers" with great pride.  Within the confines of&lt;br /&gt;the clubroom in Building 20, and of the "Tool Room" (where some&lt;br /&gt;study and many techno bull sessions took place), they had&lt;br /&gt;unilaterally endowed themselves with the heroic attributes of&lt;br /&gt;Icelandic legend.  This is how Peter Samson saw himself and his&lt;br /&gt;friends in a Sandburg-esque poem in the club newsletter: &lt;br /&gt;&lt;br /&gt;Switch Thrower for the World,&lt;br /&gt;Fuze Tester, Maker of Routes,&lt;br /&gt;Player with the Railroads and the System's Advance Chopper;&lt;br /&gt;Grungy, hairy, sprawling,&lt;br /&gt;Machine of the Point-Function Line-o-lite:&lt;br /&gt;They tell me you are wicked and I believe them; for I have seen  &lt;br /&gt;            your painted light bulbs under the lucite luring&lt;br /&gt;            the system coolies . . . &lt;br /&gt;Under the tower, dust all over the place, hacking with bifur-    &lt;br /&gt;            cated springs . . . &lt;br /&gt;Hacking even as an ignorant freshman acts who has never lost&lt;br /&gt;            occupancy and has dropped out&lt;br /&gt;Hacking the M-Boards, for under its locks are the switches, and&lt;br /&gt;            under its control the advance around the layout,&lt;br /&gt;                      Hacking!&lt;br /&gt;Hacking the grungy, hairy, sprawling hacks of youth; uncabled,&lt;br /&gt;            frying diodes, proud to be Switch-thrower, Fuze- &lt;br /&gt;            tester, Maker of Routes, Player with Railroads,&lt;br /&gt;            and Advance Chopper to the System. &lt;br /&gt;&lt;br /&gt;Whenever they could, Samson and the others would slip off to the&lt;br /&gt;EAM room with their plug boards, trying to use the machine to&lt;br /&gt;keep track of the switches underneath the layout.  Just as&lt;br /&gt;important, they were seeing what the electromechanical counter&lt;br /&gt;could do, taking it to its limit. &lt;br /&gt;&lt;br /&gt;That spring of 1959, a new course was offered at MIT.  It was the&lt;br /&gt;first course in programming a computer that freshmen could take.&lt;br /&gt;The teacher was a distant man with a wild shock of hair and an&lt;br /&gt;equally unruly beard--John McCarthy.  A master mathematician,&lt;br /&gt;McCarthy was a classically absent-minded professor; stories&lt;br /&gt;abounded about his habit of suddenly answering a question hours,&lt;br /&gt;sometimes even days after it was first posed to him.  He would&lt;br /&gt;approach you in the hallway, and with no salutation would begin&lt;br /&gt;speaking in his robotically precise diction, as if the pause in&lt;br /&gt;conversation had been only a fraction of a second, and not a&lt;br /&gt;week.  Most likely, his belated response would be brilliant.&lt;br /&gt;&lt;br /&gt;McCarthy was one of a very few people working in an entirely new&lt;br /&gt;form of scientific inquiry with computers.  The volatile and&lt;br /&gt;controversial nature of his field of study was obvious from the&lt;br /&gt;very arrogance of the name that McCarthy had bestowed upon it:&lt;br /&gt;Artificial Intelligence.  This man actually thought that&lt;br /&gt;computers could be SMART.  Even at such a science-intensive place&lt;br /&gt;as MIT, most people considered the thought ridiculous: they&lt;br /&gt;considered computers to be useful, if somewhat absurdly&lt;br /&gt;expensive, tools for number-crunching huge calculations and for&lt;br /&gt;devising missile defense systems (as MIT's largest computer, the&lt;br /&gt;Whirlwind, had done for the early-warning SAGE system), but&lt;br /&gt;scoffed at the thought that computers themselves could actually&lt;br /&gt;be a scientific field of study, Computer Science did not&lt;br /&gt;officially exist at MIT in the late fifties, and McCarthy and his&lt;br /&gt;fellow computer specialists worked in the Electrical Engineering&lt;br /&gt;Department, which offered the course, No.  641, that Kotok,&lt;br /&gt;Samson, and a few other TRMC members took that spring. &lt;br /&gt;&lt;br /&gt;McCarthy had started a mammoth program on the IBM 704--the&lt;br /&gt;Hulking Giant--that would give it the extraordinary ability to&lt;br /&gt;play chess.  To critics of the budding field of Artificial&lt;br /&gt;Intelligence, this was just one example of the boneheaded&lt;br /&gt;optimism of people like John McCarthy.  But McCarthy had a&lt;br /&gt;certain vision of what computers could do, and playing chess was&lt;br /&gt;only the beginning. &lt;br /&gt;&lt;br /&gt;All fascinating stuff, but not the vision that was driving Kotok&lt;br /&gt;and Samson and the others.  They wanted to learn how to WORK the&lt;br /&gt;damn machines, and while this new programming language called&lt;br /&gt;LISP that McCarthy was talking about in 641 was interesting, it&lt;br /&gt;was not nearly as interesting as the act of programming, or that&lt;br /&gt;fantastic moment when you got your printout back from the&lt;br /&gt;Priesthood--word from the source itself!--and could then spend&lt;br /&gt;hours poring over the results of the program, what had gone wrong&lt;br /&gt;with it, how it could be improved.  The TMRC hackers were&lt;br /&gt;devising ways to get into closer contact with the IBM 704, which&lt;br /&gt;soon was upgraded to a newer model called the 709.  By hanging&lt;br /&gt;out at the computation center in the wee hours of the morning,&lt;br /&gt;and by getting to know the Priesthood, and by bowing and scraping&lt;br /&gt;the requisite number of times, people like Kotok were eventually&lt;br /&gt;allowed to push a few buttons on the machine, and watch the&lt;br /&gt;lights as it worked. &lt;br /&gt;&lt;br /&gt;There were secrets to those IBM machines that had been&lt;br /&gt;painstakingly learned by some of the older people at MIT with&lt;br /&gt;access to the 704 and friends among the Priesthood.  Amazingly, a&lt;br /&gt;few of these programmers, grad students working with McCarthy,&lt;br /&gt;had even written a program that utilized one of the rows of tiny&lt;br /&gt;lights:  the lights would be lit in such an order that it looked&lt;br /&gt;like a little ball was being passed from right to left: if an&lt;br /&gt;operator hit a switch at just the right time, the motion of the&lt;br /&gt;lights could be reversed--Computer Ping-Pong!  This obviously was&lt;br /&gt;the kind of thing that you'd show off to impress your peers, who&lt;br /&gt;would then take a look at the actual program you had written and&lt;br /&gt;see how it was done. &lt;br /&gt;&lt;br /&gt;To top the program, someone else might try to do the same thing&lt;br /&gt;with fewer instructions--a worthy endeavor, since there was so&lt;br /&gt;little room in the small "memory" of the computers of those days&lt;br /&gt;that not many instructions could fit into them, John McCarthy had&lt;br /&gt;once noticed how his graduate students who loitered around the&lt;br /&gt;704 would work over their computer programs to get the most out&lt;br /&gt;of the fewest instructions, and get the program compressed so&lt;br /&gt;that fewer cards would need to be fed to the machine.  Shaving&lt;br /&gt;off an instruction or two was almost an obsession with them.&lt;br /&gt;McCarthy compared these students to ski bums.  They got the same&lt;br /&gt;kind of primal thrill from "maximizing code" as fanatic skiers&lt;br /&gt;got from swooshing frantically down a hill.  So the practice of&lt;br /&gt;taking a computer program and trying to cut off instructions&lt;br /&gt;without affecting the outcome came to be called "program&lt;br /&gt;bumming," and you would often hear people mumbling things like&lt;br /&gt;"Maybe I can bum a few instructions out and get the octal&lt;br /&gt;correction card loader down to three cards instead of four."&lt;br /&gt;&lt;br /&gt;McCarthy in 1959 was turning his interest from chess to a new way&lt;br /&gt;of talking to the computer, the whole new "language" called LISP.&lt;br /&gt;Alan Kotok and his friends were more than eager to take over the&lt;br /&gt;chess project.  Working on the batch-processed IBM, they embarked&lt;br /&gt;on the gargantuan project of teaching the 704, and later the 709,&lt;br /&gt;and even after that its replacement the 7090, how to play the&lt;br /&gt;game of kings.  Eventually Kotok's group became the largest users&lt;br /&gt;of computer time in the entire MIT computation center. &lt;br /&gt;&lt;br /&gt;Still, working with the IBM machine was frustrating.  There was&lt;br /&gt;nothing worse than the long wait between the time you handed in&lt;br /&gt;your cards and the time your results were handed back to you.  If&lt;br /&gt;you had misplaced as much as one letter in one instruction, the&lt;br /&gt;program would crash, and you would have to start the whole&lt;br /&gt;process over again.  It went hand in hand with the stifling&lt;br /&gt;proliferation of goddamn RULES that permeated the atmosphere of&lt;br /&gt;the computation center.  Most of the rules were designed to keep&lt;br /&gt;crazy young computer fans like Samson and Kotok and Saunders&lt;br /&gt;physically distant from the machine itself.  The most rigid rule&lt;br /&gt;of all was that no one should be able to actually touch or tamper&lt;br /&gt;with the machine itself.  This, of course, was what those Signals&lt;br /&gt;and Power people were dying to do more than anything else in the&lt;br /&gt;world, and the restrictions drove them mad. &lt;br /&gt;&lt;br /&gt;One priest--a low-level sub-priest, really--on the late-night&lt;br /&gt;shift was particularly nasty in enforcing this rule, so Samson&lt;br /&gt;devised a suitable revenge.  While poking around at Eli's&lt;br /&gt;electronic junk shop one day, he chanced upon an electrical board&lt;br /&gt;precisely like the kind of board holding the clunky vacuum tubes&lt;br /&gt;which resided inside the IBM.  One night, sometime before 4 A.M.,&lt;br /&gt;this particular sub-priest stepped out for a minute; when he&lt;br /&gt;returned, Samson told him that the machine wasn't working, but&lt;br /&gt;they'd found the trouble--and held up the totally smashed module&lt;br /&gt;from the old 704 he'd gotten at Eli's. &lt;br /&gt;&lt;br /&gt;The sub-priest could hardly get the words out.  "W-where did you&lt;br /&gt;get that?" &lt;br /&gt;&lt;br /&gt;Samson, who had wide green eyes that could easily look maniacal,&lt;br /&gt;slowly pointed to an open place on the machine rack where, of&lt;br /&gt;course, no board had ever been, but the space still looked sadly&lt;br /&gt;bare.  The sub-priest gasped.  He made faces that indicated his&lt;br /&gt;bowels were about to give out.  He whimpered exhortations to the&lt;br /&gt;deity.  Visions, no doubt, of a million-dollar deduction from his&lt;br /&gt;paycheck began flashing before him.  Only after his supervisor, a&lt;br /&gt;high priest with some understanding of the mentality of these&lt;br /&gt;young wiseguys from the Model Railroad Club, came and explained&lt;br /&gt;the situation did he calm down. &lt;br /&gt;&lt;br /&gt;He was not the last administrator to feel the wrath of a hacker&lt;br /&gt;thwarted in the quest for access. &lt;br /&gt;&lt;br /&gt;                        * * *&lt;br /&gt;&lt;br /&gt;One day a former TMRC member who was now on the MIT faculty paid&lt;br /&gt;a visit to the clubroom.  His name was Jack Dennis.  When he had&lt;br /&gt;been an undergraduate in the early 1950s, he had worked furiously&lt;br /&gt;underneath the layout.  Dennis lately had been working a computer&lt;br /&gt;which MIT had just received from Lincoln Lab, a military&lt;br /&gt;development laboratory affiliated with the Institute.  The&lt;br /&gt;computer was called the TX-0, and it was one of the first&lt;br /&gt;transistor-run computers in the world.  Lincoln Lab had used it&lt;br /&gt;specifically to test a giant computer called the TX-2, which had&lt;br /&gt;a memory so complex that only with this specially built little&lt;br /&gt;brother could its ills be capably diagnosed.  Now that its&lt;br /&gt;original job was over, the three-million-dollar TX-0 had been&lt;br /&gt;shipped over to the Institute on "long-term loan," and apparently&lt;br /&gt;no one at Lincoln Lab had marked a calendar with a return date.&lt;br /&gt;Dennis asked the S&amp;P people at TMRC whether they would like to&lt;br /&gt;see it.&lt;br /&gt;&lt;br /&gt;Hey you nuns!  Would you like to meet the Pope?&lt;br /&gt;&lt;br /&gt;The TX-0 was in Building 26, in the second-floor Radio Laboratory&lt;br /&gt;of Electronics (RLE), directly above the first-floor Computation&lt;br /&gt;Center which housed the hulking IBM 704.  The RLE lab resembled&lt;br /&gt;the control room of an antique spaceship.  The TX-0, or Tixo, as&lt;br /&gt;it was sometimes called, was for its time a midget machine, since&lt;br /&gt;it was one of the first computers to use finger-size transistors&lt;br /&gt;instead of hand-size vacuum tubes.  Still, it took up much of the&lt;br /&gt;room, along with its fifteen tons of supporting air-conditioning&lt;br /&gt;equipment.  The TX-O's workings were mounted on several tall,&lt;br /&gt;thin chassis, like rugged metal bookshelves, with tangled wires&lt;br /&gt;and neat little rows of tiny, bottle-like containers in which the&lt;br /&gt;transistors were inserted.  Another rack had a solid metal front&lt;br /&gt;speckled with grim-looking gauges.  Facing the racks was an&lt;br /&gt;L-shaped console, the control panel of this H. G. Wells&lt;br /&gt;spaceship, with a blue countertop for your elbows and papers.  On&lt;br /&gt;the short arm of the L stood a Flexowriter, which resembled a&lt;br /&gt;typewriter converted for tank warfare, its bottom anchored in a&lt;br /&gt;military gray housing.  Above the top were the control panels,&lt;br /&gt;boxlike protrusions painted an institutional yellow.  On the&lt;br /&gt;sides of the boxes which faced the user were a few gauges,&lt;br /&gt;several lines of quarter-inch blinking lights, a matrix of steel&lt;br /&gt;toggle switches the size of large grains of rice, and, best of&lt;br /&gt;all, an actual cathode ray tube display, round and smoke-gray.&lt;br /&gt;&lt;br /&gt;The TMRC people were awed.  THIS MACHINE DID NOT USE CARDS.  The&lt;br /&gt;user would first punch in a program onto a long, thin paper tape&lt;br /&gt;with a Flexowriter (there were a few extra Flexowriters in an&lt;br /&gt;adjoining room), then sit at the console, feed in the program by&lt;br /&gt;running the tape through a reader, and be able to sit there while&lt;br /&gt;the program ran.  If something went wrong with the program, you&lt;br /&gt;knew immediately, and you could diagnose the problem by using&lt;br /&gt;some of the switches, or checking out which of the lights were&lt;br /&gt;blinking or lit.  The computer even had an audio output:  while&lt;br /&gt;the program ran, a speaker underneath the console would make a&lt;br /&gt;sort of music, like a poorly tuned electric organ whose notes&lt;br /&gt;would vibrate with a fuzzy, ethereal din.  The chords on this&lt;br /&gt;"organ" would change, depending on what data the machine was&lt;br /&gt;reading at any given microsecond; after you were familiar with&lt;br /&gt;the tones, you could actually HEAR what part of your program the&lt;br /&gt;computer was working on.  You would have to discern this, though,&lt;br /&gt;over the clacking of the Flexowriter, which could make you think&lt;br /&gt;you were in the middle of a machine-gun battle.  Even more&lt;br /&gt;amazing was that, because of these "interactive" capabilities,&lt;br /&gt;and also because users seemed to be allowed blocks of time to use&lt;br /&gt;the TX-0 all by themselves, you could even modify a program WHILE&lt;br /&gt;SITTING AT THE COMPUTER.  A miracle!&lt;br /&gt;&lt;br /&gt;There was no way in hell that Kotok, Saunders, Samson, and the&lt;br /&gt;others were going to be kept away from that machine.&lt;br /&gt;Fortunately, there didn't seem to be the kind of bureaucracy&lt;br /&gt;surrounding the TX-0 that there was around the IBM 704.  No cadre&lt;br /&gt;of officious priests.  The technician in charge was a canny&lt;br /&gt;white-haired Scotsman named John McKenzie.  While he made sure&lt;br /&gt;that graduate students and those working on funded projects--&lt;br /&gt;Officially Sanctioned Users--maintained access to the machine,&lt;br /&gt;McKenzie tolerated the crew of TMRC madmen who began to hang out&lt;br /&gt;in the RLE lab, where the TX-0 stood. &lt;br /&gt;&lt;br /&gt;Samson, Kotok, Saunders, and a freshman named Bob Wagner soon&lt;br /&gt;figured out that the best time of all to hang out in Building 26&lt;br /&gt;was at night, when no person in his right mind would have signed&lt;br /&gt;up for an hour-long session on the piece of paper posted every&lt;br /&gt;Friday beside the air conditioner in the RLE lab.  The TX-0 as a&lt;br /&gt;rule was kept running twenty-four hours a day--computers back&lt;br /&gt;then were too expensive for their time to be wasted by leaving&lt;br /&gt;them idle through the night, and besides, it was a hairy&lt;br /&gt;procedure to get the thing up and running once it was turned off.&lt;br /&gt;So the TMRC hackers, who soon were referring to themselves as&lt;br /&gt;TX-0 hackers, changed their life-style to accommodate the&lt;br /&gt;computer.  They laid claim to what blocks of time they could, and&lt;br /&gt;would "vulture time" with nocturnal visits to the lab on the off&lt;br /&gt;chance that someone who was scheduled for a 3 A.M. session might&lt;br /&gt;not show up. &lt;br /&gt;&lt;br /&gt;"Oh!" Samson would say delightedly, a minute or so after someone&lt;br /&gt;failed to show up at the time designated in the logbook.  "Make&lt;br /&gt;sure it doesn't go to waste!"&lt;br /&gt;&lt;br /&gt;It never seemed to, because the hackers were there almost all the&lt;br /&gt;time.  If they weren't in the RLE lab waiting for an opening to&lt;br /&gt;occur, they were in the classroom next to the TMRC clubroom, the&lt;br /&gt;Tool Room, playing a "hangman"-style word game that Samson had&lt;br /&gt;devised called "Come Next Door," waiting for a call from someone&lt;br /&gt;who was near the TX-0, monitoring it to see if someone had not&lt;br /&gt;shown up for a session.  The hackers recruited a network of&lt;br /&gt;informers to give advance notice of potential openings at the&lt;br /&gt;computer--if a research project was not ready with its program in&lt;br /&gt;time, or a professor was sick, the word would be passed to TMRC&lt;br /&gt;and the hackers would appear at the TX-0, breathless and ready to&lt;br /&gt;jam into the space behind the console. &lt;br /&gt;&lt;br /&gt;Though Jack Dennis was theoretically in charge of the operation,&lt;br /&gt;Dennis was teaching courses at the time, and preferred to spend&lt;br /&gt;the rest of his time actually writing code for the machine.&lt;br /&gt;Dennis played the role of benevolent godfather to the hackers:&lt;br /&gt;he would give them a brief hands-on introduction to the machine,&lt;br /&gt;point them in certain directions, be amused at their wild&lt;br /&gt;programming ventures.  He had little taste for administration,&lt;br /&gt;though, and was just as happy to let John McKenzie run things.&lt;br /&gt;McKenzie early on recognized that the interactive nature of the&lt;br /&gt;TX-0 was inspiring a new form of computer programming, and the&lt;br /&gt;hackers were its pioneers.  So he did not lay down too many&lt;br /&gt;edicts. &lt;br /&gt;&lt;br /&gt;The atmosphere was loose enough in 1959 to accommodate the&lt;br /&gt;strays--science-mad people whose curiosity burned like a hunger,&lt;br /&gt;who like Peter Samson would be exploring the uncharted maze of&lt;br /&gt;laboratories at MIT.  The noise of the air-conditioning, the&lt;br /&gt;audio output, and the drill-hammer Flexowriter would lure these&lt;br /&gt;wanderers, who'd poke their heads into the lab like kittens&lt;br /&gt;peering into baskets of yarn. &lt;br /&gt;&lt;br /&gt;One of those wanderers was an outsider named Peter Deutsch.  Even&lt;br /&gt;before discovering the TX-0, Deutsch had developed a fascination&lt;br /&gt;for computers.  It began one day when he picked up a manual that&lt;br /&gt;someone had discarded, a manual for an obscure form of computer&lt;br /&gt;language for doing calculations.  Something about the orderliness&lt;br /&gt;of the computer instructions appealed to him: he would later&lt;br /&gt;describe the feeling as the same kind of eerily transcendent&lt;br /&gt;recognition that an artist experiences when he discovers the&lt;br /&gt;medium that is absolutely right for him.  THIS IS WHERE I BELONG.&lt;br /&gt;Deutsch tried writing a small program, and, signing up for time&lt;br /&gt;under the name of one of the priests, ran it on a computer.&lt;br /&gt;Within weeks, he had attained a striking proficiency in&lt;br /&gt;programming.  He was only twelve years old. &lt;br /&gt;&lt;br /&gt;He was a shy kid, strong in math and unsure of most everything&lt;br /&gt;else.  He was uncomfortably overweight, deficient in sports, but&lt;br /&gt;an intellectual star performer.  His father was a professor at&lt;br /&gt;MIT, and Peter used that as his entree to explore the labs. &lt;br /&gt;&lt;br /&gt;It was inevitable that he would be drawn to the TX-0.  He first&lt;br /&gt;wandered into the small "Kluge Room" (a "kluge" is a piece of&lt;br /&gt;inelegantly constructed equipment that seems to defy logic by&lt;br /&gt;working properly), where three off-line Flexowriters were&lt;br /&gt;available for punching programs onto paper tape which would later&lt;br /&gt;be fed into the TX-0.  Someone was busy punching in a tape.&lt;br /&gt;Peter watched for a while, then began bombarding the poor soul&lt;br /&gt;with questions about that weird-looking little computer in the&lt;br /&gt;next room.  Then Peter went up to the TX-0 itself, examined it&lt;br /&gt;closely, noting how it differed from other computers: it was&lt;br /&gt;smaller, had a CRT display, and other neat toys.  He decided&lt;br /&gt;right then to act as if he had a perfect right to be there.  He&lt;br /&gt;got hold of a manual and soon was startling people by spouting&lt;br /&gt;actual make-sense computer talk, and eventually was allowed to&lt;br /&gt;sign up for night and weekend sessions, and to write his own&lt;br /&gt;programs. &lt;br /&gt;&lt;br /&gt;McKenzie worried that someone might accuse him of running some&lt;br /&gt;sort of summer camp, with this short-pants little kid, barely&lt;br /&gt;tall enough to stick his head over the TX-O's console, staring at&lt;br /&gt;the code that an Officially Sanctioned User, perhaps some&lt;br /&gt;self-important graduate student, would be hammering into the&lt;br /&gt;Flexowriter, and saying in his squeaky, preadolescent voice&lt;br /&gt;something like "Your problem is that this credit is wrong over&lt;br /&gt;here . .  .  you need this other instruction over there," and the&lt;br /&gt;self-important grad student would go crazy--WHO IS THIS LITTLE&lt;br /&gt;WORM?--and start screaming at him to go out and play somewhere.&lt;br /&gt;Invariably, though, Peter Deutsch's comments would turn out to be&lt;br /&gt;correct.  Deutsch would also brazenly announce that he was going&lt;br /&gt;to write better programs than the ones currently available, and&lt;br /&gt;he would go and do it. &lt;br /&gt;&lt;br /&gt;Samson, Kotok, and the other hackers accepted Peter Deutsch:  by&lt;br /&gt;virtue of his computer knowledge he was worthy of equal&lt;br /&gt;treatment.  Deutsch was not such a favorite with the Officially&lt;br /&gt;Sanctioned Users, especially when he sat behind them ready to&lt;br /&gt;spring into action when they made a mistake on the Flexowriter.&lt;br /&gt;These Officially Sanctioned Users appeared at the TX-0 with the&lt;br /&gt;regularity of commuters.  The programs they ran were statistical&lt;br /&gt;analyses, cross correlations, simulations of an interior of the&lt;br /&gt;nucleus of a cell.  Applications.  That was fine for Users, but&lt;br /&gt;it was sort of a waste in the minds of the hackers.  What hackers&lt;br /&gt;had in mind was getting behind the console of the TX-0 much in&lt;br /&gt;the same way as getting in behind the throttle of a plane, Or, as&lt;br /&gt;Peter Samson, a classical music fan, put it, computing with the&lt;br /&gt;TX-0 was like playing a musical instrument:  an absurdly&lt;br /&gt;expensive musical instrument upon which you could improvise,&lt;br /&gt;compose, and, like the beatniks in Harvard Square a mile away,&lt;br /&gt;wail like a banshee with total creative abandon. &lt;br /&gt;&lt;br /&gt;One thing that enabled them to do this was the programming system&lt;br /&gt;devised by Jack Dennis and another professor, Tom Stockman.  When&lt;br /&gt;the TX-0 arrived at MIT, it had been stripped down since its days&lt;br /&gt;at Lincoln Lab:  the memory had been reduced considerably, to&lt;br /&gt;4,096 "words" of eighteen bits each.  (A "bit" is a BInary digiT,&lt;br /&gt;either a one or zero.  These binary numbers are the only thing&lt;br /&gt;computers understand.  A series of binary numbers is called a&lt;br /&gt;"word.") And the TX-0 had almost no software.  So Jack Dennis,&lt;br /&gt;even before he introduced the TMRC people to the TX-0, had been&lt;br /&gt;writing "systems programs"--the software to help users utilize&lt;br /&gt;the machine. &lt;br /&gt;&lt;br /&gt;The first thing Dennis worked on was an assembler.  This was&lt;br /&gt;something that translated assembly language--which used three-&lt;br /&gt;letter symbolic abbreviations that represented instructions to&lt;br /&gt;the machine--into machine language, which consisted of the binary&lt;br /&gt;numbers 0 and 1.  The TX-0 had a rather limited assembly&lt;br /&gt;language: since its design allowed only two bits of each&lt;br /&gt;eighteen-bit word to be used for instructions to the computer,&lt;br /&gt;only four instructions could be used (each possible two-bit&lt;br /&gt;variation--00, 0 1, 10, and 11--represented an instruction).&lt;br /&gt;Everything the computer did could be broken down to the execution&lt;br /&gt;of one of those four instructions:  it took one instruction to&lt;br /&gt;add two numbers, but a series of perhaps twenty instructions to&lt;br /&gt;multiply two numbers.  Staring at a long list of computer&lt;br /&gt;commands written as binary numbers--for example, 10011001100001--&lt;br /&gt;could make you into a babbling mental case in a matter of&lt;br /&gt;minutes.  But the same command in assembly language might look&lt;br /&gt;like this:  ADD Y.  After loading the computer with the assembler&lt;br /&gt;that Dennis wrote, you could write programs in this simpler&lt;br /&gt;symbolic form, and wait smugly while the computer did the&lt;br /&gt;translation into binary for you, Then you'd feed that binary&lt;br /&gt;"object" code back into the computer.  The value of this was&lt;br /&gt;incalculable: it enabled programmers to write in something that&lt;br /&gt;LOOKED like code, rather than an endless, dizzying series of ones&lt;br /&gt;and zeros. &lt;br /&gt;&lt;br /&gt;The other program that Dennis worked on with Stockman was&lt;br /&gt;something even newer--a debugger.  The TX-0 came with a debugging&lt;br /&gt;program called UT-3, which enabled you to talk to the computer&lt;br /&gt;while it was running by typing commands directly into the&lt;br /&gt;Flexowriter, But it had terrible problems-for one thing, it only&lt;br /&gt;accepted typed-in code that used the octal numeric system.&lt;br /&gt;"Octal" is a base-eight number system (as opposed to binary,&lt;br /&gt;which is base two, and Arabic--ours-which is base ten), and it is&lt;br /&gt;a difficult system to use.  So Dennis and Stockman decided to&lt;br /&gt;write something better  than UT-3 which would enable users to use&lt;br /&gt;the symbolic, easier-to-work-with assembly language.  This came&lt;br /&gt;to be called FLIT, and it allowed users to actually find program&lt;br /&gt;bugs during a session, fix them, and keep the program running.&lt;br /&gt;(Dennis would explain that "FLIT" stood for FLexowriter&lt;br /&gt;Interrogation Tape, but clearly the name's real origin was the&lt;br /&gt;insect spray with that brand name.)  FLIT was a quantum leap&lt;br /&gt;forward, since it liberated programmers to actually do original&lt;br /&gt;composing on the machine--just like musicians composing on their&lt;br /&gt;musical instruments.  With the use of the debugger, which took up&lt;br /&gt;one third of the 4,096 words of the TX-O's memory, hackers were&lt;br /&gt;free to create a new, more daring style of programming. &lt;br /&gt;&lt;br /&gt;And what did these hacker programs DO?  Well, sometimes, it&lt;br /&gt;didn't matter much at all what they did.  Peter Samson hacked the&lt;br /&gt;night away on a program that would instantly convert Arabic&lt;br /&gt;numbers to Roman numerals, and Jack Dennis, after admiring the&lt;br /&gt;skill with which Samson had accomplished this feat, said, "My&lt;br /&gt;God, why would anyone want to do such a thing?"  But Dennis knew&lt;br /&gt;why.  There was ample justification in the feeling of power and&lt;br /&gt;accomplishment Samson got when he fed in the paper tape,&lt;br /&gt;monitored the lights and switches, and saw what were once plain&lt;br /&gt;old blackboard Arabic numbers coming back as the numerals the&lt;br /&gt;Romans had hacked with. &lt;br /&gt;&lt;br /&gt;In fact it was Jack Dennis who suggested to Samson that there&lt;br /&gt;were considerable uses for the TX-O's ability to send noise to&lt;br /&gt;the audio speaker.  While there were no built-in controls for&lt;br /&gt;pitch, amplitude, or tone character, there was a way to control&lt;br /&gt;the speaker--sounds would be emitted depending on the state of&lt;br /&gt;the fourteenth bit in the eighteen-bit words the TX-0 had in its&lt;br /&gt;accumulator in a given microsecond.  The sound was on or off&lt;br /&gt;depending on whether bit fourteen was a one or zero.  So Samson&lt;br /&gt;set about writing programs that varied the binary numbers in that&lt;br /&gt;slot in different ways to produce different pitches. &lt;br /&gt;&lt;br /&gt;At that time, only a few people in the country had been&lt;br /&gt;experimenting with using a computer to output any kind of music,&lt;br /&gt;and the methods they had been using required massive computations&lt;br /&gt;before the machine would so much as utter a note, Samson, who&lt;br /&gt;reacted with impatience to those who warned he was attempting the&lt;br /&gt;impossible, wanted a computer playing music right away.  So he &lt;br /&gt;learned to control that one bit in the accumulator so adeptly&lt;br /&gt;that he could command it with the authority of Charlie Parker on&lt;br /&gt;the saxophone.  In a later version of this music compiler, Samson&lt;br /&gt;rigged it so that if you made an error in your programming&lt;br /&gt;syntax, the Flexowriter would switch to a red ribbon and print&lt;br /&gt;"To err is human to forgive divine."&lt;br /&gt;&lt;br /&gt;When outsiders heard the melodies of Johann Sebastian Bach in a&lt;br /&gt;single-voice, monophonic square wave, no harmony, they were&lt;br /&gt;universally unfazed.  Big deal!  Three million dollars for this&lt;br /&gt;giant hunk of machinery, and why shouldn't it do at least as much&lt;br /&gt;as a five-dollar toy piano?  It was no use to explain to these&lt;br /&gt;outsiders that Peter Samson had virtually bypassed the process by&lt;br /&gt;which music had been made for eons.  Music had always been made&lt;br /&gt;by directly creating vibrations that were sound.  What happened&lt;br /&gt;in Samson's program was that a load of numbers, bits of&lt;br /&gt;information fed into a computer, comprised a code in which the&lt;br /&gt;music resided.  You could spend hours staring at the code, and&lt;br /&gt;not be able to divine where the music was.  It only became music&lt;br /&gt;while millions of blindingly brief exchanges of data were taking&lt;br /&gt;place in the accumulator sitting in one of the metal, wire, and&lt;br /&gt;silicon racks that comprised the TX-0.  Samson had asked the&lt;br /&gt;computer, which had no apparent knowledge of how to use a voice,&lt;br /&gt;to lift itself in song--and the TX-0 had complied. &lt;br /&gt;&lt;br /&gt;So it was that a computer program was not only metaphorically a&lt;br /&gt;musical composition--it was LITERALLY a musical composition!  It&lt;br /&gt;looked like--and was--the same kind of program which yielded&lt;br /&gt;complex arithmetical computations and statistical analyses.&lt;br /&gt;These digits that Samson had jammed into the computer were a&lt;br /&gt;universal language which could produce ANYTHING--a Bach fugue or&lt;br /&gt;an anti-aircraft system. &lt;br /&gt;&lt;br /&gt;Samson did not say any of this to the outsiders who were&lt;br /&gt;unimpressed by his feat.  Nor did the hackers themselves discuss&lt;br /&gt;this--it is not even clear that they analyzed the phenomenon in&lt;br /&gt;such cosmic terms.  Peter Samson did it, and his colleagues&lt;br /&gt;appreciated it, because it was obviously a neat hack.  That was&lt;br /&gt;justification enough. &lt;br /&gt;&lt;br /&gt;                        * * *&lt;br /&gt;&lt;br /&gt;To hackers like Bob Saunders--balding, plump, and merry disciple&lt;br /&gt;of the TX-0, president of TMRC's S&amp;P group, student of systems--&lt;br /&gt;it was a perfect existence.  Saunders had grown up in the suburbs&lt;br /&gt;of Chicago, and for as long as he could remember the workings of&lt;br /&gt;electricity and telephone circuitry had fascinated him.  Before&lt;br /&gt;beginning MIT, Saunders had landed a dream summer job, working&lt;br /&gt;for the phone company installing central office equipment, He&lt;br /&gt;would spend eight blissful hours with soldering iron and pliers&lt;br /&gt;in hand, working in the bowels of various systems, an idyll&lt;br /&gt;broken by lunch hours spent in deep study of phone company&lt;br /&gt;manuals.  It was the phone company equipment underneath the TMRC&lt;br /&gt;layout that had convinced Saunders to become active in the Model&lt;br /&gt;Railroad Club. &lt;br /&gt;&lt;br /&gt;Saunders, being an upperclassman, had come to the TX-0 later in&lt;br /&gt;his college career than Kotok and Samson:  he had used the&lt;br /&gt;breathing space to actually lay the foundation for a social life,&lt;br /&gt;which included courtship of and eventual marriage to Marge&lt;br /&gt;French, who had done some non-hacking computer work for a&lt;br /&gt;research project.  Still, the TX-0 was the center of his college&lt;br /&gt;career, and he shared the common hacker experience of seeing his&lt;br /&gt;grades suffer from missed classes.  It didn't bother him much,&lt;br /&gt;because he knew that his real education was occurring in Room 240&lt;br /&gt;of Building 26, behind the Tixo console.  Years later he would&lt;br /&gt;describe himself and the others as "an elite group.  Other people&lt;br /&gt;were off studying, spending their days up on four-floor buildings&lt;br /&gt;making obnoxious vapors or off in the physics lab throwing&lt;br /&gt;particles at things or whatever it is they do.  And we were&lt;br /&gt;simply not paying attention to what other folks were doing&lt;br /&gt;because we had no interest in it.  They were studying what they&lt;br /&gt;were studying and we were studying what we were studying.  And&lt;br /&gt;the fact that much of it was not on the officially approved&lt;br /&gt;curriculum was by and large immaterial."&lt;br /&gt;&lt;br /&gt;The hackers came out at night.  It was the only way to take full&lt;br /&gt;advantage of the crucial "off-hours" of the TX-0.  During the&lt;br /&gt;day, Saunders would usually manage to make an appearance in a&lt;br /&gt;class or two.  Then some time spent performing "basic&lt;br /&gt;maintenance"--things like eating and going to the bathroom.  He&lt;br /&gt;might see Marge for a while.  But eventually he would filter over&lt;br /&gt;to Building 26.  He would go over some of the programs of the&lt;br /&gt;night before, printed on the nine-and-a-half-inch-wide paper that&lt;br /&gt;the Flexowriter used.  He would annotate and modify the listing&lt;br /&gt;to update the code to whatever he considered the next stage of&lt;br /&gt;operation.  Maybe then he would move over to the Model Railroad&lt;br /&gt;Club, and he'd swap his program with someone, checking&lt;br /&gt;simultaneously for good ideas and potential bugs.  Then back to&lt;br /&gt;Building 26, to the Kluge Room next to the TX-0, to find an&lt;br /&gt;off-line Flexowriter on which to update his code.  All the while&lt;br /&gt;he'd be checking to see if someone had canceled a one-hour&lt;br /&gt;session on the machine; his own session was scheduled at&lt;br /&gt;something like two or three in the morning.  He'd wait in the&lt;br /&gt;Kluge Room, or play some bridge back at the Railroad Club, until&lt;br /&gt;the time came. &lt;br /&gt;&lt;br /&gt;Sitting at the console, facing the metal racks that held the&lt;br /&gt;computer's transistors, each transistor representing a location&lt;br /&gt;that either held or did not hold a bit of memory, Saunders would&lt;br /&gt;set up the Flexowriter, which would greet him with the word&lt;br /&gt;"WALRUS."  This was something Samson had hacked, in honor of&lt;br /&gt;Lewis Carroll's poem with the line "The time has come, the Walrus&lt;br /&gt;said . . ."  Saunders might chuckle at that as he went into the&lt;br /&gt;drawer for the paper tape which held the assembler program and&lt;br /&gt;fed that into the tape reader.  Now the computer would be ready&lt;br /&gt;to assemble his program, so he'd take the Flexowriter tape he'd&lt;br /&gt;been working on and send that into the computer.  He'd watch the&lt;br /&gt;lights go on as the computer switched his code from "source" (the&lt;br /&gt;symbolic assembly language) to "object" code (binary), which the&lt;br /&gt;computer would punch out into another paper tape.  Since that&lt;br /&gt;tape was in the object code that the TX-0 understood, he'd feed&lt;br /&gt;it in, hoping that the program would run magnificently. &lt;br /&gt;&lt;br /&gt;There would most probably be a few fellow hackers kibitzing&lt;br /&gt;behind him, laughing and joking and drinking Cokes and eating&lt;br /&gt;some junk food they'd extracted from the machine downstairs.&lt;br /&gt;Saunders preferred the lemon jelly wedges that the others called&lt;br /&gt;"lemon gunkies."  But at four in the morning, anything tasted&lt;br /&gt;good.  They would all watch as the program began to run, the&lt;br /&gt;lights going on, the whine from the speaker humming in high or&lt;br /&gt;low register depending on what was in Bit 14 in the accumulator,&lt;br /&gt;and the first thing he'd see on the CRT display after the program&lt;br /&gt;had been assembled and run was that the program had crashed.  So&lt;br /&gt;he'd reach into the drawer for the tape with the FLIT debugger&lt;br /&gt;and feed THAT into the computer.  The computer would then be a&lt;br /&gt;debugging machine, and he'd send the program back in.  Now he&lt;br /&gt;could start trying to find out where things had gone wrong, and&lt;br /&gt;maybe if he was lucky he'd find out, and change things by putting&lt;br /&gt;in some commands by flicking some of the switches on the console&lt;br /&gt;in precise order, or hammering in some code on the Flexowriter.&lt;br /&gt;Once things got running--and it was always incredibly satisfying&lt;br /&gt;when something worked, when he'd made that roomful of transistors&lt;br /&gt;and wires and metal and electricity all meld together to create a&lt;br /&gt;precise output that he'd devised--he'd try to add the next&lt;br /&gt;advance to it.  When the hour was over--someone already itching&lt;br /&gt;to get on the machine after him--Saunders would be ready to spend&lt;br /&gt;the next few hours figuring out what the heck had made the&lt;br /&gt;program go belly-up. &lt;br /&gt;&lt;br /&gt;The peak hour itself was tremendously intense, but during the&lt;br /&gt;hours before, and even during the hours afterward, a hacker&lt;br /&gt;attained a state of pure concentration.  When you programmed a&lt;br /&gt;computer, you had to be aware of where all the thousands of bits&lt;br /&gt;of information were going from one instruction to the next, and&lt;br /&gt;be able to predict--and exploit--the effect of all that movement.&lt;br /&gt;When you had all that information glued to your cerebral being,&lt;br /&gt;it was almost as if your own mind had merged into the environment&lt;br /&gt;of the computer.  Sometimes it took hours to build up to the&lt;br /&gt;point where your thoughts could contain that total picture, and&lt;br /&gt;when you did get to that point, it was such a shame to waste it&lt;br /&gt;that you tried to sustain it by marathon bursts, alternatively&lt;br /&gt;working on the computer or poring over the code that you wrote on&lt;br /&gt;one of the off-line Flexowriters in the Kluge Room.  You would&lt;br /&gt;sustain that concentration by "wrapping around" to the next day.&lt;br /&gt;&lt;br /&gt;Inevitably, that frame of mind spilled over to what random shards&lt;br /&gt;of existence the hackers had outside of computing.  The&lt;br /&gt;knife-and-paintbrush contingent at TMRC were not pleased at all&lt;br /&gt;by the infiltration of Tixo-mania into the club:  they saw it as&lt;br /&gt;a sort of Trojan horse for a switch in the club focus, from&lt;br /&gt;railroading to computing.  And if you attended one of the club&lt;br /&gt;meetings held every Tuesday at five-fifteen, you could see the&lt;br /&gt;concern:  the hackers would exploit every possible thread of&lt;br /&gt;parliamentary procedure to create a meeting as convoluted as the&lt;br /&gt;programs they were hacking on the TX-0.  Motions were made to&lt;br /&gt;make motions to make motions, and objections ruled out of order&lt;br /&gt;as if they were so many computer errors.  A note in the minutes&lt;br /&gt;of the meeting on November 24, 1959, suggests that "we frown on&lt;br /&gt;certain members who would do the club a lot more good by doing&lt;br /&gt;more S&amp;P-ing and less reading Robert's Rules of Order."  Samson&lt;br /&gt;was one of the worst offenders, and at one point, an exasperated&lt;br /&gt;TMRC member made a motion "to purchase a cork for Samson's oral&lt;br /&gt;diarrhea." &lt;br /&gt;&lt;br /&gt;Hacking parliamentary procedure was one thing, but the logical&lt;br /&gt;mind-frame required for programming spilled over into more&lt;br /&gt;commonplace activities.  You could ask a hacker a question and&lt;br /&gt;sense his mental accumulator processing bits until he came up&lt;br /&gt;with a precise answer to the question you asked.  Marge Saunders&lt;br /&gt;would drive to the Safeway every Saturday morning in the&lt;br /&gt;Volkswagen and upon her return ask her husband, "Would you like&lt;br /&gt;to help me bring in the groceries?"  Bob Saunders would reply,&lt;br /&gt;"No."  Stunned, Marge would drag in the groceries herself.  After&lt;br /&gt;the same thing occurred a few times, she exploded, hurling curses&lt;br /&gt;at him and demanding to know why he said no to her question.&lt;br /&gt;&lt;br /&gt;"That's a stupid question to ask," he said.  "Of course I won't&lt;br /&gt;LIKE to help you bring in the groceries.  If you ask me if I'll&lt;br /&gt;help you bring them in, that's another matter." &lt;br /&gt;&lt;br /&gt;It was as if Marge had submitted a program into the TX-0, and the&lt;br /&gt;program, as programs do when the syntax is improper, had crashed.&lt;br /&gt;It was not until she debugged her question that Bob Saunders&lt;br /&gt;would allow it to run successfully on his own mental computer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34872452-115895987283906706?l=hackersheroes.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackersheroes.blogspot.com/feeds/115895987283906706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=34872452&amp;postID=115895987283906706' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34872452/posts/default/115895987283906706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34872452/posts/default/115895987283906706'/><link rel='alternate' type='text/html' href='http://hackersheroes.blogspot.com/2006/09/chapter-1.html' title='CHAPTER 1'/><author><name>nesuteru</name><uri>http://www.blogger.com/profile/13653056977268969914</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11831438752919667612'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-34872452.post-115895917989325714</id><published>2006-09-22T17:05:00.000-04:00</published><updated>2006-09-24T19:07:55.030-04:00</updated><title type='text'>Who's Who</title><content type='html'>The Wizards and their Machines&lt;br /&gt;&lt;br /&gt;Bob Albrecht&lt;br /&gt;Founder of People's Computer Company who took visceral pleasure&lt;br /&gt;in exposing youngsters to computers.&lt;br /&gt;&lt;br /&gt;Altair 8800&lt;br /&gt;The pioneering microcomputer that galvanized hardware hackers.&lt;br /&gt;Building this kit made you learn hacking.  Then you tried to&lt;br /&gt;figure out what to DO with it.&lt;br /&gt;&lt;br /&gt;Apple II ][&lt;br /&gt;Steve Wozniak's friendly, flaky, good-looking computer,&lt;br /&gt;wildly successful and the spark and soul of a thriving industry.&lt;br /&gt;&lt;br /&gt;Atari 800&lt;br /&gt;This home computer gave great graphics to game hackers like John Harris,&lt;br /&gt;though the company that made it was loath to tell you how it worked.&lt;br /&gt;&lt;br /&gt;Bob and Carolyn Box&lt;br /&gt;World-record-holding gold prospectors turned software stars,&lt;br /&gt;working for Sierra On-Line.&lt;br /&gt;&lt;br /&gt;Doug Carlston&lt;br /&gt;Corporate lawyer who chucked it all to form the Broderbund&lt;br /&gt;software company.&lt;br /&gt;&lt;br /&gt;Bob Davis&lt;br /&gt;Left job in liquor store to become best-selling author&lt;br /&gt;of Sierra On-Line computer game "Ulysses and the Golden Fleece."&lt;br /&gt;Success was his downfall.&lt;br /&gt;&lt;br /&gt;Peter Deutsch&lt;br /&gt;Bad in sports, brilliant at math, Peter was still in short pants&lt;br /&gt;when he stubled on the TX-0 at MIT--and hacked it&lt;br /&gt;along with the masters.&lt;br /&gt;&lt;br /&gt;Steve Dompier&lt;br /&gt;Homebrew member who first made the Altair sing,&lt;br /&gt;and later wrote the "Targe" game on the Sol&lt;br /&gt;which entranced Tom Snyder.&lt;br /&gt;&lt;br /&gt;John Draper&lt;br /&gt;The notorious "Captain Crunch" who fearlessly explored&lt;br /&gt;the phone systems, got jailed, hacked microprocessors.&lt;br /&gt;Cigarettes made his violent.&lt;br /&gt;&lt;br /&gt;Mark Duchaineau&lt;br /&gt;The young Dungeonmaster who copy-protected On-Lines disks&lt;br /&gt;at his whim.&lt;br /&gt;&lt;br /&gt;Chris Esponosa&lt;br /&gt;Fourteen-year-old follower of Steve Wozniak&lt;br /&gt;and early Apple employee.&lt;br /&gt;&lt;br /&gt;Lee Felsenstein&lt;br /&gt;Former "military editor" of Berkeley Barb,&lt;br /&gt;and hero of an imaginary science-fiction novel,&lt;br /&gt;he designed computers with "junkyard" approach&lt;br /&gt;and was central figure in Bay Area hardware&lt;br /&gt;hacking in the seventies.&lt;br /&gt;&lt;br /&gt;Ed Fredkin&lt;br /&gt;Gentle founder of Information International,&lt;br /&gt;thought himself world's greates programmer&lt;br /&gt;until he met Stew Nelson.  Father figure to hackers.&lt;br /&gt;&lt;br /&gt;Gordon French&lt;br /&gt;Silver-haired hardware hacker whose garage held not cars&lt;br /&gt;but his homebrewed Chicken Hawk comptuer, then held the&lt;br /&gt;first Homebrew Computer Club meeting.&lt;br /&gt;&lt;br /&gt;Richard Garriott&lt;br /&gt;Astronaut's son who, as Lord British,&lt;br /&gt;created Ultima world on computer disks.&lt;br /&gt;&lt;br /&gt;Bill Gates&lt;br /&gt;Cocky wizard, Harvard dropout who wrote Altair BASIC,&lt;br /&gt;and complained when hackers copied it.&lt;br /&gt;&lt;br /&gt;Bill Gosper&lt;br /&gt;Horwitz of computer keyboards, master math and LIFE hacker&lt;br /&gt;at MIT AI lab, guru of the Hacker Ethic and student of&lt;br /&gt;Chinese restaurant menus.&lt;br /&gt;&lt;br /&gt;Richard Greenblatt&lt;br /&gt;Single-minded, unkempt, prolific, and canonical MIT hacker&lt;br /&gt;who went into night phase so often that he zorched&lt;br /&gt;his academic career.  The hacker's hacker.&lt;br /&gt;&lt;br /&gt;John Harris&lt;br /&gt;The young Atari 800 game hacker who became Sierra On-Line's&lt;br /&gt;star programmer, but yearned for female companionship.&lt;br /&gt;&lt;br /&gt;IBM-PC&lt;br /&gt;IBM's entry into the personal computer market&lt;br /&gt;which amazingly included a bit of the Hacker Ethic,&lt;br /&gt;and took over.  [H.E. as open architecture.]&lt;br /&gt;&lt;br /&gt;IBM 704&lt;br /&gt;IBM was The Enemy, and this was its machine,&lt;br /&gt;the Hulking Giant computer in MIT's Building 26.&lt;br /&gt;Later modified into the IBM 709, then the IBM 7090.&lt;br /&gt;Batch-processed and intolerable.&lt;br /&gt;&lt;br /&gt;Jerry Jewell&lt;br /&gt;Vietnam vet turned programmer who founded Sirius Software.&lt;br /&gt;&lt;br /&gt;Steven Jobs&lt;br /&gt;Visionary, beaded, non-hacking youngster who took&lt;br /&gt;Wozniak's Apple II ][, made a lot of deals,&lt;br /&gt;and formed a company that would make a billion dollars.&lt;br /&gt;&lt;br /&gt;Tom Knight&lt;br /&gt;At sixteen, an MIT hacker who would name the&lt;br /&gt;Incompatible Time-sharing System.  Later a&lt;br /&gt;Greenblatt nemesis over the LISP machine schism.&lt;br /&gt;&lt;br /&gt;Alan Kotok&lt;br /&gt;The chubby MIT student from Jersey who worked&lt;br /&gt;under the rail layout at TMRC, learned the phone system&lt;br /&gt;at Western Electric, and became a legendary TX-0 and PDP-1 hacker.&lt;br /&gt;&lt;br /&gt;Effrem Lipkin&lt;br /&gt;Hacker-activist from New York who loved machines&lt;br /&gt;but hated their uses.  Co-Founded Community Memory;&lt;br /&gt;friend of Felsenstein.&lt;br /&gt;&lt;br /&gt;LISP Machine&lt;br /&gt;The ultimate hacker computer, invented mosly by Greenblatt&lt;br /&gt;and subject of a bitter dispute at MIT.&lt;br /&gt;&lt;br /&gt;"Uncle" John McCarthy&lt;br /&gt;Absent-minded but brilliant MIT [later Stanford] professor&lt;br /&gt;who helped pioneer computer chess, artificial intelligence, LISP.&lt;br /&gt;&lt;br /&gt;Bob Marsh&lt;br /&gt;Berkeley-ite and Homebrewer who shared garage with Felsenstein&lt;br /&gt;and founded Processor Technology, which made the Sol computer.&lt;br /&gt;&lt;br /&gt;Roger Melen&lt;br /&gt;Homebrewer who co-founded Cromemco company to make&lt;br /&gt;circuit boards for Altair.  His "Dazzler" played LIFE&lt;br /&gt;programs on his kitchen table.&lt;br /&gt;&lt;br /&gt;Louis Merton&lt;br /&gt;Pseudonym for the AI chess hacker whose tendency&lt;br /&gt;to go catatonic brought the hacker community together.&lt;br /&gt;&lt;br /&gt;Jude Milhon&lt;br /&gt;Met Lee Felsenstein through a classified ad in the&lt;br /&gt;Berkeley Barb, and became more than a friend--&lt;br /&gt;a member of the Community Memory collective.&lt;br /&gt;&lt;br /&gt;Marvin Minsky&lt;br /&gt;Playful and brilliant MIT prof who headed the AI lave&lt;br /&gt;and allowed the hackers to run free.&lt;br /&gt;&lt;br /&gt;Fred Moore&lt;br /&gt;Vagabond pacifist who hated money, loved technology,&lt;br /&gt;and co-founded Homebrew Club.&lt;br /&gt;&lt;br /&gt;Stewart Nelson&lt;br /&gt;Buck-toothed, diminutive, but fiery AI lab hacker&lt;br /&gt;who connected the PDP-1 comptuer to hack the phone system.&lt;br /&gt;Later co-founded the Systems Concepts company.&lt;br /&gt;&lt;br /&gt;Ted Nelson&lt;br /&gt;Self-described "innovator" and noted curmudgeon&lt;br /&gt;who self-published the influential Computer Lib book.&lt;br /&gt;&lt;br /&gt;Russel Noftsker&lt;br /&gt;Harried administrator of MIT AI lab in the late sixties;&lt;br /&gt;later president of Symbolics company.&lt;br /&gt;&lt;br /&gt;Adam Osborne&lt;br /&gt;Bangkok-born publisher-turned-computer-manufacturer&lt;br /&gt;who considered himself a philsopher.  Founded Osborne&lt;br /&gt;Computer Company to make "adequate" machines.&lt;br /&gt;&lt;br /&gt;PDP-1&lt;br /&gt;Digital Equipment's first minicomputer, and in 1961&lt;br /&gt;an interactive godsend to the MIT hackers and a&lt;br /&gt;slap in the face to IBM fascism.&lt;br /&gt;&lt;br /&gt;PDP-6&lt;br /&gt;Designed in part by Kotok, this mainframe computer&lt;br /&gt;was cornerstone of AI lab, with its gorgeious instruction set&lt;br /&gt;and sixteen sexy registers.&lt;br /&gt;&lt;br /&gt;Tom Pittman&lt;br /&gt;The religious Homebrew hacker who lost his wife&lt;br /&gt;but kept the faith with his Tiny Basic.&lt;br /&gt;&lt;br /&gt;Ed Roberts&lt;br /&gt;Enigmatic founder of MITS company who shook the world&lt;br /&gt;with his Altair computer.  He wanted to help people&lt;br /&gt;build mental pyramids.&lt;br /&gt;&lt;br /&gt;Steve [Slug] Russell&lt;br /&gt;McCarthy's "coolie," who hacked the Spacewar program,&lt;br /&gt;first videogame, on the PDP-1.  Never made a dime from it.&lt;br /&gt;&lt;br /&gt;Peter Samson&lt;br /&gt;MIT hacker, one of the first, who loved systems, trains,&lt;br /&gt;TX-0, music, parliamentary procedure, pranks, and hacking.&lt;br /&gt;&lt;br /&gt;Bob Saunders&lt;br /&gt;Jolly, balding TMRC hacker who married early,&lt;br /&gt;hacked till late at night eating "lemon gunkies,"&lt;br /&gt;and mastered the "CBS Strategy on Spacewar.&lt;br /&gt;&lt;br /&gt;Warren Schwader&lt;br /&gt;Big blond hacker from rural Wisconsin who went from&lt;br /&gt;the assembly line to software stardom but couldn't&lt;br /&gt;reconcile the shift with his devotion to Jehovah's Witnesses.&lt;br /&gt;&lt;br /&gt;David Silver&lt;br /&gt;Left school at fourteen to be mascot of AI lab;&lt;br /&gt;maker of illicit keys and builder of a tiny robot&lt;br /&gt;that did the impossible.&lt;br /&gt;&lt;br /&gt;Dan Sokol&lt;br /&gt;Long-haired prankster who reveled in revealing technological&lt;br /&gt;secrets at Homebrew Club.  Helped "liberate" Alair BASIC&lt;br /&gt;on paper tape.&lt;br /&gt;&lt;br /&gt;Les Solomon&lt;br /&gt;Editor of Popular Electroics, the puller of strings&lt;br /&gt;who set the computer revolution into motion.&lt;br /&gt;&lt;br /&gt;Marty Spergel&lt;br /&gt;The Junk Man, the Homebrew member who supplied circuits&lt;br /&gt;and cables and could make you a deal for anything.&lt;br /&gt;&lt;br /&gt;Richard Stallman&lt;br /&gt;The Last of the Hackers, who vowed to defend&lt;br /&gt;the principles of Hackerism to the bitter end.&lt;br /&gt;Remained at MIT until there was no one to eat&lt;br /&gt;Chinese food with.&lt;br /&gt;&lt;br /&gt;Jeff Stephenson&lt;br /&gt;Thirty-year-old martial arts veteran and hacker&lt;br /&gt;who was astounded that joining Sierra On-Line&lt;br /&gt;meant enrolling in Summer Camp.&lt;br /&gt;&lt;br /&gt;Jay Sullivan&lt;br /&gt;MAddeningly clam wizard-level programmer at Informatics who&lt;br /&gt;impressed Ken Williams by knowing the meaning of the word "any."&lt;br /&gt;&lt;br /&gt;Dick Sunderland&lt;br /&gt;Chalk-complexioned MBA who believed that firm managerial&lt;br /&gt;bureaucracy was a worth goal, but as president of Sierra On-Line&lt;br /&gt;found that hackers didn't think that way.&lt;br /&gt;&lt;br /&gt;Gerry Sussman&lt;br /&gt;Young MIT hacker branded "loser" because he smoked a pipe&lt;br /&gt;and "munged" his programs; later became "winner" by algorithmic magic.&lt;br /&gt;&lt;br /&gt;Margot Tommervik&lt;br /&gt;With her husband Al, long-haired Margot parlayed her&lt;br /&gt;game show winnings into a magazine that deified the Apple Computer.&lt;br /&gt;&lt;br /&gt;Tom Swift Terminal&lt;br /&gt;Lee Felsenstein's legendary, never-to-be-built computer terminal&lt;br /&gt;which would give the user ultimate leave to get his hands on the world.&lt;br /&gt;&lt;br /&gt;TX-0&lt;br /&gt;Filled a small room, but in the late fifties this $3 million machine&lt;br /&gt;was the world's first personal computer--for the community of&lt;br /&gt;MIT hackers that formed around it.&lt;br /&gt;&lt;br /&gt;Jim Warren&lt;br /&gt;Portly purveyor of "techno-gossip" at Homebrew,&lt;br /&gt;he was first editor of hippie-styled Dr. Dobbs Journal,&lt;br /&gt;later started the lucrative Computer Faire.&lt;br /&gt;&lt;br /&gt;Randy Wigginton&lt;br /&gt;Fifteen-year-old member of Steve Wozniak's kiddie corps,&lt;br /&gt;he help Woz trundle the Apple II to Homebrew.&lt;br /&gt;Still in high school when he became Apple's first software employee.&lt;br /&gt;&lt;br /&gt;Ken Williams&lt;br /&gt;Arrogant and brilliant young programmer who saw the writing on the CRT&lt;br /&gt;and started Sierra On-Line to make a killing and improve society&lt;br /&gt;by selling games for the Apple computer.&lt;br /&gt;&lt;br /&gt;Roberta Williams&lt;br /&gt;Ken Williams' timid wife who rediscovered her own creativity&lt;br /&gt;by writing "Mystery House," the first of her many bestselling&lt;br /&gt;computer games.&lt;br /&gt;&lt;br /&gt;Steven "Woz" Wozniak&lt;br /&gt;Openhearted, technologically daring hardware hacker&lt;br /&gt;from San Jose suburbs. Woz built the Apple Computer&lt;br /&gt;for the pleasure of himself and friends.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/34872452-115895917989325714?l=hackersheroes.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackersheroes.blogspot.com/feeds/115895917989325714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=34872452&amp;postID=115895917989325714' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34872452/posts/default/115895917989325714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34872452/posts/default/115895917989325714'/><link rel='alternate' type='text/html' href='http://hackersheroes.blogspot.com/2006/09/whos-who.html' title='Who&apos;s Who'/><author><name>nesuteru</name><uri>http://www.blogger.com/profile/13653056977268969914</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11831438752919667612'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>