Read this book, but keep in mind that the topics written about here are illegal and constitute a threat. Also, more importantly, almost all the recipes are dangerous, especially to the individual who plays around with them without knowing what he is doing. Use care, caution, and common sense. This book is not for children or morons.--William Powell, The Anarchist Cookbook
When I was in high school, it was assumed as a matter of simple fact that, in a few years, everyone would need to know how to program computers. High school students would study hexadecimal and binary, the numeric languages of the computer, and have to learn some kind of programming language. In 1983, in The Cartoon Guide to the Computer, Larry Gonick wrote, (?)
In the computer age, everyone will be required by law to memorize the powers of two, up to 210. Better not wait! Avoid jail and do it now!
| 1 | 20 | 1 |
| 10 | 21 | 2 |
| 100 | 22 | 4 |
| 1,000 | 23 | 8 |
| 10,000 | 24 | 16 |
| 100,000 | 25 | 32 |
| 1,000,000 | 26 | 64 |
| 10,000,000 | 27 | 128 |
| 100,000,000 | 28 | 256 |
| 1,000,000,000 | 29 | 512 |
| 10,000,000,000 | 210 | 1,024 |
He was being facetious, of course. And the idea that the high school student must learn programming has fortunately disappeared. The average person doesnt need to know computer programming any more than the average person needs to know how to build a car.
Unfortunately, this outdated thinking hasnt yet disappeared in schools. Our high school programming classes are quite useless at preparing someone for a life of computers: by the time students pass through college, the programming language they learned in high school is out of date. I learned PL/I in college. Today only elderly computer geeks even recognize the name. C++, the current programming fad, was barely a twinkle in Stroustrups eyes. And memorizing the binary table up to 1,024? Thats what computers are for, for Gods sake!
When Gonick wrote that, 1,024 was the unit of computer memory. A year before, Id purchased a computer that had 16 of those units. Most other people were still making do with four of them--4,048 bytes. By the end of the summer, Id saved up and upgraded to 48 of those units. It was a bottomless chasm of memory I thought Id never fill. Today I have to pull out the calculator to figure out how many of those old units are in the computer Im typing this on: 196,608. And the latest Macintoshes announced just yesterday can take up to 1,536,000 of those units.
The old 1,024 sized-units were called kilobytes. My first computer had 16 kilobytes, and I upgraded to 48 kilobytes. The first Macintosh came out with 128 kilobytes (and boy did it need it, they quickly shifted to 512 kilobyte models). Today, we talk about megabytes. Each megabyte is 1,024 kilobytes. The computer Im using right now has 192 megabytes. Im greedy. I want at least 400.
Even the pocket calculator Im using to figure this out has four kilobytes, and a built-in programming language as powerful as the computer I bought in high school.
So dont worry about it. If anything you see on your computer annoys you, youll have the last laugh. It will be obsolete almost as soon as you turn your back. You wont be obsolete for another few decades, unless you work in the computer industry.
Ah, but who doesnt work in the computer industry today?
I say you wont be programming, but that isnt true. You will be programming. You just wont have to know how. All programming is, is telling the computer what to do. When you tell your computer to ignore electronic mail from your mother-in-law, youre programming your computer. But you will not be using BASIC, C, Pascal, or any other language your children might be learning today in high school. Youll either use some written language that looks almost like English, or a spoken language that actually is English.
set mother in law to Endora@cloud9.salem.il.us
find family form letter
on incoming mailtag from mother in law (!)done with incoming mail
reply with family form letter
trash tagged messages
This is an example of the kind of written language that software manufacturers are working towards. The Eudora mail program is far from this easy, but it does the same sort of thing for you. The holy grail, however, is to be able to talk to your computer. Like most computer advancements, itll be easier to use and take a lot longer to complete:
Algernon. Lane, Im not feeling well. If my mother-in-law calls, send her that form reply we worked out for family members.
Lane. Very well, sir. Let me describe the steps that Ill perform, sir. One, mail from your mother-in-law is to be tagged for special action. Two--
Algernon. Yes, yes, Lane. Life is far from the details. Youll do it right. Why are the lower classes so neurotic these days?
Lane. Very sorry, sir. Were computers, sir.
Algernon. You just cant find good silicon these days.
Lane. No sir. Sir, it may not be my position to say this, but your mother-in-law, according to my records, is Ernest Worthing, your elder brother. Before I take it upon myself to trash all his... or her--mail, sir, is there not a possibility that my memory chips are failing? Or, since my diagnostics indicate no such possibility, that perhaps sir entered the data incorrectly? Sir.
Algernon. Sir did not enter the data incorrectly, and while I would not dare to question the fallibility of your memory chips, they are in this case correct. Now do as I say. Good lord, Lane, Im an effete snob, not a computer doctor.
Lane. Yes sir. Action initiated, sir.
Notice how much smarter this computer is. It not only knows that Algernons mother-in-law shouldnt also be his brother, it knows when to shut up. There are no computers this smart today, but engineers around the globe are feverishly working on it.
Not.
There are at least two schools of thought when it comes to purchasing computer equipment and software. The first is to get the most kick-ass computer system you can afford. That way itll take a couple days longer than the cheap shit before it becomes obsolete. The second is to buy something cheap and obsolete, because even if you go and waste your money on something state of the art, itll still be obsolete in a month, and then youve got something expensive and obsolete.
At the time that Im writing this, state of the art in the IBM compatible world is a Pentium II at 266 Mhz with a 6 gigabyte or greater hard drive and 32 Meg of RAM. I can see your eyes glassing over already. Pretend you dont care what those numbers mean. (As if thats hard...) Obsolete is a 486 at 100 Mhz with a 400 or greater megabyte hard drive and 16 Meg of memory. Anything lower than that isnt obsolete, its a doorstop: modern software wont run reliably on it.
There are two major computer types out right now: IBM compatibles and Apple Macintoshes. Ill get to state of the art and obsolete in Macintoshes in a moment. Right now, I want to explain what those damn numbers mean.
The Pentium or G4 is the name of the CPU, or the main computer chip in your computer. A Pentium III is faster and more powerful than a Pentium II, which, in turn, is faster and more powerful than a Pentium (and they all get dwarfed by the G4). These chips were all designed by a computer chip company called Intel. The Pentium was Intels answer to the call for superchips. Once Intel managed to get it to do accurate math (!), it took over from the 486. Someday, theyll come up with something that is as fast as the Macintosh chip--at which point, the Pentium III will be the obsolete cheap piece of shit, and the Pentium II will be the doorstop.
On the Macintosh side, youll see chip names like G4, PowerPC, G3, 68000, 68030, 68040. The PowerPC G4 is the state of the art in the Macintosh. The standard PowerPC is the obsolete piece of shit, and the 68040 is the doorstop. Apples more successful answer to the superchip is the PowerPC. (!) Note that obsolete for the Macintosh is a little different than for Intel (or Wintel, because generally they run Microsofts Windows). You can usually run modern software on obsolete Macintoshes, they just run slowly. You can even usually run them on doorstop Macintoshes, and people do every day.
Macintoshes can actually hear your voice and understand what youre saying, as long as you keep it on moron level and there is absolutely no background noise. So you end up saying things like open file, make alias, close window; also, Jesus Christ! when a friend walks in and deletes an important computer file by saying Hey, dude, like, whats up?.
Computer speed is measured in megahertz, abbreviated Mhz. The Mhz rating of a chip can only be compared to the Mhz ratings of other chips with the same name. A 100 MHz Pentium Pro, a 100 Mhz Pentium II, and a 100 MHz PowerPC G3 all run at different speeds. A 100 Mhz Pentium II, however, is definitely slower than a 200 MHz Pentium II. A 450 Mhz PowerPC G3 is faster than a 233 MHz PowerPC G3, but not necessarily faster than a 400 Mhz PowerPC G4. The G4 series of chips are mean motherfuckers with hair on their legs. Theyre faster and more efficient at modern computing tasks than the Pentium series used in IBM compatibles: in fact, they can pretend to be Pentiums at reasonable speeds.
This is in general. For any specific task, youll want to check things out. If theres a specific bit of computer software that you want to buy, test drive it on every computer you can get your hands on before going out and purchasing a computer.
When it comes to hard drives, the bigger the better, baby. Just like Hustler. Hard drives are where you store computer information. Your hard drive is your computers long term memory.
A hard drive is like a monster huge file cabinet: you put computer stuff in it. The size of the hard drive is how much stuff you can put in it. Four hundred megabytes will hold the entire Encyclopedia Britannica. Unfortunately, computer software is often also as big as the Britannica, so that after installing the most up-to-date versions of your operating system and word processor, you dont have room for anything else. The modern state of the art hard drive size is 13 to 24 gigabytes. The obsolete size is 4 to 8 gigabytes. Next years size will probably be about 30 gigabytes. That, as Larry Gonick might say, is one big gig.
RAM is another form of memory that computers have. RAM is your computers short term memory. Your hard drive doesnt lose anything when you turn your computer off. Your RAM does--it loses everything. While you store junk on your hard drive that you havent seen in years, you only store stuff in RAM if youre using it right now. You do this because RAM is a lot faster than hard drive memory, and its also more expensive. Being faster, using it makes your computer work faster. Being more expensive, it makes you have to work faster. One megabyte of RAM currently costs about one dollar; one megabyte of hard drive space costs about 10 cents. RAM costs and hard disk costs have been dropping like crazy. By the time you read this, a megabyte of hard drive space may well cost a penny. Of course, youll have to purchase them in 1,000,000 penny lots.
How do hard drives and RAM interact? If you want to write a chapter of the Great Cyberspace Novel, youll tell your computer to read the book from the hard drive and put it into RAM. Youll edit or write the chapter in question, and then save the new version of the book back to the hard drive. Assuming that your computer doesnt crash during the writing process. Also, computer software is getting a little smarter, so if you decide to edit one chapter in your novel, your word processor may well end up only reading that chapter in, instead of the entire book. Hey, tomorrow itll write the book for you.
Because you only use RAM for a few things at a time, you dont need nearly as much RAM as you need hard drive space. RAM is measured in megabytes, Hard disk space in gigabytes. While most computers come with 32 megabytes of RAM, thats still an obsolete piece of shit size. If you plan on actually doing things on your computer like people do in movies, youll want to upgrade to 64 megabytes of RAM. If you want to do really wild shit, youll need at least 128 or 256 megabytes of RAM.
You still want to buy a computer? Havent you been listening to anything Ive said?
If your Navy buddies get you drunk and you decide to buy a computer, remember one thing if you remember anything: figure out what youre going to use the damn thing for before you plunk down some money for it! Once you figure that out, find some software that will perform the job you want, and test drive this software on every different kind of computer you can find. Start with the cheapest computer you can find and work your way up until you find one that does the job at a pace faster than a snails crawl.
Heres a handy table, reasonably accurate in 1999, but sure to look funny a year from now, of obsolete, almost obsolete, and superchip. And within ten years, well be using completely new CPU lines, and well have new ways of measuring speed.
| Macintosh | ||||
|---|---|---|---|---|
| CPU | Speed | Hard Drive | RAM | |
| Obsolete | PowerPC 604 | 200 Mhz | 10 Gigabytes | 16 Megabytes |
| Almost Obsolete | G3 | 400 Mhz | 8 Gigabytes | 64 Megabytes |
| SuperChip | G4 | 500 MHz | 60 Gigabytes | 512 Megabytes |
| IBM Compatible | ||||
| Obsolete | Pentium | 100 Mhz | 10 Gigabytes | 8 Megabytes |
| Almost Obsolete | Pentium II | 400 Mhz | 20 Gigabytes | 32 Megabytes |
| Superchip | Pentium III | 700 Mhz | 60 Gigabytes | 256 Megabytes |
| By 2005 AD (1993 prediction) | ? | ? | 1,000 Gigabytes | 10 Gigabytes |
When the Macintosh first came out, I was not very impressed. It was built with technology that was ten times as powerful as what Id been using, but with all the ease of use added on top, it had less power left over than obsolete computers. Sure, it was easy to drag your files to the trash, but there wasnt much power left to actually create files to begin with.
Times have changed, however. If you arent a computer geek, I strongly recommend a Macintosh. I work in user services (computer help) at a small University here in San Diego, and Ive seen the trouble that Macintosh users have, and the trouble that Windows users have--including Windows 98. Macintosh users always want to, and are able to, do more. They can get their every day work done, and then they want to go even higher.
The Windows users just want to do something. When they do finally get that one important thing working, they do not want to do more. Doin something different is too much trouble.
Everyone but one person I know who owns an IBM compatible is a computer geek. Half the people I know who own Macintoshes are computer geeks. The rest are artists, writers, carpenters, and housewives. The one IBM owner who isnt a computer geek keeps her computer in working order by only dating computer geeks. She has chained herself to a life of slide rule mates, simply by the computer she purchased. (!)
If you are looking a first-time computer buy, I strongly recommend checking out the Apple Macintosh iMac. Fast, sleek, and it comes with a wide array of software... and it comes ready to plug into your telephone line or your cable television cablemodem, for instant Internet access.
Ive already talked a bit about modems, but they have their own obsolete, almost obsolete, and super models: the 14.4 kbd, 33.3 kbd, and 56k. I expect that 28.8 will be the almost obsolete model by the time you read this, but theres an upper limit on modem speed: the carrying capacity of the telephone lines. Telephone lines can only carry a certain amount of information reliably, and even 14.4 modems strain some out-of-date telephone lines. The maximum limit of most telephone lines is not going to go beyond 33.3 kbd. So even if you have a 56k modem, most of the time youll be using it as if it were a 33.3 kbd modem anyway.
The really cool modems are the DSL and cable modems. The former you can get from your telephone company and the latter from your cable company. These are cool for two reasons: one, theyre much faster than telephone modems. And two, they are more reliable: they plug into your ethernet port and they give you a full-time connection. Your computer no longer has to maintain an Internet connection over flaky telephone lines. You are on-line all the time and never wait for a dial.
Oh, and a word about green computers. Get them. These are gifts from the gods. A green computer figures out when it isnt being used, and shuts down the parts of itself that it doesnt need. I have a green computer monitor. I had to upgrade because my other monitor died. It just shuts itself off if I go somewhere else and forget to shut the computer down. This saves money, although not as much as you might think. My computer monitor--this huge cathode ray tube that weighs a ton--only uses 85 watts when its fully on. A couple of 75-watt light bulbs use as much power as my entire computer system. But then, I try not to leave my reading light on when Im not using it, either. Hm... we need green light bulbs too, that know when theyre being used or ignored.
Give us computer geeks time, well think of everything.
If you listen to your radio, youll hear the terms kilohertz and megahertz there as well. It means the same thing. If youve ever seen pictures of radio signals, youll see they go up and down, up and down. One cycle is the length from the beginning of one up to the beginning of the next. Thirty-three kilohertz means thirty-three thousand ups and downs every second.
Happy now?