Proverbs, aphorisms, quotations (English) | by Linux fortune |
The only time a dog gets complimented is when he doesn't do anything. -- C. Schulz | |
/* * Oops. The kernel tried to access some bad page. We'll have to * terminate things with extreme prejudice. */ die_if_kernel("Oops", regs, error_code); (From linux/arch/i386/mm/fault.c) | |
Dijkstra probably hates me (Linus Torvalds, in kernel/sched.c) | |
/* * [...] Note that 120 sec is defined in the protocol as the maximum * possible RTT. I guess we'll have to use something other than TCP * to talk to the University of Mars. * PAWS allows us longer timeouts and large windows, so once implemented * ftp to mars will work nicely. */ (from /usr/src/linux/net/inet/tcp.c, concerning RTT [retransmission timeout]) | |
"I don't know why, but first C programs tend to look a lot worse than first programs in any other language (maybe except for fortran, but then I suspect all fortran programs look like `firsts')" (By Olaf Kirch) | |
+#if defined(__alpha__) && defined(CONFIG_PCI) + /* + * The meaning of life, the universe, and everything. Plus + * this makes the year come out right. + */ + year -= 42; +#endif (From the patch for 1.3.2: (kernel/time.c), submitted by Marcus Meissner) | |
> The day people think linux would be better served by somebody else (FSF > being the natural alternative), I'll "abdicate". I don't think that > it's something people have to worry about right now - I don't see it > happening in the near future. I enjoy doing linux, even though it does > mean some work, and I haven't gotten any complaints (some almost timid > reminders about a patch I have forgotten or ignored, but nothing > negative so far). > > Don't take the above to mean that I'll stop the day somebody complains: > I'm thick-skinned (Lasu, who is reading this over my shoulder commented > that "thick-HEADED is closer to the truth") enough to take some abuse. > If I weren't, I'd have stopped developing linux the day ast ridiculed me > on c.o.minix. What I mean is just that while linux has been my baby so > far, I don't want to stand in the way if people want to make something > better of it (*). > > Linus > > (*) Hey, maybe I could apply for a saint-hood from the Pope. Does > somebody know what his email-address is? I'm so nice it makes you puke. (Taken from Linus's reply to someone worried about the future of Linux) | |
There are two types of Linux developers - those who can spell, and those who can't. There is a constant pitched battle between the two. (From one of the post-1.1.54 kernel update messages posted to c.o.l.a) | |
A successful [software] tool is one that was used to do something undreamed of by its author. -- S. C. Johnson | |
As of next Tuesday, C will be flushed in favor of COBOL. Please update your programs. | |
As part of an ongoing effort to keep you, the Fortune reader, abreast of the valuable information the daily crosses the USENET, Fortune presents: News articles that answer *your* questions, #1: Newsgroups: comp.sources.d Subject: how do I run C code received from sources Keywords: C sources Distribution: na I do not know how to run the C programs that are posted in the sources newsgroup. I save the files, edit them to remove the headers, and change the mode so that they are executable, but I cannot get them to run. (I have never written a C program before.) Must they be compiled? With what compiler? How do I do this? If I compile them, is an object code file generated or must I generate it explicitly with the > character? Is there something else that must be done? | |
At about 2500 A.D., humankind discovers a computer problem that *must* be solved. The only difficulty is that the problem is NP complete and will take thousands of years even with the latest optical biologic technology available. The best computer scientists sit down to think up some solution. In great dismay, one of the C.S. people tells her husband about it. There is only one solution, he says. Remember physics 103, Modern Physics, general relativity and all. She replies, "What does that have to do with solving a computer problem?" "Remember the twin paradox?" After a few minutes, she says, "I could put the computer on a very fast machine and the computer would have just a few minutes to calculate but that is the exact opposite of what we want... Of course! Leave the computer here, and accelerate the earth!" The problem was so important that they did exactly that. When the earth came back, they were presented with the answer: IEH032 Error in JOB Control Card. | |
C Code. C Code Run. Run, Code, RUN! PLEASE!!!! | |
C for yourself. | |
C makes it easy for you to shoot yourself in the foot. C++ makes that harder, but when you do, it blows away your whole leg. -- Bjarne Stroustrup | |
C'est magnifique, mais ce n'est pas l'Informatique. -- Bosquet [on seeing the IBM 4341] | |
C++ is the best example of second-system effect since OS/360. | |
... C++ offers even more flexible control over the visibility of member objects and member functions. Specifically, members may be placed in the public, private, or protected parts of a class. Members declared in the public parts are visible to all clients; members declared in the private parts are fully encapsulated; and members declared in the protected parts are visible only to the class itself and its subclasses. C++ also supports the notion of *_______friends*: cooperative classes that are permitted to see each other's private parts. -- Grady Booch, "Object Oriented Design with Applications" | |
#define BITCOUNT(x) (((BX_(x)+(BX_(x)>>4)) & 0x0F0F0F0F) % 255) #define BX_(x) ((x) - (((x)>>1)&0x77777777) \ - (((x)>>2)&0x33333333) \ - (((x)>>3)&0x11111111)) -- really weird C code to count the number of bits in a word | |
(defun NF (a c) (cond ((null c) () ) ((atom (car c)) (append (list (eval (list 'getchar (list (car c) 'a) (cadr c)))) (nf a (cddr c)))) (t (append (list (implode (nf a (car c)))) (nf a (cdr c)))))) (defun AD (want-job challenging boston-area) (cond ((or (not (equal want-job 'yes)) (not (equal boston-area 'yes)) (lessp challenging 7)) () ) (t (append (nf (get 'ad 'expr) '((caaddr 1 caadr 2 car 1 car 1) (car 5 cadadr 9 cadadr 8 cadadr 9 caadr 4 car 2 car 1) (car 2 caadr 4))) (list '851-5071x2661))))) ;;; We are an affirmative action employer. | |
Ever wondered about the origins of the term "bugs" as applied to computer technology? U.S. Navy Capt. Grace Murray Hopper has firsthand explanation. The 74-year-old captain, who is still on active duty, was a pioneer in computer technology during World War II. At the C.W. Post Center of Long Island University, Hopper told a group of Long Island public school adminis- trators that the first computer "bug" was a real bug--a moth. At Harvard one August night in 1945, Hopper and her associates were working on the "granddaddy" of modern computers, the Mark I. "Things were going badly; there was something wrong in one of the circuits of the long glass-enclosed computer," she said. "Finally, someone located the trouble spot and, using ordinary tweezers, removed the problem, a two-inch moth. From then on, when anything went wrong with a computer, we said it had bugs in it." Hopper said that when the veracity of her story was questioned recently, "I referred them to my 1945 log book, now in the collection of the Naval Surface Weapons Center, and they found the remains of that moth taped to the page in question." [actually, the term "bug" had even earlier usage in regard to problems with radio hardware. Ed.] | |
Fellow programmer, greetings! You are reading a letter which will bring you luck and good fortune. Just mail (or UUCP) ten copies of this letter to ten of your friends. Before you make the copies, send a chip or other bit of hardware, and 100 lines of 'C' code to the first person on the list given at the bottom of this letter. Then delete their name and add yours to the bottom of the list. Don't break the chain! Make the copy within 48 hours. Gerald R. of San Diego failed to send out his ten copies and woke the next morning to find his job description changed to "COBOL programmer." Fred A. of New York sent out his ten copies and within a month had enough hardware and software to build a Cray dedicated to playing Zork. Martha H. of Chicago laughed at this letter and broke the chain. Shortly thereafter, a fire broke out in her terminal and she now spends her days writing documentation for IBM PC's. Don't break the chain! Send out your ten copies today! For example, if \thinmskip = 3mu, this makes \thickmskip = 6mu. But if you also want to use \skip12 for horizontal glue, whether in math mode or not, the amount of skipping will be in points (e.g., 6pt). The rule is that glue in math mode varies with the size only when it is an \mskip; when moving between an mskip and ordinary skip, the conversion factor 1mu=1pt is always used. The meaning of '\mskip\skip12' and '\baselineskip=\the\thickmskip' should be clear. -- Donald Knuth, TeX 82 -- Comparison with TeX80 | |
Fortune suggests uses for YOUR favorite UNIX commands! Try: [Where is Jimmy Hoffa? (C shell) ^How did the^sex change operation go? (C shell) "How would you rate BSD vs. System V? %blow (C shell) 'thou shalt not mow thy grass at 8am' (C shell) got a light? (C shell) !!:Say, what do you think of margarine? (C shell) PATH=pretending! /usr/ucb/which sense (Bourne shell) make love make "the perfect dry martini" man -kisses dog (anything up to 4.3BSD) i=Hoffa ; >$i; $i; rm $i; rm $i (Bourne shell) | |
Fortune suggests uses for YOUR favorite UNIX commands! Try: ar t "God" drink < bottle; opener (Bourne Shell) cat "food in tin cans" (all but 4.[23]BSD) Hey UNIX! Got a match? (V6 or C shell) mkdir matter; cat > matter (Bourne Shell) rm God man: Why did you get a divorce? (C shell) date me (anything up to 4.3BSD) make "heads or tails of all this" who is smart (C shell) If I had a ) for every dollar of the national debt, what would I have? sleep with me (anything up to 4.3BSD) | |
I have travelled the length and breadth of this country, and have talked with the best people in business administration. I can assure you on the highest authority that data processing is a fad and won't last out the year. -- Editor in charge of business books at Prentice-Hall publishers, responding to Karl V. Karlstrom (a junior editor who had recommended a manuscript on the new science of data processing), c. 1957 | |
I'm not even going to *______bother* comparing C to BASIC or FORTRAN. -- L. Zolman, creator of BDS C | |
"If that makes any sense to you, you have a big problem." -- C. Durance, Computer Science 234 | |
If the vendors started doing everything right, we would be out of a job. Let's hear it for OSI and X! With those babies in the wings, we can count on being employed until we drop, or get smart and switch to gardening, paper folding, or something. -- C. Philip Wood | |
**** IMPORTANT **** ALL USERS PLEASE NOTE **** Due to a recent systems overload error your recent disk files have been erased. Therefore, in accordance with the UNIX Basic Manual, University of Washington Geophysics Manual, and Bylaw 9(c), Section XII of the Revised Federal Communications Act, you are being granted Temporary Disk Space, valid for three months from this date, subject to the restrictions set forth in Appendix II of the Federal Communications Handbook (18th edition) as well as the references mentioned herein. You may apply for more disk space at any time. Disk usage in or above the eighth percentile will secure the removal of all restrictions and you will immediately receive your permanent disk space. Disk usage in the sixth or seventh percentile will not effect the validity of your temporary disk space, though its expiration date may be extended for a period of up to three months. A score in the fifth percentile or below will result in the withdrawal of your Temporary Disk space. | |
It's multiple choice time... What is FORTRAN? a: Between thre and fiv tran. b: What two computers engage in before they interface. c: Ridiculous. | |
My sister opened a computer store in Hawaii. She sells C shells down by the seashore. | |
n = ((n >> 1) & 0x55555555) | ((n << 1) & 0xaaaaaaaa); n = ((n >> 2) & 0x33333333) | ((n << 2) & 0xcccccccc); n = ((n >> 4) & 0x0f0f0f0f) | ((n << 4) & 0xf0f0f0f0); n = ((n >> 8) & 0x00ff00ff) | ((n << 8) & 0xff00ff00); n = ((n >> 16) & 0x0000ffff) | ((n << 16) & 0xffff0000); -- C code which reverses the bits in a word. | |
... one of the main causes of the fall of the Roman Empire was that, lacking zero, they had no way to indicate successful termination of their C programs. -- Robert Firth | |
"The C Programming Language -- A language which combines the flexibility of assembly language with the power of assembly language." | |
The clothes have no emperor. -- C.A.R. Hoare, commenting on ADA. | |
The Gurus of Unix Meeting of Minds (GUMM) takes place Wednesday, April 1, 2076 (check THAT in your perpetual calendar program), 14 feet above the ground directly in front of the Milpitas Gumps. Members will grep each other by the hand (after intro), yacc a lot, smoke filtered chroots in pipes, chown with forks, use the wc (unless uuclean), fseek nice zombie processes, strip, and sleep, but not, we hope, od. Three days will be devoted to discussion of the ramifications of whodo. Two seconds have been allotted for a complete rundown of all the user- friendly features of Unix. Seminars include "Everything You Know is Wrong", led by Tom Kempson, "Batman or Cat:man?" led by Richie Dennis "cc C? Si! Si!" led by Kerwin Bernighan, and "Document Unix, Are You Kidding?" led by Jan Yeats. No Reader Service No. is necessary because all GUGUs (Gurus of Unix Group of Users) already know everything we could tell them. -- "Get GUMMed," Dr. Dobb's Journal, June '84 | |
THE LESSER-KNOWN PROGRAMMING LANGUAGES #16: C- This language was named for the grade received by its creator when he submitted it as a class project in a graduate programming class. C- is best described as a "low-level" programming language. In fact, the language generally requires more C- statements than machine-code statements to execute a given task. In this respect, it is very similar to COBOL. | |
There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies and the other is to make it so complicated that there are no obvious deficiencies. -- C.A.R. Hoare | |
There has also been some work to allow the interesting use of macro names. For example, if you wanted all of your "creat()" calls to include read permissions for everyone, you could say #define creat(file, mode) creat(file, mode | 0444) I would recommend against this kind of thing in general, since it hides the changed semantics of "creat()" in a macro, potentially far away from its uses. To allow this use of macros, the preprocessor uses a process that is worth describing, if for no other reason than that we get to use one of the more amusing terms introduced into the C lexicon. While a macro is being expanded, it is temporarily undefined, and any recurrence of the macro name is "painted blue" -- I kid you not, this is the official terminology -- so that in future scans of the text the macro will not be expanded recursively. (I do not know why the color blue was chosen; I'm sure it was the result of a long debate, spread over several meetings.) -- From Ken Arnold's "C Advisor" column in Unix Review | |
"This is lemma 1.1. We start a new chapter so the numbers all go back to one." -- Prof. Seager, C&O 351 | |
Top Ten Things Overheard At The ANSI C Draft Committee Meetings: (10) Sorry, but that's too useful. (9) Dammit, little-endian systems *are* more consistent! (8) I'm on the committee and I *still* don't know what the hell #pragma is for. (7) Well, it's an excellent idea, but it would make the compilers too hard to write. (6) Them bats is smart; they use radar. (5) All right, who's the wiseguy who stuck this trigraph stuff in here? (4) How many times do we have to tell you, "No prior art!" (3) Ha, ha, I can't believe they're actually going to adopt this sucker. (2) Thank you for your generous donation, Mr. Wirth. (1) Gee, I wish we hadn't backed down on 'noalias'. | |
Using TSO is like kicking a dead whale down the beach. -- S.C. Johnson | |
Vitamin C deficiency is apauling. | |
What the hell is it good for? -- Robert Lloyd (engineer of the Advanced Computing Systems Division of IBM), to colleagues who insisted that the microprocessor was the wave of the future, c. 1968 | |
"Yacc" owes much to a most stimulating collection of users, who have goaded me beyond my inclination, and frequently beyond my ability in their endless search for "one more feature." Their irritating unwillingness to learn how to do things my way has usually led to my doing things their way; most of the time, they have been right. -- S. C. Johnson, "Yacc guide acknowledgements" | |
Breakpoint 1, main (argc=1, argv=0xbffffc40) at main.c:29 29 printf ("Welcome to GNU Hell!\n"); -- "GNU Libtool documentation" | |
A little inaccuracy saves a world of explanation. -- C.E. Ayres | |
Plus ,ca change, plus c'est la m^eme chose. [The more things change, the more they remain the same.] -- Alphonse Karr, "Les Gu^epes" | |
"IBM uses what I like to call the 'hole-in-the-ground technique' to destroy the competition..... IBM digs a big HOLE in the ground and covers it with leaves. It then puts a big POT OF GOLD nearby. Then it gives the call, 'Hey, look at all this gold, get over here fast.' As soon as the competitor approaches the pot, he falls into the pit" - John C. Dvorak | |
No one is fit to be trusted with power. ... No one. ... Any man who has lived at all knows the follies and wickedness he's capabe of. ... And if he does know it, he knows also that neither he nor any man ought to be allowed to decide a single human fate. - C. P. Snow, The Light and the Dark | |
Do not allow this language (Ada) in its present state to be used in applications where reliability is critical, i.e., nuclear power stations, cruise missiles, early warning systems, anti-ballistic missle defense systems. The next rocket to go astray as a result of a programming language error may not be an exploratory space rocket on a harmless trip to Venus: It may be a nuclear warhead exploding over one of our cities. An unreliable programming language generating unreliable programs constitutes a far greater risk to our environment and to our society than unsafe cars, toxic pesticides, or accidents at nuclear power stations. - C. A. R. Hoare | |
The connection between the language in which we think/program and the problems and solutions we can imagine is very close. For this reason restricting language features with the intent of eliminating programmer errors is at best dangerous. - Bjarne Stroustrup in "The C++ Programming Language" | |
Perfection is acheived only on the point of collapse. - C. N. Parkinson | |
It's currently a problem of access to gigabits through punybaud. -- J. C. R. Licklider | |
If a person (a) is poorly, (b) receives treatment intended to make him better, and (c) gets better, then no power of reasoning known to medical science can convince him that it may not have been the treatment that restored his health. - Sir Peter Medawar, The Art of the Soluble | |
To downgrade the human mind is bad theology. - C. K. Chesterton | |
It is the quality rather than the quantity that matters. - Lucius Annaeus Seneca (4 B.C. - A.D. 65) | |
Men ought to know that from the brain and from the brain only arise our pleasures, joys, laughter, and jests as well as our sorrows, pains, griefs and tears. ... It is the same thing which makes us mad or delirious, inspires us with dread and fear, whether by night or by day, brings us sleeplessness, inopportune mistakes, aimless anxieties, absent-mindedness and acts that are contrary to habit... - Hippocrates (c. 460-c. 377 B.C.), The Sacred Disease | |
However, on religious issures there can be little or no compromise. There is no position on which people are so immovable as their religious beliefs. There is no more powerful ally one can claim in a debate than Jesus Christ, or God, or Allah, or whatever one calls this supreme being. But like any powerful weapon, the use of God's name on one's behalf should be used sparingly. The religious factions that are growing throughout our land are not using their religious clout with wisdom. They are trying to force government leaders into following their position 100 percent. If you disagree with these religious groups on a particular moral issue, they complain, they threaten you with a loss of money or votes or both. I'm frankly sick and tired of the political preachers across this country telling me as a citizen that if I want to be a moral person, I must believe in "A," "B," "C," and "D." Just who do they think they are? And from where do they presume to claim the right to dictate their moral beliefs to me? And I am even more angry as a legislator who must endure the threats of every religious group who thinks it has some God-granted right to control my vote on every roll call in the Senate. I am warning them today: I will fight them every step of the way if they try to dictate their moral convictions to all Americans in the name of "conservatism." - Senator Barry Goldwater, from the Congressional Record, September 16, 1981 | |
"It may be that our role on this planet is not to worship God but to create him." -Arthur C. Clarke | |
"It may be that our role on this planet is not to worship God but to create him." -Arthur C. Clarke | |
The language provides a programmer with a set of conceptual tools; if these are inadequate for the task, they will simply be ignored. For example, seriously restricting the concept of a pointer simply forces the programmer to use a vector plus integer arithmetic to implement structures, pointer, etc. Good design and the absence of errors cannot be guaranteed by mere language features. -- Bjarne Stroustrup, "The C++ Programming Language" | |
Why are many scientists using lawyers for medical experiments instead of rats? a) There are more lawyers than rats. b) The scientist's don't become as emotionally attached to them. c) There are some things that even rats won't do for money. | |
A good USENET motto would be: a. "Together, a strong community." b. "Computers R Us." c. "I'm sick of programming, I think I'll just screw around for a while on company time." -- A Sane Man | |
"No problem is so formidable that you can't walk away from it." -- C. Schulz | |
"There is hopeful symbolism in the fact that flags do not wave in a vacuum." --Arthur C. Clarke | |
"Open Channel D..." -- Napoleon Solo, The Man From U.N.C.L.E. | |
Marriage Ceremony: An incredible metaphysical sham of watching God and the law being dragged into the affairs of your family. -- O. C. Ogilvie | |
"Emergency!" Sgiggs screamed, ejecting himself from the tub like it was a burning car. "Dial 'one'! Get room service! Code red!" Stiggs was on the phone immediately, ordering more rose blossoms, because, according to him, the ones floating in the tub had suddenly lost their smell. "I demand smell," he shrilled. "I expecting total uninterrupted smell from these f*cking roses." Unfortunately, the service captain didn't realize that the Stiggs situation involved fifty roses. "What am I going to do with this?" Stiggs sneered at the weaseling hotel goon when he appeared at our door holding a single flower floating in a brandy glass. Stiggs's tirade was great. "Do you see this bathtub? Do you notice any difference between the size of the tub and the size of that spindly wad of petals in your hand? I need total bath coverage. I need a completely solid layer of roses all around me like puffing factories of smell, attacking me with their smell and power-ramming big stinking concentrations of rose odor up my nostrils until I'm wasted with pleasure." It wasn't long before we got so dissatisfied with this incompetence that we bolted. -- The Utterly Monstrous, Mind-Roasting Summer of O.C. and Stiggs, National Lampoon, October 1982 | |
We decided it was night again, so we camped for twenty minutes and drank another six beers at a Young Life campsite. O.C. got into the supervisory adult's sleeping bag and ran around in it. "This is the judgment day and I'm a terrifying apparition," he screamed. Then the heat made O.C. ralph in the bag. -- The Utterly Monstrous, Mind-Roasting Summer of O.C. and Stiggs, National Lampoon, October 1982 | |
In recognizing AT&T Bell Laboratories for corporate innovation, for its invention of cellular mobile communications, IEEE President Russell C. Drew referred to the cellular telephone as a "basic necessity." How times have changed, one observer remarked: many in the room recalled the advent of direct dialing. -- The Institute, July 1988, pg. 11 | |
"Pseudocode can be used to some extent to aid the maintenance process. However, pseudocode that is highly detailed - approaching the level of detail of the code itself - is not of much use as maintenance documentation. Such detailed documentation has to be maintained almost as much as the code, thus doubling the maintenance burden. Furthermore, since such voluminous pseudocode is too distracting to be kept in the listing itself, it must be kept in a separate folder. The result: Since pseudocode - unlike real code - doesn't have to be maintained, no one will maintain it. It will soon become out of date and everyone will ignore it. (Once, I did an informal survey of 42 shops that used pseudocode. Of those 42, 0 [zero!], found that it had any value as maintenance documentation." --Meilir Page-Jones, "The Practical Guide to Structured Design", Yourdon Press (c) 1988 | |
How many Unix hacks does it take to change a light bulb? Let's see, can you use a shell script for that or does it need a C program? | |
"Are those cocktail-waitress fingernail marks?" I asked Colletti as he showed us these scratches on his chest. "No, those are on my back," Colletti answered. "This is where a case of cocktail shrimp fell on me. I told her to slow down a little, but you know cocktail waitresses, they seem to have a mind of their own." -- The Incredibly Monstrous, Mind-Roasting Summer of O.C. and Stiggs National Lampoon, October 1982 | |
I think for the most part that the readership here uses the c-word in a similar fashion. I don't think anybody really believes in a new, revolution- ary literature --- I think they use `cyberpunk' as a term of convenience to discuss the common stylistic elements in a small subset of recent sf books. -- Jeff G. Bone | |
HOW TO PROVE IT, PART 5 proof by accumulated evidence: Long and diligent search has not revealed a counterexample. proof by cosmology: The negation of the proposition is unimaginable or meaningless. Popular for proofs of the existence of God. proof by mutual reference: In reference A, Theorem 5 is said to follow from Theorem 3 in reference B, which is shown to follow from Corollary 6.2 in reference C, which is an easy consequence of Theorem 5 in reference A. proof by metaproof: A method is given to construct the desired proof. The correctness of the method is proved by any of these techniques. | |
"...one of the main causes of the fall of the Roman Empire was that, lacking zero, they had no way to indicate successful termination of their C programs." -- Robert Firth | |
"Anything created must necessarily be inferior to the essence of the creator." -- Claude Shouse (shouse@macomw.ARPA) "Einstein's mother must have been one heck of a physicist." -- Joseph C. Wang (joe@athena.mit.edu) | |
"If there isn't a population problem, why is the government putting cancer in the cigarettes?" -- the elder Steptoe, c. 1970 | |
#define BITCOUNT(x) (((BX_(x)+(BX_(x)>>4)) & 0x0F0F0F0F) % 255) #define BX_(x) ((x) - (((x)>>1)&0x77777777) \ - (((x)>>2)&0x33333333) \ - (((x)>>3)&0x11111111)) -- really weird C code to count the number of bits in a word | |
On the subject of C program indentation: "In My Egotistical Opinion, most people's C programs should be indented six feet downward and covered with dirt." -- Blair P. Houghton | |
n = ((n >> 1) & 0x55555555) | ((n << 1) & 0xaaaaaaaa); n = ((n >> 2) & 0x33333333) | ((n << 2) & 0xcccccccc); n = ((n >> 4) & 0x0f0f0f0f) | ((n << 4) & 0xf0f0f0f0); n = ((n >> 8) & 0x00ff00ff) | ((n << 8) & 0xff00ff00); n = ((n >> 16) & 0x0000ffff) | ((n << 16) & 0xffff0000); -- Yet another mystical 'C' gem. This one reverses the bits in a word. | |
"Don't think; let the machine do it for you!" -- E. C. Berkeley | |
Abraham Lincoln didn't die in vain. He died in Washington, D.C. | |
C'est magnifique, mais ce n'est pas la guerre! [It is magnificent, but it is not war] -- Pierre Bosquet, witnessing the charge of the Light Brigade | |
I never vote for anyone. I always vote against. -- W.C. Fields | |
I think the world is run by C students. -- Al McGuire | |
It took a while to surface, but it appears that a long-distance credit card may have saved a U.S. Army unit from heavy casualties during the Grenada military rescue/invasion. Major General David Nichols, Air Force ... said the Army unit was in a house surrounded by Cuban forces. One soldier found a telephone and, using his credit card, called Ft. Bragg, N.C., telling Army officiers there of the perilous situation. The officers in turn called the Air Force, which sent in gunships to scatter the Cubans and relieve the unit. -- Aviation Week and Space Technology | |
Know thyself. If you need help, call the C.I.A. | |
L'etat c'est moi. [I am the state.] -- Louis XIV | |
Our congratulations go to a Burlington Vermont civilian employee of the local Army National Guard base. He recently received a substational cash award from our government for inventing a device for optical scanning. His device reportedly will save the government more than $6 million a year by replacing a more expensive helicopter maintenance tool with his own, home-made, hand-held model. Not suprisingly, we also have a couple of money-saving ideas that we submit to the Pentagon free of charge: (a) Don't kill anybody. (b) Don't build things that do. (c) And don't pay other people to kill anybody. We expect annual savings to be in the billions. -- Sojourners | |
Politicians should read science fiction, not westerns and detective stories. -- Arthur C. Clarke | |
The introduction of a new kind of music must be shunned as imperiling the whole state, for styles of music are never disturbed without affecting the most important political institutions. ... The new style, gradually gaining a lodgement, quitely insinuates itself into manners and customs, and from it ... goes on to attack laws and constitutions, displaying the utmost impudence, until it ends by overturning everything. -- Plato, "Republic", 370 B.C. | |
There is hopeful symbolism in the fact that flags do not wave in a vacuum. -- Arthur C. Clarke | |
[Washington, D.C.] is the home of... taste for the people -- the big, the bland and the banal. -- Ada Louise Huxtable | |
Washington, D.C: Fifty square miles almost completely surrounded by reality. | |
C, n: A programming language that is sort of like Pascal except more like assembly except that it isn't very much like either one, or anything else. It is either the best language available to the art today, or it isn't. -- Ray Simard | |
Confidant, confidante, n: One entrusted by A with the secrets of B, confided to himself by C. -- Ambrose Bierce, "The Devil's Dictionary" | |
Extract from Official Sweepstakes Rules: NO PURCHASE REQUIRED TO CLAIM YOUR PRIZE To claim your prize without purchase, do the following: (a) Carefully cut out your computer-printed name and address from upper right hand corner of the Prize Claim Form. (b) Affix computer-printed name and address -- with glue or cellophane tape (no staples or paper clips) -- to a 3x5 inch index card. (c) Also cut out the "No" paragraph (lower left hand corner of Prize Claim Form) and affix it to the 3x5 card below your address label. (d) Then print on your 3x5 card, above your computer-printed name and address the words "CARTER & VAN PEEL SWEEPSTAKES" (Use all capital letters.) (e) Finally place 3x5 card (without bending) into a plain envelope [NOTE: do NOT use the the Official Prize Claim and CVP Perfume Reply Envelope or you may be disqualified], and mail to: CVP, Box 1320, Westbury, NY 11595. Print this address correctly. Comply with above instructions carefully and completely or you may be disqualified from receiving your prize. | |
Finagle's Second Law: No matter what the anticipated result, there will always be someone eager to (a) misinterpret it, (b) fake it, or (c) believe it happened according to his own pet theory. | |
Hale Mail Rule, The: When you are ready to reply to a letter, you will lack at least one of the following: (a) A pen or pencil or typewriter. (b) Stationery. (c) Postage stamp. (d) The letter you are answering. | |
History, n.: Papa Hegel he say that all we learn from history is that we learn nothing from history. I know people who can't even learn from what happened this morning. Hegel must have been taking the long view. -- Chad C. Mulligan, "The Hipcrime Vocab" | |
honeymoon, n.: A short period of doting between dating and debting. -- Ray C. Bandy | |
On the subject of C program indentation: "In My Egotistical Opinion, most people's C programs should be indented six feet downward and covered with dirt." -- Blair P. Houghton | |
Rules for Academic Deans: (1) HIDE!!!! (2) If they find you, LIE!!!! -- Father Damian C. Fandal | |
The most dangerous organization in America today is: (a) The KKK (b) The American Nazi Party (c) The Delta Frequent Flyer Club | |
CF&C stole it, fair and square. -- Tim Hahn | |
Finding out what goes on in the C.I.A. is like performing acupuncture on a rock. -- New York Times, Jan. 20, 1981 | |
Let others praise ancient times; I am glad I was born in these. -- Ovid (43 B.C. - A.D. 18) | |
There seems no plan because it is all plan. -- C.S. Lewis | |
We must die because we have known them. -- Ptah-hotep, 2000 B.C. | |
When eating an elephant take one bite at a time. -- Gen. C. Abrams | |
"Hey! Who took the cork off my lunch??!" -- W. C. Fields | |
Once ... in the wilds of Afghanistan, I lost my corkscrew, and we were forced to live on nothing but food and water for days. -- W. C. Fields, "My Little Chickadee" | |
Sleep -- the most beautiful experience in life -- except drink. -- W.C. Fields | |
The cost of living has just gone up another dollar a quart. -- W.C. Fields | |
The wise and intelligent are coming belatedly to realize that alcohol, and not the dog, is man's best friend. Rover is taking a beating -- and he should. -- W.C. Fields | |
Q: What do you call a principal female opera singer whose high C is lower than those of other principal female opera singers? A: A deep C diva. | |
A Plan for the Improvement of English Spelling by Mark Twain For example, in Year 1 that useless letter "c" would be dropped to be replased either by "k" or "s", and likewise "x" would no longer be part of the alphabet. The only kase in which "c" would be retained would be the "ch" formation, which will be dealt with later. Year 2 might reform "w" spelling, so that "which" and "one" would take the same konsonant, wile Year 3 might well abolish "y" replasing it with "i" and Iear 4 might fiks the "g/j" anomali wonse and for all. Jenerally, then, the improvement would kontinue iear bai iear with Iear 5 doing awai with useless double konsonants, and Iears 6-12 or so modifaiing vowlz and the rimeining voist and unvoist konsonants. Bai Iear 15 or sou, it wud fainali bi posibl tu meik ius ov thi ridandant letez "c", "y" and "x" -- bai now jast a memori in the maindz ov ould doderez -- tu riplais "ch", "sh", and "th" rispektivli. Fainali, xen, aafte sam 20 iers ov orxogrefkl riform, wi wud hev a lojikl, kohirnt speling in ius xrewawt xe Ingliy-spiking werld. | |
Examinations are formidable even to the best prepared, for even the greatest fool may ask more the the wisest man can answer. -- C.C. Colton | |
The only thing we learn from history is that we do not learn. -- Earl Warren That men do not learn very much from history is the most important of all the lessons that history has to teach. -- Aldous Huxley We learn from history that we do not learn from history. -- Georg Hegel HISTORY: Papa Hegel he say that all we learn from history is that we learn nothing from history. I know people who can't even learn from what happened this morning. Hegel must have been taking the long view. -- Chad C. Mulligan, "The Hipcrime Vocab" | |
University politics are vicious precisely because the stakes are so small. -- C. P. Snow | |
Climate and Surgery R C Gilchrist, who was shot by J Sharp twelve days ago, and who received a derringer ball in the right breast, and who it was supposed at the time could not live many hours, was on the street yesterday and the day before -- walking several blocks at a time. To those who design to be riddled with bullets or cut to pieces with Bowie-knives, we cordially recommend our Sacramento climate and Sacramento surgery. -- Sacramento Daily Union, September 11, 1861 | |
I shot an arrow in to the air, and it stuck. -- graffito in Los Angeles On a clear day, U.C.L.A. -- graffito in San Francisco There's so much pollution in the air now that if it weren't for our lungs there'd be no place to put it all. -- Robert Orben | |
On the whole, I'd rather be in Philadelphia. -- W.C. Fields' epitaph | |
To be happy one must be a) well fed, unhounded by sordid cares, at ease in Zion, b) full of a comfortable feeling of superiority to the masses of one's fellow men, and c) delicately and unceasingly amused according to one's taste. It is my contention that, if this definition be accepted, there is no country in the world wherein a man constituted as I am -- a man of my peculiar weaknesses, vanities, appetites, and aversions -- can be so happy as he can be in the United States. Going further, I lay down the doctrine that it is a sheer physical impossibility for such a man to live in the United States and not be happy. -- H.L. Mencken, "On Being An American" | |
A pain in the ass of major dimensions. -- C.A. Desoer, on the solution of non-linear circuits | |
According to convention there is a sweet and a bitter, a hot and a cold, and according to convention, there is an order. In truth, there are atoms and a void. -- Democritus, 400 B.C. | |
All laws are simulations of reality. -- John C. Lilly | |
Any sufficiently advanced technology is indistinguishable from magic. -- Arthur C. Clarke | |
"Anything created must necessarily be inferior to the essence of the creator." -- Claude Shouse "Einstein's mother must have been one heck of a physicist." -- Joseph C. Wang | |
Heavier than air flying machines are impossible. -- Lord Kelvin, President, Royal Society, c. 1895 | |
If A = B and B = C, then A = C, except where void or prohibited by law. -- Roy Santoro | |
A is for awk, which runs like a snail, and B is for biff, which reads all your mail. C is for cc, as hackers recall, while D is for dd, the command that does all. E is for emacs, which rebinds your keys, and F is for fsck, which rebuilds your trees. G is for grep, a clever detective, while H is for halt, which may seem defective. I is for indent, which rarely amuses, and J is for join, which nobody uses. K is for kill, which makes you the boss, while L is for lex, which is missing from DOS. M is for more, from which less was begot, and N is for nice, which it really is not. O is for od, which prints out things nice, while P is for passwd, which reads in strings twice. Q is for quota, a Berkeley-type fable, and R is for ranlib, for sorting ar table. S is for spell, which attempts to belittle, while T is for true, which does very little. U is for uniq, which is used after sort, and V is for vi, which is hard to abort. W is for whoami, which tells you your name, while X is, well, X, of dubious fame. Y is for yes, which makes an impression, and Z is for zcat, which handles compression. -- THE ABC'S OF UNIX | |
And... What in the world ever became of Sweet Jane? She's lost her sparkle, you see she isn't the same. Livin' on reds, vitamin C, and cocaine All a friend can say is "Ain't it a shame?" -- The Grateful Dead | |
As I was going up Punch Card Hill, Feeling worse and worser, There I met a C.R.T. And it drop't me a cursor. C.R.T., C.R.T., Phosphors light on you! If I had fifty hours a day I'd spend them all at you. -- Uncle Colonel's Cursory Rhymes | |
But has any little atom, While a-sittin' and a-splittin', Ever stopped to think or CARE That E = m c**2 ? | |
Despising machines to a man, The Luddites joined up with the Klan, And ride out by night In a sheeting of white To lynch all the robots they can. -- C. M. and G. A. Maxson | |
Ever since I was a young boy, I've hacked the ARPA net, From Berkeley down to Rutgers, He's on my favorite terminal, Any access I could get, He cats C right into foo, But ain't seen nothing like him, His disciples lead him in, On any campus yet, And he just breaks the root, That deaf, dumb, and blind kid, Always has full SYS-PRIV's, Sure sends a mean packet. Never uses lint, That deaf, dumb, and blind kid, Sure sends a mean packet. He's a UNIX wizard, There has to be a twist. The UNIX wizard's got Ain't got no distractions, Unlimited space on disk. Can't hear no whistles or bells, How do you think he does it? Can't see no message flashing, I don't know. Types by sense of smell, What makes him so good? Those crazy little programs, The proper bit flags set, That deaf, dumb, and blind kid, Sure sends a mean packet. -- UNIX Wizard | |
How doth the VAX's C-compiler Improve its object code. And even as we speak does it Increase the system load. How patiently it seems to run And spit out error flags, While users, with frustration, all Tear their clothes to rags. | |
I am changing my name to Chrysler I am going down to Washington, D.C. I will tell some power broker What they did for Iacocca Will be perfectly acceptable to me! I am changing my name to Chrysler, I am heading for that great receiving line. When they hand a million grand out, I'll be standing with my hand out, Yessir, I'll get mine! | |
I see a bad moon rising. I see trouble on the way. I see earthquakes and lightnin' I see bad times today. Don't go 'round tonight, It's bound to take your life. There's a bad moon on the rise. -- J. C. Fogerty, "Bad Moon Rising" | |
In /users3 did Kubla Kahn A stately pleasure dome decree, Where /bin, the sacred river ran Through Test Suites measureless to Man Down to a sunless C. | |
No plain fanfold paper could hold that fractal Puff -- He grew so fast no plotting pack could shrink him far enough. Compiles and simulations grew so quickly tame And swapped out all their data space when Puff pushed his stack frame. (refrain) Puff, he grew so quickly, while others moved like snails And mini-Puffs would perch themselves on his gigantic tail. All the student hackers loved that fractal Puff But DCS did not like Puff, and finally said, "Enough!" (refrain) Puff used more resources than DCS could spare. The operator killed Puff's job -- he didn't seem to care. A gloom fell on the hackers; it seemed to be the end, But Puff trapped the exception, and grew from naught again! (refrain) Refrain: Puff the fractal dragon was written in C, And frolicked while processes switched in mainframe memory. Puff the fractal dragon was written in C, And frolicked while processes switched in mainframe memory. | |
Now it's time to say goodbye To all our company... M-I-C (see you next week!) K-E-Y (Why? Because we LIKE you!) M-O-U-S-E. | |
Oh, I am a C programmer and I'm okay I muck with indices and structs all day And when it works, I shout hoo-ray Oh, I am a C programmer and I'm okay | |
Roland was a warrior, from the land of the midnight sun, With a Thompson gun for hire, fighting to be done. The deal was made in Denmark, on a dark and stormy day, So he set out for Biafra, to join the bloody fray. Through sixty-six and seven, they fought the Congo war, With their fingers on their triggers, knee deep in gore. Days and nights they battled, the Bantu to their knees, They killed to earn their living, and to help out the Congolese. Roland the Thompson gunner... His comrades fought beside him, Van Owen and the rest, But of all the Thompson gunners, Roland was the best. So the C.I.A decided, they wanted Roland dead, That son-of-a-bitch Van Owen, blew off Roland's head. Roland the headless Thompson gunner... Roland searched the continent, for the man who'd done him in. He found him in Mombasa, in a bar room drinking gin, Roland aimed his Thompson gun, he didn't say a word, But he blew Van Owen's body from there to Johannesburg. The eternal Thompson gunner, still wandering through the night, Now it's ten years later, but he stills keeps up the fight. In Ireland, in Lebanon, in Palestine, in Berkeley, Patty Hearst... heard the burst... of Roland's Thompson gun, and bought it. -- Warren Zevon, "Roland the Headless Thompson Gunner" | |
Strange things are done to be number one In selling the computer The Druids were entrepreneurs, IBM has their strategem And they built a granite box Which steadily grows acuter, It tracked the moon, warned of monsoons, And Honeywell competes like Hell, And forecast the equinox But the story's missing link Their price was right, their future Is the system old at Stonemenge sold bright, By the firm of Druids, Inc. The prototype was sold; From Stonehenge site their bits and byte Would ship for Celtic gold. The movers came to crate the frame; It weighed a million ton! The traffic folk thought it a joke The man spoke true, and thus to you (the wagon wheels just spun); A warning from the ages; "They'll nay sell that," the foreman Your stock will slip if you can't ship spat, What's in your brochure's pages. "Just leave the wild weeds grow; See if it sells without the bells "It's Druid-kind, over-designed, And strings that ring and quiver; "And belly up they'll go." Druid repute went down the chute Because they couldn't deliver. -- Edward C. McManus, "The Computer at Stonehenge" | |
The carbonyl is polarized, The delta end is plus. The nucleophile will thus attack, The carbon nucleus. Addition makes an alcohol, Of types there are but three. It makes a bond, to correspond, From C to shining C. -- Prof. Frank Westheimer, to "America the Beautiful" | |
Well, my terminal's locked up, and I ain't got any Mail, And I can't recall the last time that my program didn't fail; I've got stacks in my structs, I've got arrays in my queues, I've got the : Segmentation violation -- Core dumped blues. If you think that it's nice that you get what you C, Then go : illogical statement with your whole family, 'Cause the Supreme Court ain't the only place with : Bus error views. I've got the : Segmentation violation -- Core dumped blues. On a PDP-11, life should be a breeze, But with VAXen in the house even magnetic tapes would freeze. Now you might think that unlike VAXen I'd know who I abuse, I've got the : Segmentation violation -- Core dumped blues. -- Core Dumped Blues | |
What pains others pleasures me, At home am I in Lisp or C; There i couch in ecstasy, 'Til debugger's poke i flee, Into kernel memory. In system space, system space, there shall i fare-- Inside of a VAX on a silicon square. | |
Be cheerful while you are alive. -- Phathotep, 24th Century B.C. | |
Horse sense is the thing a horse has which keeps it from betting on people. -- W. C. Fields | |
Bypasses are devices that allow some people to dash from point A to point B very fast while other people dash from point B to point A very fast. People living at point C, being a point directly in between, are often given to wonder what's so great about point A that so many people from point B are so keen to get there and what's so great about point B that so many people from point A are so keen to get _____there. They often wish that people would just once and for all work out where the hell they wanted to be. -- Douglas Adams, "The Hitchhiker's Guide to the Galaxy" | |
Decorate your home. It gives the illusion that your life is more interesting than it really is. -- C. Schulz | |
The best cure for insomnia is to get a lot of sleep. -- W. C. Fields | |
There comes a time in the affairs of a man when he has to take the bull by the tail and face the situation. -- W.C. Fields | |
Christ was born in 4 B.C. | |
The best cure for insomnia is to get a lot of sleep. -W.C. Fields | |
Choose two: (A) Fast (B) Efficient (C) Stable (D) Windows 95 (counts as two) | |
Turn your Pentium into a Gameboy: Type WIN at C:\> | |
C:\WINDOWS>DEL *.* I feel better now. | |
In 1968 it took the computing power of 2 C-64's to fly a rocket to the moon. Now, in 1998 it takes the Power of a Pentium 200 to run Microsoft Windows 95. Something must have gone wrong. | |
C:\WINDOWS\RUN C:\WINDOWS\CRASH C:\ME\FDISK /usr/src/linux -- From a Slashdot.org post | |
Increased Electricity Consumption Blamed on Linux WASHINGTON, D.C. -- The US Department of Energy claims Linux is partially responsible for the increased demand for electricity during the past year. Electricity use was up 2.5% from January to September of 1998 compared with the same period in 1997. "While some of the increase can be attributed to higher temperatures over the summer," one Department bureaucrat explained, "Linux is certainly a contributor to the increased demand for power." When asked for clarification, the bureaucrat responded, "In the past, most PCs have been turned off when not in use. Linux users, on the other hand, usually don't turn off their computers. They leave them on, hoping to increase their uptime to impress their friends. And since Linux rarely crashes the entire system, those computers stay on for weeks, months, even years at a time. With Linux use continuing to grow, we expect demand for electricity to increase steadily over the next several years." In response to the news, several utility companies have announced plans to give away free Linux CDs to paying customers who request them. One anonymous executive said, "The more people who use Linux, the more power they consume. The more electricity they use, the more money we make. It's a win-win combination." Yesterday Linus Torvalds was nominated as a candidate for the Assocation of American Utility Companies Person of the Year. | |
Operation Desert Slash WASHINGTON, D.C. -- High officials in the US military are planning on putting the 'Slashdot Effect' to use against Iraq. Pentagon computer experts think that the Slashdot Effect could topple key Net-connected Iraqi computer systems. Such a Denial of Service attack could prove instrumental when the US invades. One Pentagon official said, "If I had a million dollars for every server that crashed as a result of being linked on Slashdot, I'd be richer than Bill Gates. The Slashdot Effect is a very powerful weapon that the US military wants to tap into." Rob Malda has been contacted by top military brass. According to anonymous sources, Malda will play a key part in the so-called "Operation Desert Slash". Supposedly Malda will post several Slashdot articles with links to critical Iraqi websites right when the US invasion is set to begin. Meanwhile, Pentagon operatives will begin a series of Denial of Service attacks on other key Iraqi computer systems. One source notes, "Since many Iraqi systems rely on Microsoft software, this task should be relatively simple." | |
Microsoft Open Source Solitaire REDMOND, WA -- In a first attempt at "embrace-and-extend" of open source software, Microsoft will release its popular Solitaire and FreeCell games as open source under the MILA (Microsoft Innovative License Agreement). According to a Microsoft press release, the Visual C++ source code for the two games will be available from the Microsoft website "in the first quarter" (no year was specified). Industry pundits hail the move as revolutionary. "Microsoft's release of its most popular Windows feature as open source software demonstrates just how innovative the company really is. The DoJ is clearly barking up the wrong tree," wrote one Ziff-Davis flunkie. One executive at a large company said, "Freely available source code is the best idea Microsoft has ever invented." One Linux developer told Humorix, "Let's just hope some fool doesn't try to port this thing to Linux. Imagine the havoc that could ensue if a bunch of core Linux contributors downloaded Solitaire and became addicted to it. It would be a disaster! Linux and open source development would grind to a halt while the hackers wasted their time playing Solitaire or FreeCell. 'Just one more game...' they would say." | |
The GPL Is Not Y2K-Compliant! BOSTON, MA -- Panic ensued earlier today at GNU Project Headquarters when it was discovered that the GNU General Public License is not ready for the year 2000. Thankfully, the panic quickly subsided when RMS posted an emergency diff file to Usenet that patches the GPL to eliminate the problem. The non-Y2K compliant material appears on lines 295 and 316 of version 2.0 of the GPL. Both lines contain the text, "Copyright (C) 19yy ", a classic example of unpreparedness for the year 2000. Microsoft was quick to respond to the news, saying in a rushed press release, "At least our license agreements don't contain any Y2K issues." The GNU Project immediately countered Microsoft's statement with a press release that said simply, "Whatever". | |
Microsoft Mandatory Survey (#1) Customers who want to upgrade to Windows 98 Second Edition must now fill out a Microsoft survey online before they can order the bugfix/upgrade. Question 1: What is your opinion of the Microsoft antitrust trial? A. The DoJ is wasting taxpayer's money. Now, if the DOJ were to upgrade all of its computer systems to Windows, then the department would be making wise use of tax dollars. B. All of the Microsoft email messages that the evil government has presented as evidence are obviously taken out of context or have been completely twisted around. I mean... Bill Gates would never say "let's cut off their air supply" in a memo; it's an obvious fabrication. C. Judge Jackson is obviously biased in favor of the DOJ's vigilante persecution of Microsoft. D. If Microsoft loses, it will be the gravest miscarriage of justice in all the history of mankind. | |
Microsoft Mandatory Survey (#3) Customers who want to upgrade to Windows 98 Second Edition must now fill out a Microsoft survey online before they can order the bugfix/upgrade. Question 3: Have you ever experimented with the freeware Linux OS created by a group of anarchist acne-laden teenagers via the Net? A. No, I'd never trust my work to a piece of non-Microsoft software. B. No, I'd never trust my computer to a piece of software that has a restrictive license agreement such as the GNU GPL. C. No, I don't want to mess with the ancient command line interface Linux imposes on its users. D. Yes, but I quickly migrated back to modern Windows NT after I had trouble figuring out how to boot the thing from the cryptic LILO prompt. | |
Microsoft Mandatory Survey (#4) Customers who want to upgrade to Windows 98 Second Edition must now fill out a Microsoft survey online before they can order the bugfix/upgrade. Question 4: What is your favorite Microsoft Office feature? A. Dancing Paper Clip B. Takes up enough hard drive space to prevent my children from installing violent video games or downloading pornography C. Everyone else has it, so I can easily exchange documents with others D. I have so many favorites, I can't choose just one! | |
Microsoft Mandatory Survey (#5) Customers who want to upgrade to Windows 98 Second Edition must now fill out a Microsoft survey online before they can order the bugfix/upgrade. Question 5: Where do you want to go today?(tm) A. To Washington, D.C. to meet Janet Reno and cuss her out for persecuting Microsoft B. To Redmond, WA to take a tour of the Microsoft campus C. To the software store to purchase a new piece of Microsoft software D. To my local school district to convince the administration to upgrade the Macintoshes in the computer labs to Wintel systems E. I don't know about myself, but I'd like to see so-called "consumer advocates" like Ralph Nader go to Hell. | |
Microsoft Mandatory Survey (#7) Customers who want to upgrade to Windows 98 Second Edition must now fill out a Microsoft survey online before they can order the bugfix/upgrade. Question 7: What new features would you like to see in Windows 2000? A. A marquee on the taskbar that automatically scrolls the latest headlines from MSNBC and Microsoft Press Pass B. Content filtration software for Internet Explorer that will prevent my children from accessing dangerous propaganda about Linux. C. A new card game; I've spent over 10,000 hours playing Solitaire during my free time at work and I'm starting to get bored with it D. A screensaver depicting cream pies being thrown at Janet Reno, Joel Klien, David Boies, Ralpha Nader, Orrin Hatch, Linus Torvalds, Richard M. Stallman, and other conspirators out to destroy Microsoft E. A Reinstall Wizard that helps me reinstall a fresh copy of Windows to fix Registry corruptions and other known issues | |
Microsoft Mandatory Survey (#8) Customers who want to upgrade to Windows 98 Second Edition must now fill out a Microsoft survey online before they can order the bugfix/upgrade. Question 8: If you could meet Bill Gates for one minute, what would you say to him? A. "Can you give me a loan for a million or so?" B. "I just love all the new features in Windows 98!" C. "Could you autograph this box of Windows 98 for me?" D. "I really enjoyed reading 'Business @ the Speed of Thought'. It's so cool!" E. "Give the government hell, Bill!" | |
Microsoft Mandatory Survey (#9) Customers who want to upgrade to Windows 98 Second Edition must now fill out a Microsoft survey online before they can order the bugfix/upgrade. Question 9: Which of the following do you prefer as a replacement for the current Microsoft slogan? A. "Over 20 Years of Innovation" B. "Wintel Inside" C. "Your Windows And Gates To The World" D. "Because Anti-Trust Laws Are Obsolete" E. "One Microsoft Way. It's Much More Than An Address!" F. "This Motto Is Not Anti-Competitive. And Neither Is Microsoft." G. "Fighting the Department of Injustice Since Day One" | |
Microsoft Mandatory Survey (#13) Customers who want to upgrade to Windows 98 Second Edition must now fill out a Microsoft survey online before they can order the bugfix/upgrade. Question 13: Which of the following new Microsoft products do you plan on buying within the next 6 months? A. Windows For Babies(tm) - Using an enhanced "click-n-drool" interface, babies will be able to learn how to use a Wintel computer, giving them a head start in living in a Microsoft-led world. B. Where In Redmond Is Carmen Sandiego?(tm) - The archvillian Sandiego has stolen the Windows source code and must be stopped before she can publish it on the Net. C. ActiveKeyboard 2000(tm) - An ergonomic keyboard that replaces useless keys like SysRq and Scroll Lock with handy keys like "Play Solitaire" and "Visit Microsoft.com". D. Visual BatchFile(tm) - An IDE and compiler for the MS-DOS batch file language. MSNBC calls it "better than Perl". | |
Microsoft Mandatory Survey (#14) Customers who want to upgrade to Windows 98 Second Edition must now fill out a Microsoft survey online before they can order the bugfix/upgrade. Question 14: How would you rate the performance of the Microsoft defense team in the antitrust trial? A. Perfect; they have clearly shown that Microsoft's market leading position is good for consumers. B. Outstanding; all of the pundits who are predicting that Microsoft will lose are a bunch of idiots. C. Excellent; Bill Gates' wonderful video deposition clearly demonstrated to the American public that he is a true visionary. D. I don't know; I haven't been paying any attention to the case because I know Microsoft will prevail anyways. | |
Microsoft Mandatory Survey (#15) Customers who want to upgrade to Windows 98 Second Edition must now fill out a Microsoft survey online before they can order the bugfix/upgrade. Question 15: In your opinion, what companies should Microsoft seek to acquire in the coming year? A. Disney. I'd like to see a cute animated movie starring Clippit the Office Assistant. B. CBS. I'd like to see a new line-up featuring must-watch shows like "Touched by a Microserf", "Redmond Hope", "Everybody Loves Bill", "The Late Show With Steve Ballmer", and "60 Minutes... of Microsoft Infomercials", C. Google. Microsoft could drastically improve the quality and performance of this search engine by migrating it from Linux to Windows NT servers. D. Lowes Hardware Stores. Every copy of Windows 2000 could come bundled with a coupon for a free kitchen sink or a free window! | |
Microsoft Mandatory Survey (#18) Customers who want to upgrade to Windows 98 Second Edition must now fill out a Microsoft survey online before they can order the bugfix/upgrade. Question 18: Witnessing the popularity of "Dilbert", Microsoft has plans to launch a syndicated comic strip featuring life at Microsoft. What characters would you like to see in such a comic strip? A. Judge Jackson, the goofy court judge who is always making foolish (and funny) decisions B. Bob, a wacky Microsoft programmer who likes to insert easter eggs in his work, and who is addicted to playing "Age of Empires" C. Bill Gates, the intelligent nerd extraordinaire who always gets his way by simply giving people large sums of money D. Ed Muth, the Microsoft spokesman who keeps putting his foot in his mouth. When not in public, he's a surprisingly sexy "chic magnet" E. Poorard Stalinman, the leader of a movement of hackers to provide "free" software for the masses at the expense of Capitalistic values | |
Linux World Domination: Not A Joke! WASHINGTON, D.C. -- Senator Fattecat (R-WA) is pushing for a ban on Finnish-produced software. His chief of staff, Ms. Dee Septive, has published a 200-page report revealing "the Helsinkian Underground", a Finnish world domination plot hatched in 1943. The Fattecat expose describes Finland's recent scheme involving free software. "Linux, originally called Freix (FREIX Retrieves Electronic Intelligence X), is a scheme to infiltrate the Western world with a 'free' operating system with nasty backdoors hidden within its obfuscated source code. IRC (Intelligence Relaying Code) is another Finnish innovation designed for spying purposes." Linus Torvalds plays a prominent role in the conspiracy. "That old story about Linus developing a Unix clone in his spare time while at University is a lark," the report states. "Indeed, the name Linux ("Line X") was coined because the kernel can extract any arbitrary line of intelligence from any document it has access to." | |
Man Charged With Crashing Windows MOUNTAIN HOME, AR -- Eric Turgent, a closet Linux advocate, was arrested yesterday for intentionally crashing his co-worker's Windows box at the offices of the "Roadkill Roundup" newspaper. Turgent disputes the charges, saying, "If causing an operating system to crash is illegal, than why isn't Bill Gates serving life without parole?" Turgent's co-worker, Mr. Stu Poor, the clueless technology pundit for the newspaper, is a heavy Microsoft supporter. He frequently brags in his weekly Tech Talk column that he "once had a conversation with Bill Gates." A heated argument broke out yesterday morning in which the two insulted each other ("You're nothing but a Linux hippie freak on the Red Hat payroll!" vs. "You make Jesse Berst and Fred Moody look like [expletive] geniuses!") for two hours. At the heat of the moment, Turgent shoved Poor aside and typed in "C:\CON\CON". The machine crashed and the pundit lost all of his work (a real loss to humanity, to be sure). Turgent is in jail awaiting trial for violating the "Slash Crashes Act". This bill was enacted in 1999 after a Senator's gigabyte cache of pornography was destroyed by a Windows crash. | |
Brief History Of Linux (#1) Re-Inventing the Wheel Our journey through the history of Linux begins ca. 28000 B.C. when a large all-powerful company called MoogaSoft monopolized the wheel-making industry. As founder of the company, Billga Googagates (rumored to be the distant ancestor of Bill Gates) was the wealthiest man in the known world, owning several large rock huts, an extravagant collection of artwork (cave paintings), and a whole army of servants and soldiers. MoogaSoft's unfair business practices were irritating, but users were unable to do anything about them, lest they be clubbed to death by MoogaSoft's army. Nevertheless, one small group of hobbyists finally got fed up and starting hacking their own wheels out of solid rock. Their spirit of cooperation led to better and better wheels that eventually outperformed MoogaSoft offerings. MoogaSoft tried desperately to stop the hobbyists -- as shown by the recently unearthed "Ooga! Document" -- but failed. Ironically, Billga Googagates was killed shortly afterwards when one his own 900-pound wheels crushed him. | |
Brief History Of Linux (#13) Wanted: Eunuchs programmers Everything you know about the creation of the Unix operating system is wrong. We have uncovered the truth: Unix was a conspiracy hatched by Ritchie and Thompson to thwart the AT&T monopoly that they worked for. The system, code-named EUNUCHS (Electronic UNtrustworthy User-Condemning Horrible System), was horribly conceived, just as they had planned. The OS, quickly renamed to a more respectable "Unix", was adopted first by Ma Bell's Patent Department and then by the rest of the monopoly. AT&T saw an inexpensive, multi-user, portable operating system that it had all rights to; the authors, however, saw a horrible, multi-crashing system that the Evil Ma Bell Empire would become hopelessly dependent on. AT&T would go bankrupt trying to maintain the system and eventually collapse. That didn't happen. Ritchie and Thompson were too talented to create a crappy operating system; no matter how hard they tried the system was too good. Their last ditch effort to sabotage the system by recoding it obfuscated C was unsuccessful. Before long Unix spread outside of Bell Labs and their conspiracy collapsed. | |
Brief History Of Linux (#19) Boy meets operating system The young Linus Torvalds might have been just another CompSci student if it wasn't for his experiences in the Univ. of Helsinki's Fall 1990 Unix & C course. During one class, the professor experienced difficulty getting Minix to work properly on a Sun box. "Who the heck designed this thing?" the angry prof asked, and somebody responded, "Andrew Tanenbaum". The name of the Unix & C professor has already escaped from Linus, but the words he spoke next remain forever etched in his grey matter: "Tanenbaum... ah, yes, that Amsterdam weenie who thinks microkernels are the greatest thing since sliced bread. Well, they're not. I would just love to see somebody create their own superior Unix-like 32-bit operating system using a monolithic kernel just to show Tanenbaum up!" His professor's outburst inspired Linus to order a new IBM PC so he could hack Minix. You can probably guess what happened next. Inspired by his professor's words, Linus Torvalds hacks together his own superior Unix-like 32-but operating system using a monolithic kernel just to show Mr. Christmas Tree up. | |
DeCSS T-Shirt Used To Commit Piracy! College student Cody Potter stunned the world yesterday when he used a T-shirt with the printed DeCSS source code to illegally copy a DVD of "Star Trek XXI: We Promise This Is The Last One". Well, it wasn't the actual DeCSS source code. The shirt contained a Perl script which spits out a bash shell script which produces a GW-BASIC program which outputs a ROT13-encoded Python script that manufactures a Pig-Latin-encoded Java program that finally produces the real DeCSS C source code when executed. | |
Unobfuscated Perl (#1) A rogue group of Perl hackers has presented a plan to add a "use really_goddamn_strict" pragma that would enforce readability and UNobfuscation. With this pragma in force, the Perl compiler might say: * Warning: Program contains zero comments. You've probably never seen or used one before; they begin with a # symbol. Please start using them or else a representative from the nearest Perl Mongers group will come to your house and beat you over the head with a cluestick. * Warning: Program uses a cute trick at line 125 that might make sense in C. But this isn't C! * Warning: Code at line 412 indicates that programmer is an idiot. Please correct error between chair and monitor. * Warning: While There's More Than One Way To Do It, your method at line 523 is particularly stupid. Please try again. | |
The Blue Screen Of Advocacy The Federal Bureau of Investigation & Privacy Violations has issued a national advisory warning computer stores to be on the lookout for the "Bluescreen Bandits". These extreme Linux zealots go from store to store and from computer to computer typing in "C:\CON\CON" and causing the demo machines to crash and display the Blue Screen Of Death. Efforts to apprehend the bandits have so far been unsuccessful. The outlaws were caught on tape at a CompUSSR location in Southern California, but in an ironic twist, the surveillance system bluescreened just before the penguinistas came into clear view. "We don't have many clues. It's not clear whether a small group is behind the bluescreen vandalism, or whether hundreds or even thousands of geek zealots are involved," said the manager of a Capacitor City store. The manager has good reason to be upset. The bluescreen raid was the top story in the local newspaper and quickly became a hot topic of discussion. As a result, the local school board halted its controversial plans to migrate their computers from Macs to PCs. | |
As Easy As /usr/src/linux Wiping the sweat from his brow, the contestant diligently continues to recite, "'i' equals 'NR' underscore 'TASKS' semicolon newline 'p' equals ampersand 'task' bracket 'NR' underscore 'TASKS' close-bracket semicolon newline while parens minus minus 'i' parens brace if parens star minus..." Bzzzt! One of the judges says, "You missed an exclamation point. Ten point penalty for that error." The contestant realizes it's all over. He had spent 500 hours memorizing the source code to the Linux 0.01 kernel and then blew it all by forgetting one stupid ASCII character in sched.c. Welcome to the First Annual Linux Kernel Memorization Contest in New Haven, Connecticut, where the stakes are high and the frustration is simply unbearable. Linuxer longhairs from all over the globe have descended on the Offramp Motel to show off their memorization skills in front of a crowd of... dozens. "Those math freaks can memorize PI and other irrational constants all they want. I'll stick with the Linux 0.01 kernel source code thank you very much," said Bob Notmyrealname, the organizer of the event. % | |
An elderly couple were flying to their Caribbean hideaway on a chartered plane when a terrible storm forced them to land on an uninhabited island. When several days passed without rescue, the couple and their pilot sank into a despondent silence. Finally, the woman asked her husband if he had made his usual pledge to the United Way Campaign. "We're running out of food and water and you ask *that*?" her husband barked. "If you really need to know, I not only pledged a half million but I've already paid them half of it." "You owe the U.W.C. a *quarter million*?" the woman exclaimed euphorically. "Don't worry, Harry, they'll find us! They'll find us!" | |
Any man who hates dogs and babies can't be all bad. -- Leo Rosten, on W.C. Fields | |
Blessed is he who expects no gratitude, for he shall not be disappointed. -- W.C. Bennett | |
Blessed is he who has reached the point of no return and knows it, for he shall enjoy living. -- W.C. Bennett | |
He who wonders discovers that this in itself is wonder. -- M.C. Escher | |
Start every day off with a smile and get it over with. -- W.C. Fields | |
The hatred of relatives is the most violent. -- Tacitus (c.55 - c.117) | |
To be is to be related. -- C.J. Keyser. | |
You can't cheat an honest man. Never give a sucker an even break or smarten up a chump. -- W.C. Fields | |
"I suppose this is the Linus Torvalds version of Fermats Last Theorem :-) (Leaving people wondering "why" for hundreds of years...)" - Timmy Thorn on kernel/sched.c:schedule() | |
"Remind me not to fix mtrr.c after half a litre of wine in future." - Alan Cox | |
"The 'C' language can order structure members anyway it wants." - Richard B. Johnson | |
"I would suggest you to read through the following book and files: * Kernighan & Pike, "The Practice of Programming" * Documentation/CodingStyle * drivers/net/aironet4500_proc.c and consider, erm, discrepancies. On the second thought, reading K&R might also be useful. IOW, no offense, but your C is bad beyond belief." - Al Viro | |
> around line mm/vmscan.c:487 that says: Yeah, yeah, it's 7PM Christmas Eve over there, and you're in the middle of your Christmas dinner. You might feel that it's unreasonable of me to ask you to test out my latest crazy idea. How selfish of you. Get back there in front of the computer NOW. Christmas can wait. Linus "the Grinch" Torvalds | |
/* Allow the packet buffer size to be overridden by know-it-alls. */ - comment from drivers/net/ne.c | |
/* strangest things ever said, #6, to alan cox: "...and remember, alan * - no monkeybusiness. remember, i sleep nude and we dont want to * give rachel the shock of her life..." */ - comment in the Crack 5 source, file src/util/kickdict.c | |
/* First check any supplied i/o locations. User knows best. <cough> */ - comment from drivers/net/ne.c | |
"The 'C' language can order structure members anyway it wants." - Richard B. Johnson on linux-kernel | |
Richard B. Johnson wrote: > The 'C' language can order structure members anyway it wants. You are an idiot. - Rusty Russell on linux-kernel | |
/* So there I am, in the middle of my `netfilter-is-wonderful' talk in Sydney, and someone asks `What happens if you try to enlarge a 64k packet here?'. I think I said something eloquent like `fuck'. */ - comment from net/ipc4/netfilter/ip_nat_ftp.c | |
cp -a fs/ext{2,69} cp -a include/linux/ext{2,69}_fs.h cp -a include/linux/ext{2,69}_fs_i.h cp -a include/linux/ext{2,69}_fs_sb.h for i in fs/ext69/* include/linux/ext69*; do vi '-cse ext|%s/(ext|EXT)2/\169/g|x' $i; done vi '-c/EXT/|y|pu|s/2/69/|s/Second/FUBAR/|x' fs/Config.in vi '-c/ext2/|y|pu|s/ext2/ext69/g|//|y|pu|&g|//|y|pu|&g|//|y|pu|&g|x' \ include/linux/fs.h had done the trick last time I needed something like that, but that was long time ago... - Al Viro explaining some simple commands on linux-kernel | |
Linus, Alan - Please apply the following self-explanatory patch. + /* LynuxWorks are politely reminded that removing copyright + notices is an offence under the Copyright Design and + Patents Act 1988, and under equivalent non-UK law in + accordance with the Berne Convention. */ + printk("Portions (C) 2000, 2001 Red Hat, Inc.\n"); - David Woodhouse on linux-kernel | |
/* * Check for clue free BIOS implementations who use * the following QA technique * * [ Write BIOS Code ]<------ * | ^ * < Does it Compile >----N-- * |Y ^ * < Does it Boot Win98 >-N-- * |Y * [Ship It] * */ - comment from arch/i386/kernel/dmi_scan.c | |
Attached is buzby.c, the command buzby -poll sends sanity commands to the DSP every two seconds to, errrr, keep it from going insane. Works with the wife too :-) - Derek Mulcahy on tuxscreen-devel | |
So the current heuristic provably sucks. We have cold hard numbers, and quite frankly, Al, there is very very little point in arguing against numbers. It's silly. "Gimme an S, gimme a U, gimme a C, gimme a K - S-U-C-K". The current one sucks. - Linus Torvalds on linux-kernel | |
Sheesh... FreeBSD used to have a big advantage over Linux - relative lack of clueless advocates. What a pity that it's gone... - Al Viro on c.u.b.freebsd.misc | |
"There was a boy called Eustace Clarence Scrubb, and he almost deserved it." -- C. S. Lewis, "The Chronicles of Narnia" | |
<Overfiend> Don't come crying to me about your "30 minute compiles"!! I have to build X uphill both ways! In the snow! With bare feet! And we didn't have compilers! We had to translate the C code to mnemonics OURSELVES! <Overfiend> And I was 18 before we even had assemblers! | |
<Reed> It is important to note that the primary reason the Roman Empire fail is that they had no concept of zero... thus they could not test the success or failure of their C programs. | |
knghtbrd: there may be no spoon, but can you spot the vulnerability in eye_render_shiny_object.c? -- rcw | |
Reading computer manuals without the hardware is as frustrating as reading sex manuals without the software. - Arthur C Clarke | |
C'mon! political protest! sheesh. Where's that anarchist spirit? ;-) -- Decklin Foster | |
* knghtbrd is each day more convinced that most C++ coders don't know what the hell they're doing, which is why C++ has such a bad rap <Culus> kb: Most C coders don't know what they are doing, it just makes it easier to hide :P <Culus> see for instance, proftpd :P | |
<Deek> Exactly how much of a PITA is this in C? <Knghtbrd> It's written in C++. <Deek> Hence my question. <Knghtbrd> I could do something like it in C. Anyone who saw the results would think I was either a genius or out of my fucking mind. They'd be right on either count. | |
<Deek> "A good programmer can write FORTRAN in any language." <Deek> knghtbrd has proven that you can write C++ in any language too. <grin> <Mercury> We are currently considdering if we should give him or prize, or kill him.. <Mercury> (Of course, by all rights, this means we should give him the prize, and then kill him.. <G>) | |
<wli> Yeah, I looked at esd and it looked like the kind of C code that an ex-JOVIAL/Algol '60 coder who had spent the last 20 years bouncing between Fortran-IV and Fortran '77 would write. | |
<calc> Knghtbrd: irc doesn't compile c code very well ;) | |
<markm> c++: the power, elegance and simplicity of a hand grenade | |
If a jury in a criminal trial stays out for more than twenty-four hours, it is certain to vote acquittal, save in those instances where it votes guilty. -- Joseph C. Goulden | |
Pittsburgh driver's test (10) Potholes are (a) extremely dangerous. (b) patriotic. (c) the fault of the previous administration. (d) all going to be fixed next summer. The correct answer is (b). Potholes destroy unpatriotic, unamerican, imported cars, since the holes are larger than the cars. If you drive a big, patriotic, American car you have nothing to worry about. | |
Pittsburgh driver's test (2) A traffic light at an intersection changes from yellow to red, you should (a) stop immediately. (b) proceed slowly through the intersection. (c) blow the horn. (d) floor it. The correct answer is (d). If you said (c), you were almost right, so give yourself a half point. | |
Pittsburgh driver's test (3) When stopped at an intersection you should (a) watch the traffic light for your lane. (b) watch for pedestrians crossing the street. (c) blow the horn. (d) watch the traffic light for the intersecting street. The correct answer is (d). You need to start as soon as the traffic light for the intersecting street turns yellow. Answer (c) is worth a half point. | |
Pittsburgh driver's test (4) Exhaust gas is (a) beneficial. (b) not harmful. (c) toxic. (d) a punk band. The correct answer is (b). The meddling Washington eco-freak communist bureaucrats who say otherwise are liars. (Message to those who answered (d). Go back to California where you came from. Your kind are not welcome here.) | |
Pittsburgh driver's test (5) Your car's horn is a vital piece of safety equipment. How often should you test it? (a) once a year. (b) once a month. (c) once a day. (d) once an hour. The correct answer is (d). You should test your car's horn at least once every hour, and more often at night or in residential neighborhoods. | |
Pittsburgh Driver's Test (7) The car directly in front of you has a flashing right tail light but a steady left tail light. This means (a) one of the tail lights is broken; you should blow your horn to call the problem to the driver's attention. (b) the driver is signaling a right turn. (c) the driver is signaling a left turn. (d) the driver is from out of town. The correct answer is (d). Tail lights are used in some foreign countries to signal turns. | |
Pittsburgh Driver's Test (8) Pedestrians are (a) irrelevant. (b) communists. (c) a nuisance. (d) difficult to clean off the front grille. The correct answer is (a). Pedestrians are not in cars, so they are totally irrelevant to driving; you should ignore them completely. | |
Pittsburgh driver's test (9) Roads are salted in order to (a) kill grass. (b) melt snow. (c) help the economy. (d) prevent potholes. The correct answer is (c). Road salting employs thousands of persons directly, and millions more indirectly, for example, salt miners and rustproofers. Most important, salting reduces the life spans of cars, thus stimulating the car and steel industries. | |
(1) Avoid fried meats which angry up the blood. (2) If your stomach antagonizes you, pacify it with cool thoughts. (3) Keep the juices flowing by jangling around gently as you move. (4) Go very lightly on the vices, such as carrying on in society, as the social ramble ain't restful. (5) Avoid running at all times. (6) Don't look back, something might be gaining on you. -- S. Paige, c. 1951 | |
Life is like a 10 speed bicycle. Most of us have gears we never use. -- C. Schultz | |
The price of success in philosophy is triviality. -- C. Glymour. | |
C:\> WIN Bad command or filename C:\> LOSE Loading Microsoft Windows ... | |
/* * Oops. The kernel tried to access some bad page. We'll have to * terminate things with extreme prejudice. */ die_if_kernel("Oops", regs, error_code); -- From linux/arch/i386/mm/fault.c | |
There are two types of Linux developers - those who can spell, and those who can't. There is a constant pitched battle between the two. -- From one of the post-1.1.54 kernel update messages posted to c.o.l.a | |
> The day people think linux would be better served by somebody else (FSF > being the natural alternative), I'll "abdicate". I don't think that > it's something people have to worry about right now - I don't see it > happening in the near future. I enjoy doing linux, even though it does > mean some work, and I haven't gotten any complaints (some almost timid > reminders about a patch I have forgotten or ignored, but nothing > negative so far). > > Don't take the above to mean that I'll stop the day somebody complains: > I'm thick-skinned (Lasu, who is reading this over my shoulder commented > that "thick-HEADED is closer to the truth") enough to take some abuse. > If I weren't, I'd have stopped developing linux the day ast ridiculed me > on c.o.minix. What I mean is just that while linux has been my baby so > far, I don't want to stand in the way if people want to make something > better of it (*). > > Linus > > (*) Hey, maybe I could apply for a saint-hood from the Pope. Does > somebody know what his email-address is? I'm so nice it makes you puke. -- Taken from Linus's reply to someone worried about the future of Linux | |
I don't know why, but first C programs tend to look a lot worse than first programs in any other language (maybe except for fortran, but then I suspect all fortran programs look like `firsts') -- Olaf Kirch | |
Dijkstra probably hates me. -- Linus Torvalds, in kernel/sched.c | |
/* * [...] Note that 120 sec is defined in the protocol as the maximum * possible RTT. I guess we'll have to use something other than TCP * to talk to the University of Mars. * PAWS allows us longer timeouts and large windows, so once implemented * ftp to mars will work nicely. */ -- from /usr/src/linux/net/inet/tcp.c, concerning RTT [round trip time] | |
+#if defined(__alpha__) && defined(CONFIG_PCI) + /* + * The meaning of life, the universe, and everything. Plus + * this makes the year come out right. + */ + year -= 42; +#endif -- From the patch for 1.3.2: (kernel/time.c), submitted by Marcus Meissner | |
People disagree with me. I just ignore them. -- Linus Torvalds, regarding the use of C++ for the Linux kernel | |
panic("Foooooooood fight!"); -- In the kernel source aha1542.c, after detecting a bad segment list | |
> If you don't need X then little VT-100 terminals are available for real > cheap. Should be able to find decent ones used for around $40 each. > For that price, they're a must for the kitchen, den, bathrooms, etc.. :) You're right. Can you explain this to my wife? -- Seen on c.o.l.development.system, on the subject of extra terminals | |
> What does ELF stand for (in respect to Linux?) ELF is the first rock group that Ronnie James Dio performed with back in the early 1970's. In constrast, a.out is a misspelling of the French word for the month of August. What the two have in common is beyond me, but Linux users seem to use the two words together. -- seen on c.o.l.misc | |
> Is there any hope for me? Am I just thick? Does anyone remember the > Rubiks Cube, it was easier! I found that the Rubiks cube and Linux are alike. Looks real confusing until you read the right book. :-) -- seen on c.o.l.misc, about the "Linux Learning Curve" | |
> I've hacked the Xaw3d library to give you a Win95 like interface and it > is named Xaw95. You can replace your Xaw3d library. Oh God, this is so disgusting! -- seen on c.o.l.development.apps, about the "Win95 look-alike" | |
Besides, its really not worthwhile to use more than two times your physical ram in swap (except in a select few situations). The performance of the system becomes so abysmal you'd rather heat pins under your toenails while reciting Windows95 source code and staring at porn flicks of Bob Dole than actually try to type something. -- seen on c.o.l.development.system, about the size of the swap space | |
> I get the following error messages at bootup, could anyone tell me > what they mean? > fcntl_setlk() called by process 51 (lpd) with broken flock() emulation They mean that you have not read the documentation when upgrading the kernel. -- seen on c.o.l.misc | |
In short, at least give the penguin a fair viewing. If you still don't like it, that's ok: that's why I'm boss. I simply know better than you do. -- Linus "what, me arrogant?" Torvalds, on c.o.l.advocacy | |
C is quirky, flawed, and an enormous success -- Dennis M. Ritchie | |
The primary difference [...] is that the Java programm will reliably and obviously crash, whereas the C Program will do something obscure -- Java Language Tutorial | |
martin@bdsi.com (no longer valid - where are you now, Martin?) -- from /usr/src/linux/drivers/cdrom/mcd.c | |
1648 files (84%) out of the files that I mirror disappeared. Since my delete threshold was set at 90%, all those files are now missing from my hard drive. It's going to take a loooong time to fetch those again via 14.4kbps! -- Brian C. White | |
This is a scsi driver, scraes the shit out of me, therefore I tapdanced and wrote a unix clone around it (C) by linus -- Somewhere in the kernel tree | |
vi is [[13~^[[15~^[[15~^[[19~^[[18~^ a muk[^[[29~^[[34~^[[26~^[[32~^ch better editor than this emacs. I know I^[[14~'ll get flamed for this but the truth has to be said. ^[[D^[[D^[[D^[[D ^[[D^[^[[D^[[D^[[B^ exit ^X^C quit :x :wq dang it :w:w:w :x ^C^C^Z^D -- Jesper Lauridsen <rorschak@daimi.aau.dk> from alt.religion.emacs | |
Stopping Apache webserver...sleeping...starting again...apache: dl-version.c:189: _dl_check_map_versions: Assertion `needed != ((void *)0)' failed noooooooooooooooooooooooooooo -- netgod on #Debian at LISC | |
#define FALSE 0 /* This is the naked Truth */ #define TRUE 1 /* and this is the Light */ -- mailto.c | |
#if _FP_W_TYPE_SIZE < 64 #error "Only stud muffins allowed, schmuck." #endif -- linux/arch/sparc64/quad.c | |
#ifdef __SMP__ #error "Me no hablo Alpha SMP" #else #define irq_enter(cpu, irq) (++local_irq_count[cpu]) #define irq_exit(cpu, irq) (--local_irq_count[cpu]) #endif -- from kernel 2.1.90, arch/alpha/kernel/irc.c | |
Alex Buell: Or how about a Penguin logo painted in really really trippy colours, and emblazoned with the word LSD. :o) Geert Uytterhoeven: We already had that one, but unfortunately Russell King fixed that nasty palette bug in drivers/video/fbcon.c :-) -- linux-kernel | |
* dpkg ponders: 'C++' should have been called 'D' -- #Debian | |
Dealing with the problem of pure staff accumulation, all our researches ... point to an average increase of 5.75% per year. -- C.N. Parkinson | |
If a thing's worth having, it's worth cheating for. -- W.C. Fields | |
Money can't buy happiness, but it can make you awfully comfortable while you're being miserable. -- C.B. Luce | |
No problem is so formidable that you can't just walk away from it. -- C. Schulz | |
Recent research has tended to show that the Abominable No-Man is being replaced by the Prohibitive Procrastinator. -- C.N. Parkinson | |
Term, holidays, term, holidays, till we leave school, and then work, work, work till we die. -- C.S. Lewis | |
The time spent on any item of the agenda [of a finance committee] will be in inverse proportion to the sum involved. -- C.N. Parkinson | |
/* And you'll never guess what the dog had */ /* in its mouth... */ -- Larry Wall in stab.c from the perl source code | |
Besides, it's good to force C programmers to use the toolbox occasionally. :-) -- Larry Wall in <1991May31.181659.28817@jpl-devvax.jpl.nasa.gov> | |
break; /* don't do magic till later */ -- Larry Wall in stab.c from the perl source code | |
/* dbmrefcnt--; */ /* doesn't work, rats */ -- Larry Wall in hash.c from the perl source code | |
#define NULL 0 /* silly thing is, we don't even use this */ -- Larry Wall in perl.c from the perl source code | |
#define SIGILL 6 /* blech */ -- Larry Wall in perl.c from the perl source code | |
double value; /* or your money back! */ short changed; /* so triple your money back! */ -- Larry Wall in cons.c from the perl source code | |
#else /* !STDSTDIO */ /* The big, slow, and stupid way */ -- Larry Wall in str.c from the perl source code | |
if (instr(buf,sys_errlist[errno])) /* you don't see this */ -- Larry Wall in eval.c from the perl source code | |
if (rsfp = mypopen("/bin/mail root","w")) { /* heh, heh */ -- Larry Wall in perl.c from the perl source code | |
If you want to program in C, program in C. It's a nice language. I use it occasionally... :-) -- Larry Wall in <7577@jpl-devvax.JPL.NASA.GOV> | |
It is, of course, written in Perl. Translation to C is left as an exercise for the reader. :-) -- Larry Wall in <7448@jpl-devvax.JPL.NASA.GOV> | |
/* now make a new head in the exact same spot */ -- Larry Wall in cons.c from the perl source code | |
pos += screamnext[pos] /* does this goof up anywhere? */ -- Larry Wall in util.c from the perl source code | |
s = (char*)(long)retval; /* ouch */ -- Larry Wall in doio.c from the perl source code | |
signal(i, SIG_DFL); /* crunch, crunch, crunch */ -- Larry Wall in doarg.c from the perl source code | |
stab_val(stab)->str_nok = 1; /* what a wonderful hack! */ -- Larry Wall in stab.c from the perl source code | |
str->str_pok |= SP_FBM; /* deep magic */ s = (unsigned char*)(str->str_ptr); /* deeper magic */ -- Larry Wall in util.c from the perl source code | |
/* This bit of chicanery makes a unary function followed by a parenthesis into a function with one argument, highest precedence. */ -- Larry Wall in toke.c from the perl source code | |
tmps_base = tmps_max; /* protect our mortal string */ -- Larry Wall in stab.c from the perl source code | |
/* we have tried to make this normal case as abnormal as possible */ -- Larry Wall in cmd.c from the perl source code | |
(Presuming for the sake of argument that it's even *possible* to design better code in Perl than in C. :-) -- Larry Wall on core code vs. module code design | |
Well, I think Perl should run faster than C. :-) -- Larry Wall in <199801200306.TAA11638@wall.org> | |
Here I am in 53 B.C. and all I want is a dill pickle!! | |
My uncle Murray conquered Egypt in 53 B.C. And I can prove it too!! | |
If a person (a) is poorly, (b) receives treatment intended to make him better, and (c) gets better, then no power of reasoning known to medical science can convince him that it may not have been the treatment that restored his health. -- Sir Peter Medawar, "The Art of the Soluble" | |
page 46 ...a report citing a study by Dr. Thomas C. Chalmers, of the Mount Sinai Medical Center in New York, which compared two groups that were being used to test the theory that ascorbic acid is a cold preventative. "The group on placebo who thought they were on ascorbic acid," says Dr. Chalmers, "had fewer colds than the group on ascorbic acid who thought they were on placebo." page 56 The placebo is proof that there is no real separation between mind and body. Illness is always an interaction between both. It can begin in the mind and affect the body, or it can begin in the body and affect the mind, both of which are served by the same bloodstream. Attempts to treat most mental diseases as though they were completely free of physical causes and attempts to treat most bodily diseases as though the mind were in no way involved must be considered archaic in the light of new evidence about the way the human body functions. -- Norman Cousins, "Anatomy of an Illness as Perceived by the Patient" | |
Show me a sane man and I will cure him for you. -- C.G. Jung |