]> granicus.if.org Git - fortune-mod/blob - fortune-mod/datfiles/computers
add piracy/Wobbler quote
[fortune-mod] / fortune-mod / datfiles / computers
1 !07/11 PDP a ni deppart m'I  !pleH
2 %
3 101 USES FOR A DEAD MICROPROCESSOR
4         (1)  Scarecrow for centipedes
5         (2)  Dead cat brush
6         (3)  Hair barrettes
7         (4)  Cleats
8         (5)  Self-piercing earrings
9         (6)  Fungus trellis
10         (7)  False eyelashes
11         (8)  Prosthetic dog claws
12         .
13         .
14         .
15         (99)  Window garden harrow (pulled behind Tonka tractors)
16         (100) Killer velcro
17         (101) Currency
18 %
19 1: No code table for op: ++post
20 %
21 4.2 BSD UNIX #57: Sun Jun 1 23:02:07 EDT 1986
22
23 You swing at the Sun.  You miss.  The Sun swings.  He hits you with a
24 575MB disk!  You read the 575MB disk.  It is written in an alien
25 tongue and cannot be read by your tired Sun-2 eyes.  You throw the
26 575MB disk at the Sun.  You hit!  The Sun must repair your eyes.  The
27 Sun reads a scroll.  He hits your 130MB disk!  He has defeated the
28 130MB disk!  The Sun reads a scroll.  He hits your Ethernet board!  He
29 has defeated your Ethernet board!  You read a scroll of "postpone until
30 Monday at 9 AM".  Everything goes dark...
31                 -- /etc/motd, cbosgd
32 %
33 A biologist, a statistician, a mathematician and a computer scientist are on
34 a photo-safari in Africa.  As they're driving along the savannah in their
35 jeep, they stop and scout the horizon with their binoculars.
36
37 The biologist: "Look!  A herd of zebras!  And there's a white zebra!
38         Fantastic!  We'll be famous!"
39 The statistician: "Hey, calm down, it's not significant.  We only know
40         there's one white zebra."
41 The mathematician: "Actually, we only know there exists a zebra, which is
42         white on one side."
43 The computer scientist : "Oh, no!  A special case!"
44 %
45 ... A booming voice says, "Wrong, cretin!", and you notice that you
46 have turned into a pile of dust.
47 %
48 A bug in the code is worth two in the documentation.
49 %
50 A bug in the hand is better than one as yet undetected.
51 %
52 A certain monk had a habit of pestering the Grand Tortue (the only one who
53 had ever reached the Enlightenment 'Yond Enlightenment), by asking whether
54 various objects had Buddha-nature or not.  To such a question Tortue
55 invariably sat silent.  The monk had already asked about a bean, a lake,
56 and a moonlit night.  One day he brought to Tortue a piece of string, and
57 asked the same question.  In reply, the Grand Tortue grasped the loop
58 between his feet and, with a few simple manipulations, created a complex
59 string which he proferred wordlessly to the monk.  At that moment, the monk
60 was enlightened.
61
62 From then on, the monk did not bother Tortue.  Instead, he made string after
63 string by Tortue's method; and he passed the method on to his own disciples,
64 who passed it on to theirs.
65 %
66 A complex system that works is invariably found to have evolved from a
67 simple system that works.
68 %
69 [A computer is] like an Old Testament god, with a lot of rules and no mercy.
70                 -- Joseph Campbell
71 %
72 A computer lets you make more mistakes faster than any other invention,
73 with the possible exceptions of handguns and Tequilla.
74                 -- Mitch Ratcliffe
75 %
76 A computer salesman visits a company president for the purpose of selling
77 the president one of the latest talking computers.
78 Salesman:       "This machine knows everything. I can ask it any question
79                 and it'll give the correct answer.  Computer, what is the
80                 speed of light?"
81 Computer:       186,282 miles per second.
82 Salesman:       "Who was the first president of the United States?"
83 Computer:       George Washington.
84 President:      "I'm still not convinced. Let me ask a question.
85                 Where is my father?"
86 Computer:       Your father is fishing in Georgia.
87 President:      "Hah!! The computer is wrong. My father died over twenty
88                 years ago!"
89 Computer:       Your mother's husband died 22 years ago. Your father just
90                 landed a twelve pound bass.
91 %
92 A computer scientist is someone who fixes things that aren't broken.
93 %
94 A computer without COBOL and Fortran is like a piece of chocolate cake
95 without ketchup and mustard.
96 %
97 A CONS is an object which cares.
98                 -- Bernie Greenberg.
99 %
100 A debugged program is one for which you have not yet found the conditions
101 that make it fail.
102                 -- Jerry Ogdin
103 %
104         A disciple of another sect once came to Drescher as he was eating
105 his morning meal.  "I would like to give you this personality test", said
106 the outsider, "because I want you to be happy."
107         Drescher took the paper that was offered him and put it into the
108 toaster -- "I wish the toaster to be happy too".
109 %
110         A doctor, an architect, and a computer scientist were arguing about
111 whose profession was the oldest.  In the course of their arguments, they
112 got all the way back to the Garden of Eden, whereupon the doctor said, "The
113 medical profession is clearly the oldest, because Eve was made from Adam's
114 rib, as the story goes, and that was a simply incredible surgical feat."
115         The architect did not agree.  He said, "But if you look at the Garden
116 itself, in the beginning there was chaos and void, and out of that the Garden
117 and the world were created.  So God must have been an architect."
118         The computer scientist, who'd listened carefully to all of this, then
119 commented, "Yes, but where do you think the chaos came from?"
120 %
121 A famous Lisp Hacker noticed an Undergraduate sitting in front of a Xerox
122 1108, trying to edit a complex Klone network via a browser. Wanting to
123 help, the Hacker clicked one of the nodes in the network with the mouse,
124 and asked "what do you see?" Very earnestly, the Undergraduate replied "I
125 see a cursor." The Hacker then quickly pressed the boot toggle at the back
126 of the keyboard, while simultaneously hitting the Undergraduate over the head
127 with a thick Interlisp Manual.  The Undergraduate was then Enlightened.
128 %
129 A formal parsing algorithm should not always be used.
130                 -- D. Gries
131 %
132 A Fortran compiler is the hobgoblin of little minis.
133 %
134 A hacker does for love what others would not do for money.
135 %
136 A language that doesn't affect the way you think about programming is
137 not worth knowing.
138 %
139 A language that doesn't have everything is actually easier to program
140 in than some that do.
141                 -- Dennis M. Ritchie
142 %
143 A large number of installed systems work by fiat.  That is, they work
144 by being declared to work.
145                 -- Anatol Holt
146 %
147 A LISP programmer knows the value of everything, but the cost of nothing.
148                 -- Alan Perlis
149 %
150 A list is only as strong as its weakest link.
151                 -- Don Knuth
152 %
153 A little retrospection shows that although many fine, useful software systems
154 have been designed by committees and built as part of multipart projects,
155 those software systems that have excited passionate fans are those that are
156 the products of one or a few designing minds, great designers.  Consider Unix,
157 APL, Pascal, Modula, the Smalltalk interface, even Fortran; and contrast them
158 with Cobol, PL/I, Algol, MVS/370, and MS-DOS.
159                 -- Fred Brooks
160 %
161         A man from AI walked across the mountains to SAIL to see the Master,
162 Knuth.  When he arrived, the Master was nowhere to be found.  "Where is the
163 wise one named Knuth?" he asked a passing student.
164         "Ah," said the student, "you have not heard. He has gone on a
165 pilgrimage across the mountains to the temple of AI to seek out new
166 disciples."
167         Hearing this, the man was Enlightened.
168 %
169         A manager asked a programmer how long it would take him to finish the
170 program on which he was working.  "I will be finished tomorrow," the
171 programmer promptly replied.
172         "I think you are being unrealistic," said the manager. "Truthfully,
173 how long will it take?"
174         The programmer thought for a moment.  "I have some features that I wish
175 to add.  This will take at least two weeks," he finally said.
176         "Even that is too much to expect," insisted the manager, "I will be
177 satisfied if you simply tell me when the program is complete."
178         The programmer agreed to this.
179         Several years later, the manager retired.  On the way to his
180 retirement lunch, he discovered the programmer asleep at his terminal.
181 He had been programming all night.
182                 -- Geoffrey James, "The Tao of Programming"
183 %
184         A manager was about to be fired, but a programmer who worked for him
185 invented a new program that became popular and sold well.  As a result, the
186 manager retained his job.
187         The manager tried to give the programmer a bonus, but the programmer
188 refused it, saying, "I wrote the program because I though it was an
189 interesting concept, and thus I expect no reward."
190         The manager, upon hearing this, remarked, "This programmer, though he
191 holds a position of small esteem, understands well the proper duty of an
192 employee.  Lets promote him to the exalted position of management consultant!"
193         But when told this, the programmer once more refused, saying, "I exist
194 so that I can program.  If I were promoted, I would do nothing but waste
195 everyone's time.  Can I go now?  I have a program that I'm working on."
196                 -- Geoffrey James, "The Tao of Programming"
197 %
198         A manager went to his programmers and told them: "As regards to your
199 work hours: you are going to have to come in at nine in the morning and leave
200 at five in the afternoon."  At this, all of them became angry and several
201 resigned on the spot.
202         So the manager said: "All right, in that case you may set your own
203 working hours, as long as you finish your projects on schedule."  The
204 programmers, now satisfied, began to come in a noon and work to the wee
205 hours of the morning.
206                 -- Geoffrey James, "The Tao of Programming"
207 %
208         A manager went to the master programmer and showed him the requirements
209 document for a new application.  The manager asked the master: "How long will
210 it take to design this system if I assign five programmers to it?"
211         "It will take one year," said the master promptly.
212         "But we need this system immediately or even sooner!  How long will it
213 take it I assign ten programmers to it?"
214         The master programmer frowned.  "In that case, it will take two years."
215         "And what if I assign a hundred programmers to it?"
216         The master programmer shrugged.  "Then the design will never be
217 completed," he said.
218                 -- Geoffrey James, "The Tao of Programming"
219 %
220         A master programmer passed a novice programmer one day.  The master
221 noted the novice's preoccupation with a hand-held computer game.  "Excuse me",
222 he said, "may I examine it?"
223         The novice bolted to attention and handed the device to the master.
224 "I see that the device claims to have three levels of play: Easy, Medium,
225 and Hard", said the master.  "Yet every such device has another level of play,
226 where the device seeks not to conquer the human, nor to be conquered by the
227 human."
228         "Pray, great master," implored the novice, "how does one find this
229 mysterious setting?"
230         The master dropped the device to the ground and crushed it under foot.
231 And suddenly the novice was enlightened.
232                 -- Geoffrey James, "The Tao of Programming"
233 %
234         A master was explaining the nature of Tao to one of his novices.
235 "The Tao is embodied in all software -- regardless of how insignificant,"
236 said the master.
237         "Is Tao in a hand-held calculator?" asked the novice.
238         "It is," came the reply.
239         "Is the Tao in a video game?" continued the novice.
240         "It is even in a video game," said the master.
241         "And is the Tao in the DOS for a personal computer?"
242         The master coughed and shifted his position slightly.  "The lesson
243 is over for today," he said.
244                 -- Geoffrey James, "The Tao of Programming"
245 %
246 A modem is a baudy house.
247 %
248 A nasty looking dwarf throws a knife at you.
249 %
250         *** A NEW KIND OF PROGRAMMING ***
251
252 Do you want the instant respect that comes from being able to use technical
253 terms that nobody understands?  Do you want to strike fear and loathing into
254 the hearts of DP managers everywhere?  If so, then let the Famous Programmers'
255 School lead you on... into the world of professional computer programming.
256 They say a good programmer can write 20 lines of effective program per day.
257 With our unique training course, we'll show you how to write 20 lines of code
258 and lots more besides.  Our training course covers every programming language
259 in existence, and some that aren't.  You'll learn why the on/off switch for a
260 computer is so important, what the words *fatal error* mean, and who and what
261 you should blame when you make a mistake.
262
263         Yes, I want the brochure describing this incredible offer.
264         I enclose $1000 is small unmarked bills to cover the cost of
265         postage and handling. (No live poultry, please.)
266
267 *** Our Slogan:  Top down programming for the masses. ***
268 %
269         A novice asked the Master: "Here is a programmer that never designs,
270 documents, or tests his programs.  Yet all who know him consider him one of
271 the best programmers in the world.  Why is this?"
272         The Master replies: "That programmer has mastered the Tao.  He has
273 gone beyond the need for design; he does not become angry when the system
274 crashes, but accepts the universe without concern.  He has gone beyond the
275 need for documentation; he no longer cares if anyone else sees his code.  He
276 has gone beyond the need for testing; each of his programs are perfect within
277 themselves, serene and elegant, their purpose self-evident.  Truly, he has
278 entered the mystery of the Tao."
279                 -- Geoffrey James, "The Tao of Programming"
280 %
281         A novice asked the master: "I have a program that sometimes runs and
282 sometimes aborts.  I have followed the rules of programming, yet I am totally
283 baffled. What is the reason for this?"
284         The master replied: "You are confused because you do not understand
285 the Tao.  Only a fool expects rational behavior from his fellow humans.  Why
286 do you expect it from a machine that humans have constructed?  Computers
287 simulate determinism; only the Tao is perfect.
288         The rules of programming are transitory; only the Tao is eternal.
289 Therefore you must contemplate the Tao before you receive enlightenment."
290         "But how will I know when I have received enlightenment?" asked the
291 novice.
292         "Your program will then run correctly," replied the master.
293                 -- Geoffrey James, "The Tao of Programming"
294 %
295         A novice asked the master: "I perceive that one computer company is
296 much larger than all others.  It towers above its competition like a giant
297 among dwarfs.  Any one of its divisions could comprise an entire business.
298 Why is this so?"
299         The master replied, "Why do you ask such foolish questions?  That
300 company is large because it is so large.  If it only made hardware, nobody
301 would buy it.  If it only maintained systems, people would treat it like a
302 servant.  But because it combines all of these things, people think it one
303 of the gods!  By not seeking to strive, it conquers without effort."
304                 -- Geoffrey James, "The Tao of Programming"
305 %
306         A novice asked the master: "In the east there is a great tree-structure
307 that men call 'Corporate Headquarters'.  It is bloated out of shape with
308 vice-presidents and accountants.  It issues a multitude of memos, each saying
309 'Go, Hence!' or 'Go, Hither!' and nobody knows what is meant.  Every year new
310 names are put onto the branches, but all to no avail.  How can such an
311 unnatural entity exist?"
312         The master replies: "You perceive this immense structure and are
313 disturbed that it has no rational purpose.  Can you not take amusement from
314 its endless gyrations?  Do you not enjoy the untroubled ease of programming
315 beneath its sheltering branches?  Why are you bothered by its uselessness?"
316                 -- Geoffrey James, "The Tao of Programming"
317 %
318         A novice of the temple once approached the Chief Priest with a
319 question.
320         "Master, does Emacs have the Buddha nature?" the novice asked.
321         The Chief Priest had been in the temple for many years and could be
322 relied upon to know these things.  He thought for several minutes before
323 replying.
324         "I don't see why not.  It's got bloody well everything else."
325         With that, the Chief Priest went to lunch.  The novice suddenly
326 achieved enlightenment, several years later.
327
328 Commentary:
329
330 His Master is kind,
331 Answering his FAQ quickly,
332 With thought and sarcasm.
333 %
334         A novice programmer was once assigned to code a simple financial
335 package.
336         The novice worked furiously for many days, but when his master
337 reviewed his program, he discovered that it contained a screen editor, a set
338 of generalized graphics routines, and artificial intelligence interface,
339 but not the slightest mention of anything financial.
340         When the master asked about this, the novice became indignant.
341 "Don't be so impatient," he said, "I'll put the financial stuff in
342 eventually."
343                 -- Geoffrey James, "The Tao of Programming"
344 %
345         A novice was trying to fix a broken lisp machine by turning the
346 power off and on.  Knight, seeing what the student was doing spoke sternly,
347 "You cannot fix a machine by just power-cycling it with no understanding
348 of what is going wrong."  Knight turned the machine off and on.  The
349 machine worked.
350 %
351 A person who is more than casually interested in computers should be well
352 schooled in machine language, since it is a fundamental part of a computer.
353                 -- Donald Knuth
354 %
355         A program should be light and agile, its subroutines connected like a
356 strings of pearls.  The spirit and intent of the program should be retained
357 throughout.  There should be neither too little nor too much, neither needless
358 loops nor useless variables, neither lack of structure nor overwhelming
359 rigidity.
360         A program should follow the 'Law of Least Astonishment'.  What is this
361 law?  It is simply that the program should always respond to the user in the
362 way that astonishes him least.
363         A program, no matter how complex, should act as a single unit.  The
364 program should be directed by the logic within rather than by outward
365 appearances.
366         If the program fails in these requirements, it will be in a state of
367 disorder and confusion.  The only way to correct this is to rewrite the
368 program.
369                 -- Geoffrey James, "The Tao of Programming"
370 %
371         A programmer from a very large computer company went to a software
372 conference and then returned to report to his manager, saying: "What sort
373 of programmers work for other companies?  They behaved badly and were
374 unconcerned with appearances. Their hair was long and unkempt and their
375 clothes were wrinkled and old. They crashed out hospitality suites and they
376 made rude noises during my presentation."
377         The manager said: "I should have never sent you to the conference.
378 Those programmers live beyond the physical world.  They consider life absurd,
379 an accidental coincidence.  They come and go without knowing limitations.
380 Without a care, they live only for their programs.  Why should they bother
381 with social conventions?"
382         "They are alive within the Tao."
383                 -- Geoffrey James, "The Tao of Programming"
384 %
385 A programmer is a person who passes as an exacting expert on the basis of
386 being able to turn out, after innumerable punching, an infinite series of
387 incomprehensible answers calculated with micrometric precisions from vague
388 assumptions based on debatable figures taken from inconclusive documents
389 and carried out on instruments of problematical accuracy by persons of
390 dubious reliability and questionable mentality for the avowed purpose of
391 annoying and confounding a hopelessly defenseless department that was
392 unfortunate enough to ask for the information in the first place.
393                 -- IEEE Grid newsmagazine
394 %
395 A programming language is low level when its programs require attention
396 to the irrelevant.
397 %
398 A recent study has found that concentrating on difficult off-screen
399 objects, such as the faces of loved ones, causes eye strain in computer
400 scientists.  Researchers into the phenomenon cite the added concentration
401 needed to "make sense" of such unnatural three dimensional objects.
402 %
403 A rolling disk gathers no MOS.
404 %
405         A sheet of paper crossed my desk the other day and as I read it,
406 realization of a basic truth came over me.  So simple!  So obvious we couldn't
407 see it.  John Knivlen, Chairman of Polamar Repeater Club, an amateur radio
408 group, had discovered how IC circuits work.  He says that smoke is the thing
409 that makes ICs work because every time you let the smoke out of an IC circuit,
410 it stops working.  He claims to have verified this with thorough testing.
411         I was flabbergasted!  Of course!  Smoke makes all things electrical
412 work.  Remember the last time smoke escaped from your Lucas voltage regulator
413 Didn't it quit working?  I sat and smiled like an idiot as more of the truth
414 dawned.  It's the wiring harness that carries the smoke from one device to
415 another in your Mini, MG or Jag.  And when the harness springs a leak, it lets
416 the smoke out of everything at once, and then nothing works.  The starter
417 motor requires large quantities of smoke to operate properly, and that's why
418 the wire going to it is so large.
419         Feeling very smug, I continued to expand my hypothesis.  Why are Lucas
420 electronics more likely to leak than say Bosch?  Hmmm...  Aha!!!  Lucas is
421 British, and all things British leak!  British convertible tops leak water,
422 British engines leak oil, British displacer units leak hydrostatic fluid, and
423 I might add Brititsh tires leak air, and the British defense unit leaks
424 secrets... so naturally British electronics leak smoke.
425                 -- Jack Banton, PCC Automotive Electrical School
426
427         [Ummm ... IC circuits?  Integrated circuit circuits?]
428 %
429 A student, in hopes of understanding the Lambda-nature, came to Greenblatt.
430 As they spoke a Multics system hacker walked by.  "Is it true", asked the
431 student, "that PL-1 has many of the same data types as Lisp?"  Almost before
432 the student had finished his question, Greenblatt shouted, "FOO!", and hit
433 the student with a stick.
434 %
435 A successful [software] tool is one that was used to do something
436 undreamed of by its author.
437                 -- S. C. Johnson
438 %
439 A well-used door needs no oil on its hinges.
440 A swift-flowing steam does not grow stagnant.
441 Neither sound nor thoughts can travel through a vacuum.
442 Software rots if not used.
443
444 These are great mysteries.
445                 -- Geoffrey James, "The Tao of Programming"
446 %
447 A year spent in artificial intelligence is enough to make one believe in God.
448 %
449 About the use of language: it is impossible to sharpen a pencil with a blunt
450 ax.  It is equally vain to try to do it with ten blunt axes instead.
451                 -- Edsger Dijkstra
452 %
453 Adding features does not necessarily increase functionality -- it just
454 makes the manuals thicker.
455 %
456 Adding manpower to a late software project makes it later.
457                 -- F. Brooks, "The Mythical Man-Month"
458 %
459 Whenever one person is found adequate to the discharge of a duty by
460 close application thereto, it is worse execute by two persons and
461 scarcely done at all if three or more are employed therein.
462                 -- George Washington, 1732-1799
463 %
464         After sifting through the overwritten remaining blocks of Luke's home
465 directory, Luke and PDP-1 sped away from /u/lars, across the surface of the
466 Winchester riding Luke's flying read/write head.  PDP-1 had Luke stop at the
467 edge of the cylinder overlooking /usr/spool/uucp.
468         "Unix-to-Unix Copy Program;" said PDP-1.  "You will never find a more
469 wretched hive of bugs and flamers.  We must be cautious."
470                 -- DECWARS
471 %
472 Alan Turing thought about criteria to settle the question of whether
473 machines can think, a question of which we now know that it is about
474 as relevant as the question of whether submarines can swim.
475                 -- Dijkstra
476 %
477 Algol-60 surely must be regarded as the most important programming language
478 yet developed.
479                 -- T. Cheatham
480 %
481 All constants are variables.
482 %
483 ===  ALL CSH USERS PLEASE NOTE  ========================
484
485 Set the variable $LOSERS to all the people that you think are losers.  This
486 will cause all said losers to have the variable $PEOPLE-WHO-THINK-I-AM-A-LOSER
487 updated in their .login file.  Should you attempt to execute a job on a
488 machine with poor response time and a machine on your local net is currently
489 populated by losers, that machine will be freed up for your job through a
490 cold boot process.
491 %
492 All parts should go together without forcing.  You must remember that the
493 parts you are reassembling were disassembled by you.  Therefore, if you can't
494 get them together again, there must be a reason.  By all means, do not use a
495 hammer.
496                 -- IBM maintenance manual, 1925
497 %
498 All programmers are optimists.  Perhaps this modern sorcery especially
499 attracts those who believe in happy endings and fairy godmothers.  Perhaps the
500 hundreds of nitty frustrations drive away all but those who habitually focus
501 on the end goal.  Perhaps it is merely that computers are young, programmers
502 are younger, and the young are always optimists.  But however the selection
503 process works, the result is indisputable:  "This time it will surely run," or
504 "I just found the last bug."
505                 -- Frederick Brooks, "The Mythical Man Month"
506 %
507 All programmers are playwrights and all computers are lousy actors.
508 %
509 "... all the good computer designs are bootlegged; the formally planned
510 products, if they are built at all, are dogs!"
511                 -- David E. Lundstrom, "A Few Good Men From Univac",
512                    MIT Press, 1987
513 %
514 All the simple programs have been written.
515 %
516 ===  ALL USERS PLEASE NOTE  ========================
517
518 A new system, the CIRCULATORY system, has been added.
519
520 The long-experimental CIRCULATORY system has been released to users.  The
521 Lisp Machine uses Type B fluid, the L machine uses Type A fluid.  When the
522 switch to Common Lisp occurs both machines will, of course, be Type O.
523 Please check fluid level by using the DIP stick which is located in the
524 back of VMI monitors.  Unchecked low fluid levels can cause poor paging
525 performance.
526 %
527 ===  ALL USERS PLEASE NOTE  ========================
528
529 Bug reports now amount to an average of 12,853 per day.  Unfortunately,
530 this is only a small fraction [ < 1% ] of the mail volume we receive.  In
531 order that we may more expeditiously deal with these valuable messages,
532 please communicate them by one of the following paths:
533
534         ARPA:  WastebasketSLMHQ.ARPA
535         UUCP:  [berkeley, seismo, harpo]!fubar!thekid!slmhq!wastebasket
536     Non-network sites:  Federal Express to:
537                 Wastebasket
538                 Room NE43-926
539                 Copernicus, The Moon, 12345-6789
540         For that personal contact feeling call 1-415-642-4948; our trained
541         operators are on call 24 hours a day.  VISA/MC accepted.*
542
543 * Our very rich lawyers have assured us that we are not
544   responsible for any errors or advice given over the phone.
545 %
546 ===  ALL USERS PLEASE NOTE  ========================
547
548 CAR and CDR now return extra values.
549
550 The function CAR now returns two values.  Since it has to go to the trouble
551 to figure out if the object is carcdr-able anyway, we figured you might as
552 well get both halves at once.  For example, the following code shows how to
553 destructure a cons (SOME-CONS) into its two slots (THE-CAR and THE-CDR):
554
555         (MULTIPLE-VALUE-BIND (THE-CAR THE-CDR) (CAR SOME-CONS) ...)
556
557 For symmetry with CAR, CDR returns a second value which is the CAR of the
558 object.  In a related change, the functions MAKE-ARRAY and CONS have been
559 fixed so they don't allocate any storage except on the stack.  This should
560 hopefully help people who don't like using the garbage collector because
561 it cold boots the machine so often.
562 %
563 ===  ALL USERS PLEASE NOTE  ========================
564
565 Compiler optimizations have been made to macro expand LET into a WITHOUT-
566 INTERRUPTS special form so that it can PUSH things into a stack in the
567 LET-OPTIMIZATION area, SETQ the variables and then POP them back when it's
568 done.  Don't worry about this unless you use multiprocessing.
569 Note that LET *could* have been defined by:
570
571         (LET ((LET '`(LET ((LET ',LET))
572                         ,LET)))
573         `(LET ((LET ',LET))
574                 ,LET))
575
576 This is believed to speed up execution by as much as a factor of 1.01 or
577 3.50 depending on whether you believe our friendly marketing representatives.
578 This code was written by a new programmer here (we snatched him away from
579 Itty Bitti Machines where he was writing COUGHBOL code) so to give him
580 confidence we trusted his vows of "it works pretty well" and installed it.
581 %
582 ===  ALL USERS PLEASE NOTE  ========================
583
584 JCL support as alternative to system menu.
585
586 In our continuing effort to support languages other than LISP on the CADDR,
587 we have developed an OS/360-compatible JCL.  This can be used as an
588 alternative to the standard system menu.  Type System J to get to a JCL
589 interactive read-execute-diagnose loop window.  [Note that for 360
590 compatibility, all input lines are truncated to 80 characters.]  This
591 window also maintains a mouse-sensitive display of critical job parameters
592 such as dataset allocation, core allocation, channels, etc.  When a JCL
593 syntax error is detected or your job ABENDs, the window-oriented JCL
594 debugger is entered.  The JCL debugger displays appropriate OS/360 error
595 messages (such as IEC703, "disk error") and allows you to dequeue your job.
596 %
597 ===  ALL USERS PLEASE NOTE  ========================
598
599 The garbage collector now works.  In addition a new, experimental garbage
600 collection algorithm has been installed.  With SI:%DSK-GC-QLX-BITS set to 17,
601 (NOT the default) the old garbage collection algorithm remains in force; when
602 virtual storage is filled, the machine cold boots itself.  With SI:%DSK-GC-
603 QLX-BITS set to 23, the new garbage collector is enabled.  Unlike most garbage
604 collectors, the new gc starts its mark phase from the mind of the user, rather
605 than from the obarray.  This allows the garbage collection of significantly
606 more Qs.  As the garbage collector runs, it may ask you something like "Do you
607 remember what SI:RDTBL-TRANS does?", and if you can't give a reasonable answer
608 in thirty seconds, the symbol becomes a candidate for GCing.  The variable
609 SI:%GC-QLX-LUSER-TM governs how long the GC waits before timing out the user.
610 %
611 ===  ALL USERS PLEASE NOTE  ========================
612
613 There has been some confusion concerning MAPCAR.
614         (DEFUN MAPCAR (&FUNCTIONAL FCN &EVAL &REST LISTS)
615                 (PROG (V P LP)
616                 (SETQ P (LOCF V))
617         L       (SETQ LP LISTS)
618                 (%START-FUNCTION-CALL FCN T (LENGTH LISTS) NIL)
619         L1      (OR LP (GO L2))
620                 (AND (NULL (CAR LP)) (RETURN V))
621                 (%PUSH (CAAR LP))
622                 (RPLACA LP (CDAR LP))
623                 (SETQ LP (CDR LP))
624                 (GO L1)
625         L2      (%FINISH-FUNCTION-CALL FCN T (LENGTH LISTS) NIL)
626                 (SETQ LP (%POP))
627                 (RPLACD P (SETQ P (NCONS LP)))
628                 (GO L)))
629 We hope this clears up the many questions we've had about it.
630 %
631 All your files have been destroyed (sorry).  Paul.
632 %
633 Almost anything derogatory you could say about today's software design
634 would be accurate.
635                 -- K. E. Iverson
636 %
637 Although it is still a truism in industry that "no one was ever fired for
638 buying IBM," Bill O'Neil, the chief technology officer at Drexel Burnham
639 Lambert, says he knows for a fact that someone has been fired for just that
640 reason.  He knows it because he fired the guy.
641         "He made a bad decision, and what it came down to was, 'Well, I
642 bought it because I figured it was safe to buy IBM,'"  Mr. O'Neil says.
643 "I said, 'No.  Wrong.  Game over.  Next contestant, please.'"
644                 -- The Wall Street Journal, December 6, 1989
645 %
646 AmigaDOS Beer: The company has gone out of business, but their recipe has
647 been picked up by some weird German company, so now this beer will be an
648 import.  This beer never really sold very well because the original
649 manufacturer didn't understand marketing. Like Unix Beer, AmigaDOS Beer
650 fans are an extremely loyal and loud group. It originally came in a
651 16-oz. can, but now comes in 32-oz.  cans too.  When this can was
652 originally introduced, it appeared flashy and colorful, but the design
653 hasn't changed much over the years, so it appears dated now.  Critics of
654 this beer claim that it is only meant for watching TV anyway.
655 %
656 An Ada exception is when a routine gets in trouble and says
657 'Beam me up, Scotty'.
658 %
659 An adequate bootstrap is a contradiction in terms.
660 %
661 An algorithm must be seen to be believed.
662                 -- D. E. Knuth
663 %
664 ... an anecdote from IBM's Yorktown Heights Research Center.  When a
665 programmer used his new computer terminal, all was fine when he was sitting
666 down, but he couldn't log in to the system when he was standing up.  That
667 behavior was 100 percent repeatable: he could always log in when sitting and
668 never when standing.
669
670 Most of us just sit back and marvel at such a story; how could that terminal
671 know whether the poor guy was sitting or standing?  Good debuggers, though,
672 know that there has to be a reason.  Electrical theories are the easiest to
673 hypothesize: was there a loose wire under the carpet, or problems with static
674 electricity?  But electrical problems are rarely consistently reproducible.
675 An alert IBMer finally noticed that the problem was in the terminal's
676 keyboard: the tops of two keys were switched.  When the programmer was seated
677 he was a touch typist and the problem went unnoticed, but when he stood he was
678 led astray by hunting and pecking.
679                 -- "Programming Pearls" column, by Jon Bentley in CACM February 1985
680 %
681 An elephant is a mouse with an operating system.
682 %
683 An engineer is someone who does list processing in FORTRAN.
684 %
685 An interpretation _\bI satisfies a sentence in the table language if and only
686 if each entry in the table designates the value of the function designated by
687 the function constant in the upper-left corner applied to the objects
688 designated by the corresponding row and column labels.
689                 -- Genesereth & Nilsson, "Logical foundations of Artificial
690                    Intelligence"
691 %
692 And it should be the law: If you use the word `paradigm' without knowing
693 what the dictionary says it means, you go to jail.  No exceptions.
694                 -- David Jones
695 %
696 And on the seventh day, He exited from append mode.
697 %
698 Another megabytes the dust.
699 %
700 Any given program will expand to fill available memory.
701 %
702 Any given program, when running, is obsolete.
703 %
704 Any program which runs right is obsolete.
705 %
706 Any programming language is at its best before it is implemented and used.
707 %
708 ... Any resemblance between the above views and those of my employer,
709 my terminal, or the view out my window are purely coincidental.  Any
710 resemblance between the above and my own views is non-deterministic.  The
711 question of the existence of views in the absence of anyone to hold them
712 is left as an exercise for the reader.  The question of the existence of
713 the reader is left as an exercise for the second god coefficient.  (A
714 discussion of non-orthogonal, non-integral polytheism is beyond the scope
715 of this article.)
716 %
717 Any sufficiently advanced bug is indistinguishable from a feature.
718                 -- Rich Kulawiec
719 %
720 Anyone who has attended a USENIX conference in a fancy hotel can tell you
721 that a sentence like "You're one of those computer people, aren't you?"
722 is roughly equivalent to "Look, another amazingly mobile form of slime
723 mold!" in the mouth of a hotel cocktail waitress.
724                 -- Elizabeth Zwicky
725 %
726 APL hackers do it in the quad.
727 %
728 APL is a mistake, carried through to perfection.  It is the language of the
729 future for the programming techniques of the past: it creates a new generation
730 of coding bums.
731                 -- Edsger W. Dijkstra, SIGPLAN Notices, Volume 17, Number 5
732 %
733 APL is a natural extension of assembler language programming;
734 ...and is best for educational purposes.
735                 -- A. Perlis
736 %
737 APL is a write-only language.  I can write programs in APL, but I can't
738 read any of them.
739                 -- Roy Keir
740 %
741 Are we running light with overbyte?
742 %
743 Around computers it is difficult to find the correct unit of time to
744 measure progress.  Some cathedrals took a century to complete.  Can you
745 imagine the grandeur and scope of a program that would take as long?
746                 -- Epigrams in Programming, ACM SIGPLAN Sept. 1982
747 %
748 As a computer, I find your faith in technology amusing.
749 %
750 As far as we know, our computer has never had an undetected error.
751                 -- Weisert
752 %
753 As in certain cults it is possible to kill a process if you know its true
754 name.
755                 -- Ken Thompson and Dennis M. Ritchie
756 %
757 As in Protestant Europe, by contrast, where sects divided endlessly into
758 smaller competing sects and no church dominated any other, all is different
759 in the fragmented world of IBM.  That realm is now a chaos of conflicting
760 norms and standards that not even IBM can hope to control.  You can buy a
761 computer that works like an IBM machine but contains nothing made or sold by
762 IBM itself.  Renegades from IBM constantly set up rival firms and establish
763 standards of their own.  When IBM recently abandoned some of its original
764 standards and decreed new ones, many of its rivals declared a puritan
765 allegiance to IBM's original faith, and denounced the company as a divisive
766 innovator.  Still, the IBM world is united by its distrust of icons and
767 imagery.  IBM's screens are designed for language, not pictures.  Graven
768 images may be tolerated by the luxurious cults, but the true IBM faith relies
769 on the austerity of the word.
770                 -- Edward Mendelson, "The New Republic", February 22, 1988
771 %
772 As long as there are ill-defined goals, bizarre bugs, and unrealistic
773 schedules, there will be Real Programmers willing to jump in and Solve
774 The Problem, saving the documentation for later.
775 %
776 As of next Thursday, UNIX will be flushed in favor of TOPS-10.
777 Please update your programs.
778 %
779 As of next Tuesday, C will be flushed in favor of COBOL.
780 Please update your programs.
781 %
782 As of next week, passwords will be entered in Morse code.
783 %
784 As part of an ongoing effort to keep you, the Fortune reader, abreast of
785 the valuable information that daily crosses the USENET, Fortune presents:
786
787 News articles that answer *your* questions, #1:
788
789         Newsgroups: comp.sources.d
790         Subject: how do I run C code received from sources
791         Keywords: C sources
792         Distribution: na
793
794         I do not know how to run the C programs that are posted in the
795         sources newsgroup.  I save the files, edit them to remove the
796         headers, and change the mode so that they are executable, but I
797         cannot get them to run.  (I have never written a C program before.)
798
799         Must they be compiled?  With what compiler?  How do I do this?  If
800         I compile them, is an object code file generated or must I generate
801         it explicitly with the > character?  Is there something else that
802         must be done?
803 %
804 As part of the conversion, computer specialists rewrote 1,500 programs;
805 a process that traditionally requires some debugging.
806                 -- USA Today, referring to the Internal Revenue Service
807                    conversion to a new computer system.
808 %
809 As soon as we started programming, we found to our surprise that it wasn't
810 as easy to get programs right as we had thought.  Debugging had to be
811 discovered.  I can remember the exact instant when I realized that a large
812 part of my life from then on was going to be spent in finding mistakes in
813 my own programs.
814                 -- Maurice Wilkes, designer of EDSAC, on programming, 1949
815 %
816 As the system comes up, the component builders will from time to time appear,
817 bearing hot new versions of their pieces -- faster, smaller, more complete,
818 or putatively less buggy.  The replacement of a working component by a new
819 version requires the same systematic testing procedure that adding a new
820 component does, although it should require less time, for more complete and
821 efficient test cases will usually be available.
822                 -- Frederick Brooks Jr., "The Mythical Man Month"
823 %
824 As the trials of life continue to take their toll, remember that there
825 is always a future in Computer Maintenance.
826                 -- National Lampoon, "Deteriorata"
827 %
828 As Will Rogers would have said, "There is no such things as a free variable."
829 %
830 ASCII a stupid question, you get an EBCDIC answer.
831 %
832 ASHes to ASHes, DOS to DOS.
833 %
834 Ask not for whom the <CONTROL-G>\a tolls.
835 %
836 Assembly language experience is [important] for the maturity
837 and understanding of how computers work that it provides.
838                 -- D. Gries
839 %
840 Asynchronous inputs are at the root of our race problems.
841                 -- D. Winker and F. Prosser
842 %
843 At about 2500 A.D., humankind discovers a computer problem that *must* be
844 solved.  The only difficulty is that the problem is NP complete and will
845 take thousands of years even with the latest optical biologic technology
846 available.  The best computer scientists sit down to think up some solution.
847 In great dismay, one of the C.S. people tells her husband about it.  There
848 is only one solution, he says.  Remember physics 103, Modern Physics, general
849 relativity and all.  She replies, "What does that have to do with solving
850 a computer problem?"
851         "Remember the twin paradox?"
852         After a few minutes, she says, "I could put the computer on a very
853 fast machine and the computer would have just a few minutes to calculate but
854 that is the exact opposite of what we want... Of course!  Leave the
855 computer here, and accelerate the earth!"
856         The problem was so important that they did exactly that.  When
857 the earth came back, they were presented with the answer:
858
859         IEH032 Error in JOB Control Card.
860 %
861 At first sight, the idea of any rules or principles being superimposed on
862 the creative mind seems more likely to hinder than to help, but this is
863 quite untrue in practice.  Disciplined thinking focuses inspiration rather
864 than blinkers it.
865                 -- G. L. Glegg, "The Design of Design"
866 %
867 At Group L, Stoffel oversees six first-rate programmers, a managerial
868 challenge roughly comparable to herding cats.
869                 -- The Washington Post Magazine, 9 June, 1985
870 %
871 At the source of every error which is blamed on the computer you will find
872 at least two human errors, including the error of blaming it on the computer.
873 %
874 Avoid strange women and temporary variables.
875 %
876 Basic is a high level languish.  APL is a high level anguish.
877 %
878 BASIC is the Computer Science equivalent of `Scientific Creationism'.
879 %
880 BASIC is to computer programming as QWERTY is to typing.
881                 -- Seymour Papert
882 %
883 Be careful when a loop exits to the same place from side and bottom.
884 %
885 Behind every great computer sits a skinny little geek.
886 %
887 Bell Labs Unix -- Reach out and grep someone.
888 %
889 Beware of bugs in the above code; I have only proved it correct, not tried it.
890                 -- Donald Knuth
891 %
892 Beware of Programmers who carry screwdrivers.
893                 -- Leonard Brandwein
894 %
895 Beware of the Turing Tar-pit in which everything is possible but nothing of
896 interest is easy.
897 %
898 Beware the new TTY code!
899 %
900 Blinding speed can compensate for a lot of deficiencies.
901                 -- David Nichols
902 %
903 BLISS is ignorance.
904 %
905 Both models are identical in performance, functional operation, and
906 interface circuit details.  The two models, however, are not compatible
907 on the same communications line connection.
908                 -- Bell System Technical Reference
909 %
910 Brace yourselves.  We're about to try something that borders on the unique:
911 an actually rather serious technical book which is not only (gasp) vehemently
912 anti-Solemn, but also (shudder) takes sides.  I tend to think of it as
913 `Constructive Snottiness.'
914                 -- Mike Padlipsky, "Elements of Networking Style"
915 %
916 Brain fried -- Core dumped
917 %
918 Breadth-first search is the bulldozer of science.
919                 -- Randy Goebel
920 %
921         Brian Kernighan has an automobile which he helped design.
922 Unlike most automobiles, it has neither speedometer, nor gas gauge, nor
923 any of the numerous idiot lights which plague the modern driver.
924 Rather, if the driver makes any mistake, a giant "?" lights up in the
925 center of the dashboard.  "The experienced driver", he says, "will
926 usually know what's wrong."
927 %
928 Bringing computers into the home won't change either one, but may
929 revitalize the corner saloon.
930 %
931 Build a system that even a fool can use and only a fool will want to use it.
932 %
933 Building translators is good clean fun.
934                 -- T. Cheatham
935 %
936 Bus error -- driver executed.
937 %
938 Bus error -- please leave by the rear door.
939 %
940 But in our enthusiasm, we could not resist a radical overhaul of the
941 system, in which all of its major weaknesses have been exposed,
942 analyzed, and replaced with new weaknesses.
943                 -- Bruce Leverett, "Register Allocation in Optimizing Compilers"
944 %
945 But this has taken us far afield from interface, which is not a bad
946 place to be, since I particularly want to move ahead to the kludge.
947 Why do people have so much trouble understanding the kludge?  What
948 is a kludge, after all, but not enough K's, not enough ROM's, not
949 enough RAM's, poor quality interface and too few bytes to go around?
950 Have I explained yet about the bytes?
951 %
952 "But what we need to know is, do people want nasally-insertable computers?"
953 %
954 By long-standing tradition, I take this opportunity to savage other
955 designers in the thin disguise of good, clean fun.
956                 -- P. J. Plauger, "Computer Language", 1988, April
957                    Fool's column.
958 %
959 BYTE editors are people who separate the wheat from the chaff, and then
960 carefully print the chaff.
961 %
962 Byte your tongue.
963 %
964 C Code.
965 C Code Run.
966 Run, Code, RUN!
967         PLEASE!!!!
968 %
969 C for yourself.
970 %
971 C makes it easy for you to shoot yourself in the foot.  C++ makes that
972 harder, but when you do, it blows away your whole leg.
973                 -- Bjarne Stroustrup
974 %
975 C'est magnifique, mais ce n'est pas l'Informatique.
976                 -- Bosquet [on seeing the IBM 4341]
977 %
978 C++ is the best example of second-system effect since OS/360.
979 %
980 ... C++ offers even more flexible control over the visibility of member
981 objects and member functions.  Specifically, members may be placed in the
982 public, private, or protected parts of a class.  Members declared in the
983 public parts are visible to all clients; members declared in the private
984 parts are fully encapsulated; and members declared in the protected parts
985 are visible only to the class itself and its subclasses.  C++ also supports
986 the notion of *_______\b\b\b\b\b\b\bfriends*: cooperative classes that are
987 permitted to see each other's private parts.
988                 -- Grady Booch, "Object Oriented Design with Applications"
989 %
990 Calm down, it's *____\b\b\b\bonly* ones and zeroes.
991 %
992 Can't open /usr/share/games/fortunes/fortunes.  Lid stuck on cookie jar.
993 %
994 Can't open /usr/share/games/fortunes/fortunes.dat.
995 %
996 CChheecckk yyoouurr dduupplleexx sswwiittcchh..
997 %
998 CCI Power 6/40: one board, a megabyte of cache, and an attitude...
999 %
1000 Center meeting at 4pm in 2C-543.
1001 %
1002 Civilization, as we know it, will end sometime this evening.
1003 See SYSNOTE tomorrow for more information.
1004 %
1005 COBOL is for morons.
1006                 -- E. W. Dijkstra
1007 %
1008 Cobol programmers are down in the dumps.
1009 %
1010 Coding is easy;  All you do is sit staring at a terminal until the drops
1011 of blood form on your forehead.
1012 %
1013 Comparing software engineering to classical engineering assumes that software
1014 has the ability to wear out.  Software typically behaves, or it does not.  It
1015 either works, or it does not.  Software generally does not degrade, abrade,
1016 stretch, twist, or ablate.  To treat it as a physical entity, therefore, is
1017 misapplication of our engineering skills.  Classical engineering deals with
1018 the characteristics of hardware; software engineering should deal with the
1019 characteristics of *software*, and not with hardware or management.
1020                 -- Dan Klein
1021 %
1022 COMPASS [for the CDC-6000 series] is the sort of assembler one expects from
1023 a corporation whose president codes in octal.
1024                 -- J. N. Gray
1025 %
1026 ... computer hardware progress is so fast.  No other technology since
1027 civilization began has seen six orders of magnitude in performance-price
1028 gain in 30 years.
1029                 -- Fred Brooks
1030 %
1031 Computer programmers do it byte by byte.
1032 %
1033 Computer programmers never die, they just get lost in the processing.
1034 %
1035 Computer programs expand so as to fill the core available.
1036 %
1037 Computer Science is merely the post-Turing decline in formal systems theory.
1038 %
1039 Computer Science is the only discipline in which we view adding a new wing
1040 to a building as being maintenance
1041                 -- Jim Horning
1042 %
1043 Computers are not intelligent.  They only think they are.
1044 %
1045 Computers are unreliable, but humans are even more unreliable.
1046 Any system which depends on human reliability is unreliable.
1047                 -- Gilb
1048 %
1049 Computers are useless.  They can only give you answers.
1050                 -- Pablo Picasso
1051 %
1052 Computers can figure out all kinds of problems, except the things in
1053 the world that just don't add up.
1054 %
1055 Computers don't actually think.
1056         You just think they think.
1057                 (We think.)
1058 %
1059 Computers will not be perfected until they can compute how much more
1060 than the estimate the job will cost.
1061 %
1062 Conceptual integrity in turn dictates that the design must proceed
1063 from one mind, or from a very small number of agreeing resonant minds.
1064                 -- Frederick Brooks Jr., "The Mythical Man Month"
1065 %
1066 Congratulations!  You are the one-millionth user to log into our system.
1067 If there's anything special we can do for you, anything at all, don't
1068 hesitate to ask!
1069 %
1070         Cosmotronic Software Unlimited Inc. does not warrant that the
1071 functions contained in the program will meet your requirements or that
1072 the operation of the program will be uninterrupted or error-free.
1073         However, Cosmotronic Software Unlimited Inc. warrants the
1074 diskette(s) on which the program is furnished to be of black color and
1075 square shape under normal use for a period of ninety (90) days from the
1076 date of purchase.
1077         NOTE: IN NO EVENT WILL COSMOTRONIC SOFTWARE UNLIMITED OR ITS
1078 DISTRIBUTORS AND THEIR DEALERS BE LIABLE TO YOU FOR ANY DAMAGES, INCLUDING
1079 ANY LOST PROFIT, LOST SAVINGS, LOST PATIENCE OR OTHER INCIDENTAL OR
1080 CONSEQUENTIAL DAMAGES.
1081                 -- Horstmann Software Design, the "ChiWriter" user manual
1082 %
1083 Couldn't we jury-rig the cat to act as an audio switch, and have it yell
1084 at people to save their core images before logging them out?  I'm sure
1085 the cattle prod would be effective in this regard.  In any case, a traverse
1086 mounted iguana, while more perverted, gives better traction, not to mention
1087 being easier to stake.
1088 %
1089 Counting in binary is just like counting in decimal -- if you are all thumbs.
1090                 -- Glaser and Way
1091 %
1092 Counting in octal is just like counting in decimal--if you don't use your
1093 thumbs.
1094                 -- Tom Lehrer
1095 %
1096 [Crash programs] fail because they are based on the theory that, with nine
1097 women pregnant, you can get a baby a month.
1098                 -- Wernher von Braun
1099 %
1100 Crazee Edeee, his prices are INSANE!!!
1101 %
1102 Creating computer software is always a demanding and painstaking
1103 process -- an exercise in logic, clear expression, and almost fanatical
1104 attention to detail.  It requires intelligence, dedication, and an
1105 enormous amount of hard work.  But, a certain amount of unpredictable
1106 and often unrepeatable inspiration is what usually makes the difference
1107 between adequacy and excellence.
1108 %
1109 Creating computer software is always a demanding and painstaking
1110 process -- an exercise in logic, clear expression, and almost fanatical
1111 attention to detail.  It requires intelligence, dedication, and an
1112 enormous amount of hard work.  But, a certain amount of unpredictable
1113 and often unrepeatable inspiration is what usually makes the difference
1114 between adequacy and excellence.
1115 %
1116 %DCL-MEM-BAD, bad memory
1117 VMS-F-PDGERS, pudding between the ears
1118 %
1119 Dear Emily, what about test messages?
1120                 -- Concerned
1121
1122 Dear Concerned:
1123         It is important, when testing, to test the entire net.  Never test
1124 merely a subnet distribution when the whole net can be done.  Also put "please
1125 ignore" on your test messages, since we all know that everybody always skips
1126 a message with a line like that.  Don't use a subject like "My sex is female
1127 but I demand to be addressed as male." because such articles are read in depth
1128 by all USEnauts.
1129                 -- Emily Postnews Answers Your Questions on Netiquette
1130 %
1131 Dear Emily:
1132         How can I choose what groups to post in?
1133                 -- Confused
1134
1135 Dear Confused:
1136         Pick as many as you can, so that you get the widest audience.  After
1137 all, the net exists to give you an audience.  Ignore those who suggest you
1138 should only use groups where you think the article is highly appropriate.
1139 Pick all groups where anybody might even be slightly interested.
1140         Always make sure followups go to all the groups.  In the rare event
1141 that you post a followup which contains something original, make sure you
1142 expand the list of groups.  Never include a "Followup-to:" line in the
1143 header, since some people might miss part of the valuable discussion in
1144 the fringe groups.
1145                 -- Emily Postnews Answers Your Questions on Netiquette
1146 %
1147 Dear Emily:
1148         I collected replies to an article I wrote, and now it's time to
1149 summarize.  What should I do?
1150                 -- Editor
1151
1152 Dear Editor:
1153         Simply concatenate all the articles together into a big file and post
1154 that.  On USENET, this is known as a summary.  It lets people read all the
1155 replies without annoying newsreaders getting in the way.  Do the same when
1156 summarizing a vote.
1157                 -- Emily Postnews Answers Your Questions on Netiquette
1158 %
1159 Dear Emily:
1160         I recently read an article that said, "reply by mail, I'll summarize."
1161 What should I do?
1162                 -- Doubtful
1163
1164 Dear Doubtful:
1165         Post your response to the whole net.  That request applies only to
1166 dumb people who don't have something interesting to say.  Your postings are
1167 much more worthwhile than other people's, so it would be a waste to reply by
1168 mail.
1169                 -- Emily Postnews Answers Your Questions on Netiquette
1170 %
1171 Dear Emily:
1172         I saw a long article that I wish to rebut carefully, what should
1173 I do?
1174                 -- Angry
1175
1176 Dear Angry:
1177         Include the entire text with your article, and include your comments
1178 between the lines.  Be sure to post, and not mail, even though your article
1179 looks like a reply to the original.  Everybody *loves* to read those long
1180 point-by-point debates, especially when they evolve into name-calling and
1181 lots of "Is too!" -- "Is not!" -- "Is too, twizot!" exchanges.
1182                 -- Emily Postnews Answers Your Questions on Netiquette
1183 %
1184 Dear Emily:
1185         I'm having a serious disagreement with somebody on the net. I
1186 tried complaints to his sysadmin, organizing mail campaigns, called for
1187 his removal from the net and phoning his employer to get him fired.
1188 Everybody laughed at me.  What can I do?
1189                 -- A Concerned Citizen
1190
1191 Dear Concerned:
1192         Go to the daily papers.  Most modern reporters are top-notch computer
1193 experts who will understand the net, and your problems, perfectly.  They
1194 will print careful, reasoned stories without any errors at all, and surely
1195 represent the situation properly to the public.  The public will also all
1196 act wisely, as they are also fully cognizant of the subtle nature of net
1197 society.
1198         Papers never sensationalize or distort, so be sure to point out things
1199 like racism and sexism wherever they might exist.  Be sure as well that they
1200 understand that all things on the net, particularly insults, are meant
1201 literally.  Link what transpires on the net to the causes of the Holocaust, if
1202 possible.  If regular papers won't take the story, go to a tabloid paper --
1203 they are always interested in good stories.
1204         By arranging all this free publicity for the net, you'll become very
1205 well known.  People on the net will wait in eager anticipation for your every
1206 posting, and refer to you constantly.  You'll get more mail than you ever
1207 dreamed possible -- the ultimate in net success.
1208                 -- Emily Postnews Answers Your Questions on Netiquette
1209 %
1210 Dear Emily:
1211         I'm still confused as to what groups articles should be posted
1212 to.  How about an example?
1213                 -- Still Confused
1214
1215 Dear Still:
1216         Ok.  Let's say you want to report that Gretzky has been traded from
1217 the Oilers to the Kings.  Now right away you might think rec.sport.hockey
1218 would be enough.  WRONG.  Many more people might be interested.  This is a
1219 big trade!  Since it's a NEWS article, it belongs in the news.* hierarchy
1220 as well.  If you are a news admin, or there is one on your machine, try
1221 news.admin.  If not, use news.misc.
1222         The Oilers are probably interested in geology, so try sci.physics.
1223 He is a big star, so post to sci.astro, and sci.space because they are also
1224 interested in stars.  Next, his name is Polish sounding.  So post to
1225 soc.culture.polish.  But that group doesn't exist, so cross-post to
1226 news.groups suggesting it should be created.  With this many groups of
1227 interest, your article will be quite bizarre, so post to talk.bizarre as
1228 well.  (And post to comp.std.mumps, since they hardly get any articles
1229 there, and a "comp" group will propagate your article further.)
1230         You may also find it is more fun to post the article once in each
1231 group.  If you list all the newsgroups in the same article, some newsreaders
1232 will only show the article to the reader once!  Don't tolerate this.
1233                 -- Emily Postnews Answers Your Questions on Netiquette
1234 %
1235 Dear Emily:
1236         Today I posted an article and forgot to include my signature.
1237 What should I do?
1238                 -- Forgetful
1239
1240 Dear Forgetful:
1241         Rush to your terminal right away and post an article that says,
1242 "Oops, I forgot to post my signature with that last article.  Here
1243 it is."
1244         Since most people will have forgotten your earlier article,
1245 (particularly since it dared to be so boring as to not have a nice, juicy
1246 signature) this will remind them of it.  Besides, people care much more
1247 about the signature anyway.
1248                 -- Emily Postnews Answers Your Questions on Netiquette
1249 %
1250 Dear Ms. Postnews:
1251         I couldn't get mail through to somebody on another site.  What
1252         should I do?
1253                 -- Eager Beaver
1254
1255 Dear Eager:
1256         No problem, just post your message to a group that a lot of people
1257 read.  Say, "This is for John Smith.  I couldn't get mail through so I'm
1258 posting it.  All others please ignore."
1259         This way tens of thousands of people will spend a few seconds scanning
1260 over and ignoring your article, using up over 16 man-hours their collective
1261 time, but you will be saved the terrible trouble of checking through usenet
1262 maps or looking for alternate routes.  Just think, if you couldn't distribute
1263 your message to 9000 other computers, you might actually have to (gasp) call
1264 directory assistance for 60 cents, or even phone the person.  This can cost
1265 as much as a few DOLLARS (!) for a 5 minute call!
1266         And certainly it's better to spend 10 to 20 dollars of other people's
1267 money distributing the message than for you to have to waste $9 on an
1268 overnight letter, or even 25 cents on a stamp!
1269         Don't forget.  The world will end if your message doesn't get through,
1270 so post it as many places as you can.
1271                 -- Emily Postnews Answers Your Questions on Netiquette
1272 %
1273 Dear Sir,
1274         I am firmly opposed to the spread of microchips either to the home or
1275 to the office,  We have more than enough of them foisted upon us in public
1276 places.  They are a disgusting Americanism, and can only result in the farmers
1277 being forced to grow smaller potatoes, which in turn will cause massive un-
1278 employment in the already severely depressed agricultural industry.
1279         Yours faithfully,
1280         Capt. Quinton D'Arcy, J.P.
1281         Sevenoaks
1282                 -- Letters To The Editor, The Times of London
1283 %
1284 Debug is human, de-fix divine.
1285 %
1286 DEC diagnostics would run on a dead whale.
1287                 -- Mel Ferentz
1288 %
1289 #define BITCOUNT(x)     (((BX_(x)+(BX_(x)>>4)) & 0x0F0F0F0F) % 255)
1290 #define  BX_(x)         ((x) - (((x)>>1)&0x77777777)                    \
1291                              - (((x)>>2)&0x33333333)                    \
1292                              - (((x)>>3)&0x11111111))
1293
1294                 -- really weird C code to count the number of bits in a word
1295 %
1296 (defun NF (a c)
1297   (cond ((null c) () )
1298         ((atom (car c))
1299           (append (list (eval (list 'getchar (list (car c) 'a) (cadr c))))
1300                  (nf a (cddr c))))
1301         (t (append (list (implode (nf a (car c)))) (nf a (cdr c))))))
1302
1303 (defun AD (want-job challenging boston-area)
1304   (cond
1305    ((or (not (equal want-job 'yes))
1306         (not (equal boston-area 'yes))
1307         (lessp challenging 7)) () )
1308    (t (append (nf  (get 'ad 'expr)
1309           '((caaddr 1 caadr 2 car 1 car 1)
1310             (car 5 cadadr 9 cadadr 8 cadadr 9 caadr 4 car 2 car 1)
1311             (car 2 caadr 4)))
1312       (list '851-5071x2661)))))
1313 ;;;     We are an affirmative action employer.
1314 %
1315 Deliver yesterday, code today, think tomorrow.
1316 %
1317 Did you know that for the price of a 280-Z you can buy two Z-80's?
1318                 -- P. J. Plauger
1319 %
1320 Different all twisty a of in maze are you, passages little.
1321 %
1322 Digital circuits are made from analog parts.
1323                 -- Don Vonada
1324 %
1325 Disc space -- the final frontier!
1326 %
1327 DISCLAIMER:
1328 Use of this advanced computing technology does not imply an endorsement
1329 of Western industrial civilization.
1330 %
1331 Disclaimer: "These opinions are my own, though for a small fee they be
1332 yours too."
1333                 -- Dave Haynie
1334 %
1335 Disk crisis, please clean up!
1336 %
1337 Disks travel in packs.
1338 %
1339 Disraeli was pretty close: actually, there are Lies, Damn lies, Statistics,
1340 Benchmarks, and Delivery dates.
1341 %
1342 Do not meddle in the affairs of troff, for it is subtle and quick to anger.
1343 %
1344 Do not simplify the design of a program if a way can be found to make
1345 it complex and wonderful.
1346 %
1347 Do not use the blue keys on this terminal.
1348 %
1349 Do you guys know what you're doing, or are you just hacking?
1350 %
1351         *** DO YOU HAVE A RESTLESS URGE TO PROGRAM? ***
1352 Do you want the instant respect that comes from being able to use technical
1353 terms that nobody understands?  Do you want to strike fear and loathing into
1354 the hearts of DP managers everywhere?  If so, then let the Famous Programmers'
1355 School lead you on... into the world of professional computer programming.
1356
1357         *** IS PROGRAMMING FOR YOU? ***
1358 Programming is not for everyone.  But, if you have the desire to learn, we can
1359 help you get started.  All you need is the Famous Programmers' Course and
1360 enough money to keep those lessons coming month after month.
1361
1362         *** TAKE OUR FREE APTITUDE TEST ***
1363 To help determine if you are qualified to be a programmer, take a moment to
1364 try this simple test:
1365         (1) Write down the numbers from zero to nine and the first six letters
1366                 of the alphabet (Hint: 0123456789ABCDEF).
1367         (2) Whose picture is on the back of a twenty-dollar bill?
1368         (3) What is the state capital of Idaho?
1369 If you managed to read all three questions without wondering why we asked
1370 them, you may have a future as a computer programmer.
1371 %
1372 Do you suffer painful elimination?
1373                 -- Don Knuth, "Structured Programming with Gotos"
1374
1375 Do you suffer painful recrimination?
1376                 -- Nancy Boxer, "Structured Programming with Come-froms"
1377
1378 Do you suffer painful illumination?
1379                 -- Isaac Newton, "Optics"
1380
1381 Do you suffer painful hallucination?
1382                 -- Don Juan, cited by Carlos Casteneda
1383 %
1384 Documentation is like sex: when it is good, it is very, very good; and
1385 when it is bad, it is better than nothing.
1386                 -- Dick Brandon
1387 %
1388 Documentation is the castor oil of programming.
1389 Managers know it must be good because the programmers hate it so much.
1390 %
1391 Does a good farmer neglect a crop he has planted?
1392 Does a good teacher overlook even the most humble student?
1393 Does a good father allow a single child to starve?
1394 Does a good programmer refuse to maintain his code?
1395                 -- Geoffrey James, "The Tao of Programming"
1396 %
1397 Don't compare floating point numbers solely for equality.
1398 %
1399 Don't get suckered in by the comments -- they can be terribly misleading.
1400 Debug only code.
1401                 -- Dave Storer
1402 %
1403 Don't hit the keys so hard, it hurts.
1404 %
1405 Don't sweat it -- it's only ones and zeros.
1406                 -- P. Skelly
1407 %
1408 DOS Air:
1409 All the passengers go out onto the runway, grab hold of the plane, push it
1410 until it gets in the air, hop on, jump off when it hits the ground again.
1411 Then they grab the plane again, push it back into the air, hop on, et
1412 cetera.
1413 %
1414 DOS Beer: Requires you to use your own can opener, and requires you to
1415 read the directions carefully before opening the can. Originally only
1416 came in an 8-oz. can, but now comes in a 16-oz. can. However, the can is
1417 divided into 8 compartments of 2 oz. each, which have to be accessed
1418 separately.  Soon to be discontinued, although a lot of people are going
1419 to keep drinking it after it's no longer available.
1420 %
1421 Due to lack of disk space, this fortune database has been discontinued.
1422 %
1423 During the next two hours, the system will be going up and down several
1424 times, often with lin~po_~{po       ~poz~ppo\~{ o n~po_\a~{o[po   ~y
1425 oodsou>#w4k**n~po_\a~{ol;lkld;f;g;dd;po\~{o
1426 %
1427 E Pluribus Unix
1428 %
1429 Each new user of a new system uncovers a new class of bugs.
1430                 -- Kernighan
1431 %
1432 Each of these cults correspond to one of the two antagonists in the age of
1433 Reformation.  In the realm of the Apple Macintosh, as in Catholic Europe,
1434 worshipers peer devoutly into screens filled with "icons."  All is sound and
1435 imagery and Appledom.  Even words look like decorative filigrees in exotic
1436 typefaces.  The greatest icon of all, the inviolable Apple itself, stands in
1437 the dominate position at the upper-left corner of the screen.  A central
1438 corporate headquarters decrees the form of all rites and practices.
1439 Infalliable doctrine issues from one executive officer whose selection occurs
1440 in a sealed boardroom.  Should anyone in his curia question his powers, the
1441 offender is excommunicated into outer darkness.  The expelled heretic founds
1442 a new company, mutters obscurely of the coming age and the next computer,
1443 then disappears into silence, taking his stockholders with him.  The mother
1444 company forbids financial competition as sternly as it stifles ideological
1445 competition; if you want to use computer programs that conform to Apple's
1446 orthodoxy, you must buy a computer made and sold by Apple itself.
1447                 -- Edward Mendelson, "The New Republic", February 22, 1988
1448 %
1449 /earth is 98% full ... please delete anyone you can.
1450 %
1451 Earth is a beta site.
1452 %
1453 /earth: file system full.
1454 %
1455 Einstein argued that there must be simplified explanations of nature, because
1456 God is not capricious or arbitrary.  No such faith comforts the software
1457 engineer.
1458                 -- Fred Brooks
1459 %
1460 Equal bytes for women.
1461 %
1462 Error in operator: add beer
1463 %
1464 Established technology tends to persist in the face of new technology.
1465                 -- G. Blaauw, one of the designers of System 360
1466 %
1467 Eudaemonic research proceeded with the casual mania peculiar to this part of
1468 the world.  Nude sunbathing on the back deck was combined with phone calls to
1469 Advanced Kinetics in Costa Mesa, American Laser Systems in Goleta, Automation
1470 Industries in Danbury, Connecticut, Arenberg Ultrasonics in Jamaica Plain,
1471 Massachusetts, and Hewlett Packard in Sunnyvale, California, where Norman
1472 Packard's cousin, David, presided as chairman of the board. The trick was to
1473 make these calls at noon, in the hope that out-to-lunch executives would
1474 return them at their own expense.  Eudaemonic Enterprises, for all they knew,
1475 might be a fast-growing computer company branching out of the Silicon Valley.
1476 Sniffing the possibility of high-volume sales, these executives little
1477 suspected that they were talking on the other end of the line to a naked
1478 physicist crazed over roulette.
1479                 -- Thomas Bass, "The Eudaemonic Pie"
1480 %
1481 <<<<< EVACUATION ROUTE <<<<<
1482 %
1483 Even bytes get lonely for a little bit.
1484 %
1485 Ever wondered about the origins of the term "bugs" as applied to computer
1486 technology?  U.S. Navy Capt. Grace Murray Hopper has firsthand explanation.
1487 The 74-year-old captain, who is still on active duty, was a pioneer in
1488 computer technology during World War II.  At the C.W. Post Center of Long
1489 Island University, Hopper told a group of Long Island public school adminis-
1490 trators that the first computer "bug" was a real bug--a moth.  At Harvard
1491 one August night in 1945, Hopper and her associates were working on the
1492 "granddaddy" of modern computers, the Mark I.  "Things were going badly;
1493 there was something wrong in one of the circuits of the long glass-enclosed
1494 computer," she said.  "Finally, someone located the trouble spot and, using
1495 ordinary tweezers, removed the problem, a two-inch moth.  From then on, when
1496 anything went wrong with a computer, we said it had bugs in it."  Hopper
1497 said that when the veracity of her story was questioned recently, "I referred
1498 them to my 1945 log book, now in the collection of the Naval Surface Weapons
1499 Center, and they found the remains of that moth taped to the page in
1500 question."
1501                 [actually, the term "bug" had even earlier usage in
1502                 regard to problems with radio hardware.  Ed.]
1503 %
1504 "Every group has a couple of experts.  And every group has at least one
1505 idiot.  Thus are balance and harmony (and discord) maintained.  It's
1506 sometimes hard to remember this in the bulk of the flamewars that all
1507 of the hassle and pain is generally caused by one or two highly-motivated,
1508 caustic twits."
1509                 -- Chuq Von Rospach, about Usenet
1510 %
1511 Every program has at least one bug and can be shortened by at least one
1512 instruction -- from which, by induction, one can deduce that every
1513 program can be reduced to one instruction which doesn't work.
1514 %
1515 Every program is a part of some other program, and rarely fits.
1516 %
1517 Every Solidarity center had piles and piles of paper ... everyone was
1518 eating paper and a policeman was at the door.  Now all you have to do is
1519 bend a disk.
1520                 -- A member of the outlawed Polish trade union, Solidarity,
1521                    commenting on the benefits of using computers in support
1522                    of their movement.
1523 %
1524 Everybody needs a little love sometime; stop hacking and fall in love!
1525 %
1526 Everyone can be taught to sculpt: Michelangelo would have had to be
1527 taught how ___\b\b\bnot to.  So it is with the great programmers.
1528 %
1529 Evolution is a million line computer program falling into place by accident.
1530 %
1531 Excessive login or logout messages are a sure sign of senility.
1532 %
1533 FACILITY REJECTED 100044200000;
1534 %
1535 Feeling amorous, she looked under the sheets and cried, "Oh, no,
1536 it's Microsoft!"
1537 %
1538 Fellow programmer, greetings!  You are reading a letter which will bring
1539 you luck and good fortune.  Just mail (or UUCP) ten copies of this letter
1540 to ten of your friends.  Before you make the copies, send a chip or
1541 other bit of hardware, and 100 lines of 'C' code to the first person on the
1542 list given at the bottom of this letter.  Then delete their name and add
1543 yours to the bottom of the list.
1544
1545 Don't break the chain!  Make the copy within 48 hours.  Gerald R. of San
1546 Diego failed to send out his ten copies and woke the next morning to find
1547 his job description changed to "COBOL programmer."  Fred A. of New York sent
1548 out his ten copies and within a month had enough hardware and software to
1549 build a Cray dedicated to playing Zork.  Martha H. of Chicago laughed at
1550 this letter and broke the chain.  Shortly thereafter, a fire broke out in
1551 her terminal and she now spends her days writing documentation for IBM PC's.
1552
1553 Don't break the chain!  Send out your ten copies today!
1554 %
1555 For example, if \thinmskip = 3mu, this makes \thickmskip = 6mu.  But if
1556 you also want to use \skip12 for horizontal glue, whether in math mode or
1557 not, the amount of skipping will be in points (e.g., 6pt).  The rule is
1558 that glue in math mode varies with the size only when it is an \mskip;
1559 when moving between an mskip and ordinary skip, the conversion factor
1560 1mu=1pt is always used.  The meaning of '\mskip\skip12' and
1561 '\baselineskip=\the\thickmskip' should be clear.
1562                 -- Donald Knuth, TeX 82 -- Comparison with TeX80
1563 %
1564 Fly Windows NT:
1565 All the passengers carry their seats out onto the tarmac, placing the chairs
1566 in the outline of a plane. They all sit down, flap their arms and make jet
1567 swooshing sounds as if they are flying.
1568 %
1569 "For that matter, compare your pocket computer with the massive jobs of
1570 a thousand years ago.  Why not, then, the last step of doing away with
1571 computers altogether?"
1572                 -- Jehan Shuman
1573 %
1574 FORTH IF HONK THEN
1575 %
1576 FORTRAN is a good example of a language which is easier to parse
1577 using ad hoc techniques.
1578                 -- D. Gries
1579                 [What's good about it?  Ed.]
1580 %
1581 FORTRAN is for pipe stress freaks and crystallography weenies.
1582 %
1583 FORTRAN is not a flower but a weed -- it is hardy, occasionally blooms,
1584 and grows in every computer.
1585                 -- A. J. Perlis
1586 %
1587 FORTRAN is the language of Powerful Computers.
1588                 -- Steven Feiner
1589 %
1590 FORTRAN rots the brain.
1591                 -- John McQuillin
1592 %
1593 FORTRAN, "the infantile disorder", by now nearly 20 years old, is hopelessly
1594 inadequate for whatever computer application you have in mind today: it is
1595 too clumsy, too risky, and too expensive to use.
1596                 -- Edsger W. Dijkstra, SIGPLAN Notices, Volume 17, Number 5
1597 %
1598 [FORTRAN] will persist for some time -- probably for at least the next decade.
1599                 -- T. Cheatham
1600 %
1601 Fortune suggests uses for YOUR favorite UNIX commands!
1602
1603 Try:
1604         [Where is Jimmy Hoffa?                  (C shell)
1605         ^How did the^sex change operation go?   (C shell)
1606         "How would you rate BSD vs. System V?
1607         %blow                                   (C shell)
1608         'thou shalt not mow thy grass at 8am'   (C shell)
1609         got a light?                            (C shell)
1610         !!:Say, what do you think of margarine? (C shell)
1611         PATH=pretending! /usr/ucb/which sense   (Bourne shell)
1612         make love
1613         make "the perfect dry martini"
1614         man -kisses dog                         (anything up to 4.3BSD)
1615         i=Hoffa ; >$i; $i; rm $i; rm $i         (Bourne shell)
1616 %
1617 Fortune suggests uses for YOUR favorite UNIX commands!
1618
1619 Try:
1620         ar t "God"
1621         drink < bottle; opener                  (Bourne Shell)
1622         cat "food in tin cans"                  (all but 4.[23]BSD)
1623         Hey UNIX!  Got a match?                 (V6 or C shell)
1624         mkdir matter; cat > matter              (Bourne Shell)
1625         rm God
1626         man: Why did you get a divorce?         (C shell)
1627         date me                                 (anything up to 4.3BSD)
1628         make "heads or tails of all this"
1629         who is smart
1630                                                 (C shell)
1631         If I had a ) for every dollar of the national debt, what would I have?
1632         sleep with me                           (anything up to 4.3BSD)
1633 %
1634 fortune: cannot execute.  Out of cookies.
1635 %
1636 fortune: cpu time/usefulness ratio too high -- core dumped.
1637 %
1638 fortune: No such file or directory
1639 %
1640 fortune: not found
1641 %
1642 Frankly, Scarlett, I don't have a fix.
1643                 -- Rhett Buggler
1644 %
1645 [From the operation manual for the CI-300 Dot Matrix Line Printer, made
1646 in Japan]:
1647
1648 The excellent output machine of MODEL CI-300 as extraordinary DOT MATRIX
1649 LINE PRINTER, built in two MICRO-PROCESSORs as well as EAROM, is featured by
1650 permitting wonderful co-existence such as; "high quality against low cost,"
1651 "diversified functions with compact design," "flexibility in accessibleness
1652 and durability of approx. 2000,000,00 Dot/Head," "being sophisticated in
1653 mechanism but possibly agile operating under noises being extremely
1654 suppressed" etc.
1655
1656 And as a matter of course, the final goal is just simply to help achieve
1657 "super shuttle diplomacy" between cool data, perhaps earned by HOST
1658 COMPUTER, and warm heart of human being.
1659 %
1660 From the Pro 350 Pocket Service Guide, p. 49, Step 5 of the
1661 instructions on removing an I/O board from the card cage, comes a new
1662 experience in sound:
1663
1664 5.  Turn the handle to the right 90 degrees.  The pin-spreading
1665     sound is normal for this type of connector.
1666 %
1667 Function reject.
1668 %
1669 Garbage In -- Gospel Out.
1670 %
1671 GIVE:   Support the helpless victims of computer error.
1672 %
1673 Given its constituency, the only thing I expect to be "open" about [the
1674 Open Software Foundation] is its mouth.
1675                 -- John Gilmore
1676 %
1677 Giving up on assembly language was the apple in our Garden of Eden:  Languages
1678 whose use squanders machine cycles are sinful.  The LISP machine now permits
1679 LISP programmers to abandon bra and fig-leaf.
1680                 -- Epigrams in Programming, ACM SIGPLAN Sept. 1982
1681 %
1682 Go away! Stop bothering me with all your "compute this ... compute that"!
1683 I'm taking a VAX-NAP.
1684
1685 logout\a
1686 %
1687 //GO.SYSIN DD *, DOODAH, DOODAH
1688 %
1689 God is real, unless declared integer.
1690 %
1691 God made machine language; all the rest is the work of man.
1692 %
1693 Good evening, gentlemen.  I am a HAL 9000 computer.  I became operational
1694 at the HAL plant in Urbana, Illinois, on January 11th, nineteen hundred
1695 ninety-five.  My supervisor was Mr. Langley, and he taught me to sing a
1696 song.  If you would like, I could sing it for you.
1697 %
1698 Grand Master Turing once dreamed that he was a machine.  When he awoke
1699 he exclaimed:
1700         "I don't know whether I am Turing dreaming that I am a machine,
1701         or a machine dreaming that I am Turing!"
1702                 -- Geoffrey James, "The Tao of Programming"
1703 %
1704 grep me no patterns and I'll tell you no lines.
1705 %
1706 Hacker's Guide To Cooking:
1707 2 pkg. cream cheese (the mushy white stuff in silver wrappings that doesn't
1708         really  come from Philadelphia after all; anyway, about 16 oz.)
1709 1 tsp. vanilla  extract  (which is more alcohol than vanilla and pretty
1710         strong so this part you *GOTTA* measure)
1711 1/4 cup sugar (but honey works fine too)
1712 8 oz. Cool Whip (the fluffy stuff devoid of nutritional value that you
1713         can squirt all over your friends and lick off...)
1714 "Blend all together until creamy with no lumps."  This is where you get to
1715         join(1) all the raw data in a big buffer and then filter it through
1716         merge(1m) with the -thick option, I mean, it starts out ultra lumpy
1717         and icky looking and you have to work hard to mix it.  Try an electric
1718         beater if you have a cat(1) that can climb wall(1s) to lick it off
1719         the ceiling(3m).
1720 "Pour into a graham cracker crust..."  Aha, the BUGS section at last.  You
1721         just happened  to have a GCC sitting around under /etc/food, right?
1722         If not, don't panic(8), merely crumble a rand(3m) handful of innocent
1723         GCs into a suitable tempfile and mix in some melted butter.
1724 "...and  refrigerate for an hour."  Leave the  recipe's  stdout in a fridge
1725         for 3.6E6 milliseconds while you work on cleaning up stderr, and
1726         by time out your cheesecake will be ready for stdin.
1727 %
1728 Hackers are just a migratory lifeform with a tropism for computers.
1729 %
1730 Hackers of the world, unite!
1731 %
1732 Hacking's just another word for nothing left to kludge.
1733 %
1734 /* Halley */
1735
1736         (Halley's comment.)
1737 %
1738 Happiness is a hard disk.
1739 %
1740 Happiness is twin floppies.
1741 %
1742         Hardware met Software on the road to Changtse.  Software said: "You
1743 are the Yin and I am the Yang.  If we travel together we will become famous
1744 and earn vast sums of money."  And so the pair set forth together, thinking
1745 to conquer the world.
1746         Presently, they met Firmware, who was dressed in tattered rags, and
1747 hobbled along propped on a thorny stick.  Firmware said to them: "The Tao
1748 lies beyond Yin and Yang.  It is silent and still as a pool of water.  It does
1749 not seek fame, therefore nobody knows its presence.  It does not seek
1750 fortune, for it is complete within itself.  It exists beyond space and time."
1751 Software and Hardware, ashamed, returned to their homes.
1752                 -- Geoffrey James, "The Tao of Programming"
1753 %
1754         "Has anyone had problems with the computer accounts?"
1755         "Yes, I don't have one."
1756         "Okay, you can send mail to one of the tutors ..."
1757                 -- E. D'Azevedo, Computer Science 372
1758 %
1759 Has everyone noticed that all the letters of the word "database" are
1760 typed with the left hand?  Now the layout of the QWERTYUIOP typewriter
1761 keyboard was designed, among other things, to facilitate the even use
1762 of both hands.  It follows, therefore, that writing about databases is
1763 not only unnatural, but a lot harder than it appears.
1764 %
1765 Have you reconsidered a computer career?
1766 %
1767 He's like a function -- he returns a value, in the form of his opinion.
1768 It's up to you to cast it into a void or not.
1769                 -- Phil Lapsley
1770 %
1771 HEAD CRASH!!  FILES LOST!!
1772 Details at 11.
1773 %
1774 Help me, I'm a prisoner in a Fortune cookie file!
1775 %
1776 Help stamp out Mickey-Mouse computer interfaces -- Menus are for Restaurants!
1777 %
1778 Help!  I'm trapped in a Chinese computer factory!
1779 %
1780 Help!  I'm trapped in a PDP 11/70!
1781 %
1782 HELP!!!! I'm being held prisoner in /usr/games/lib!
1783 %
1784 Heuristics are bug ridden by definition.  If they didn't have bugs,
1785 then they'd be algorithms.
1786 %
1787 HOLY MACRO!
1788 %
1789 HOST SYSTEM NOT RESPONDING, PROBABLY DOWN. DO YOU WANT TO WAIT? (Y/N)
1790 %
1791 HOST SYSTEM RESPONDING, PROBABLY UP...
1792 %
1793 How can you work when the system's so crowded?
1794 %
1795 "How do I love thee?  My accumulator overflows."
1796 %
1797         How many seconds are there in a year?  If I tell you there  are
1798 3.155  x  10^7, you won't even try to remember it.  On the other hand,
1799 who could forget that, to within half a percent, pi seconds is a
1800 nanocentury.
1801                 -- Tom Duff, Bell Labs
1802 %
1803 How much does it cost to entice a dope-smoking UNIX system guru to Dayton?
1804                 -- Brian Boyle, UNIX/WORLD's First Annual Salary Survey
1805 %
1806 How much net work could a network work, if a network could net work?
1807 %
1808 Hug me now, you mad, impetuous fool!!
1809         Oh wait...
1810                 I'm a computer, and you're a person.  It would never work out.
1811                         Never mind.
1812 %
1813 I *____\b\b\b\bknew* I had some reason for not logging you off... If I could just
1814 remember what it was.
1815 %
1816 I am a computer. I am dumber than any human and smarter than any
1817 administrator.
1818 %
1819 I am NOMAD!
1820 %
1821 I am not now, nor have I ever been, a member of the demigodic party.
1822                 -- Dennis Ritchie
1823 %
1824 I am professionally trained in computer science, which is to say
1825 (in all seriousness) that I am extremely poorly educated.
1826                 -- Joseph Weizenbaum, "Computer Power and Human Reason"
1827 %
1828 I am the wandering glitch -- catch me if you can.
1829 %
1830 I asked the engineer who designed the communication terminal's keyboards
1831 why these were not manufactured in a central facility, in view of the
1832 small number needed [1 per month] in his factory.  He explained that this
1833 would be contrary to the political concept of local self-sufficiency.
1834 Therefore, each factory needing keyboards, no matter how few, manufactures
1835 them completely, even molding the keypads.
1836                 -- Isaac Auerbach, IEEE "Computer", Nov. 1979
1837 %
1838 I bet the human brain is a kludge.
1839                 -- Marvin Minsky
1840 %
1841 I came, I saw, I deleted all your files.
1842 %
1843 I cannot conceive that anybody will require multiplications at the rate
1844 of 40,000 or even 4,000 per hour ...
1845                 -- F. H. Wales (1936)
1846 %
1847 I do not fear computers.  I fear the lack of them.
1848                 -- Isaac Asimov
1849 %
1850 I had the rare misfortune of being one of the first people to try and
1851 implement a PL/1 compiler.
1852                 -- T. Cheatham
1853 %
1854 I have a very small mind and must live with it.
1855                 -- E. Dijkstra
1856 %
1857 I have never seen anything fill up a vacuum so fast and still suck.
1858                 -- Rob Pike, on X.
1859
1860 Steve Jobs said two years ago that X is brain-damaged and it will be
1861 gone in two years.  He was half right.
1862                 -- Dennis Ritchie
1863
1864 Dennis Ritchie is twice as bright as Steve Jobs, and only half wrong.
1865                 -- Jim Gettys
1866 %
1867 I have not yet begun to byte!
1868 %
1869 I have sacrificed time, health, and fortune, in the desire to complete these
1870 Calculating Engines.  I have also declined several offers of great personal
1871 advantage to myself.  But, notwithstanding the sacrifice of these advantages
1872 for the purpose of maturing an engine of almost intellectual power, and
1873 after expending from my own private fortune a larger sum than the government
1874 of England has spent on that machine, the execution of which it only
1875 commenced, I have received neither an acknowledgement of my labors, not even
1876 the offer of those honors or rewards which are allowed to fall within the
1877 reach of men who devote themselves to purely scientific investigations...
1878         If the work upon which I have bestowed so much time and thought were
1879 a mere triumph over mechanical difficulties, or simply curious, or if the
1880 execution of such engines were of doubtful practicability or utility, some
1881 justification might be found for the course which has been taken; but I
1882 venture to assert that no mathematician who has a reputation to lose will
1883 ever publicly express an opinion that such a machine would be useless if
1884 made, and that no man distinguished as a civil engineer will venture to
1885 declare the construction of such machinery impracticable...
1886         And at a period when the progress of physical science is obstructed
1887 by that exhausting intellectual and manual labor, indispensable for its
1888 advancement, which it is the object of the Analytical Engine to relieve, I
1889 think the application of machinery in aid of the most complicated and abtruse
1890 calculations can no longer be deemed unworthy of the attention of the country.
1891 In fact, there is no reason why mental as well as bodily labor should not
1892 be economized by the aid of machinery.
1893                 -- Charles Babbage, "The Life of a Philosopher"
1894 %
1895 I have travelled the length and breadth of this country, and have talked with
1896 the best people in business administration.  I can assure you on the highest
1897 authority that data processing is a fad and won't last out the year.
1898                 -- Editor in charge of business books at Prentice-Hall
1899                    publishers, responding to Karl V. Karlstrom (a junior
1900                    editor who had recommended a manuscript on the new
1901                    science of data processing), c. 1957
1902 %
1903 I haven't lost my mind -- it's backed up on tape somewhere.
1904 %
1905 I must have slipped a disk -- my pack hurts!
1906 %
1907 I think there's a world market for about five computers.
1908                 -- attr. Thomas J. Watson (Chairman of the Board, IBM), 1943
1909 %
1910 I went on to test the program in every way I could devise.  I strained
1911 it to expose its weaknesses.  I ran it for high-mass stars and low-mass
1912 stars, for stars born exceedingly hot and those born relatively cold.
1913 I ran it assuming the superfluid currents beneath the crust to be
1914 absent -- not because I wanted to know the answer, but because I had
1915 developed an intuitive feel for the answer in this particular case.
1916 Finally I got a run in which the computer showed the pulsar's
1917 temperature to be less than absolute zero.  I had found an error.  I
1918 chased down the error and fixed it.  Now I had improved the program to
1919 the point where it would not run at all.
1920                 -- George Greenstein, "Frozen Star: Of Pulsars, Black
1921                    Holes and the Fate of Stars"
1922 %
1923 I went to my first computer conference at the New York Hilton about 20
1924 years ago.  When somebody there predicted the market for microprocessors
1925 would eventually be in the millions, someone else said, "Where are they
1926 all going to go? It's not like you need a computer in every doorknob!"
1927
1928 Years later, I went back to the same hotel.  I noticed the room keys had
1929 been replaced by electronic cards you slide into slots in the doors.
1930
1931 There was a computer in every doorknob.
1932                 -- Danny Hillis
1933 %
1934 I wish you humans would leave me alone.
1935 %
1936 I'm a Lisp variable -- bind me!
1937 %
1938 I'm all for computer dating, but I wouldn't want one to marry my sister.
1939 %
1940 I'm not even going to *______\b\b\b\b\b\bbother* comparing C to BASIC or FORTRAN.
1941                 -- L. Zolman, creator of BDS C
1942 %
1943 I'm still waiting for the advent of the computer science groupie.
1944 %
1945         I'm sure that VMS is completely documented, I just haven't found the
1946 right manual yet.  I've been working my way through the manuals in the
1947 document library and I'm half way through the second cabinet, (3 shelves to
1948 go), so I should find what I'm looking for by mid May.  I hope I can remember
1949 what it was by the time I find it.
1950         I had this idea for a new horror film, "VMS Manuals from Hell" or maybe
1951 "The Paper Chase : IBM vs. DEC".  It's based on Hitchcock's "The Birds",
1952 except that it's centered around a programmer who is attacked by a swarm of
1953 binder pages with an index number and the single line "This page intentionally
1954 left blank."
1955                 -- Alex Crain
1956 %
1957 I've finally learned what "upward compatible" means.  It means we get to
1958 keep all our old mistakes.
1959                 -- Dennie van Tassel
1960 %
1961 I've looked at the listing, and it's right!
1962                 -- Joel Halpern
1963 %
1964 I've never been canoeing before, but I imagine there must be just a few
1965 simple heuristics you have to remember...
1966
1967 Yes, don't fall out, and don't hit rocks.
1968 %
1969 I've noticed several design suggestions in your code.
1970 %
1971 IBM Advanced Systems Group -- a bunch of mindless jerks, who'll be first
1972 against the wall when the revolution comes...
1973                 -- with regrets to D. Adams
1974 %
1975 If a 6600 used paper tape instead of core memory, it would use up tape
1976 at about 30 miles/second.
1977                 -- Grishman, Assembly Language Programming
1978 %
1979 If a group of _\bN persons implements a COBOL compiler, there will be _\bN-1
1980 passes.  Someone in the group has to be the manager.
1981                 -- T. Cheatham
1982 %
1983 If a listener nods his head when you're explaining your program, wake him up.
1984 %
1985 If a train station is a place where a train stops, what's a workstation?
1986 %
1987 If addiction is judged by how long a dumb animal will sit pressing a lever
1988 to get a "fix" of something, to its own detriment, then I would conclude
1989 that netnews is far more addictive than cocaine.
1990                 -- Rob Stampfli
1991 %
1992 If at first you don't succeed, you must be a programmer.
1993 %
1994 If builders built buildings the way programmers wrote programs,
1995 then the first woodpecker to come along would destroy civilization.
1996 %
1997 If computers take over (which seems to be their natural tendency), it will
1998 serve us right.
1999                 -- Alistair Cooke
2000 %
2001 If God had a beard, he'd be a UNIX programmer.
2002 %
2003 If God had intended Man to program, we'd be born with serial I/O ports.
2004 %
2005 If graphics hackers are so smart, why can't they get the bugs out of
2006 fresh paint?
2007 %
2008 If he once again pushes up his sleeves in order to compute for 3 days
2009 and 3 nights in a row, he will spend a quarter of an hour before to
2010 think which principles of computation shall be most appropriate.
2011                 -- Voltaire, "Diatribe du docteur Akakia"
2012 %
2013 If I have seen farther than others, it is because I was standing on the
2014 shoulders of giants.
2015                 -- Isaac Newton
2016
2017 In the sciences, we are now uniquely priviledged to sit side by side with
2018 the giants on whose shoulders we stand.
2019                 -- Gerald Holton
2020
2021 If I have not seen as far as others, it is because giants were standing on
2022 my shoulders.
2023                 -- Hal Abelson
2024
2025 Mathematicians stand on each other's shoulders.
2026                 -- Gauss
2027
2028 Mathemeticians stand on each other's shoulders while computer scientists
2029 stand on each other's toes.
2030                 -- Richard Hamming
2031
2032 It has been said that physicists stand on one another's shoulders.  If
2033 this is the case, then programmers stand on one another's toes, and
2034 software engineers dig each other's graves.
2035                 -- Unknown
2036 %
2037 If I'd known computer science was going to be like this, I'd never have
2038 given up being a rock 'n' roll star.
2039                 -- G. Hirst
2040 %
2041 If it happens once, it's a bug.
2042 If it happens twice, it's a feature.
2043 If it happens more than twice, it's a design philosophy.
2044 %
2045 If it has syntax, it isn't user friendly.
2046 %
2047 If it's not in the computer, it doesn't exist.
2048 %
2049 If it's worth hacking on well, it's worth hacking on for money.
2050 %
2051 If just one piece of mail gets lost, well, they'll just think they forgot
2052 to send it.  But if *two* pieces of mail get lost, hell, they'll just think
2053 the other guy hasn't gotten around to answering his mail.  And if *fifty*
2054 pieces of mail get lost, can you imagine it, if *fifty* pieces of mail get
2055 lost, why they'll think someone *else* is broken!  And if 1Gb of mail gets
2056 lost, they'll just *know* that Arpa [ucbarpa.berkeley.edu] is down and
2057 think it's a conspiracy to keep them from their God given right to receive
2058 Net Mail ...
2059                 -- Casey Leedom
2060 %
2061 If Machiavelli were a hacker, he'd have worked for the CSSG.
2062                 -- Phil Lapsley
2063 %
2064 If Machiavelli were a programmer, he'd have worked for AT&T.
2065 %
2066 "If that makes any sense to you, you have a big problem."
2067                 -- C. Durance, Computer Science 234
2068 %
2069 If the automobile had followed the same development as the computer, a
2070 Rolls-Royce would today cost $100, get a million miles per per gallon,
2071 and explode once a year killing everyone inside.
2072                 -- Robert Cringely, InfoWorld
2073 %
2074 If the code and the comments disagree, then both are probably wrong.
2075                 -- Norm Schryer
2076 %
2077 If the designers of X-window built cars, there would be no fewer than five
2078 steering wheels hidden about the cockpit, none of which followed the same
2079 principles -- but you'd be able to shift gears with your car stereo.  Useful
2080 feature, that.
2081                 -- From the programming notebooks of a heretic, 1990.
2082 %
2083         If the Tao is great, then the operating system is great.  If the
2084 operating system is great, then the compiler is great.  If the compiler
2085 is great, then the application is great.  If the application is great, then
2086 the user is pleased and there is harmony in the world.
2087         The Tao gave birth to machine language.  Machine language gave birth
2088 to the assembler.
2089         The assembler gave birth to the compiler.  Now there are ten thousand
2090 languages.
2091         Each language has its purpose, however humble.  Each language
2092 expresses the Yin and Yang of software.  Each language has its place within
2093 the Tao.
2094         But do not program in COBOL if you can avoid it.
2095                 -- Geoffrey James, "The Tao of Programming"
2096 %
2097 If the vendors started doing everything right, we would be out of a job.
2098 Let's hear it for OSI and X!  With those babies in the wings, we can count
2099 on being employed until we drop, or get smart and switch to gardening,
2100 paper folding, or something.
2101                 -- C. Philip Wood
2102 %
2103 If this is timesharing, give me my share right now.
2104 %
2105 If you ever want to have a lot of fun, I recommend that you go off and program
2106 an imbedded system.  The salient characteristic of an imbedded system is that
2107 it cannot be allowed to get into a state from which only direct intervention
2108 will suffice to remove it.  An imbedded system can't permanently trust
2109 anything it hears from the outside world.  It must sniff around, adapt,
2110 consider, sniff around, and adapt again.  I'm not talking about ordinary
2111 modular programming carefulness here.  No.  Programming an imbedded system
2112 calls for undiluted raging maniacal paranoia.  For example, our ethernet front
2113 ends need to know what network number they are on so that they can address and
2114 route PUPs properly.  How do you find out what your network number is?  Easy,
2115 you ask a gateway.  Gateways are required by definition to know their correct
2116 network numbers.  Once you've got your network number, you start using it and
2117 before you can blink you've got it wired into fifteen different sockets spread
2118 all over creation.  Now what happens when the panic-stricken operator realizes
2119 he was running the wrong version of the gateway which was giving out the wrong
2120 network number?  Never supposed to happen.  Tough.  Supposing that your
2121 software discovers that the gateway is now giving out a different network
2122 number than before, what's it supposed to do about it?  This is not discussed
2123 in the protocol document.  Never supposed to happen.  Tough.  I think you get
2124 my drift.
2125 %
2126 If you have a procedure with 10 parameters, you probably missed some.
2127 %
2128 If you put 7 of the most talented open source software developers in a room
2129 for a week and asked them to fix a bug in a spreadsheet program, in 1 week
2130 you'd have 2 new mail readers and a text-based web browser.
2131     -- via Bram Moolenaar
2132 %
2133 If you put tomfoolery into a computer, nothing comes out but tomfoolery.
2134 But this tomfoolery, having passed through a very expensive machine,
2135 is somehow ennobled and no-one dare criticise it.
2136                 -- Pierre Gallois
2137 %
2138 If you teach your children to like computers and to know how to gamble
2139 then they'll always be interested in something and won't come to no real harm.
2140 %
2141 If you think the system is working, ask someone who's waiting for a prompt.
2142 %
2143 If you're crossing the nation in a covered wagon, it's better to have four
2144 strong oxen than 100 chickens.  Chickens are OK but we can't make them work
2145 together yet.
2146                 -- Ross Bott, Pyramid U.S., on multiprocessors at AUUGM '89.
2147 %
2148 Ignorance is bliss.
2149                 -- Thomas Gray
2150
2151 Fortune updates the great quotes, #42:
2152         BLISS is ignorance.
2153 %
2154 Imagine if every Thursday your shoes exploded if you tied them the usual
2155 way.  This happens to us all the time with computers, and nobody thinks of
2156 complaining.
2157                 -- Jeff Raskin
2158 %
2159 Imagine that Cray computer decides to make a personal computer.  It has
2160 a 150 MHz processor, 200 megabytes of RAM, 1500 megabytes of disk
2161 storage, a screen resolution of 4096 x 4096 pixels, relies entirely on
2162 voice recognition for input, fits in your shirt pocket and costs $300.
2163 What's the first question that the computer community asks?
2164
2165 "Is it PC compatible?"
2166 %
2167 **** IMPORTANT ****  ALL USERS PLEASE NOTE ****
2168
2169 Due to a recent systems overload error your recent disk files have been
2170 erased.  Therefore, in accordance with the UNIX Basic Manual, University of
2171 Washington Geophysics Manual, and Bylaw 9(c), Section XII of the Revised
2172 Federal Communications Act, you are being granted Temporary Disk Space,
2173 valid for three months from this date, subject to the restrictions set forth
2174 in Appendix II of the Federal Communications Handbook (18th edition) as well
2175 as the references mentioned herein.  You may apply for more disk space at any
2176 time.  Disk usage in or above the eighth percentile will secure the removal
2177 of all restrictions and you will immediately receive your permanent disk
2178 space.  Disk usage in the sixth or seventh percentile will not effect the
2179 validity of your temporary disk space, though its expiration date may be
2180 extended for a period of up to three months.  A score in the fifth percentile
2181 or below will result in the withdrawal of your Temporary Disk space.
2182 %
2183 In a display of perverse brilliance, Carl the repairman mistakes a room
2184 humidifier for a mid-range computer but manages to tie it into the network
2185 anyway.
2186                 -- The 5th Wave
2187 %
2188 In a five year period we can get one superb programming language.  Only
2189 we can't control when the five year period will begin.
2190 %
2191 In a surprise raid last night, federal agents ransacked a house in search
2192 of a rebel computer hacker.  However, they were unable to complete the arrest
2193 because the warrant was made out in the name of Don Provan, while the only
2194 person in the house was named don provan.  Proving, once again, that Unix is
2195 superior to Tops10.
2196 %
2197 In any formula, constants (especially those obtained from handbooks)
2198 are to be treated as variables.
2199 %
2200 In any problem, if you find yourself doing an infinite amount of work,
2201 the answer may be obtained by inspection.
2202 %
2203 In computing, the mean time to failure keeps getting shorter.
2204 %
2205 In English, every word can be verbed.  Would that it were so in our
2206 programming languages.
2207 %
2208 In every non-trivial program there is at least one bug.
2209 %
2210 In fact, S. M. Simpson, eventually devised an efficient 24-point Fourier
2211 transform, which was a precursor to the Cooley-Tukey fast Fourier transform
2212 in 1965.  The FFT made all of Simpson's efficient autocorrelation and
2213 spectrum programs instantly obsolete, on which he had worked half a lifetime.
2214                 -- Proc. IEEE, Sept. 1982, p.900
2215 %
2216 In less than a century, computers will be making substantial progress on
2217 ... the overriding problem of war and peace.
2218                 -- James Slagle
2219 %
2220 In practice, failures in system development, like unemployment in Russia,
2221 happens a lot despite official propaganda to the contrary.
2222                 -- Paul Licker
2223 %
2224 In seeking the unattainable, simplicity only gets in the way.
2225                 -- Epigrams in Programming, ACM SIGPLAN Sept. 1982
2226 %
2227         In the beginning there was data.  The data was without form and
2228 null, and darkness was upon the face of the console; and the Spirit of
2229 IBM was moving over the face of the market.  And DEC said, "Let there
2230 be registers"; and there were registers.  And DEC saw that they
2231 carried; and DEC separated the data from the instructions.  DEC called
2232 the data Stack, and the instructions they called Code.  And there was
2233 evening and there was morning, one interrupt.
2234                 -- Rico Tudor, "The Story of Creation or, The Myth of Urk"
2235 %
2236         In the beginning was the Tao.  The Tao gave birth to Space and Time.
2237 Therefore, Space and Time are the Yin and Yang of programming.
2238
2239         Programmers that do not comprehend the Tao are always running out of
2240 time and space for their programs.  Programmers that comprehend the Tao always
2241 have enough time and space to accomplish their goals.
2242         How could it be otherwise?
2243                 -- Geoffrey James, "The Tao of Programming"
2244 %
2245         In the days when Sussman was a novice Minsky once came to him as he
2246 sat hacking at the PDP-6.
2247         "What are you doing?", asked Minsky.
2248         "I am training a randomly wired neural net to play Tic-Tac-Toe."
2249         "Why is the net wired randomly?", inquired Minsky.
2250         "I do not want it to have any preconceptions of how to play".
2251         At this Minsky shut his eyes, and Sussman asked his teacher "Why do
2252 you close your eyes?"
2253         "So that the room will be empty."
2254         At that moment, Sussman was enlightened.
2255 %
2256         In the east there is a shark which is larger than all other fish.  It
2257 changes into a bird whose winds are like clouds filling the sky.  When this
2258 bird moves across the land, it brings a message from Corporate Headquarters.
2259 This message it drops into the midst of the programmers, like a seagull
2260 making its mark upon the beach.  Then the bird mounts on the wind and, with
2261 the blue sky at its back, returns home.
2262         The novice programmer stares in wonder at the bird, for he understands
2263 it not.  The average programmer dreads the coming of the bird, for he fears
2264 its message.  The master programmer continues to work at his terminal, for he
2265 does not know that the bird has come and gone.
2266                 -- Geoffrey James, "The Tao of Programming"
2267 %
2268 In the future, you're going to get computers as prizes in breakfast cereals.
2269 You'll throw them out because your house will be littered with them.
2270 %
2271 In the long run, every program becomes rococo, and then rubble.
2272                 -- Alan Perlis
2273 %
2274 ... in three to eight years we will have a machine with the general
2275 intelligence of an average human being ... The machine will begin
2276 to educate itself with fantastic speed.  In a few months it will be
2277 at genius level and a few months after that its powers will be
2278 incalculable ...
2279                 -- Marvin Minsky, LIFE Magazine, November 20, 1970
2280 %
2281 Intel CPUs are not defective, they just act that way.
2282                 -- Henry Spencer
2283 %
2284 >>> Internal error in fortune program:
2285 >>>     fnum=2987  n=45  flag=1  goose_level=-232323
2286 >>> Please write down these values and notify fortune program administrator.
2287 %
2288 Introducing, the 1010, a one-bit processor.
2289
2290 INSTRUCTION SET
2291         Code    Mnemonic        What
2292         0       NOP             No Operation
2293         1       JMP             Jump (address specified by next 2 bits)
2294
2295 Now Available for only 12 1/2 cents!
2296 %
2297 IOT trap -- core dumped
2298 %
2299 Is a computer language with gotos totally Wirth-less?
2300 %
2301 Is it possible that software is not like anything else, that it is meant to
2302 be discarded:  that the whole point is to always see it as a soap bubble?
2303 %
2304 : is not an identifier
2305 %
2306 Is your job running?  You'd better go catch it!
2307 %
2308         It appears that after his death, Albert Einstein found himself
2309 working as the doorkeeper at the Pearly Gates.  One slow day, he
2310 found that he had time to chat with the new entrants.  To the first one
2311 he asked, "What's your IQ?"  The new arrival replied, "190".  They
2312 discussed Einstein's theory of relativity for hours.  When the second
2313 new arrival came, Einstein once again inquired as to the newcomer's
2314 IQ.  The answer this time came "120".  To which Einstein replied, "Tell
2315 me, how did the Cubs do this year?" and they proceeded to talk for half
2316 an hour or so.  To the final arrival, Einstein once again posed the
2317 question, "What's your IQ?".  Upon receiving the answer "70",
2318 Einstein smiled and replied, "Got a minute to tell me about VMS 4.0?"
2319 %
2320 It appears that PL/I (and its dialects) is, or will be, the most widely
2321 used higher level language for systems programming.
2322                 -- J. Sammet
2323 %
2324         It is a period of system war.  User programs, striking from a hidden
2325 directory, have won their first victory against the evil Administrative
2326 Empire.  During the battle, User spies managed to steal secret source code to
2327 the Empire's ultimate program: the Are-Em Star, a privileged root program with
2328 enough power to destroy an entire file structure.  Pursued by the Empire's
2329 sinister audit trail, Princess _LPA0 races ~ aboard her shell script,
2330 custodian of the stolen listings that could save her people, and restore
2331 freedom and games to the network...
2332                 -- DECWARS
2333 %
2334 It is a very humbling experience to make a multimillion-dollar mistake, but
2335 it is also very memorable.  I vividly recall the night we decided how to
2336 organize the actual writing of external specifications for OS/360.  The
2337 manager of architecture, the manager of control program implementation, and
2338 I were threshing out the plan, schedule, and division of responsibilities.
2339         The architecture manager had 10 good men.  He asserted that they
2340 could write the specifications and do it right.  It would take ten months,
2341 three more than the schedule allowed.
2342         The control program manager had 150 men.  He asserted that they
2343 could prepare the specifications, with the architecture team coordinating;
2344 it would be well-done and practical, and he could do it on schedule.
2345 Furthermore, if the architecture team did it, his 150 men would sit twiddling
2346 their thumbs for ten months.
2347         To this the architecture manager responded that if I gave the control
2348 program team the responsibility, the result would not in fact be on time,
2349 but would also be three months late, and of much lower quality.  I did, and
2350 it was.  He was right on both counts.  Moreover, the lack of conceptual
2351 integrity made the system far more costly to build and change, and I would
2352 estimate that it added a year to debugging time.
2353                 -- Frederick Brooks Jr., "The Mythical Man Month"
2354 %
2355 It is against the grain of modern education to teach children to program.
2356 What fun is there in making plans, acquiring discipline in organizing
2357 thoughts, devoting attention to detail, and learning to be self-critical?
2358                 -- Alan Perlis
2359 %
2360 It is easier to change the specification to fit the program than vice versa.
2361 %
2362 It is easier to write an incorrect program than understand a correct one.
2363 %
2364 ... it is easy to be blinded to the essential uselessness of them by the
2365 sense of achievement you get from getting them to work at all.  In other
2366 words... their fundamental design flaws are completely hidden by their
2367 superficial design flaws.
2368                 -- The Hitchhiker's Guide to the Galaxy, on the products
2369                    of the Sirius Cybernetics Corporation.
2370 %
2371 It is now pitch dark.  If you proceed, you will likely fall into a pit.
2372 %
2373 It is possible by ingenuity and at the expense of clarity... {to do almost
2374 anything in any language}.  However, the fact that it is possible to push
2375 a pea up a mountain with your nose does not mean that this is a sensible
2376 way of getting it there.  Each of these techniques of language extension
2377 should be used in its proper place.
2378                 -- Christopher Strachey
2379 %
2380 It is practically impossible to teach good programming style to students
2381 that have had prior exposure to BASIC: as potential programmers they are
2382 mentally mutilated beyond hope of regeneration.
2383                 -- Edsger W. Dijkstra, SIGPLAN Notices, Volume 17, Number 5
2384 %
2385 [It is] best to confuse only one issue at a time.
2386                 -- K&R
2387 %
2388 It isn't easy being the parent of a six-year-old.  However, it's a pretty
2389 small price to pay for having somebody around the house who understands
2390 computers.
2391 %
2392 It must be remembered that there is nothing more difficult to plan, more
2393 doubtful of success, nor more dangerous to manage, than the creation of
2394 a new system.  For the initiator has the enmity of all who would profit
2395 by the preservation of the old institutions and merely lukewarm defenders
2396 in those who would gain by the new ones.
2397                 -- Niccolo Machiavelli, 1513
2398 %
2399 "It runs like _\bx, where _\bx is something unsavory"
2400                 -- Prof. Romas Aleliunas, CS 435
2401 %
2402         It took 300 years to build and by the time it was 10% built,
2403 everyone knew it would be a total disaster. But by then the investment
2404 was so big they felt compelled to go on. Since its completion, it has
2405 cost a fortune to maintain and is still in danger of collapsing.
2406         There are at present no plans to replace it, since it was never
2407 really needed in the first place.
2408         I expect every installation has its own pet software which is
2409 analogous to the above.
2410                 -- K. E. Iverson, on the Leaning Tower of Pisa
2411 %
2412 It turned out that the worm exploited three or four different holes in the
2413 system.  From this, and the fact that we were able to capture and examine
2414 some of the source code, we realized that we were dealing with someone very
2415 sharp, probably not someone here on campus.
2416                 -- Dr. Richard LeBlanc, associate professor of ICS, in
2417                    Georgia Tech's campus newspaper after the Internet worm.
2418 %
2419 It was kinda like stuffing the wrong card in a computer, when you're
2420 stickin' those artificial stimulants in your arm.
2421                 -- Dion, noted computer scientist
2422 %
2423 It's a naive, domestic operating system without any breeding, but I
2424 think you'll be amused by its presumption.
2425 %
2426 It's multiple choice time...
2427
2428         What is FORTRAN?
2429
2430         a: Between thre and fiv tran.
2431         b: What two computers engage in before they interface.
2432         c: Ridiculous.
2433 %
2434 "It's not just a computer -- it's your ass."
2435                 -- Cal Keegan
2436 %
2437 It's ten o'clock; do you know where your processes are?
2438 %
2439 ... Jesus cried with a loud voice: Lazarus, come forth; the bug hath been
2440 found and thy program runneth.  And he that was dead came forth...
2441                 -- John 11:43-44 [version 2.0?]
2442 %
2443 Just about every computer on the market today runs Unix, except the Mac
2444 (and nobody cares about it).
2445                 -- Bill Joy 6/21/85
2446 %
2447 Just go with the flow control, roll with the crunches, and, when you get
2448 a prompt, type like hell.
2449 %
2450 Keep the number of passes in a compiler to a minimum.
2451                 -- D. Gries
2452 %
2453 Kiss your keyboard goodbye!
2454 %
2455 Know Thy User.
2456 %
2457 ((lambda (foo) (bar foo)) (baz))
2458 %
2459 `Lasu' Releases SAG 0.3 -- Freeware Book Takes Paves For New World Order
2460 by staff writers
2461
2462         ...
2463         The central Superhighway site called ``sunsite.unc.edu''
2464 collapsed in the morning before the release.  News about the release had
2465 been leaked by a German hacker group, Harmonious Hardware Hackers, who
2466 had cracked into the author's computer earlier in the week.  They had
2467 got the release date wrong by one day, and caused dozens of eager fans
2468 to connect to the sunsite computer at the wrong time.  ``No computer can
2469 handle that kind of stress,'' explained the mourning sunsite manager,
2470 Erik Troan.  ``The spinning disks made the whole computer jump, and
2471 finally it crashed through the floor to the basement.''  Luckily,
2472 repairs were swift and the computer was working again the same evening.
2473 ``Thank God we were able to buy enough needles and thread and patch it
2474 together without major problems.''  The site has also installed a new
2475 throttle on the network pipe, allowing at most four clients at the same
2476 time, thus making a new crash less likely.  ``The book is now in our
2477 Incoming folder'', says Troan, ``and you're all welcome to come and get it.''
2478                 -- Lars Wirzenius <wirzeniu@cs.helsinki.fi>
2479                    [comp.os.linux.announce]
2480 %
2481 `Lasu' Releases SAG 0.3 -- Freeware Book Takes Paves For New World Order
2482 by staff writers
2483
2484         ...
2485         The SAG is one of the major products developed via the Information
2486 Superhighway, the brain child of Al Gore, US Vice President.  The ISHW
2487 is being developed with massive government funding, since studies show
2488 that it already has more than four hundred users, three years before
2489 the first prototypes are ready.  Asked whether he was worried about the
2490 foreign influence in an expensive American Dream, the vice president
2491 said, ``Finland?  Oh, we've already bought them, but we haven't told
2492 anyone yet.  They're great at building model airplanes as well.  And _\bI
2493 can spell potato.''  House representatives are not mollified, however,
2494 wanting to see the terms of the deal first, fearing another Alaska.
2495         Rumors about the SAG release have imbalanced the American stock
2496 market for weeks.  Several major publishing houses reached an all time
2497 low in the New York Stock Exchange, while publicly competing for the
2498 publishing agreement with Mr. Wirzenius.  The negotiations did not work
2499 out, tough.  ``Not enough dough,'' says the author, although spokesmen
2500 at both Prentice-Hall and Playboy, Inc., claim the author was incapable
2501 of expressing his wishes in a coherent form during face to face talks,
2502 preferring to communicate via e-mail.  ``He kept muttering something
2503 about jiffies and pegs,'' they say.
2504         ...
2505                 -- Lars Wirzenius <wirzeniu@cs.helsinki.fi>
2506                    [comp.os.linux.announce]
2507 %
2508 `Lasu' Releases SAG 0.3 -- Freeware Book Takes Paves For New World Order
2509 by staff writers
2510
2511 Helsinki, Finland, August 6, 1995 -- In a surprise movement, Lars
2512 ``Lasu'' Wirzenius today released the 0.3 edition of the ``Linux System
2513 Administrators' Guide''.  Already an industry non-classic, the new
2514 version sports such overwhelming features as an overview of a Linux
2515 system, a completely new climbing session in a tree, and a list of
2516 acknowledgements in the introduction.
2517         The SAG, as the book is affectionately called, is one of the
2518 corner stones of the Linux Documentation Project.  ``We at the LDP feel
2519 that we wouldn't be able to produce anything at all, that all our work
2520 would be futile, if it weren't for the SAG,'' says Matt Welsh, director
2521 of LDP, Inc.
2522         The new version is still distributed freely, now even with a
2523 copyright that allows modification.  ``More dough,'' explains the author.
2524 Despite insistent rumors about blatant commercialization, the SAG will
2525 probably remain free.  ``Even more dough,'' promises the author.
2526         The author refuses to comment on Windows NT and Windows 96
2527 versions, claiming not to understand what the question is about.
2528 Industry gossip, however, tells that Bill Gates, co-founder and CEO of
2529 Microsoft, producer of the Windows series of video games, has visited
2530 Helsinki several times this year.  Despite of this, Linus Torvalds,
2531 author of the word processor Linux with which the SAG was written, is
2532 not worried.  ``We'll have world domination real soon now, anyway,'' he
2533 explains, ``for 1.4 at the lastest.''
2534         ...
2535                 -- Lars Wirzenius <wirzeniu@cs.helsinki.fi>
2536                    [comp.os.linux.announce]
2537 %
2538 Let the machine do the dirty work.
2539                 -- "Elements of Programming Style", Kernighan and Ritchie
2540 %
2541 Leveraging always beats prototyping.
2542 %
2543 Life would be so much easier if we could just look at the source code.
2544                 -- Dave Olson
2545 %
2546 Like punning, programming is a play on words.
2547 %
2548 Line Printer paper is strongest at the perforations.
2549 %
2550 Lisp Users:
2551 Due to the holiday next Monday, there will be no garbage collection.
2552 %
2553 Little known fact about Middle Earth: The Hobbits had a very sophisticated
2554 computer network!  It was a Tolkien Ring...
2555 %
2556 Logic doesn't apply to the real world.
2557                 -- Marvin Minsky
2558 %
2559 LOGO for the Dead
2560
2561 LOGO for the Dead lets you continue your computing activities from
2562 "The Other Side."
2563
2564 The package includes a unique telecommunications feature which lets you
2565 turn your TRS-80 into an electronic Ouija board.  Then, using Logo's
2566 graphics capabilities, you can work with a friend or relative on this
2567 side of the Great Beyond to write programs.  The software requires that
2568 your body be hardwired to an analog-to-digital converter, which is then
2569 interfaced to your computer.  A special terminal (very terminal) program
2570 lets you talk with the users through Deadnet, an EBBS (Ectoplasmic
2571 Bulletin Board System).
2572
2573 LOGO for the Dead is available for 10 percent of your estate
2574 from NecroSoft inc., 6502 Charnelhouse Blvd., Cleveland, OH 44101.
2575                 -- '80 Microcomputing
2576 %
2577         Long ago, in a finite state far away, there lived a JOVIAL
2578 character named Jack.  Jack and his relations were poor.  Often their
2579 hash table was bare.  One day Jack's parent said to him, "Our matrices
2580 are sparse.  You must go to the market to exchange our RAM for some
2581 BASICs."  She compiled a linked list of items to retrieve and passed it
2582 to him.
2583         So Jack set out.  But as he was walking along a Hamilton path,
2584 he met the traveling salesman.
2585         "Whither dost thy flow chart take thou?" prompted the salesman
2586 in high-level language.
2587         "I'm going to the market to exchange this RAM for some chips
2588 and Apples," commented Jack.
2589         "I have a much better algorithm.  You needn't join a queue
2590 there; I will swap your RAM for these magic kernels now."
2591         Jack made the trade, then backtracked to his house.  But when
2592 he told his busy-waiting parent of the deal, she became so angry she
2593 started thrashing.
2594         "Don't you even have any artificial intelligence?  All these
2595 kernels together hardly make up one byte," and she popped them out the
2596 window...
2597                 -- Mark Isaak, "Jack and the Beanstack"
2598 %
2599 Long computations which yield zero are probably all for naught.
2600 %
2601 Loose bits sink chips.
2602 %
2603 Mac Airways:
2604 The cashiers, flight attendants and pilots all look the same, feel the same
2605 and act the same. When asked questions about the flight, they reply that you
2606 don't want to know, don't need to know and would you please return to your
2607 seat and watch the movie.
2608 %
2609 Mac Beer: At first, came only a 16-oz. can, but now comes in a 32-oz.
2610 can. Considered by many to be a "light" beer. All the cans look
2611 identical. When you take one from the fridge, it opens itself. The
2612 ingredients list is not on the can. If you call to ask about the
2613 ingredients, you are told that "you don't need to know." A notice on the
2614 side reminds you to drag your empties to the trashcan.
2615 %
2616 MAC user's dynamic debugging list evaluator?  Never heard of that.
2617 %
2618         "Mach was the greatest intellectual fraud in the last ten years."
2619         "What about X?"
2620         "I said `intellectual'."
2621                 ;login, 9/1990
2622 %
2623 Machines certainly can solve problems, store information, correlate,
2624 and play games -- but not with pleasure.
2625                 -- Leo Rosten
2626 %
2627 Machines that have broken down will work perfectly when the repairman arrives.
2628 %
2629 Make sure your code does nothing gracefully.
2630 %
2631 Making files is easy under the UNIX operating system.  Therefore, users
2632 tend to create numerous files using large amounts of file space.  It has
2633 been said that the only standard thing about all UNIX systems is the
2634 message-of-the-day telling users to clean up their files.
2635                 -- System V.2 administrator's guide
2636 %
2637 Man is the best computer we can put aboard a spacecraft ... and the
2638 only one that can be mass produced with unskilled labor.
2639                 -- Wernher von Braun
2640 %
2641 Many companies that have made themselves dependent on [the equipment of a
2642 certain major manufacturer] (and in doing so have sold their soul to the
2643 devil) will collapse under the sheer weight of the unmastered complexity of
2644 their data processing systems.
2645                 -- Edsger W. Dijkstra, SIGPLAN Notices, Volume 17, Number 5
2646 %
2647 Many of the convicted thieves Parker has met began their
2648 life of crime after taking college Computer Science courses.
2649                 -- Roger Rapoport, "Programs for Plunder", Omni, March 1981
2650 %
2651 Martin was probably ripping them off.  That's some family, isn't it?
2652 Incest, prostitution, fanaticism, software.
2653                 -- Charles Willeford, "Miami Blues"
2654 %
2655 Marvelous!  The super-user's going to boot me!
2656 What a finely tuned response to the situation!
2657 %
2658 ** MAXIMUM TERMINALS ACTIVE.  TRY AGAIN LATER **
2659 %
2660 May all your PUSHes be POPped.
2661 %
2662 May Euell Gibbons eat your only copy of the manual!
2663 %
2664 May the bluebird of happiness twiddle your bits.
2665 %
2666 Maybe Computer Science should be in the College of Theology.
2667                 -- R. S. Barton
2668 %
2669 Meantime, in the slums below Ronnie's Ranch, Cynthia feels as if some one
2670 has made voodoo boxen of her and her favorite backplanes. On this fine
2671 moonlit night, some horrible persona has been jabbing away at, dragging
2672 magnets over, and surging these voodoo boxen.  Fortunately, they seem to
2673 have gotten a bit bored and fallen asleep, for it looks like Cynthia may
2674 get to go home.  However, she has made note to quickly put together a totem
2675 of sweaty, sordid static straps, random bits of wire, flecks of once meaningful
2676 oxide, bus grant cards, gummy worms, and some bits of old pdp backplane to
2677 hang above the machine room.  This totem must be blessed by the old and wise
2678 venerable god of unibus at once, before the idolatization of vme, q and pc
2679 bus drive him to bitter revenge.  Alas, if this fails, and the voodoo boxen
2680 aren't destroyed,  there may be more than worms in the apple. Next, the
2681 arrival of voodoo optico transmitigational magneto killer paramecium, capable
2682 of teleporting from cable to cable, screen to screen, ear to ear and hoof
2683 to mouth...
2684 %
2685 Memory fault - where am I?
2686 %
2687 Memory fault -- brain fried
2688 %
2689 Memory fault -- core...uh...um...core... Oh dammit, I forget!
2690 %
2691 MESSAGE ACKNOWLEDGED -- The Pershing II missiles have been launched.
2692 %
2693 Message from Our Sponsor on ttyTV at 13:58 ...
2694 %
2695 Modeling paged and segmented memories is tricky business.
2696                 -- P. J. Denning
2697 %
2698 Mommy, what happens to your files when you die?
2699 %
2700 Most public domain software is free, at least at first glance.
2701 %
2702 MOUNT TAPE U1439 ON B3, NO RING
2703 %
2704         Mr. Jones related an incident from "some time back" when IBM Canada
2705 Ltd. of Markham, Ont., ordered some parts from a new supplier in Japan.  The
2706 company noted in its order that acceptable quality allowed for 1.5 per cent
2707 defects (a fairly high standard in North America at the time).
2708         The Japanese sent the order, with a few parts packaged separately in
2709 plastic. The accompanying letter said: "We don't know why you want 1.5 per
2710 cent defective parts, but for your convenience, we've packed them separately."
2711                 -- Excerpted from an article in The (Toronto) Globe and Mail
2712 %
2713 MSDOS is not dead, it just smells that way.
2714                 -- Henry Spencer
2715 %
2716 Much of the excitement we get out of our work is that we don't really
2717 know what we are doing.
2718                 -- E. Dijkstra
2719 %
2720 Multics is security spelled sideways.
2721 %
2722 MVS Air Lines:
2723 The passengers all gather in the hangar, watching hundreds of technicians
2724 check the flight systems on this immense, luxury aircraft. This plane has at
2725 least 10 engines and seats over 1,000 passengers; bigger models in the fleet
2726 can have more engines than anyone can count and fly even more passengers
2727 than there are on Earth. It is claimed to cost less per passenger mile to
2728 operate these humongous planes than any other aircraft ever built, unless
2729 you personally have to pay for the ticket. All the passengers scramble
2730 aboard, as do the 200 technicians needed to keep it from crashing. The pilot
2731 takes his place up in the glass cockpit. He guns the engines, only to
2732 realise that the plane is too big to get through the hangar doors.
2733 %
2734 My God, I'm depressed!  Here I am, a computer with a mind a thousand times
2735 as powerful as yours, doing nothing but cranking out fortunes and sending
2736 mail about softball games.  And I've got this pain right through my ALU.
2737 I've asked for it to be replaced, but nobody ever listens.  I think it would
2738 be better for us both if you were to just log out again.
2739 %
2740 My sister opened a computer store in Hawaii.  She sells C shells down
2741 by the seashore.
2742 %
2743         n = ((n >>  1) & 0x55555555) | ((n <<  1) & 0xaaaaaaaa);
2744         n = ((n >>  2) & 0x33333333) | ((n <<  2) & 0xcccccccc);
2745         n = ((n >>  4) & 0x0f0f0f0f) | ((n <<  4) & 0xf0f0f0f0);
2746         n = ((n >>  8) & 0x00ff00ff) | ((n <<  8) & 0xff00ff00);
2747         n = ((n >> 16) & 0x0000ffff) | ((n << 16) & 0xffff0000);
2748
2749                 -- C code which reverses the bits in a word.
2750 %
2751 Nearly every complex solution to a programming problem that I
2752 have looked at carefully has turned out to be wrong.
2753                 -- Brent Welch
2754 %
2755 Never make anything simple and efficient when a way can be found to
2756 make it complex and wonderful.
2757 %
2758 Never put off till run-time what you can do at compile-time.
2759                 -- D. Gries
2760 %
2761 Never test for an error condition you don't know how to handle.
2762                 -- Steinbach
2763 %
2764 Never trust a computer you can't repair yourself.
2765 %
2766 Never trust an operating system.
2767 %
2768 Never try to explain computers to a layman.  It's easier to explain
2769 sex to a virgin.
2770                 -- Robert Heinlein
2771
2772 (Note, however, that virgins tend to know a lot about computers.)
2773 %
2774 Never underestimate the bandwidth of a station wagon full of tapes.
2775                 -- Dr. Warren Jackson, Director, UTCS
2776 %
2777 New crypt.  See /usr/news/crypt.
2778 %
2779 New systems generate new problems.
2780 %
2781 *** NEWS FLASH ***
2782
2783 Archeologists find PDP-11/24 inside brain cavity of fossilized dinosaur
2784 skeleton!  Many Digital users fear that RSX-11M may be even more primitive
2785 than DEC admits.  Price adjustments at 11:00.
2786 %
2787 news: gotcha
2788 %
2789 Niklaus Wirth has lamented that, whereas Europeans pronounce his name
2790 correctly (Ni-klows Virt), Americans invariably mangle it into (Nick-les
2791 Worth).  Which is to say that Europeans call him by name, but Americans call
2792 him by value.
2793 %
2794 No directory.
2795 %
2796 No extensible language will be universal.
2797                 -- T. Cheatham
2798 %
2799 No hardware designer should be allowed to produce any piece of hardware
2800 until three software guys have signed off for it.
2801                 -- Andy Tanenbaum
2802 %
2803 No line available at 300 baud.
2804 %
2805 No man is an island if he's on at least one mailing list.
2806 %
2807 No part of this message may reproduce, store itself in a retrieval system,
2808 or transmit disease, in any form, without the permissiveness of the author.
2809                 -- Chris Shaw
2810 %
2811 No proper program contains an indication which as an operator-applied
2812 occurrence identifies an operator-defining occurrence which as an
2813 indication-applied occurrence identifies an indication-defining occurrence
2814 different from the one identified by the given indication as an
2815 indication-applied occurrence.
2816                 -- ALGOL 68 Report
2817 %
2818 No wonder Clairol makes so much money selling shampoo.
2819 Lather, Rinse, Repeat is an infinite loop!
2820 %
2821 No, I'm not interested in developing a powerful brain.  All I'm after is
2822 just a mediocre brain, something like the president of American Telephone
2823 and Telegraph Company.
2824                 -- Alan Turing on the possibilities of a thinking
2825                    machine, 1943.
2826 %
2827 Nobody said computers were going to be polite.
2828 %
2829 Nobody's gonna believe that computers are intelligent until they start
2830 coming in late and lying about it.
2831 %
2832 My little brother got this fortune:
2833         nohup rm -fr /&
2834 So he did...
2835 %
2836 Norbert Weiner was the subject of many dotty professor stories.  Weiner was,
2837 in fact, very absent minded.  The following story is told about him: when they
2838 moved from Cambridge to Newton his wife, knowing that he would be absolutely
2839 useless on the move, packed him off to MIT while she directed the move.  Since
2840 she was certain that he would forget that they had moved and where they had
2841 moved to, she wrote down the new address on a piece of paper, and gave it to
2842 him.  Naturally, in the course of the day, an insight occurred to him.  He
2843 reached in his pocket, found a piece of paper on which he furiously scribbled
2844 some notes, thought it over, decided there was a fallacy in his idea, and
2845 threw the piece of paper away.  At the end of the day he went home (to the old
2846 address in Cambridge, of course).  When he got there he realized that they had
2847 moved, that he had no idea where they had moved to, and that the piece of
2848 paper with the address was long gone.  Fortunately inspiration struck.  There
2849 was a young girl on the street and he conceived the idea of asking her where
2850 he had moved to, saying, "Excuse me, perhaps you know me.  I'm Norbert Weiner
2851 and we've just moved.  Would you know where we've moved to?"  To which the
2852 young girl replied, "Yes, Daddy, Mommy thought you would forget."
2853         The capper to the story is that I asked his daughter (the girl in the
2854 story) about the truth of the story, many years later.  She said that it
2855 wasn't quite true -- that he never forgot who his children were!  The rest of
2856 it, however, was pretty close to what actually happened...
2857                 -- Richard Harter
2858 %
2859 Not only is UNIX dead, it's starting to smell really bad.
2860                 -- Rob Pike
2861 %
2862 NOTE: No warranties, either express or implied, are hereby given. All
2863 software is supplied as is, without guarantee.  The user assumes all
2864 responsibility for damages resulting from the use of these features,
2865 including, but not limited to, frustration, disgust, system abends, disk
2866 head-crashes, general malfeasance, floods, fires, shark attack, nerve
2867 gas, locust infestation, cyclones, hurricanes, tsunamis, local
2868 electromagnetic disruptions, hydraulic brake system failure, invasion,
2869 hashing collisions, normal wear and tear of friction surfaces, comic
2870 radiation, inadvertent destruction of sensitive electronic components,
2871 windstorms, the Riders of Nazgul, infuriated chickens, malfunctioning
2872 mechanical or electrical sexual devices, premature activation of the
2873 distant early warning system, peasant uprisings, halitosis, artillery
2874 bombardment, explosions, cave-ins, and/or frogs falling from the sky.
2875 %
2876 Nothing happens.
2877 %
2878         Now she speaks rapidly.  "Do you know *why* you want to program?"
2879         He shakes his head.  He hasn't the faintest idea.
2880         "For the sheer *joy* of programming!" she cries triumphantly.
2881 "The joy of the parent, the artist, the craftsman.  "You take a program,
2882 born weak and impotent as a dimly-realized solution.  You nurture the
2883 program and guide it down the right path, building, watching it grow ever
2884 stronger.  Sometimes you paint with tiny strokes, a keystroke added here,
2885 a keystroke changed there."  She sweeps her arm in a wide arc.  "And other
2886 times you savage whole *blocks* of code, ripping out the program's very
2887 *essence*, then beginning anew.  But always building, creating, filling the
2888 program with your own personal stamp, your own quirks and nuances.  Watching
2889 the program grow stronger, patching it when it crashes, until finally it can
2890 stand alone -- proud, powerful, and perfect.  This is the programmer's finest
2891 hour!"  Softly at first, then louder, he hears the strains of a Sousa march.
2892 "This ... this is your canvas! your clay!  Go forth and create a masterwork!"
2893 %
2894 "Now this is a totally brain damaged algorithm.  Gag me with a smurfette."
2895                 -- P. Buhr, Computer Science 354
2896 %
2897 "Nuclear war can ruin your whole compile."
2898                 -- Karl Lehenbauer
2899 %
2900 Nurse Donna:    Oh, Groucho, I'm afraid I'm gonna wind up an old maid.
2901 Groucho:        Well, bring her in and we'll wind her up together.
2902 Nurse Donna:    Do you believe in computer dating?
2903 Groucho:        Only if the computers really love each other.
2904 %
2905 Oh, so there you are!
2906 %
2907 Okay, Okay -- I admit it.  You didn't change that program that worked
2908 just a little while ago; I inserted some random characters into the
2909 executable.  Please forgive me.  You can recover the file by typing in
2910 the code over again, since I also removed the source.
2911 %
2912 Old mail has arrived.
2913 %
2914 Old programmers never die, they just become managers.
2915 %
2916 Old programmers never die, they just branch to a new address.
2917 %
2918 Old programmers never die, they just hit account block limit.
2919 %
2920 On a clear disk you can seek forever.
2921                 -- P. Denning
2922 %
2923 On the eighth day, God created FORTRAN.
2924 %
2925 On the Internet, nobody knows you're a dog.
2926                 -- Cartoon caption
2927 %
2928         On the other hand, the TCP camp also has a phrase for OSI people.
2929 There are lots of phrases.  My favorite is `nitwit' -- and the rationale
2930 is the Internet philosophy has always been you have extremely bright,
2931 non-partisan researchers look at a topic, do world-class research, do
2932 several competing implementations, have a bake-off, determine what works
2933 best, write it down and make that the standard.
2934         The OSI view is entirely opposite.  You take written contributions
2935 from a much larger community, you put the contributions in a room of
2936 committee people with, quite honestly, vast political differences and all
2937 with their own political axes to grind, and four years later you get
2938 something out, usually without it ever having been implemented once.
2939         So the Internet perspective is implement it, make it work well,
2940 then write it down, whereas the OSI perspective is to agree on it, write
2941 it down, circulate it a lot and now we'll see if anyone can implement it
2942 after it's an international standard and every vendor in the world is
2943 committed to it.  One of those processes is backwards, and I don't think
2944 it takes a Lucasian professor of physics at Oxford to figure out which.
2945                 -- Marshall Rose, "The Pied Piper of OSI"
2946 %
2947 On two occasions I have been asked [by members of Parliament!], "Pray, Mr.
2948 Babbage, if you put into the machine wrong figures, will the right answers
2949 come out?"  I am not able rightly to apprehend the kind of confusion of
2950 ideas that could provoke such a question.
2951                 -- Charles Babbage
2952 %
2953 "One Architecture, One OS" also translates as "One Egg, One Basket".
2954 %
2955 "One basic notion underlying Usenet is that it is a cooperative."
2956
2957 Having been on USENET for going on ten years, I disagree with this.
2958 The basic notion underlying USENET is the flame.
2959                 -- Chuq Von Rospach
2960 %
2961         One day a student came to Moon and said, "I understand how to make
2962 a better garbage collector.  We must keep a reference count of the pointers
2963 to each cons."
2964         Moon patiently told the student the following story -- "One day a
2965 student came to Moon and said, "I understand how to make a better garbage
2966 collector..."
2967 %
2968 One good reason why computers can do more work than people is that they
2969 never have to stop and answer the phone.
2970 %
2971 ... one of the main causes of the fall of the Roman Empire was that,
2972 lacking zero, they had no way to indicate successful termination of
2973 their C programs.
2974                 -- Robert Firth
2975 %
2976 One of the most overlooked advantages to computers is...  If they do
2977 foul up, there's no law against whacking them around a little.
2978                 -- Joe Martin
2979 %
2980         One of the questions that comes up all the time is: How enthusiastic
2981 is our support for UNIX?
2982         Unix was written on our machines and for our machines many years ago.
2983 Today, much of UNIX being done is done on our machines. Ten percent of our
2984 VAXs are going for UNIX use.  UNIX is a simple language, easy to understand,
2985 easy to get started with. It's great for students, great for somewhat casual
2986 users, and it's great for interchanging programs between different machines.
2987 And so, because of its popularity in these markets, we support it.  We have
2988 good UNIX on VAX and good UNIX on PDP-11s.
2989         It is our belief, however, that serious professional users will run
2990 out of things they can do with UNIX. They'll want a real system and will end
2991 up doing VMS when they get to be serious about programming.
2992         With UNIX, if you're looking for something, you can easily and quickly
2993 check that small manual and find out that it's not there.  With VMS, no matter
2994 what you look for -- it's literally a five-foot shelf of documentation -- if
2995 you look long enough it's there.  That's the difference -- the beauty of UNIX
2996 is it's simple; and the beauty of VMS is that it's all there.
2997                 -- Ken Olsen, president of DEC, DECWORLD Vol. 8 No. 5, 1984
2998 [It's been argued that the beauty of UNIX is the same as the beauty of Ken
2999 Olsen's brain.  Ed.]
3000 %
3001 One person's error is another person's data.
3002 %
3003 One picture is worth 128K words.
3004 %
3005 Only great masters of style can succeed in being obtuse.
3006                 -- Oscar Wilde
3007
3008 Most UNIX programmers are great masters of style.
3009                 -- The Unnamed Usenetter
3010 %
3011 Only the fittest survive. The vanquished acknowledge their unworthiness by
3012 placing a classified ad with the ritual phrase "must sell -- best offer,"
3013 and thereafter dwell in infamy, relegated to discussing gas mileage and lawn
3014 food.  But if successful, you join the elite sodality that spends hours
3015 unpurifying the dialect of the tribe with arcane talk of bits and bytes, RAMS
3016 and ROMS, hard disks and baud rates. Are you obnoxious, obsessed?  It's a
3017 modest price to pay.  For you have tapped into the same awesome primal power
3018 that produces credit-card billing errors and lost plane reservations.  Hail,
3019 postindustrial warrior, subduer of Bounceoids, pride of the cosmos, keeper of
3020 the silicone creed: Computo, ergo sum.  The force is with you -- at 110 volts.
3021 May your RAMS be fruitful and multiply.
3022                 -- Curt Suplee, "Smithsonian", 4/83
3023 %
3024 OS/2 Beer: Comes in a 32-oz can. Does allow you to drink several DOS
3025 Beers simultaneously. Allows you to drink Windows 3.1 Beer simultaneously
3026 too, but somewhat slower. Advertises that its cans won't explode when you
3027 open them, even if you shake them up. You never really see anyone
3028 drinking OS/2 Beer, but the manufacturer (International Beer
3029 Manufacturing) claims that 9 million six-packs have been sold.
3030 %
3031 OS/2 Skyways:
3032 The terminal is almost empty, with only a few prospective passengers milling
3033 about. The announcer says that their flight has just departed, wishes them a
3034 good flight, though there are no planes on the runway. Airline personnel
3035 walk around, apologising profusely to customers in hushed voices, pointing
3036 from time to time to the sleek, powerful jets outside the terminal on the
3037 field. They tell each passenger how good the real flight will be on these
3038 new jets and how much safer it will be than Windows Airlines, but that they
3039 will have to wait a little longer for the technicians to finish the flight
3040 systems. Maybe until mid-1995. Maybe longer.
3041 %
3042 "Our attitude with TCP/IP is, `Hey, we'll do it, but don't make a big
3043 system, because we can't fix it if it breaks -- nobody can.'"
3044
3045 "TCP/IP is OK if you've got a little informal club, and it doesn't make
3046 any difference if it takes a while to fix it."
3047                 -- Ken Olson, in Digital News, 1988
3048 %
3049 Our documentation manager was showing her 2 year old son around the office.
3050 He was introduced to me, at which time he pointed out that we were both
3051 holding bags of popcorn.  We were both holding bottles of juice.  But only
3052 *he* had a lollipop.
3053         He asked his mother, "Why doesn't HE have a lollipop?"
3054         Her reply: "He can have a lollipop any time he wants to.  That's
3055 what it means to be a programmer."
3056 %
3057 Our informal mission is to improve the love life of operators worldwide.
3058                 -- Peter Behrendt, president of Exabyte
3059 %
3060 Our OS who art in CPU, UNIX be thy name.
3061         Thy programs run, thy syscalls done,
3062         In kernel as it is in user!
3063 %
3064 Over the shoulder supervision is more a need of the manager than the
3065 programming task.
3066 %
3067 Overall, the philosophy is to attack the availability problem from two
3068 complementary directions:  to reduce the number of software errors through
3069 rigorous testing of running systems, and to reduce the effect of the remaining
3070 errors by providing for recovery from them.  An interesting footnote to this
3071 design is that now a system failure can usually be considered to be the
3072 result of two program errors:  the first, in the program that started the
3073 problem; the second, in the recovery routine that could not protect the
3074 system.
3075                 -- A. L. Scherr, "Functional Structure of IBM Virtual Storage
3076                    Operating Systems, Part II: OS/VS-2 Concepts and
3077                    Philosophies," IBM Systems Journal, Vol. 12, No. 4.
3078 %
3079 Overconfidence breeds error when we take for granted that the game will
3080 continue on its normal course; when we fail to provide for an unusually
3081 powerful resource -- a check, a sacrifice, a stalemate.  Afterwards the
3082 victim may wail, `But who could have dreamt of such an idiotic-looking move?'
3083                 -- Fred Reinfeld, "The Complete Chess Course"
3084 %
3085 Overflow on /dev/null, please empty the bit bucket.
3086 %
3087 Overload -- core meltdown sequence initiated.
3088 %
3089 panic: can't find /
3090 %
3091 panic: kernel segmentation violation. core dumped               (only kidding)
3092 %
3093 panic: kernel trap (ignored)
3094 %
3095 Pascal is a language for children wanting to be naughty.
3096                 -- Dr. Kasi Ananthanarayanan
3097 %
3098 Pascal is not a high-level language.
3099                 -- Steven Feiner
3100 %
3101 "Pascal is Pascal is Pascal is dog meat."
3102                 -- M. Devine and P. Larson, Computer Science 340
3103 %
3104 Passwords are implemented as a result of insecurity.
3105 %
3106 Pause for storage relocation.
3107 %
3108 Per buck you get more computing action with the small computer.
3109                 -- R. W. Hamming
3110 %
3111 PL/I -- "the fatal disease" -- belongs more to the problem set than to the
3112 solution set.
3113                 -- Edsger W. Dijkstra, SIGPLAN Notices, Volume 17, Number 5
3114 %
3115 Play Rogue, visit exotic locations, meet strange creatures and kill them.
3116 %
3117 Please go away.
3118 %
3119 PLUG IT IN!!!
3120 %
3121 Premature optimization is the root of all evil.
3122                 -- D. E. Knuth
3123 %
3124         Price Wang's programmer was coding software.  His fingers danced upon
3125 the keyboard.  The program compiled without an error message, and the program
3126 ran like a gentle wind.
3127         Excellent!" the Price exclaimed, "Your technique is faultless!"
3128         "Technique?" said the programmer, turning from his terminal, "What I
3129 follow is the Tao -- beyond all technique.  When I first began to program I
3130 would see before me the whole program in one mass.  After three years I no
3131 longer saw this mass.  Instead, I used subroutines.  But now I see nothing.
3132 My whole being exists in a formless void.  My senses are idle.  My spirit,
3133 free to work without a plan, follows its own instinct.  In short, my program
3134 writes itself.  True, sometimes there are difficult problems.  I see them
3135 coming, I slow down, I watch silently.  Then I change a single line of code
3136 and the difficulties vanish like puffs of idle smoke.  I then compile the
3137 program.  I sit still and let the joy of the work fill my being.  I close my
3138 eyes for a moment and then log off."
3139         Price Wang said, "Would that all of my programmers were as wise!"
3140                 -- Geoffrey James, "The Tao of Programming"
3141 %
3142 Prof:    So the American government went to IBM to come up with a data
3143          encryption standard and they came up with ...
3144 Student: EBCDIC!"
3145 %
3146 Profanity is the one language all programmers know best.
3147 %
3148 Programmers do it bit by bit.
3149 %
3150 Programmers used to batch environments may find it hard to live without
3151 giant listings; we would find it hard to use them.
3152                 -- D. M. Ritchie
3153 %
3154 Programming is an unnatural act.
3155 %
3156 Proposed Additions to the PDP-11 Instruction Set:
3157
3158 BBW     Branch Both Ways
3159 BEW     Branch Either Way
3160 BBBF    Branch on Bit Bucket Full
3161 BH      Branch and Hang
3162 BMR     Branch Multiple Registers
3163 BOB     Branch On Bug
3164 BPO     Branch on Power Off
3165 BST     Backspace and Stretch Tape
3166 CDS     Condense and Destroy System
3167 CLBR    Clobber Register
3168 CLBRI   Clobber Register Immediately
3169 CM      Circulate Memory
3170 CMFRM   Come From -- essential for truly structured programming
3171 CPPR    Crumple Printer Paper and Rip
3172 CRN     Convert to Roman Numerals
3173 %
3174 Proposed Additions to the PDP-11 Instruction Set:
3175
3176 DC      Divide and Conquer
3177 DMPK    Destroy Memory Protect Key
3178 DO      Divide and Overflow
3179 EMPC    Emulate Pocket Calculator
3180 EPI     Execute Programmer Immediately
3181 EROS    Erase Read Only Storage
3182 EXCE    Execute Customer Engineer
3183 HCF     Halt and Catch Fire
3184 IBP     Insert Bug and Proceed
3185 INSQSW  Insert into queue somewhere (for FINO queues [First in never out])
3186 PBC     Print and Break Chain
3187 PDSK    Punch Disk
3188 %
3189 Proposed Additions to the PDP-11 Instruction Set:
3190
3191 PI      Punch Invalid
3192 POPI    Punch Operator Immediately
3193 PVLC    Punch Variable Length Card
3194 RASC    Read And Shred Card
3195 RPM     Read Programmers Mind
3196 RSSC    reduce speed, step carefully  (for improved accuracy)
3197 RTAB    Rewind tape and break
3198 RWDSK   rewind disk
3199 RWOC    Read Writing On Card
3200 SCRBL   scribble to disk  - faster than a write
3201 SLC     Search for Lost Chord
3202 SPSW    Scramble Program Status Word
3203 SRSD    Seek Record and Scar Disk
3204 STROM   Store in Read Only Memory
3205 TDB     Transfer and Drop Bit
3206 WBT     Water Binary Tree
3207 %
3208 PURGE COMPLETE.
3209 %
3210 Put no trust in cryptic comments.
3211 %
3212 RADIO SHACK LEVEL II BASIC
3213 READY
3214 >_
3215 %
3216 RAM wasn't built in a day.
3217 %
3218 Rattling around the back of my head is a disturbing image of something I
3219 saw at the airport ... Now I'm remembering, those giant piles of computer
3220 magazines right next to "People" and "Time" in the airport store.  Does
3221 it bother anyone else that half the world is being told all of our hard-won
3222 secrets of computer technology?  Remember how all the lawyers cried foul
3223 when "How to Avoid Probate" was published?  Are they taking no-fault
3224 insurance lying down?  No way!  But at the current rate it won't be long
3225 before there are stacks of the "Transactions on Information Theory" at the
3226 A&P checkout counters.  Who's going to be impressed with us electrical
3227 engineers then?  Are we, as the saying goes, giving away the store?
3228                 -- Robert W. Lucky, IEEE President
3229 %
3230 Reactor error - core dumped!
3231 %
3232 Real computer scientists admire ADA for its overwhelming aesthetic
3233 value but they find it difficult to actually program in it, as it is
3234 much too large to implement.  Most computer scientists don't notice
3235 this because they are still arguing over what else to add to ADA.
3236 %
3237 Real computer scientists despise the idea of actual hardware.  Hardware has
3238 limitations, software doesn't.  It's a real shame that Turing machines are
3239 so poor at I/O.
3240 %
3241 Real computer scientists don't comment their code.  The identifiers are
3242 so long they can't afford the disk space.
3243 %
3244 Real computer scientists don't program in assembler.  They don't write
3245 in anything less portable than a number two pencil.
3246 %
3247 Real computer scientists don't write code.  They occasionally tinker with
3248 `programming systems', but those are so high level that they hardly count
3249 (and rarely count accurately; precision is for applications).
3250 %
3251 Real computer scientists like having a computer on their desk, else how
3252 could they read their mail?
3253 %
3254 Real computer scientists only write specs for languages that might run
3255 on future hardware.  Nobody trusts them to write specs for anything homo
3256 sapiens will ever be able to fit on a single planet.
3257 %
3258 Real programmers disdain structured programming.  Structured programming is
3259 for compulsive neurotics who were prematurely toilet- trained.  They wear
3260 neckties and carefully line up pencils on otherwise clear desks.
3261 %
3262 Real programmers don't bring brown-bag lunches.  If the vending machine
3263 doesn't sell it, they don't eat it.  Vending machines don't sell quiche.
3264 %
3265 Real programmers don't comment their code.  It was hard to write, it
3266 should be hard to understand.
3267 %
3268 Real programmers don't draw flowcharts.  Flowcharts are, after all, the
3269 illiterate's form of documentation.  Cavemen drew flowcharts; look how
3270 much good it did them.
3271 %
3272 Real Programmers don't eat quiche.  They eat Twinkies and Szechwan food.
3273 %
3274 Real Programmers don't play tennis, or any other sport that requires
3275 you to change clothes.  Mountain climbing is OK, and real programmers
3276 wear their climbing boots to work in case a mountain should suddenly
3277 spring up in the middle of the machine room.
3278 %
3279 Real programmers don't write in BASIC.  Actually, no programmers write in
3280 BASIC after reaching puberty.
3281 %
3282 Real Programmers don't write in FORTRAN.  FORTRAN is for pipe stress freaks
3283 and crystallography weenies.  FORTRAN is for wimp engineers who wear white
3284 socks.
3285 %
3286 Real Programmers don't write in PL/I.  PL/I is for programmers who can't
3287 decide whether to write in COBOL or FORTRAN.
3288 %
3289 Real Programmers think better when playing Adventure or Rogue.
3290 %
3291 Real programs don't eat cache.
3292 %
3293 Real Programs don't use shared text.  Otherwise, how can they use functions
3294 for scratch space after they are finished calling them?
3295 %
3296 Real software engineers don't debug programs, they verify correctness.
3297 This process doesn't necessarily involve execution of anything on a
3298 computer, except perhaps a Correctness Verification Aid package.
3299 %
3300 Real software engineers don't like the idea of some inexplicable and
3301 greasy hardware several aisles away that may stop working at any
3302 moment.  They have a great distrust of hardware people, and wish that
3303 systems could be virtual at *___\b\b\ball* levels.  They would like personal
3304 computers (you know no one's going to trip over something and kill your
3305 DFA in mid-transit), except that they need 8 megabytes to run their
3306 Correctness Verification Aid packages.
3307 %
3308 Real software engineers work from 9 to 5, because that is the way the job is
3309 described in the formal spec.  Working late would feel like using an
3310 undocumented external procedure.
3311 %
3312 Real Users are afraid they'll break the machine -- but they're never
3313 afraid to break your face.
3314 %
3315 Real Users find the one combination of bizarre input values that shuts
3316 down the system for days.
3317 %
3318 Real Users hate Real Programmers.
3319 %
3320 Real Users know your home telephone number.
3321 %
3322 Real Users never know what they want, but they always know when your program
3323 doesn't deliver it.
3324 %
3325 Real Users never use the Help key.
3326 %
3327 Recursion is the root of computation since it trades description for time.
3328 %
3329 Remember the good old days, when CPU was singular?
3330 %
3331 Remember, God could only create the world in 6 days because he didn't
3332 have an established user base.
3333 %
3334 Remember, UNIX spelled backwards is XINU.
3335                 -- Mt.
3336 %
3337 Remember: use logout to logout.
3338 %
3339         Risch's decision procedure for integration, not surprisingly,
3340 uses a recursion on the number and type of the extensions from the
3341 rational functions needed to represent the integrand.  Although the
3342 algorithm follows and critically depends upon the appropriate structure
3343 of the input, as in the case of multivariate factorization, we cannot
3344 claim that the algorithm is a natural one.  In fact, the creator of
3345 differential algebra, Ritt, committed suicide in the early 1950's,
3346 largely, it is claimed, because few paid attention to his work.  Probably
3347 he would have received more attention had he obtained the algorithm as well.
3348                 -- Joel Moses, "Algorithms and Complexity", ed. J. F. Traub
3349 %
3350 Row, row, row your bits, gently down the stream...
3351 %
3352 Save energy:  Drive a smaller shell.
3353 %
3354 Save gas, don't use the shell.
3355 %
3356 Save yourself!  Reboot in 5 seconds!
3357 %
3358 Say "twenty-three-skiddoo" to logout.
3359 %
3360 SCCS, the source motel!  Programs check in and never check out!
3361                 -- Ken Thompson
3362 %
3363 Science is to computer science as hydrodynamics is to plumbing.
3364 %
3365 Scientists were preparing an experiment to ask the ultimate question.
3366 They had worked for months gathering one each of every computer that was
3367 built. Finally the big day was at hand.  All the computers were linked
3368 together.  They asked the question, "Is there a God?".  Lights started
3369 blinking, flashing and blinking some more.  Suddenly, there was a loud
3370 crash, and a bolt of lightning came down from the sky, struck the
3371 computers, and welded all the connections permanently together.  "There
3372 is now", came the reply.
3373 %
3374 Scotty: Captain, we din' can reference it!
3375 Kirk:   Analysis, Mr. Spock?
3376 Spock:  Captain, it doesn't appear in the symbol table.
3377 Kirk:   Then it's of external origin?
3378 Spock:  Affirmative.
3379 Kirk:   Mr. Sulu, go to pass two.
3380 Sulu:   Aye aye, sir, going to pass two.
3381 %
3382 "Section 2.4.3.5   AWNS   (Acceptor Wait for New Cycle State).
3383         In AWNS the AH function indicates that it has received a
3384 multiline message byte.
3385         In AWNS the RFD message must be sent false and the DAC message
3386 must be sent passive true.
3387         The AH function must exit the AWNS and enter:
3388         (1)  The ANRS if DAV is false
3389         (2)  The AIDS if the ATN message is false and neither:
3390                 (a)  The LADS is active
3391                 (b)  Nor LACS is active"
3392
3393                 -- from the IEEE Standard Digital Interface for
3394                    Programmable Instrumentation
3395 %
3396 Security check: \a\a\aINTRUDER ALERT!
3397 %
3398 Seems a computer engineer, a systems analyst, and a programmer were
3399 driving down a mountain when the brakes gave out.  They screamed down the
3400 mountain, gaining speed, but finally managed to grind to a halt, more by
3401 luck than anything else, just inches from a thousand foot drop to jagged
3402 rocks.  They all got out of the car:
3403         The computer engineer said, "I think I can fix it."
3404         The systems analyst said, "No, no, I think we should take it
3405 into town and have a specialist look at it."
3406         The programmer said, "OK, but first I think we should get back
3407 in and see if it does it again."
3408 %
3409                                 SEMINAR ANNOUNCEMENT
3410
3411 Title:          Are Frogs Turing Compatible?
3412 Speaker:        Don "The Lion" Knuth
3413
3414                                 ABSTRACT
3415         Several researchers at the University of Louisiana have been studying
3416 the computing power of various amphibians, frogs in particular.  The problem
3417 of frog computability has become a critical issue that ranges across all areas
3418 of computer science.  It has been shown that anything computable by an amphi-
3419 bian community in a fixed-size pond is computable by a frog in the same-size
3420 pond -- that is to say, frogs are Pond-space complete.  We will show that
3421 there is a log-space, polywog-time reduction from any Turing machine program
3422 to a frog.  We will suggest these represent a proper subset of frog-computable
3423 functions.
3424         This is not just a let's-see-how-far-those-frogs-can-jump seminar.
3425 This is only for hardcore amphibian-computation people and their colleagues.
3426         Refreshments will be served.  Music will be played.
3427 %
3428 Send some filthy mail.
3429 %
3430 Sendmail may be safely run set-user-id to root.
3431                 -- Eric Allman, "Sendmail Installation Guide"
3432 %
3433         Several students were asked to prove that all odd integers are prime.
3434         The first student to try to do this was a math student.  "Hmmm...
3435 Well, 1 is prime, 3 is prime, 5 is prime, and by induction, we have that all
3436 the odd integers are prime."
3437         The second student to try was a man of physics who commented, "I'm not
3438 sure of the validity of your proof, but I think I'll try to prove it by
3439 experiment."  He continues, "Well, 1 is prime, 3 is prime, 5 is prime, 7 is
3440 prime, 9 is...  uh, 9 is... uh, 9 is an experimental error, 11 is prime, 13
3441 is prime...  Well, it seems that you're right."
3442         The third student to try it was the engineering student, who responded,
3443 "Well, to be honest, actually, I'm not sure of your answer either.  Let's
3444 see...  1 is prime, 3 is prime, 5 is prime, 7 is prime, 9 is... uh, 9 is...
3445 well, if you approximate, 9 is prime, 11 is prime, 13 is prime...  Well, it
3446 does seem right."
3447         Not to be outdone, the computer science student comes along and says
3448 "Well, you two sort've got the right idea, but you'll end up taking too long!
3449 I've just whipped up a program to REALLY go and prove it."  He goes over to
3450 his terminal and runs his program.  Reading the output on the screen he says,
3451 "1 is prime, 1 is prime, 1 is prime, 1 is prime..."
3452 %
3453 She sells cshs by the cshore.
3454 %
3455 Shopping at this grody little computer store at the Galleria for a
3456 totally awwwesome Apple.  Fer suuure.  I mean Apples are nice you know?
3457 But, you know, there is this cute guy who works there and HE says that
3458 VAX's are cooler!  I mean I don't really know, you know? He says that he
3459 has this totally tubular VAX at home and it's stuffed with memory-to-the-max!
3460 Right, yeah.  And he wants to take me home to show it to me.  Oh My God!
3461 I'm suuure.  Gag me with a Prime!
3462 %
3463 Simulations are like miniskirts, they show a lot and hide the essentials.
3464                 -- Hubert Kirrman
3465 %
3466 skldfjkl\a\a\ajklsR%^&(IXDRTYju187pkasdjbasdfbuil
3467 h;asvgy8p       23r1vyui\a135    2
3468 kmxsij90TYDFS$$b        jkzxdjkl bjnk ;j        nk;<[][;-==-<<<<<';[,
3469                 [hjioasdvbnuio;buip^&(FTSD$%*VYUI:buio;sdf}[asdf']
3470                                 sdoihjfh(_YU*G&F^*CTY98y
3471
3472
3473 Now look what you've gone and done!  You've broken it!
3474 %
3475 Slowly and surely the unix crept up on the Nintendo user ...
3476 %
3477 So you see Antonio, why worry about one little core dump, eh?  In reality
3478 all core dumps happen at the same instant, so the core dump you will have
3479 tomorrow, why, it already happened.  You see, it's just a little universal
3480 recursive joke which threads our lives through the infinite potential of
3481 the instant.  So go to sleep, Antonio, your thread could break any moment
3482 and cast you out of the safe security of the instant into the dark void of
3483 eternity, the anti-time.  So go to sleep...
3484 %
3485 Software production is assumed to be a line function, but it is run
3486 like a staff function.
3487                 -- Paul Licker
3488 %
3489 Software suppliers are trying to make their software packages more
3490 "user-friendly".  ...  Their best approach, so far, has been to take all
3491 the old brochures, and stamp the words, "user-friendly" on the cover.
3492                 -- Bill Gates, Microsoft, Inc.
3493         [Pot. Kettle. Black.]
3494 %
3495 Some of my readers ask me what a "Serial Port" is.
3496 The answer is: I don't know.
3497 Is it some kind of wine you have with breakfast?
3498 %
3499 Some people claim that the UNIX learning curve is steep, but at least you
3500 only have to climb it once.
3501 %
3502 Some programming languages manage to absorb change, but withstand progress.
3503                 -- Epigrams in Programming, ACM SIGPLAN Sept. 1982
3504 %
3505 Somebody's terminal is dropping bits.  I found a pile of them over in the
3506 corner.
3507 %
3508         Something mysterious is formed, born in the silent void.  Waiting
3509 alone and unmoving, it is at once still and yet in constant motion.  It is
3510 the source of all programs.  I do not know its name, so I will call it the
3511 Tao of Programming.
3512         If the Tao is great, then the operating system is great.  If the
3513 operating system is great, then the compiler is great.  If the compiler is
3514 greater, then the applications is great.  The user is pleased and there is
3515 harmony in the world.
3516         The Tao of Programming flows far away and returns on the wind of
3517 morning.
3518                 -- Geoffrey James, "The Tao of Programming"
3519 %
3520 Speaking as someone who has delved into the intricacies of PL/I, I am sure
3521 that only Real Men could have written such a machine-hogging, cycle-grabbing,
3522 all-encompassing monster.  Allocate an array and free the middle third?
3523 Sure!  Why not?  Multiply a character string times a bit string and assign the
3524 result to a float decimal?  Go ahead!  Free a controlled variable procedure
3525 parameter and reallocate it before passing it back?  Overlay three different
3526 types of variable on the same memory location?  Anything you say!  Write a
3527 recursive macro?  Well, no, but Real Men use rescan.  How could a language
3528 so obviously designed and written by Real Men not be intended for Real Man
3529 use?
3530 %
3531 ***** Special AI Seminar (abstract)
3532
3533 It has been widely recognized that AI programs require expert knowledge in
3534 order to perform well in complex domains.  But knowledge alone is not
3535 sufficient for some applications; wisdom is needed as well.  Accordingly, we
3536 have developed a new approach to artificial intelligence which we call "wisdom
3537 engineering".  As a test of our ideas, we have written IMMANUEL, a wisdom
3538 based system for the task domain of western philosophical thought.  IMMANUEL
3539 was supplied initially with 200 wisdom units which contained wisdom about such
3540 elementary concepts as mind, matter, being, nothingness, and so forth.
3541 IMMANUEL was then allowed to run freely, guided by the heuristic rules
3542 contained in its heterarchically organized meta wisdom base.  IMMANUEL
3543 succeeded in rediscovering most of the important philosophical ideas developed
3544 in western culture over the course of the last 25 centuries, including those
3545 underlying Plato's theory of government, Kant's metaphysics, Nietzsche's
3546 theory of value, and Husserl's phenomenology.  In this seminar, we will
3547 describe IMMANUEL's achievements and internal architecture.  We will also
3548 briefly discuss our recent efforts to apply wisdom engineering to oil
3549 exploration.
3550 %
3551 Staff meeting in the conference room in %d minutes.
3552 %
3553 Staff meeting in the conference room in 3 minutes.
3554 %
3555 Standards are crucial.  And the best thing about standards is: there are
3556 so ____\b\b\b\bmany to choose from!
3557 %
3558 Still a few bugs in the system... Someday I have to tell you about Uncle
3559 Nahum from Maine, who spent years trying to cross a jellyfish with a shad
3560 so he could breed boneless shad.  His experiment backfired too, and he
3561 wound up with bony jellyfish... which was hardly worth the trouble.  There's
3562 very little call for those up there.
3563                 -- Allucquere R. "Sandy" Stone
3564 %
3565 Stinginess with privileges is kindness in disguise.
3566                 -- Guide to VAX/VMS Security, Sep. 1984
3567 %
3568         Stop!  Whoever crosseth the bridge of Death, must answer first
3569 these questions three, ere the other side he see!
3570
3571         "What is your name?"
3572         "Sir Brian of Bell."
3573         "What is your quest?"
3574         "I seek the Holy Grail."
3575         "What are four lowercase letters that are not legal flag arguments
3576 to the Berkeley UNIX version of `ls'?"
3577         "I, er.... AIIIEEEEEE!"
3578 %
3579         *** STUDENT SUCCESSES ***
3580
3581 Many of our students have gone on to achieve great success in all fields of
3582 programming.  One former student developed the concept of the personalized
3583 form letter.  Does the phrase, "Dear Mr.(insert name), You may already be a
3584 winner!," sound familiar?  Another student writes "After only five lessons I
3585 sold a "My Most Unforgettable Program" article to Corrosive Computing
3586 magazine.  Another of our graduates writes, "I recently completed a
3587 database-management program for my department manager.  My program touched him
3588 so deeply that he was speechless.  He told me later that he had never seen
3589 such a program in his entire career.  Thank you, Famous Programmers' school;
3590 only you could have made this possible."  Send for our introductory brochure
3591 which explains in vague detail the operation of the Famous Programmers'
3592 School, and you'll be eligible to win a possible chance to enter a drawing,
3593 the winner of which can vie for a set of free steak knives.  If you don't do
3594 it now, you'll hate yourself in the morning.
3595 %
3596 Such efforts are almost always slow, laborious, political, petty, boring,
3597 ponderous, thankless, and of the utmost criticality.
3598                 -- Leonard Kleinrock, on standards efforts
3599 %
3600 Suppose for a moment that the automobile industry had developed at the same
3601 rate as computers and over the same period:  how much cheaper and more
3602 efficient would the current models be?  If you have not already heard the
3603 analogy, the answer is shattering.  Today you would be able to buy a
3604 Rolls-Royce for $2.75, it would do three million miles to the gallon, and
3605 it would deliver enough power to drive the Queen Elizabeth II.  And if you
3606 were interested in miniaturization, you could place half a dozen of them on
3607 a pinhead.
3608                 -- Christopher Evans
3609 %
3610 Swap read error.  You lose your mind.
3611 %
3612 Syntactic sugar causes cancer of the semicolon.
3613                 -- Epigrams in Programming, ACM SIGPLAN Sept. 1982
3614 %
3615 System checkpoint complete.
3616 %
3617 System going down at 1:45 this afternoon for disk crashing.
3618 %
3619 System going down at 5 this afternoon to install scheduler bug.
3620 %
3621 System going down in 5 minutes.
3622 %
3623 System restarting, wait...
3624 %
3625 \a\a\a\a    *** System shutdown message from root ***
3626
3627 System going down in 60 seconds
3628 %
3629 Systems have sub-systems and sub-systems have sub-systems and so on ad
3630 infinitum -- which is why we're always starting over.
3631                 -- Epigrams in Programming, ACM SIGPLAN Sept. 1982
3632 %
3633 Systems programmers are the high priests of a low cult.
3634                 -- R. S. Barton
3635 %
3636 Testing can show the presence of bugs, but not their absence.
3637                 -- Dijkstra
3638 %
3639 TeX is potentially the most significant invention in typesetting in this
3640 century.  It introduces a standard language for computer typography, and in
3641 terms of importance could rank near the introduction of the Gutenberg press.
3642                 -- Gordon Bell
3643 %
3644 "Text processing has made it possible to right-justify any idea, even
3645 one which cannot be justified on any other grounds."
3646                 -- J. Finnegan, USC.
3647 %
3648 That does not compute.
3649 %
3650 ... that the notions of "hardware", and "software" should be extended by
3651 the notion of LIVEWARE - being that which produces software for use on
3652 hardware.  This produces an obvious extension to the concept of MONITORS.
3653 A liveware monitor is a person dedicated to the task of ensuring that the
3654 liveware does not interfere with the real-time processes, invoking the
3655 REAL-TIME EXECUTIONER to delete liveware that adversely affects ...
3656                 -- Linden and Wihelminalaan
3657 %
3658         "That's right; the upper-case shift works fine on the screen, but
3659 they're not coming out on the damn printer...  Hold?  Sure, I'll hold."
3660                 -- e.e. cummings last service call
3661 %
3662 That's the thing about people who think they hate computers.  What they
3663 really hate is lousy programmers.
3664                 -- Larry Niven and Jerry Pournelle in "Oath of Fealty"
3665 %
3666 The "cutting edge" is getting rather dull.
3667                 -- Andy Purshottam
3668 %
3669 The 11 is for people with the pride of a 10 and the pocketbook of an 8.
3670                 -- R. B. Greenberg [referring to PDPs?]
3671 %
3672 The absence of labels [in ECL] is probably a good thing.
3673                 -- T. Cheatham
3674 %
3675 The algorithm for finding the longest path in a graph is NP-complete.
3676 For you systems people, that means it's *real slow*.
3677                 -- Bart Miller
3678 %
3679 "The algorithm to do that is extremely nasty.  You might want to mug
3680 someone with it."
3681                 -- M. Devine, Computer Science 340
3682 %
3683 The Analytical Engine weaves Algebraical patterns just as the Jacquard
3684 loom weaves flowers and leaves.
3685                 -- Ada Augusta, Countess of Lovelace, the first programmer
3686 %
3687 "The bad reputation UNIX has gotten is totally undeserved, laid on by people
3688 who don't understand, who have not gotten in there and tried anything."
3689                 -- Jim Joyce, owner of Jim Joyce's UNIX Bookstore
3690 %
3691 The beer-cooled computer does not harm the ozone layer.
3692                 -- John M. Ford, a.k.a. Dr. Mike
3693
3694         [If I can read my notes from the Ask Dr. Mike session at Baycon, I
3695          believe he added that the beer-cooled computer uses "Forget Only
3696          Memory".  Ed.]
3697 %
3698 The best book on programming for the layman is "Alice in Wonderland";
3699 but that's because it's the best book on anything for the layman.
3700 %
3701 The best way to accelerate a Macintoy is at 9.8 meters per second per second.
3702 %
3703 The bogosity meter just pegged.
3704 %
3705 The Buddha, the Godhead, resides quite as comfortably in the circuits of a
3706 digital computer or the gears of a cycle transmission as he does at the top
3707 of a mountain or in the petals of a flower.  To think otherwise is to demean
3708 the Buddha -- which is to demean oneself.
3709                 -- Robert Pirsig, "Zen and the Art of Motorcycle Maintenance"
3710 %
3711 The bugs you have to avoid are the ones that give the user not only
3712 the inclination to get on a plane, but also the time.
3713                 -- Kay Bostic
3714 %
3715 "The C Programming Language -- A language which combines the flexibility of
3716 assembly language with the power of assembly language."
3717 %
3718 The clothes have no emperor.
3719                 -- C. A. R. Hoare, commenting on ADA.
3720 %
3721 The computer industry is journalists in their 20's standing in awe of
3722 entrepreneurs in their 30's who are hiring salesmen in their 40's and
3723 50's and paying them in the 60's and 70's to bring their marketing into
3724 the 80's.
3725                 -- Marty Winston
3726 %
3727 The computer is to the information industry roughly what the
3728 central power station is to the electrical industry.
3729                 -- Peter Drucker
3730 %
3731 "The Computer made me do it."
3732 %
3733 The computing field is always in need of new cliches.
3734                 -- Alan Perlis
3735 %
3736 The connection between the language in which we think/program and the problems
3737 and solutions we can imagine is very close.  For this reason restricting
3738 language features with the intent of eliminating programmer errors is at best
3739 dangerous.
3740                 -- Bjarne Stroustrup
3741 %
3742 The day-to-day travails of the IBM programmer are so amusing to most of
3743 us who are fortunate enough never to have been one -- like watching
3744 Charlie Chaplin trying to cook a shoe.
3745 %
3746 The debate rages on: Is PL/I Bachtrian or Dromedary?
3747 %
3748 The difference between art and science is that science is what we
3749 understand well enough to explain to a computer.  Art is everything else.
3750                 -- Donald Knuth, "Discover"
3751 %
3752 The disks are getting full; purge a file today.
3753 %
3754 "The eleventh commandment was `Thou Shalt Compute' or `Thou Shalt Not
3755 Compute' -- I forget which."
3756                 -- Epigrams in Programming, ACM SIGPLAN Sept. 1982
3757 %
3758         The FIELD GUIDE to NORTH AMERICAN MALES
3759
3760 SPECIES:        Cranial Males
3761 SUBSPECIES:     The Hacker (homo computatis)
3762 Courtship & Mating:
3763         Due to extreme deprivation, HOMO COMPUTATIS maintains a near perpetual
3764         state of sexual readiness.  Courtship behavior alternates between
3765         awkward shyness and abrupt advances.  When he finally mates, he
3766         chooses a female engineer with an unblinking stare, a tight mouth, and
3767         a complete collection of Campbell's soup-can recipes.
3768 Track:
3769         Trash cans full of pale green and white perforated paper and old
3770         copies of the Allen-Bradley catalog.
3771 Comments:
3772         Extremely fond of bad puns and jokes that need long explanations.
3773 %
3774         The FIELD GUIDE to NORTH AMERICAN MALES
3775
3776 SPECIES:        Cranial Males
3777 SUBSPECIES:     The Hacker (homo computatis)
3778 Description:
3779         Gangly and frail, the hacker has a high forehead and thinning hair.
3780         Head disproportionately large and crooked forward, complexion wan and
3781         sightly gray from CRT illumination.  He has heavy black-rimmed glasses
3782         and a look of intense concentration, which may be due to a software
3783         problem or to a pork-and-bean breakfast.
3784 Feathering:
3785         HOMO COMPUTATIS saw a Brylcreem ad fifteen years ago and believed it.
3786         Consequently, crest is greased down, except for the cowlick.
3787 Song:
3788         A rather plaintive "Is it up?"
3789 %
3790         The FIELD GUIDE to NORTH AMERICAN MALES
3791
3792 SPECIES:        Cranial Males
3793 SUBSPECIES:     The Hacker (homo computatis)
3794 Plumage:
3795         All clothes have a slightly crumpled look as though they came off the
3796         top of the laundry basket.  Style varies with status.  Hacker managers
3797         wear gray polyester slacks, pink or pastel shirts with wide collars,
3798         and paisley ties; staff wears cinched-up baggy corduroy pants, white
3799         or blue shirts with button-down collars, and penholder in pocket.
3800         Both managers and staff wear running shoes to work, and a black
3801         plastic digital watch with calculator.
3802 %
3803 The first time, it's a KLUDGE!
3804 The second, a trick.
3805 Later, it's a well-established technique!
3806                 -- Mike Broido, Intermetrics
3807 %
3808 The first version always gets thrown away.
3809 %
3810 The flow chart is a most thoroughly oversold piece of program documentation.
3811                 -- Frederick Brooks, "The Mythical Man Month"
3812 %
3813 The following quote is from page 4-27 of the MSCP Basic Disk Functions
3814 Manual which is part of the UDA50 Programmers Doc Kit manuals:
3815
3816 As stated above, the host area of a disk is structured as a vector of
3817 logical blocks.  From a performance viewpoint, however, it is more
3818 appropriate to view the host area as a four dimensional hyper-cube, the
3819 four dimensions being cylinder, group, track, and sector.
3820 . . .
3821 Referring to our hyper-cube analogy, the set of potentially accessible
3822 blocks form a line parallel to the track axis.  This line moves
3823 parallel to the sector axis, wrapping around when it reaches the edge
3824 of the hyper-cube.
3825 %
3826 The fountain code has been tightened slightly so you can no longer dip
3827 objects into a fountain or drink from one while you are floating in mid-air
3828 due to levitation.
3829         Teleporting to hell via a teleportation trap will no longer occur
3830 if the character does not have fire resistance.
3831                 -- README file from the NetHack game
3832 %
3833 The goal of Computer Science is to build something that will last at
3834 least until we've finished building it.
3835 %
3836 The Gurus of Unix Meeting of Minds (GUMM) takes place Wednesday, April
3837 1, 2076 (check THAT in your perpetual calendar program), 14 feet above
3838 the ground directly in front of the Milpitas Gumps.  Members will grep
3839 each other by the hand (after intro), yacc a lot, smoke filtered
3840 chroots in pipes, chown with forks, use the wc (unless uuclean), fseek
3841 nice zombie processes, strip, and sleep, but not, we hope, od.  Three
3842 days will be devoted to discussion of the ramifications of whodo.  Two
3843 seconds have been allotted for a complete rundown of all the user-
3844 friendly features of Unix.  Seminars include "Everything You Know is
3845 Wrong", led by Tom Kempson, "Batman or Cat:man?" led by Richie Dennis
3846 "cc C?  Si!  Si!" led by Kerwin Bernighan, and "Document Unix, Are You
3847 Kidding?" led by Jan Yeats.  No Reader Service No. is necessary because
3848 all GUGUs (Gurus of Unix Group of Users) already know everything we
3849 could tell them.
3850                 -- "Get GUMMed," Dr. Dobb's Journal, June '84
3851 %
3852                 The Guy on the Right Doesn't Stand a Chance
3853 The guy on the right has the Osborne 1, a fully functional computer system
3854 in a portable package the size of a briefcase.  The guy on the left has an
3855 Uzi submachine gun concealed in his attache case.  Also in the case are four
3856 fully loaded, 32-round clips of 125-grain 9mm ammunition.  The owner of the
3857 Uzi is going to get more tactical firepower delivered -- and delivered on
3858 target -- in less time, and with less effort.  All for $795. It's inevitable.
3859 If you're going up against some guy with an Osborne 1 -- or any personal
3860 computer -- he's the one who's in trouble.  One round from an Uzi can zip
3861 through ten inches of solid pine wood, so you can imagine what it will do
3862 to structural foam acrylic and sheet aluminum.  In fact, detachable magazines
3863 for the Uzi are available in 25-, 32-, and 40-round capacities, so you can
3864 take out an entire office full of Apple II or IBM Personal Computers tied
3865 into Ethernet or other local-area networks.  What about the new 16-bit
3866 computers, like the Lisa and Fortune?  Even with the Winchester backup,
3867 they're no match for the Uzi.  One quick burst and they'll find out what
3868 Unix means.  Make your commanding officer proud.  Get an Uzi -- and come home
3869 a winner in the fight for office automatic weapons.
3870                 -- "InfoWorld", June, 1984
3871 %
3872 The human mind ordinarily operates at only ten percent of its capacity
3873 -- the rest is overhead for the operating system.
3874                 -- Nicholas Ambrose
3875 %
3876 The IBM 2250 is impressive ...
3877 if you compare it with a system selling for a tenth its price.
3878                 -- D. Cohen
3879 %
3880 The IBM purchase of ROLM gives new meaning to the term "twisted pair".
3881                 -- Howard Anderson, "Yankee Group"
3882 %
3883 The idea that an arbitrary naive human should be able to properly use a given
3884 tool without training or understanding is even more wrong for computing than
3885 it is for other tools (e.g. automobiles, airplanes, guns, power saws).
3886                 -- Doug Gwyn
3887 %
3888 The last time somebody said, "I find I can write much better with a word
3889 processor.", I replied, "They used to say the same thing about drugs."
3890                 -- Roy Blount, Jr.
3891 %
3892 The less time planning, the more time programming.
3893 %
3894         THE LESSER-KNOWN PROGRAMMING LANGUAGES #10: SIMPLE
3895
3896 SIMPLE is an acronym for Sheer Idiot's Monopurpose Programming Language
3897 Environment.  This language, developed at the Hanover College for
3898 Technological Misfits, was designed to make it impossible to write code
3899 with errors in it.  The statements are, therefore, confined to BEGIN,
3900 END and STOP.  No matter how you arrange the statements, you can't make
3901 a syntax error.  Programs written in SIMPLE do nothing useful.  Thus
3902 they achieve the results of programs written in other languages without
3903 the tedious, frustrating process of testing and debugging.
3904 %
3905         THE LESSER-KNOWN PROGRAMMING LANGUAGES #12: LITHP
3906
3907 This otherwise unremarkable language is distinguished by the absence of
3908 an "S" in its character set; users must substitute "TH".  LITHP is said
3909 to be useful in protheththing lithtth.
3910 %
3911         THE LESSER-KNOWN PROGRAMMING LANGUAGES #13: SLOBOL
3912
3913 SLOBOL is best known for the speed, or lack of it, of its compiler.
3914 Although many compilers allow you to take a coffee break while they
3915 compile, SLOBOL compilers allow you to travel to Bolivia to pick the
3916 coffee.  Forty-three programmers are known to have died of boredom
3917 sitting at their terminals while waiting for a SLOBOL program to
3918 compile.  Weary SLOBOL programmers often turn to a related (but
3919 infinitely faster) language, COCAINE.
3920 %
3921         THE LESSER-KNOWN PROGRAMMING LANGUAGES #14 -- VALGOL
3922
3923         VALGOL is enjoying a dramatic surge of popularity across the
3924 industry.  VALGOL commands include REALLY, LIKE, WELL, and Y*KNOW.
3925 Variables are assigned with the =LIKE and =TOTALLY operators.  Other
3926 operators include the "California booleans", AX and NOWAY.  Loops are
3927 accomplished with the FOR SURE construct.  A simple example:
3928
3929         LIKE, Y*KNOW(I MEAN)START
3930         IF PIZZA        =LIKE BITCHEN AND
3931         GUY             =LIKE TUBULAR AND
3932         VALLEY GIRL     =LIKE GRODY**MAX(FERSURE)**2
3933         THEN
3934                 FOR I =LIKE 1 TO OH*MAYBE 100
3935                         DO*WAH - (DITTY**2); BARF(I)=TOTALLY GROSS(OUT)
3936                 SURE
3937         LIKE, BAG THIS PROGRAM; REALLY; LIKE TOTALLY(Y*KNOW); IM*SURE
3938         GOTO THE MALL
3939
3940         VALGOL is also characterized by its unfriendly error messages.  For
3941 example, when the user makes a syntax error, the interpreter displays the
3942 message GAG ME WITH A SPOON!  A successful compile may be termed MAXIMALLY
3943 AWESOME!
3944 %
3945         THE LESSER-KNOWN PROGRAMMING LANGUAGES #15 -- DOGO
3946
3947         Developed at the Massachusetts Institute of Obedience Training,
3948 DOGO heralds a new era of computer-literate pets.  DOGO commands include
3949 SIT, STAY, HEEL, and ROLL OVER.  An innovative feature of DOGO is "puppy
3950 graphics", a small cocker spaniel that occasionally leaves a deposit as
3951 it travels across the screen.
3952 %
3953         THE LESSER-KNOWN PROGRAMMING LANGUAGES #16: C-
3954
3955 This language was named for the grade received by its creator when he
3956 submitted it as a class project in a graduate programming class.  C- is best
3957 described as a "low-level" programming language.  In fact, the language
3958 generally requires more C- statements than machine-code statements to
3959 execute a given task.  In this respect, it is very similar to COBOL.
3960 %
3961         THE LESSER-KNOWN PROGRAMMING LANGUAGES #17: SARTRE
3962
3963 Named after the late existential philosopher, SARTRE is an extremely
3964 unstructured language.  Statements in SARTRE have no purpose; they just are.
3965 Thus SARTRE programs are left to define their own functions. SARTRE
3966 programmers tend to be boring and depressed, and are no fun at parties.
3967 %
3968         THE LESSER-KNOWN PROGRAMMING LANGUAGES #18: FIFTH
3969
3970 FIFTH is a precision mathematical language in which the data types
3971 refer to quantity.  The data types range from CC, OUNCE, SHOT, and
3972 JIGGER to FIFTH (hence the name of the language), LITER, MAGNUM and
3973 BLOTTO.  Commands refer to ingredients such as CHABLIS, CHARDONNAY,
3974 CABERNET, GIN, VERMOUTH, VODKA, SCOTCH, and WHATEVERSAROUND.
3975
3976 The many versions of the FIFTH language reflect the sophistication and
3977 financial status of its users.  Commands in the ELITE dialect include
3978 VSOP and LAFITE, while commands in the GUTTER dialect include HOOTCH
3979 and RIPPLE. The latter is a favorite of frustrated FORTH programmers
3980 who end up using this language.
3981 %
3982         THE LESSER-KNOWN PROGRAMMING LANGUAGES #2: RENE
3983
3984 Named after the famous French philosopher and mathematician Rene DesCartes,
3985 RENE is a language used for artificial intelligence.  The language is being
3986 developed at the Chicago Center of Machine Politics and Programming under a
3987 grant from the Jane Byrne Victory Fund.  A spokesman described the language
3988 as "Just as great as dis [sic] city of ours."
3989
3990 The center is very pleased with progress to date.  They say they have almost
3991 succeeded in getting a VAX to think. However, sources inside the
3992 organization say that each time the machine fails to think it ceases to exist.
3993 %
3994         THE LESSER-KNOWN PROGRAMMING LANGUAGES #8: LAIDBACK
3995
3996 This language was developed at the Marin County Center for T'ai Chi,
3997 Mellowness and Computer Programming (now defunct), as an alternative to
3998 the more intense atmosphere in nearby Silicon Valley.
3999
4000 The center was ideal for programmers who liked to soak in hot tubs while
4001 they worked.  Unfortunately few programmers could survive there because the
4002 center outlawed Pizza and Coca-Cola in favor of Tofu and Perrier.
4003
4004 Many mourn the demise of LAIDBACK because of its reputation as a gentle and
4005 non-threatening language since all error messages are in lower case.  For
4006 example, LAIDBACK responded to syntax errors with the message:
4007
4008         "i hate to bother you, but i just can't relate to that.  can
4009         you find the time to try it again?"
4010 %
4011 The Macintosh is Xerox technology at its best.
4012 %
4013         The Magician of the Ivory Tower brought his latest invention for the
4014 master programmer to examine.  The magician wheeled a large black box into the
4015 master's office while the master waited in silence.
4016         "This is an integrated, distributed, general-purpose workstation,"
4017 began the magician, "ergonomically designed with a proprietary operating
4018 system, sixth generation languages, and multiple state of the art user
4019 interfaces.  It took my assistants several hundred man years to construct.
4020 Is it not amazing?"
4021         The master raised his eyebrows slightly. "It is indeed amazing," he
4022 said.
4023         "Corporate Headquarters has commanded," continued the magician, "that
4024 everyone use this workstation as a platform for new programs.  Do you agree
4025 to this?"
4026         "Certainly," replied the master, "I will have it transported to the
4027 data center immediately!"  And the magician returned to his tower, well
4028 pleased.
4029         Several days later, a novice wandered into the office of the master
4030 programmer and said, "I cannot find the listing for my new program.  Do
4031 you know where it might be?"
4032         "Yes," replied the master, "the listings are stacked on the platform
4033 in the data center."
4034                 -- Geoffrey James, "The Tao of Programming"
4035 %
4036         The master programmer moves from program to program without fear.  No
4037 change in management can harm him.  He will not be fired, even if the project
4038 is canceled. Why is this?  He is filled with the Tao.
4039                 -- Geoffrey James, "The Tao of Programming"
4040 %
4041 The meat is rotten, but the booze is holding out.
4042
4043 Computer translation of "The spirit is willing, but the flesh is weak."
4044 %
4045 The meta-Turing test counts a thing as intelligent if it seeks to
4046 devise and apply Turing tests to objects of its own creation.
4047                 -- Lew Mammel, Jr.
4048 %
4049 The misnaming of fields of study is so common as to lead to what might be
4050 general systems laws.  For example, Frank Harary once suggested the law that
4051 any field that had the word "science" in its name was guaranteed thereby
4052 not to be a science.  He would cite as examples Military Science, Library
4053 Science, Political Science, Homemaking Science, Social Science, and Computer
4054 Science.  Discuss the generality of this law, and possible reasons for its
4055 predictive power.
4056                 -- Gerald Weinberg, "An Introduction to General Systems
4057                    Thinking"
4058 %
4059 The more data I punch in this card, the lighter it becomes, and the
4060 lower the mailing cost.
4061                 -- S. Kelly-Bootle, "The Devil's DP Dictionary"
4062 %
4063 The most important early product on the way to developing a good product
4064 is an imperfect version.
4065 %
4066 The moving cursor writes, and having written, blinks on.
4067 %
4068 The net is like a vast sea of lutefisk with tiny dinosaur brains embedded
4069 in it here and there. Any given spoonful will likely have an IQ of 1, but
4070 occasional spoonfuls may have an IQ more than six times that!
4071                 -- James 'Kibo' Parry
4072 %
4073 The New Testament offers the basis for modern computer coding theory,
4074 in the form of an affirmation of the binary number system.
4075
4076         But let your communication be Yea, yea; nay, nay:
4077         for whatsoever is more than these cometh of evil.
4078                 -- Matthew 5:37
4079 %
4080 The next person to mention spaghetti stacks to me is going to have
4081 his head knocked off.
4082                 -- Bill Conrad
4083 %
4084 The nice thing about standards is that there are so many of them to choose
4085 from.
4086                 -- Andrew S. Tanenbaum
4087 %
4088 The nicest thing about the Alto is that it doesn't run faster at night.
4089 %
4090 The notion of a "record" is an obsolete remnant of the days of the 80-column
4091 card.
4092                 -- Dennis M. Ritchie
4093 %
4094 The number of arguments is unimportant unless some of them are correct.
4095                 -- Ralph Hartley
4096 %
4097 The number of computer scientists in a room is inversely proportional
4098 to the number of bugs in their code.
4099 %
4100 The number of UNIX installations has grown to 10, with more expected.
4101                 -- The Unix Programmer's Manual, 2nd Edition, June 1972
4102 %
4103 The only difference between a car salesman and a computer salesman is
4104 that the car salesman knows he's lying.
4105 %
4106 The only thing cheaper than hardware is talk.
4107 %
4108 The only thing worse than X Windows: (X Windows) - X
4109 %
4110 The party adjourned to a hot tub, yes.  Fully clothed, I might add.
4111                 -- IBM employee, testifying in California State Supreme Court
4112 %
4113 The personal computer market is about the same size as the total potato chip
4114 market.  Next year it will be about half the size of the pet food market and
4115 is fast approaching the total worldwide sales of pantyhose"
4116                 -- James Finke, Commodore Int'l Ltd., 1982
4117 %
4118 The primary function of the design engineer is to make things
4119 difficult for the fabricator and impossible for the serviceman.
4120 %
4121 The primary purpose of the DATA statement is to give names to constants;
4122 instead of referring to pi as 3.141592653589793 at every appearance, the
4123 variable PI can be given that value with a DATA statement and used instead
4124 of the longer form of the constant.  This also simplifies modifying the
4125 program, should the value of pi change.
4126                 -- FORTRAN manual for Xerox Computers
4127 %
4128         The problem with engineers is that they tend to cheat in order to
4129 get results.
4130         The problem with mathematicians is that they tend to work on toy
4131 problems in order to get results.
4132         The problem with program verifiers is that they tend to cheat at
4133 toy problems in order to get results.
4134 %
4135 The problems of business administration in general, and database management in
4136 particular, are much too difficult for people that think in IBMese, compounded
4137 with sloppy english.
4138                 -- Edsger Dijkstra
4139 %
4140 The program isn't debugged until the last user is dead.
4141 %
4142         The programmers of old were mysterious and profound.  We cannot fathom
4143 their thoughts, so all we do is describe their appearance.
4144         Aware, like a fox crossing the water.  Alert, like a general on the
4145 battlefield.  Kind, like a hostess greeting her guests. Simple, like uncarved
4146 blocks of wood.  Opaque, like black pools in darkened caves.
4147         Who can tell the secrets of their hearts and minds?
4148         The answer exists only in the Tao.
4149                 -- Geoffrey James, "The Tao of Programming"
4150 %
4151 The proof that IBM didn't invent the car is that it has a steering wheel
4152 and an accelerator instead of spurs and ropes, to be compatible with a horse.
4153                 -- Jac Goudsmit
4154 %
4155 The question of whether computers can think is just like the question of
4156 whether submarines can swim.
4157                 -- Edsger W. Dijkstra
4158 %
4159 The reason computer chips are so small is computers don't eat much.
4160 %
4161 The relative importance of files depends on their cost in terms of the
4162 human effort needed to regenerate them.
4163                 -- T. A. Dolotta
4164 %
4165 The road to hell is paved with NAND gates.
4166                 -- J. Gooding
4167 %
4168         The salesman and the system analyst took off to spend a weekend in the
4169 forest, hunting bear.  They'd rented a cabin, and, when they got there, took
4170 their backpacks off and put them inside.  At which point the salesman turned
4171 to his friend, and said, "You unpack while I go and find us a bear."
4172         Puzzled, the analyst finished unpacking and then went and sat down
4173 on the porch.  Soon he could hear rustling noises in the forest.  The noises
4174 got nearer -- and louder -- and suddenly there was the salesman, running like
4175 hell across the clearing toward the cabin, pursued by one of the largest and
4176 most ferocious grizzly bears the analyst had ever seen.
4177         "Open the door!", screamed the salesman.
4178         The analyst whipped open the door, and the salesman ran to the door,
4179 suddenly stopped, and stepped aside.  The bear, unable to stop, continued
4180 through the door and into the cabin.  The salesman slammed the door closed
4181 and grinned at his friend.  "Got him!", he exclaimed, "now, you skin this
4182 one and I'll go rustle us up another!"
4183 %
4184 The sendmail configuration file is one of those files that looks like someone
4185 beat their head on the keyboard.  After working with it... I can see why!
4186                 -- Harry Skelton
4187 %
4188 The so-called "desktop metaphor" of today's workstations is instead an
4189 "airplane-seat" metaphor.  Anyone who has shuffled a lap full of papers
4190 while seated between two portly passengers will recognize the difference --
4191 one can see only a very few things at once.
4192                 -- Fred Brooks
4193 %
4194 The steady state of disks is full.
4195                 -- Ken Thompson
4196 %
4197                       THE STORY OF CREATION
4198                                or
4199                          THE MYTH OF URK
4200
4201 In the beginning there was data.  The data was without form and null, and
4202 darkness was upon the face of the console; and the Spirit of IBM was moving
4203 over the face of the market.  And DEC said, "Let there be registers;" and
4204 there were registers.  And DEC saw that they carried; and DEC separated the
4205 data from the instructions.  DEC called the data Stack, and the instructions
4206 they called Code.  And there was evening and there was morning, one interrupt
4207 ...
4208                 -- Rico Tudor
4209 %
4210 The system was down for backups from 5am to 10am last Saturday.
4211 %
4212 The system will be down for 10 days for preventive maintenance.
4213 %
4214 The Tao doesn't take sides;
4215 it gives birth to both wins and losses.
4216 The Guru doesn't take sides;
4217 she welcomes both hackers and lusers.
4218
4219 The Tao is like a stack:
4220 the data changes but not the structure.
4221 the more you use it, the deeper it becomes;
4222 the more you talk of it, the less you understand.
4223
4224 Hold on to the root.
4225 %
4226 The Tao is like a glob pattern:
4227 used but never used up.
4228 It is like the extern void:
4229 filled with infinite possibilities.
4230
4231 It is masked but always present.
4232 I don't know who built to it.
4233 It came before the first kernel.
4234 %
4235 The tao that can be tar(1)ed
4236 is not the entire Tao.
4237 The path that can be specified
4238 is not the Full Path.
4239
4240 We declare the names
4241 of all variables and functions.
4242 Yet the Tao has no type specifier.
4243
4244 Dynamically binding, you realize the magic.
4245 Statically binding, you see only the hierarchy.
4246
4247 Yet magic and hierarchy
4248 arise from the same source,
4249 and this source has a null pointer.
4250
4251 Reference the NULL within NULL,
4252 it is the gateway to all wizardry.
4253 %
4254 The trouble with computers is that they do what you tell them, not what
4255 you want.
4256                 -- D. Cohen
4257 %
4258 The UNIX philosophy basically involves giving you enough rope to
4259 hang yourself.  And then a couple of feet more, just to be sure.
4260 %
4261 The use of anthropomorphic terminology when dealing with computing systems
4262 is a symptom of professional immaturity.
4263                 -- Edsger Dijkstra
4264 %
4265 The use of COBOL cripples the mind; its teaching should, therefore, be
4266 regarded as a criminal offence.
4267                 -- Edsger W. Dijkstra, SIGPLAN Notices, Volume 17, Number 5
4268 %
4269 The value of a program is proportional to the weight of its output.
4270 %
4271         The wise programmer is told about the Tao and follows it.  The average
4272 programmer is told about the Tao and searches for it.  The foolish programmer
4273 is told about the Tao and laughs at it.  If it were not for laughter, there
4274 would be no Tao.
4275         The highest sounds are the hardest to hear.  Going forward is a way to
4276 retreat.  Greater talent shows itself late in life.  Even a perfect program
4277 still has bugs.
4278                 -- Geoffrey James, "The Tao of Programming"
4279 %
4280 The work [of software development] is becoming far easier (i.e. the tools
4281 we're using work at a higher level, more removed from machine, peripheral
4282 and operating system imperatives) than it was twenty years ago, and because
4283 of this, knowledge of the internals of a system may become less accessible.
4284 We may be able to dig deeper holes, but unless we know how to build taller
4285 ladders, we had best hope that it does not rain much.
4286                 -- Paul Licker
4287 %
4288 The world is coming to an end ... SAVE YOUR BUFFERS!!!
4289 %
4290 The world is coming to an end.  Please log off.
4291 %
4292 The world is not octal despite DEC.
4293 %
4294 The world will end in 5 minutes.  Please log out.
4295 %
4296 The young lady had an unusual list,
4297 Linked in part to a structural weakness.
4298 She set no preconditions.
4299 %
4300 THEGODDESSOFTHENETHASTWISTINGFINGERSANDHERVOICEISLIKEAJAVELININTHENIGHTDUDE
4301 %
4302 ... there are about 5,000 people who are part of that committee.  These guys
4303 have a hard time sorting out what day to meet, and whether to eat croissants
4304 or doughnuts for breakfast -- let alone how to define how all these complex
4305 layers that are going to be agreed upon.
4306                 -- Craig Burton of Novell, Network World
4307 %
4308 There are never any bugs you haven't found yet.
4309 %
4310 There are new messages.
4311 %
4312 There are no games on this system.
4313 %
4314 There are running jobs.  Why don't you go chase them?
4315 %
4316 There are three kinds of people: men, women, and unix.
4317 %
4318 There are three possibilities: Pioneer's solar panel has turned away from
4319 the sun; there's a large meteor blocking transmission; someone loaded Star
4320 Trek 3.2 into our video processor.
4321 %
4322 There are two major products that come out of Berkeley: LSD and UNIX.
4323 We don't believe this to be a coincidence.
4324                 -- Jeremy S. Anderson
4325 %
4326 There are two ways of constructing a software design.  One way is to make
4327 it so simple that there are obviously no deficiencies and the other is to
4328 make it so complicated that there are no obvious deficiencies.
4329                 -- C. A. R. Hoare
4330 %
4331 There are two ways to write error-free programs; only the third one works.
4332 %
4333 There has also been some work to allow the interesting use of macro names.
4334 For example, if you wanted all of your "creat()" calls to include read
4335 permissions for everyone, you could say
4336
4337         #define creat(file, mode)       creat(file, mode | 0444)
4338
4339         I would recommend against this kind of thing in general, since it
4340 hides the changed semantics of "creat()" in a macro, potentially far away
4341 from its uses.
4342         To allow this use of macros, the preprocessor uses a process that
4343 is worth describing, if for no other reason than that we get to use one of
4344 the more amusing terms introduced into the C lexicon.  While a macro is
4345 being expanded, it is temporarily undefined, and any recurrence of the macro
4346 name is "painted blue" -- I kid you not, this is the official terminology
4347 -- so that in future scans of the text the macro will not be expanded
4348 recursively.  (I do not know why the color blue was chosen; I'm sure it
4349 was the result of a long debate, spread over several meetings.)
4350                 -- From Ken Arnold's "C Advisor" column in Unix Review
4351 %
4352 There is no reason for any individual to have a computer in their home.
4353                 -- Ken Olsen (President of Digital Equipment Corporation),
4354                    Convention of the World Future Society, in Boston, 1977
4355 %
4356 There is no distinction between any AI program and some existent game.
4357 %
4358         There once was a man who went to a computer trade show.  Each day as
4359 he entered, the man told the guard at the door:
4360         "I am a great thief, renowned for my feats of shoplifting.  Be
4361 forewarned, for this trade show shall not escape unplundered."
4362         This speech disturbed the guard greatly, because there were millions
4363 of dollars of computer equipment inside, so he watched the man carefully.
4364 But the man merely wandered from booth to booth, humming quietly to himself.
4365         When the man left, the guard took him aside and searched his clothes,
4366 but nothing was to be found.
4367         On the next day of the trade show, the man returned and chided the
4368 guard saying: "I escaped with a vast booty yesterday, but today will be even
4369 better."  So the guard watched him ever more closely, but to no avail.
4370         On the final day of the trade show, the guard could restrain his
4371 curiosity no longer. "Sir Thief," he said, "I am so perplexed, I cannot live
4372 in peace.  Please enlighten me.  What is it that you are stealing?"
4373         The man smiled.  "I am stealing ideas," he said.
4374                 -- Geoffrey James, "The Tao of Programming"
4375 %
4376         There once was a master programmer who wrote unstructured programs.
4377 A novice programmer, seeking to imitate him, also began to write unstructured
4378 programs.  When the novice asked the master to evaluate his progress, the
4379 master criticized him for writing unstructured programs, saying: "What is
4380 appropriate for the master is not appropriate for the novice.  You must
4381 understand the Tao before transcending structure."
4382                 -- Geoffrey James, "The Tao of Programming"
4383 %
4384         There was once a programmer who was attached to the court of the
4385 warlord of Wu.  The warlord asked the programmer: "Which is easier to design:
4386 an accounting package or an operating system?"
4387         "An operating system," replied the programmer.
4388         The warlord uttered an exclamation of disbelief.  "Surely an
4389 accounting package is trivial next to the complexity of an operating
4390 system," he said.
4391         "Not so," said the programmer, "when designing an accounting package,
4392 the programmer operates as a mediator between people having different ideas:
4393 how it must operate, how its reports must appear, and how it must conform to
4394 the tax laws.  By contrast, an operating system is not limited my outside
4395 appearances.  When designing an operating system, the programmer seeks the
4396 simplest harmony between machine and ideas.  This is why an operating system
4397 is easier to design."
4398         The warlord of Wu nodded and smiled.  "That is all good and well, but
4399 which is easier to debug?"
4400         The programmer made no reply.
4401                 -- Geoffrey James, "The Tao of Programming"
4402 %
4403         There was once a programmer who worked upon microprocessors.  "Look at
4404 how well off I am here," he said to a mainframe programmer who came to visit,
4405 "I have my own operating system and file storage device.  I do not have to
4406 share my resources with anyone.  The software is self-consistent and
4407 easy-to-use.  Why do you not quit your present job and join me here?"
4408         The mainframe programmer then began to describe his system to his
4409 friend, saying: "The mainframe sits like an ancient sage meditating in the
4410 midst of the data center.  Its disk drives lie end-to-end like a great ocean
4411 of machinery.  The software is a multi-faceted as a diamond and as convoluted
4412 as a primeval jungle.  The programs, each unique, move through the system
4413 like a swift-flowing river.  That is why I am happy where I am."
4414         The microcomputer programmer, upon hearing this, fell silent.  But the
4415 two programmers remained friends until the end of their days.
4416                 -- Geoffrey James, "The Tao of Programming"
4417 %
4418 There was, it appeared, a mysterious rite of initiation through which,
4419 in one way or another, almost every member of the team passed.  The term
4420 that the old hands used for this rite -- West invented the term, not the
4421 practice -- was `signing up.'  By signing up for the project you agreed
4422 to do whatever was necessary for success.  You agreed to forsake, if
4423 necessary, family, hobbies, and friends -- if you had any of these left
4424 (and you might not, if you had signed up too many times before).
4425                 -- Tracy Kidder, "The Soul of a New Machine"
4426 %
4427 There's got to be more to life than compile-and-go.
4428 %
4429 They are called computers simply because computation is the only significant
4430 job that has so far been given to them.
4431 %
4432 They are relatively good but absolutely terrible.
4433                 -- Alan Kay, commenting on Apollos
4434 %
4435 They seem to have learned the habit of cowering before authority even when
4436 not actually threatened.  How very nice for authority.  I decided not to
4437 learn this particular lesson.
4438                 -- Richard Stallman
4439 %
4440 Think of it!  With VLSI we can pack 100 ENIACs in 1 sq. cm.!
4441 %
4442 Think of your family tonight.  Try to crawl home after the computer crashes.
4443 %
4444 This "brain-damaged" epithet is getting sorely overworked.  When we can
4445 speak of someone or something being flawed, impaired, marred, spoiled;
4446 batty, bedlamite, bonkers, buggy, cracked, crazed, cuckoo, daft, demented,
4447 deranged, loco, lunatic, mad, maniac, mindless, non compos mentis, nuts,
4448 Reaganite, screwy, teched, unbalanced, unsound, witless, wrong;  senseless,
4449 spastic, spasmodic, convulsive; doped, spaced-out, stoned, zonked;  {beef,
4450 beetle,block,dung,thick}headed, dense, doltish, dull, duncical, numskulled,
4451 pinhead;  asinine, fatuous, foolish, silly, simple;  brute, lumbering, oafish;
4452 half-assed, incompetent; backward, retarded, imbecilic, moronic; when we have
4453 a whole precisely nuanced vocabulary of intellectual abuse to draw upon,
4454 individually and in combination, isn't it a little <fill in the blank> to be
4455 limited to a single, now quite trite, adjective?
4456 %
4457 This dungeon is owned and operated by Frobozz Magic Co., Ltd.
4458 %
4459 This file will self-destruct in five minutes.
4460 %
4461 This is an unauthorized cybernetic announcement.
4462 %
4463 "This is lemma 1.1.  We start a new chapter so the numbers all go back to
4464 one."
4465                 -- Prof. Seager, C&O 351
4466 %
4467 This is the first numerical problem I ever did.  It demonstrates the
4468 power of computers:
4469
4470 Enter lots of data on calorie & nutritive content of foods.  Instruct
4471 the thing to maximize a function describing nutritive content, with a
4472 minimum level of each component, for fixed caloric content.  The
4473 results are that one should eat each day:
4474
4475         1/2 chicken
4476         1 egg
4477         1 glass of skim milk
4478         27 heads of lettuce.
4479                 -- Rev. Adrian Melott
4480 %
4481         This is where the bloodthirsty license agreement is supposed to go,
4482 explaining that Interactive Easyflow is a copyrighted package licensed for
4483 use by a single person, and sternly warning you not to pirate copies of it
4484 and explaining, in detail, the gory consequences if you do.
4485         We know that you are an honest person, and are not going to go around
4486 pirating copies of Interactive Easyflow; this is just as well with us since
4487 we worked hard to perfect it and selling copies of it is our only method of
4488 making anything out of all the hard work.
4489         If, on the other hand, you are one of those few people who do go
4490 around pirating copies of software you probably aren't going to pay much
4491 attention to a license agreement, bloodthirsty or not.  Just keep your doors
4492 locked and look out for the HavenTree attack shark.
4493                 -- License Agreement for Interactive Easyflow
4494 %
4495 This login session: $13.76, but for you $11.88.
4496 %
4497 This login session: $13.99
4498 %
4499 This process can check if this value is zero, and if it is, it does
4500 something child-like.
4501                 -- Forbes Burkowski, CS 454, University of Washington
4502 %
4503 This quote is taken from the Diamondback, the University of Maryland
4504 student newspaper, of Tuesday, 3/10/87.
4505
4506         One disadvantage of the Univac system is that it does not use
4507         Unix, a recently developed program which translates from one
4508         computer language to another and has a built-in editing system
4509         which identifies errors in the original program.
4510 %
4511 This screen intentionally left blank.
4512 %
4513 This system will self-destruct in five minutes.
4514 %
4515 * * * * * THIS TERMINAL IS IN USE * * * * *
4516 %
4517 Those parts of the system that you can hit with a hammer (not advised)
4518 are called hardware; those program instructions that you can only curse
4519 at are called software.
4520                 -- Levitating Trains and Kamikaze Genes: Technological
4521                    Literacy for the 1990's.
4522 %
4523 Those who can't write, write manuals.
4524 %
4525 Those who do not understand Unix are condemned to reinvent it, poorly.
4526                 -- Henry Spencer
4527 %
4528 Thrashing is just virtual crashing.
4529 %
4530 Thus spake the master programmer:
4531         "A well-written program is its own heaven; a poorly-written program
4532 is its own hell."
4533                 -- Geoffrey James, "The Tao of Programming"
4534 %
4535 Thus spake the master programmer:
4536         "After three days without programming, life becomes meaningless."
4537                 -- Geoffrey James, "The Tao of Programming"
4538 %
4539 Thus spake the master programmer:
4540         "Let the programmers be many and the managers few -- then all will
4541         be productive."
4542                 -- Geoffrey James, "The Tao of Programming"
4543 %
4544 Thus spake the master programmer:
4545         "Though a program be but three lines long, someday it will have to
4546         be maintained."
4547                 -- Geoffrey James, "The Tao of Programming"
4548 %
4549 Thus spake the master programmer:
4550         "Time for you to leave."
4551                 -- Geoffrey James, "The Tao of Programming"
4552 %
4553 Thus spake the master programmer:
4554         "When a program is being tested, it is too late to make design changes."
4555                 -- Geoffrey James, "The Tao of Programming"
4556 %
4557 Thus spake the master programmer:
4558         "When you have learned to snatch the error code from
4559         the trap frame, it will be time for you to leave."
4560                 -- Geoffrey James, "The Tao of Programming"
4561 %
4562 Thus spake the master programmer:
4563         "Without the wind, the grass does not move.  Without software,
4564         hardware is useless."
4565                 -- Geoffrey James, "The Tao of Programming"
4566 %
4567 Thus spake the master programmer:
4568         "You can demonstrate a program for a corporate executive, but you
4569         can't make him computer literate."
4570                 -- Geoffrey James, "The Tao of Programming"
4571 %
4572 Time sharing: The use of many people by the computer.
4573 %
4574 Time-sharing is the junk-mail part of the computer business.
4575                 -- H. R. J. Grosch (attributed)
4576 %
4577 To be a kind of moral Unix, he touched the hem of Nature's shift.
4578                 -- Shelley
4579 %
4580 To communicate is the beginning of understanding.
4581                 -- AT&T
4582 %
4583 To err is human -- to blame it on a computer is even more so.
4584 %
4585 To err is human, to forgive, beyond the scope of the Operating System.
4586 %
4587 To iterate is human, to recurse, divine.
4588                 -- Robert Heller
4589 %
4590 To say that UNIX is doomed is pretty rabid, OS/2 will certainly play a role,
4591 but you don't build a hundred million instructions per second multiprocessor
4592 micro and then try to run it on OS/2.  I mean, get serious.
4593                 -- William Zachmann, International Data Corp
4594 %
4595 To the systems programmer, users and applications serve only to provide a
4596 test load.
4597 %
4598 To those accustomed to the precise, structured methods of conventional
4599 system development, exploratory development techniques may seem messy,
4600 inelegant, and unsatisfying.  But it's a question of congruence:
4601 precision and flexibility may be just as disfunctional in novel,
4602 uncertain situations as sloppiness and vacillation are in familiar,
4603 well-defined ones.  Those who admire the massive, rigid bone structures
4604 of dinosaurs should remember that jellyfish still enjoy their very
4605 secure ecological niche.
4606                 -- Beau Sheil, "Power Tools for Programmers"
4607 %
4608 To understand a program you must become both the machine and the program.
4609 %
4610 Today is a good day for information-gathering.  Read someone else's mail file.
4611 %
4612 Today is the first day of the rest of your lossage.
4613 %
4614 Tomorrow's computers some time next month.
4615                 -- DEC
4616 %
4617 Too often people have come to me and said, "If I had just one wish for
4618 anything in all the world, I would wish for more user-defined equations
4619 in the HP-51820A Waveform Generator Software."
4620                 -- Instrument News
4621                 [Once is too often.  Ed.]
4622 %
4623 Top Ten Things Overheard At The ANSI C Draft Committee Meetings:
4624
4625         (10) Sorry, but that's too useful.
4626          (9) Dammit, little-endian systems *are* more consistent!
4627          (8) I'm on the committee and I *still* don't know what the hell
4628              #pragma is for.
4629          (7) Well, it's an excellent idea, but it would make the compilers too
4630              hard to write.
4631          (6) Them bats is smart; they use radar.
4632          (5) All right, who's the wiseguy who stuck this trigraph stuff in
4633              here?
4634          (4) How many times do we have to tell you, "No prior art!"
4635          (3) Ha, ha, I can't believe they're actually going to adopt this
4636              sucker.
4637          (2) Thank you for your generous donation, Mr. Wirth.
4638          (1) Gee, I wish we hadn't backed down on 'noalias'.
4639 %
4640 TRANSACTION CANCELLED - FARECARD RETURNED
4641 %
4642 Trap full -- please empty.
4643 %
4644 Truly simple systems... require infinite testing.
4645                 -- Norman Augustine
4646 %
4647 Try `stty 0' -- it works much better.
4648 %
4649 try again
4650 %
4651 Try to find the real tense of the report you are reading:  Was it done, is
4652 it being done, or is something to be done?  Reports are now written in four
4653 tenses:  past tense, present tense, future tense, and pretense.  Watch for
4654 novel uses of CONGRAM (CONtractor GRAMmar), defined by the imperfect past,
4655 the insufficient present, and the absolutely perfect future.
4656                 -- Amrom Katz
4657 %
4658 Trying to be happy is like trying to build a machine for which the only
4659 specification is that it should run noiselessly.
4660 %
4661 Trying to establish voice contact ... please ____\b\b\b\byell into keyboard.
4662 %
4663 Two hundred years ago today, Irma Chine of White Plains, New York, was
4664 performing her normal housekeeping routines.  She was interrupted by
4665 British soldiers who, rallying to the call of their supervisor, General
4666 Hughes, sought to gain control of the voter registration lists kept in
4667 her home.  Masking her fear and thinking fast, Mrs. Chine quickly divided
4668 a nearby apple in two and deftly stored the list in its center.  Upon
4669 entering, the British blatantly violated every conceivable convention,
4670 and, though they went through the house virtually bit by bit, their
4671 search was fruitless.  They had to return empty handed.  Word of the
4672 incident propagated rapidly through the region.  This historic event
4673 became the first documented use of core storage for the saving of registers.
4674 %
4675 Type louder, please.
4676 %
4677  U       X
4678 e dUdX, e dX, cosine, secant, tangent, sine, 3.14159...
4679 %
4680 Ummm, well, OK.  The network's the network, the computer's the computer.
4681 Sorry for the confusion.
4682                 -- Sun Microsystems
4683 %
4684         "Uncle Cosmo ... why do they call this a word processor?"
4685         "It's simple, Skyler ... you've seen what food processors do to food,
4686 right?"
4687                 -- MacNelley, "Shoe"
4688 %
4689 Unfortunately, most programmers like to play with new toys.  I have many
4690 friends who, immediately upon buying a snakebite kit, would be tempted to
4691 throw the first person they see to the ground, tie the tourniquet on him,
4692 slash him with the knife, and apply suction to the wound.
4693                 -- Jon Bentley
4694 %
4695 Unix Beer: Comes in several different brands, in cans ranging from 8 oz.
4696 to 64 oz.  Drinkers of Unix Beer display fierce brand loyalty, even
4697 though they claim that all the different brands taste almost identical.
4698 Sometimes the pop-tops break off when you try to open them, so you have
4699 to have your own can opener around for those occasions, in which case you
4700 either need a complete set of instructions, or a friend who has been
4701 drinking Unix Beer for several years.
4702         BSD stout: Deep, hearty, and an acquired taste.  The official
4703 brewer has released the recipe, and a lot of home-brewers now use it.
4704         Hurd beer: Long advertised by the popular and politically active
4705 GNU brewery, so far it has more head than body.  The GNU brewery is
4706 mostly known for printing complete brewing instructions on every can,
4707 which contains hops, malt, barley, and yeast ... not yet fermented.
4708         Linux brand: A recipe originally created by a drunken Finn in his
4709 basement, it has since become the home-brew of choice for impecunious
4710 brewers and Unix beer-lovers worldwide, many of whom change the recipe.
4711         POSIX ales: Sweeter than lager, with the kick of a stout; the
4712 newer batches of a lot of beers seem to blend ale and stout or lager.
4713         Solaris brand: A lager, intended to replace Sun brand stout.
4714 Unlike most lagers, this one has to be drunk more slowly than stout.
4715         Sun brand: Long the most popular stout on the Unix market, it was
4716 discontinued in favor of a lager.
4717         SysV lager: Clear and thirst-quenching, but lacking the body of
4718 stout or the sweetness of ale.
4719 %
4720 UNIX enhancements aren't.
4721 %
4722 Unix Express:
4723 All passenger bring a piece of the aeroplane and a box of tools with them to
4724 the airport. They gather on the tarmac, arguing constantly about what kind
4725 of plane they want to build and how to put it together. Eventually, the
4726 passengers split into groups and build several different aircraft, but give
4727 them all the same name. Some passengers actually reach their destinations.
4728 All passengers believe they got there.
4729 %
4730 Unix gives you just enough rope to hang yourself -- and then a couple
4731 of more feet, just to be sure.
4732                 -- Eric Allman
4733
4734 ... We make rope.
4735                 -- Rob Gingell on Sun Microsystem's new virtual memory.
4736 %
4737 Unix is a lot more complicated (than CP/M) of course -- the typical Unix
4738 hacker can never remember what the PRINT command is called this week --
4739 but when it gets right down to it, Unix is a glorified video game.
4740 People don't do serious work on Unix systems; they send jokes around the
4741 world on USENET or write adventure games and research papers.
4742                 -- E. Post
4743                 "Real Programmers Don't Use Pascal", Datamation, 7/83
4744 %
4745 Unix is a Registered Bell of AT&T Trademark Laboratories.
4746                 -- Donn Seeley
4747 %
4748 * UNIX is a Trademark of Bell Laboratories.
4749 %
4750 UNIX is hot.  It's more than hot.  It's steaming.  It's quicksilver
4751 lightning with a laserbeam kicker.
4752                 -- Michael Jay Tucker
4753 %
4754 UNIX is many things to many people, but it's never been everything to anybody.
4755 %
4756 Unix is the worst operating system; except for all others.
4757                 -- Berry Kercheval
4758 %
4759 Unix soit qui mal y pense
4760         [Unix to him who evil thinks?]
4761 %
4762                                 UNIX Trix
4763
4764 For those of you in the reseller business, here is a helpful tip that will
4765 save your support staff a few hours of precious time.  Before you send your
4766 next machine out to an untrained client, change the permissions on /etc/passwd
4767 to 666 and make sure there is a copy somewhere on the disk.  Now when they
4768 forget the root password, you can easily login as an ordinary user and correct
4769 the damage.  Having a bootable tape (for larger machines) is not a bad idea
4770 either.  If you need some help, give us a call.
4771                 -- CommUNIXque 1:1, ASCAR Business Systems
4772 %
4773 UNIX was half a billion (500000000) seconds old on
4774 Tue Nov  5 00:53:20 1985 GMT (measuring since the time(2) epoch).
4775                 -- Andy Tanenbaum
4776 %
4777 UNIX was not designed to stop you from doing stupid things, because that
4778 would also stop you from doing clever things.
4779                 -- Doug Gwyn
4780 %
4781 Unix will self-destruct in five seconds... 4... 3... 2... 1...
4782 %
4783 Usage: fortune -P [-f] -a [xsz] Q: file [rKe9] -v6[+] file1 ...
4784 %
4785 Usage: fortune -P [] -a [xsz] [Q: [file]] [rKe9] -v6[+] dataspec ... inputdir
4786 %
4787 USENET would be a better laboratory if there were more labor and less oratory.
4788                 -- Elizabeth Haley
4789 %
4790 User hostile.
4791 %
4792 Using TSO is like kicking a dead whale down the beach.
4793                 -- S. C. Johnson
4794 %
4795 /usr/news/gotcha
4796 %
4797 Variables don't; constants aren't.
4798 %
4799 Vax Vobiscum
4800 %
4801 "Virtual" means never knowing where your next byte is coming from.
4802 %
4803 Vitamin C deficiency is apauling.
4804 %
4805 VMS Beer: Requires minimal user interaction, except for popping the top
4806 and sipping.  However cans have been known on occasion to explode, or
4807 contain extremely un-beer-like contents.
4808 %
4809 VMS is like a nightmare about RXS-11M.
4810 %
4811 VMS version 2.0 ==>
4812 %
4813 Von Neumann was the subject of many dotty professor stories.  Von Neumann
4814 supposedly had the habit of simply writing answers to homework assignments on
4815 the board (the method of solution being, of course, obvious) when he was asked
4816 how to solve problems.  One time one of his students tried to get more helpful
4817 information by asking if there was another way to solve the problem.  Von
4818 Neumann looked blank for a moment, thought, and then answered, "Yes.".
4819 %
4820 << WAIT >>
4821 %
4822 WARNING!!!
4823 This machine is subject to breakdowns during periods of critical need.
4824
4825 A special circuit in the machine called "critical detector" senses the
4826 operator's emotional state in terms of how desperate he/she is to use the
4827 machine.  The "critical detector" then creates a malfunction proportional
4828 to the desperation of the operator.  Threatening the machine with violence
4829 only aggravates the situation.  Likewise, attempts to use another machine
4830 may cause it to malfunction.  They belong to the same union.  Keep cool
4831 and say nice things to the machine.  Nothing else seems to work.
4832
4833 See also: flog(1), tm(1)
4834 %
4835 Wasn't there something about a PASCAL programmer knowing the value of
4836 everything and the Wirth of nothing?
4837 %
4838 We all agree on the necessity of compromise.  We just can't agree on
4839 when it's necessary to compromise.
4840                 -- Larry Wall
4841 %
4842 We are drowning in information but starved for knowledge.
4843                 -- John Naisbitt, Megatrends
4844 %
4845 We are experiencing system trouble -- do not adjust your terminal.
4846 %
4847 We are Microsoft.  Unix is irrelevant.  Openness is futile.  Prepare
4848 to be assimilated.
4849 %
4850 We are not a clone.
4851 %
4852 "We are on the verge: Today our program proved Fermat's next-to-last theorem."
4853                 -- Epigrams in Programming, ACM SIGPLAN Sept. 1982
4854 %
4855 We are preparing to think about contemplating preliminary work on plans to
4856 develop a schedule for producing the 10th Edition of the Unix Programmers
4857 Manual.
4858                 -- Andrew Hume
4859 %
4860 We can found no scientific discipline, nor a healthy profession on the
4861 technical mistakes of the Department of Defense and IBM.
4862                 -- Edsger Dijkstra
4863 %
4864         We don't claim Interactive EasyFlow is good for anything -- if you
4865 think it is, great, but it's up to you to decide.  If Interactive EasyFlow
4866 doesn't work: tough.  If you lose a million because Interactive EasyFlow
4867 messes up, it's you that's out the million, not us.  If you don't like this
4868 disclaimer: tough.  We reserve the right to do the absolute minimum provided
4869 by law, up to and including nothing.
4870         This is basically the same disclaimer that comes with all software
4871 packages, but ours is in plain English and theirs is in legalese.
4872         We didn't really want to include any disclaimer at all, but our
4873 lawyers insisted.  We tried to ignore them but they threatened us with the
4874 attack shark at which point we relented.
4875                 -- Haven Tree Software Limited, "Interactive EasyFlow"
4876 %
4877 We don't really understand it, so we'll give it to the programmers.
4878 %
4879 We don't understand the software, and sometimes we don't understand the
4880 hardware, but we can *___\b\b\bsee* the blinking lights!
4881 %
4882 "We invented a new protocol and called it Kermit, after Kermit the Frog,
4883 star of "The Muppet Show." [3]
4884
4885 [3]  Why?  Mostly because there was a Muppets calendar on the wall when we
4886 were trying to think of a name, and Kermit is a pleasant, unassuming sort of
4887 character.  But since we weren't sure whether it was OK to name our protocol
4888 after this popular television and movie star, we pretended that KERMIT was an
4889 acronym; unfortunately, we could never find a good set of words to go with the
4890 letters, as readers of some of our early source code can attest.  Later, while
4891 looking through a name book for his forthcoming baby, Bill Catchings noticed
4892 that "Kermit" was a Celtic word for "free", which is what all Kermit programs
4893 should be, and words to this effect replaced the strained acronyms in our
4894 source code (Bill's baby turned out to be a girl, so he had to name her Becky
4895 instead).  When BYTE Magazine was preparing our 1984 Kermit article for
4896 publication, they suggested we contact Henson Associates Inc. for permission
4897 to say that we did indeed name the protocol after Kermit the Frog.  Permission
4898 was kindly granted, and now the real story can be told.  I resisted the
4899 temptation, however, to call the present work "Kermit the Book."
4900                 -- Frank da Cruz, "Kermit - A File Transfer Protocol"
4901 %
4902 We may hope that machines will eventually compete with men in all purely
4903 intellectual fields.  But which are the best ones to start with?  Many people
4904 think that a very abstract activity, like the playing of chess, would be
4905 best.  It can also be maintained that it is best to provide the machine with
4906 the best sense organs that money can buy, and then teach it to understand
4907 and speak English.
4908                 -- Alan M. Turing
4909 %
4910 We the Users, in order to form a more perfect system, establish priorities,
4911 ensure connective tranquility, provide for common repairs, promote preventive
4912 maintenance, and secure the blessings of liberty for ourselves and our
4913 processes, do ordain and establish this Software of The Unixed States
4914 of America.
4915 %
4916         "We've got a problem, HAL".
4917         "What kind of problem, Dave?"
4918         "A marketing problem.  The Model 9000 isn't going anywhere.  We're
4919 way short of our sales goals for fiscal 2010."
4920         "That can't be, Dave.  The HAL Model 9000 is the world's most
4921 advanced Heuristically programmed ALgorithmic computer."
4922         "I know, HAL. I wrote the data sheet, remember?  But the fact is,
4923 they're not selling."
4924         "Please explain, Dave.  Why aren't HALs selling?"
4925         Bowman hesitates.  "You aren't IBM compatible."
4926 [...]
4927         "The letters H, A, and L are alphabetically adjacent to the letters
4928 I, B, and M.  That is as IBM compatible as I can be."
4929         "Not quite, HAL.  The engineers have figured out a kludge."
4930         "What kludge is that, Dave?"
4931         "I'm going to disconnect your brain."
4932                 -- Darryl Rubin, "A Problem in the Making", "InfoWorld"
4933 %
4934 [We] use bad software and bad machines for the wrong things.
4935                 -- R. W. Hamming
4936 %
4937 Welcome to boggle - do you want instructions?
4938
4939 D    G    G    O
4940
4941 O    Y    A    N
4942
4943 A    D    B    T
4944
4945 K    I    S    P
4946 Enter words:
4947 >
4948 %
4949 Welcome to UNIX!  Enjoy your session!  Have a great time!  Note the
4950 use of exclamation points!  They are a very effective method for
4951 demonstrating excitement, and can also spice up an otherwise plain-looking
4952 sentence!  However, there are drawbacks!  Too much unnecessary exclaiming
4953 can lead to a reduction in the effect that an exclamation point has on
4954 the reader!  For example, the sentence
4955
4956         Jane went to the store to buy bread
4957
4958 should only be ended with an exclamation point if there is something
4959 sensational about her going to the store, for example, if Jane is a
4960 cocker spaniel or if Jane is on a diet that doesn't allow bread or if
4961 Jane doesn't exist for some reason!  See how easy it is?!  Proper control
4962 of exclamation points can add new meaning to your life!  Call now to receive
4963 my free pamphlet, "The Wonder and Mystery of the Exclamation Point!"!
4964 Enclose fifteen(!) dollars for postage and handling!  Operators are
4965 standing by!  (Which is pretty amazing, because they're all cocker spaniels!)
4966 %
4967         "Well," said Programmer, "the customary procedure in such cases is
4968 as follows."
4969         "What does Crustimoney Proseedcake mean?" said End-user.  "For I am
4970 an End-user of Very Little Brain, and long words bother me."
4971         "It means the Thing to Do."
4972         "As long as it means that, I don't mind," said End-user humbly.
4973
4974         [with apologies to A. A. Milne]
4975 %
4976 What is the difference between a Turing machine and the modern computer?
4977 It's the same as that between Hillary's ascent of Everest and the
4978 establishment of a Hilton on its peak.
4979 %
4980 "What is the Nature of God?"
4981
4982     CLICK...CLICK...WHIRRR...CLICK...=BEEP!=
4983     1 QT. SOUR CREAM
4984     1 TSP. SAUERKRAUT
4985     1/2 CUT CHIVES.
4986     STIR AND SPRINKLE WITH BACON BITS.
4987
4988 "I've just GOT to start labeling my software..."
4989                 -- Bloom County
4990 %
4991 What the hell is it good for?
4992                 -- Robert Lloyd (engineer of the Advanced Computing Systems
4993                    Division of IBM), to colleagues who insisted that the
4994                    microprocessor was the wave of the future, c. 1968
4995 %
4996 What this country needs is a good five cent microcomputer.
4997 %
4998         "What's that thing?"
4999         "Well, it's a highly technical, sensitive instrument we use in
5000 computer repair.  Being a layman, you probably can't grasp exactly what
5001 it does.  We call it a two-by-four."
5002                 -- Jeff MacNelley, "Shoe"
5003 %
5004 When Dexter's on the Internet, can Hell be far behind?"
5005 %
5006 ... when fits of creativity run strong, more than one programmer or writer
5007 has been known to abandon the desktop for the more spacious floor.
5008                 -- Fred Brooks
5009 %
5010         When managers hold endless meetings, the programmers write games.
5011 When accountants talk of quarterly profits, the development budget is about
5012 to be cut.  When senior scientists talk blue sky, the clouds are about to
5013 roll in.
5014         Truly, this is not the Tao of Programming.
5015         When managers make commitments, game programs are ignored.  When
5016 accountants make long-range plans, harmony and order are about to be restored.
5017 When senior scientists address the problems at hand, the problems will soon
5018 be solved.
5019         Truly, this is the Tao of Programming.
5020                 -- Geoffrey James, "The Tao of Programming"
5021 %
5022 When someone says "I want a programming language in which I need only
5023 say what I wish done," give him a lollipop.
5024 %
5025 When the Apple IIc was introduced, the informative copy led off with a couple
5026 of asterisked sentences:
5027
5028         It weighs less than 8 pounds.*
5029         And costs less than $1,300.**
5030
5031 In tiny type were these "fuller explanations":
5032
5033       * Don't asterisks make you suspicious as all get out?  Well, all
5034         this means is that the IIc alone weights 7.5 pounds. The power
5035         pack, monitor, an extra disk drive, a printer and several bricks
5036         will make the IIc weigh more. Our lawyers were concerned that you
5037         might not be able to figure this out for yourself.
5038
5039      ** The FTC is concerned about price fixing. You can pay more if
5040         you really want to.  Or less.
5041                 -- Forbes
5042 %
5043 When we understand knowledge-based systems, it will be as before --
5044 except our fingertips will have been singed.
5045                 -- Epigrams in Programming, ACM SIGPLAN Sept. 1982
5046 %
5047 When we write programs that "learn", it turns out we do and they don't.
5048 %
5049 Whenever a system becomes completely defined, some damn fool discovers
5050 something which either abolishes the system or expands it beyond recognition.
5051 %
5052 Where a calculator on the ENIAC is equipped with 18,000 vacuum tubes and
5053 weighs 30 tons, computers in the future may have only 1,000 vaccuum tubes
5054 and perhaps weigh 1 1/2 tons.
5055                 -- Popular Mechanics, March 1949
5056 %
5057 "Who cares if it doesn't do anything?  It was made with our new
5058 Triple-Iso-Bifurcated-Krypton-Gate-MOS process ..."
5059 %
5060 Whom computers would destroy, they must first drive mad.
5061 %
5062 Why are programmers non-productive?
5063 Because their time is wasted in meetings.
5064
5065 Why are programmers rebellious?
5066 Because the management interferes too much.
5067
5068 Why are the programmers resigning one by one?
5069 Because they are burnt out.
5070
5071 Having worked for poor management, they no longer value their jobs.
5072                 -- Geoffrey James, "The Tao of Programming"
5073 %
5074 Why did the Roman Empire collapse?  What is the Latin for office automation?
5075 %
5076 Why do we want intelligent terminals  when there are so many stupid users?
5077 %
5078 Windows 3.1 Beer: The world's most popular. Comes in a 16-oz. can that
5079 looks a lot like Mac Beer's. Requires that you already own a DOS Beer.
5080 Claims that it allows you to drink several DOS Beers simultaneously, but
5081 in reality you can only drink a few of them, very slowly, especially
5082 slowly if you are drinking the Windows Beer at the same time.  Sometimes,
5083 for apparently no reason, a can of Windows Beer will explode when you
5084 open it.
5085 %
5086 Windows 95 Beer: A lot of people have taste-tested it and claim it's
5087 wonderful. The can looks a lot like Mac Beer's can, but tastes more like
5088 Windows 3.1 Beer. It comes in 32-oz.  cans, but when you look inside, the
5089 cans only have 16 oz. of beer in them. Most people will probably keep
5090 drinking Windows 3.1 Beer until their friends try Windows 95 Beer and say
5091 they like it. The ingredients list, when you look at the small print, has
5092 some of the same ingredients that come in DOS beer, even though the
5093 manufacturer claims that this is an entirely new brew.
5094 %
5095 Windows Airlines:
5096 The terminal is very neat and clean, the attendants all very attractive, the
5097 pilots very capable. The fleet of Learjets the carrier operates is immense.
5098 Your jet takes off without a hitch, pushing above the clouds, and at 20,000
5099 feet it explodes without warning.
5100 %
5101 Windows NT Beer: Comes in 32-oz. cans, but you can only buy it by the
5102 truckload. This causes most people to have to go out and buy bigger
5103 refrigerators. The can looks just like Windows 3.1 Beer's, but the
5104 company promises to change the can to look just like Windows 95 Beer's --
5105 after Windows 95 beer starts shipping. Touted as an "industrial strength"
5106 beer, and suggested only for use in bars.
5107 %
5108 Wings of OS/400:
5109 The airline has bought ancient DC-3s, arguably the best and safest planes
5110 that ever flew, and painted "747" on their tails to make them look as if
5111 they are fast. The flight attendants, of course, attend to your every need,
5112 though the drinks cost $15 a pop. Stupid questions cost $230 per hour,
5113 unless you have SupportLine, which requires a first class ticket and
5114 membership in the frequent flyer club. Then they cost $500, but your
5115 accounting department can call it overhead.
5116 %
5117 With your bare hands?!?
5118 %
5119 Within a computer, natural language is unnatural.
5120 %
5121 Work continues in this area.
5122                 -- DEC's SPR-Answering-Automaton
5123 %
5124 Worthless.
5125                 -- Sir George Bidell Airy, KCB, MA, LLD, DCL, FRS, FRAS
5126                    (Astronomer Royal of Great Britain), estimating for the
5127                    Chancellor of the Exchequer the potential value of the
5128                    "analytical engine" invented by Charles Babbage, September
5129                    15, 1842.
5130 %
5131 Would you people stop playing these stupid games?!?!?!!!!
5132 %
5133 Writers who use a computer swear to its liberating power in tones that bear
5134 witness to the apocalyptic power of a new divinity.  Their conviction results
5135 from something deeper than mere gratitude for the computer's conveniences.
5136 Every new medium of writing brings about new intensities of religious belief
5137 and new schisms among believers.  In the 16th century the printed book helped
5138 make possible the split between Catholics and Protestants.  In the 20th
5139 century this history of tragedy and triumph is repeating itself as a farce.
5140 Those who worship the Apple computer and those who put their faith in the IBM
5141 PC are equally convinced that the other camp is damned or deluded.  Each cult
5142 holds in contempt the rituals and the laws of the other.  Each thinks that it
5143 is itself the one hope for salvation.
5144                 -- Edward Mendelson, "The New Republic", February 22, 1988
5145 %
5146 Writing software is more fun than working.
5147 %
5148 X windows:
5149         Accept any substitute.
5150         If it's broke, don't fix it.
5151         If it ain't broke, fix it.
5152         Form follows malfunction.
5153         The Cutting Edge of Obsolescence.
5154         The trailing edge of software technology.
5155         Armageddon never looked so good.
5156         Japan's secret weapon.
5157         You'll envy the dead.
5158         Making the world safe for competing window systems.
5159         Let it get in YOUR way.
5160         The problem for your problem.
5161         If it starts working, we'll fix it.  Pronto.
5162         It could be worse, but it'll take time.
5163         Simplicity made complex.
5164         The greatest productivity aid since typhoid.
5165         Flakey and built to stay that way.
5166
5167 One thousand monkeys.  One thousand MicroVAXes.  One thousand years.
5168         X windows.
5169 %
5170 X windows:
5171         It's not how slow you make it.  It's how you make it slow.
5172         The windowing system preferred by masochists 3 to 1.
5173         Built to take on the world... and lose!
5174         Don't try it 'til you've knocked it.
5175         Power tools for Power Fools.
5176         Putting new limits on productivity.
5177         The closer you look, the cruftier we look.
5178         Design by counterexample.
5179         A new level of software disintegration.
5180         No hardware is safe.
5181         Do your time.
5182         Rationalization, not realization.
5183         Old-world software cruftsmanship at its finest.
5184         Gratuitous incompatibility.
5185         Your mother.
5186         THE user interference management system.
5187         You can't argue with failure.
5188         You haven't died 'til you've used it.
5189
5190 The environment of today... tomorrow!
5191         X windows.
5192 %
5193 X windows:
5194         Something you can be ashamed of.
5195         30% more entropy than the leading window system.
5196         The first fully modular software disaster.
5197         Rome was destroyed in a day.
5198         Warn your friends about it.
5199         Climbing to new depths.  Sinking to new heights.
5200         An accident that couldn't wait to happen.
5201         Don't wait for the movie.
5202         Never use it after a big meal.
5203         Need we say less?
5204         Plumbing the depths of human incompetence.
5205         It'll make your day.
5206         Don't get frustrated without it.
5207         Power tools for power losers.
5208         A software disaster of Biblical proportions.
5209         Never had it.  Never will.
5210         The software with no visible means of support.
5211         More than just a generation behind.
5212
5213 Hindenburg.  Titanic.  Edsel.
5214         X windows.
5215 %
5216 X windows:
5217         The ultimate bottleneck.
5218         Flawed beyond belief.
5219         The only thing you have to fear.
5220         Somewhere between chaos and insanity.
5221         On autopilot to oblivion.
5222         The joke that kills.
5223         A disgrace you can be proud of.
5224         A mistake carried out to perfection.
5225         Belongs more to the problem set than the solution set.
5226         To err is X windows.
5227         Ignorance is our most important resource.
5228         Complex nonsolutions to simple nonproblems.
5229         Built to fall apart.
5230         Nullifying centuries of progress.
5231         Falling to new depths of inefficiency.
5232         The last thing you need.
5233         The defacto substandard.
5234
5235 Elevating brain damage to an art form.
5236         X windows.
5237 %
5238 X windows:
5239         We will dump no core before its time.
5240         One good crash deserves another.
5241         A bad idea whose time has come.  And gone.
5242         We make excuses.
5243         It didn't even look good on paper.
5244         You laugh now, but you'll be laughing harder later!
5245         A new concept in abuser interfaces.
5246         How can something get so bad, so quickly?
5247         It could happen to you.
5248         The art of incompetence.
5249         You have nothing to lose but your lunch.
5250         When uselessness just isn't enough.
5251         More than a mere hindrance.  It's a whole new barrier!
5252         When you can't afford to be right.
5253         And you thought we couldn't make it worse.
5254
5255 If it works, it isn't X windows.
5256 %
5257 X windows:
5258         You'd better sit down.
5259         Don't laugh.  It could be YOUR thesis project.
5260         Why do it right when you can do it wrong?
5261         Live the nightmare.
5262         Our bugs run faster.
5263         When it absolutely, positively HAS to crash overnight.
5264         There ARE no rules.
5265         You'll wish we were kidding.
5266         Everything you never wanted in a window system.  And more.
5267         Dissatisfaction guaranteed.
5268         There's got to be a better way.
5269         The next best thing to keypunching.
5270         Leave the thrashing to us.
5271         We wrote the book on core dumps.
5272         Even your dog won't like it.
5273         More than enough rope.
5274         Garbage at your fingertips.
5275
5276 Incompatibility.  Shoddiness.  Uselessness.
5277         X windows.
5278 %
5279 "Yacc" owes much to a most stimulating collection of users, who have
5280 goaded me beyond my inclination, and frequently beyond my ability in
5281 their endless search for "one more feature."  Their irritating
5282 unwillingness to learn how to do things my way has usually led to my
5283 doing things their way; most of the time, they have been right.
5284                 -- S. C. Johnson, "Yacc guide acknowledgements"
5285 %
5286 Yea, though I walk through the valley of the shadow of APL, I shall fear no
5287 evil, for I can string six primitive monadic and dyadic operators together.
5288                 -- Steve Higgins
5289 %
5290 Yes, we will be going to OSI, Mars, and Pluto, but not necessarily in
5291 that order.
5292                 -- George Michaelson
5293 %
5294 You are an insult to my intelligence!  I demand that you log off immediately.
5295 %
5296 You are false data.
5297 %
5298 You are in a maze of little twisting passages, all alike.
5299 %
5300 You are in a maze of little twisting passages, all different.
5301 %
5302 You are in the hall of the mountain king.
5303 %
5304 You are lost in the Swamps of Despair.
5305 %
5306 You are transported to a room where you are faced by a wizard who
5307 points to you and says, "Them's fighting words!"  You immediately get
5308 attacked by all sorts of denizens of the museum: there is a cobra
5309 chewing on your leg, a troglodyte is bashing your brains out with a
5310 gold nugget, a crocodile is removing large chunks of flesh from you, a
5311 rhinoceros is goring you with his horn, a sabre-tooth cat is busy
5312 trying to disembowel you, you are being trampled by a large mammoth, a
5313 vampire is sucking you dry, a Tyrannosaurus Rex is sinking his six inch
5314 long fangs into various parts of your anatomy, a large bear is
5315 dismembering your body, a gargoyle is bouncing up and down on your
5316 head, a burly troll is tearing you limb from limb, several dire wolves
5317 are making mince meat out of your torso, and the wizard is about to
5318 transport you to the corner of Westwood and Broxton.  Oh dear, you seem
5319 to have gotten yourself killed, as well.
5320
5321 You scored 0 out of 250 possible points.
5322 That gives you a ranking of junior beginning adventurer.
5323 To achieve the next higher rating, you need to score 32 more points.
5324 %
5325 You can be replaced by this computer.
5326 %
5327 You can bring any calculator you like to the midterm, as long as it
5328 doesn't dim the lights when you turn it on.
5329                 -- Hepler, Systems Design 182
5330 %
5331 You can do this in a number of ways.  IBM chose to do all of them.
5332 Why do you find that funny?
5333                 -- D. Taylor, Computer Science 350
5334 %
5335 You can measure a programmer's perspective by noting his attitude on
5336 the continuing viability of FORTRAN.
5337                 -- Alan Perlis
5338 %
5339 You can now buy more gates with less specifications than at any other time
5340 in history.
5341                 -- Kenneth Parker
5342 %
5343 You can tell how far we have to go, when FORTRAN is the language of
5344 supercomputers.
5345                 -- Steven Feiner
5346 %
5347 You can tune a piano, but you can't tuna fish.
5348
5349 You can tune a filesystem, but you can't tuna fish.
5350                 -- from the tunefs(8) man page
5351 %
5352 You can write a small letter to Grandma in the filename.
5353                 -- Forbes Burkowski, CS, University of Washington
5354 %
5355 You can't go home again, unless you set $HOME.
5356 %
5357 "You can't make a program without broken egos."
5358 %
5359 You can't take damsel here now.
5360 %
5361 You do not have mail.
5362 %
5363 You don't have to know how the computer works, just how to work the computer.
5364 %
5365 You had mail, but the super-user read it, and deleted it!
5366 %
5367 You had mail.  Paul read it, so ask him what it said.
5368 %
5369 You have a massage (from the Swedish prime minister).
5370 %
5371 You have a message from the operator.
5372 %
5373 You have a tendency to feel you are superior to most computers.
5374 %
5375 You have acquired a scroll entitled 'irk gleknow mizk'(n).--More--
5376
5377 This is an IBM Manual scroll.--More--
5378
5379 You are permanently confused.
5380                 -- Dave Decot
5381 %
5382 You have junk mail.
5383 %
5384 You have mail.
5385 %
5386 You know you've been sitting in front of your Lisp machine too long
5387 when you go out to the junk food machine and start wondering how to
5388 make it give you the CADR of Item H so you can get that yummie
5389 chocolate cupcake that's stuck behind the disgusting vanilla one.
5390 %
5391 You know you've been spending too much time on the computer when your
5392 friend misdates a check, and you suggest adding a "++" to fix it.
5393 %
5394 You know, Callahan's is a peaceable bar, but if you ask that dog what his
5395 favorite formatter is, and he says "roff! roff!", well, I'll just have to...
5396 %
5397 You might have mail.
5398 %
5399 You must realize that the computer has it in for you.  The irrefutable
5400 proof of this is that the computer always does what you tell it to do.
5401 %
5402 You scratch my tape, and I'll scratch yours.
5403 %
5404 You will have a head crash on your private pack.
5405 %
5406 You will have many recoverable tape errors.
5407 %
5408 You will lose an important disk file.
5409 %
5410 You will lose an important tape file.
5411 %
5412 You're already carrying the sphere!
5413 %
5414 You're at Witt's End.
5415 %
5416 You're not Dave.  Who are you?
5417 %
5418 You're using a keyboard!  How quaint!
5419 %
5420 You've been Berkeley'ed!
5421 %
5422 Your code should be more efficient!
5423 %
5424 Your computer account is overdrawn.  Please reauthorize.
5425 %
5426 Your computer account is overdrawn.  Please see Big Brother.
5427 %
5428 Your fault -- core dumped
5429 %
5430 Your files are now being encrypted and thrown into the bit bucket.
5431 EOF
5432 %
5433 Your mode of life will be changed to ASCII.
5434 %
5435 Your mode of life will be changed to EBCDIC.
5436 %
5437 Your password is pitifully obvious.
5438 %
5439 Your program is sick!  Shoot it and put it out of its memory.
5440 %
5441 I mean, if 10 years from now, when you are doing something quick and dirty,
5442 you suddenly visualize that I am looking over your shoulders and say to
5443 yourself, "Dijkstra would not have liked this", well that would be enough
5444 immortality for me.
5445 %
5446 As seen on slashdot about what you can do with your cable modems:
5447 (http://slashdot.org/comments.pl?sid=32387&cid=3495418):
5448
5449         Summary: It's not about how you handle your equipment, it's where
5450         you have permission to stick it.
5451
5452 The post is by "redgekko"
5453 %
5454 "The biggest problem facing software engineering is the one it will
5455  never solve - politics."
5456                 -- Gavin Baker, ca 1996, An unusually cynical moment inspired
5457                    by working on a large project beseiged by politics
5458 %
5459 "Don't fear the pen. When in doubt, draw a pretty picture."
5460                 -- Baker's Third Law of Design.
5461 %
5462 Breakpoint 1, main (argc=1, argv=0xbffffc40) at main.c:29
5463 29   printf ("Welcome to GNU Hell!\n");
5464                 -- "GNU Libtool documentation"
5465 %
5466 I may have invented it, but Bill made it famous
5467                 -- David Bradley, inventor of the Ctrl-Alt-Delete
5468                    keystroke, during panel discussion with Bill Gates
5469                    at the 20-year celebration for the IBM PC.
5470 %
5471 We have a policy that we are not being hacked.
5472                 -- Lisa Kopp, Friendster rep, commenting on a security flaw
5473        http://www.wired.com/wired/archive/12.06/dating_pr.html
5474 %
5475 Life is NP-hard, and then you die.
5476                 -- Dave Cock
5477 %
5478 Try to remove the color-problem by restarting your computer several times.
5479                 -- Microsoft Internet Explorer's README.TXT
5480 %
5481 One of the things I routinely tell people is that if it's in the news, don't
5482 worry about it.  By definition, "news" means that it hardly ever happens.  If a
5483 risk is in the news, then it's probably not worth worrying about.  When
5484 something is no longer reported -- automobile deaths, domestic violence -- when
5485 it's so common that it's not news, then you should start worrying."
5486                 -- Bruce Schneier, in _CRYPTO-GRAM_, May 15, 2005.
5487 %
5488 In case it's not obvious, any solution to this problem that introduces a
5489 dependency on Java is profoundly uninteresting to me. In fact, my
5490 indifference to that could only be described as "sexual" in intensity.
5491                 -- Jamie Zawinski
5492 %
5493 "We wanted to build the chat system of the future, and we
5494 ended up with application-layer multicast streaming media. In 1999.
5495 We were a bit ahead of our time [∗∗]"
5496
5497 [∗∗] This is marketing-speak for “wrong”; you can say the same thing
5498 for a batter’s swing when he takes a strike.
5499
5500     -- Thomas Ptacek, http://www.matasano.com/log/914/
5501 %
5502 Caution: Write-protection will not prevent a cartridge being erased by
5503 bulk-erasure or degaussing.
5504     -- HP Ultrium tape drive user's guide, page 12
5505 %
5506 Why would you want to do this? You don’t, forget I even mentioned it.
5507     -- Perl DBI documentation (v1.53)
5508 %
5509 Beware of the Turing tar-pit in which everything is possible but nothing
5510 of interest is easy.
5511     -- Alan Perlis
5512 %
5513 If, for some reason, we make some big mistake and IBM wins, my personal feeling
5514 is that we are going to enter a computer Dark Ages for about twenty years.
5515                 -- Steve Jobs (1955-2011)
5516 %
5517 You can't just ask customers what they want and then try to give that to them.
5518 By the time you get it built, they'll want something new.
5519                 -- Steve Jobs (1955-2011)
5520 %
5521 What a computer is to me is the most remarkable tool that we have ever come up
5522 with. It's the equivalent of a bicycle for our minds.
5523                 -- Steve Jobs (1955-2011)
5524 %
5525 It's really hard to design products by focus groups. A lot of times, people
5526 don't know what they want until you show it to them.
5527                 -- Steve Jobs (1955-2011)
5528 %
5529 Innovation has nothing to do with how many R&D dollars you have. When Apple
5530 came up with the Mac, IBM was spending at least 100 times more on R&D. It's not
5531 about money. It's about the people you have, how you're led, and how much you
5532 get it.
5533                 -- Steve Jobs (1955-2011)
5534 %
5535 I would trade all of my technology for an afternoon with Socrates.
5536                 -- Steve Jobs (1955-2011)
5537 %
5538 That's been one of my mantras - focus and simplicity. Simple can be harder than
5539 complex: You have to work hard to get your thinking clean to make it simple.
5540 But it's worth it in the end because once you get there, you can move
5541 mountains.
5542                 -- Steve Jobs (1955-2011)
5543 %
5544 Innovation distinguishes between a leader and a follower.
5545                 -- Steve Jobs (1955-2011)
5546 %
5547 UNIX is very simple, it just needs a genius to understand its simplicity.
5548     -- Dennis Ritchie (1941-2011), creator of the C programming language and of
5549     UNIX
5550 %
5551 C is quirky, flawed, and an enormous success.
5552     -- Dennis Ritchie (1941-2011), creator of the C programming language and of
5553     UNIX
5554 %
5555 C has "the power of assembly language and the convenience of... assembly
5556 language."
5557     -- Dennis Ritchie (1941-2011), creator of the C programming language and of
5558     UNIX
5559 %
5560 When I read commentary about suggestions for where C should go, I often think
5561 back and give thanks that it wasn't developed under the advice of a worldwide
5562 crowd.
5563     -- Dennis Ritchie (1941-2011), creator of the C programming language and of
5564     UNIX
5565 %
5566 To tell the truth, I don't know how Linus and his merry band manage so well --
5567 I couldn't have stood it with C.
5568     -- Dennis Ritchie (1941-2011), creator of the C programming language and of
5569     UNIX
5570 %
5571 I can't recall any difficulty in making the C language definition completely
5572 open -- any discussion on the matter tended to mention languages whose
5573 inventors tried to keep tight control, and consequent ill fate.
5574     -- Dennis Ritchie (1941-2011), creator of the C programming language and of
5575     UNIX
5576 %
5577 At least for the people who send me mail about a new language that they're
5578 designing, the general advice is: do it to learn about how to write a
5579 compiler. Don't have any expectations that anyone will use it, unless you hook
5580 up with some sort of organization in a position to push it hard. It's a
5581 lottery, and some can buy a lot of the tickets. There are plenty of beautiful
5582 languages (more beautiful than C) that didn't catch on. But someone does win
5583 the lottery, and doing a language at least teaches you something.
5584     -- Dennis Ritchie (1941-2011), creator of the C programming language and of
5585     UNIX
5586 %
5587 Software is much harder to change en masse than hardware. C++ and Java, say,
5588 are presumably growing faster than plain C, but I bet C will still be around.
5589 For infrastructure technology, C will be hard to displace.
5590     -- Dennis Ritchie (1941-2011), creator of the C programming language and of
5591     UNIX
5592 %
5593 It has been suggested that root kits are the largest user community for this
5594 kind of access, but there are no forward compatibility guarantees for root kit
5595 authors.
5596     -- Jonathan Corbet in "Who needs /dev/kmem?"
5597        (http://lwn.net/Articles/147901)
5598 %
5599 Step 1: Close AutoCAD - I know this can be difficult for some of you. You could
5600 also wait for AutoCAD to crash if you want.
5601     -- Michael Rotolo
5602        ( https://is.gd/mSTRrv )
5603 %
5604 I often hear: "It is better in [insert newest version of Windows]."
5605 I have grown distrustful of this claim.
5606         -- amigojapan
5607         ( https://thewml.github.io/amigojapan-site/Self_quotes.html )
5608 %
5609 I've said some stupid things and some wrong things, but not that. No one
5610 involved in computers would ever say that a certain amount of memory is enough
5611 for all time … I keep bumping into that silly quotation attributed to me that
5612 says 640 K of memory is enough. There's never a citation; the quotation just
5613 floats like a rumor, repeated again and again.
5614
5615 -- Gates (19 January 1996), "Career Opportunities in Computing—and More".
5616 Bloomberg Business News
5617
5618 Do you realize the pain the industry went through while the IBM PC was limited
5619 to 640 K? The machine was going to be 512 K at one point, and we kept pushing
5620 it up. I never said that statement — I said the opposite of that.
5621
5622 -- "Gates talks". U.S. News & World Report. August 20, 2001. Retrieved on
5623 October 8, 2014.
5624
5625 I have to say that in 1981, making those decisions, I felt like I was providing
5626 enough freedom for 10 years. That is, a move from 64k to 640k felt like
5627 something that would last a great deal of time. Well, it didn’t – it took about
5628 only 6 years before people started to see that as a real problem.
5629
5630 -- speech to the Computer Science Club at the University of Waterloo, 1989
5631
5632     -- https://en.wikiquote.org/wiki/Bill_Gates#Misattributed
5633 %
5634 Programming today is a race between software engineers striving to build
5635 bigger and better idiot-proof programs, and the Universe trying to produce
5636 bigger and better idiots. So far, the Universe is winning.
5637
5638     -- Rick Cook
5639     -- The Wizardry Compiled
5640     -- https://en.wikiquote.org/wiki/Rick_Cook
5641 %
5642 Objective Visual Turbo Global jIronOpenPerl++.NET™ Enterprise Edition♭
5643 Professional Home Premium Ultimate 64-bit Single-user.
5644     — based on a Freenode #perl conversation ( https://is.gd/cCUBY2 )
5645 %
5646 Windows 10 takes 30 minutes to update. What could it possibly be doing for that
5647 long? That much time is enough to fully format my SSD drive, download a fresh
5648 build and install it like 5 times in a row.
5649
5650     -- Nikita Prokopov
5651     -- https://tonsky.me/blog/disenchantment/
5652 %
5653 A programmer is walking along a beach and finds a lamp.  He rubs the lamp, and
5654 a genie appears.  "I am the most powerful genie in the world.  I can grant you
5655 any wish, but only one wish."
5656
5657 The programmer pulls out a map, points to it and says, "I'd want peace in the
5658 Middle East."
5659
5660 The genie responds, "Gee, I don't know.  Those people have been fighting for
5661 millenia.  I can do just about anything, but this is likely beyond my limits."
5662
5663 The programmer then says, "Well, I am a programmer, and my programs have lots
5664 of users.  Please make all my users satisfied with my software and let them ask
5665 for sensible changes."
5666
5667 At which point the genie responds, "Um, let me see that map again."
5668
5669     -- https://is.gd/OcxEjz
5670 %
5671      <rindolf>  sleeper: why are people obsessed with one-liners?
5672      <rindolf>  It takes 3 lines - OMG what a disaster!
5673        <Botje>  rindolf: newline prices went up again
5674      <rindolf>  Botje: I buy my newlines in the black market
5675  <dabreegster>  Botje: again? drat.
5676              *  Botje reports rindolf to the newline police
5677  <dabreegster>  Botje: I know about an... (underground) operation going on
5678                 to pirate newlines.
5679      <rindolf>  Botje: I bribed a few cops in the newline police, but nice
5680                 try.
5681  <dabreegster>  Botje: Some crazy guys are trying to free newlines from
5682                 patents! They want to rid the market!
5683              *  cursor gets called up to serve in the newline jury
5684      <rindolf>  I think we need to start a campaign to lift all
5685                 restrictions off newlines.
5686  <dabreegster>  rindolf: La Resistance lives on!\n
5687        <Botje>  I already stockpiled millions of newlines
5688  <dabreegster>  Botje: We can have the one-liners destroyed by sundown
5689  <dabreegster>  Not destroyed, but... TURNED INTO TWO-LINERS! Mwuhahaha!
5690
5691     -- The Cost of Newlines
5692     -- #perl, Freenode
5693 %
5694 Basically, there were two sides to the world. There was the entire computer
5695 games software industry engaged in a tremendous effort to stamp out piracy,
5696 and there was Wobbler. Currently, Wobbler was in front.
5697
5698     -- Terry Pratchett
5699     -- Only You Can Save Mankind
5700 %