diff options
Diffstat (limited to 'old')
| -rw-r--r-- | old/3008.txt | 57734 | ||||
| -rw-r--r-- | old/3008.zip | bin | 0 -> 802808 bytes |
2 files changed, 57734 insertions, 0 deletions
diff --git a/old/3008.txt b/old/3008.txt new file mode 100644 index 0000000..10d0aa0 --- /dev/null +++ b/old/3008.txt @@ -0,0 +1,57734 @@ +The Project Gutenberg Etext of The New Hacker's Dictionary version +4.2.2 + +Version 4.0.0 of The New Hacker's Dictionary (a.k.a., The Jargon +File) was released as etext #817 in February 1997. This file, +version 4.2.2, was derived from the public domain source at +http://www.tuxedo.org/jargon. This is a plain text version of +jarg422h.htm, produced automatically with the Lynx Web browser. + +Copyright laws are changing all over the world, be sure to check +the laws for your country before redistributing these files!!! + +Please take a look at the important information in this header. +We encourage you to keep this file on your own disk, keeping an +electronic path open for the next readers. + +Please do not remove this. + +This should be the first thing seen when anyone opens the book. +Do not change or edit it without written permission. The words +are carefully chosen to provide users with the information they +need about what they can legally do with the texts. + + +**Welcome To The World of Free Plain Vanilla Electronic Texts** + +**Etexts Readable By Both Humans and By Computers, Since 1971** + +*These Etexts Prepared By Hundreds of Volunteers and Donations* + +Information on contacting Project Gutenberg to get Etexts, and +further information is included below. We need your donations. + +Presently, contributions are only being solicited from people in: +Texas, Nevada, Idaho, Montana, Wyoming, Colorado, South Dakota, +Iowa, Indiana, and Vermont. As the requirements for other states +are met, additions to this list will be made and fund raising will +begin in the additional states. These donations should be made to: + +Project Gutenberg Literary Archive Foundation +PMB 113 +1739 University Ave. +Oxford, MS 38655 + +Title: The New Hacker's Dictionary version 4.2.2 + +Author: Various editors + +Release Date: January, 2002 [Etext #3008] +[Yes, we are about one year ahead of schedule] + +Edition: 422 + +Language: English + +The Project Gutenberg Etext of The New Hacker's Dictionary version +4.2.2 +******This file should be named 3008.txt or 3008.zip****** + +Project Gutenberg Etexts are usually created from multiple editions, +all of which are in the Public Domain in the United States, unless a +copyright notice is included. Therefore, we usually do NOT keep any +of these books in compliance with any particular paper edition. + +We are now trying to release all our books one year in advance +of the official release dates, leaving time for better editing. +Please be encouraged to send us error messages even years after +the official publication date. + +Please note: neither this list nor its contents are final till +midnight of the last day of the month of any such announcement. +The official release date of all Project Gutenberg Etexts is at +Midnight, Central Time, of the last day of the stated month. A +preliminary version may often be posted for suggestion, comment +and editing by those who wish to do so. + +Most people start at our sites at: +https://gutenberg.org +http://promo.net/pg + + +Those of you who want to download any Etext before announcement +can surf to them as follows, and just download by date; this is +also a good way to get them instantly upon announcement, as the +indexes our cataloguers produce obviously take a while after an +announcement goes out in the Project Gutenberg Newsletter. + +http://www.ibiblio.org/pub/docs/books/gutenberg/etext02 +or +ftp://ftp.ibiblio.org/pub/docs/books/gutenberg/etext02 + +Or /etext01, 00, 99, 98, 97, 96, 95, 94, 93, 92, 92, 91 or 90 + +Just search by the first five letters of the filename you want, +as it appears in our Newsletters. + + +Information about Project Gutenberg (one page) + +We produce about two million dollars for each hour we work. The +time it takes us, a rather conservative estimate, is fifty hours +to get any etext selected, entered, proofread, edited, copyright +searched and analyzed, the copyright letters written, etc. This +projected audience is one hundred million readers. If our value +per text is nominally estimated at one dollar then we produce $2 +million dollars per hour this year as we release fifty new Etext +files per month, or 500 more Etexts in 2000 for a total of 3000+ +If they reach just 1-2% of the world's population then the total +should reach over 300 billion Etexts given away by year's end. + +The Goal of Project Gutenberg is to Give Away One Trillion Etext +Files by December 31, 2001. [10,000 x 100,000,000 = 1 Trillion] +This is ten thousand titles each to one hundred million readers, +which is only about 4% of the present number of computer users. + +At our revised rates of production, we will reach only one-third +of that goal by the end of 2001, or about 3,333 Etexts unless we +manage to get some real funding. + +Something is needed to create a future for Project Gutenberg for +the next 100 years. + +We need your donations more than ever! + +Presently, contributions are only being solicited from people in: +Texas, Nevada, Idaho, Montana, Wyoming, Colorado, South Dakota, +Iowa, Indiana, and Vermont. As the requirements for other states +are met, additions to this list will be made and fund raising will +begin in the additional states. + +All donations should be made to the Project Gutenberg Literary +Archive Foundation and will be tax deductible to the extent +permitted by law. + +Mail to: + +Project Gutenberg Literary Archive Foundation +PMB 113 +1739 University Avenue +Oxford, MS 38655 [USA] + +We are working with the Project Gutenberg Literary Archive +Foundation to build more stable support and ensure the +future of Project Gutenberg. + +We need your donations more than ever! + +You can get up to date donation information at: + +https://www.gutenberg.org/donation.html + + +*** + +You can always email directly to: + +Michael S. Hart <hart@pobox.com> + +hart@pobox.com forwards to hart@prairienet.org and archive.org +if your mail bounces from archive.org, I will still see it, if +it bounces from prairienet.org, better resend later on. . . . + +We would prefer to send you this information by email. + + +Example command-line FTP session: + +ftp ftp.ibiblio.org +login: anonymous +password: your@login +cd pub/docs/books/gutenberg +cd etext90 through etext99 or etext00 through etext02, etc. +dir [to see files] +get or mget [to get files. . .set bin for zip files] +GET GUTINDEX.?? [to get a year's listing of books, e.g., GUTINDEX.99] +GET GUTINDEX.ALL [to get a listing of ALL books] + + +**The Legal Small Print** + + +(Three Pages) + +***START**THE SMALL PRINT!**FOR PUBLIC DOMAIN ETEXTS**START*** +Why is this "Small Print!" statement here? You know: lawyers. +They tell us you might sue us if there is something wrong with +your copy of this etext, even if you got it for free from +someone other than us, and even if what's wrong is not our +fault. So, among other things, this "Small Print!" statement +disclaims most of our liability to you. It also tells you how +you can distribute copies of this etext if you want to. + +*BEFORE!* YOU USE OR READ THIS ETEXT +By using or reading any part of this PROJECT GUTENBERG-tm +etext, you indicate that you understand, agree to and accept +this "Small Print!" statement. If you do not, you can receive +a refund of the money (if any) you paid for this etext by +sending a request within 30 days of receiving it to the person +you got it from. If you received this etext on a physical +medium (such as a disk), you must return it with your request. + +ABOUT PROJECT GUTENBERG-TM ETEXTS +This PROJECT GUTENBERG-tm etext, like most PROJECT GUTENBERG-tm etexts, +is a "public domain" work distributed by Professor Michael S. Hart +through the Project Gutenberg Association (the "Project"). +Among other things, this means that no one owns a United States copyright +on or for this work, so the Project (and you!) can copy and +distribute it in the United States without permission and +without paying copyright royalties. Special rules, set forth +below, apply if you wish to copy and distribute this etext +under the Project's "PROJECT GUTENBERG" trademark. + +Please do not use the "PROJECT GUTENBERG" trademark to market +any commercial products without permission. + +To create these etexts, the Project expends considerable +efforts to identify, transcribe and proofread public domain +works. Despite these efforts, the Project's etexts and any +medium they may be on may contain "Defects". Among other +things, Defects may take the form of incomplete, inaccurate or +corrupt data, transcription errors, a copyright or other +intellectual property infringement, a defective or damaged +disk or other etext medium, a computer virus, or computer +codes that damage or cannot be read by your equipment. + +LIMITED WARRANTY; DISCLAIMER OF DAMAGES +But for the "Right of Replacement or Refund" described below, +[1] the Project (and any other party you may receive this +etext from as a PROJECT GUTENBERG-tm etext) disclaims all +liability to you for damages, costs and expenses, including +legal fees, and [2] YOU HAVE NO REMEDIES FOR NEGLIGENCE OR +UNDER STRICT LIABILITY, OR FOR BREACH OF WARRANTY OR CONTRACT, +INCLUDING BUT NOT LIMITED TO INDIRECT, CONSEQUENTIAL, PUNITIVE +OR INCIDENTAL DAMAGES, EVEN IF YOU GIVE NOTICE OF THE +POSSIBILITY OF SUCH DAMAGES. + +If you discover a Defect in this etext within 90 days of +receiving it, you can receive a refund of the money (if any) +you paid for it by sending an explanatory note within that +time to the person you received it from. If you received it +on a physical medium, you must return it with your note, and +such person may choose to alternatively give you a replacement +copy. If you received it electronically, such person may +choose to alternatively give you a second opportunity to +receive it electronically. + +THIS ETEXT IS OTHERWISE PROVIDED TO YOU "AS-IS". NO OTHER +WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, ARE MADE TO YOU AS +TO THE ETEXT OR ANY MEDIUM IT MAY BE ON, INCLUDING BUT NOT +LIMITED TO WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A +PARTICULAR PURPOSE. + +Some states do not allow disclaimers of implied warranties or +the exclusion or limitation of consequential damages, so the +above disclaimers and exclusions may not apply to you, and you +may have other legal rights. + +INDEMNITY +You will indemnify and hold the Project, its directors, +officers, members and agents harmless from all liability, cost +and expense, including legal fees, that arise directly or +indirectly from any of the following that you do or cause: +[1] distribution of this etext, [2] alteration, modification, +or addition to the etext, or [3] any Defect. + +DISTRIBUTION UNDER "PROJECT GUTENBERG-tm" +You may distribute copies of this etext electronically, or by +disk, book or any other medium if you either delete this +"Small Print!" and all other references to Project Gutenberg, +or: + +[1] Only give exact copies of it. Among other things, this + requires that you do not remove, alter or modify the + etext or this "small print!" statement. You may however, + if you wish, distribute this etext in machine readable + binary, compressed, mark-up, or proprietary form, + including any form resulting from conversion by word + processing or hypertext software, but only so long as + *EITHER*: + + [*] The etext, when displayed, is clearly readable, and + does *not* contain characters other than those + intended by the author of the work, although tilde + (~), asterisk (*) and underline (_) characters may + be used to convey punctuation intended by the + author, and additional characters may be used to + indicate hypertext links; OR + + [*] The etext may be readily converted by the reader at + no expense into plain ASCII, EBCDIC or equivalent + form by the program that displays the etext (as is + the case, for instance, with most word processors); + OR + + [*] You provide, or agree to also provide on request at + no additional cost, fee or expense, a copy of the + etext in its original plain ASCII form (or in EBCDIC + or other equivalent proprietary form). + +[2] Honor the etext refund and replacement provisions of this + "Small Print!" statement. + +[3] Pay a trademark license fee to the Project of 20% of the + gross profits you derive calculated using the method you + already use to calculate your applicable taxes. If you + don't derive profits, no royalty is due. Royalties are + payable to "Project Gutenberg Literary Archive Foundation" + the 60 days following each date you prepare (or were + legally required to prepare) your annual (or equivalent + periodic) tax return. Please contact us beforehand to + let us know your plans and to work out the details. + +WHAT IF YOU *WANT* TO SEND MONEY EVEN IF YOU DON'T HAVE TO? +The Project gratefully accepts contributions of money, time, +public domain etexts, and royalty free copyright licenses. +If you are interested in contributing scanning equipment or +software or other items, please contact Michael Hart at: +hart@pobox.com + +*END THE SMALL PRINT! FOR PUBLIC DOMAIN ETEXTS*Ver.04.07.00*END* + + + + + _________________________________________________________________ + + Node:Top, Next:[2]Introduction, Previous:[3](dir), Up:[4](dir) +#======= THIS IS THE JARGON FILE, VERSION 4.2.2, 20 AUG 2000 =======# + + This is the Jargon File, a comprehensive compendium of hacker slang + illuminating many aspects of hackish tradition, folklore, and humor. + + This document (the Jargon File) is in the public domain, to be freely + used, shared, and modified. There are (by intention) no legal + restraints on what you can do with it, but there are traditions about + its proper use to which many hackers are quite strongly attached. + Please extend the courtesy of proper citation when you quote the File, + ideally with a version number, as it will change and grow over time. + (Examples of appropriate citation form: "Jargon File 4.2.2" or "The + on-line hacker Jargon File, version 4.2.2, 20 AUG 2000".) + + The Jargon File is a common heritage of the hacker culture. Over the + years a number of individuals have volunteered considerable time to + maintaining the File and been recognized by the net at large as + editors of it. Editorial responsibilities include: to collate + contributions and suggestions from others; to seek out corroborating + information; to cross-reference related entries; to keep the file in a + consistent format; and to announce and distribute updated versions + periodically. Current volunteer editors include: + + Eric Raymond [5]esr@snark.thyrsus.com + + Although there is no requirement that you do so, it is considered good + form to check with an editor before quoting the File in a published + work or commercial product. We may have additional information that + would be helpful to you and can assist you in framing your quote to + reflect not only the letter of the File but its spirit as well. + + All contributions and suggestions about this file sent to a volunteer + editor are gratefully received and will be regarded, unless otherwise + labelled, as freely given donations for possible use as part of this + public-domain file. + + From time to time a snapshot of this file has been polished, edited, + and formatted for commercial publication with the cooperation of the + volunteer editors and the hacker community at large. If you wish to + have a bound paper copy of this file, you may find it convenient to + purchase one of these. They often contain additional material not + found in on-line versions. The two `authorized' editions so far are + described in the Revision History section; there may be more in the + future. + * [6]Introduction: The purpose and scope of this File + * [7]A Few Terms: Of Slang, Jargon and Techspeak + * [8]Revision History: How the File came to be + * [9]Jargon Construction: How hackers invent jargon + * [10]Hacker Writing Style: How they write + * [11]Email Quotes: And the Inclusion Problem + * [12]Hacker Speech Style: How hackers talk + * [13]International Style: Some notes on usage outside the U.S. + * [14]Lamer-speak: Crackers, Phreaks, and Lamers + * [15]Pronunciation Guide: How to read the pronunciation keys + * [16]Other Lexicon Conventions: How to read lexicon entries + * [17]Format for New Entries: How to submit new entries for the File + * [18]The Jargon Lexicon: The lexicon itself + * [19]Appendix A: Hacker Folklore + * [20]Appendix B: A Portrait of J. Random Hacker + * [21]Appendix C: Helping Hacker Culture Grow + * [22]Bibliography: For your further enjoyment + _________________________________________________________________ + + Node:Introduction, Next:[23]A Few Terms, Previous:[24]Top, Up:[25]Top + + Introduction + + This document is a collection of slang terms used by various + subcultures of computer hackers. Though some technical material is + included for background and flavor, it is not a technical dictionary; + what we describe here is the language hackers use among themselves for + fun, social communication, and technical debate. + + The `hacker culture' is actually a loosely networked collection of + subcultures that is nevertheless conscious of some important shared + experiences, shared roots, and shared values. It has its own myths, + heroes, villains, folk epics, in-jokes, taboos, and dreams. Because + hackers as a group are particularly creative people who define + themselves partly by rejection of `normal' values and working habits, + it has unusually rich and conscious traditions for an intentional + culture less than 40 years old. + + As usual with slang, the special vocabulary of hackers helps hold + their culture together -- it helps hackers recognize each other's + places in the community and expresses shared values and experiences. + Also as usual, not knowing the slang (or using it inappropriately) + defines one as an outsider, a mundane, or (worst of all in hackish + vocabulary) possibly even a [26]suit. All human cultures use slang in + this threefold way -- as a tool of communication, and of inclusion, + and of exclusion. + + Among hackers, though, slang has a subtler aspect, paralleled perhaps + in the slang of jazz musicians and some kinds of fine artists but hard + to detect in most technical or scientific cultures; parts of it are + code for shared states of consciousness. There is a whole range of + altered states and problem-solving mental stances basic to high-level + hacking which don't fit into conventional linguistic reality any + better than a Coltrane solo or one of Maurits Escher's `trompe l'oeil' + compositions (Escher is a favorite of hackers), and hacker slang + encodes these subtleties in many unobvious ways. As a simple example, + take the distinction between a [27]kluge and an [28]elegant solution, + and the differing connotations attached to each. The distinction is + not only of engineering significance; it reaches right back into the + nature of the generative processes in program design and asserts + something important about two different kinds of relationship between + the hacker and the hack. Hacker slang is unusually rich in + implications of this kind, of overtones and undertones that illuminate + the hackish psyche. + + But there is more. Hackers, as a rule, love wordplay and are very + conscious and inventive in their use of language. These traits seem to + be common in young children, but the conformity-enforcing machine we + are pleased to call an educational system bludgeons them out of most + of us before adolescence. Thus, linguistic invention in most + subcultures of the modern West is a halting and largely unconscious + process. Hackers, by contrast, regard slang formation and use as a + game to be played for conscious pleasure. Their inventions thus + display an almost unique combination of the neotenous enjoyment of + language-play with the discrimination of educated and powerful + intelligence. Further, the electronic media which knit them together + are fluid, `hot' connections, well adapted to both the dissemination + of new slang and the ruthless culling of weak and superannuated + specimens. The results of this process give us perhaps a uniquely + intense and accelerated view of linguistic evolution in action. + + Hacker slang also challenges some common linguistic and + anthropological assumptions. For example, it has recently become + fashionable to speak of `low-context' versus `high-context' + communication, and to classify cultures by the preferred context level + of their languages and art forms. It is usually claimed that + low-context communication (characterized by precision, clarity, and + completeness of self-contained utterances) is typical in cultures + which value logic, objectivity, individualism, and competition; by + contrast, high-context communication (elliptical, emotive, + nuance-filled, multi-modal, heavily coded) is associated with cultures + which value subjectivity, consensus, cooperation, and tradition. What + then are we to make of hackerdom, which is themed around extremely + low-context interaction with computers and exhibits primarily + "low-context" values, but cultivates an almost absurdly high-context + slang style? + + The intensity and consciousness of hackish invention make a + compilation of hacker slang a particularly effective window into the + surrounding culture -- and, in fact, this one is the latest version of + an evolving compilation called the `Jargon File', maintained by + hackers themselves for over 15 years. This one (like its ancestors) is + primarily a lexicon, but also includes topic entries which collect + background or sidelight information on hacker culture that would be + awkward to try to subsume under individual slang definitions. + + Though the format is that of a reference volume, it is intended that + the material be enjoyable to browse. Even a complete outsider should + find at least a chuckle on nearly every page, and much that is + amusingly thought-provoking. But it is also true that hackers use + humorous wordplay to make strong, sometimes combative statements about + what they feel. Some of these entries reflect the views of opposing + sides in disputes that have been genuinely passionate; this is + deliberate. We have not tried to moderate or pretty up these disputes; + rather we have attempted to ensure that everyone's sacred cows get + gored, impartially. Compromise is not particularly a hackish virtue, + but the honest presentation of divergent viewpoints is. + + The reader with minimal computer background who finds some references + incomprehensibly technical can safely ignore them. We have not felt it + either necessary or desirable to eliminate all such; they, too, + contribute flavor, and one of this document's major intended audiences + -- fledgling hackers already partway inside the culture -- will + benefit from them. + + A selection of longer items of hacker folklore and humor is included + in [29]Appendix A. The `outside' reader's attention is particularly + directed to the Portrait of J. Random Hacker in [30]Appendix B. + Appendix C, the [31]Bibliography, lists some non-technical works which + have either influenced or described the hacker culture. + + Because hackerdom is an intentional culture (one each individual must + choose by action to join), one should not be surprised that the line + between description and influence can become more than a little + blurred. Earlier versions of the Jargon File have played a central + role in spreading hacker language and the culture that goes with it to + successively larger populations, and we hope and expect that this one + will do likewise. + _________________________________________________________________ + + Node:A Few Terms, Next:[32]Revision History, + Previous:[33]Introduction, Up:[34]Top + +Of Slang, Jargon, and Techspeak + + Linguists usually refer to informal language as `slang' and reserve + the term `jargon' for the technical vocabularies of various + occupations. However, the ancestor of this collection was called the + `Jargon File', and hacker slang is traditionally `the jargon'. When + talking about the jargon there is therefore no convenient way to + distinguish it from what a linguist would call hackers' jargon -- the + formal vocabulary they learn from textbooks, technical papers, and + manuals. + + To make a confused situation worse, the line between hacker slang and + the vocabulary of technical programming and computer science is fuzzy, + and shifts over time. Further, this vocabulary is shared with a wider + technical culture of programmers, many of whom are not hackers and do + not speak or recognize hackish slang. + + Accordingly, this lexicon will try to be as precise as the facts of + usage permit about the distinctions among three categories: + * `slang': informal language from mainstream English or + non-technical subcultures (bikers, rock fans, surfers, etc). + * `jargon': without qualifier, denotes informal `slangy' language + peculiar to or predominantly found among hackers -- the subject of + this lexicon. + * `techspeak': the formal technical vocabulary of programming, + computer science, electronics, and other fields connected to + hacking. + + This terminology will be consistently used throughout the remainder of + this lexicon. + + The jargon/techspeak distinction is the delicate one. A lot of + techspeak originated as jargon, and there is a steady continuing + uptake of jargon into techspeak. On the other hand, a lot of jargon + arises from overgeneralization of techspeak terms (there is more about + this in the [35]Jargon Construction section below). + + In general, we have considered techspeak any term that communicates + primarily by a denotation well established in textbooks, technical + dictionaries, or standards documents. + + A few obviously techspeak terms (names of operating systems, + languages, or documents) are listed when they are tied to hacker + folklore that isn't covered in formal sources, or sometimes to convey + critical historical background necessary to understand other entries + to which they are cross-referenced. Some other techspeak senses of + jargon words are listed in order to make the jargon senses clear; + where the text does not specify that a straight technical sense is + under discussion, these are marked with `[techspeak]' as an etymology. + Some entries have a primary sense marked this way, with subsequent + jargon meanings explained in terms of it. + + We have also tried to indicate (where known) the apparent origins of + terms. The results are probably the least reliable information in the + lexicon, for several reasons. For one thing, it is well known that + many hackish usages have been independently reinvented multiple times, + even among the more obscure and intricate neologisms. It often seems + that the generative processes underlying hackish jargon formation have + an internal logic so powerful as to create substantial parallelism + across separate cultures and even in different languages! For another, + the networks tend to propagate innovations so quickly that `first use' + is often impossible to pin down. And, finally, compendia like this one + alter what they observe by implicitly stamping cultural approval on + terms and widening their use. + + Despite these problems, the organized collection of jargon-related + oral history for the new compilations has enabled us to put to rest + quite a number of folk etymologies, place credit where credit is due, + and illuminate the early history of many important hackerisms such as + [36]kluge, [37]cruft, and [38]foo. We believe specialist + lexicographers will find many of the historical notes more than + casually instructive. + _________________________________________________________________ + + Node:Revision History, Next:[39]Jargon Construction, Previous:[40]A + Few Terms, Up:[41]Top + +Revision History + + The original Jargon File was a collection of hacker jargon from + technical cultures including the MIT AI Lab, the Stanford AI lab + (SAIL), and others of the old ARPANET AI/LISP/PDP-10 communities + including Bolt, Beranek and Newman (BBN), Carnegie-Mellon University + (CMU), and Worcester Polytechnic Institute (WPI). + + The Jargon File (hereafter referred to as `jargon-1' or `the File') + was begun by Raphael Finkel at Stanford in 1975. From this time until + the plug was finally pulled on the SAIL computer in 1991, the File was + named AIWORD.RF[UP,DOC] there. Some terms in it date back considerably + earlier ([42]frob and some senses of [43]moby, for instance, go back + to the Tech Model Railroad Club at MIT and are believed to date at + least back to the early 1960s). The revisions of jargon-1 were all + unnumbered and may be collectively considered `Version 1'. + + In 1976, Mark Crispin, having seen an announcement about the File on + the SAIL computer, [44]FTPed a copy of the File to MIT. He noticed + that it was hardly restricted to `AI words' and so stored the file on + his directory as AI:MRC;SAIL JARGON. + + The file was quickly renamed JARGON > (the `>' caused versioning under + ITS) as a flurry of enhancements were made by Mark Crispin and Guy L. + Steele Jr. Unfortunately, amidst all this activity, nobody thought of + correcting the term `jargon' to `slang' until the compendium had + already become widely known as the Jargon File. + + Raphael Finkel dropped out of active participation shortly thereafter + and Don Woods became the SAIL contact for the File (which was + subsequently kept in duplicate at SAIL and MIT, with periodic + resynchronizations). + + The File expanded by fits and starts until about 1983; Richard + Stallman was prominent among the contributors, adding many MIT and + ITS-related coinages. + + In Spring 1981, a hacker named Charles Spurgeon got a large chunk of + the File published in Stewart Brand's "CoEvolution Quarterly" (issue + 29, pages 26-35) with illustrations by Phil Wadler and Guy Steele + (including a couple of the Crunchly cartoons). This appears to have + been the File's first paper publication. + + A late version of jargon-1, expanded with commentary for the mass + market, was edited by Guy Steele into a book published in 1983 as "The + Hacker's Dictionary" (Harper & Row CN 1082, ISBN 0-06-091082-8). The + other jargon-1 editors (Raphael Finkel, Don Woods, and Mark Crispin) + contributed to this revision, as did Richard M. Stallman and Geoff + Goodfellow. This book (now out of print) is hereafter referred to as + `Steele-1983' and those six as the Steele-1983 coauthors. + + Shortly after the publication of Steele-1983, the File effectively + stopped growing and changing. Originally, this was due to a desire to + freeze the file temporarily to facilitate the production of + Steele-1983, but external conditions caused the `temporary' freeze to + become permanent. + + The AI Lab culture had been hit hard in the late 1970s by funding cuts + and the resulting administrative decision to use vendor-supported + hardware and software instead of homebrew whenever possible. At MIT, + most AI work had turned to dedicated LISP Machines. At the same time, + the commercialization of AI technology lured some of the AI Lab's best + and brightest away to startups along the Route 128 strip in + Massachusetts and out West in Silicon Valley. The startups built LISP + machines for MIT; the central MIT-AI computer became a [45]TWENEX + system rather than a host for the AI hackers' beloved [46]ITS. + + The Stanford AI Lab had effectively ceased to exist by 1980, although + the SAIL computer continued as a Computer Science Department resource + until 1991. Stanford became a major [47]TWENEX site, at one point + operating more than a dozen TOPS-20 systems; but by the mid-1980s most + of the interesting software work was being done on the emerging BSD + Unix standard. + + In April 1983, the PDP-10-centered cultures that had nourished the + File were dealt a death-blow by the cancellation of the Jupiter + project at Digital Equipment Corporation. The File's compilers, + already dispersed, moved on to other things. Steele-1983 was partly a + monument to what its authors thought was a dying tradition; no one + involved realized at the time just how wide its influence was to be. + + By the mid-1980s the File's content was dated, but the legend that had + grown up around it never quite died out. The book, and softcopies + obtained off the ARPANET, circulated even in cultures far removed from + MIT and Stanford; the content exerted a strong and continuing + influence on hacker language and humor. Even as the advent of the + microcomputer and other trends fueled a tremendous expansion of + hackerdom, the File (and related materials such as the [48]Some AI + Koans in Appendix A) came to be seen as a sort of sacred epic, a + hacker-culture Matter of Britain chronicling the heroic exploits of + the Knights of the Lab. The pace of change in hackerdom at large + accelerated tremendously -- but the Jargon File, having passed from + living document to icon, remained essentially untouched for seven + years. + + This revision contains nearly the entire text of a late version of + jargon-1 (a few obsolete PDP-10-related entries were dropped after + careful consultation with the editors of Steele-1983). It merges in + about 80% of the Steele-1983 text, omitting some framing material and + a very few entries introduced in Steele-1983 that are now also + obsolete. + + This new version casts a wider net than the old Jargon File; its aim + is to cover not just AI or PDP-10 hacker culture but all the technical + computing cultures wherein the true hacker-nature is manifested. More + than half of the entries now derive from [49]Usenet and represent + jargon now current in the C and Unix communities, but special efforts + have been made to collect jargon from other cultures including IBM PC + programmers, Amiga fans, Mac enthusiasts, and even the IBM mainframe + world. + + Eric S. Raymond [50]<esr@snark.thyrsus.com> maintains the new File + with assistance from Guy L. Steele Jr. [51]<gls@think.com>; these are + the persons primarily reflected in the File's editorial `we', though + we take pleasure in acknowledging the special contribution of the + other coauthors of Steele-1983. Please email all additions, + corrections, and correspondence relating to the Jargon File to + [52]jargon@thyrsus.com. + + (Warning: other email addresses appear in this file but are not + guaranteed to be correct later than the revision date on the first + line. Don't email us if an attempt to reach your idol bounces -- we + have no magic way of checking addresses or looking up people.) + + The 2.9.6 version became the main text of "The New Hacker's + Dictionary", by Eric Raymond (ed.), MIT Press 1991, ISBN + 0-262-68069-6. + + The 3.0.0 version was published in September 1993 as the second + edition of "The New Hacker's Dictionary", again from MIT Press (ISBN + 0-262-18154-1). + + If you want the book, you should be able to find it at any of the + major bookstore chains. Failing that, you can order by mail from + + The MIT Press 55 Hayward Street Cambridge, MA 02142 + + or order by phone at (800)-356-0343 or (617)-625-8481. + + The maintainers are committed to updating the on-line version of the + Jargon File through and beyond paper publication, and will continue to + make it available to archives and public-access sites as a trust of + the hacker community. + + Here is a chronology of the high points in the recent on-line + revisions: + + Version 2.1.1, Jun 12 1990: the Jargon File comes alive again after a + seven-year hiatus. Reorganization and massive additions were by Eric + S. Raymond, approved by Guy Steele. Many items of UNIX, C, USENET, and + microcomputer-based jargon were added at that time. + + Version 2.9.6, Aug 16 1991: corresponds to reproduction copy for book. + This version had 18952 lines, 148629 words, 975551 characters, and + 1702 entries. + + Version 2.9.7, Oct 28 1991: first markup for hypertext browser. This + version had 19432 lines, 152132 words, 999595 characters, and 1750 + entries. + + Version 2.9.8, Jan 01 1992: first public release since the book, + including over fifty new entries and numerous corrections/additions to + old ones. Packaged with version 1.1 of vh(1) hypertext reader. This + version had 19509 lines, 153108 words, 1006023 characters, and 1760 + entries. + + Version 2.9.9, Apr 01 1992: folded in XEROX PARC lexicon. This version + had 20298 lines, 159651 words, 1048909 characters, and 1821 entries. + + Version 2.9.10, Jul 01 1992: lots of new historical material. This + version had 21349 lines, 168330 words, 1106991 characters, and 1891 + entries. + + Version 2.9.11, Jan 01 1993: lots of new historical material. This + version had 21725 lines, 171169 words, 1125880 characters, and 1922 + entries. + + Version 2.9.12, May 10 1993: a few new entries & changes, marginal + MUD/IRC slang and some borderline techspeak removed, all in + preparation for 2nd Edition of TNHD. This version had 22238 lines, + 175114 words, 1152467 characters, and 1946 entries. + + Version 3.0.0, Jul 27 1993: manuscript freeze for 2nd edition of TNHD. + This version had 22548 lines, 177520 words, 1169372 characters, and + 1961 entries. + + Version 3.1.0, Oct 15 1994: interim release to test WWW conversion. + This version had 23197 lines, 181001 words, 1193818 characters, and + 1990 entries. + + Version 3.2.0, Mar 15 1995: Spring 1995 update. This version had 23822 + lines, 185961 words, 1226358 characters, and 2031 entries. + + Version 3.3.0, Jan 20 1996: Winter 1996 update. This version had 24055 + lines, 187957 words, 1239604 characters, and 2045 entries. + + Version 3.3.1, Jan 25 1996: Copy-corrected improvement on 3.3.0 + shipped to MIT Press as a step towards TNHD III. This version had + 24147 lines, 188728 words, 1244554 characters, and 2050 entries. + + Version 3.3.2, Mar 20 1996: A number of new entries pursuant on 3.3.2. + This version had 24442 lines, 190867 words, 1262468 characters, and + 2061 entries. + + Version 3.3.3, Mar 25 1996: Cleanup before TNHD III manuscript freeze. + This version had 24584 lines, 191932 words, 1269996 characters, and + 2064 entries. + + Version 4.0.0, Jul 25 1996: The actual TNHD III version after + copy-edit. This version had 24801 lines, 193697 words, 1281402 + characters, and 2067 entries. + + Version 4.1.0, 8 Apr 1999: The Jargon File rides again after three + years. This version had 25777 lines, 206825 words, 1359992 characters, + and 2217 entries. + + Version 4.1.1, 18 Apr 1999: Corrections for minor errors in 4.1.0, and + some new entries. This version had 25921 lines, 208483 words, 1371279 + characters, and 2225 entries. + + Version 4.1.2, 28 Apr 1999: Moving texi2html out of the production + path. This version had 26006 lines, 209479 words, 1377687 characters, + and 2225 entries. + + Version 4.1.3, 14 Jun 1999: Minor updates and markup fixes. This + version had 26108 lines, 210480 words, 1384546 characters, and 2234 + entries. + + Version 4.1.4, 17 Jun 1999: Markup fixes for framed HTML. This version + had 26117 lines, 210527 words, 1384902 characters, and 2234 entries. + + Version 4.2.0, 31 Jan 2000: Fix processing of URLs. This version had + 26598 lines, 214639 words, 1412243 characters, and 2267 entries. + + Version 4.2.1, 5 Mar 2000: Point release to test new production + machinery. This version had 26647 lines, 215040 words, 1414942 + characters, and 2269 entries. + + Version 4.2.2, 12 Aug 2000: This version had 27171 lines, 219630 + words, 1444887 characters, and 2302 entries. + + Version numbering: Version numbers should be read as + major.minor.revision. Major version 1 is reserved for the `old' (ITS) + Jargon File, jargon-1. Major version 2 encompasses revisions by ESR + (Eric S. Raymond) with assistance from GLS (Guy L. Steele, Jr.) + leading up to and including the second paper edition. From now on, + major version number N.00 will probably correspond to the Nth paper + edition. Usually later versions will either completely supersede or + incorporate earlier versions, so there is generally no point in + keeping old versions around. + + Our thanks to the coauthors of Steele-1983 for oversight and + assistance, and to the hundreds of Usenetters (too many to name here) + who contributed entries and encouragement. More thanks go to several + of the old-timers on the Usenet group alt.folklore.computers, who + contributed much useful commentary and many corrections and valuable + historical perspective: Joseph M. Newcomer [53]<jn11+@andrew.cmu.edu>, + Bernie Cosell [54]<cosell@bbn.com>, Earl Boebert + [55]<boebert@SCTC.com>, and Joe Morris + [56]<jcmorris@mwunix.mitre.org>. + + We were fortunate enough to have the aid of some accomplished + linguists. David Stampe [57]<stampe@hawaii.edu> and Charles Hoequist + [58]<hoequist@bnr.ca> contributed valuable criticism; Joe Keane + [59]<jgk@osc.osc.com> helped us improve the pronunciation guides. + + A few bits of this text quote previous works. We are indebted to Brian + A. LaMacchia [60]<bal@zurich.ai.mit.edu> for obtaining permission for + us to use material from the "TMRC Dictionary"; also, Don Libes + [61]<libes@cme.nist.gov> contributed some appropriate material from + his excellent book "Life With UNIX". We thank Per Lindberg + [62]<per@front.se>, author of the remarkable Swedish-language 'zine + "Hackerbladet", for bringing "FOO!" comics to our attention and + smuggling one of the IBM hacker underground's own baby jargon files + out to us. Thanks also to Maarten Litmaath for generously allowing the + inclusion of the ASCII pronunciation guide he formerly maintained. And + our gratitude to Marc Weiser of XEROX PARC + [63]<Marc_Weiser.PARC@xerox.com> for securing us permission to quote + from PARC's own jargon lexicon and shipping us a copy. + + It is a particular pleasure to acknowledge the major contributions of + Mark Brader [64]<msb@sq.com> and Steve Summit [65]<scs@eskimo.com> to + the File and Dictionary; they have read and reread many drafts, + checked facts, caught typos, submitted an amazing number of thoughtful + comments, and done yeoman service in catching typos and minor usage + bobbles. Their rare combination of enthusiasm, persistence, + wide-ranging technical knowledge, and precisionism in matters of + language has been of invaluable help. Indeed, the sustained volume and + quality of Mr. Brader's input over several years and several different + editions has only allowed him to escape co-editor credit by the + slimmest of margins. + + Finally, George V. Reilly [66]<georgere@microsoft.com> helped with TeX + arcana and painstakingly proofread some 2.7 and 2.8 versions, and Eric + Tiedemann [67]<est@thyrsus.com> contributed sage advice throughout on + rhetoric, amphigory, and philosophunculism. + _________________________________________________________________ + + Node:Jargon Construction, Next:[68]Hacker Writing Style, + Previous:[69]Revision History, Up:[70]Top + + How Jargon Works + +Jargon Construction + + There are some standard methods of jargonification that became + established quite early (i.e., before 1970), spreading from such + sources as the Tech Model Railroad Club, the PDP-1 SPACEWAR hackers, + and John McCarthy's original crew of LISPers. These include verb + doubling, soundalike slang, the `-P' convention, overgeneralization, + spoken inarticulations, and anthropomorphization. Each is discussed + below. We also cover the standard comparatives for design quality. + + Of these six, verb doubling, overgeneralization, anthropomorphization, + and (especially) spoken inarticulations have become quite general; but + soundalike slang is still largely confined to MIT and other large + universities, and the `-P' convention is found only where LISPers + flourish. + * [71]Verb Doubling: Doubling a verb may change its semantics + * [72]Soundalike Slang: Punning jargon + * [73]The -P convention: A LISPy way to form questions + * [74]Overgeneralization: Standard abuses of grammar + * [75]Spoken Inarticulations: Sighing and <*sigh*>ing + * [76]Anthropomorphization: Homunculi, daemons, and confused + programs + * [77]Comparatives: Standard comparatives for design quality + _________________________________________________________________ + + Node:Verb Doubling, Next:[78]Soundalike Slang, Up:[79]Jargon + Construction + + Verb Doubling + + A standard construction in English is to double a verb and use it as + an exclamation, such as "Bang, bang!" or "Quack, quack!". Most of + these are names for noises. Hackers also double verbs as a concise, + sometimes sarcastic comment on what the implied subject does. Also, a + doubled verb is often used to terminate a conversation, in the process + remarking on the current state of affairs or what the speaker intends + to do next. Typical examples involve [80]win, [81]lose, [82]hack, + [83]flame, [84]barf, [85]chomp: + + "The disk heads just crashed." "Lose, lose." + "Mostly he talked about his latest crock. Flame, flame." + "Boy, what a bagbiter! Chomp, chomp!" + + Some verb-doubled constructions have special meanings not immediately + obvious from the verb. These have their own listings in the lexicon. + + The [86]Usenet culture has one tripling convention unrelated to this; + the names of `joke' topic groups often have a tripled last element. + The first and paradigmatic example was alt.swedish.chef.bork.bork.bork + (a "Muppet Show" reference); other infamous examples have included: + + alt.french.captain.borg.borg.borg + alt.wesley.crusher.die.die.die + comp.unix.internals.system.calls.brk.brk.brk + sci.physics.edward.teller.boom.boom.boom + alt.sadistic.dentists.drill.drill.drill + _________________________________________________________________ + + Node:Soundalike Slang, Next:[87]The -P convention, Previous:[88]Verb + Doubling, Up:[89]Jargon Construction + + Soundalike slang + + Hackers will often make rhymes or puns in order to convert an ordinary + word or phrase into something more interesting. It is considered + particularly [90]flavorful if the phrase is bent so as to include some + other jargon word; thus the computer hobbyist magazine "Dr. Dobb's + Journal" is almost always referred to among hackers as `Dr. Frob's + Journal' or simply `Dr. Frob's'. Terms of this kind that have been in + fairly wide use include names for newspapers: + Boston Herald => Horrid (or Harried) + Boston Globe => Boston Glob + Houston (or San Francisco) Chronicle + => the Crocknicle (or the Comical) + New York Times => New York Slime + Wall Street Journal => Wall Street Urinal + + However, terms like these are often made up on the spur of the moment. + Standard examples include: + Data General => Dirty Genitals + IBM 360 => IBM Three-Sickly + Government Property --- Do Not Duplicate (on keys) + => Government Duplicity --- Do Not Propagate + for historical reasons => for hysterical raisins + Margaret Jacks Hall (the CS building at Stanford) + => Marginal Hacks Hall + Microsoft => Microsloth + Internet Explorer => Internet Exploiter + + This is not really similar to the Cockney rhyming slang it has been + compared to in the past, because Cockney substitutions are opaque + whereas hacker punning jargon is intentionally transparent. + _________________________________________________________________ + + Node:The -P convention, Next:[91]Overgeneralization, + Previous:[92]Soundalike Slang, Up:[93]Jargon Construction + + The `-P' convention + + Turning a word into a question by appending the syllable `P'; from the + LISP convention of appending the letter `P' to denote a predicate (a + boolean-valued function). The question should expect a yes/no answer, + though it needn't. (See [94]T and [95]NIL.) + At dinnertime: + + Q: ``Foodp?'' + + A: ``Yeah, I'm pretty hungry.'' or ``T!'' + + + At any time: + + Q: ``State-of-the-world-P?'' + + A: (Straight) ``I'm about to go home.'' + + A: (Humorous) ``Yes, the world has a state.'' + + + On the phone to Florida: + + Q: ``State-p Florida?'' + + A: ``Been reading JARGON.TXT again, eh?'' + + [One of the best of these is a [96]Gosperism. Once, when we were at a + Chinese restaurant, Bill Gosper wanted to know whether someone would + like to share with him a two-person-sized bowl of soup. His inquiry + was: "Split-p soup?" -- GLS] + _________________________________________________________________ + + Node:Overgeneralization, Next:[97]Spoken Inarticulations, + Previous:[98]The -P convention, Up:[99]Jargon Construction + + Overgeneralization + + A very conspicuous feature of jargon is the frequency with which + techspeak items such as names of program tools, command language + primitives, and even assembler opcodes are applied to contexts outside + of computing wherever hackers find amusing analogies to them. Thus (to + cite one of the best-known examples) Unix hackers often [100]grep for + things rather than searching for them. Many of the lexicon entries are + generalizations of exactly this kind. + + Hackers enjoy overgeneralization on the grammatical level as well. + Many hackers love to take various words and add the wrong endings to + them to make nouns and verbs, often by extending a standard rule to + nonuniform cases (or vice versa). For example, because + + porous => porosity + generous => generosity + + hackers happily generalize: + + mysterious => mysteriosity + ferrous => ferrosity + obvious => obviosity + dubious => dubiosity + + Another class of common construction uses the suffix `-itude' to + abstract a quality from just about any adjective or noun. This usage + arises especially in cases where mainstream English would perform the + same abstraction through `-iness' or `-ingness'. Thus: + + win => winnitude (a common exclamation) + loss => lossitude + cruft => cruftitude + lame => lameitude + + Some hackers cheerfully reverse this transformation; they argue, for + example, that the horizontal degree lines on a globe ought to be + called `lats' -- after all, they're measuring latitude! + + Also, note that all nouns can be verbed. E.g.: "All nouns can be + verbed", "I'll mouse it up", "Hang on while I clipboard it over", "I'm + grepping the files". English as a whole is already heading in this + direction (towards pure-positional grammar like Chinese); hackers are + simply a bit ahead of the curve. + + The suffix "-full" can also be applied in generalized and fanciful + ways, as in "As soon as you have more than one cachefull of data, the + system starts thrashing," or "As soon as I have more than one headfull + of ideas, I start writing it all down." A common use is "screenfull", + meaning the amount of text that will fit on one screen, usually in + text mode where you have no choice as to character size. Another + common form is "bufferfull". + + However, hackers avoid the unimaginative verb-making techniques + characteristic of marketroids, bean-counters, and the Pentagon; a + hacker would never, for example, `productize', `prioritize', or + `securitize' things. Hackers have a strong aversion to bureaucratic + bafflegab and regard those who use it with contempt. + + Similarly, all verbs can be nouned. This is only a slight + overgeneralization in modern English; in hackish, however, it is good + form to mark them in some standard nonstandard way. Thus: + + win => winnitude, winnage + disgust => disgustitude + hack => hackification + + Further, note the prevalence of certain kinds of nonstandard plural + forms. Some of these go back quite a ways; the TMRC Dictionary + includes an entry which implies that the plural of `mouse' is + [101]meeces, and notes that the defined plural of `caboose' is + `cabeese'. This latter has apparently been standard (or at least a + standard joke) among railfans (railroad enthusiasts) for many years. + + On a similarly Anglo-Saxon note, almost anything ending in `x' may + form plurals in `-xen' (see [102]VAXen and [103]boxen in the main + text). Even words ending in phonetic /k/ alone are sometimes treated + this way; e.g., `soxen' for a bunch of socks. Other funny plurals are + `frobbotzim' for the plural of `frobbozz' (see [104]frobnitz) and + `Unices' and `Twenices' (rather than `Unixes' and `Twenexes'; see + [105]Unix, [106]TWENEX in main text). But note that `Twenexen' was + never used, and `Unixen' was not sighted in the wild until the year + 2000, thirty years after it might logically have come into use; it has + been suggested that this is because `-ix' and `-ex' are Latin singular + endings that attract a Latinate plural. Finally, it has been suggested + to general approval that the plural of `mongoose' ought to be + `polygoose'. + + The pattern here, as with other hackish grammatical quirks, is + generalization of an inflectional rule that in English is either an + import or a fossil (such as the Hebrew plural ending `-im', or the + Anglo-Saxon plural suffix `-en') to cases where it isn't normally + considered to apply. + + This is not `poor grammar', as hackers are generally quite well aware + of what they are doing when they distort the language. It is + grammatical creativity, a form of playfulness. It is done not to + impress but to amuse, and never at the expense of clarity. + _________________________________________________________________ + + Node:Spoken Inarticulations, Next:[107]Anthropomorphization, + Previous:[108]Overgeneralization, Up:[109]Jargon Construction + + Spoken inarticulations + + Words such as `mumble', `sigh', and `groan' are spoken in places where + their referent might more naturally be used. It has been suggested + that this usage derives from the impossibility of representing such + noises on a comm link or in electronic mail, MUDs, and IRC channels + (interestingly, the same sorts of constructions have been showing up + with increasing frequency in comic strips). Another expression + sometimes heard is "Complain!", meaning "I have a complaint!" + _________________________________________________________________ + + Node:Anthropomorphization, Next:[110]Comparatives, + Previous:[111]Spoken Inarticulations, Up:[112]Jargon Construction + + Anthropomorphization + + Semantically, one rich source of jargon constructions is the hackish + tendency to anthropomorphize hardware and software. English purists + and academic computer scientists frequently look down on others for + anthropomorphizing hardware and software, considering this sort of + behavior to be characteristic of naive misunderstanding. But most + hackers anthropomorphize freely, frequently describing program + behavior in terms of wants and desires. + + Thus it is common to hear hardware or software talked about as though + it has homunculi talking to each other inside it, with intentions and + desires. Thus, one hears "The protocol handler got confused", or that + programs "are trying" to do things, or one may say of a routine that + "its goal in life is to X". One even hears explanations like "... and + its poor little brain couldn't understand X, and it died." Sometimes + modelling things this way actually seems to make them easier to + understand, perhaps because it's instinctively natural to think of + anything with a really complex behavioral repertoire as `like a + person' rather than `like a thing'. + + At first glance, to anyone who understands how these programs actually + work, this seems like an absurdity. As hackers are among the people + who know best how these phenomena work, it seems odd that they would + use language that seemds to ascribe conciousness to them. The mind-set + behind this tendency thus demands examination. + + The key to understanding this kind of usage is that it isn't done in a + naive way; hackers don't personalize their stuff in the sense of + feeling empathy with it, nor do they mystically believe that the + things they work on every day are `alive'. To the contrary: hackers + who anthropomorphize are expressing not a vitalistic view of program + behavior but a mechanistic view of human behavior. + + Almost all hackers subscribe to the mechanistic, materialistic + ontology of science (this is in practice true even of most of the + minority with contrary religious theories). In this view, people are + biological machines - consciousness is an interesting and valuable + epiphenomenon, but mind is implemented in machinery which is not + fundamentally different in information-processing capacity from + computers. + + Hackers tend to take this a step further and argue that the difference + between a substrate of CHON atoms and water and a substrate of silicon + and metal is a relatively unimportant one; what matters, what makes a + thing `alive', is information and richness of pattern. This is animism + from the flip side; it implies that humans and computers and dolphins + and rocks are all machines exhibiting a continuum of modes of + `consciousness' according to their information-processing capacity. + + Because hackers accept a that a human machine can have intentions, it + is therefore easy for them to ascribe consciousness and intention to + complex patterned systems such as computers. If consciousness is + mechanical, it is neither more or less absurd to say that "The program + wants to go into an infinite loop" than it is to say that "I want to + go eat some chocolate" - and even defensible to say that "The stone, + once dropped, wants to move towards the center of the earth". + + This viewpoint has respectable company in academic philosophy. Daniel + Dennett organizes explanations of behavior using three stances: the + "physical stance" (thing-to-be-explained as a physical object), the + "design stance" (thing-to-be-explained as an artifact), and the + "intentional stance" (thing-to-be-explained as an agent with desires + and intentions). Which stances are appropriate is a matter not of + truth but of utility. Hackers typically view simple programs from the + design stance, but more complex ones are modelled using the + intentional stance. + _________________________________________________________________ + + Node:Comparatives, Previous:[113]Anthropomorphization, Up:[114]Jargon + Construction + + Comparatives + + Finally, note that many words in hacker jargon have to be understood + as members of sets of comparatives. This is especially true of the + adjectives and nouns used to describe the beauty and functional + quality of code. Here is an approximately correct spectrum: + + monstrosity brain-damage screw bug lose misfeature + crock kluge hack win feature elegance perfection + + The last is spoken of as a mythical absolute, approximated but never + actually attained. Another similar scale is used for describing the + reliability of software: + + broken flaky dodgy fragile brittle + solid robust bulletproof armor-plated + + Note, however, that `dodgy' is primarily Commonwealth Hackish (it is + rare in the U.S.) and may change places with `flaky' for some + speakers. + + Coinages for describing [115]lossage seem to call forth the very + finest in hackish linguistic inventiveness; it has been truly said + that hackers have even more words for equipment failures than Yiddish + has for obnoxious people. + _________________________________________________________________ + + Node:Hacker Writing Style, Next:[116]Email Quotes, + Previous:[117]Jargon Construction, Up:[118]Top + +Hacker Writing Style + + We've already seen that hackers often coin jargon by overgeneralizing + grammatical rules. This is one aspect of a more general fondness for + form-versus-content language jokes that shows up particularly in + hackish writing. One correspondent reports that he consistently + misspells `wrong' as `worng'. Others have been known to criticize + glitches in Jargon File drafts by observing (in the mode of Douglas + Hofstadter) "This sentence no verb", or "Too repetetetive", or "Bad + speling", or "Incorrectspa cing." Similarly, intentional spoonerisms + are often made of phrases relating to confusion or things that are + confusing; `dain bramage' for `brain damage' is perhaps the most + common (similarly, a hacker would be likely to write "Excuse me, I'm + cixelsyd today", rather than "I'm dyslexic today"). This sort of thing + is quite common and is enjoyed by all concerned. + + Hackers tend to use quotes as balanced delimiters like parentheses, + much to the dismay of American editors. Thus, if "Jim is going" is a + phrase, and so are "Bill runs" and "Spock groks", then hackers + generally prefer to write: "Jim is going", "Bill runs", and "Spock + groks". This is incorrect according to standard American usage (which + would put the continuation commas and the final period inside the + string quotes); however, it is counter-intuitive to hackers to + mutilate literal strings with characters that don't belong in them. + Given the sorts of examples that can come up in discussions of + programming, American-style quoting can even be grossly misleading. + When communicating command lines or small pieces of code, extra + characters can be a real pain in the neck. + + Consider, for example, a sentence in a [119]vi tutorial that looks + like this: + + Then delete a line from the file by typing "dd". + + Standard usage would make this + + Then delete a line from the file by typing "dd." + + but that would be very bad -- because the reader would be prone to + type the string d-d-dot, and it happens that in vi(1) dot repeats the + last command accepted. The net result would be to delete two lines! + + The Jargon File follows hackish usage throughout. + + Interestingly, a similar style is now preferred practice in Great + Britain, though the older style (which became established for + typographical reasons having to do with the aesthetics of comma and + quotes in typeset text) is still accepted there. "Hart's Rules" and + the "Oxford Dictionary for Writers and Editors" call the hacker-like + style `new' or `logical' quoting. This returns British English to the + style Latin languages (including Spanish, French, Italian, Catalan) + have been using all along. + + Another hacker habit is a tendency to distinguish between `scare' + quotes and `speech' quotes; that is, to use British-style single + quotes for marking and reserve American-style double quotes for actual + reports of speech or text included from elsewhere. Interestingly, some + authorities describe this as correct general usage, but mainstream + American English has gone to using double-quotes indiscriminately + enough that hacker usage appears marked [and, in fact, I thought this + was a personal quirk of mine until I checked with Usenet --ESR]. One + further permutation that is definitely not standard is a hackish + tendency to do marking quotes by using apostrophes (single quotes) in + pairs; that is, 'like this'. This is modelled on string and character + literal syntax in some programming languages (reinforced by the fact + that many character-only terminals display the apostrophe in + typewriter style, as a vertical single quote). + + One quirk that shows up frequently in the [120]email style of Unix + hackers in particular is a tendency for some things that are normally + all-lowercase (including usernames and the names of commands and C + routines) to remain uncapitalized even when they occur at the + beginning of sentences. It is clear that, for many hackers, the case + of such identifiers becomes a part of their internal representation + (the `spelling') and cannot be overridden without mental effort (an + appropriate reflex because Unix and C both distinguish cases and + confusing them can lead to [121]lossage). A way of escaping this + dilemma is simply to avoid using these constructions at the beginning + of sentences. + + There seems to be a meta-rule behind these nonstandard hackerisms to + the effect that precision of expression is more important than + conformance to traditional rules; where the latter create ambiguity or + lose information they can be discarded without a second thought. It is + notable in this respect that other hackish inventions (for example, in + vocabulary) also tend to carry very precise shades of meaning even + when constructed to appear slangy and loose. In fact, to a hacker, the + contrast between `loose' form and `tight' content in jargon is a + substantial part of its humor! + + Hackers have also developed a number of punctuation and emphasis + conventions adapted to single-font all-ASCII communications links, and + these are occasionally carried over into written documents even when + normal means of font changes, underlining, and the like are available. + + One of these is that TEXT IN ALL CAPS IS INTERPRETED AS `LOUD', and + this becomes such an ingrained synesthetic reflex that a person who + goes to caps-lock while in [122]talk mode may be asked to "stop + shouting, please, you're hurting my ears!". + + Also, it is common to use bracketing with unusual characters to + signify emphasis. The asterisk is most common, as in "What the + *hell*?" even though this interferes with the common use of the + asterisk suffix as a footnote mark. The underscore is also common, + suggesting underlining (this is particularly common with book titles; + for example, "It is often alleged that Joe Haldeman wrote + _The_Forever_War_ as a rebuttal to Robert Heinlein's earlier novel of + the future military, _Starship_Troopers_."). Other forms exemplified + by "=hell=", "\hell/", or "/hell/" are occasionally seen (it's claimed + that in the last example the first slash pushes the letters over to + the right to make them italic, and the second keeps them from falling + over). On FidoNet, you might see #bright# and ^dark^ text, which was + actually interpreted by some reader software. Finally, words may also + be emphasized L I K E T H I S, or by a series of carets (^) under them + on the next line of the text. + + There is a semantic difference between *emphasis like this* (which + emphasizes the phrase as a whole), and *emphasis* *like* *this* (which + suggests the writer speaking very slowly and distinctly, as if to a + very young child or a mentally impaired person). Bracketing a word + with the `*' character may also indicate that the writer wishes + readers to consider that an action is taking place or that a sound is + being made. Examples: *bang*, *hic*, *ring*, *grin*, *kick*, *stomp*, + *mumble*. + + One might also see the above sound effects as <bang>, <hic>, <ring>, + <grin>, <kick>, <stomp>, <mumble>. This use of angle brackets to mark + their contents originally derives from conventions used in [123]BNF, + but since about 1993 it has been reinforced by the HTML markup used on + the World Wide Web. + + Angle-bracket enclosure is also used to indicate that a term stands + for some [124]random member of a larger class (this is straight from + [125]BNF). Examples like the following are common: +So this <ethnic> walks into a bar one day... + + There is also an accepted convention for `writing under erasure'; the + text +Be nice to this fool^H^H^H^Hgentleman, +he's visiting from corporate HQ. + + reads roughly as "Be nice to this fool, er, gentleman...", with irony + emphasized. The digraph ^H is often used as a print representation for + a backspace, and was actually very visible on old-style printing + terminals. As the text was being composed the characters would be + echoed and printed immediately, and when a correction was made the + backspace keystrokes would be echoed with the string '^H'. Of course, + the final composed text would have no trace of the backspace + characters (or the original erroneous text). + + This convention parallels (and may have been influenced by) the ironic + use of `slashouts' in science-fiction fanzines. + + A related habit uses editor commands to signify corrections to + previous text. This custom faded in email as more mailers got good + editing capabilities, only to tale on new life on IRCs and other + line-based chat systems. +I've seen that term used on alt.foobar often. +Send it to Erik for the File. +Oops...s/Erik/Eric/. + + The s/Erik/Eric/ says "change Erik to Eric in the preceding". This + syntax is borrowed from the Unix editing tools ed and sed, but is + widely recognized by non-Unix hackers as well. + + In a formula, * signifies multiplication but two asterisks in a row + are a shorthand for exponentiation (this derives from FORTRAN). Thus, + one might write 2 ** 8 = 256. + + Another notation for exponentiation one sees more frequently uses the + caret (^, ASCII 1011110); one might write instead 2^8 = 256. This goes + all the way back to Algol-60, which used the archaic ASCII `up-arrow' + that later became the caret; this was picked up by Kemeny and Kurtz's + original BASIC, which in turn influenced the design of the bc(1) and + dc(1) Unix tools, which have probably done most to reinforce the + convention on Usenet. (TeX math mode also uses ^ for exponention.) The + notation is mildly confusing to C programmers, because ^ means bitwise + exclusive-or in C. Despite this, it was favored 3:1 over ** in a + late-1990 snapshot of Usenet. It is used consistently in this lexicon. + + In on-line exchanges, hackers tend to use decimal forms or improper + fractions (`3.5' or `7/2') rather than `typewriter style' mixed + fractions (`3-1/2'). The major motive here is probably that the former + are more readable in a monospaced font, together with a desire to + avoid the risk that the latter might be read as `three minus + one-half'. The decimal form is definitely preferred for fractions with + a terminating decimal representation; there may be some cultural + influence here from the high status of scientific notation. + + Another on-line convention, used especially for very large or very + small numbers, is taken from C (which derived it from FORTRAN). This + is a form of `scientific notation' using `e' to replace `*10^'; for + example, one year is about 3e7 seconds long. + + The tilde (~) is commonly used in a quantifying sense of + `approximately'; that is, ~50 means `about fifty'. + + On Usenet and in the [126]MUD world, common C boolean, logical, and + relational operators such as |, &, ||, &&, !, ==, !=, >, <, >=, and =< + are often combined with English. The Pascal not-equals, <>, is also + recognized, and occasionally one sees /= for not-equals (from Ada, + Common Lisp, and Fortran 90). The use of prefix `!' as a loose synonym + for `not-' or `no-' is particularly common; thus, `!clue' is read + `no-clue' or `clueless'. + + A related practice borrows syntax from preferred programming languages + to express ideas in a natural-language text. For example, one might + see the following: +In <jrh578689@thudpucker.com> J. R. Hacker wrote: +>I recently had occasion to field-test the Snafu +>Systems 2300E adaptive gonkulator. The price was +>right, and the racing stripe on the case looked +>kind of neat, but its performance left something +>to be desired. + +Yeah, I tried one out too. + +#ifdef FLAME +Hasn't anyone told those idiots that you can't get +decent bogon suppression with AFJ filters at today's +net volumes? +#endif /* FLAME */ + +I guess they figured the price premium for true +frame-based semantic analysis was too high. +Unfortunately, it's also the only workable approach. +I wouldn't recommend purchase of this product unless +you're on a *very* tight budget. + +#include <disclaimer.h> +-- + == Frank Foonly (Fubarco Systems) + + In the above, the #ifdef/#endif pair is a conditional compilation + syntax from C; here, it implies that the text between (which is a + [127]flame) should be evaluated only if you have turned on (or defined + on) the switch FLAME. The #include at the end is C for "include + standard disclaimer here"; the `standard disclaimer' is understood to + read, roughly, "These are my personal opinions and not to be construed + as the official position of my employer." + + The top section in the example, with > at the left margin, is an + example of an inclusion convention we'll discuss below. + + More recently, following on the huge popularity of the World Wide Web, + pseudo-HTML markup has become popular for similar purposes: +<flame> +Your father was a hamster and your mother smelt of elderberries! +</flame> + + You'll even see this with an HTML-style modifier: +<flame intensity="100%"> +You seem well-suited for a career in government. +</flame> + + Another recent (late 1990s) construction now common on USENET seems to + be borrowed from Perl. It consists of using a dollar sign before an + uppercased form of a word or acronym to suggest any [128]random member + of the class indicated by the word. Thus: `$PHB' means "any random + member of the class `Pointy-Haired Boss'". + + Hackers also mix letters and numbers more freely than in mainstream + usage. In particular, it is good hackish style to write a digit + sequence where you intend the reader to understand the text string + that names that number in English. So, hackers prefer to write `1970s' + rather than `nineteen-seventies' or `1970's' (the latter looks like a + possessive). + + It should also be noted that hackers exhibit much less reluctance to + use multiply-nested parentheses than is normal in English. Part of + this is almost certainly due to influence from LISP (which uses deeply + nested parentheses (like this (see?)) in its syntax a lot), but it has + also been suggested that a more basic hacker trait of enjoying playing + with complexity and pushing systems to their limits is in operation. + + Finally, it is worth mentioning that many studies of on-line + communication have shown that electronic links have a de-inhibiting + effect on people. Deprived of the body-language cues through which + emotional state is expressed, people tend to forget everything about + other parties except what is presented over that ASCII link. This has + both good and bad effects. A good one is that it encourages honesty + and tends to break down hierarchical authority relationships; a bad + one is that it may encourage depersonalization and gratuitous + rudeness. Perhaps in response to this, experienced netters often + display a sort of conscious formal politesse in their writing that has + passed out of fashion in other spoken and written media (for example, + the phrase "Well said, sir!" is not uncommon). + + Many introverted hackers who are next to inarticulate in person + communicate with considerable fluency over the net, perhaps precisely + because they can forget on an unconscious level that they are dealing + with people and thus don't feel stressed and anxious as they would + face to face. + + Though it is considered gauche to publicly criticize posters for poor + spelling or grammar, the network places a premium on literacy and + clarity of expression. It may well be that future historians of + literature will see in it a revival of the great tradition of personal + letters as art. + _________________________________________________________________ + + Node:Email Quotes, Next:[129]Hacker Speech Style, Previous:[130]Hacker + Writing Style, Up:[131]Top + +Email Quotes and Inclusion Conventions + + One area where conventions for on-line writing are still in some flux + is the marking of included material from earlier messages -- what + would be called `block quotations' in ordinary English. From the usual + typographic convention employed for these (smaller font at an extra + indent), there derived a practice of included text being indented by + one ASCII TAB (0001001) character, which under Unix and many other + environments gives the appearance of an 8-space indent. + + Early mail and netnews readers had no facility for including messages + this way, so people had to paste in copy manually. BSD Mail(1) was the + first message agent to support inclusion, and early Usenetters + emulated its style. But the TAB character tended to push included text + too far to the right (especially in multiply nested inclusions), + leading to ugly wraparounds. After a brief period of confusion (during + which an inclusion leader consisting of three or four spaces became + established in EMACS and a few mailers), the use of leading > or > + became standard, perhaps owing to its use in ed(1) to display tabs + (alternatively, it may derive from the > that some early Unix mailers + used to quote lines starting with "From" in text, so they wouldn't + look like the beginnings of new message headers). Inclusions within + inclusions keep their > leaders, so the `nesting level' of a quotation + is visually apparent. + + The practice of including text from the parent article when posting a + followup helped solve what had been a major nuisance on Usenet: the + fact that articles do not arrive at different sites in the same order. + Careless posters used to post articles that would begin with, or even + consist entirely of, "No, that's wrong" or "I agree" or the like. It + was hard to see who was responding to what. Consequently, around 1984, + new news-posting software evolved a facility to automatically include + the text of a previous article, marked with "> " or whatever the + poster chose. The poster was expected to delete all but the relevant + lines. The result has been that, now, careless posters post articles + containing the entire text of a preceding article, followed only by + "No, that's wrong" or "I agree". + + Many people feel that this cure is worse than the original disease, + and there soon appeared newsreader software designed to let the reader + skip over included text if desired. Today, some posting software + rejects articles containing too high a proportion of lines beginning + with `>' -- but this too has led to undesirable workarounds, such as + the deliberate inclusion of zero-content filler lines which aren't + quoted and thus pull the message below the rejection threshold. + + Because the default mailers supplied with Unix and other operating + systems haven't evolved as quickly as human usage, the older + conventions using a leading TAB or three or four spaces are still + alive; however, >-inclusion is now clearly the prevalent form in both + netnews and mail. + + Inclusion practice is still evolving, and disputes over the `correct' + inclusion style occasionally lead to [132]holy wars. + + Most netters view an inclusion as a promise that comment on it will + immediately follow. The preferred, conversational style looks like + this, + > relevant excerpt 1 + response to excerpt + > relevant excerpt 2 + response to excerpt + > relevant excerpt 3 + response to excerpt + + or for short messages like this: + > entire message + response to message + + Thanks to poor design of some PC-based mail agents, one will + occasionally see the entire quoted message after the response, like + this + response to message + > entire message + + but this practice is strongly deprecated. + + Though > remains the standard inclusion leader, | is occasionally used + for extended quotations where original variations in indentation are + being retained (one mailer even combines these and uses |>). One also + sees different styles of quoting a number of authors in the same + message: one (deprecated because it loses information) uses a leader + of > for everyone, another (the most common) is > > > > , > > > , + etc. (or >>>> , >>>, etc., depending on line length and nesting depth) + reflecting the original order of messages, and yet another is to use a + different citation leader for each author, say > , : , | , } + (preserving nesting so that the inclusion order of messages is still + apparent, or tagging the inclusions with authors' names). Yet another + style is to use each poster's initials (or login name) as a citation + leader for that poster. + + Occasionally one sees a # leader used for quotations from + authoritative sources such as standards documents; the intended + allusion is to the root prompt (the special Unix command prompt issued + when one is running as the privileged super-user). + _________________________________________________________________ + + Node:Hacker Speech Style, Next:[133]International Style, + Previous:[134]Email Quotes, Up:[135]Top + +Hacker Speech Style + + Hackish speech generally features extremely precise diction, careful + word choice, a relatively large working vocabulary, and relatively + little use of contractions or street slang. Dry humor, irony, puns, + and a mildly flippant attitude are highly valued -- but an underlying + seriousness and intelligence are essential. One should use just enough + jargon to communicate precisely and identify oneself as a member of + the culture; overuse of jargon or a breathless, excessively gung-ho + attitude is considered tacky and the mark of a loser. + + This speech style is a variety of the precisionist English normally + spoken by scientists, design engineers, and academics in technical + fields. In contrast with the methods of jargon construction, it is + fairly constant throughout hackerdom. + + It has been observed that many hackers are confused by negative + questions -- or, at least, that the people to whom they are talking + are often confused by the sense of their answers. The problem is that + they have done so much programming that distinguishes between +if (going) ... + + and +if (!going) ... + + that when they parse the question "Aren't you going?" it may seem to + be asking the opposite question from "Are you going?", and so to merit + an answer in the opposite sense. This confuses English-speaking + non-hackers because they were taught to answer as though the negative + part weren't there. In some other languages (including Russian, + Chinese, and Japanese) the hackish interpretation is standard and the + problem wouldn't arise. Hackers often find themselves wishing for a + word like French `si', German `doch', or Dutch `jawel' - a word with + which one could unambiguously answer `yes' to a negative question. + (See also [136]mu) + + For similar reasons, English-speaking hackers almost never use double + negatives, even if they live in a region where colloquial usage allows + them. The thought of uttering something that logically ought to be an + affirmative knowing it will be misparsed as a negative tends to + disturb them. + + In a related vein, hackers sometimes make a game of answering + questions containing logical connectives with a strictly literal + rather than colloquial interpretation. A non-hacker who is indelicate + enough to ask a question like "So, are you working on finding that bug + now or leaving it until later?" is likely to get the perfectly correct + answer "Yes!" (that is, "Yes, I'm doing it either now or later, and + you didn't ask which!"). + _________________________________________________________________ + + Node:International Style, Next:[137]Lamer-speak, Previous:[138]Hacker + Speech Style, Up:[139]Top + +International Style + + Although the Jargon File remains primarily a lexicon of hacker usage + in American English, we have made some effort to get input from + abroad. Though the hacker-speak of other languages often uses + translations of jargon from English (often as transmitted to them by + earlier Jargon File versions!), the local variations are interesting, + and knowledge of them may be of some use to travelling hackers. + + There are some references herein to `Commonwealth hackish'. These are + intended to describe some variations in hacker usage as reported in + the English spoken in Great Britain and the Commonwealth (Canada, + Australia, India, etc. -- though Canada is heavily influenced by + American usage). There is also an entry on [140]Commonwealth Hackish + reporting some general phonetic and vocabulary differences from U.S. + hackish. + + Hackers in Western Europe and (especially) Scandinavia report that + they often use a mixture of English and their native languages for + technical conversation. Occasionally they develop idioms in their + English usage that are influenced by their native-language styles. + Some of these are reported here. + + On the other hand, English often gives rise to grammatical and + vocabulary mutations in the native language. For example, Italian + hackers often use the nonexistent verbs `scrollare' (to scroll) and + `deletare' (to delete) rather than native Italian `scorrere' and + `cancellare'. Similarly, the English verb `to hack' has been seen + conjugated in Swedish. In German, many Unix terms in English are + casually declined as if they were German verbs - thus: + mount/mounten/gemountet; grep/grepen/gegrept; fork/forken/geforkt; + core dump/core-dumpen, core-gedumpt. And Spanish-speaking hackers use + `linkar' (to link), `debugear' (to debug), and `lockear' (to lock). + + European hackers report that this happens partly because the English + terms make finer distinctions than are available in their native + vocabularies, and partly because deliberate language-crossing makes + for amusing wordplay. + + A few notes on hackish usages in Russian have been added where they + are parallel with English idioms and thus comprehensible to + English-speakers. + _________________________________________________________________ + + Node:Lamer-speak, Next:[141]Pronunciation Guide, + Previous:[142]International Style, Up:[143]Top + +Crackers, Phreaks, and Lamers + + From the early 1980s onward, a flourishing culture of local, + MS-DOS-based bulletin boards developed separately from Internet + hackerdom. The BBS culture has, as its seamy underside, a stratum of + `pirate boards' inhabited by [144]crackers, phone phreaks, and + [145]warez d00dz. These people (mostly teenagers running IBM-PC clones + from their bedrooms) have developed their own characteristic jargon, + heavily influenced by skateboard lingo and underground-rock slang. + + Though crackers often call themselves `hackers', they aren't (they + typically have neither significant programming ability, nor Internet + expertise, nor experience with UNIX or other true multi-user systems). + Their vocabulary has little overlap with hackerdom's. Nevertheless, + this lexicon covers much of it so the reader will be able to + understand what goes by on bulletin-board systems. + + Here is a brief guide to cracker and [146]warez d00dz usage: + * Misspell frequently. The substitutions + phone => fone + freak => phreak + are obligatory. + * Always substitute `z's for `s's. (i.e. "codes" -> "codez"). The + substitution of 'z' for 's' has evolved so that a 'z' is bow + systematically put at the end of words to denote an illegal or + cracking connection. Examples : Appz, passwordz, passez, utilz, + MP3z, distroz, pornz, sitez, gamez, crackz, serialz, downloadz, + FTPz, etc. + * Type random emphasis characters after a post line (i.e. "Hey + Dudes!#!$#$!#!$"). + * Use the emphatic `k' prefix ("k-kool", "k-rad", "k-awesome") + frequently. + * Abbreviate compulsively ("I got lotsa warez w/ docs"). + * Substitute `0' for `o' ("r0dent", "l0zer"). + * TYPE ALL IN CAPS LOCK, SO IT LOOKS LIKE YOU'RE YELLING ALL THE + TIME. + + These traits are similar to those of [147]B1FF, who originated as a + parody of naive [148]BBS users; also of his latter-day equivalent + [149]Jeff K.. Occasionally, this sort of distortion may be used as + heavy sarcasm by a real hacker, as in: + > I got X Windows running under Linux! + + d00d! u R an 31337 hax0r + + The only practice resembling this in actual hacker usage is the + substitution of a dollar sign of `s' in names of products or service + felt to be excessively expensive, e.g. Compu$erve, Micro$oft. + + For further discussion of the pirate-board subculture, see [150]lamer, + [151]elite, [152]leech, [153]poser, [154]cracker, and especially + [155]warez d00dz, [156]banner site, [157]ratio site, [158]leech mode. + _________________________________________________________________ + + Node:Pronunciation Guide, Next:[159]Other Lexicon Conventions, + Previous:[160]Lamer-speak, Up:[161]Top + + How to Use the Lexicon + +Pronunciation Guide + + Pronunciation keys are provided in the jargon listings for all entries + that are neither dictionary words pronounced as in standard English + nor obvious compounds thereof. Slashes bracket phonetic + pronunciations, which are to be interpreted using the following + conventions: + 1. Syllables are hyphen-separated, except that an accent or + back-accent follows each accented syllable (the back-accent marks + a secondary accent in some words of four or more syllables). If no + accent is given, the word is pronounced with equal accentuation on + all syllables (this is common for abbreviations). + 2. Consonants are pronounced as in American English. The letter `g' + is always hard (as in "got" rather than "giant"); `ch' is soft + ("church" rather than "chemist"). The letter `j' is the sound that + occurs twice in "judge". The letter `s' is always as in "pass", + never a z sound. The digraph `kh' is the guttural of "loch" or + "l'chaim". The digraph 'gh' is the aspirated g+h of "bughouse" or + "ragheap" (rare in English). + 3. Uppercase letters are pronounced as their English letter names; + thus (for example) /H-L-L/ is equivalent to /aych el el/. /Z/ may + be pronounced /zee/ or /zed/ depending on your local dialect. + 4. Vowels are represented as follows: + + /a/ + back, that + + /ah/ + father, palm (see note) + + /ar/ + far, mark + + /aw/ + flaw, caught + + /ay/ + bake, rain + + /e/ + less, men + + /ee/ + easy, ski + + /eir/ + their, software + + /i/ + trip, hit + + /i:/ + life, sky + + /o/ + block, stock (see note) + + /oh/ + flow, sew + + /oo/ + loot, through + + /or/ + more, door + + /ow/ + out, how + + /oy/ + boy, coin + + /uh/ + but, some + + /u/ + put, foot + + /y/ + yet, young + + /yoo/ + few, chew + + /[y]oo/ + /oo/ with optional fronting as in `news' (/nooz/ or + /nyooz/) + + The glyph /*/ is used for the `schwa' sound of unstressed or occluded + vowels (the one that is often written with an upside-down `e'). The + schwa vowel is omitted in syllables containing vocalic r, l, m or n; + that is, `kitten' and `color' would be rendered /kit'n/ and /kuhl'r/, + not /kit'*n/ and /kuhl'*r/. + + Note that the above table reflects mainly distinctions found in + standard American English (that is, the neutral dialect spoken by TV + network announcers and typical of educated speech in the Upper + Midwest, Chicago, Minneapolis/St. Paul and Philadelphia). However, we + separate /o/ from /ah/, which tend to merge in standard American. This + may help readers accustomed to accents resembling British Received + Pronunciation. + + The intent of this scheme is to permit as many readers as possible to + map the pronunciations into their local dialect by ignoring some + subset of the distinctions we make. Speakers of British RP, for + example, can smash terminal /r/ and all unstressed vowels. Speakers of + many varieties of southern American will automatically map /o/ to + /aw/; and so forth. (Standard American makes a good reference dialect + for this purpose because it has crisp consonants and more vowel + distinctions than other major dialects, and tends to retain + distinctions between unstressed vowels. It also happens to be what + your editor speaks.) + + Entries with a pronunciation of `//' are written-only usages. (No, + Unix weenies, this does not mean `pronounce like previous + pronunciation'!) + _________________________________________________________________ + + Node:Other Lexicon Conventions, Next:[162]Format for New Entries, + Previous:[163]Pronunciation Guide, Up:[164]Top + +Other Lexicon Conventions + + Entries are sorted in case-blind ASCII collation order (rather than + the letter-by-letter order ignoring interword spacing common in + mainstream dictionaries), except that all entries beginning with + nonalphabetic characters are sorted after Z. The case-blindness is a + feature, not a bug. + + The beginning of each entry is marked by a colon (:) at the left + margin. This convention helps out tools like hypertext browsers that + benefit from knowing where entry boundaries are, but aren't as + context-sensitive as humans. + + In pure ASCII renderings of the Jargon File, you will see {} used to + bracket words which themselves have entries in the File. This isn't + done all the time for every such word, but it is done everywhere that + a reminder seems useful that the term has a jargon meaning and one + might wish to refer to its entry. + + In this all-ASCII version, headwords for topic entries are + distinguished from those for ordinary entries by being followed by + "::" rather than ":"; similarly, references are surrounded by "{{" and + "}}" rather than "{" and "}". + + Defining instances of terms and phrases appear in `slanted type'. A + defining instance is one which occurs near to or as part of an + explanation of it. + + Prefixed ** is used as linguists do; to mark examples of incorrect + usage. + + We follow the `logical' quoting convention described in the Writing + Style section above. In addition, we reserve double quotes for actual + excerpts of text or (sometimes invented) speech. Scare quotes (which + mark a word being used in a nonstandard way), and philosopher's quotes + (which turn an utterance into the string of letters or words that name + it) are both rendered with single quotes. + + References such as malloc(3) and patch(1) are to Unix facilities (some + of which, such as patch(1), are actually freeware distributed over + Usenet). The Unix manuals use foo(n) to refer to item foo in section + (n) of the manual, where n=1 is utilities, n=2 is system calls, n=3 is + C library routines, n=6 is games, and n=8 (where present) is system + administration utilities. Sections 4, 5, and 7 of the manuals have + changed roles frequently and in any case are not referred to in any of + the entries. + + Various abbreviations used frequently in the lexicon are summarized + here: + + abbrev. + abbreviation + + adj. + adjective + + adv. + adverb + + alt. + alternate + + cav. + caveat + + conj. + conjunction + + esp. + especially + + excl. + exclamation + + imp. + imperative + + interj. + interjection + + n. + noun + + obs. + obsolete + + pl. + plural + + poss. + possibly + + pref. + prefix + + prob. + probably + + prov. + proverbial + + quant. + quantifier + + suff. + suffix + + syn. + synonym (or synonymous with) + + v. + verb (may be transitive or intransitive) + + var. + variant + + vi. + intransitive verb + + vt. + transitive verb + + Where alternate spellings or pronunciations are given, alt. separates + two possibilities with nearly equal distribution, while var. prefixes + one that is markedly less common than the primary. + + Where a term can be attributed to a particular subculture or is known + to have originated there, we have tried to so indicate. Here is a list + of abbreviations used in etymologies: + + Amateur Packet Radio + A technical culture of ham-radio sites using AX.25 and TCP/IP + for wide-area networking and BBS systems. + + Berkeley + University of California at Berkeley + + BBN + Bolt, Beranek & Newman + + Cambridge + the university in England (not the city in Massachusetts where + MIT happens to be located!) + + CMU + Carnegie-Mellon University + + Commodore + Commodore Business Machines + + DEC + The Digital Equipment Corporation (now Compaq). + + Fairchild + The Fairchild Instruments Palo Alto development group + + FidoNet + See the [165]FidoNet entry + + IBM + International Business Machines + + MIT + Massachusetts Institute of Technology; esp. the legendary MIT + AI Lab culture of roughly 1971 to 1983 and its feeder groups, + including the Tech Model Railroad Club + + NRL + Naval Research Laboratories + + NYU + New York University + + OED + The Oxford English Dictionary + + Purdue + Purdue University + + SAIL + Stanford Artificial Intelligence Laboratory (at Stanford + University) + + SI + From Système International, the name for the standard + conventions of metric nomenclature used in the sciences + + Stanford + Stanford University + + Sun + Sun Microsystems + + TMRC + Some MITisms go back as far as the Tech Model Railroad Club + (TMRC) at MIT c. 1960. Material marked TMRC is from "An + Abridged Dictionary of the TMRC Language", originally compiled + by Pete Samson in 1959 + + UCLA + University of California at Los Angeles + + UK + the United Kingdom (England, Wales, Scotland, Northern Ireland) + + Usenet + See the [166]Usenet entry + + WPI + Worcester Polytechnic Institute, site of a very active + community of PDP-10 hackers during the 1970s + + WWW + The World-Wide-Web. + + XEROX PARC + XEROX's Palo Alto Research Center, site of much pioneering + research in user interface design and networking + + Yale + Yale University + + Some other etymology abbreviations such as [167]Unix and [168]PDP-10 + refer to technical cultures surrounding specific operating systems, + processors, or other environments. The fact that a term is labelled + with any one of these abbreviations does not necessarily mean its use + is confined to that culture. In particular, many terms labelled `MIT' + and `Stanford' are in quite general use. We have tried to give some + indication of the distribution of speakers in the usage notes; + however, a number of factors mentioned in the introduction conspire to + make these indications less definite than might be desirable. + + A few new definitions attached to entries are marked [proposed]. These + are usually generalizations suggested by editors or Usenet respondents + in the process of commenting on previous definitions of those entries. + These are not represented as established jargon. + _________________________________________________________________ + + Node:Format for New Entries, Next:[169]The Jargon Lexicon, + Previous:[170]Other Lexicon Conventions, Up:[171]Top + +Format For New Entries + + You can mail submissions for the Jargon File to + [172]jargon@snark.thyrsus.com. + + We welcome new jargon, and corrections to or amplifications of + existing entries. You can improve your submission's chances of being + included by adding background information on user population and years + of currency. References to actual usage via URLs and/or DejaNews + pointers are particularly welcomed. + + All contributions and suggestions about the Jargon File will be + considered donations to be placed in the public domain as part of this + File, and may be used in subsequent paper editions. Submissions may be + edited for accuracy, clarity and concision. + + We are looking to expand the File's range of technical specialties + covered. There are doubtless rich veins of jargon yet untapped in the + scientific computing, graphics, and networking hacker communities; + also in numerical analysis, computer architectures and VLSI design, + language design, and many other related fields. Send us your jargon! + + We are not interested in straight technical terms explained by + textbooks or technical dictionaries unless an entry illuminates + `underground' meanings or aspects not covered by official histories. + We are also not interested in `joke' entries -- there is a lot of + humor in the file but it must flow naturally out of the explanations + of what hackers do and how they think. + + It is OK to submit items of jargon you have originated if they have + spread to the point of being used by people who are not personally + acquainted with you. We prefer items to be attested by independent + submission from two different sites. + + An HTML version of the File is available at + http://www.tuxedo.org/jargon. Please send us URLs for materials + related to the entries, so we can enrich the File's link structure. + + The Jargon File will be regularly maintained and made available for + browsing on the World Wide Web, and will include a version number. + Read it, pass it around, contribute -- this is your monument! + _________________________________________________________________ + + Node:The Jargon Lexicon, Next:[173]Appendix A, Previous:[174]Format + for New Entries, Up:[175]Top + + The Jargon Lexicon + + * [176]= 0 =: + * [177]= A =: + * [178]= B =: + * [179]= C =: + * [180]= D =: + * [181]= E =: + * [182]= F =: + * [183]= G =: + * [184]= H =: + * [185]= I =: + * [186]= J =: + * [187]= K =: + * [188]= L =: + * [189]= M =: + * [190]= N =: + * [191]= O =: + * [192]= P =: + * [193]= Q =: + * [194]= R =: + * [195]= S =: + * [196]= T =: + * [197]= U =: + * [198]= V =: + * [199]= W =: + * [200]= X =: + * [201]= Y =: + * [202]= Z =: + _________________________________________________________________ + + Node:= 0 =, Next:[203]= A =, Up:[204]The Jargon Lexicon + += 0 = + + * [205]0: + * [206]1TBS: + * [207]120 reset: + * [208]2: + * [209]404: + * [210]404 compliant: + * [211]4.2: + * [212]@-party: + _________________________________________________________________ + + Node:0, Next:[213]1TBS, Up:[214]= 0 = + + 0 + + Numeric zero, as opposed to the letter `O' (the 15th letter of the + English alphabet). In their unmodified forms they look a lot alike, + and various kluges invented to make them visually distinct have + compounded the confusion. If your zero is center-dotted and letter-O + is not, or if letter-O looks almost rectangular but zero looks more + like an American football stood on end (or the reverse), you're + probably looking at a modern character display (though the dotted zero + seems to have originated as an option on IBM 3270 controllers). If + your zero is slashed but letter-O is not, you're probably looking at + an old-style ASCII graphic set descended from the default typewheel on + the venerable ASR-33 Teletype (Scandinavians, for whom Ø is a letter, + curse this arrangement). (Interestingly, the slashed zero long + predates computers; Florian Cajori's monumental "A History of + Mathematical Notations" notes that it was used in the twelfth and + thirteenth centuries.) If letter-O has a slash across it and the zero + does not, your display is tuned for a very old convention used at IBM + and a few other early mainframe makers (Scandinavians curse this + arrangement even more, because it means two of their letters collide). + Some Burroughs/Unisys equipment displays a zero with a reversed slash. + Old CDC computers rendered letter O as an unbroken oval and 0 as an + oval broken at upper right and lower left. And yet another convention + common on early line printers left zero unornamented but added a tail + or hook to the letter-O so that it resembled an inverted Q or cursive + capital letter-O (this was endorsed by a draft ANSI standard for how + to draw ASCII characters, but the final standard changed the + distinguisher to a tick-mark in the upper-left corner). Are we + sufficiently confused yet? + _________________________________________________________________ + + Node:1TBS, Next:[215]120 reset, Previous:[216]0, Up:[217]= 0 = + + 1TBS // n. + + The "One True Brace Style"; see [218]indent style. + _________________________________________________________________ + + Node:120 reset, Next:[219]2, Previous:[220]1TBS, Up:[221]= 0 = + + 120 reset /wuhn-twen'tee ree'set/ n. + + [from 120 volts, U.S. wall voltage] To cycle power on a machine in + order to reset or unjam it. Compare [222]Big Red Switch, [223]power + cycle. + _________________________________________________________________ + + Node:2, Next:[224]404, Previous:[225]120 reset, Up:[226]= 0 = + + 2 infix. + + In translation software written by hackers, infix 2 often represents + the syllable to with the connotation `translate to': as in dvi2ps (DVI + to PostScript), int2string (integer to string), and texi2roff (Texinfo + to [nt]roff). Several versions of a joke have floated around the + internet in which some idiot programmer fixes the Y2K bug by changing + all the Y's in something to K's, as in Januark, Februark, etc. + _________________________________________________________________ + + Node:404, Next:[227]404 compliant, Previous:[228]2, Up:[229]= 0 = + + 404 // n. + + [from the HTTP error "file not found on server"] Extended to humans to + convey that the subject has no idea or no clue - sapience not found. + May be used reflexively; "Uh, I'm 404ing" means "I'm drawing a blank". + _________________________________________________________________ + + Node:404 compliant, Next:[230]4.2, Previous:[231]404, Up:[232]= 0 = + + 404 compliant adj. + + The status of a website which has been completely removed, usually by + the administrators of the hosting site as a result of net abuse by the + website operators. The term is a tongue-in-cheek reference to the + standard "301 compliant" Murkowski Bill disclaimer used by spammers. + See also: [233]spam, [234]spamvertize. + _________________________________________________________________ + + Node:4.2, Next:[235]@-party, Previous:[236]404 compliant, Up:[237]= 0 + = + + 4.2 /for' poynt too'/ n. + + Without a prefix, this almost invariably refers to [238]BSD Unix + release 4.2. Note that it is an indication of cluelessness to say + "version 4.2", and "release 4.2" is rare; the number stands on its + own, or is used in the more explicit forms 4.2BSD or (less commonly) + BSD 4.2. Similar remarks apply to "4.3", "4.4" and to earlier, + less-widespread releases 4.1 and 2.9. + _________________________________________________________________ + + Node:@-party, Next:[239]abbrev, Previous:[240]4.2, Up:[241]= 0 = + + @-party /at'par`tee/ n. + + [from the @-sign in an Internet address] (alt. `@-sign party' /at'si:n + par`tee/) A semi-closed party thrown for hackers at a science-fiction + convention (esp. the annual World Science Fiction Convention or + "Worldcon"); one must have a [242]network address to get in, or at + least be in company with someone who does. One of the most reliable + opportunities for hackers to meet face to face with people who might + otherwise be represented by mere phosphor dots on their screens. + Compare [243]boink. + + The first recorded @-party was held at the Westercon (a U.S. western + regional SF convention) over the July 4th weekend in 1980. It is not + clear exactly when the canonical @-party venue shifted to the Worldcon + but it had certainly become established by Constellation in 1983. + Sadly, the @-party tradition has been in decline since about 1996, + mainly because having an @-address no longer functions as an effective + lodge pin. + _________________________________________________________________ + + Node:= A =, Next:[244]= B =, Previous:[245]= 0 =, Up:[246]The Jargon + Lexicon + += A = + + * [247]abbrev: + * [248]ABEND: + * [249]accumulator: + * [250]ACK: + * [251]Acme: + * [252]acolyte: + * [253]ad-hockery: + * [254]Ada: + * [255]address harvester: + * [256]adger: + * [257]admin: + * [258]ADVENT: + * [259]AFAIK: + * [260]AFJ: + * [261]AFK: + * [262]AI: + * [263]AI-complete: + * [264]AI koans: + * [265]AIDS: + * [266]AIDX: + * [267]airplane rule: + * [268]Alderson loop: + * [269]aliasing bug: + * [270]Alice and Bob: + * [271]all-elbows: + * [272]alpha geek: + * [273]alpha particles: + * [274]alt: + * [275]alt bit: + * [276]Aluminum Book: + * [277]ambimouseterous: + * [278]Amiga: + * [279]Amiga Persecution Complex: + * [280]amoeba: + * [281]amp off: + * [282]amper: + * [283]Angband: + * [284]angle brackets: + * [285]angry fruit salad: + * [286]annoybot: + * [287]annoyware: + * [288]ANSI: + * [289]ANSI standard: + * [290]ANSI standard pizza: + * [291]AOL!: + * [292]app: + * [293]arena: + * [294]arg: + * [295]ARMM: + * [296]armor-plated: + * [297]asbestos: + * [298]asbestos cork award: + * [299]asbestos longjohns: + * [300]ASCII: + * [301]ASCII art: + * [302]ASCIIbetical order: + * [303]astroturfing: + * [304]atomic: + * [305]attoparsec: + * [306]AUP: + * [307]autobogotiphobia: + * [308]automagically: + * [309]avatar: + * [310]awk: + _________________________________________________________________ + + Node:abbrev, Next:[311]ABEND, Previous:[312]@-party, Up:[313]= A = + + abbrev /*-breev'/, /*-brev'/ n. + + Common abbreviation for `abbreviation'. + _________________________________________________________________ + + Node:ABEND, Next:[314]accumulator, Previous:[315]abbrev, Up:[316]= A = + + ABEND /a'bend/, /*-bend'/ n. + + [ABnormal END] 1. Abnormal termination (of software); [317]crash; + [318]lossage. Derives from an error message on the IBM 360; used + jokingly by hackers but seriously mainly by [319]code grinders. + Usually capitalized, but may appear as `abend'. Hackers will try to + persuade you that ABEND is called `abend' because it is what system + operators do to the machine late on Friday when they want to call it a + day, and hence is from the German `Abend' = `Evening'. 2. + [alt.callahans] Absent By Enforced Net Deprivation - used in the + subject lines of postings warning friends of an imminent loss of + Internet access. (This can be because of computer downtime, loss of + provider, moving or illness.) Variants of this also appear: ABVND = + `Absent By Voluntary Net Deprivation' and ABSEND = `Absent By + Self-Enforced Net Deprivation' have been sighted. + _________________________________________________________________ + + Node:accumulator, Next:[320]ACK, Previous:[321]ABEND, Up:[322]= A = + + accumulator n. obs. + + 1. Archaic term for a register. On-line use of it as a synonym for + `register' is a fairly reliable indication that the user has been + around for quite a while and/or that the architecture under discussion + is quite old. The term in full is almost never used of microprocessor + registers, for example, though symbolic names for arithmetic registers + beginning in `A' derive from historical use of the term `accumulator' + (and not, actually, from `arithmetic'). Confusingly, though, an `A' + register name prefix may also stand for `address', as for example on + the Motorola 680x0 family. 2. A register being used for arithmetic or + logic (as opposed to addressing or a loop index), especially one being + used to accumulate a sum or count of many items. This use is in + context of a particular routine or stretch of code. "The FOOBAZ + routine uses A3 as an accumulator." 3. One's in-basket (esp. among + old-timers who might use sense 1). "You want this reviewed? Sure, just + put it in the accumulator." (See [323]stack.) + _________________________________________________________________ + + Node:ACK, Next:[324]Acme, Previous:[325]accumulator, Up:[326]= A = + + ACK /ak/ interj. + + 1. [common; from the ASCII mnemonic for 0000110] Acknowledge. Used to + register one's presence (compare mainstream Yo!). An appropriate + response to [327]ping or [328]ENQ. 2. [from the comic strip "Bloom + County"] An exclamation of surprised disgust, esp. in "Ack pffft!" + Semi-humorous. Generally this sense is not spelled in caps (ACK) and + is distinguished by a following exclamation point. 3. Used to politely + interrupt someone to tell them you understand their point (see + [329]NAK). Thus, for example, you might cut off an overly long + explanation with "Ack. Ack. Ack. I get it now". 4. An affirmative. + "Think we ought to ditch that damn NT server for a Linux box?" "ACK!" + + There is also a usage "ACK?" (from sense 1) meaning "Are you there?", + often used in email when earlier mail has produced no reply, or during + a lull in [330]talk mode to see if the person has gone away (the + standard humorous response is of course [331]NAK (sense 1), i.e., "I'm + not here"). + _________________________________________________________________ + + Node:Acme, Next:[332]acolyte, Previous:[333]ACK, Up:[334]= A = + + Acme n. + + The canonical supplier of bizarre, elaborate, and non-functional + gadgetry - where Rube Goldberg and Heath Robinson (two cartoonists who + specialized in elaborate contraptions) shop. The name has been + humorously expanded as A (or American) Company Making Everything. (In + fact, Acme was a real brand sold from Sears Roebuck catalogs in the + early 1900s.) Describing some X as an "Acme X" either means "This is + [335]insanely great", or, more likely, "This looks [336]insanely great + on paper, but in practice it's really easy to shoot yourself in the + foot with it." Compare [337]pistol. + + This term, specially cherished by American hackers and explained here + for the benefit of our overseas brethren, comes from the Warner + Brothers' series of "Roadrunner" cartoons. In these cartoons, the + famished Wile E. Coyote was forever attempting to catch up with, trap, + and eat the Roadrunner. His attempts usually involved one or more + high-technology Rube Goldberg devices - rocket jetpacks, catapults, + magnetic traps, high-powered slingshots, etc. These were usually + delivered in large cardboard boxes, labeled prominently with the Acme + name. These devices invariably malfunctioned in improbable and violent + ways. + _________________________________________________________________ + + Node:acolyte, Next:[338]ad-hockery, Previous:[339]Acme, Up:[340]= A = + + acolyte n. obs. + + [TMRC] An [341]OSU privileged enough to submit data and programs to a + member of the [342]priesthood. + _________________________________________________________________ + + Node:ad-hockery, Next:[343]Ada, Previous:[344]acolyte, Up:[345]= A = + + ad-hockery /ad-hok'*r-ee/ n. + + [Purdue] 1. Gratuitous assumptions made inside certain programs, esp. + expert systems, which lead to the appearance of semi-intelligent + behavior but are in fact entirely arbitrary. For example, + fuzzy-matching of input tokens that might be typing errors against a + symbol table can make it look as though a program knows how to spell. + 2. Special-case code to cope with some awkward input that would + otherwise cause a program to [346]choke, presuming normal inputs are + dealt with in some cleaner and more regular way. Also called + `ad-hackery', `ad-hocity' (/ad-hos'*-tee/), `ad-crockery'. See also + [347]ELIZA effect. + _________________________________________________________________ + + Node:Ada, Next:[348]address harvester, Previous:[349]ad-hockery, + Up:[350]= A = + + Ada n. + + A [351]Pascal-descended language that was at one time made mandatory + for Department of Defense software projects by the Pentagon. Hackers + are nearly unanimous in observing that, technically, it is precisely + what one might expect given that kind of endorsement by fiat; designed + by committee, crockish, difficult to use, and overall a disastrous, + multi-billion-dollar boondoggle (one common description wss "The PL/I + of the 1980s"). Hackers find Ada's exception-handling and + inter-process communication features particularly hilarious. Ada + Lovelace (the daughter of Lord Byron who became the world's first + programmer while cooperating with Charles Babbage on the design of his + mechanical computing engines in the mid-1800s) would almost certainly + blanch at the use to which her name has latterly been put; the kindest + thing that has been said about it is that there is probably a good + small language screaming to get out from inside its vast, + [352]elephantine bulk. + _________________________________________________________________ + + Node:address harvester, Next:[353]adger, Previous:[354]Ada, Up:[355]= + A = + + address harvester n. + + A robot that searches web pages and/or filters netnews traffic looking + for valid email addresses. Some address harvesters are benign, used + only for compiling address directories. Most, unfortunately, are run + by miscreants compiling address lists to [356]spam. Address harvesters + can be foiled by a [357]teergrube. + _________________________________________________________________ + + Node:adger, Next:[358]admin, Previous:[359]address harvester, + Up:[360]= A = + + adger /aj'r/ vt. + + [UCLA mutant of [361]nadger, poss. also from the middle name of an + infamous [362]tenured graduate student] To make a bonehead move with + consequences that could have been foreseen with even slight mental + effort. E.g., "He started removing files and promptly adgered the + whole project". Compare [363]dumbass attack. + _________________________________________________________________ + + Node:admin, Next:[364]ADVENT, Previous:[365]adger, Up:[366]= A = + + admin /ad-min'/ n. + + Short for `administrator'; very commonly used in speech or on-line to + refer to the systems person in charge on a computer. Common + constructions on this include `sysadmin' and `site admin' (emphasizing + the administrator's role as a site contact for email and news) or + `newsadmin' (focusing specifically on news). Compare [367]postmaster, + [368]sysop, [369]system mangler. + _________________________________________________________________ + + Node:ADVENT, Next:[370]AFAIK, Previous:[371]admin, Up:[372]= A = + + ADVENT /ad'vent/ n. + + The prototypical computer adventure game, first designed by Will + Crowther on the [373]PDP-10 in the mid-1970s as an attempt at + computer-refereed fantasy gaming, and expanded into a puzzle-oriented + game by Don Woods at Stanford in 1976. (Woods had been one of the + authors of [374]INTERCAL.) Now better known as Adventure or Colossal + Cave Adventure, but the [375]TOPS-10 operating system permitted only + six-letter filenames. See also [376]vadding, [377]Zork, and + [378]Infocom. + + This game defined the terse, dryly humorous style since expected in + text adventure games, and popularized several tag lines that have + become fixtures of hacker-speak: "A huge green fierce snake bars the + way!" "I see no X here" (for some noun X). "You are in a maze of + twisty little passages, all alike." "You are in a little maze of + twisty passages, all different." The `magic words' [379]xyzzy and + [380]plugh also derive from this game. + + Crowther, by the way, participated in the exploration of the Mammoth & + Flint Ridge cave system; it actually has a `Colossal Cave' and a + `Bedquilt' as in the game, and the `Y2' that also turns up is cavers' + jargon for a map reference to a secondary entrance. + + ADVENT sources are available for FTP at + [381]ftp://ftp.wustl.edu/doc/misc/if-archive/games/source/advent.tar.Z + . There is a + [382]http://people.delphi.com/rickadams/adventure/index.html. + _________________________________________________________________ + + Node:AFAIK, Next:[383]AFJ, Previous:[384]ADVENT, Up:[385]= A = + + AFAIK // n. + + [Usenet] Abbrev. for "As Far As I Know". + _________________________________________________________________ + + Node:AFJ, Next:[386]AFK, Previous:[387]AFAIK, Up:[388]= A = + + AFJ // n. + + Written-only abbreviation for "April Fool's Joke". Elaborate April + Fool's hoaxes are a long-established tradition on Usenet and Internet; + see [389]kremvax for an example. In fact, April Fool's Day is the only + seasonal holiday consistently marked by customary observances on + Internet and other hacker networks. + _________________________________________________________________ + + Node:AFK, Next:[390]AI, Previous:[391]AFJ, Up:[392]= A = + + AFK + + [MUD] Abbrev. for "Away From Keyboard". Used to notify others that you + will be momentarily unavailable online. eg. "Let's not go kill that + frost giant yet, I need to go AFK to make a phone call". Often MUDs + will have a command to politely inform others of your absence when + they try to talk with you. The term is not restricted to MUDs, + however, and has become common in many chat situations, from IRC to + Unix talk. + _________________________________________________________________ + + Node:AI, Next:[393]AI-complete, Previous:[394]AFK, Up:[395]= A = + + AI /A-I/ n. + + Abbreviation for `Artificial Intelligence', so common that the full + form is almost never written or spoken among hackers. + _________________________________________________________________ + + Node:AI-complete, Next:[396]AI koans, Previous:[397]AI, Up:[398]= A = + + AI-complete /A-I k*m-pleet'/ adj. + + [MIT, Stanford: by analogy with `NP-complete' (see [399]NP-)] Used to + describe problems or subproblems in AI, to indicate that the solution + presupposes a solution to the `strong AI problem' (that is, the + synthesis of a human-level intelligence). A problem that is + AI-complete is, in other words, just too hard. + + Examples of AI-complete problems are `The Vision Problem' (building a + system that can see as well as a human) and `The Natural Language + Problem' (building a system that can understand and speak a natural + language as well as a human). These may appear to be modular, but all + attempts so far (1999) to solve them have foundered on the amount of + context information and `intelligence' they seem to require. See also + [400]gedanken. + _________________________________________________________________ + + Node:AI koans, Next:[401]AIDS, Previous:[402]AI-complete, Up:[403]= A + = + + AI koans /A-I koh'anz/ pl.n. + + A series of pastiches of Zen teaching riddles created by Danny Hillis + at the MIT AI Lab around various major figures of the Lab's culture + (several are included under [404]Some AI Koans in Appendix A). See + also [405]ha ha only serious, [406]mu, and [407]hacker humor. + _________________________________________________________________ + + Node:AIDS, Next:[408]AIDX, Previous:[409]AI koans, Up:[410]= A = + + AIDS /aydz/ n. + + Short for A* Infected Disk Syndrome (`A*' is a [411]glob pattern that + matches, but is not limited to, Apple or Amiga), this condition is + quite often the result of practicing unsafe [412]SEX. See [413]virus, + [414]worm, [415]Trojan horse, [416]virgin. + _________________________________________________________________ + + Node:AIDX, Next:[417]airplane rule, Previous:[418]AIDS, Up:[419]= A = + + AIDX /ayd'k*z/ n. + + Derogatory term for IBM's perverted version of Unix, AIX, especially + for the AIX 3.? used in the IBM RS/6000 series (some hackers think it + is funnier just to pronounce "AIX" as "aches"). A victim of the + dreaded "hybridism" disease, this attempt to combine the two main + currents of the Unix stream ([420]BSD and [421]USG Unix) became a + [422]monstrosity to haunt system administrators' dreams. For example, + if new accounts are created while many users are logged on, the load + average jumps quickly over 20 due to silly implementation of the user + databases. For a quite similar disease, compare [423]HP-SUX. Also, + compare [424]Macintrash, [425]Nominal Semidestructor, [426]ScumOS, + [427]sun-stools. + _________________________________________________________________ + + Node:airplane rule, Next:[428]Alderson loop, Previous:[429]AIDX, + Up:[430]= A = + + airplane rule n. + + "Complexity increases the possibility of failure; a twin-engine + airplane has twice as many engine problems as a single-engine + airplane." By analogy, in both software and electronics, the rule that + simplicity increases robustness. It is correspondingly argued that the + right way to build reliable systems is to put all your eggs in one + basket, after making sure that you've built a really good basket. See + also [431]KISS Principle, [432]elegant. + _________________________________________________________________ + + Node:Alderson loop, Next:[433]aliasing bug, Previous:[434]airplane + rule, Up:[435]= A = + + Alderson loop n. + + [Intel] A special version of an [436]infinite loop where there is an + exit condition available, but inaccessible in the current + implementation of the code. Typically this is created while debugging + user interface code. An example would be when there is a menu stating, + "Select 1-3 or 9 to quit" and 9 is not allowed by the function that + takes the selection from the user. + + This term received its name from a programmer who had coded a modal + message box in MSAccess with no Ok or Cancel buttons, thereby + disabling the entire program whenever the box came up. The message box + had the proper code for dismissal and even was set up so that when the + non-existent Ok button was pressed the proper code would be called. + _________________________________________________________________ + + Node:aliasing bug, Next:[437]Alice and Bob, Previous:[438]Alderson + loop, Up:[439]= A = + + aliasing bug n. + + A class of subtle programming errors that can arise in code that does + dynamic allocation, esp. via malloc(3) or equivalent. If several + pointers address (`aliases for') a given hunk of storage, it may + happen that the storage is freed or reallocated (and thus moved) + through one alias and then referenced through another, which may lead + to subtle (and possibly intermittent) lossage depending on the state + and the allocation history of the malloc [440]arena. Avoidable by use + of allocation strategies that never alias allocated core, or by use of + higher-level languages, such as [441]LISP, which employ a garbage + collector (see [442]GC). Also called a [443]stale pointer bug. See + also [444]precedence lossage, [445]smash the stack, [446]fandango on + core, [447]memory leak, [448]memory smash, [449]overrun screw, + [450]spam. + + Historical note: Though this term is nowadays associated with C + programming, it was already in use in a very similar sense in the + Algol-60 and FORTRAN communities in the 1960s. + _________________________________________________________________ + + Node:Alice and Bob, Next:[451]all-elbows, Previous:[452]aliasing bug, + Up:[453]= A = + + Alice and Bob n. + + The archetypal individuals used as examples in discussions of + cryptographic protocols. Originally, theorists would say something + like: "A communicates with someone who claims to be B, So to be sure, + A tests that B knows a secret number K. So A sends to B a random + number X. B then forms Y by encrypting X under key K and sends Y back + to A" Because this sort of thing is is quite hard to follow, theorists + stopped using the unadorned letters A and B to represent the main + players and started calling them Alice and Bob. So now we say "Alice + communicates with someone claiming to be Bob, and to be sure, So Alice + tests that Bob knows a secret number K. Alice sends to Bob a random + number X. Bob then forms Y by encrypting X under key K and sends Y + back to Alice". A whole mythology rapidly grew up around the + metasyntactic names; see + [454]http://www.conceptlabs.co.uk/alicebob.html. + + In Bruce Schneier's definitive introductory text "Applied + Cryptography" (2nd ed., 1996, John Wiley & Sons, ISBN 0-471-11709-9) + he introduces a table of dramatis personae headed by Alice and Bob. + Others include Carol (a participant in three- and four-party + protocols), Dave (a participant in four-party protocols), Eve (an + eavesdropper), Mallory (a malicious active attacker), Trent (a trusted + arbitrator), Walter (a warden), Peggy (a prover) and Victor (a + verifier). These names for roles are either already standard or, given + the wide popularity of the book, may be expected to quickly become so. + _________________________________________________________________ + + Node:all-elbows, Next:[455]alpha geek, Previous:[456]Alice and Bob, + Up:[457]= A = + + all-elbows adj. + + [MS-DOS] Of a TSR (terminate-and-stay-resident) IBM PC program, such + as the N pop-up calendar and calculator utilities that circulate on + [458]BBS systems: unsociable. Used to describe a program that rudely + steals the resources that it needs without considering that other TSRs + may also be resident. One particularly common form of rudeness is + lock-up due to programs fighting over the keyboard interrupt. See + [459]rude, also [460]mess-dos. + _________________________________________________________________ + + Node:alpha geek, Next:[461]alpha particles, Previous:[462]all-elbows, + Up:[463]= A = + + alpha geek n. + + [from animal ethologists' `alpha male'] The most technically + accomplished or skillful person in some implied context. "Ask Larry, + he's the alpha geek here." + _________________________________________________________________ + + Node:alpha particles, Next:[464]alt, Previous:[465]alpha geek, + Up:[466]= A = + + alpha particles n. + + See [467]bit rot. + _________________________________________________________________ + + Node:alt, Next:[468]alt bit, Previous:[469]alpha particles, Up:[470]= + A = + + alt /awlt/ + + 1. n. The alt shift key on an IBM PC or [471]clone keyboard; see + [472]bucky bits, sense 2 (though typical PC usage does not simply set + the 0200 bit). 2. n. The `option' key on a Macintosh; use of this term + usually reveals that the speaker hacked PCs before coming to the Mac + (see also [473]feature key, which is sometimes incorrectly called + `alt'). 3. n.,obs. [PDP-10; often capitalized to ALT] Alternate name + for the ASCII ESC character (ASCII 0011011), after the keycap labeling + on some older terminals; also `altmode' (/awlt'mohd/). This character + was almost never pronounced `escape' on an ITS system, in [474]TECO, + or under TOPS-10 -- always alt, as in "Type alt alt to end a TECO + command" or "alt-U onto the system" (for "log onto the [ITS] system"). + This usage probably arose because alt is more convenient to say than + `escape', especially when followed by another alt or a character (or + another alt and a character, for that matter). 4. The alt hierarchy on + Usenet, the tree of newsgroups created by users without a formal vote + and approval procedure. There is a myth, not entirely implausible, + that alt is acronymic for "anarchists, lunatics, and terrorists"; but + in fact it is simply short for "alternative". + _________________________________________________________________ + + Node:alt bit, Next:[475]Aluminum Book, Previous:[476]alt, Up:[477]= A + = + + alt bit /awlt bit/ [from alternate] adj. + + See [478]meta bit. + _________________________________________________________________ + + Node:Aluminum Book, Next:[479]ambimouseterous, Previous:[480]alt bit, + Up:[481]= A = + + Aluminum Book n. + + [MIT] "Common LISP: The Language", by Guy L. Steele Jr. (Digital + Press, first edition 1984, second edition 1990). Note that due to a + technical screwup some printings of the second edition are actually of + a color the author describes succinctly as "yucky green". See also + [482]book titles. + _________________________________________________________________ + + Node:ambimouseterous, Next:[483]Amiga, Previous:[484]Aluminum Book, + Up:[485]= A = + + ambimouseterous /am-b*-mows'ter-us/ or /am-b*-mows'trus/ adj. + + [modeled on ambidextrous] Able to use a mouse with either hand. + _________________________________________________________________ + + Node:Amiga, Next:[486]Amiga Persecution Complex, + Previous:[487]ambimouseterous, Up:[488]= A = + + Amiga n + + A series of personal computer models originally sold by Commodore, + based on 680x0 processors, custom support chips and an operating + system that combined some of the best features of Macintosh and Unix + with compatibility with neither. + + The Amiga was released just as the personal computing world + standardized on IBM-PC clones. This prevented it from gaining serious + market share, despite the fact that the first Amigas had a substantial + technological lead on the IBM XTs of the time. Instead, it acquired a + small but zealous population of enthusiastic hackers who dreamt of one + day unseating the clones (see [489]Amiga Persecution Complex). The + traits of this culture are both spoofed and illuminated in [490]The + BLAZE Humor Viewer. The strength of the Amiga platform seeded a small + industry of companies building software and hardware for the platform, + especially in graphics and video applications (see [491]video + toaster). + + Due to spectacular mismanagement, Commodore did hardly any R&D, + allowing the competition to close Amiga's technological lead. After + Commodore went bankrupt in 1994 the technology passed through several + hands, none of whom did much with it. However, the Amiga is still + being produced in Europe under license and has a substantial number of + fans, which will probably extend the platform's life considerably. + _________________________________________________________________ + + Node:Amiga Persecution Complex, Next:[492]amoeba, Previous:[493]Amiga, + Up:[494]= A = + + Amiga Persecution Complex n. + + The disorder suffered by a particularly egregious variety of + [495]bigot, those who believe that the marginality of their preferred + machine is the result of some kind of industry-wide conspiracy (for + without a conspiracy of some kind, the eminent superiority of their + beloved shining jewel of a platform would obviously win over all, + market pressures be damned!) Those afflicted are prone to engaging in + [496]flame wars and calling for boycotts and mailbombings. Amiga + Persecution Complex is by no means limited to Amiga users; NeXT, + [497]NeWS, [498]OS/2, Macintosh, [499]LISP, and [500]GNU users are + also common victims. [501]Linux users used to display symptoms very + frequently before Linux started winning; some still do. See also + [502]newbie, [503]troll, [504]holy wars, [505]weenie, [506]Get a + life!. + _________________________________________________________________ + + Node:amoeba, Next:[507]amp off, Previous:[508]Amiga Persecution + Complex, Up:[509]= A = + + amoeba n. + + Humorous term for the Commodore Amiga personal computer. + _________________________________________________________________ + + Node:amp off, Next:[510]amper, Previous:[511]amoeba, Up:[512]= A = + + amp off vt. + + [Purdue] To run in [513]background. From the Unix shell `&' operator. + _________________________________________________________________ + + Node:amper, Next:[514]Angband, Previous:[515]amp off, Up:[516]= A = + + amper n. + + Common abbreviation for the name of the ampersand (`&', ASCII 0100110) + character. See [517]ASCII for other synonyms. + _________________________________________________________________ + + Node:Angband, Next:[518]angle brackets, Previous:[519]amper, Up:[520]= + A = + + Angband n. /ang'band/ + + Like [521]nethack, [522]moria, and [523]rogue, one of the large freely + distributed Dungeons-and-Dragons-like simulation games, available for + a wide range of machines and operating systems. The name is from + Tolkien's Pits of Angband (compare [524]elder days, [525]elvish). Has + been described as "Moria on steroids"; but, unlike Moria, many aspects + of the game are customizable. This leads many hackers and would-be + hackers into fooling with these instead of doing productive work. + There are many Angband variants, of which the most notorious is + probably the rather whimsical Zangband. In this game, when a key that + does not correspond to a command is pressed, the game will display + "Type ? for help" 50% of the time. The other 50% of the time, random + error messages including "An error has occurred because an error of + type 42 has occurred" and "Windows 95 uninstalled successfully" will + be displayed. Zangband also allows the player to kill Santa Claus (who + has some really good stuff, but also has a lot of friends), "Bull + Gates", and Barney the Dinosaur (but be watchful; Barney has a nasty + case of halitosis). There is an official angband home page at + [526]http://www.phial.com/angband and a zangband one at + [527]http://thangorodrim.angband.org. See also [528]Random Number God. + _________________________________________________________________ + + Node:angle brackets, Next:[529]angry fruit salad, + Previous:[530]Angband, Up:[531]= A = + + angle brackets n. + + Either of the characters < (ASCII 0111100) and > (ASCII 0111110) + (ASCII less-than or greater-than signs). Typographers in the [532]Real + World use angle brackets which are either taller and slimmer (the ISO + `Bra' and `Ket' characters), or significantly smaller (single or + double guillemets) than the less-than and greater-than signs. See + [533]broket, [534]ASCII. + _________________________________________________________________ + + Node:angry fruit salad, Next:[535]annoybot, Previous:[536]angle + brackets, Up:[537]= A = + + angry fruit salad n. + + A bad visual-interface design that uses too many colors. (This term + derives, of course, from the bizarre day-glo colors found in canned + fruit salad.) Too often one sees similar effects from interface + designers using color window systems such as [538]X; there is a + tendency to create displays that are flashy and attention-getting but + uncomfortable for long-term use. + _________________________________________________________________ + + Node:annoybot, Next:[539]annoyware, Previous:[540]angry fruit salad, + Up:[541]= A = + + annoybot /*-noy-bot/ n. + + [IRC] See [542]bot. + _________________________________________________________________ + + Node:annoyware, Next:[543]ANSI, Previous:[544]annoybot, Up:[545]= A = + + annoyware n. + + A type of [546]shareware that frequently disrupts normal program + operation to display requests for payment to the author in return for + the ability to disable the request messages. (Also called `nagware') + The requests generally require user action to acknowledge the message + before normal operation is resumed and are often tied to the most + frequently used features of the software. See also [547]careware, + [548]charityware, [549]crippleware, [550]freeware, [551]FRS, + [552]guiltware, [553]postcardware, and [554]-ware; compare + [555]payware. + _________________________________________________________________ + + Node:ANSI, Next:[556]ANSI standard, Previous:[557]annoyware, Up:[558]= + A = + + ANSI /an'see/ + + 1. n. [techspeak] The American National Standards Institute. ANSI, + along with the International Organization for Standards (ISO), + standardized the C programming language (see [559]K&R, [560]Classic + C), and promulgates many other important software standards. 2. n. + [techspeak] A terminal may be said to be `ANSI' if it meets the ANSI + X.364 standard for terminal control. Unfortunately, this standard was + both over-complicated and too permissive. It has been retired and + replaced by the ECMA-48 standard, which shares both flaws. 3. n. [BBS + jargon] The set of screen-painting codes that most MS-DOS and Amiga + computers accept. This comes from the ANSI.SYS device driver that must + be loaded on an MS-DOS computer to view such codes. Unfortunately, + neither DOS ANSI nor the BBS ANSIs derived from it exactly match the + ANSI X.364 terminal standard. For example, the ESC-[1m code turns on + the bold highlight on large machines, but in IBM PC/MS-DOS ANSI, it + turns on `intense' (bright) colors. Also, in BBS-land, the term `ANSI' + is often used to imply that a particular computer uses or can emulate + the IBM high-half character set from MS-DOS. Particular use depends on + context. Occasionally, the vanilla ASCII character set is used with + the color codes, but on BBSs, ANSI and `IBM characters' tend to go + together. + _________________________________________________________________ + + Node:ANSI standard, Next:[561]ANSI standard pizza, Previous:[562]ANSI, + Up:[563]= A = + + ANSI standard /an'see stan'd*rd/ + + The ANSI standard usage of `ANSI standard' refers to any practice + which is typical or broadly done. It's most appropriately applied to + things that everyone does that are not quite regulation. For example: + ANSI standard shaking of a laser printer cartridge to get extra life + from it, or the ANSI standard word tripling in names of usenet alt + groups. + _________________________________________________________________ + + Node:ANSI standard pizza, Next:[564]AOL!, Previous:[565]ANSI standard, + Up:[566]= A = + + ANSI standard pizza /an'see stan'd*rd peet'z*/ + + [CMU] Pepperoni and mushroom pizza. Coined allegedly because most + pizzas ordered by CMU hackers during some period leading up to + mid-1990 were of that flavor. See also [567]rotary debugger; compare + [568]ISO standard cup of tea. + _________________________________________________________________ + + Node:AOL!, Next:[569]app, Previous:[570]ANSI standard pizza, Up:[571]= + A = + + AOL! n. + + [Usenet] Common synonym for "Me, too!" alluding to the legendary + propensity of America Online users to utter contentless "Me, too!" + postings. The number of exclamation points following varies from zero + to five or so. The pseudo-HTML + + <AOL>Me, too!</AOL> + + is also frequently seen. See also [572]September that never ended. + _________________________________________________________________ + + Node:app, Next:[573]arena, Previous:[574]AOL!, Up:[575]= A = + + app /ap/ n. + + Short for `application program', as opposed to a systems program. Apps + are what systems vendors are forever chasing developers to create for + their environments so they can sell more boxes. Hackers tend not to + think of the things they themselves run as apps; thus, in hacker + parlance the term excludes compilers, program editors, games, and + messaging systems, though a user would consider all those to be apps. + (Broadly, an app is often a self-contained environment for performing + some well-defined task such as `word processing'; hackers tend to + prefer more general-purpose tools.) See [576]killer app; oppose + [577]tool, [578]operating system. + _________________________________________________________________ + + Node:arena, Next:[579]arg, Previous:[580]app, Up:[581]= A = + + arena n. + + [common; Unix] The area of memory attached to a process by brk(2) and + sbrk(2) and used by malloc(3) as dynamic storage. So named from a + malloc: corrupt arena message emitted when some early versions + detected an impossible value in the free block list. See [582]overrun + screw, [583]aliasing bug, [584]memory leak, [585]memory smash, + [586]smash the stack. + _________________________________________________________________ + + Node:arg, Next:[587]ARMM, Previous:[588]arena, Up:[589]= A = + + arg /arg/ n. + + Abbreviation for `argument' (to a function), used so often as to have + become a new word (like `piano' from `pianoforte'). "The sine function + takes 1 arg, but the arc-tangent function can take either 1 or 2 + args." Compare [590]param, [591]parm, [592]var. + _________________________________________________________________ + + Node:ARMM, Next:[593]armor-plated, Previous:[594]arg, Up:[595]= A = + + ARMM n. + + [acronym, `Automated Retroactive Minimal Moderation'] A Usenet + [596]cancelbot created by Dick Depew of Munroe Falls, Ohio. ARMM was + intended to automatically cancel posts from anonymous-posting sites. + Unfortunately, the robot's recognizer for anonymous postings triggered + on its own automatically-generated control messages! Transformed by + this stroke of programming ineptitude into a monster of + Frankensteinian proportions, it broke loose on the night of March 31, + 1993 and proceeded to [597]spam news.admin.policy with a recursive + explosion of over 200 messages. + + ARMM's bug produced a recursive [598]cascade of messages each of which + mechanically added text to the ID and Subject and some other headers + of its parent. This produced a flood of messages in which each header + took up several screens and each message ID and subject line got + longer and longer and longer. + + Reactions varied from amusement to outrage. The pathological messages + crashed at least one mail system, and upset people paying line charges + for their Usenet feeds. One poster described the ARMM debacle as + "instant Usenet history" (also establishing the term [599]despew), and + it has since been widely cited as a cautionary example of the havoc + the combination of good intentions and incompetence can wreak on a + network. Compare [600]Great Worm; [601]sorcerer's apprentice mode. See + also [602]software laser, [603]network meltdown. + _________________________________________________________________ + + Node:armor-plated, Next:[604]asbestos, Previous:[605]ARMM, Up:[606]= A + = + + armor-plated n. + + Syn. for [607]bulletproof. + _________________________________________________________________ + + Node:asbestos, Next:[608]asbestos cork award, + Previous:[609]armor-plated, Up:[610]= A = + + asbestos adj. + + [common] Used as a modifier to anything intended to protect one from + [611]flames; also in other highly [612]flame-suggestive usages. See, + for example, [613]asbestos longjohns and [614]asbestos cork award. + _________________________________________________________________ + + Node:asbestos cork award, Next:[615]asbestos longjohns, + Previous:[616]asbestos, Up:[617]= A = + + asbestos cork award n. + + Once, long ago at MIT, there was a [618]flamer so consistently + obnoxious that another hacker designed, had made, and distributed + posters announcing that said flamer had been nominated for the + `asbestos cork award'. (Any reader in doubt as to the intended + application of the cork should consult the etymology under + [619]flame.) Since then, it is agreed that only a select few have + risen to the heights of bombast required to earn this dubious dignity + -- but there is no agreement on which few. + _________________________________________________________________ + + Node:asbestos longjohns, Next:[620]ASCII, Previous:[621]asbestos cork + award, Up:[622]= A = + + asbestos longjohns n. + + Notional garments donned by [623]Usenet posters just before emitting a + remark they expect will elicit [624]flamage. This is the most common + of the [625]asbestos coinages. Also `asbestos underwear', `asbestos + overcoat', etc. + _________________________________________________________________ + + Node:ASCII, Next:[626]ASCII art, Previous:[627]asbestos longjohns, + Up:[628]= A = + + ASCII /as'kee/ n. + + [originally an acronym (American Standard Code for Information + Interchange) but now merely conventional] The predominant character + set encoding of present-day computers. The standard version uses 7 + bits for each character, whereas most earlier codes (including early + drafts of of ASCII prior to June 1961) used fewer. This change allowed + the inclusion of lowercase letters -- a major [629]win -- but it did + not provide for accented letters or any other letterforms not used in + English (such as the German sharp-S or the ae-ligature which is a + letter in, for example, Norwegian). It could be worse, though. It + could be much worse. See [630]EBCDIC to understand how. A history of + ASCII and its ancestors is at + [631]http://www.wps.com/texts/codes/index.html. + + Computers are much pickier and less flexible about spelling than + humans; thus, hackers need to be very precise when talking about + characters, and have developed a considerable amount of verbal + shorthand for them. Every character has one or more names -- some + formal, some concise, some silly. Common jargon names for ASCII + characters are collected here. See also individual entries for + [632]bang, [633]excl, [634]open, [635]ques, [636]semi, [637]shriek, + [638]splat, [639]twiddle, and [640]Yu-Shiang Whole Fish. + + This list derives from revision 2.3 of the Usenet ASCII pronunciation + guide. Single characters are listed in ASCII order; character pairs + are sorted in by first member. For each character, common names are + given in rough order of popularity, followed by names that are + reported but rarely seen; official ANSI/CCITT names are surrounded by + brokets: <>. Square brackets mark the particularly silly names + introduced by [641]INTERCAL. The abbreviations "l/r" and "o/c" stand + for left/right and "open/close" respectively. Ordinary parentheticals + provide some usage information. + + ! + Common: [642]bang; pling; excl; shriek; ball-bat; <exclamation + mark>. Rare: factorial; exclam; smash; cuss; boing; yell; wow; + hey; wham; eureka; [spark-spot]; soldier, control. + + " + Common: double quote; quote. Rare: literal mark; double-glitch; + <quotation marks>; <dieresis>; dirk; [rabbit-ears]; double + prime. + + # + Common: number sign; pound; pound sign; hash; sharp; + [643]crunch; hex; [mesh]. Rare: grid; crosshatch; octothorpe; + flash; <square>, pig-pen; tictactoe; scratchmark; thud; thump; + [644]splat. + + $ + Common: dollar; <dollar sign>. Rare: currency symbol; buck; + cash; string (from BASIC); escape (when used as the echo of + ASCII ESC); ding; cache; [big money]. + + % + Common: percent; <percent sign>; mod; grapes. Rare: + [double-oh-seven]. + + & + Common: <ampersand>; amper; and, and sign. Rare: address (from + C); reference (from C++); andpersand; bitand; background (from + sh(1)); pretzel; amp. [INTERCAL called this `ampersand'; what + could be sillier?] + + ' + Common: single quote; quote; <apostrophe>. Rare: prime; glitch; + tick; irk; pop; [spark]; <closing single quotation mark>; + <acute accent>. + + ( ) + Common: l/r paren; l/r parenthesis; left/right; open/close; + paren/thesis; o/c paren; o/c parenthesis; l/r parenthesis; l/r + banana. Rare: so/already; lparen/rparen; <opening/closing + parenthesis>; o/c round bracket, l/r round bracket, [wax/wane]; + parenthisey/unparenthisey; l/r ear. + + * + Common: star; [[645]splat]; <asterisk>. Rare: wildcard; gear; + dingle; mult; spider; aster; times; twinkle; glob (see + [646]glob); [647]Nathan Hale. + + + + Common: <plus>; add. Rare: cross; [intersection]. + + , + Common: <comma>. Rare: <cedilla>; [tail]. + + - + Common: dash; <hyphen>; <minus>. Rare: [worm]; option; dak; + bithorpe. + + . + Common: dot; point; <period>; <decimal point>. Rare: radix + point; full stop; [spot]. + + / + Common: slash; stroke; <slant>; forward slash. Rare: diagonal; + solidus; over; slak; virgule; [slat]. + + : + Common: <colon>. Rare: dots; [two-spot]. + + ; + Common: <semicolon>; semi. Rare: weenie; [hybrid], pit-thwong. + + < > + Common: <less/greater than>; bra/ket; l/r angle; l/r angle + bracket; l/r broket. Rare: from/{into, towards}; read + from/write to; suck/blow; comes-from/gozinta; in/out; + crunch/zap (all from UNIX); tic/tac; [angle/right angle]. + + = + Common: <equals>; gets; takes. Rare: quadrathorpe; [half-mesh]. + + ? + Common: query; <question mark>; [648]ques. Rare: whatmark; + [what]; wildchar; huh; hook; buttonhook; hunchback. + + @ + Common: at sign; at; strudel. Rare: each; vortex; whorl; + [whirlpool]; cyclone; snail; ape; cat; rose; cabbage; + <commercial at>. + + V + Rare: [book]. + + [ ] + Common: l/r square bracket; l/r bracket; <opening/closing + bracket>; bracket/unbracket. Rare: square/unsquare; [U turn/U + turn back]. + + \ + Common: backslash, hack, whack; escape (from C/UNIX); reverse + slash; slosh; backslant; backwhack. Rare: bash; <reverse + slant>; reversed virgule; [backslat]. + + ^ + Common: hat; control; uparrow; caret; <circumflex>. Rare: xor + sign, chevron; [shark (or shark-fin)]; to the (`to the power + of'); fang; pointer (in Pascal). + + _ + Common: <underline>; underscore; underbar; under. Rare: score; + backarrow; skid; [flatworm]. + + ` + Common: backquote; left quote; left single quote; open quote; + <grave accent>; grave. Rare: backprime; [backspark]; + unapostrophe; birk; blugle; back tick; back glitch; push; + <opening single quotation mark>; quasiquote. + + { } + Common: o/c brace; l/r brace; l/r squiggly; l/r squiggly + bracket/brace; l/r curly bracket/brace; <opening/closing + brace>. Rare: brace/unbrace; curly/uncurly; leftit/rytit; l/r + squirrelly; [embrace/bracelet]. + + | + Common: bar; or; or-bar; v-bar; pipe; vertical bar. Rare: + <vertical line>; gozinta; thru; pipesinta (last three from + UNIX); [spike]. + + ~ + Common: <tilde>; squiggle; [649]twiddle; not. Rare: approx; + wiggle; swung dash; enyay; [sqiggle (sic)]. + + The pronunciation of # as `pound' is common in the U.S. but a bad + idea; [650]Commonwealth Hackish has its own, rather more apposite use + of `pound sign' (confusingly, on British keyboards the pound graphic + happens to replace #; thus Britishers sometimes call # on a U.S.-ASCII + keyboard `pound', compounding the American error). The U.S. usage + derives from an old-fashioned commercial practice of using a # suffix + to tag pound weights on bills of lading. The character is usually + pronounced `hash' outside the U.S. There are more culture wars over + the correct pronunciation of this character than any other, which has + led to the [651]ha ha only serious suggestion that it be pronounced + `shibboleth' (see Judges 12:6 in an Old Testament or Tanakh). + + The `uparrow' name for circumflex and `leftarrow' name for underline + are historical relics from archaic ASCII (the 1963 version), which had + these graphics in those character positions rather than the modern + punctuation characters. + + The `swung dash' or `approximation' sign is not quite the same as + tilde in typeset material but the ASCII tilde serves for both (compare + [652]angle brackets). + + Some other common usages cause odd overlaps. The #, $, >, and & + characters, for example, are all pronounced "hex" in different + communities because various assemblers use them as a prefix tag for + hexadecimal constants (in particular, # in many assembler-programming + cultures, $ in the 6502 world, > at Texas Instruments, and & on the + BBC Micro, Sinclair, and some Z80 machines). See also [653]splat. + + The inability of ASCII text to correctly represent any of the world's + other major languages makes the designers' choice of 7 bits look more + and more like a serious [654]misfeature as the use of international + networks continues to increase (see [655]software rot). Hardware and + software from the U.S. still tends to embody the assumption that ASCII + is the universal character set and that characters have 7 bits; this + is a major irritant to people who want to use a character set suited + to their own languages. Perversely, though, efforts to solve this + problem by proliferating `national' character sets produce an + evolutionary pressure to use a smaller subset common to all those in + use. + _________________________________________________________________ + + Node:ASCII art, Next:[656]ASCIIbetical order, Previous:[657]ASCII, + Up:[658]= A = + + ASCII art n. + + The fine art of drawing diagrams using the ASCII character set (mainly + |, -, /, \, and +). Also known as `character graphics' or `ASCII + graphics'; see also [659]boxology. Here is a serious example: + o----)||(--+--|<----+ +---------o + D O + L )||( | | | C U + A I )||( +-->|-+ | +-\/\/-+--o - T + C N )||( | | | | P + E )||( +-->|-+--)---+--|(--+-o U + )||( | | | GND T + o----)||(--+--|<----+----------+ + + A power supply consisting of a full wave rectifier circuit + feeding a capacitor input filter circuit + + And here are some very silly examples: + |\/\/\/| ____/| ___ |\_/| ___ + | | \ o.O| ACK! / \_ |` '| _/ \ + | | =(_)= THPHTH! / \/ \/ \ + | (o)(o) U / \ + C _) (__) \/\/\/\ _____ /\/\/\/ + | ,___| (oo) \/ \/ + | / \/-------\ U (__) + /____\ || | \ /---V `v'- oo ) +/ \ ||---W|| * * |--| || |`. |_/\ + + //-o-\\ + ____---=======---____ + ====___\ /.. ..\ /___==== Klingons rule OK! + // ---\__O__/--- \\ + \_\ /_/ + + There is an important subgenre of ASCII art that puns on the standard + character names in the fashion of a rebus. ++--------------------------------------------------------+ +| ^^^^^^^^^^^^ | +| ^^^^^^^^^^^ ^^^^^^^^^ | +| ^^^^^^^^^^^^^ ^^^^^^^^^^^^^ | +| ^^^^^^^ B ^^^^^^^^^ | +| ^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^ | ++--------------------------------------------------------+ + " A Bee in the Carrot Patch " + + Within humorous ASCII art, there is for some reason an entire + flourishing subgenre of pictures of silly cows. Four of these are + reproduced in the examples above, here are three more: + (__) (__) (__) + (\/) ($$) (**) + /-------\/ /-------\/ /-------\/ + / | 666 || / |=====|| / | || +* ||----|| * ||----|| * ||----|| + ~~ ~~ ~~ ~~ ~~ ~~ +Satanic cow This cow is a Yuppie Cow in love + + Finally, here's a magnificent example of ASCII art depicting an + Edwardian train station in Dunedin, New Zealand: + .-. + /___\ + |___| + |]_[| + / I \ + JL/ | \JL + .-. i () | () i .-. + |_| .^. /_\ LJ=======LJ /_\ .^. |_| +._/___\._./___\_._._._._.L_J_/.-. .-.\_L_J._._._._._/___\._./___\._._._ + ., |-,-| ., L_J |_| [I] |_| L_J ., |-,-| ., ., + JL |-O-| JL L_J%%%%%%%%%%%%%%%L_J JL |-O-| JL JL +IIIIII_HH_'-'-'_HH_IIIIII|_|=======H=======|_|IIIIII_HH_'-'-'_HH_IIIIII_HH_ +-------[]-------[]-------[_]----\.=I=./----[_]-------[]-------[]--------[]- + _/\_ ||\\_I_//|| _/\_ [_] []_/_L_J_\_[] [_] _/\_ ||\\_I_//|| _/\_ ||\ + |__| ||=/_|_\=|| |__|_|_| _L_L_J_J_ |_|_|__| ||=/_|_\=|| |__| ||- + |__| |||__|__||| |__[___]__--__===__--__[___]__| |||__|__||| |__| ||| +IIIIIII[_]IIIII[_]IIIIIL___J__II__|_|__II__L___JIIIII[_]IIIII[_]IIIIIIII[_] + \_I_/ [_]\_I_/[_] \_I_[_]\II/[]\_\I/_/[]\II/[_]\_I_/ [_]\_I_/[_] \_I_/ [_] +./ \.L_J/ \L_J./ L_JI I[]/ \[]I IL_J \.L_J/ \L_J./ \.L_J +| |L_J| |L_J| L_J| |[]| |[]| |L_J |L_J| |L_J| |L_J +|_____JL_JL___JL_JL____|-|| |[]| |[]| ||-|_____JL_JL___JL_JL_____JL_J + + There is a newsgroup, alt.ascii-art, devoted to this genre; however, + see also [660]warlording. + _________________________________________________________________ + + Node:ASCIIbetical order, Next:[661]astroturfing, Previous:[662]ASCII + art, Up:[663]= A = + + ASCIIbetical order /as'kee-be'-t*-kl or'dr/ adj.,n. + + Used to indicate that data is sorted in ASCII collated order rather + than alphabetical order. This lexicon is sorted in something close to + ASCIIbetical order, but with case ignored and entries beginning with + non-alphabetic characters moved to the end. "At my video store, they + used their computer to sort the videos into ASCIIbetical order, so I + couldn't find `"Crocodile" Dundee' until I thought to look before + `2001' and `48 HRS.'!" + _________________________________________________________________ + + Node:astroturfing, Next:[664]atomic, Previous:[665]ASCIIbetical order, + Up:[666]= A = + + astroturfing n. + + The use of paid shills to create the impression of a popular movement, + through means like letters to newspapers from soi-disant `concerned + citizens', paid opinion pieces, and the formation of grass-roots + lobbying groups that are actually funded by a PR group (astroturf is + fake grass; hence the term). This term became common among hackers + after it came to light in early 1998 that Microsoft had attempted to + use such tactics to forestall the U.S. Department of Justice's + antitrust action against the company. + + This backfired horribly, angering a number of state attorneys-general + enough to induce them to go public with plans to join the Federal + suit. It also set anybody defending Microsoft on the net for the + accusation "You're just astroturfing!". + _________________________________________________________________ + + Node:atomic, Next:[667]attoparsec, Previous:[668]astroturfing, + Up:[669]= A = + + atomic adj. + + [from Gk. `atomos', indivisible] 1. Indivisible; cannot be split up. + For example, an instruction may be said to do several things + `atomically', i.e., all the things are done immediately, and there is + no chance of the instruction being half-completed or of another being + interspersed. Used esp. to convey that an operation cannot be screwed + up by interrupts. "This routine locks the file and increments the + file's semaphore atomically." 2. [primarily techspeak] Guaranteed to + complete successfully or not at all, usu. refers to database + transactions. If an error prevents a partially-performed transaction + from proceeding to completion, it must be "backed out," as the + database must not be left in an inconsistent state. + + Computer usage, in either of the above senses, has none of the + connotations that `atomic' has in mainstream English (i.e. of + particles of matter, nuclear explosions etc.). + _________________________________________________________________ + + Node:attoparsec, Next:[670]AUP, Previous:[671]atomic, Up:[672]= A = + + attoparsec n. + + About an inch. `atto-' is the standard SI prefix for multiplication by + 10^(-18). A parsec (parallax-second) is 3.26 light-years; an + attoparsec is thus 3.26 * 10^(-18) light years, or about 3.1 cm (thus, + 1 attoparsec/[673]microfortnight equals about 1 inch/sec). This unit + is reported to be in use (though probably not very seriously) among + hackers in the U.K. See [674]micro-. + _________________________________________________________________ + + Node:AUP, Next:[675]autobogotiphobia, Previous:[676]attoparsec, + Up:[677]= A = + + AUP /A-U-P/ + + Abbreviation, "Acceptable Use Policy". The policy of a given ISP which + sets out what the ISP considers to be (un)acceptable uses of its + Internet resources. + _________________________________________________________________ + + Node:autobogotiphobia, Next:[678]automagically, Previous:[679]AUP, + Up:[680]= A = + + autobogotiphobia /aw'toh-boh-got`*-foh'bee-*/ + + n. See [681]bogotify. + _________________________________________________________________ + + Node:automagically, Next:[682]avatar, Previous:[683]autobogotiphobia, + Up:[684]= A = + + automagically /aw-toh-maj'i-klee/ adv. + + Automatically, but in a way that, for some reason (typically because + it is too complicated, or too ugly, or perhaps even too trivial), the + speaker doesn't feel like explaining to you. See [685]magic. "The + C-INTERCAL compiler generates C, then automagically invokes cc(1) to + produce an executable." + + This term is quite old, going back at least to the mid-70s in jargon + and probably much earlier. The word `automagic' occurred in + advertising (for a shirt-ironing gadget) as far back as the late + 1940s. + _________________________________________________________________ + + Node:avatar, Next:[686]awk, Previous:[687]automagically, Up:[688]= A = + + avatar n. Syn. + + [in Hindu mythology, the incarnation of a god] 1. Among people working + on virtual reality and [689]cyberspace interfaces, an avatar is an + icon or representation of a user in a shared virtual reality. The term + is sometimes used on [690]MUDs. 2. [CMU, Tektronix] [691]root, + [692]superuser. There are quite a few Unix machines on which the name + of the superuser account is `avatar' rather than `root'. This quirk + was originated by a CMU hacker who found the terms `root' and + `superuser' unimaginative, and thought `avatar' might better impress + people with the responsibility they were accepting. + _________________________________________________________________ + + Node:awk, Next:[693]B5, Previous:[694]avatar, Up:[695]= A = + + awk /awk/ + + 1. n. [Unix techspeak] An interpreted language for massaging text data + developed by Alfred Aho, Peter Weinberger, and Brian Kernighan (the + name derives from their initials). It is characterized by C-like + syntax, a declaration-free approach to variable typing and + declarations, associative arrays, and field-oriented text processing. + See also [696]Perl. 2. n. Editing term for an expression awkward to + manipulate through normal [697]regexp facilities (for example, one + containing a [698]newline). 3. vt. To process data using awk(1). + _________________________________________________________________ + + Node:= B =, Next:[699]= C =, Previous:[700]= A =, Up:[701]The Jargon + Lexicon + += B = + + * [702]B5: + * [703]back door: + * [704]backbone cabal: + * [705]backbone site: + * [706]backgammon: + * [707]background: + * [708]backreference: + * [709]backronym: + * [710]backspace and overstrike: + * [711]backward combatability: + * [712]BAD: + * [713]Bad and Wrong: + * [714]Bad Thing: + * [715]bag on the side: + * [716]bagbiter: + * [717]bagbiting: + * [718]baggy pantsing: + * [719]balloonian variable: + * [720]bamf: + * [721]banana label: + * [722]banana problem: + * [723]banner ad: + * [724]banner site: + * [725]barn: + * [726]batbelt: + * [727]Befunge: + * [728]BI: + * [729]binary four: + * [730]bandwidth: + * [731]bang: + * [732]bang on: + * [733]bang path: + * [734]banner: + * [735]bar: + * [736]bare metal: + * [737]barf: + * [738]barfmail: + * [739]barfulation: + * [740]barfulous: + * [741]barney: + * [742]baroque: + * [743]BASIC: + * [744]batch: + * [745]bathtub curve: + * [746]baud: + * [747]baud barf: + * [748]baz: + * [749]bazaar: + * [750]bboard: + * [751]BBS: + * [752]BCPL: + * [753]beam: + * [754]beanie key: + * [755]beep: + * [756]beige toaster: + * [757]bells and whistles: + * [758]bells whistles and gongs: + * [759]benchmark: + * [760]Berkeley Quality Software: + * [761]berklix: + * [762]Berzerkeley: + * [763]beta: + * [764]BFI: + * [765]bible: + * [766]BiCapitalization: + * [767]B1FF: + * [768]biff: + * [769]Big Gray Wall: + * [770]big iron: + * [771]Big Red Switch: + * [772]Big Room: + * [773]big win: + * [774]big-endian: + * [775]bignum: + * [776]bigot: + * [777]bit: + * [778]bit bang: + * [779]bit bashing: + * [780]bit bucket: + * [781]bit decay: + * [782]bit rot: + * [783]bit twiddling: + * [784]bit-paired keyboard: + * [785]bitblt: + * [786]BITNET: + * [787]bits: + * [788]bitty box: + * [789]bixen: + * [790]bixie: + * [791]black art: + * [792]black hole: + * [793]black magic: + * [794]Black Screen of Death: + * [795]Black Thursday: + * [796]blammo: + * [797]blargh: + * [798]blast: + * [799]blat: + * [800]bletch: + * [801]bletcherous: + * [802]blink: + * [803]blinkenlights: + * [804]blit: + * [805]blitter: + * [806]blivet: + * [807]bloatware: + * [808]BLOB: + * [809]block: + * [810]block transfer computations: + * [811]Bloggs Family: + * [812]blow an EPROM: + * [813]blow away: + * [814]blow out: + * [815]blow past: + * [816]blow up: + * [817]BLT: + * [818]Blue Book: + * [819]blue box: + * [820]Blue Glue: + * [821]blue goo: + * [822]Blue Screen of Death: + * [823]blue wire: + * [824]blurgle: + * [825]BNF: + * [826]boa: + * [827]board: + * [828]boat anchor: + * [829]bob: + * [830]bodysurf code: + * [831]BOF: + * [832]BOFH: + * [833]bogo-sort: + * [834]bogometer: + * [835]BogoMIPS: + * [836]bogon: + * [837]bogon filter: + * [838]bogon flux: + * [839]bogosity: + * [840]bogotify: + * [841]bogue out: + * [842]bogus: + * [843]Bohr bug: + * [844]boink: + * [845]bomb: + * [846]bondage-and-discipline language: + * [847]bonk/oif: + * [848]book titles: + * [849]boot: + * [850]Borg: + * [851]borken: + * [852]bot: + * [853]bot spot: + * [854]bottom feeder: + * [855]bottom-up implementation: + * [856]bounce: + * [857]bounce message: + * [858]boustrophedon: + * [859]box: + * [860]boxed comments: + * [861]boxen: + * [862]boxology: + * [863]bozotic: + * [864]BQS: + * [865]brain dump: + * [866]brain fart: + * [867]brain-damaged: + * [868]brain-dead: + * [869]braino: + * [870]branch to Fishkill: + * [871]bread crumbs: + * [872]break: + * [873]break-even point: + * [874]breath-of-life packet: + * [875]breedle: + * [876]Breidbart Index: + * [877]bring X to its knees: + * [878]brittle: + * [879]broadcast storm: + * [880]brochureware: + * [881]broken: + * [882]broken arrow: + * [883]BrokenWindows: + * [884]broket: + * [885]Brooks's Law: + * [886]brown-paper-bag bug: + * [887]browser: + * [888]BRS: + * [889]brute force: + * [890]brute force and ignorance: + * [891]BSD: + * [892]BSOD: + * [893]BUAF: + * [894]BUAG: + * [895]bubble sort: + * [896]bucky bits: + * [897]buffer chuck: + * [898]buffer overflow: + * [899]bug: + * [900]bug-compatible: + * [901]bug-for-bug compatible: + * [902]bug-of-the-month club: + * [903]buglix: + * [904]bulletproof: + * [905]bullschildt: + * [906]bum: + * [907]bump: + * [908]burble: + * [909]buried treasure: + * [910]burn-in period: + * [911]burst page: + * [912]busy-wait: + * [913]buzz: + * [914]BWQ: + * [915]by hand: + * [916]byte: + * [917]byte sex: + * [918]bytesexual: + * [919]Bzzzt! Wrong.: + _________________________________________________________________ + + Node:B5, Next:[920]back door, Previous:[921]awk, Up:[922]= B = + + B5 // + + [common] Abbreviation for "Babylon 5", a science-fiction TV series as + revered among hackers as was the original Star Trek. + _________________________________________________________________ + + Node:back door, Next:[923]backbone cabal, Previous:[924]B5, Up:[925]= + B = + + back door n. + + [common] A hole in the security of a system deliberately left in place + by designers or maintainers. The motivation for such holes is not + always sinister; some operating systems, for example, come out of the + box with privileged accounts intended for use by field service + technicians or the vendor's maintenance programmers. Syn. [926]trap + door; may also be called a `wormhole'. See also [927]iron box, + [928]cracker, [929]worm, [930]logic bomb. + + Historically, back doors have often lurked in systems longer than + anyone expected or planned, and a few have become widely known. Ken + Thompson's 1983 Turing Award lecture to the ACM admitted the existence + of a back door in early Unix versions that may have qualified as the + most fiendishly clever security hack of all time. In this scheme, the + C compiler contained code that would recognize when the `login' + command was being recompiled and insert some code recognizing a + password chosen by Thompson, giving him entry to the system whether or + not an account had been created for him. + + Normally such a back door could be removed by removing it from the + source code for the compiler and recompiling the compiler. But to + recompile the compiler, you have to use the compiler -- so Thompson + also arranged that the compiler would recognize when it was compiling + a version of itself, and insert into the recompiled compiler the code + to insert into the recompiled `login' the code to allow Thompson entry + -- and, of course, the code to recognize itself and do the whole thing + again the next time around! And having done this once, he was then + able to recompile the compiler from the original sources; the hack + perpetuated itself invisibly, leaving the back door in place and + active but with no trace in the sources. + + The talk that suggested this truly moby hack was published as + "Reflections on Trusting Trust", "Communications of the ACM 27", 8 + (August 1984), pp. 761-763 (text available at + [931]http://www.acm.org/classics). Ken Thompson has since confirmed + that this hack was implemented and that the Trojan Horse code did + appear in the login binary of a Unix Support group machine. Ken says + the crocked compiler was never distributed. Your editor has heard two + separate reports that suggest that the crocked login did make it out + of Bell Labs, notably to BBN, and that it enabled at least one + late-night login across the network by someone using the login name + `kt'. + _________________________________________________________________ + + Node:backbone cabal, Next:[932]backbone site, Previous:[933]back door, + Up:[934]= B = + + backbone cabal n. + + A group of large-site administrators who pushed through the [935]Great + Renaming and reined in the chaos of [936]Usenet during most of the + 1980s. During most of its lifetime, the Cabal (as it was sometimes + capitalized) steadfastly denied its own existence; it was almost + obligatory for anyone privy to their secrets to respond "There is no + Cabal" whenever the existence or activities of the group were + speculated on in public. + + The result of this policy was an attractive aura of mystery. Even a + decade after the cabal [937]mailing list disbanded in late 1988 + following a bitter internal catfight, many people believed (or claimed + to believe) that it had not actually disbanded but only gone deeper + underground with its power intact. + + This belief became a model for various paranoid theories about various + Cabals with dark nefarious objectives beginning with taking over the + Usenet or Internet. These paranoias were later satirized in ways that + took on a life of their own. See [938]Eric Conspiracy for one example. + + See [939]NANA for the subsequent history of "the Cabal". + _________________________________________________________________ + + Node:backbone site, Next:[940]backgammon, Previous:[941]backbone + cabal, Up:[942]= B = + + backbone site n.,obs. + + Formerly, a key Usenet and email site, one that processes a large + amount of third-party traffic, especially if it is the home site of + any of the regional coordinators for the Usenet maps. Notable backbone + sites as of early 1993, when this sense of the term was beginning to + pass out of general use due to wide availability of cheap Internet + connections, included uunet and the mail machines at Rutgers + University, UC Berkeley, [943]DEC's Western Research Laboratories, + Ohio State University, and the University of Texas. Compare [944]rib + site, [945]leaf site. + + [1996 update: This term is seldom heard any more. The UUCP network + world that gave it meaning has nearly disappeared; everyone is on the + Internet now and network traffic is distributed in very different + patterns. Today one might see references to a `backbone router' + instead --ESR] + _________________________________________________________________ + + Node:backgammon, Next:[946]background, Previous:[947]backbone site, + Up:[948]= B = + + backgammon + + See [949]bignum (sense 3), [950]moby (sense 4), and [951]pseudoprime. + _________________________________________________________________ + + Node:background, Next:[952]backreference, Previous:[953]backgammon, + Up:[954]= B = + + background n.,adj.,vt. + + [common] To do a task `in background' is to do it whenever + [955]foreground matters are not claiming your undivided attention, and + `to background' something means to relegate it to a lower priority. + "For now, we'll just print a list of nodes and links; I'm working on + the graph-printing problem in background." Note that this implies + ongoing activity but at a reduced level or in spare time, in contrast + to mainstream `back burner' (which connotes benign neglect until some + future resumption of activity). Some people prefer to use the term for + processing that they have queued up for their unconscious minds (a + tack that one can often fruitfully take upon encountering an obstacle + in creative work). Compare [956]amp off, [957]slopsucker. + + Technically, a task running in background is detached from the + terminal where it was started (and often running at a lower priority); + oppose [958]foreground. Nowadays this term is primarily associated + with [959]Unix, but it appears to have been first used in this sense + on OS/360. + _________________________________________________________________ + + Node:backreference, Next:[960]backronym, Previous:[961]background, + Up:[962]= B = + + backreference n. + + 1. In a regular expression or pattern match, the text which was + matched within grouping parentheses parentheses. 2. The part of the + pattern which refers back to the matched text. 3. By extension, + anything which refers back to something which has been seen or + discussed before. "When you said `she' just now, who were you + backreferencing?" + _________________________________________________________________ + + Node:backronym, Next:[963]backspace and overstrike, + Previous:[964]backreference, Up:[965]= B = + + backronym n. + + [portmanteau of back + acronym] A word interpreted as an acronym that + was not originally so intended. This is a special case of what + linguists call `back formation'. Examples are given under [966]BASIC, + [967]recursive acronym (Cygnus), [968]Acme, and [969]mung. Discovering + backronyms is a common form of wordplay among hackers. Compare + [970]retcon. + _________________________________________________________________ + + Node:backspace and overstrike, Next:[971]backward combatability, + Previous:[972]backronym, Up:[973]= B = + + backspace and overstrike interj. + + [rare] Whoa! Back up. Used to suggest that someone just said or did + something wrong. Once common among APL programmers; may now be + obsolete. + _________________________________________________________________ + + Node:backward combatability, Next:[974]BAD, Previous:[975]backspace + and overstrike, Up:[976]= B = + + backward combatability /bak'w*rd k*m-bat'*-bil'*-tee/ n. + + [CMU, Tektronix: from `backward compatibility'] A property of hardware + or software revisions in which previous protocols, formats, layouts, + etc. are irrevocably discarded in favor of `new and improved' + protocols, formats, and layouts, leaving the previous ones not merely + deprecated but actively defeated. (Too often, the old and new versions + cannot definitively be distinguished, such that lingering instances of + the previous ones yield crashes or other infelicitous effects, as + opposed to a simple "version mismatch" message.) A backwards + compatible change, on the other hand, allows old versions to coexist + without crashes or error messages, but too many major changes + incorporating elaborate backwards compatibility processing can lead to + extreme [977]software bloat. See also [978]flag day. + _________________________________________________________________ + + Node:BAD, Next:[979]Bad and Wrong, Previous:[980]backward + combatability, Up:[981]= B = + + BAD /B-A-D/ adj. + + [IBM: acronym, `Broken As Designed'] Said of a program that is + [982]bogus because of bad design and misfeatures rather than because + of bugginess. See [983]working as designed. + _________________________________________________________________ + + Node:Bad and Wrong, Next:[984]Bad Thing, Previous:[985]BAD, Up:[986]= + B = + + Bad and Wrong adj. + + [Durham, UK] Said of something that is both badly designed and wrongly + executed. This common term is the prototype of, and is used by + contrast with, three less common terms - Bad and Right (a kludge, + something ugly but functional); Good and Wrong (an overblown GUI or + other attractive nuisance); and (rare praise) Good and Right. These + terms entered common use at Durham c.1994 and may have been imported + from elsewhere; they are also in use at Oxford, and the emphatic form + "Evil, Bad and Wrong" (abbreviated EBW) is reported fromm there. There + are standard abbreviations: they start with B&R, a typo for "Bad and + Wrong". Consequently, B&W is actually "Bad and Right", G&R = "Good and + Wrong", and G&W = "Good and Right". Compare [987]evil and rude, + [988]Good Thing, [989]Bad Thing. + _________________________________________________________________ + + Node:Bad Thing, Next:[990]bag on the side, Previous:[991]Bad and + Wrong, Up:[992]= B = + + Bad Thing n. + + [very common; from the 1930 Sellar & Yeatman parody "1066 And All + That"] Something that can't possibly result in improvement of the + subject. This term is always capitalized, as in "Replacing all of the + 9600-baud modems with bicycle couriers would be a Bad Thing". Oppose + [993]Good Thing. British correspondents confirm that [994]Bad Thing + and [995]Good Thing (and prob. therefore [996]Right Thing and + [997]Wrong Thing) come from the book referenced in the etymology, + which discusses rulers who were Good Kings but Bad Things. This has + apparently created a mainstream idiom on the British side of the pond. + It is very common among American hackers, but not in mainstream usage + here. Compare [998]Bad and Wrong. + _________________________________________________________________ + + Node:bag on the side, Next:[999]bagbiter, Previous:[1000]Bad Thing, + Up:[1001]= B = + + bag on the side n. + + [prob. originally related to a colostomy bag] An extension to an + established hack that is supposed to add some functionality to the + original. Usually derogatory, implying that the original was being + overextended and should have been thrown away, and the new product is + ugly, inelegant, or bloated. Also v. phrase, `to hang a bag on the + side [of]'. "C++? That's just a bag on the side of C ...." "They want + me to hang a bag on the side of the accounting system." + _________________________________________________________________ + + Node:bagbiter, Next:[1002]bagbiting, Previous:[1003]bag on the side, + Up:[1004]= B = + + bagbiter /bag'bi:t-*r/ n. + + 1. Something, such as a program or a computer, that fails to work, or + works in a remarkably clumsy manner. "This text editor won't let me + make a file with a line longer than 80 characters! What a bagbiter!" + 2. A person who has caused you some trouble, inadvertently or + otherwise, typically by failing to program the computer properly. + Synonyms: [1005]loser, [1006]cretin, [1007]chomper. 3. `bite the bag' + vi. To fail in some manner. "The computer keeps crashing every five + minutes." "Yes, the disk controller is really biting the bag." + + The original loading of these terms was almost undoubtedly obscene, + possibly referring to a douche bag or the scrotum (we have reports of + "Bite the douche bag!" being used as a taunt at MIT 1970-1976, and we + have another report that "Bite the bag!" was in common use at least as + early as 1965), but in their current usage they have become almost + completely sanitized. + + ITS's [1008]lexiphage program was the first and to date only known + example of a program intended to be a bagbiter. + _________________________________________________________________ + + Node:bagbiting, Next:[1009]baggy pantsing, Previous:[1010]bagbiter, + Up:[1011]= B = + + bagbiting adj. + + Having the quality of a [1012]bagbiter. "This bagbiting system won't + let me compute the factorial of a negative number." Compare + [1013]losing, [1014]cretinous, [1015]bletcherous, `barfucious' (under + [1016]barfulous) and `chomping' (under [1017]chomp). + _________________________________________________________________ + + Node:baggy pantsing, Next:[1018]balloonian variable, + Previous:[1019]bagbiting, Up:[1020]= B = + + baggy pantsing v. + + [Georgia Tech] A "baggy pantsing" is used to reprimand hackers who + incautiously leave their terminals unlocked. The affected user will + come back to find a post from them on internal newsgroups discussing + exactly how baggy their pants are, an accepted stand-in for + "unattentive user who left their work unprotected in the clusters". A + properly-done baggy pantsing is highly mocking and humorous (see + examples below). It is considered bad form to post a baggy pantsing to + off-campus newsgroups or the more technical, serious groups. A + particularly nice baggy pantsing may be "claimed" by immediately + quoting the message in full, followed by your sig; this has the added + benefit of keeping the embarassed victim from being able to delete the + post. Interesting baggy-pantsings have been done involving adding + commands to login scripts to repost the message every time the unlucky + user logs in; Unix boxes on the residential network, when cracked, + oftentimes have their homepages replaced (after being politely + backedup to another file) with a baggy-pants message; .plan files are + also occasionally targeted. Usage: "Prof. Greenlee fell asleep in the + Solaris cluster again; we baggy-pantsed him to + git.cc.class.2430.flame." + _________________________________________________________________ + + Node:balloonian variable, Next:[1021]bamf, Previous:[1022]baggy + pantsing, Up:[1023]= B = + + balloonian variable n. + + [Commodore users; perh. a deliberate phonetic mangling of `boolean + variable'?] Any variable that doesn't actually hold or control state, + but must nevertheless be declared, checked, or set. A typical + balloonian variable started out as a flag attached to some environment + feature that either became obsolete or was planned but never + implemented. Compatibility concerns (or politics attached to same) may + require that such a flag be treated as though it were [1024]live. + _________________________________________________________________ + + Node:bamf, Next:[1025]banana label, Previous:[1026]balloonian + variable, Up:[1027]= B = + + bamf /bamf/ + + 1. [from X-Men comics; originally "bampf"] interj. Notional sound made + by a person or object teleporting in or out of the hearer's vicinity. + Often used in [1028]virtual reality (esp. [1029]MUD) electronic + [1030]fora when a character wishes to make a dramatic entrance or + exit. 2. The sound of magical transformation, used in virtual reality + [1031]fora like MUDs. 3. In MUD circles, "bamf" is also used to refer + to the act by which a MUD server sends a special notification to the + MUD client to switch its connection to another server ("I'll set up + the old site to just bamf people over to our new location."). 4. Used + by MUDders on occasion in a more general sense related to sense 3, to + refer to directing someone to another location or resource ("A user + was asking about some technobabble so I bamfed them to + [1032]http://www.tuxedo.org/jargon/".) + _________________________________________________________________ + + Node:banana label, Next:[1033]banana problem, Previous:[1034]bamf, + Up:[1035]= B = + + banana label n. + + The labels often used on the sides of [1036]macrotape reels, so called + because they are shaped roughly like blunt-ended bananas. This term, + like macrotapes themselves, is still current but visibly headed for + obsolescence. + _________________________________________________________________ + + Node:banana problem, Next:[1037]binary four, Previous:[1038]banana + label, Up:[1039]= B = + + banana problem n. + + [from the story of the little girl who said "I know how to spell + `banana', but I don't know when to stop"]. Not knowing where or when + to bring a production to a close (compare [1040]fencepost error). One + may say `there is a banana problem' of an algorithm with poorly + defined or incorrect termination conditions, or in discussing the + evolution of a design that may be succumbing to featuritis (see also + [1041]creeping elegance, [1042]creeping featuritis). See item 176 + under [1043]HAKMEM, which describes a banana problem in a + [1044]Dissociated Press implementation. Also, see [1045]one-banana + problem for a superficially similar but unrelated usage. + _________________________________________________________________ + + Node:binary four, Next:[1046]bandwidth, Previous:[1047]banana problem, + Up:[1048]= B = + + binary four n. + + [Usenet] The finger, in the sense of `digitus impudicus'. This comes + from an analogy between binary and the hand, i.e. 1=00001=thumb, + 2=00010=index finger, 3=00011=index and thumb, 4=00100. Considered + silly. Prob. from humorous derivative of [1049]finger, sense 4. + _________________________________________________________________ + + Node:bandwidth, Next:[1050]bang, Previous:[1051]binary four, + Up:[1052]= B = + + bandwidth n. + + 1. [common] Used by hackers (in a generalization of its technical + meaning) as the volume of information per unit time that a computer, + person, or transmission medium can handle. "Those are amazing + graphics, but I missed some of the detail -- not enough bandwidth, I + guess." Compare [1053]low-bandwidth. This generalized usage began to + go mainstream after the Internet population explosion of 1993-1994. 2. + Attention span. 3. On [1054]Usenet, a measure of network capacity that + is often wasted by people complaining about how items posted by others + are a waste of bandwidth. + _________________________________________________________________ + + Node:bang, Next:[1055]bang on, Previous:[1056]bandwidth, Up:[1057]= B + = + + bang + + 1. n. Common spoken name for ! (ASCII 0100001), especially when used + in pronouncing a [1058]bang path in spoken hackish. In [1059]elder + days this was considered a CMUish usage, with MIT and Stanford hackers + preferring [1060]excl or [1061]shriek; but the spread of Unix has + carried `bang' with it (esp. via the term [1062]bang path) and it is + now certainly the most common spoken name for !. Note that it is used + exclusively for non-emphatic written !; one would not say + "Congratulations bang" (except possibly for humorous purposes), but if + one wanted to specify the exact characters `foo!' one would speak "Eff + oh oh bang". See [1063]shriek, [1064]ASCII. 2. interj. An exclamation + signifying roughly "I have achieved enlightenment!", or "The dynamite + has cleared out my brain!" Often used to acknowledge that one has + perpetrated a [1065]thinko immediately after one has been called on + it. + _________________________________________________________________ + + Node:bang on, Next:[1066]bang path, Previous:[1067]bang, Up:[1068]= B + = + + bang on vt. + + To stress-test a piece of hardware or software: "I banged on the new + version of the simulator all day yesterday and it didn't crash once. I + guess it is ready for release." The term [1069]pound on is synonymous. + _________________________________________________________________ + + Node:bang path, Next:[1070]banner, Previous:[1071]bang on, Up:[1072]= + B = + + bang path n. + + [now historical] An old-style UUCP electronic-mail address specifying + hops to get from some assumed-reachable location to the addressee, so + called because each [1073]hop is signified by a [1074]bang sign. Thus, + for example, the path ...!bigsite!foovax!barbox!me directs people to + route their mail to machine bigsite (presumably a well-known location + accessible to everybody) and from there through the machine foovax to + the account of user me on barbox. + + In the bad old days of not so long ago, before autorouting mailers + became commonplace, people often published compound bang addresses + using the { } convention (see [1075]glob) to give paths from several + big machines, in the hopes that one's correspondent might be able to + get mail to one of them reliably (example: ...!{seismo, ut-sally, + ihnp4}!rice!beta!gamma!me). Bang paths of 8 to 10 hops were not + uncommon in 1981. Late-night dial-up UUCP links would cause week-long + transmission times. Bang paths were often selected by both + transmission time and reliability, as messages would often get lost. + See [1076]Internet address, [1077]the network, and [1078]sitename. + _________________________________________________________________ + + Node:banner, Next:[1079]banner ad, Previous:[1080]bang path, + Up:[1081]= B = + + banner n. + + 1. The title page added to printouts by most print spoolers (see + [1082]spool). Typically includes user or account ID information in + very large character-graphics capitals. Also called a `burst page', + because it indicates where to burst (tear apart) fanfold paper to + separate one user's printout from the next. 2. A similar printout + generated (typically on multiple pages of fan-fold paper) from + user-specified text, e.g., by a program such as Unix's banner({1,6}). + 3. On interactive software, a first screen containing a logo and/or + author credits and/or a copyright notice. This is probably now the + commonest sense. + _________________________________________________________________ + + Node:banner ad, Next:[1083]banner site, Previous:[1084]banner, + Up:[1085]= B = + + banner ad n. + + Any of the annoying graphical advertisements that span the tops of way + too many Web pages. + _________________________________________________________________ + + Node:banner site, Next:[1086]bar, Previous:[1087]banner ad, Up:[1088]= + B = + + banner site n. + + [warez d00dz] A FTP site storing pirated files where one must first + click on several banners and/or subscribe to various `free' services, + usually generating some form of revenues for the site owner, to be + able to access the site. More often than not, the username/password + painfully obtained by clicking on banners and subscribing to bogus + services or mailing lists turns out to be non-working or gives access + to a site that always responds busy. See [1089]ratio site, [1090]leech + mode. + _________________________________________________________________ + + Node:bar, Next:[1091]bare metal, Previous:[1092]banner site, + Up:[1093]= B = + + bar /bar/ n. + + 1. [very common] The second [1094]metasyntactic variable, after + [1095]foo and before [1096]baz. "Suppose we have two functions: FOO + and BAR. FOO calls BAR...." 2. Often appended to [1097]foo to produce + [1098]foobar. + _________________________________________________________________ + + Node:bare metal, Next:[1099]barf, Previous:[1100]bar, Up:[1101]= B = + + bare metal n. + + 1. [common] New computer hardware, unadorned with such snares and + delusions as an [1102]operating system, an [1103]HLL, or even + assembler. Commonly used in the phrase `programming on the bare + metal', which refers to the arduous work of [1104]bit bashing needed + to create these basic tools for a new machine. Real bare-metal + programming involves things like building boot proms and BIOS chips, + implementing basic monitors used to test device drivers, and writing + the assemblers that will be used to write the compiler back ends that + will give the new machine a real development environment. 2. + `Programming on the bare metal' is also used to describe a style of + [1105]hand-hacking that relies on bit-level peculiarities of a + particular hardware design, esp. tricks for speed and space + optimization that rely on crocks such as overlapping instructions (or, + as in the famous case described in [1106]The Story of Mel (in Appendix + A), interleaving of opcodes on a magnetic drum to minimize fetch + delays due to the device's rotational latency). This sort of thing has + become less common as the relative costs of programming time and + machine resources have changed, but is still found in heavily + constrained environments such as industrial embedded systems, and in + the code of hackers who just can't let go of that low-level control. + See [1107]Real Programmer. + + In the world of personal computing, bare metal programming (especially + in sense 1 but sometimes also in sense 2) is often considered a + [1108]Good Thing, or at least a necessary evil (because these machines + have often been sufficiently slow and poorly designed to make it + necessary; see [1109]ill-behaved). There, the term usually refers to + bypassing the BIOS or OS interface and writing the application to + directly access device registers and machine addresses. "To get 19.2 + kilobaud on the serial port, you need to get down to the bare metal." + People who can do this sort of thing well are held in high regard. + _________________________________________________________________ + + Node:barf, Next:[1110]barfmail, Previous:[1111]bare metal, Up:[1112]= + B = + + barf /barf/ n.,v. + + [common; from mainstream slang meaning `vomit'] 1. interj. Term of + disgust. This is the closest hackish equivalent of the Valspeak "gag + me with a spoon". (Like, euwww!) See [1113]bletch. 2. vi. To say + "Barf!" or emit some similar expression of disgust. "I showed him my + latest hack and he barfed" means only that he complained about it, not + that he literally vomited. 3. vi. To fail to work because of + unacceptable input, perhaps with a suitable error message, perhaps + not. Examples: "The division operation barfs if you try to divide by + 0." (That is, the division operation checks for an attempt to divide + by zero, and if one is encountered it causes the operation to fail in + some unspecified, but generally obvious, manner.) "The text editor + barfs if you try to read in a new file before writing out the old + one." See [1114]choke, [1115]gag. In Commonwealth Hackish, `barf' is + generally replaced by `puke' or `vom'. [1116]barf is sometimes also + used as a [1117]metasyntactic variable, like [1118]foo or [1119]bar. + _________________________________________________________________ + + Node:barfmail, Next:[1120]barfulation, Previous:[1121]barf, Up:[1122]= + B = + + barfmail n. + + Multiple [1123]bounce messages accumulating to the level of serious + annoyance, or worse. The sort of thing that happens when an + inter-network mail gateway goes down or wonky. + _________________________________________________________________ + + Node:barfulation, Next:[1124]barfulous, Previous:[1125]barfmail, + Up:[1126]= B = + + barfulation /bar`fyoo-lay'sh*n/ interj. + + Variation of [1127]barf used around the Stanford area. An exclamation, + expressing disgust. On seeing some particularly bad code one might + exclaim, "Barfulation! Who wrote this, Quux?" + _________________________________________________________________ + + Node:barfulous, Next:[1128]barn, Previous:[1129]barfulation, + Up:[1130]= B = + + barfulous /bar'fyoo-l*s/ adj. + + (alt. `barfucious', /bar-fyoo-sh*s/) Said of something that would make + anyone barf, if only for esthetic reasons. + _________________________________________________________________ + + Node:barn, Next:[1131]barney, Previous:[1132]barfulous, Up:[1133]= B = + + barn n. + + [uncommon; prob. from the nuclear military] An unexpectedly large + quantity of something: a unit of measurement. "Why is /var/adm taking + up so much space?" "The logs have grown to several barns." The source + of this is clear: when physicists were first studying nuclear + interactions, the probability was thought to be proportional to the + cross-sectional area of the nucleus (this probability is still called + the cross-section). Upon experimenting, they discovered the + interactions were far more probable than expected; the nuclei were `as + big as a barn'. The units for cross-sections were christened Barns, + (10^-24 cm^2) and the book containing cross-sections has a picture of + a barn on the cover. + _________________________________________________________________ + + Node:barney, Next:[1134]baroque, Previous:[1135]barn, Up:[1136]= B = + + barney n. + + In Commonwealth hackish, `barney' is to [1137]fred (sense #1) as + [1138]bar is to [1139]foo. That is, people who commonly use `fred' as + their first metasyntactic variable will often use `barney' second. The + reference is, of course, to Fred Flintstone and Barney Rubble in the + Flintstones cartoons. + _________________________________________________________________ + + Node:baroque, Next:[1140]BASIC, Previous:[1141]barney, Up:[1142]= B = + + baroque adj. + + [common] Feature-encrusted; complex; gaudy; verging on excessive. Said + of hardware or (esp.) software designs, this has many of the + connotations of [1143]elephantine or [1144]monstrosity but is less + extreme and not pejorative in itself. "Metafont even has features to + introduce random variations to its letterform output. Now that is + baroque!" See also [1145]rococo. + _________________________________________________________________ + + Node:BASIC, Next:[1146]batbelt, Previous:[1147]baroque, Up:[1148]= B = + + BASIC /bay'-sic/ n. + + A programming language, originally designed for Dartmouth's + experimental timesharing system in the early 1960s, which for many + years was the leading cause of brain damage in proto-hackers. Edsger + W. Dijkstra observed in "Selected Writings on Computing: A Personal + Perspective" that "It is practically impossible to teach good + programming style to students that have had prior exposure to BASIC: + as potential programmers they are mentally mutilated beyond hope of + regeneration." This is another case (like [1149]Pascal) of the + cascading [1150]lossage that happens when a language deliberately + designed as an educational toy gets taken too seriously. A novice can + write short BASIC programs (on the order of 10-20 lines) very easily; + writing anything longer (a) is very painful, and (b) encourages bad + habits that will make it harder to use more powerful languages well. + This wouldn't be so bad if historical accidents hadn't made BASIC so + common on low-end micros in the 1980s. As it is, it probably ruined + tens of thousands of potential wizards. + + [1995: Some languages called `BASIC' aren't quite this nasty any more, + having acquired Pascal- and C-like procedures and control structures + and shed their line numbers. --ESR] + + Note: the name is commonly parsed as Beginner's All-purpose Symbolic + Instruction Code, but this is a [1151]backronym. BASIC was originally + named Basic, simply because it was a simple and basic programming + language. Because most programming language names were in fact + acronyms, BASIC was often capitalized just out of habit or to be + silly. No acronym for BASIC originally existed or was intended (as one + can verify by reading texts through the early 1970s). Later, around + the mid-1970s, people began to make up backronyms for BASIC because + they weren't sure. Beginner's All-purpose Symbolic Instruction Code is + the one that caught on. + _________________________________________________________________ + + Node:batbelt, Next:[1152]batch, Previous:[1153]BASIC, Up:[1154]= B = + + batbelt n. + + Many hackers routinely hang numerous devices such as pagers, + cell-phones, personal organizers, leatherman multitools, pocket + knives, flashlights, walkie-talkies, even miniature computers from + their belts. When many of these devices are worn at once, the hacker's + belt somewhat resembles Batman's utility belt; hence it is referred to + as a batbelt. + _________________________________________________________________ + + Node:batch, Next:[1155]bathtub curve, Previous:[1156]batbelt, + Up:[1157]= B = + + batch adj. + + 1. Non-interactive. Hackers use this somewhat more loosely than the + traditional technical definitions justify; in particular, switches on + a normally interactive program that prepare it to receive + non-interactive command input are often referred to as `batch mode' + switches. A `batch file' is a series of instructions written to be + handed to an interactive program running in batch mode. 2. Performance + of dreary tasks all at one sitting. "I finally sat down in batch mode + and wrote out checks for all those bills; I guess they'll turn the + electricity back on next week..." 3. `batching up': Accumulation of a + number of small tasks that can be lumped together for greater + efficiency. "I'm batching up those letters to send sometime" "I'm + batching up bottles to take to the recycling center." + _________________________________________________________________ + + Node:bathtub curve, Next:[1158]baud, Previous:[1159]batch, Up:[1160]= + B = + + bathtub curve n. + + Common term for the curve (resembling an end-to-end section of one of + those claw-footed antique bathtubs) that describes the expected + failure rate of electronics with time: initially high, dropping to + near 0 for most of the system's lifetime, then rising again as it + `tires out'. See also [1161]burn-in period, [1162]infant mortality. + _________________________________________________________________ + + Node:baud, Next:[1163]baud barf, Previous:[1164]bathtub curve, + Up:[1165]= B = + + baud /bawd/ n. + + [simplified from its technical meaning] n. Bits per second. Hence + kilobaud or Kbaud, thousands of bits per second. The technical meaning + is `level transitions per second'; this coincides with bps only for + two-level modulation with no framing or stop bits. Most hackers are + aware of these nuances but blithely ignore them. + + Historical note: `baud' was originally a unit of telegraph signalling + speed, set at one pulse per second. It was proposed at the November, + 1926 conference of the Comité Consultatif International Des + Communications Télégraphiques as an improvement on the then standard + practice of referring to line speeds in terms of words per minute, and + named for Jean Maurice Emile Baudot (1845-1903), a French engineer who + did a lot of pioneering work in early teleprinters. + _________________________________________________________________ + + Node:baud barf, Next:[1166]baz, Previous:[1167]baud, Up:[1168]= B = + + baud barf /bawd barf/ n. + + The garbage one gets a terminal (or terminal emulator) when using a + modem connection with some protocol setting (esp. line speed) + incorrect, or when someone picks up a voice extension on the same + line, or when really bad line noise disrupts the connection. Baud barf + is not completely [1169]random, by the way; hackers with a lot of + serial-line experience can usually tell whether the device at the + other end is expecting a higher or lower speed than the terminal is + set to. Really experienced ones can identify particular speeds. + _________________________________________________________________ + + Node:baz, Next:[1170]bazaar, Previous:[1171]baud barf, Up:[1172]= B = + + baz /baz/ n. + + 1. [common] The third [1173]metasyntactic variable "Suppose we have + three functions: FOO, BAR, and BAZ. FOO calls BAR, which calls + BAZ...." (See also [1174]fum) 2. interj. A term of mild annoyance. In + this usage the term is often drawn out for 2 or 3 seconds, producing + an effect not unlike the bleating of a sheep; /baaaaaaz/. 3. + Occasionally appended to [1175]foo to produce `foobaz'. + + Earlier versions of this lexicon derived `baz' as a Stanford + corruption of [1176]bar. However, Pete Samson (compiler of the + [1177]TMRC lexicon) reports it was already current when he joined TMRC + in 1958. He says "It came from "Pogo". Albert the Alligator, when + vexed or outraged, would shout `Bazz Fazz!' or `Rowrbazzle!' The club + layout was said to model the (mythical) New England counties of + Rowrfolk and Bassex (Rowrbazzle mingled with + (Norfolk/Suffolk/Middlesex/Essex)." + _________________________________________________________________ + + Node:bazaar, Next:[1178]bboard, Previous:[1179]baz, Up:[1180]= B = + + bazaar n.,adj. + + In 1997, after meditatating on the success of [1181]Linux for three + years, the Jargon File's own editor ESR wrote an analytical paper on + hacker culture and development models titled [1182]The Cathedral and + the Bazaar. The main argument of the paper was that [1183]Brooks's Law + is not the whole story; given the right social machinery, debugging + can be efficiently parallelized across large numbers of programmers. + The title metaphor caught on (see also [1184]cathedral), and the style + of development typical in the Linux community is now often referred to + as the bazaar mode. Its characteristics include releasing code early + and often, and actively seeking the largest possible pool of peer + reviewers. + _________________________________________________________________ + + Node:bboard, Next:[1185]BBS, Previous:[1186]bazaar, Up:[1187]= B = + + bboard /bee'bord/ n. + + [contraction of `bulletin board'] 1. Any electronic bulletin board; + esp. used of [1188]BBS systems running on personal micros, less + frequently of a Usenet [1189]newsgroup (in fact, use of this term for + a newsgroup generally marks one either as a [1190]newbie fresh in from + the BBS world or as a real old-timer predating Usenet). 2. At CMU and + other colleges with similar facilities, refers to campus-wide + electronic bulletin boards. 3. The term `physical bboard' is sometimes + used to refer to an old-fashioned, non-electronic cork-and-thumbtack + memo board. At CMU, it refers to a particular one outside the CS + Lounge. + + In either of senses 1 or 2, the term is usually prefixed by the name + of the intended board (`the Moonlight Casino bboard' or `market + bboard'); however, if the context is clear, the better-read bboards + may be referred to by name alone, as in (at CMU) "Don't post for-sale + ads on general". + _________________________________________________________________ + + Node:BBS, Next:[1191]BCPL, Previous:[1192]bboard, Up:[1193]= B = + + BBS /B-B-S/ n. + + [common; abbreviation, `Bulletin Board System'] An electronic bulletin + board system; that is, a message database where people can log in and + leave broadcast messages for others grouped (typically) into + [1194]topic groups. The term was especially applied to the thousands + of local BBS systems that operated during the pre-Internet + microcomputer era of roughly 1980 to 1995, typically run by amateurs + for fun out of their homes on MS-DOS boxes with a single modem line + each. Fans of Usenet and Internet or the big commercial timesharing + bboards such as CompuServe and GEnie tended to consider local BBSes + the low-rent district of the hacker culture, but they served a + valuable function by knitting together lots of hackers and users in + the personal-micro world who would otherwise have been unable to + exchange code at all. Post-Internet, BBSs are likely to be local + newsgroups on an ISP; efficiency has increased but a certain flavor + has been lost. See also [1195]bboard. + _________________________________________________________________ + + Node:BCPL, Next:[1196]beam, Previous:[1197]BBS, Up:[1198]= B = + + BCPL // n. + + [abbreviation, `Basic Combined Programming Language') A programming + language developed by Martin Richards in Cambridge in 1967. It is + remarkable for its rich syntax, small size of compiler (it can be run + in 16k) and extreme portability. It reached break-even point at a very + early stage, and was the language in which the original [1199]hello + world program was written. It has been ported to so many different + systems that its creator confesses to having lost count. It has only + one data type (a machine word) which can be used as an integer, a + character, a floating point number, a pointer, or almost anything + else, depending on context. BCPL was a precursor of C, which inherited + some of its features. + _________________________________________________________________ + + Node:beam, Next:[1200]beanie key, Previous:[1201]BCPL, Up:[1202]= B = + + beam vt. + + [from Star Trek Classic's "Beam me up, Scotty!"] 1. To transfer + [1203]softcopy of a file electronically; most often in combining forms + such as `beam me a copy' or `beam that over to his site'. 2. Palm + Pilot users very commonly use this term for the act of exchanging bits + via the infrared links on their machines (this term seems to have + originated with the ill-fated Newton Message Pad). Compare + [1204]blast, [1205]snarf, [1206]BLT. + _________________________________________________________________ + + Node:beanie key, Next:[1207]beep, Previous:[1208]beam, Up:[1209]= B = + + beanie key n. + + [Mac users] See [1210]command key. + _________________________________________________________________ + + Node:beep, Next:[1211]Befunge, Previous:[1212]beanie key, Up:[1213]= B + = + + beep n.,v. + + Syn. [1214]feep. This term is techspeak under MS-DOS and OS/2, and + seems to be generally preferred among micro hobbyists. + _________________________________________________________________ + + Node:Befunge, Next:[1215]beige toaster, Previous:[1216]beep, + Up:[1217]= B = + + Befunge n. + + A worthy companion to [1218]INTERCAL; a computer language family which + escapes the quotidian limitation of linear control flow and embraces + program counters flying through multiple dimensions with exotic + topologies. Sadly, the Befunge home page has vanished, but a Befunge + version of the [1219]hello world program is at + [1220]http://www.catseye.mb.ca/esoteric/befunge.html. + _________________________________________________________________ + + Node:beige toaster, Next:[1221]bells and whistles, + Previous:[1222]Befunge, Up:[1223]= B = + + beige toaster n. + + A Macintosh. See [1224]toaster; compare [1225]Macintrash, + [1226]maggotbox. + _________________________________________________________________ + + Node:bells and whistles, Next:[1227]bells whistles and gongs, + Previous:[1228]beige toaster, Up:[1229]= B = + + bells and whistles n. + + [common] Features added to a program or system to make it more + [1230]flavorful from a hacker's point of view, without necessarily + adding to its utility for its primary function. Distinguished from + [1231]chrome, which is intended to attract users. "Now that we've got + the basic program working, let's go back and add some bells and + whistles." No one seems to know what distinguishes a bell from a + whistle. The recognized emphatic form is "bells, whistles, and gongs". + + It used to be thought that this term derived from the toyboxes on + theater organs. However, the "and gongs" strongly suggests a different + origin, at sea. Before powered horns, ships routinely used bells, + whistles, and gongs to signal each other over longer distances than + voice can carry. + _________________________________________________________________ + + Node:bells whistles and gongs, Next:[1232]benchmark, + Previous:[1233]bells and whistles, Up:[1234]= B = + + bells whistles and gongs n. + + A standard elaborated form of [1235]bells and whistles; typically said + with a pronounced and ironic accent on the `gongs'. + _________________________________________________________________ + + Node:benchmark, Next:[1236]Berkeley Quality Software, + Previous:[1237]bells whistles and gongs, Up:[1238]= B = + + benchmark n. + + [techspeak] An inaccurate measure of computer performance. "In the + computer industry, there are three kinds of lies: lies, damn lies, and + benchmarks." Well-known ones include Whetstone, Dhrystone, Rhealstone + (see [1239]h), the Gabriel LISP benchmarks (see [1240]gabriel), the + SPECmark suite, and LINPACK. See also [1241]machoflops, [1242]MIPS, + [1243]smoke and mirrors. + _________________________________________________________________ + + Node:Berkeley Quality Software, Next:[1244]berklix, + Previous:[1245]benchmark, Up:[1246]= B = + + Berkeley Quality Software adj. + + (often abbreviated `BQS') Term used in a pejorative sense to refer to + software that was apparently created by rather spaced-out hackers late + at night to solve some unique problem. It usually has nonexistent, + incomplete, or incorrect documentation, has been tested on at least + two examples, and core dumps when anyone else attempts to use it. This + term was frequently applied to early versions of the dbx(1) debugger. + See also [1247]Berzerkeley. + + Note to British and Commonwealth readers: that's /berk'lee/, not + /bark'lee/ as in British Received Pronunciation. + _________________________________________________________________ + + Node:berklix, Next:[1248]Berzerkeley, Previous:[1249]Berkeley Quality + Software, Up:[1250]= B = + + berklix /berk'liks/ n.,adj. + + [contraction of `Berkeley Unix'] See [1251]BSD. Not used at Berkeley + itself. May be more common among [1252]suits attempting to sound like + cognoscenti than among hackers, who usually just say `BSD'. + _________________________________________________________________ + + Node:Berzerkeley, Next:[1253]beta, Previous:[1254]berklix, Up:[1255]= + B = + + Berzerkeley /b*r-zer'klee/ n. + + [from `berserk', via the name of a now-deceased record label; poss. + originated by famed columnist Herb Caen] Humorous distortion of + `Berkeley' used esp. to refer to the practices or products of the + [1256]BSD Unix hackers. See [1257]software bloat, + [1258]Missed'em-five, [1259]Berkeley Quality Software. + + Mainstream use of this term in reference to the cultural and political + peculiarities of UC Berkeley as a whole has been reported from as far + back as the 1960s. + _________________________________________________________________ + + Node:beta, Next:[1260]BFI, Previous:[1261]Berzerkeley, Up:[1262]= B = + + beta /bay't*/, /be't*/ or (Commonwealth) /bee't*/ n. + + 1. Mostly working, but still under test; usu. used with `in': `in + beta'. In the [1263]Real World, systems (hardware or software) + software often go through two stages of release testing: Alpha + (in-house) and Beta (out-house?). Beta releases are generally made to + a group of lucky (or unlucky) trusted customers. 2. Anything that is + new and experimental. "His girlfriend is in beta" means that he is + still testing for compatibility and reserving judgment. 3. Flaky; + dubious; suspect (since beta software is notoriously buggy). + + Historical note: More formally, to beta-test is to test a pre-release + (potentially unreliable) version of a piece of software by making it + available to selected (or self-selected) customers and users. This + term derives from early 1960s terminology for product cycle + checkpoints, first used at IBM but later standard throughout the + industry. `Alpha Test' was the unit, module, or component test phase; + `Beta Test' was initial system test. These themselves came from + earlier A- and B-tests for hardware. The A-test was a feasibility and + manufacturability evaluation done before any commitment to design and + development. The B-test was a demonstration that the engineering model + functioned as specified. The C-test (corresponding to today's beta) + was the B-test performed on early samples of the production design, + and the D test was the C test repeated after the model had been in + production a while. + _________________________________________________________________ + + Node:BFI, Next:[1264]bible, Previous:[1265]beta, Up:[1266]= B = + + BFI /B-F-I/ n. + + See [1267]brute force and ignorance. Also encountered in the variants + `BFMI', `brute force and massive ignorance' and `BFBI' `brute force + and bloody ignorance'. In dome parts of the U.S. this abbreviation was + probably reinforced by a company called Browning-Ferris Industries who + used to be in the waste-management business; a large BFI logo in + white-on-blue could be seen on the sides of garbage trucks. + _________________________________________________________________ + + Node:bible, Next:[1268]BiCapitalization, Previous:[1269]BFI, + Up:[1270]= B = + + bible n. + + 1. One of a small number of fundamental source books such as + [1271]Knuth, [1272]K&R, or the [1273]Camel Book. 2. The most detailed + and authoritative reference for a particular language, operating + system, or other complex software system. + _________________________________________________________________ + + Node:BiCapitalization, Next:[1274]B1FF, Previous:[1275]bible, + Up:[1276]= B = + + BiCapitalization n. + + The act said to have been performed on trademarks (such as + [1277]PostScript, NeXT, [1278]NeWS, VisiCalc, FrameMaker, TK!solver, + EasyWriter) that have been raised above the ruck of common coinage by + nonstandard capitalization. Too many [1279]marketroid types think this + sort of thing is really cute, even the 2,317th time they do it. + Compare [1280]studlycaps. + _________________________________________________________________ + + Node:B1FF, Next:[1281]BI, Previous:[1282]BiCapitalization, Up:[1283]= + B = + + B1FF /bif/ [Usenet] (alt. `BIFF') n. + + The most famous [1284]pseudo, and the prototypical [1285]newbie. + Articles from B1FF feature all uppercase letters sprinkled liberally + with bangs, typos, `cute' misspellings (EVRY BUDY LUVS GOOD OLD BIFF + CUZ HE"S A K00L DOOD AN HE RITES REEL AWESUM THINGZ IN CAPITULL LETTRS + LIKE THIS!!!), use (and often misuse) of fragments of [1286]talk mode + abbreviations, a long [1287]sig block (sometimes even a [1288]doubled + sig), and unbounded naivete. B1FF posts articles using his elder + brother's VIC-20. B1FF's location is a mystery, as his articles appear + to come from a variety of sites. However, [1289]BITNET seems to be the + most frequent origin. The theory that B1FF is a denizen of BITNET is + supported by B1FF's (unfortunately invalid) electronic mail address: + B1FF@BIT.NET. + + [1993: Now It Can Be Told! My spies inform me that B1FF was originally + created by Joe Talmadge <jat@cup.hp.com>, also the author of the + infamous and much-plagiarized "Flamer's Bible". The BIFF filter he + wrote was later passed to Richard Sexton, who posted BIFFisms much + more widely. Versions have since been posted for the amusement of the + net at large. See also [1290]Jeff K. --ESR] + _________________________________________________________________ + + Node:BI, Next:[1291]biff, Previous:[1292]B1FF, Up:[1293]= B = + + BI // + + Common written abbreviation for [1294]Breidbart Index. + _________________________________________________________________ + + Node:biff, Next:[1295]Big Gray Wall, Previous:[1296]BI, Up:[1297]= B = + + biff /bif/ vt. + + To notify someone of incoming mail. From the BSD utility biff(1), + which was in turn named after a friendly dog who used to chase + frisbees in the halls at UCB while 4.2BSD was in development. There + was a legend that it had a habit of barking whenever the mailman came, + but the author of biff says this is not true. No relation to + [1298]B1FF. + _________________________________________________________________ + + Node:Big Gray Wall, Next:[1299]big iron, Previous:[1300]biff, + Up:[1301]= B = + + Big Gray Wall n. + + What faces a [1302]VMS user searching for documentation. A full VMS + kit comes on a pallet, the documentation taking up around 15 feet of + shelf space before the addition of layered products such as compilers, + databases, multivendor networking, and programming tools. Recent + (since VMS version 5) documentation comes with gray binders; under VMS + version 4 the binders were orange (`big orange wall'), and under + version 3 they were blue. See [1303]VMS. Often contracted to `Gray + Wall'. + _________________________________________________________________ + + Node:big iron, Next:[1304]Big Red Switch, Previous:[1305]Big Gray + Wall, Up:[1306]= B = + + big iron n. + + [common] Large, expensive, ultra-fast computers. Used generally of + [1307]number-crunching supercomputers such as Crays, but can include + more conventional big commercial IBMish mainframes. Term of approval; + compare [1308]heavy metal, oppose [1309]dinosaur. + _________________________________________________________________ + + Node:Big Red Switch, Next:[1310]Big Room, Previous:[1311]big iron, + Up:[1312]= B = + + Big Red Switch n. + + [IBM] The power switch on a computer, esp. the `Emergency Pull' switch + on an IBM [1313]mainframe or the power switch on an IBM PC where it + really is large and red. "This !@%$% [1314]bitty box is hung again; + time to hit the Big Red Switch." Sources at IBM report that, in tune + with the company's passion for [1315]TLAs, this is often abbreviated + as `BRS' (this has also become established on FidoNet and in the PC + [1316]clone world). It is alleged that the emergency pull switch on an + IBM 360/91 actually fired a non-conducting bolt into the main power + feed; the BRSes on more recent mainframes physically drop a block into + place so that they can't be pushed back in. People get fired for + pulling them, especially inappropriately (see also [1317]molly-guard). + Compare [1318]power cycle, [1319]three-finger salute, [1320]120 reset; + see also [1321]scram switch. + _________________________________________________________________ + + Node:Big Room, Next:[1322]big win, Previous:[1323]Big Red Switch, + Up:[1324]= B = + + Big Room n. + + (Also `Big Blue Room') The extremely large room with the blue ceiling + and intensely bright light (during the day) or black ceiling with lots + of tiny night-lights (during the night) found outside all computer + installations. "He can't come to the phone right now, he's somewhere + out in the Big Room." + _________________________________________________________________ + + Node:big win, Next:[1325]big-endian, Previous:[1326]Big Room, + Up:[1327]= B = + + big win n. + + 1. [common] Major success. 2. [MIT] Serendipity. "Yes, those two + physicists discovered high-temperature superconductivity in a batch of + ceramic that had been prepared incorrectly according to their + experimental schedule. Small mistake; big win!" See [1328]win big. + _________________________________________________________________ + + Node:big-endian, Next:[1329]bignum, Previous:[1330]big win, Up:[1331]= + B = + + big-endian adj. + + [common; From Swift's "Gulliver's Travels" via the famous paper "On + Holy Wars and a Plea for Peace" by Danny Cohen, USC/ISI IEN 137, dated + April 1, 1980] 1. Describes a computer architecture in which, within a + given multi-byte numeric representation, the most significant byte has + the lowest address (the word is stored `big-end-first'). Most + processors, including the IBM 370 family, the [1332]PDP-10, the + Motorola microprocessor families, and most of the various RISC designs + are big-endian. Big-endian byte order is also sometimes called + `network order'. See [1333]little-endian, [1334]middle-endian, + [1335]NUXI problem, [1336]swab. 2. An [1337]Internet address the wrong + way round. Most of the world follows the Internet standard and writes + email addresses starting with the name of the computer and ending up + with the name of the country. In the U.K. the Joint Networking Team + had decided to do it the other way round before the Internet domain + standard was established. Most gateway sites have [1338]ad-hockery in + their mailers to handle this, but can still be confused. In + particular, the address me@uk.ac.bris.pys.as could be interpreted in + JANET's big-endian way as one in the U.K. (domain uk) or in the + standard little-endian way as one in the domain as (American Samoa) on + the opposite side of the world. + _________________________________________________________________ + + Node:bignum, Next:[1339]bigot, Previous:[1340]big-endian, Up:[1341]= B + = + + bignum /big'nuhm/ n. + + [common; orig. from MIT MacLISP] 1. [techspeak] A multiple-precision + computer representation for very large integers. 2. More generally, + any very large number. "Have you ever looked at the United States + Budget? There's bignums for you!" 3. [Stanford] In backgammon, large + numbers on the dice especially a roll of double fives or double sixes + (compare [1342]moby, sense 4). See also [1343]El Camino Bignum. + + Sense 1 may require some explanation. Most computer languages provide + a kind of data called `integer', but such computer integers are + usually very limited in size; usually they must be smaller than 2^(31) + (2,147,483,648) or (on a [1344]bitty box) 2^(15) (32,768). If you want + to work with numbers larger than that, you have to use floating-point + numbers, which are usually accurate to only six or seven decimal + places. Computer languages that provide bignums can perform exact + calculations on very large numbers, such as 1000! (the factorial of + 1000, which is 1000 times 999 times 998 times ... times 2 times 1). + For example, this value for 1000! was computed by the MacLISP system + using bignums: +40238726007709377354370243392300398571937486421071 +46325437999104299385123986290205920442084869694048 +00479988610197196058631666872994808558901323829669 +94459099742450408707375991882362772718873251977950 +59509952761208749754624970436014182780946464962910 +56393887437886487337119181045825783647849977012476 +63288983595573543251318532395846307555740911426241 +74743493475534286465766116677973966688202912073791 +43853719588249808126867838374559731746136085379534 +52422158659320192809087829730843139284440328123155 +86110369768013573042161687476096758713483120254785 +89320767169132448426236131412508780208000261683151 +02734182797770478463586817016436502415369139828126 +48102130927612448963599287051149649754199093422215 +66832572080821333186116811553615836546984046708975 +60290095053761647584772842188967964624494516076535 +34081989013854424879849599533191017233555566021394 +50399736280750137837615307127761926849034352625200 +01588853514733161170210396817592151090778801939317 +81141945452572238655414610628921879602238389714760 +88506276862967146674697562911234082439208160153780 +88989396451826324367161676217916890977991190375403 +12746222899880051954444142820121873617459926429565 +81746628302955570299024324153181617210465832036786 +90611726015878352075151628422554026517048330422614 +39742869330616908979684825901254583271682264580665 +26769958652682272807075781391858178889652208164348 +34482599326604336766017699961283186078838615027946 +59551311565520360939881806121385586003014356945272 +24206344631797460594682573103790084024432438465657 +24501440282188525247093519062092902313649327349756 +55139587205596542287497740114133469627154228458623 +77387538230483865688976461927383814900140767310446 +64025989949022222176590433990188601856652648506179 +97023561938970178600408118897299183110211712298459 +01641921068884387121855646124960798722908519296819 +37238864261483965738229112312502418664935314397013 +74285319266498753372189406942814341185201580141233 +44828015051399694290153483077644569099073152433278 +28826986460278986432113908350621709500259738986355 +42771967428222487575867657523442202075736305694988 +25087968928162753848863396909959826280956121450994 +87170124451646126037902930912088908694202851064018 +21543994571568059418727489980942547421735824010636 +77404595741785160829230135358081840096996372524230 +56085590370062427124341690900415369010593398383577 +79394109700277534720000000000000000000000000000000 +00000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000 +000000000000000000. + _________________________________________________________________ + + Node:bigot, Next:[1345]bit, Previous:[1346]bignum, Up:[1347]= B = + + bigot n. + + [common] A person who is religiously attached to a particular + computer, language, operating system, editor, or other tool (see + [1348]religious issues). Usually found with a specifier; thus, `cray + bigot', `ITS bigot', `APL bigot', `VMS bigot', `Berkeley bigot'. Real + bigots can be distinguished from mere partisans or zealots by the fact + that they refuse to learn alternatives even when the march of time + and/or technology is threatening to obsolete the favored tool. It is + truly said "You can tell a bigot, but you can't tell him much." + Compare [1349]weenie, [1350]Amiga Persecution Complex. + _________________________________________________________________ + + Node:bit, Next:[1351]bit bang, Previous:[1352]bigot, Up:[1353]= B = + + bit n. + + [from the mainstream meaning and `Binary digIT'] 1. [techspeak] The + unit of information; the amount of information obtained by asking a + yes-or-no question for which the two outcomes are equally probable. 2. + [techspeak] A computational quantity that can take on one of two + values, such as true and false or 0 and 1. 3. A mental flag: a + reminder that something should be done eventually. "I have a bit set + for you." (I haven't seen you for a while, and I'm supposed to tell or + ask you something.) 4. More generally, a (possibly incorrect) mental + state of belief. "I have a bit set that says that you were the last + guy to hack on EMACS." (Meaning "I think you were the last guy to hack + on EMACS, and what I am about to say is predicated on this, so please + stop me if this isn't true.") + + "I just need one bit from you" is a polite way of indicating that you + intend only a short interruption for a question that can presumably be + answered yes or no. + + A bit is said to be `set' if its value is true or 1, and `reset' or + `clear' if its value is false or 0. One speaks of setting and clearing + bits. To [1354]toggle or `invert' a bit is to change it, either from 0 + to 1 or from 1 to 0. See also [1355]flag, [1356]trit, [1357]mode bit. + + The term `bit' first appeared in print in the computer-science sense + in a 1948 paper by information theorist Claude Shannon, and was there + credited to the early computer scientist John Tukey (who also seems to + have coined the term `software'). Tukey records that `bit' evolved + over a lunch table as a handier alternative to `bigit' or `binit', at + a conference in the winter of 1943-44. + _________________________________________________________________ + + Node:bit bang, Next:[1358]bit bashing, Previous:[1359]bit, Up:[1360]= + B = + + bit bang n. + + Transmission of data on a serial line, when accomplished by rapidly + tweaking a single output bit, in software, at the appropriate times. + The technique is a simple loop with eight OUT and SHIFT instruction + pairs for each byte. Input is more interesting. And full duplex (doing + input and output at the same time) is one way to separate the real + hackers from the [1361]wannabees. + + Bit bang was used on certain early models of Prime computers, + presumably when UARTs were too expensive, and on archaic Z80 micros + with a Zilog PIO but no SIO. In an interesting instance of the + [1362]cycle of reincarnation, this technique returned to use in the + early 1990s on some RISC architectures because it consumes such an + infinitesimal part of the processor that it actually makes sense not + to have a UART. Compare [1363]cycle of reincarnation. + _________________________________________________________________ + + Node:bit bashing, Next:[1364]bit bucket, Previous:[1365]bit bang, + Up:[1366]= B = + + bit bashing n. + + (alt. `bit diddling' or [1367]bit twiddling) Term used to describe any + of several kinds of low-level programming characterized by + manipulation of [1368]bit, [1369]flag, [1370]nybble, and other + smaller-than-character-sized pieces of data; these include low-level + device control, encryption algorithms, checksum and error-correcting + codes, hash functions, some flavors of graphics programming (see + [1371]bitblt), and assembler/compiler code generation. May connote + either tedium or a real technical challenge (more usually the former). + "The command decoding for the new tape driver looks pretty solid but + the bit-bashing for the control registers still has bugs." See also + [1372]bit bang, [1373]mode bit. + _________________________________________________________________ + + Node:bit bucket, Next:[1374]bit decay, Previous:[1375]bit bashing, + Up:[1376]= B = + + bit bucket n. + + [very common] 1. The universal data sink (originally, the mythical + receptacle used to catch bits when they fall off the end of a register + during a shift instruction). Discarded, lost, or destroyed data is + said to have `gone to the bit bucket'. On [1377]Unix, often used for + [1378]/dev/null. Sometimes amplified as `the Great Bit Bucket in the + Sky'. 2. The place where all lost mail and news messages eventually + go. The selection is performed according to [1379]Finagle's Law; + important mail is much more likely to end up in the bit bucket than + junk mail, which has an almost 100% probability of getting delivered. + Routing to the bit bucket is automatically performed by mail-transfer + agents, news systems, and the lower layers of the network. 3. The + ideal location for all unwanted mail responses: "Flames about this + article to the bit bucket." Such a request is guaranteed to overflow + one's mailbox with flames. 4. Excuse for all mail that has not been + sent. "I mailed you those figures last week; they must have landed in + the bit bucket." Compare [1380]black hole. + + This term is used purely in jest. It is based on the fanciful notion + that bits are objects that are not destroyed but only misplaced. This + appears to have been a mutation of an earlier term `bit box', about + which the same legend was current; old-time hackers also report that + trainees used to be told that when the CPU stored bits into memory it + was actually pulling them `out of the bit box'. See also [1381]chad + box. + + Another variant of this legend has it that, as a consequence of the + `parity preservation law', the number of 1 bits that go to the bit + bucket must equal the number of 0 bits. Any imbalance results in bits + filling up the bit bucket. A qualified computer technician can empty a + full bit bucket as part of scheduled maintenance. + _________________________________________________________________ + + Node:bit decay, Next:[1382]bit rot, Previous:[1383]bit bucket, + Up:[1384]= B = + + bit decay n. + + See [1385]bit rot. People with a physics background tend to prefer + this variant for the analogy with particle decay. See also + [1386]computron, [1387]quantum bogodynamics. + _________________________________________________________________ + + Node:bit rot, Next:[1388]bit twiddling, Previous:[1389]bit decay, + Up:[1390]= B = + + bit rot n. + + [common] Also [1391]bit decay. Hypothetical disease the existence of + which has been deduced from the observation that unused programs or + features will often stop working after sufficient time has passed, + even if `nothing has changed'. The theory explains that bits decay as + if they were radioactive. As time passes, the contents of a file or + the code in a program will become increasingly garbled. + + There actually are physical processes that produce such effects (alpha + particles generated by trace radionuclides in ceramic chip packages, + for example, can change the contents of a computer memory + unpredictably, and various kinds of subtle media failures can corrupt + files in mass storage), but they are quite rare (and computers are + built with error-detecting circuitry to compensate for them). The + notion long favored among hackers that cosmic rays are among the + causes of such events turns out to be a myth; see the [1392]cosmic + rays entry for details. + + The term [1393]software rot is almost synonymous. Software rot is the + effect, bit rot the notional cause. + _________________________________________________________________ + + Node:bit twiddling, Next:[1394]bit-paired keyboard, Previous:[1395]bit + rot, Up:[1396]= B = + + bit twiddling n. + + [very common] 1. (pejorative) An exercise in tuning (see [1397]tune) + in which incredible amounts of time and effort go to produce little + noticeable improvement, often with the result that the code becomes + incomprehensible. 2. Aimless small modification to a program, esp. for + some pointless goal. 3. Approx. syn. for [1398]bit bashing; esp. used + for the act of frobbing the device control register of a peripheral in + an attempt to get it back to a known state. + _________________________________________________________________ + + Node:bit-paired keyboard, Next:[1399]bitblt, Previous:[1400]bit + twiddling, Up:[1401]= B = + + bit-paired keyboard n.,obs. + + (alt. `bit-shift keyboard') A non-standard keyboard layout that seems + to have originated with the Teletype ASR-33 and remained common for + several years on early computer equipment. The ASR-33 was a mechanical + device (see [1402]EOU), so the only way to generate the character + codes from keystrokes was by some physical linkage. The design of the + ASR-33 assigned each character key a basic pattern that could be + modified by flipping bits if the SHIFT or the CTRL key was pressed. In + order to avoid making the thing even more of a kluge than it already + was, the design had to group characters that shared the same basic bit + pattern on one key. + + Looking at the ASCII chart, we find: +high low bits +bits 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 + 010 ! " # $ % & ' ( ) + 011 0 1 2 3 4 5 6 7 8 9 + + This is why the characters !"#$%&'() appear where they do on a + Teletype (thankfully, they didn't use shift-0 for space). The Teletype + Model 33 was actually designed before ASCII existed, and was + originally intended to use a code that contained these two rows: + low bits +high 0000 0010 0100 0110 1000 1010 1100 1110 +bits 0001 0011 0101 0111 1001 1011 1101 1111 + 10 ) ! bel # $ % wru & * ( " : ? _ , . + 11 0 1 2 3 4 5 6 7 8 9 ' ; / - esc del + + The result would have been something closer to a normal keyboard. But + as it happened, Teletype had to use a lot of persuasion just to keep + ASCII, and the Model 33 keyboard, from looking like this instead: + ! " ? $ ' & - ( ) ; : * / , . + 0 1 2 3 4 5 6 7 8 9 + ~ < > × | + + Teletype's was not the weirdest variant of the [1403]QWERTY layout + widely seen, by the way; that prize should probably go to one of + several (differing) arrangements on IBM's even clunkier 026 and 029 + card punches. + + When electronic terminals became popular, in the early 1970s, there + was no agreement in the industry over how the keyboards should be laid + out. Some vendors opted to emulate the Teletype keyboard, while others + used the flexibility of electronic circuitry to make their product + look like an office typewriter. Either choice was supported by the + ANSI computer keyboard standard, X4.14-1971, which referred to the + alternatives as `logical bit pairing' and `typewriter pairing'. These + alternatives became known as `bit-paired' and `typewriter-paired' + keyboards. To a hacker, the bit-paired keyboard seemed far more + logical -- and because most hackers in those days had never learned to + touch-type, there was little pressure from the pioneering users to + adapt keyboards to the typewriter standard. + + The doom of the bit-paired keyboard was the large-scale introduction + of the computer terminal into the normal office environment, where + out-and-out technophobes were expected to use the equipment. The + `typewriter-paired' standard became universal, X4.14 was superseded by + X4.23-1982, `bit-paired' hardware was quickly junked or relegated to + dusty corners, and both terms passed into disuse. + + However, in countries without a long history of touch typing, the + argument against the bit-paired keyboard layout was weak or + nonexistent. As a result, the standard Japanese keyboard, used on PCs, + Unix boxen etc. still has all of the !"#$%&'() characters above the + numbers in the ASR-33 layout. + _________________________________________________________________ + + Node:bitblt, Next:[1404]BITNET, Previous:[1405]bit-paired keyboard, + Up:[1406]= B = + + bitblt /bit'blit/ n. + + [from [1407]BLT, q.v.] 1. [common] Any of a family of closely related + algorithms for moving and copying rectangles of bits between main and + display memory on a bit-mapped device, or between two areas of either + main or display memory (the requirement to do the [1408]Right Thing in + the case of overlapping source and destination rectangles is what + makes BitBlt tricky). 2. Synonym for [1409]blit or [1410]BLT. Both + uses are borderline techspeak. + _________________________________________________________________ + + Node:BITNET, Next:[1411]bits, Previous:[1412]bitblt, Up:[1413]= B = + + BITNET /bit'net/ n., obs. + + [acronym: Because It's Time NETwork] Everybody's least favorite piece + of the network (see [1414]the network) - until AOL happened. The + BITNET hosts were a collection of IBM dinosaurs and VAXen (the latter + with lobotomized comm hardware) that communicate using 80-character + [1415]EBCDIC card images (see [1416]eighty-column mind); thus, they + tend to mangle the headers and text of third-party traffic from the + rest of the ASCII/[1417]RFC-822 world with annoying regularity. BITNET + was also notorious as the apparent home of [1418]B1FF. By 1995 it had, + much to everyone's relief, been obsolesced and absorbed into the + Internet. Unfortunately, around this time we also got AOL. + _________________________________________________________________ + + Node:bits, Next:[1419]bitty box, Previous:[1420]BITNET, Up:[1421]= B = + + bits pl.n. + + 1. Information. Examples: "I need some bits about file formats." ("I + need to know about file formats.") Compare [1422]core dump, sense 4. + 2. Machine-readable representation of a document, specifically as + contrasted with paper: "I have only a photocopy of the Jargon File; + does anyone know where I can get the bits?". See [1423]softcopy, + [1424]source of all good bits See also [1425]bit. + _________________________________________________________________ + + Node:bitty box, Next:[1426]bixen, Previous:[1427]bits, Up:[1428]= B = + + bitty box /bit'ee boks/ n. + + 1. A computer sufficiently small, primitive, or incapable as to cause + a hacker acute claustrophobia at the thought of developing software on + or for it. Especially used of small, obsolescent, single-tasking-only + personal machines such as the Atari 800, Osborne, Sinclair, VIC-20, + TRS-80, or IBM PC. 2. [Pejorative] More generally, the opposite of + `real computer' (see [1429]Get a real computer!). See also + [1430]mess-dos, [1431]toaster, and [1432]toy. + _________________________________________________________________ + + Node:bixen, Next:[1433]bixie, Previous:[1434]bitty box, Up:[1435]= B = + + bixen pl.n. + + Users of BIX (the BIX Information eXchange, formerly the Byte + Information eXchange). Parallels other plurals like boxen, + [1436]VAXen, oxen. + _________________________________________________________________ + + Node:bixie, Next:[1437]black art, Previous:[1438]bixen, Up:[1439]= B = + + bixie /bik'see/ n. + + Variant [1440]emoticons used on BIX (the BIX Information eXchange). + The most common ([1441]smiley) bixie is <@_@>, representing two + cartoon eyes and a mouth. These were originally invented in an SF + fanzine called APA-L and imported to BIX by one of the earliest users. + _________________________________________________________________ + + Node:black art, Next:[1442]black hole, Previous:[1443]bixie, + Up:[1444]= B = + + black art n. + + [common] A collection of arcane, unpublished, and (by implication) + mostly ad-hoc techniques developed for a particular application or + systems area (compare [1445]black magic). VLSI design and compiler + code optimization were (in their beginnings) considered classic + examples of black art; as theory developed they became [1446]deep + magic, and once standard textbooks had been written, became merely + [1447]heavy wizardry. The huge proliferation of formal and informal + channels for spreading around new computer-related technologies during + the last twenty years has made both the term `black art' and what it + describes less common than formerly. See also [1448]voodoo + programming. + _________________________________________________________________ + + Node:black hole, Next:[1449]black magic, Previous:[1450]black art, + Up:[1451]= B = + + black hole n.,vt. + + [common] What data (a piece of email or netnews, or a stream of TCP/IP + packets) has fallen into if it disappears mysteriously between its + origin and destination sites (that is, without returning a + [1452]bounce message). "I think there's a black hole at foovax!" + conveys suspicion that site foovax has been dropping a lot of stuff on + the floor lately (see [1453]drop on the floor). The implied metaphor + of email as interstellar travel is interesting in itself. Readily + verbed as `blackhole': "That router is blackholing IDP packets." + Compare [1454]bit bucket and see [1455]RBL. + _________________________________________________________________ + + Node:black magic, Next:[1456]Black Screen of Death, + Previous:[1457]black hole, Up:[1458]= B = + + black magic n. + + [common] A technique that works, though nobody really understands why. + More obscure than [1459]voodoo programming, which may be done by + cookbook. Compare also [1460]black art, [1461]deep magic, and + [1462]magic number (sense 2). + _________________________________________________________________ + + Node:Black Screen of Death, Next:[1463]Black Thursday, + Previous:[1464]black magic, Up:[1465]= B = + + Black Screen of Death n. + + [prob. related to the Floating Head of Death in a famous "Far Side" + cartoon.] A failure mode of [1466]Microsloth Windows. On an attempt to + launch a DOS box, a networked Windows system not uncommonly blanks the + screen and locks up the PC so hard that it requires a cold [1467]boot + to recover. This unhappy phenomenon is known as The Black Screen of + Death. See also [1468]Blue Screen of Death, which has become rather + more common. + _________________________________________________________________ + + Node:Black Thursday, Next:[1469]blammo, Previous:[1470]Black Screen of + Death, Up:[1471]= B = + + Black Thursday n. + + February 8th, 1996 - the day of the signing into law of the [1472]CDA, + so called by analogy with the catastrophic "Black Friday" in 1929 that + began the Great Depression. + _________________________________________________________________ + + Node:blammo, Next:[1473]blargh, Previous:[1474]Black Thursday, + Up:[1475]= B = + + blammo v. + + [Oxford Brookes University and alumni, UK] To forcibly remove someone + from any interactive system, especially talker systems. The operators, + who may remain hidden, may `blammo' a user who is misbehaving. Very + similar to MIT [1476]gun; in fact, the `blammo-gun' is a notional + device used to `blammo' someone. While in actual fact the only + incarnation of the blammo-gun is the command used to forcibly eject a + user, operators speak of different levels of blammo-gun fire; e.g., a + blammo-gun to `stun' will temporarily remove someone, but a blammo-gun + set to `maim' will stop someone coming back on for a while. + _________________________________________________________________ + + Node:blargh, Next:[1477]blast, Previous:[1478]blammo, Up:[1479]= B = + + blargh /blarg/ n. + + [MIT; now common] The opposite of [1480]ping, sense 5; an exclamation + indicating that one has absorbed or is emitting a quantum of + unhappiness. Less common than [1481]ping. + _________________________________________________________________ + + Node:blast, Next:[1482]blat, Previous:[1483]blargh, Up:[1484]= B = + + blast 1. v.,n. + + Synonym for [1485]BLT, used esp. for large data sends over a network + or comm line. Opposite of [1486]snarf. Usage: uncommon. The variant + `blat' has been reported. 2. vt. [HP/Apollo] Synonymous with + [1487]nuke (sense 3). Sometimes the message Unable to kill all + processes. Blast them (y/n)? would appear in the command window upon + logout. + _________________________________________________________________ + + Node:blat, Next:[1488]bletch, Previous:[1489]blast, Up:[1490]= B = + + blat n. + + 1. Syn. [1491]blast, sense 1. 2. See [1492]thud. + _________________________________________________________________ + + Node:bletch, Next:[1493]bletcherous, Previous:[1494]blat, Up:[1495]= B + = + + bletch /blech/ interj. + + [very common; from Yiddish/German `brechen', to vomit, poss. via + comic-strip exclamation `blech'] Term of disgust. Often used in "Ugh, + bletch". Compare [1496]barf. + _________________________________________________________________ + + Node:bletcherous, Next:[1497]blink, Previous:[1498]bletch, Up:[1499]= + B = + + bletcherous /blech'*-r*s/ adj. + + Disgusting in design or function; esthetically unappealing. This word + is seldom used of people. "This keyboard is bletcherous!" (Perhaps the + keys don't work very well, or are misplaced.) See [1500]losing, + [1501]cretinous, [1502]bagbiting, [1503]bogus, and [1504]random. The + term [1505]bletcherous applies to the esthetics of the thing so + described; similarly for [1506]cretinous. By contrast, something that + is `losing' or `bagbiting' may be failing to meet objective criteria. + See also [1507]bogus and [1508]random, which have richer and wider + shades of meaning than any of the above. + _________________________________________________________________ + + Node:blink, Next:[1509]blinkenlights, Previous:[1510]bletcherous, + Up:[1511]= B = + + blink vi.,n. + + To use a navigator or off-line message reader to minimize time spent + on-line to a commercial network service (a necessity in many places + outside the U.S. where the telecoms monopolies charge per-minute for + local calls). This term attained wide use in the UK, but is rare or + unknown in the US. + _________________________________________________________________ + + Node:blinkenlights, Next:[1512]blit, Previous:[1513]blink, Up:[1514]= + B = + + blinkenlights /blink'*n-li:tz/ n. + + [common] Front-panel diagnostic lights on a computer, esp. a + [1515]dinosaur. Now that dinosaurs are rare, this term usually refers + to status lights on a modem, network hub, or the like. + + This term derives from the last word of the famous blackletter-Gothic + sign in mangled pseudo-German that once graced about half the computer + rooms in the English-speaking world. One version ran in its entirety + as follows: + + ACHTUNG! ALLES LOOKENSPEEPERS! + + Das computermachine ist nicht fuer gefingerpoken und mittengrabben. + Ist easy schnappen der springenwerk, blowenfusen und poppencorken + mit spitzensparken. Ist nicht fuer gewerken bei das dumpkopfen. Das + rubbernecken sichtseeren keepen das cotten-pickenen hans in das + pockets muss; relaxen und watchen das blinkenlichten. + + This silliness dates back at least as far as 1959 at Stanford + University and had already gone international by the early 1960s, when + it was reported at London University's ATLAS computing site. There are + several variants of it in circulation, some of which actually do end + with the word `blinkenlights'. + + In an amusing example of turnabout-is-fair-play, German hackers have + developed their own versions of the blinkenlights poster in fractured + English, one of which is reproduced here: + + ATTENTION + + This room is fullfilled mit special electronische equippment. + Fingergrabbing and pressing the cnoeppkes from the computers is + allowed for die experts only! So all the "lefthanders" stay away + and do not disturben the brainstorming von here working + intelligencies. Otherwise you will be out thrown and kicked + anderswhere! Also: please keep still and only watchen astaunished + the blinkenlights. + + See also [1516]geef. + + Old-time hackers sometimes get nostalgic for blinkenlights because + they were so much more fun to look at than a blank panel. Sadly, very + few computers still have them (the three LEDs on a PC keyboard + certainly don't count). The obvious reasons (cost of wiring, cost of + front-panel cutouts, almost nobody needs or wants to interpret + machine-register states on the fly anymore) are only part of the + story. Another part of it is that radio-frequency leakage from the + lamp wiring was beginning to be a problem as far back as transistor + machines. But the most fundamental fact is that there are very few + signals slow enough to blink an LED these days! With slow CPUs, you + could watch the bus register or instruction counter tick, but at + 33/66/150MHz it's all a blur. + + Finally, a version updated for the Internet has been seen on + news.admin.net-abuse.email: + + ACHTUNG! ALLES LOOKENSPEEPERS! + + Das Internet is nicht fuer gefingerclicken und giffengrabben. Ist + easy droppenpacket der routers und overloaden der backbone mit der + spammen und der me-tooen. Ist nicht fuer gewerken bei das + dumpkopfen. Das mausklicken sichtseeren keepen das bandwit-spewin + hans in das pockets muss; relaxen und watchen das cursorblinken. + + This newest version partly reflects reports that the word + `blinkenlights' is (in 1999) undergoing something of a revival in + usage, but applied to networking equipment. The transmit and receive + lights on routers, activity lights on switches and hubs, and other + network equipment often blink in visually pleasing and seemingly + coordinated ways. Although this is different in some ways from + register readings, a tall stack of Cisco equipment or a 19-inch rack + of ISDN terminals can provoke a similar feeling of hypnotic awe, + especially in a darkened network operations center or server room. + _________________________________________________________________ + + Node:blit, Next:[1517]blitter, Previous:[1518]blinkenlights, + Up:[1519]= B = + + blit /blit/ vt. + + 1. [common] To copy a large array of bits from one part of a + computer's memory to another part, particularly when the memory is + being used to determine what is shown on a display screen. "The + storage allocator picks through the table and copies the good parts up + into high memory, and then blits it all back down again." See + [1520]bitblt, [1521]BLT, [1522]dd, [1523]cat, [1524]blast, + [1525]snarf. More generally, to perform some operation (such as + toggling) on a large array of bits while moving them. 2. [historical, + rare] Sometimes all-capitalized as `BLIT': an early experimental + bit-mapped terminal designed by Rob Pike at Bell Labs, later + commercialized as the AT&T 5620. (The folk etymology from `Bell Labs + Intelligent Terminal' is incorrect. Its creators liked to claim that + "Blit" stood for the Bacon, Lettuce, and Interactive Tomato.) + _________________________________________________________________ + + Node:blitter, Next:[1526]blivet, Previous:[1527]blit, Up:[1528]= B = + + blitter /blit'r/ n. + + [common] A special-purpose chip or hardware system built to perform + [1529]blit operations, esp. used for fast implementation of bit-mapped + graphics. The Commodore Amiga and a few other micros have these, but + since 1990 the trend has been away from them (however, see [1530]cycle + of reincarnation). Syn. [1531]raster blaster. + _________________________________________________________________ + + Node:blivet, Next:[1532]bloatware, Previous:[1533]blitter, Up:[1534]= + B = + + blivet /bliv'*t/ n. + + [allegedly from a World War II military term meaning "ten pounds of + manure in a five-pound bag"] 1. An intractable problem. 2. A crucial + piece of hardware that can't be fixed or replaced if it breaks. 3. A + tool that has been hacked over by so many incompetent programmers that + it has become an unmaintainable tissue of hacks. 4. An out-of-control + but unkillable development effort. 5. An embarrassing bug that pops up + during a customer demo. 6. In the subjargon of computer security + specialists, a denial-of-service attack performed by hogging limited + resources that have no access controls (for example, shared spool + space on a multi-user system). + + This term has other meanings in other technical cultures; among + experimental physicists and hardware engineers of various kinds it + seems to mean any random object of unknown purpose (similar to hackish + use of [1535]frob). It has also been used to describe an amusing + trick-the-eye drawing resembling a three-pronged fork that appears to + depict a three-dimensional object until one realizes that the parts + fit together in an impossible way. + _________________________________________________________________ + + Node:bloatware, Next:[1536]BLOB, Previous:[1537]blivet, Up:[1538]= B = + + bloatware n. + + [common] Software that provides minimal functionality while requiring + a disproportionate amount of diskspace and memory. Especially used for + application and OS upgrades. This term is very common in the + Windows/NT world. So is its cause. + _________________________________________________________________ + + Node:BLOB, Next:[1539]block, Previous:[1540]bloatware, Up:[1541]= B = + + BLOB + + 1. n. [acronym: Binary Large OBject] Used by database people to refer + to any random large block of bits that needs to be stored in a + database, such as a picture or sound file. The essential point about a + BLOB is that it's an object that cannot be interpreted within the + database itself. 2. v. To [1542]mailbomb someone by sending a BLOB to + him/her; esp. used as a mild threat. "If that program crashes again, + I'm going to BLOB the core dump to you." + _________________________________________________________________ + + Node:block, Next:[1543]block transfer computations, + Previous:[1544]BLOB, Up:[1545]= B = + + block v. + + [common; from process scheduling terminology in OS theory] 1. vi. To + delay or sit idle while waiting for something. "We're blocking until + everyone gets here." Compare [1546]busy-wait. 2. `block on' vt. To + block, waiting for (something). "Lunch is blocked on Phil's arrival." + _________________________________________________________________ + + Node:block transfer computations, Next:[1547]Bloggs Family, + Previous:[1548]block, Up:[1549]= B = + + block transfer computations n. + + [from the television series "Dr. Who"] Computations so fiendishly + subtle and complex that they could not be performed by machines. Used + to refer to any task that should be expressible as an algorithm in + theory, but isn't. (The Z80's LDIR instruction, "Computed Block + Transfer with increment", may also be relevant.) + _________________________________________________________________ + + Node:Bloggs Family, Next:[1550]blow an EPROM, Previous:[1551]block + transfer computations, Up:[1552]= B = + + Bloggs Family n. + + An imaginary family consisting of Fred and Mary Bloggs and their + children. Used as a standard example in knowledge representation to + show the difference between extensional and intensional objects. For + example, every occurrence of "Fred Bloggs" is the same unique person, + whereas occurrences of "person" may refer to different people. Members + of the Bloggs family have been known to pop up in bizarre places such + as the old [1553]DEC Telephone Directory. Compare [1554]Dr. Fred + Mbogo; [1555]J. Random Hacker; [1556]Fred Foobar. + _________________________________________________________________ + + Node:blow an EPROM, Next:[1557]blow away, Previous:[1558]Bloggs + Family, Up:[1559]= B = + + blow an EPROM /bloh *n ee'prom/ v. + + (alt. `blast an EPROM', `burn an EPROM') To program a read-only + memory, e.g. for use with an embedded system. This term arose because + the programming process for the Programmable Read-Only Memories + (PROMs) that preceded present-day Erasable Programmable Read-Only + Memories (EPROMs) involved intentionally blowing tiny electrical fuses + on the chip. The usage lives on (it's too vivid and expressive to + discard) even though the write process on EPROMs is nondestructive. + _________________________________________________________________ + + Node:blow away, Next:[1560]blow out, Previous:[1561]blow an EPROM, + Up:[1562]= B = + + blow away vt. + + To remove (files and directories) from permanent storage, generally by + accident. "He reformatted the wrong partition and blew away last + night's netnews." Oppose [1563]nuke. + _________________________________________________________________ + + Node:blow out, Next:[1564]blow past, Previous:[1565]blow away, + Up:[1566]= B = + + blow out vi. + + [prob. from mining and tunneling jargon] Of software, to fail + spectacularly; almost as serious as [1567]crash and burn. See + [1568]blow past, [1569]blow up, [1570]die horribly. + _________________________________________________________________ + + Node:blow past, Next:[1571]blow up, Previous:[1572]blow out, + Up:[1573]= B = + + blow past vt. + + To [1574]blow out despite a safeguard. "The server blew past the 5K + reserve buffer." + _________________________________________________________________ + + Node:blow up, Next:[1575]BLT, Previous:[1576]blow past, Up:[1577]= B = + + blow up vi. + + 1. [scientific computation] To become unstable. Suggests that the + computation is diverging so rapidly that it will soon overflow or at + least go [1578]nonlinear. 2. Syn. [1579]blow out. + _________________________________________________________________ + + Node:BLT, Next:[1580]Blue Book, Previous:[1581]blow up, Up:[1582]= B = + + BLT /B-L-T/, /bl*t/ or (rarely) /belt/ n.,vt. + + Synonym for [1583]blit. This is the original form of [1584]blit and + the ancestor of [1585]bitblt. It referred to any large bit-field copy + or move operation (one resource-intensive memory-shuffling operation + done on pre-paged versions of ITS, WAITS, and TOPS-10 was sardonically + referred to as `The Big BLT'). The jargon usage has outlasted the + [1586]PDP-10 BLock Transfer instruction from which [1587]BLT derives; + nowadays, the assembler mnemonic [1588]BLT almost always means `Branch + if Less Than zero'. + _________________________________________________________________ + + Node:Blue Book, Next:[1589]blue box, Previous:[1590]BLT, Up:[1591]= B + = + + Blue Book n. + + 1. Informal name for one of the four standard references on the + page-layout and graphics-control language [1592]PostScript + ("PostScript Language Tutorial and Cookbook", Adobe Systems, + Addison-Wesley 1985, QA76.73.P67P68, ISBN 0-201-10179-3); the other + three official guides are known as the [1593]Green Book, the [1594]Red + Book, and the [1595]White Book (sense 2). 2. Informal name for one of + the three standard references on Smalltalk: "Smalltalk-80: The + Language and its Implementation", David Robson, Addison-Wesley 1983, + QA76.8.S635G64, ISBN 0-201-11371-63 (this book also has green and red + siblings). 3. Any of the 1988 standards issued by the CCITT's ninth + plenary assembly. These include, among other things, the X.400 email + spec and the Group 1 through 4 fax standards. See also [1596]book + titles. + _________________________________________________________________ + + Node:blue box, Next:[1597]Blue Glue, Previous:[1598]Blue Book, + Up:[1599]= B = + + blue box + + n. 1. obs. Once upon a time, before all-digital switches made it + possible for the phone companies to move them out of band, one could + actually hear the switching tones used to route long-distance calls. + Early [1600]phreakers built devices called `blue boxes' that could + reproduce these tones, which could be used to commandeer portions of + the phone network. (This was not as hard as it may sound; one early + phreak acquired the sobriquet `Captain Crunch' after he proved that he + could generate switching tones with a plastic whistle pulled out of a + box of Captain Crunch cereal!) There were other colors of box with + more specialized phreaking uses; red boxes, black boxes, silver boxes, + etc. 2. n. An [1601]IBM machine, especially a large (non-PC) one. + _________________________________________________________________ + + Node:Blue Glue, Next:[1602]blue goo, Previous:[1603]blue box, + Up:[1604]= B = + + Blue Glue n. + + [IBM] IBM's SNA (Systems Network Architecture), an incredibly + [1605]losing and [1606]bletcherous communications protocol widely + favored at commercial shops that don't know any better. The official + IBM definition is "that which binds blue boxes together." See + [1607]fear and loathing. It may not be irrelevant that Blue Glue is + the trade name of a 3M product that is commonly used to hold down the + carpet squares to the removable panel floors common in [1608]dinosaur + pens. A correspondent at U. Minn. reports that the CS department there + has about 80 bottles of the stuff hanging about, so they often refer + to any messy work to be done as `using the blue glue'. + _________________________________________________________________ + + Node:blue goo, Next:[1609]Blue Screen of Death, Previous:[1610]Blue + Glue, Up:[1611]= B = + + blue goo n. + + Term for `police' [1612]nanobots intended to prevent [1613]gray goo, + denature hazardous waste, destroy pollution, put ozone back into the + stratosphere, prevent halitosis, and promote truth, justice, and the + American way, etc. The term `Blue Goo' can be found in Dr. Seuss's + "Fox In Socks" to refer to a substance much like bubblegum. `Would you + like to chew blue goo, sir?'. See [1614]nanotechnology. + _________________________________________________________________ + + Node:Blue Screen of Death, Next:[1615]blue wire, Previous:[1616]blue + goo, Up:[1617]= B = + + Blue Screen of Death n. + + [common] This term is closely related to the older [1618]Black Screen + of Death but much more common (many non-hackers have picked it up). + Due to the extreme fragility and bugginess of Microsoft Windows + misbehaving applications can readily crash the OS (and the OS + sometimes crashes itself spontaneously). The Blue Screen of Death, + sometimes decorated with hex error codes, is what you get when this + happens. (Commonly abbreviated [1619]BSOD.) + + The following entry from the [1620]Salon Haiku Contest, seems to have + predated popular use of the term: + Windows NT crashed. + I am the Blue Screen of Death + No one hears your screams. + _________________________________________________________________ + + Node:blue wire, Next:[1621]blurgle, Previous:[1622]Blue Screen of + Death, Up:[1623]= B = + + blue wire n. + + [IBM] Patch wires (esp. 30 AWG gauge) added to circuit boards at the + factory to correct design or fabrication problems. Blue wire is not + necessarily blue, the term describes function rather than color. These + may be necessary if there hasn't been time to design and qualify + another board version. In Great Britain this can be `bodge wire', + after mainstreanm slang `bodge' for a clumsy improvisation or sloppy + job of work. Compare [1624]purple wire, [1625]red wire, [1626]yellow + wire, [1627]pink wire. + _________________________________________________________________ + + Node:blurgle, Next:[1628]BNF, Previous:[1629]blue wire, Up:[1630]= B = + + blurgle /bler'gl/ n. + + [UK] Spoken [1631]metasyntactic variable, to indicate some text that + is obvious from context, or which is already known. If several words + are to be replaced, blurgle may well be doubled or tripled. "To look + for something in several files use `grep string blurgle blurgle'." In + each case, "blurgle blurgle" would be understood to be replaced by the + file you wished to search. Compare [1632]mumble, sense 7. + _________________________________________________________________ + + Node:BNF, Next:[1633]boa, Previous:[1634]blurgle, Up:[1635]= B = + + BNF /B-N-F/ n. + + 1. [techspeak] Acronym for `Backus Normal Form' (later retronymed to + `Backus-Naur Form' because BNF was not in fact a normal form), a + metasyntactic notation used to specify the syntax of programming + languages, command sets, and the like. Widely used for language + descriptions but seldom documented anywhere, so that it must usually + be learned by osmosis from other hackers. Consider this BNF for a U.S. + postal address: + <postal-address> ::= <name-part> <street-address> <zip-part> + + <personal-part> ::= <name> | <initial> "." + + <name-part> ::= <personal-part> <last-name> [<jr-part>] <EOL> + | <personal-part> <name-part> + + <street-address> ::= [<apt>] <house-num> <street-name> <EOL> + + <zip-part> ::= <town-name> "," <state-code> <ZIP-code> <EOL> + + This translates into English as: "A postal-address consists of a + name-part, followed by a street-address part, followed by a zip-code + part. A personal-part consists of either a first name or an initial + followed by a dot. A name-part consists of either: a personal-part + followed by a last name followed by an optional `jr-part' (Jr., Sr., + or dynastic number) and end-of-line, or a personal part followed by a + name part (this rule illustrates the use of recursion in BNFs, + covering the case of people who use multiple first and middle names + and/or initials). A street address consists of an optional apartment + specifier, followed by a street number, followed by a street name. A + zip-part consists of a town-name, followed by a comma, followed by a + state code, followed by a ZIP-code followed by an end-of-line." Note + that many things (such as the format of a personal-part, apartment + specifier, or ZIP-code) are left unspecified. These are presumed to be + obvious from context or detailed somewhere nearby. See also + [1636]parse. 2. Any of a number of variants and extensions of BNF + proper, possibly containing some or all of the [1637]regexp wildcards + such as * or +. In fact the example above isn't the pure form invented + for the Algol-60 report; it uses [], which was introduced a few years + later in IBM's PL/I definition but is now universally recognized. 3. + In [1638]science-fiction fandom, a `Big-Name Fan' (someone famous or + notorious). Years ago a fan started handing out black-on-green BNF + buttons at SF conventions; this confused the hacker contingent + terribly. + _________________________________________________________________ + + Node:boa, Next:[1639]board, Previous:[1640]BNF, Up:[1641]= B = + + boa [IBM] n. + + Any one of the fat cables that lurk under the floor in a + [1642]dinosaur pen. Possibly so called because they display a + ferocious life of their own when you try to lay them straight and flat + after they have been coiled for some time. It is rumored within IBM + that channel cables for the 370 are limited to 200 feet because beyond + that length the boas get dangerous -- and it is worth noting that one + of the major cable makers uses the trademark `Anaconda'. + _________________________________________________________________ + + Node:board, Next:[1643]boat anchor, Previous:[1644]boa, Up:[1645]= B = + + board n. + + 1. In-context synonym for [1646]bboard; sometimes used even for Usenet + newsgroups (but see usage note under [1647]bboard, sense 1). 2. An + electronic circuit board. + _________________________________________________________________ + + Node:boat anchor, Next:[1648]bob, Previous:[1649]board, Up:[1650]= B = + + boat anchor n. + + [common; from ham radio] 1. Like [1651]doorstop but more severe; + implies that the offending hardware is irreversibly dead or useless. + "That was a working motherboard once. One lightning strike later, + instant boat anchor!" 2. A person who just takes up space. 3. Obsolete + but still working hardware, especially when used of an old S100-bus + hobbyist system; originally a term of annoyance, but became more and + more affectionate as the hardware became more and more obsolete. + _________________________________________________________________ + + Node:bob, Next:[1652]bodysurf code, Previous:[1653]boat anchor, + Up:[1654]= B = + + bob n. + + At [1655]Demon Internet, all tech support personnel are called "Bob". + (Female support personnel have an option on "Bobette"). This has + nothing to do with Bob the divine drilling-equipment salesman of the + [1656]Church of the SubGenius. Nor is it acronymized from "Brother Of + [1657]BOFH", though all parties agree it could have been. Rather, it + was triggered by an unusually large draft of new tech-support people + in 1995. It was observed that there would be much duplication of + names. To ease the confusion, it was decided that all support techs + would henceforth be known as "Bob", and identity badges were created + labelled "Bob 1" and "Bob 2". ("No, we never got any further" reports + a witness). + + The reason for "Bob" rather than anything else is due to a [1658]luser + calling and asking to speak to "Bob", despite the fact that no "Bob" + was currently working for Tech Support. Since we all know "the + customer is always right", it was decided that there had to be at + least one "Bob" on duty at all times, just in case. + + This sillyness inexorably snowballed. Shift leaders and managers began + to refer to their groups of "bobs". Whole ranks of support machines + were set up (and still exist in the DNS as of 1999) as bob1 through + bobN. Then came alt.tech-support.recovery, and it was filled with + Demon support personnel. They all referred to themselves, and to + others, as `bob', and after a while it caught on. There is now a + [1659]Bob Code describing the Bob nature. + _________________________________________________________________ + + Node:bodysurf code, Next:[1660]BOF, Previous:[1661]bob, Up:[1662]= B = + + bodysurf code n. + + A program or segment of code written quickly in the heat of + inspiration without the benefit of formal design or deep thought. Like + its namesake sport, the result is too often a wipeout that leaves the + programmer eating sand. + _________________________________________________________________ + + Node:BOF, Next:[1663]BOFH, Previous:[1664]bodysurf code, Up:[1665]= B + = + + BOF /B-O-F/ or /bof/ n. + + 1. [common] Abbreviation for the phrase "Birds Of a Feather" (flocking + together), an informal discussion group and/or bull session scheduled + on a conference program. It is not clear where or when this term + originated, but it is now associated with the USENIX conferences for + Unix techies and was already established there by 1984. It was used + earlier than that at DECUS conferences and is reported to have been + common at SHARE meetings as far back as the early 1960s. 2. Acronym, + `Beginning of File'. + _________________________________________________________________ + + Node:BOFH, Next:[1666]bogo-sort, Previous:[1667]BOF, Up:[1668]= B = + + BOFH // n. + + [common] Acronym, Bastard Operator From Hell. A system administrator + with absolutely no tolerance for [1669]lusers. "You say you need more + filespace? <massive-global-delete> Seems to me you have plenty + left..." Many BOFHs (and others who would be BOFHs if they could get + away with it) hang out in the newsgroup alt.sysadmin.recovery, + although there has also been created a top-level newsgroup hierarchy + (bofh.*) of their own. + + Several people have written stories about BOFHs. The set usually + considered canonical is by Simon Travaglia and may be found at the + [1670]Bastard Home Page. BOFHs and BOFH wannabes hang out on + [1671]scary devil monastery and wield [1672]LARTs. + _________________________________________________________________ + + Node:bogo-sort, Next:[1673]bogometer, Previous:[1674]BOFH, Up:[1675]= + B = + + bogo-sort /boh`goh-sort'/ n. + + (var. `stupid-sort') The archetypical perversely awful algorithm (as + opposed to [1676]bubble sort, which is merely the generic bad + algorithm). Bogo-sort is equivalent to repeatedly throwing a deck of + cards in the air, picking them up at random, and then testing whether + they are in order. It serves as a sort of canonical example of + awfulness. Looking at a program and seeing a dumb algorithm, one might + say "Oh, I see, this program uses bogo-sort." Esp. appropriate for + algorithms with factorial or super-exponential running time in the + average case and probabilistically infinite worst-case running time. + Compare [1677]bogus, [1678]brute force, [1679]lasherism. + + A spectacular variant of bogo-sort has been proposed which has the + interesting property that, if the Many Worlds interpretation of + quantum mechanics is true, it can sort an arbitrarily large array in + constant time. (In the Many-Worlds model, the result of any quantum + action is to split the universe-before into a sheaf of + universes-after, one for each possible way the state vector can + collapse; in any one of the universes-after the result appears + random.) The steps are: 1. Permute the array randomly using a quantum + process, 2. If the array is not sorted, destroy the universe. + Implementation of step 2 is left as an exercise for the reader. + _________________________________________________________________ + + Node:bogometer, Next:[1680]BogoMIPS, Previous:[1681]bogo-sort, + Up:[1682]= B = + + bogometer /boh-gom'-*t-er/ n. + + A notional instrument for measuring [1683]bogosity. Compare the + [1684]Troll-O-Meter and the `wankometer' described in the [1685]wank + entry; see also [1686]bogus. + _________________________________________________________________ + + Node:BogoMIPS, Next:[1687]bogon, Previous:[1688]bogometer, Up:[1689]= + B = + + BogoMIPS /bo'go-mips/ n. + + The number of million times a second a processor can do absolutely + nothing. The [1690]Linux OS measures BogoMIPS at startup in order to + calibrate some soft timing loops that will be used later on; details + at [1691]the BogoMIPS mini-HOWTO. The name Linus chose, of course, is + an ironic comment on the uselessness of all other [1692]MIPS figures. + _________________________________________________________________ + + Node:bogon, Next:[1693]bogon filter, Previous:[1694]BogoMIPS, + Up:[1695]= B = + + bogon /boh'gon/ n. + + [very common; by analogy with proton/electron/neutron, but doubtless + reinforced after 1980 by the similarity to Douglas Adams's `Vogons'; + see the [1696]Bibliography in Appendix C and note that Arthur Dent + actually mispronounces `Vogons' as `Bogons' at one point] 1. The + elementary particle of bogosity (see [1697]quantum bogodynamics). For + instance, "the Ethernet is emitting bogons again" means that it is + broken or acting in an erratic or bogus fashion. 2. A query packet + sent from a TCP/IP domain resolver to a root server, having the reply + bit set instead of the query bit. 3. Any bogus or incorrectly formed + packet sent on a network. 4. By synecdoche, used to refer to any bogus + thing, as in "I'd like to go to lunch with you but I've got to go to + the weekly staff bogon". 5. A person who is bogus or who says bogus + things. This was historically the original usage, but has been + overtaken by its derivative senses 1-4. See also [1698]bogosity, + [1699]bogus; compare [1700]psyton, [1701]fat electrons, [1702]magic + smoke. + + The bogon has become the type case for a whole bestiary of nonce + particle names, including the `clutron' or `cluon' (indivisible + particle of cluefulness, obviously the antiparticle of the bogon) and + the futon (elementary particle of [1703]randomness, or sometimes of + lameness). These are not so much live usages in themselves as examples + of a live meta-usage: that is, it has become a standard joke or + linguistic maneuver to "explain" otherwise mysterious circumstances by + inventing nonce particle names. And these imply nonce particle + theories, with all their dignity or lack thereof (we might note + parenthetically that this is a generalization from "(bogus particle) + theories" to "bogus (particle theories)"!). Perhaps such particles are + the modern-day equivalents of trolls and wood-nymphs as standard + starting-points around which to construct explanatory myths. Of + course, playing on an existing word (as in the `futon') yields + additional flavor. Compare [1704]magic smoke. + _________________________________________________________________ + + Node:bogon filter, Next:[1705]bogon flux, Previous:[1706]bogon, + Up:[1707]= B = + + bogon filter /boh'gon fil'tr/ n. + + Any device, software or hardware, that limits or suppresses the flow + and/or emission of bogons. "Engineering hacked a bogon filter between + the Cray and the VAXen, and now we're getting fewer dropped packets." + See also [1708]bogosity, [1709]bogus. + _________________________________________________________________ + + Node:bogon flux, Next:[1710]bogosity, Previous:[1711]bogon filter, + Up:[1712]= B = + + bogon flux /boh'gon fluhks/ n. + + A measure of a supposed field of [1713]bogosity emitted by a speaker, + measured by a [1714]bogometer; as a speaker starts to wander into + increasing bogosity a listener might say "Warning, warning, bogon flux + is rising". See [1715]quantum bogodynamics. + _________________________________________________________________ + + Node:bogosity, Next:[1716]bogotify, Previous:[1717]bogon flux, + Up:[1718]= B = + + bogosity /boh-go's*-tee/ n. + + 1. [orig. CMU, now very common] The degree to which something is + [1719]bogus. Bogosity is measured with a [1720]bogometer; in a + seminar, when a speaker says something bogus, a listener might raise + his hand and say "My bogometer just triggered". More extremely, "You + just pinned my bogometer" means you just said or did something so + outrageously bogus that it is off the scale, pinning the bogometer + needle at the highest possible reading (one might also say "You just + redlined my bogometer"). The agreed-upon unit of bogosity is the + [1721]microLenat. 2. The potential field generated by a [1722]bogon + flux; see [1723]quantum bogodynamics. See also [1724]bogon flux, + [1725]bogon filter, [1726]bogus. + _________________________________________________________________ + + Node:bogotify, Next:[1727]bogue out, Previous:[1728]bogosity, + Up:[1729]= B = + + bogotify /boh-go't*-fi:/ vt. + + To make or become bogus. A program that has been changed so many times + as to become completely disorganized has become bogotified. If you + tighten a nut too hard and strip the threads on the bolt, the bolt has + become bogotified and you had better not use it any more. This coinage + led to the notional `autobogotiphobia' defined as `the fear of + becoming bogotified'; but is not clear that the latter has ever been + `live' jargon rather than a self-conscious joke in jargon about + jargon. See also [1730]bogosity, [1731]bogus. + _________________________________________________________________ + + Node:bogue out, Next:[1732]bogus, Previous:[1733]bogotify, Up:[1734]= + B = + + bogue out /bohg owt/ vi. + + To become bogus, suddenly and unexpectedly. "His talk was relatively + sane until somebody asked him a trick question; then he bogued out and + did nothing but [1735]flame afterwards." See also [1736]bogosity, + [1737]bogus. + _________________________________________________________________ + + Node:bogus, Next:[1738]Bohr bug, Previous:[1739]bogue out, Up:[1740]= + B = + + bogus adj. + + 1. Non-functional. "Your patches are bogus." 2. Useless. "OPCON is a + bogus program." 3. False. "Your arguments are bogus." 4. Incorrect. + "That algorithm is bogus." 5. Unbelievable. "You claim to have solved + the halting problem for Turing Machines? That's totally bogus." 6. + Silly. "Stop writing those bogus sagas." + + Astrology is bogus. So is a bolt that is obviously about to break. So + is someone who makes blatantly false claims to have solved a + scientific problem. (This word seems to have some, but not all, of the + connotations of [1741]random -- mostly the negative ones.) + + It is claimed that `bogus' was originally used in the hackish sense at + Princeton in the late 1960s. It was spread to CMU and Yale by Michael + Shamos, a migratory Princeton alumnus. A glossary of bogus words was + compiled at Yale when the word was first popularized there about + 1975-76. These coinages spread into hackerdom from CMU and MIT. Most + of them remained wordplay objects rather than actual vocabulary items + or live metaphors. Examples: `amboguous' (having multiple bogus + interpretations); `bogotissimo' (in a gloriously bogus manner); + `bogotophile' (one who is pathologically fascinated by the bogus); + `paleobogology' (the study of primeval bogosity). + + Some bogowords, however, obtained sufficient live currency to be + listed elsewhere in this lexicon; see [1742]bogometer, [1743]bogon, + [1744]bogotify, and [1745]quantum bogodynamics and the related but + unlisted [1746]Dr. Fred Mbogo. + + By the early 1980s `bogus' was also current in something like hacker + usage sense in West Coast teen slang, and it had gone mainstream by + 1985. A correspondent from Cambridge reports, by contrast, that these + uses of `bogus' grate on British nerves; in Britain the word means, + rather specifically, `counterfeit', as in "a bogus 10-pound note". + _________________________________________________________________ + + Node:Bohr bug, Next:[1747]boink, Previous:[1748]bogus, Up:[1749]= B = + + Bohr bug /bohr buhg/ n. + + [from quantum physics] A repeatable [1750]bug; one that manifests + reliably under a possibly unknown but well-defined set of conditions. + Antonym of [1751]heisenbug; see also [1752]mandelbug, + [1753]schroedinbug. + _________________________________________________________________ + + Node:boink, Next:[1754]bomb, Previous:[1755]Bohr bug, Up:[1756]= B = + + boink /boynk/ + + [Usenet: variously ascribed to the TV series "Cheers" "Moonlighting", + and "Soap"] 1. v. To have sex with; compare [1757]bounce, sense 3. + (This is mainstream slang.) In Commonwealth hackish the variant `bonk' + is more common. 2. n. After the original Peter Korn `Boinkon' + [1758]Usenet parties, used for almost any net social gathering, e.g., + Miniboink, a small boink held by Nancy Gillett in 1988; Minniboink, a + Boinkcon in Minnesota in 1989; Humpdayboinks, Wednesday get-togethers + held in the San Francisco Bay Area. Compare [1759]@-party. 3. Var of + `bonk'; see [1760]bonk/oif. + _________________________________________________________________ + + Node:bomb, Next:[1761]bondage-and-discipline language, + Previous:[1762]boink, Up:[1763]= B = + + bomb + + 1. v. General synonym for [1764]crash (sense 1) except that it is not + used as a noun; esp. used of software or OS failures. "Don't run + Empire with less than 32K stack, it'll bomb." 2. n.,v. Atari ST and + Macintosh equivalents of a Unix `panic' or Amiga [1765]guru + meditation, in which icons of little black-powder bombs or mushroom + clouds are displayed, indicating that the system has died. On the Mac, + this may be accompanied by a decimal (or occasionally hexadecimal) + number indicating what went wrong, similar to the Amiga [1766]guru + meditation number. [1767]MS-DOS machines tend to get [1768]locked up + in this situation. + _________________________________________________________________ + + Node:bondage-and-discipline language, Next:[1769]bonk/oif, + Previous:[1770]bomb, Up:[1771]= B = + + bondage-and-discipline language n. + + A language (such as [1772]Pascal, [1773]Ada, APL, or Prolog) that, + though ostensibly general-purpose, is designed so as to enforce an + author's theory of `right programming' even though said theory is + demonstrably inadequate for systems hacking or even vanilla + general-purpose programming. Often abbreviated `B&D'; thus, one may + speak of things "having the B&D nature". See [1774]Pascal; oppose + [1775]languages of choice. + _________________________________________________________________ + + Node:bonk/oif, Next:[1776]book titles, + Previous:[1777]bondage-and-discipline language, Up:[1778]= B = + + bonk/oif /bonk/, /oyf/ interj. + + In the U.S. [1779]MUD community, it has become traditional to express + pique or censure by `bonking' the offending person. Convention holds + that one should acknowledge a bonk by saying `oif!' and there is a + myth to the effect that failing to do so upsets the cosmic bonk/oif + balance, causing much trouble in the universe. Some MUDs have + implemented special commands for bonking and oifing. Note: in parts of + the U.K. `bonk' is a sexually loaded slang term; care is advised in + transatlantic conversations (see [1780]boink). Commonwealth hackers + report a similar convention involving the `fish/bang' balance. See + also [1781]talk mode. + _________________________________________________________________ + + Node:book titles, Next:[1782]boot, Previous:[1783]bonk/oif, Up:[1784]= + B = + + book titles + + There is a tradition in hackerdom of informally tagging important + textbooks and standards documents with the dominant color of their + covers or with some other conspicuous feature of the cover. Many of + these are described in this lexicon under their own entries. See + [1785]Aluminum Book, [1786]Blue Book, [1787]Camel Book, + [1788]Cinderella Book, [1789]Devil Book, [1790]Dragon Book, + [1791]Green Book, [1792]Orange Book, [1793]Purple Book, [1794]Red + Book, [1795]Silver Book, [1796]White Book, [1797]Wizard Book, + [1798]Yellow Book, and [1799]bible; see also [1800]rainbow series. + Since about 1983 this tradition has gotten a boost from the popular + O'Reilly and Associates line of technical books, which usually feature + some kind of exotic animal on the cover. + _________________________________________________________________ + + Node:boot, Next:[1801]Borg, Previous:[1802]book titles, Up:[1803]= B = + + boot v.,n. + + [techspeak; from `by one's bootstraps'] To load and initialize the + operating system on a machine. This usage is no longer jargon (having + passed into techspeak) but has given rise to some derivatives that are + still jargon. + + The derivative `reboot' implies that the machine hasn't been down for + long, or that the boot is a [1804]bounce (sense 4) intended to clear + some state of [1805]wedgitude. This is sometimes used of human thought + processes, as in the following exchange: "You've lost me." "OK, + reboot. Here's the theory...." + + This term is also found in the variants `cold boot' (from power-off + condition) and `warm boot' (with the CPU and all devices already + powered up, as after a hardware reset or software crash). + + Another variant: `soft boot', reinitialization of only part of a + system, under control of other software still running: "If you're + running the [1806]mess-dos emulator, control-alt-insert will cause a + soft-boot of the emulator, while leaving the rest of the system + running." + + Opposed to this there is `hard boot', which connotes hostility towards + or frustration with the machine being booted: "I'll have to hard-boot + this losing Sun." "I recommend booting it hard." One often hard-boots + by performing a [1807]power cycle. + + Historical note: this term derives from `bootstrap loader', a short + program that was read in from cards or paper tape, or toggled in from + the front panel switches. This program was always very short (great + efforts were expended on making it short in order to minimize the + labor and chance of error involved in toggling it in), but was just + smart enough to read in a slightly more complex program (usually from + a card or paper tape reader), to which it handed control; this program + in turn was smart enough to read the application or operating system + from a magnetic tape drive or disk drive. Thus, in successive steps, + the computer `pulled itself up by its bootstraps' to a useful + operating state. Nowadays the bootstrap is usually found in ROM or + EPROM, and reads the first stage in from a fixed location on the disk, + called the `boot block'. When this program gains control, it is + powerful enough to load the actual OS and hand control over to it. + _________________________________________________________________ + + Node:Borg, Next:[1808]borken, Previous:[1809]boot, Up:[1810]= B = + + Borg n. + + In "Star Trek: The Next Generation" the Borg is a species of cyborg + that ruthlessly seeks to incorporate all sentient life into itself; + their slogan is "You will be assimilated. Resistance is futile." In + hacker parlance, the Borg is usually [1811]Microsoft, which is thought + to be trying just as ruthlessly to assimilate all computers and the + entire Internet to itself (there is a widely circulated image of Bill + Gates as a Borg). Being forced to use Windows or NT is often referred + to as being "Borged". Interestingly, the [1812]Halloween Documents + reveal that this jargon is live within Microsoft itself. (Other + companies, notably Intel and UUNet, have also occasionally been + equated to the Borg.) See also [1813]Evil Empire, [1814]Internet + Exploiter. + + In IETF circles, where direct pressure from Microsoft is not a daily + reality, the Borg is sometimes Cisco. This usage commemmorates their + tendency to pay any price to hire talent away from their competitors. + In fact, at the Spring 1997 IETF, a large number of ex-Cisco + employees, all former members of Routing Geeks, showed up with + t-shirts printed with "Recovering Borg". + _________________________________________________________________ + + Node:borken, Next:[1815]bot, Previous:[1816]Borg, Up:[1817]= B = + + borken adj. + + (also `borked') Common deliberate typo for `broken'. + _________________________________________________________________ + + Node:bot, Next:[1818]bot spot, Previous:[1819]borken, Up:[1820]= B = + + bot n + + [common on IRC, MUD and among gamers; from `robot'] 1. An [1821]IRC or + [1822]MUD user who is actually a program. On IRC, typically the robot + provides some useful service. Examples are NickServ, which tries to + prevent random users from adopting [1823]nicks already claimed by + others, and MsgServ, which allows one to send asynchronous messages to + be delivered when the recipient signs on. Also common are `annoybots', + such as KissServ, which perform no useful function except to send cute + messages to other people. Service bots are less common on MUDs; but + some others, such as the `Julia' bot active in 1990-91, have been + remarkably impressive Turing-test experiments, able to pass as human + for as long as ten or fifteen minutes of conversation. 2. An + AI-controlled player in a computer game (especially a first-person + shooter such as Quake) which, unlike ordinary monsters, operates like + a human-controlled player, with access to a player's weapons and + abilities. An example can be found at + [1824]http://www.telefragged.com/thefatal/. 3. Term used, though less + commonly, for a web [1825]spider. The file for controlling spider + behavior on your site is officially the "Robots Exclusion File" and + its URL is "http://<somehost>/robots.txt") + + Note that bots in all senses were `robots' when the terms first + appeared in the early 1990s, but the shortened form is now habitual. + _________________________________________________________________ + + Node:bot spot, Next:[1826]bottom feeder, Previous:[1827]bot, + Up:[1828]= B = + + bot spot n. + + [MUD] The user on a MUD with the longest connect time. Derives from + the fact that [1829]bots on MUDS often stay constantly connected and + appear at the bottom of the list. + _________________________________________________________________ + + Node:bottom feeder, Next:[1830]bottom-up implementation, + Previous:[1831]bot spot, Up:[1832]= B = + + bottom feeder n. + + 1. An Internet user that leeches off ISPs - the sort you can never + provide good enough services for, always complains about the price, no + matter how low it may be, and will bolt off to another service the + moment there is even the slimmest price difference. While most bottom + feeders infest free or almost free services such as AOL, MSN, and + Hotmail, too many flock to whomever happens to be the cheapest + regional ISP at the time. Bottom feeders are often the classic problem + user, known for unleashing spam, flamage, and other breaches of + [1833]netiquette. 2. Syn. for [1834]slopsucker, derived from the + fishermen's and naturalists' term for finny creatures who subsist on + the primordial ooze. (This sense is older.) + _________________________________________________________________ + + Node:bottom-up implementation, Next:[1835]bounce, + Previous:[1836]bottom feeder, Up:[1837]= B = + + bottom-up implementation n. + + Hackish opposite of the techspeak term `top-down design'. It has been + received wisdom in most programming cultures that it is best to design + from higher levels of abstraction down to lower, specifying sequences + of action in increasing detail until you get to actual code. Hackers + often find (especially in exploratory designs that cannot be closely + specified in advance) that it works best to build things in the + opposite order, by writing and testing a clean set of primitive + operations and then knitting them together. Naively applied, this + leads to hacked-together bottom-up implementations; a more + sophisticated response is `middle-out implementation', in which + scratch code within primitives at the mid-level of the system is + gradually replaced with a more polished version of the lowest level at + the same time the structure above the midlevel is being built. + _________________________________________________________________ + + Node:bounce, Next:[1838]bounce message, Previous:[1839]bottom-up + implementation, Up:[1840]= B = + + bounce v. + + 1. [common; perhaps by analogy to a bouncing check] An electronic mail + message that is undeliverable and returns an error notification to the + sender is said to `bounce'. See also [1841]bounce message. 2. + [Stanford] To play volleyball. The now-demolished [1842]D. C. Power + Lab building used by the Stanford AI Lab in the 1970s had a volleyball + court on the front lawn. From 5 P.M. to 7 P.M. was the scheduled + maintenance time for the computer, so every afternoon at 5 would come + over the intercom the cry: "Now hear this: bounce, bounce!", followed + by Brian McCune loudly bouncing a volleyball on the floor outside the + offices of known volleyballers. 3. To engage in sexual intercourse; + prob. from the expression `bouncing the mattress', but influenced by + Roo's psychosexually loaded "Try bouncing me, Tigger!" from the + "Winnie-the-Pooh" books. Compare [1843]boink. 4. To casually reboot a + system in order to clear up a transient problem. Reported primarily + among [1844]VMS and [1845]Unix users. 5. [VM/CMS programmers] + Automatic warm-start of a machine after an error. "I logged on this + morning and found it had bounced 7 times during the night" 6. [IBM] To + [1846]power cycle a peripheral in order to reset it. + _________________________________________________________________ + + Node:bounce message, Next:[1847]boustrophedon, Previous:[1848]bounce, + Up:[1849]= B = + + bounce message n. + + [common] Notification message returned to sender by a site unable to + relay [1850]email to the intended [1851]Internet address recipient or + the next link in a [1852]bang path (see [1853]bounce, sense 1). + Reasons might include a nonexistent or misspelled username or a + [1854]down relay site. Bounce messages can themselves fail, with + occasionally ugly results; see [1855]sorcerer's apprentice mode and + [1856]software laser. The terms `bounce mail' and `barfmail' are also + common. + _________________________________________________________________ + + Node:boustrophedon, Next:[1857]box, Previous:[1858]bounce message, + Up:[1859]= B = + + boustrophedon n. + + [from a Greek word for turning like an ox while plowing] An ancient + method of writing using alternate left-to-right and right-to-left + lines. This term is actually philologists' techspeak and typesetters' + jargon. Erudite hackers use it for an optimization performed by some + computer typesetting software and moving-head printers. The adverbial + form `boustrophedonically' is also found (hackers purely love + constructions like this). + _________________________________________________________________ + + Node:box, Next:[1860]boxed comments, Previous:[1861]boustrophedon, + Up:[1862]= B = + + box n. + + 1. A computer; esp. in the construction `foo box' where foo is some + functional qualifier, like `graphics', or the name of an OS (thus, + `Unix box', `MS-DOS box', etc.) "We preprocess the data on Unix boxes + before handing it up to the mainframe." 2. [IBM] Without qualification + but within an SNA-using site, this refers specifically to an IBM + front-end processor or FEP /F-E-P/. An FEP is a small computer + necessary to enable an IBM [1863]mainframe to communicate beyond the + limits of the [1864]dinosaur pen. Typically used in expressions like + the cry that goes up when an SNA network goes down: "Looks like the + [1865]box has fallen over." (See [1866]fall over.) See also [1867]IBM, + [1868]fear and loathing, [1869]Blue Glue. + _________________________________________________________________ + + Node:boxed comments, Next:[1870]boxen, Previous:[1871]box, Up:[1872]= + B = + + boxed comments n. + + Comments (explanatory notes attached to program instructions) that + occupy several lines by themselves; so called because in assembler and + C code they are often surrounded by a box in a style something like + this: + +/************************************************* + * + * This is a boxed comment in C style + * + *************************************************/ + + Common variants of this style omit the asterisks in column 2 or add a + matching row of asterisks closing the right side of the box. The + sparest variant omits all but the comment delimiters themselves; the + `box' is implied. Oppose [1873]winged comments. + _________________________________________________________________ + + Node:boxen, Next:[1874]boxology, Previous:[1875]boxed comments, + Up:[1876]= B = + + boxen /bok'sn/ pl.n. + + [very common; by analogy with [1877]VAXen] Fanciful plural of + [1878]box often encountered in the phrase `Unix boxen', used to + describe commodity [1879]Unix hardware. The connotation is that any + two Unix boxen are interchangeable. + _________________________________________________________________ + + Node:boxology, Next:[1880]bozotic, Previous:[1881]boxen, Up:[1882]= B + = + + boxology /bok-sol'*-jee/ n. + + Syn. [1883]ASCII art. This term implies a more restricted domain, that + of box-and-arrow drawings. "His report has a lot of boxology in it." + Compare [1884]macrology. + _________________________________________________________________ + + Node:bozotic, Next:[1885]BQS, Previous:[1886]boxology, Up:[1887]= B = + + bozotic /boh-zoh'tik/ or /boh-zo'tik/ adj. + + [from the name of a TV clown even more losing than Ronald McDonald] + Resembling or having the quality of a bozo; that is, clownish, + ludicrously wrong, unintentionally humorous. Compare [1888]wonky, + [1889]demented. Note that the noun `bozo' occurs in slang, but the + mainstream adjectival form would be `bozo-like' or (in New England) + `bozoish'. + _________________________________________________________________ + + Node:BQS, Next:[1890]brain dump, Previous:[1891]bozotic, Up:[1892]= B + = + + BQS /B-Q-S/ adj. + + Syn. [1893]Berkeley Quality Software. + _________________________________________________________________ + + Node:brain dump, Next:[1894]brain fart, Previous:[1895]BQS, Up:[1896]= + B = + + brain dump n. + + [common] The act of telling someone everything one knows about a + particular topic or project. Typically used when someone is going to + let a new party maintain a piece of code. Conceptually analogous to an + operating system [1897]core dump in that it saves a lot of useful + [1898]state before an exit. "You'll have to give me a brain dump on + FOOBAR before you start your new job at HackerCorp." See [1899]core + dump (sense 4). At Sun, this is also known as `TOI' (transfer of + information). + _________________________________________________________________ + + Node:brain fart, Next:[1900]brain-damaged, Previous:[1901]brain dump, + Up:[1902]= B = + + brain fart n. + + The actual result of a [1903]braino, as opposed to the mental glitch + that is the braino itself. E.g., typing dir on a Unix box after a + session with DOS. + _________________________________________________________________ + + Node:brain-damaged, Next:[1904]brain-dead, Previous:[1905]brain fart, + Up:[1906]= B = + + brain-damaged adj. + + 1. [common; generalization of `Honeywell Brain Damage' (HBD), a + theoretical disease invented to explain certain utter cretinisms in + Honeywell [1907]Multics] adj. Obviously wrong; [1908]cretinous; + [1909]demented. There is an implication that the person responsible + must have suffered brain damage, because he should have known better. + Calling something brain-damaged is really bad; it also implies it is + unusable, and that its failure to work is due to poor design rather + than some accident. "Only six monocase characters per file name? Now + that's brain-damaged!" 2. [esp. in the Mac world] May refer to free + demonstration software that has been deliberately crippled in some way + so as not to compete with the product it is intended to sell. Syn. + [1910]crippleware. + _________________________________________________________________ + + Node:brain-dead, Next:[1911]braino, Previous:[1912]brain-damaged, + Up:[1913]= B = + + brain-dead adj. + + [common] Brain-damaged in the extreme. It tends to imply terminal + design failure rather than malfunction or simple stupidity. "This comm + program doesn't know how to send a break -- how brain-dead!" + _________________________________________________________________ + + Node:braino, Next:[1914]branch to Fishkill, Previous:[1915]brain-dead, + Up:[1916]= B = + + braino /bray'no/ n. + + Syn. for [1917]thinko. See also [1918]brain fart. + _________________________________________________________________ + + Node:branch to Fishkill, Next:[1919]bread crumbs, + Previous:[1920]braino, Up:[1921]= B = + + branch to Fishkill n. + + [IBM: from the location of one of the corporation's facilities] Any + unexpected jump in a program that produces catastrophic or just plain + weird results. See [1922]jump off into never-never land, + [1923]hyperspace. + _________________________________________________________________ + + Node:bread crumbs, Next:[1924]break, Previous:[1925]branch to + Fishkill, Up:[1926]= B = + + bread crumbs n. + + 1. Debugging statements inserted into a program that emit output or + log indicators of the program's [1927]state to a file so you can see + where it dies or pin down the cause of surprising behavior. The term + is probably a reference to the Hansel and Gretel story from the + Brothers Grimm or the older French folktale of Thumbelina; in several + variants of these, a character leaves a trail of bread crumbs so as + not to get lost in the woods. 2. In user-interface design, any feature + that allows some tracking of where you've been, like coloring visited + links purple rather than blue in Netscape (also called `footrinting'). + _________________________________________________________________ + + Node:break, Next:[1928]break-even point, Previous:[1929]bread crumbs, + Up:[1930]= B = + + break + + 1. vt. To cause to be [1931]broken (in any sense). "Your latest patch + to the editor broke the paragraph commands." 2. v. (of a program) To + stop temporarily, so that it may debugged. The place where it stops is + a `breakpoint'. 3. [techspeak] vi. To send an RS-232 break (two + character widths of line high) over a serial comm line. 4. [Unix] vi. + To strike whatever key currently causes the tty driver to send SIGINT + to the current process. Normally, break (sense 3), delete or + [1932]control-C does this. 5. `break break' may be said to interrupt a + conversation (this is an example of verb doubling). This usage comes + from radio communications, which in turn probably came from landline + telegraph/teleprinter usage, as badly abused in the Citizen's Band + craze a few years ago. + _________________________________________________________________ + + Node:break-even point, Next:[1933]breath-of-life packet, + Previous:[1934]break, Up:[1935]= B = + + break-even point n. + + In the process of implementing a new computer language, the point at + which the language is sufficiently effective that one can implement + the language in itself. That is, for a new language called, + hypothetically, FOOGOL, one has reached break-even when one can write + a demonstration compiler for FOOGOL in FOOGOL, discard the original + implementation language, and thereafter use working versions of FOOGOL + to develop newer ones. This is an important milestone; see [1936]MFTL. + + Since this entry was first written, several correspondents have + reported that there actually was a compiler for a tiny Algol-like + language called Foogol floating around on various [1937]VAXen in the + early and mid-1980s. A FOOGOL implementation is available at the + Retrocomputing Museum [1938]http://www.ccil.org/retro. + _________________________________________________________________ + + Node:breath-of-life packet, Next:[1939]breedle, + Previous:[1940]break-even point, Up:[1941]= B = + + breath-of-life packet n. + + [XEROX PARC] An Ethernet packet that contains bootstrap (see + [1942]boot) code, periodically sent out from a working computer to + infuse the `breath of life' into any computer on the network that has + happened to crash. Machines depending on such packets have sufficient + hardware or firmware code to wait for (or request) such a packet + during the reboot process. See also [1943]dickless workstation. + + The notional `kiss-of-death packet', with a function complementary to + that of a breath-of-life packet, is recommended for dealing with hosts + that consume too many network resources. Though `kiss-of-death packet' + is usually used in jest, there is at least one documented instance of + an Internet subnet with limited address-table slots in a gateway + machine in which such packets were routinely used to compete for + slots, rather like Christmas shoppers competing for scarce parking + spaces. + _________________________________________________________________ + + Node:breedle, Next:[1944]Breidbart Index, + Previous:[1945]breath-of-life packet, Up:[1946]= B = + + breedle n. + + See [1947]feep. + _________________________________________________________________ + + Node:Breidbart Index, Next:[1948]bring X to its knees, + Previous:[1949]breedle, Up:[1950]= B = + + Breidbart Index /bri:d'bart ind*ks/ + + A measurement of the severity of spam invented by long-time hacker + Seth Breidbart, used for programming cancelbots. The Breidbart Index + takes into account the fact that excessive multi-posting [1951]EMP is + worse than excessive cross-posting [1952]ECP. The Breidbart Index is + computed as follows: For each article in a spam, take the square-root + of the number of newsgroups to which the article is posted. The + Breidbart Index is the sum of the square roots of all of the posts in + the spam. For example, one article posted to nine newsgroups and again + to sixteen would have BI = sqrt(9) + sqrt(16) = 7. It is generally + agreed that a spam is cancelable if the Breidbart Index exceeds 20. + + The Breidbart Index accumulates over a 45-day window. Ten articles + yesterday and ten articles today and ten articles tomorrow add up to a + 30-article spam. Spam fighters will often reset the count if you can + convince them that the spam was accidental and/or you have seen the + error of your ways and won't repeat it. Breidbart Index can accumulate + over multiple authors. For example, the "Make Money Fast" pyramid + scheme exceeded a BI of 20 a long time ago, and is now considered + "cancel on sight". + _________________________________________________________________ + + Node:bring X to its knees, Next:[1953]brittle, + Previous:[1954]Breidbart Index, Up:[1955]= B = + + bring X to its knees v. + + [common] To present a machine, operating system, piece of software, or + algorithm with a load so extreme or [1956]pathological that it grinds + to a halt. "To bring a MicroVAX to its knees, try twenty users running + [1957]vi -- or four running [1958]EMACS." Compare [1959]hog. + _________________________________________________________________ + + Node:brittle, Next:[1960]broadcast storm, Previous:[1961]bring X to + its knees, Up:[1962]= B = + + brittle adj. + + Said of software that is functional but easily broken by changes in + operating environment or configuration, or by any minor tweak to the + software itself. Also, any system that responds inappropriately and + disastrously to abnormal but expected external stimuli; e.g., a file + system that is usually totally scrambled by a power failure is said to + be brittle. This term is often used to describe the results of a + research effort that were never intended to be robust, but it can be + applied to commercial software, which (due to closed-source + development) displays the quality far more often than it ought to. + Oppose [1963]robust. + _________________________________________________________________ + + Node:broadcast storm, Next:[1964]brochureware, Previous:[1965]brittle, + Up:[1966]= B = + + broadcast storm n. + + [common] An incorrect packet broadcast on a network that causes most + hosts to respond all at once, typically with wrong answers that start + the process over again. See [1967]network meltdown; compare [1968]mail + storm. + _________________________________________________________________ + + Node:brochureware, Next:[1969]broken, Previous:[1970]broadcast storm, + Up:[1971]= B = + + brochureware n. + + Planned but non-existent product like [1972]vaporware, but with the + added implication that marketing is actively selling and promoting it + (they've printed brochures). Brochureware is often deployed as a + strategic weapon; the idea is to con customers into not committing to + an existing product of the competition's. It is a safe bet that when a + brochureware product finally becomes real, it will be more expensive + than and inferior to the alternatives that had been available for + years. + _________________________________________________________________ + + Node:broken, Next:[1973]broken arrow, Previous:[1974]brochureware, + Up:[1975]= B = + + broken adj. + + 1. Not working properly (of programs). 2. Behaving strangely; + especially (when used of people) exhibiting extreme depression. + _________________________________________________________________ + + Node:broken arrow, Next:[1976]BrokenWindows, Previous:[1977]broken, + Up:[1978]= B = + + broken arrow n. + + [IBM] The error code displayed on line 25 of a 3270 terminal (or a PC + emulating a 3270) for various kinds of protocol violations and + "unexpected" error conditions (including connection to a [1979]down + computer). On a PC, simulated with `->/_', with the two center + characters overstruck. + + Note: to appreciate this term fully, it helps to know that `broken + arrow' is also military jargon for an accident involving nuclear + weapons.... + _________________________________________________________________ + + Node:BrokenWindows, Next:[1980]broket, Previous:[1981]broken arrow, + Up:[1982]= B = + + BrokenWindows n. + + Abusive hackerism for the [1983]crufty and [1984]elephantine [1985]X + environment on Sun machines; properly called `OpenWindows'. + _________________________________________________________________ + + Node:broket, Next:[1986]Brooks's Law, Previous:[1987]BrokenWindows, + Up:[1988]= B = + + broket /broh'k*t/ or /broh'ket`/ n. + + [rare; by analogy with `bracket': a `broken bracket'] Either of the + characters < and >, when used as paired enclosing delimiters. This + word originated as a contraction of the phrase `broken bracket', that + is, a bracket that is bent in the middle. (At MIT, and apparently in + the [1989]Real World as well, these are usually called [1990]angle + brackets.) + _________________________________________________________________ + + Node:Brooks's Law, Next:[1991]brown-paper-bag bug, + Previous:[1992]broket, Up:[1993]= B = + + Brooks's Law prov. + + "Adding manpower to a late software project makes it later" -- a + result of the fact that the expected advantage from splitting + development work among N programmers is O(N) (that is, proportional to + N), but the complexity and communications cost associated with + coordinating and then merging their work is O(N^2) (that is, + proportional to the square of N). The quote is from Fred Brooks, a + manager of IBM's OS/360 project and author of "The Mythical Man-Month" + (Addison-Wesley, 1975, ISBN 0-201-00650-2), an excellent early book on + software engineering. The myth in question has been most tersely + expressed as "Programmer time is fungible" and Brooks established + conclusively that it is not. Hackers have never forgotten his advice + (though it's not the whole story; see [1994]bazaar); too often, + [1995]management still does. See also [1996]creationism, + [1997]second-system effect, [1998]optimism. + _________________________________________________________________ + + Node:brown-paper-bag bug, Next:[1999]browser, Previous:[2000]Brooks's + Law, Up:[2001]= B = + + brown-paper-bag bug n. + + A bug in a public software release that is so embarrassing that the + author notionally wears a brown paper bag over his head for a while so + he won't be recognized on the net. Entered popular usage after the + early-1999 release of the first Linux 2.2, which had one. The phrase + was used in Linus Torvalds's apology posting. + _________________________________________________________________ + + Node:browser, Next:[2002]BRS, Previous:[2003]brown-paper-bag bug, + Up:[2004]= B = + + browser n. + + A program specifically designed to help users view and navigate + hypertext, on-line documentation, or a database. While this general + sense has been present in jargon for a long time, the proliferation of + browsers for the World Wide Web after 1992 has made it much more + popular and provided a central or default techspeak meaning of the + word previously lacking in hacker usage. Nowadays, if someone mentions + using a `browser' without qualification, one may assume it is a Web + browser. + _________________________________________________________________ + + Node:BRS, Next:[2005]brute force, Previous:[2006]browser, Up:[2007]= B + = + + BRS /B-R-S/ n. + + Syn. [2008]Big Red Switch. This abbreviation is fairly common on-line. + _________________________________________________________________ + + Node:brute force, Next:[2009]brute force and ignorance, + Previous:[2010]BRS, Up:[2011]= B = + + brute force adj. + + Describes a primitive programming style, one in which the programmer + relies on the computer's processing power instead of using his or her + own intelligence to simplify the problem, often ignoring problems of + scale and applying naive methods suited to small problems directly to + large ones. The term can also be used in reference to programming + style: brute-force programs are written in a heavyhanded, tedious way, + full of repetition and devoid of any elegance or useful abstraction + (see also [2012]brute force and ignorance). + + The [2013]canonical example of a brute-force algorithm is associated + with the `traveling salesman problem' (TSP), a classical [2014]NP-hard + problem: Suppose a person is in, say, Boston, and wishes to drive to N + other cities. In what order should the cities be visited in order to + minimize the distance travelled? The brute-force method is to simply + generate all possible routes and compare the distances; while + guaranteed to work and simple to implement, this algorithm is clearly + very stupid in that it considers even obviously absurd routes (like + going from Boston to Houston via San Francisco and New York, in that + order). For very small N it works well, but it rapidly becomes + absurdly inefficient when N increases (for N = 15, there are already + 1,307,674,368,000 possible routes to consider, and for N = 1000 -- + well, see [2015]bignum). Sometimes, unfortunately, there is no better + general solution than brute force. See also [2016]NP-. + + A more simple-minded example of brute-force programming is finding the + smallest number in a large list by first using an existing program to + sort the list in ascending order, and then picking the first number + off the front. + + Whether brute-force programming should actually be considered stupid + or not depends on the context; if the problem is not terribly big, the + extra CPU time spent on a brute-force solution may cost less than the + programmer time it would take to develop a more `intelligent' + algorithm. Additionally, a more intelligent algorithm may imply more + long-term complexity cost and bug-chasing than are justified by the + speed improvement. + + Ken Thompson, co-inventor of Unix, is reported to have uttered the + epigram "When in doubt, use brute force". He probably intended this as + a [2017]ha ha only serious, but the original Unix kernel's preference + for simple, robust, and portable algorithms over [2018]brittle `smart' + ones does seem to have been a significant factor in the success of + that OS. Like so many other tradeoffs in software design, the choice + between brute force and complex, finely-tuned cleverness is often a + difficult one that requires both engineering savvy and delicate + esthetic judgment. + _________________________________________________________________ + + Node:brute force and ignorance, Next:[2019]BSD, Previous:[2020]brute + force, Up:[2021]= B = + + brute force and ignorance n. + + A popular design technique at many software houses -- [2022]brute + force coding unrelieved by any knowledge of how problems have been + previously solved in elegant ways. Dogmatic adherence to design + methodologies tends to encourage this sort of thing. Characteristic of + early [2023]larval stage programming; unfortunately, many never + outgrow it. Often abbreviated BFI: "Gak, they used a [2024]bubble + sort! That's strictly from BFI." Compare [2025]bogosity. + _________________________________________________________________ + + Node:BSD, Next:[2026]BSOD, Previous:[2027]brute force and ignorance, + Up:[2028]= B = + + BSD /B-S-D/ n. + + [abbreviation for `Berkeley Software Distribution'] a family of + [2029]Unix versions for the [2030]DEC [2031]VAX and PDP-11 developed + by Bill Joy and others at [2032]Berzerkeley starting around 1977, + incorporating paged virtual memory, TCP/IP networking enhancements, + and many other features. The BSD versions (4.1, 4.2, and 4.3) and the + commercial versions derived from them (SunOS, ULTRIX, and Mt. Xinu) + held the technical lead in the Unix world until AT&T's successful + standardization efforts after about 1986; descendants including + Free/Open/NetBSD, BSD/OS and MacOS X are still widely popular. Note + that BSD versions going back to 2.9 are often referred to by their + version numbers alone, without the BSD prefix. See [2033]4.2, + [2034]Unix, [2035]USG Unix. + _________________________________________________________________ + + Node:BSOD, Next:[2036]BUAF, Previous:[2037]BSD, Up:[2038]= B = + + BSOD /B-S-O-D/ + + Very commmon abbreviation for [2039]Blue Screen of Death. Both spoken + and written. + _________________________________________________________________ + + Node:BUAF, Next:[2040]BUAG, Previous:[2041]BSOD, Up:[2042]= B = + + BUAF // n. + + [abbreviation, from alt.fan.warlord] Big Ugly ASCII Font -- a special + form of [2043]ASCII art. Various programs exist for rendering text + strings into block, bloob, and pseudo-script fonts in cells between + four and six character cells on a side; this is smaller than the + letters generated by older [2044]banner (sense 2) programs. These are + sometimes used to render one's name in a [2045]sig block, and are + critically referred to as `BUAF's. See [2046]warlording. + _________________________________________________________________ + + Node:BUAG, Next:[2047]bubble sort, Previous:[2048]BUAF, Up:[2049]= B = + + BUAG // n. + + [abbreviation, from alt.fan.warlord] Big Ugly ASCII Graphic. + Pejorative term for ugly [2050]ASCII art, especially as found in + [2051]sig blocks. For some reason, mutations of the head of Bart + Simpson are particularly common in the least imaginative [2052]sig + blocks. See [2053]warlording. + _________________________________________________________________ + + Node:bubble sort, Next:[2054]bucky bits, Previous:[2055]BUAG, + Up:[2056]= B = + + bubble sort n. + + Techspeak for a particular sorting technique in which pairs of + adjacent values in the list to be sorted are compared and interchanged + if they are out of order; thus, list entries `bubble upward' in the + list until they bump into one with a lower sort value. Because it is + not very good relative to other methods and is the one typically + stumbled on by [2057]naive and untutored programmers, hackers consider + it the [2058]canonical example of a naive algorithm. (However, it's + been shown by repeated experiment that below about 5000 records + bubble-sort is OK anyway.) The canonical example of a really bad + algorithm is [2059]bogo-sort. A bubble sort might be used out of + ignorance, but any use of bogo-sort could issue only from brain damage + or willful perversity. + _________________________________________________________________ + + Node:bucky bits, Next:[2060]buffer chuck, Previous:[2061]bubble sort, + Up:[2062]= B = + + bucky bits /buh'kee bits/ n. + + 1. obs. The bits produced by the CONTROL and META shift keys on a SAIL + keyboard (octal 200 and 400 respectively), resulting in a 9-bit + keyboard character set. The MIT AI TV (Knight) keyboards extended this + with TOP and separate left and right CONTROL and META keys, resulting + in a 12-bit character set; later, LISP Machines added such keys as + SUPER, HYPER, and GREEK (see [2063]space-cadet keyboard). 2. By + extension, bits associated with `extra' shift keys on any keyboard, + e.g., the ALT on an IBM PC or command and option keys on a Macintosh. + + It has long been rumored that `bucky bits' were named for Buckminster + Fuller during a period when he was consulting at Stanford. Actually, + bucky bits were invented by Niklaus Wirth when he was at Stanford in + 1964-65; he first suggested the idea of an EDIT key to set the 8th bit + of an otherwise 7-bit ASCII character). It seems that, unknown to + Wirth, certain Stanford hackers had privately nicknamed him `Bucky' + after a prominent portion of his dental anatomy, and this nickname + transferred to the bit. Bucky-bit commands were used in a number of + editors written at Stanford, including most notably TV-EDIT and NLS. + + The term spread to MIT and CMU early and is now in general use. + Ironically, Wirth himself remained unaware of its derivation for + nearly 30 years, until GLS dug up this history in early 1993! See + [2064]double bucky, [2065]quadruple bucky. + _________________________________________________________________ + + Node:buffer chuck, Next:[2066]buffer overflow, Previous:[2067]bucky + bits, Up:[2068]= B = + + buffer chuck n. + + Shorter and ruder syn. for [2069]buffer overflow. + _________________________________________________________________ + + Node:buffer overflow, Next:[2070]bug, Previous:[2071]buffer chuck, + Up:[2072]= B = + + buffer overflow n. + + What happens when you try to stuff more data into a buffer (holding + area) than it can handle. This problem is commonly exploited by + [2073]crackers to get arbitrary commands executed by a program running + with root permissions. This may be due to a mismatch in the processing + rates of the producing and consuming processes (see [2074]overrun and + [2075]firehose syndrome), or because the buffer is simply too small to + hold all the data that must accumulate before a piece of it can be + processed. For example, in a text-processing tool that [2076]crunches + a line at a time, a short line buffer can result in [2077]lossage as + input from a long line overflows the buffer and trashes data beyond + it. Good defensive programming would check for overflow on each + character and stop accepting data when the buffer is full up. The term + is used of and by humans in a metaphorical sense. "What time did I + agree to meet you? My buffer must have overflowed." Or "If I answer + that phone my buffer is going to overflow." See also [2078]spam, + [2079]overrun screw. + _________________________________________________________________ + + Node:bug, Next:[2080]bug-compatible, Previous:[2081]buffer overflow, + Up:[2082]= B = + + bug n. + + An unwanted and unintended property of a program or piece of hardware, + esp. one that causes it to malfunction. Antonym of [2083]feature. + Examples: "There's a bug in the editor: it writes things out + backwards." "The system crashed because of a hardware bug." "Fred is a + winner, but he has a few bugs" (i.e., Fred is a good guy, but he has a + few personality problems). + + Historical note: Admiral Grace Hopper (an early computing pioneer + better known for inventing [2084]COBOL) liked to tell a story in which + a technician solved a [2085]glitch in the Harvard Mark II machine by + pulling an actual insect out from between the contacts of one of its + relays, and she subsequently promulgated [2086]bug in its hackish + sense as a joke about the incident (though, as she was careful to + admit, she was not there when it happened). For many years the logbook + associated with the incident and the actual bug in question (a moth) + sat in a display case at the Naval Surface Warfare Center (NSWC). The + entire story, with a picture of the logbook and the moth taped into + it, is recorded in the "Annals of the History of Computing", Vol. 3, + No. 3 (July 1981), pp. 285-286. + + The text of the log entry (from September 9, 1947), reads "1545 Relay + #70 Panel F (moth) in relay. First actual case of bug being found". + This wording establishes that the term was already in use at the time + in its current specific sense -- and Hopper herself reports that the + term `bug' was regularly applied to problems in radar electronics + during WWII. + + Indeed, the use of `bug' to mean an industrial defect was already + established in Thomas Edison's time, and a more specific and rather + modern use can be found in an electrical handbook from 1896 ("Hawkin's + New Catechism of Electricity", Theo. Audel & Co.) which says: "The + term `bug' is used to a limited extent to designate any fault or + trouble in the connections or working of electric apparatus." It + further notes that the term is "said to have originated in quadruplex + telegraphy and have been transferred to all electric apparatus." + + The latter observation may explain a common folk etymology of the + term; that it came from telephone company usage, in which "bugs in a + telephone cable" were blamed for noisy lines. Though this derivation + seems to be mistaken, it may well be a distorted memory of a joke + first current among telegraph operators more than a century ago! + + Or perhaps not a joke. Historians of the field inform us that the term + "bug" was regularly used in the early days of telegraphy to refer to a + variety of semi-automatic telegraphy keyers that would send a string + of dots if you held them down. In fact, the Vibroplex keyers (which + were among the most common of this type) even had a graphic of a + beetle on them (and still do)! While the ability to send repeated dots + automatically was very useful for professional morse code operators, + these were also significantly trickier to use than the older manual + keyers, and it could take some practice to ensure one didn't introduce + extraneous dots into the code by holding the key down a fraction too + long. In the hands of an inexperienced operator, a Vibroplex "bug" on + the line could mean that a lot of garbled Morse would soon be coming + your way. + + Further, the term "bug" has long been used among radio technicians to + describe a device that converts electromagnetic field variations into + acoustic signals. It is used to trace radio interference and look for + dangerous radio emissions. Radio community usage derives from the + roach-like shape of the first versions used by 19th century + physicists. The first versions consisted of a coil of wire (roach + body), with the two wire ends sticking out and bent back to nearly + touch forming a spark gap (roach antennae). The bug is to the radio + technician what the stethoscope is to the stereotype medical doctor. + This sense is almost certainly ancestral to modern use of "bug" for a + covert monitoring device, but may also have contributed to the use of + "bug" for the effects of radio interference itself. + + Actually, use of `bug' in the general sense of a disruptive event goes + back to Shakespeare! (Henry VI, part III - Act V, Scene II: King + Edward: "So, lie thou there. Die thou; and die our fear; For Warwick + was a bug that fear'd us all.") In the first edition of Samuel + Johnson's dictionary one meaning of `bug' is "A frightful object; a + walking spectre"; this is traced to `bugbear', a Welsh term for a + variety of mythological monster which (to complete the circle) has + recently been reintroduced into the popular lexicon through fantasy + role-playing games. + + In any case, in jargon the word almost never refers to insects. Here + is a plausible conversation that never actually happened: + + "There is a bug in this ant farm!" + + "What do you mean? I don't see any ants in it." + + "That's the bug." + + A careful discussion of the etymological issues can be found in a + paper by Fred R. Shapiro, 1987, "Entomology of the Computer Bug: + History and Folklore", American Speech 62(4):376-378. + + [There has been a widespread myth that the original bug was moved to + the Smithsonian, and an earlier version of this entry so asserted. A + correspondent who thought to check discovered that the bug was not + there. While investigating this in late 1990, your editor discovered + that the NSWC still had the bug, but had unsuccessfully tried to get + the Smithsonian to accept it -- and that the present curator of their + History of American Technology Museum didn't know this and agreed that + it would make a worthwhile exhibit. It was moved to the Smithsonian in + mid-1991, but due to space and money constraints was not actually + exhibited years afterwards. Thus, the process of investigating the + original-computer-bug bug fixed it in an entirely unexpected way, by + making the myth true! --ESR] + _________________________________________________________________ + + Node:bug-compatible, Next:[2087]bug-for-bug compatible, + Previous:[2088]bug, Up:[2089]= B = + + bug-compatible adj. + + [common] Said of a design or revision that has been badly compromised + by a requirement to be compatible with [2090]fossils or + [2091]misfeatures in other programs or (esp.) previous releases of + itself. "MS-DOS 2.0 used \ as a path separator to be bug-compatible + with some cretin's choice of / as an option character in 1.0." + _________________________________________________________________ + + Node:bug-for-bug compatible, Next:[2092]bug-of-the-month club, + Previous:[2093]bug-compatible, Up:[2094]= B = + + bug-for-bug compatible n. + + Same as [2095]bug-compatible, with the additional implication that + much tedious effort went into ensuring that each (known) bug was + replicated. + _________________________________________________________________ + + Node:bug-of-the-month club, Next:[2096]buglix, + Previous:[2097]bug-for-bug compatible, Up:[2098]= B = + + bug-of-the-month club n. + + [from "book-of-the-month club", a time-honored mail-order-marketing + technique in the U.S.] A mythical club which users of `sendmail(8)' + (the UNIX mail daemon) belong to; this was coined on the Usenet + newsgroup comp.security.unix at a time when sendmail security holes, + which allowed outside [2099]crackers access to the system, were being + uncovered at an alarming rate, forcing sysadmins to update very often. + Also, more completely, `fatal security bug-of-the-month club'. See + also [2100]kernel-of-the-week club. + _________________________________________________________________ + + Node:buglix, Next:[2101]bulletproof, Previous:[2102]bug-of-the-month + club, Up:[2103]= B = + + buglix /buhg'liks/ n. + + [uncommon] Pejorative term referring to [2104]DEC's ULTRIX operating + system in its earlier severely buggy versions. Still used to describe + ULTRIX, but without nearly so much venom. Compare [2105]AIDX, + [2106]HP-SUX, [2107]Nominal Semidestructor, [2108]Telerat, + [2109]sun-stools. + _________________________________________________________________ + + Node:bulletproof, Next:[2110]bullschildt, Previous:[2111]buglix, + Up:[2112]= B = + + bulletproof adj. + + Used of an algorithm or implementation considered extremely + [2113]robust; lossage-resistant; capable of correctly recovering from + any imaginable exception condition -- a rare and valued quality. + Implies that the programmer has thought of all possible errors, and + added [2114]code to protect against each one. Thus, in some cases, + this can imply code that is too heavyweight, due to excessive paranoia + on the part of the programmer. Syn. [2115]armor-plated. + _________________________________________________________________ + + Node:bullschildt, Next:[2116]bum, Previous:[2117]bulletproof, + Up:[2118]= B = + + bullschildt /bul'shilt/ n. + + [comp.lang.c on USENET] A confident, but incorrect, statement about a + programming language. This immortalizes a very bad book about [2119]C, + Herbert Schildt's "C - The Complete Reference". One reviewer commented + "The naive errors in this book would be embarassing even in a + programming assignment turned in by a computer science college + sophomore." + _________________________________________________________________ + + Node:bum, Next:[2120]bump, Previous:[2121]bullschildt, Up:[2122]= B = + + bum + + 1. vt. To make highly efficient, either in time or space, often at the + expense of clarity. "I managed to bum three more instructions out of + that code." "I spent half the night bumming the interrupt code." In + 1996, this term and the practice it describes are semi-obsolete. In + [2123]elder days, John McCarthy (inventor of [2124]LISP) used to + compare some efficiency-obsessed hackers among his students to "ski + bums"; thus, optimization became "program bumming", and eventually + just "bumming". 2. To squeeze out excess; to remove something in order + to improve whatever it was removed from (without changing function; + this distinguishes the process from a [2125]featurectomy). 3. n. A + small change to an algorithm, program, or hardware device to make it + more efficient. "This hardware bum makes the jump instruction faster." + Usage: now uncommon, largely superseded by v. [2126]tune (and n. + [2127]tweak, [2128]hack), though none of these exactly capture sense + 2. All these uses are rare in Commonwealth hackish, because in the + parent dialects of English the noun `bum' is a rude synonym for + `buttocks' and the verb `bum' for buggery. + _________________________________________________________________ + + Node:bump, Next:[2129]burble, Previous:[2130]bum, Up:[2131]= B = + + bump vt. + + Synonym for increment. Has the same meaning as C's ++ operator. Used + esp. of counter variables, pointers, and index dummies in for, while, + and do-while loops. + _________________________________________________________________ + + Node:burble, Next:[2132]buried treasure, Previous:[2133]bump, + Up:[2134]= B = + + burble v. + + [from Lewis Carroll's "Jabberwocky"] Like [2135]flame, but connotes + that the source is truly clueless and ineffectual (mere flamers can be + competent). A term of deep contempt. "There's some guy on the phone + burbling about how he got a DISK FULL error and it's all our comm + software's fault." This is mainstream slang in some parts of England. + _________________________________________________________________ + + Node:buried treasure, Next:[2136]burn-in period, + Previous:[2137]burble, Up:[2138]= B = + + buried treasure n. + + A surprising piece of code found in some program. While usually not + wrong, it tends to vary from [2139]crufty to [2140]bletcherous, and + has lain undiscovered only because it was functionally correct, + however horrible it is. Used sarcastically, because what is found is + anything but treasure. Buried treasure almost always needs to be dug + up and removed. "I just found that the scheduler sorts its queue using + [2141]bubble sort! Buried treasure!" + _________________________________________________________________ + + Node:burn-in period, Next:[2142]burst page, Previous:[2143]buried + treasure, Up:[2144]= B = + + burn-in period n. + + 1. A factory test designed to catch systems with [2145]marginal + components before they get out the door; the theory is that burn-in + will protect customers by outwaiting the steepest part of the + [2146]bathtub curve (see [2147]infant mortality). 2. A period of + indeterminate length in which a person using a computer is so + intensely involved in his project that he forgets basic needs such as + food, drink, sleep, etc. Warning: Excessive burn-in can lead to + burn-out. See [2148]hack mode, [2149]larval stage. + + Historical note: the origin of "burn-in" (sense 1) is apparently the + practice of setting a new-model airplane's brakes on fire, then + extinguishing the fire, in order to make them hold better. This was + done on the first version of the U.S. spy-plane, the U-2. + _________________________________________________________________ + + Node:burst page, Next:[2150]busy-wait, Previous:[2151]burn-in period, + Up:[2152]= B = + + burst page n. + + Syn. [2153]banner, sense 1. + _________________________________________________________________ + + Node:busy-wait, Next:[2154]buzz, Previous:[2155]burst page, Up:[2156]= + B = + + busy-wait vi. + + Used of human behavior, conveys that the subject is busy waiting for + someone or something, intends to move instantly as soon as it shows + up, and thus cannot do anything else at the moment. "Can't talk now, + I'm busy-waiting till Bill gets off the phone." + + Technically, `busy-wait' means to wait on an event by [2157]spinning + through a tight or timed-delay loop that polls for the event on each + pass, as opposed to setting up an interrupt handler and continuing + execution on another part of the task. In applications this is a + wasteful technique, and best avoided on time-sharing systems where a + busy-waiting program may [2158]hog the processor. However, it is often + unavoidable in kernel programming. In the Linux world, kernel + busy-waits are usually referred to as `spinlocks'. + _________________________________________________________________ + + Node:buzz, Next:[2159]BWQ, Previous:[2160]busy-wait, Up:[2161]= B = + + buzz vi. + + 1. Of a program, to run with no indication of progress and perhaps + without guarantee of ever finishing; esp. said of programs thought to + be executing tight loops of code. A program that is buzzing appears to + be [2162]catatonic, but never gets out of catatonia, while a buzzing + loop may eventually end of its own accord. "The program buzzes for + about 10 seconds trying to sort all the names into order." See + [2163]spin; see also [2164]grovel. 2. [ETA Systems] To test a wire or + printed circuit trace for continuity, esp. by applying an AC rather + than DC signal. Some wire faults will pass DC tests but fail an AC + buzz test. 3. To process an array or list in sequence, doing the same + thing to each element. "This loop buzzes through the tz array looking + for a terminator type." + _________________________________________________________________ + + Node:BWQ, Next:[2165]by hand, Previous:[2166]buzz, Up:[2167]= B = + + BWQ /B-W-Q/ n. + + [IBM: abbreviation, `Buzz Word Quotient'] The percentage of buzzwords + in a speech or documents. Usually roughly proportional to + [2168]bogosity. See [2169]TLA. + _________________________________________________________________ + + Node:by hand, Next:[2170]byte, Previous:[2171]BWQ, Up:[2172]= B = + + by hand adv. + + [common] 1. Said of an operation (especially a repetitive, trivial, + and/or tedious one) that ought to be performed automatically by the + computer, but which a hacker instead has to step tediously through. + "My mailer doesn't have a command to include the text of the message + I'm replying to, so I have to do it by hand." This does not + necessarily mean the speaker has to retype a copy of the message; it + might refer to, say, dropping into a subshell from the mailer, making + a copy of one's mailbox file, reading that into an editor, locating + the top and bottom of the message in question, deleting the rest of + the file, inserting `>' characters on each line, writing the file, + leaving the editor, returning to the mailer, reading the file in, and + later remembering to delete the file. Compare [2173]eyeball search. 2. + By extension, writing code which does something in an explicit or + low-level way for which a presupplied library routine ought to have + been available. "This cretinous B-tree library doesn't supply a decent + iterator, so I'm having to walk the trees by hand." + _________________________________________________________________ + + Node:byte, Next:[2174]byte sex, Previous:[2175]by hand, Up:[2176]= B = + + byte /bi:t/ n. + + [techspeak] A unit of memory or data equal to the amount used to + represent one character; on modern architectures this is usually 8 + bits, but may be 9 on 36-bit machines. Some older architectures used + `byte' for quantities of 6 or 7 bits, and the PDP-10 supported `bytes' + that were actually bitfields of 1 to 36 bits! These usages are now + obsolete, and even 9-bit bytes have become rare in the general trend + toward power-of-2 word sizes. + + Historical note: The term was coined by Werner Buchholz in 1956 during + the early design phase for the IBM Stretch computer; originally it was + described as 1 to 6 bits (typical I/O equipment of the period used + 6-bit chunks of information). The move to an 8-bit byte happened in + late 1956, and this size was later adopted and promulgated as a + standard by the System/360. The word was coined by mutating the word + `bite' so it would not be accidentally misspelled as [2177]bit. See + also [2178]nybble. + _________________________________________________________________ + + Node:byte sex, Next:[2179]bytesexual, Previous:[2180]byte, Up:[2181]= + B = + + byte sex n. + + [common] The byte sex of hardware is [2182]big-endian or + [2183]little-endian; see those entries. + _________________________________________________________________ + + Node:bytesexual, Next:[2184]Bzzzt! Wrong., Previous:[2185]byte sex, + Up:[2186]= B = + + bytesexual /bi:t`sek'shu-*l/ adj. + + [rare] Said of hardware, denotes willingness to compute or pass data + in either [2187]big-endian or [2188]little-endian format (depending, + presumably, on a [2189]mode bit somewhere). See also [2190]NUXI + problem. + _________________________________________________________________ + + Node:Bzzzt! Wrong., Next:[2191]C, Previous:[2192]bytesexual, + Up:[2193]= B = + + Bzzzt! Wrong. /bzt rong/ excl. + + [common; Usenet/Internet; punctuation varies] From a Robin Williams + routine in the movie "Dead Poets Society" spoofing radio or TV quiz + programs, such as Truth or Consequences, where an incorrect answer + earns one a blast from the buzzer and condolences from the + interlocutor. A way of expressing mock-rude disagreement, usually + immediately following an included quote from another poster. The less + abbreviated "*Bzzzzt*, wrong, but thank you for playing" is also + common; capitalization and emphasis of the buzzer sound varies. + _________________________________________________________________ + + Node:= C =, Next:[2194]= D =, Previous:[2195]= B =, Up:[2196]The + Jargon Lexicon + += C = + + * [2197]C: + * [2198]C Programmer's Disease: + * [2199]C&C: + * [2200]C++: + * [2201]calculator: + * [2202]Camel Book: + * [2203]can: + * [2204]can't happen: + * [2205]cancelbot: + * [2206]Cancelmoose[tm]: + * [2207]candygrammar: + * [2208]canonical: + * [2209]card walloper: + * [2210]careware: + * [2211]cargo cult programming: + * [2212]cascade: + * [2213]case and paste: + * [2214]casters-up mode: + * [2215]casting the runes: + * [2216]cat: + * [2217]catatonic: + * [2218]cathedral: + * [2219]cd tilde: + * [2220]CDA: + * [2221]cdr: + * [2222]chad: + * [2223]chad box: + * [2224]chain: + * [2225]channel: + * [2226]channel hopping: + * [2227]channel op: + * [2228]chanop: + * [2229]char: + * [2230]charityware: + * [2231]chase pointers: + * [2232]chawmp: + * [2233]check: + * [2234]cheerfully: + * [2235]chemist: + * [2236]Chernobyl chicken: + * [2237]Chernobyl packet: + * [2238]chicken head: + * [2239]chiclet keyboard: + * [2240]Chinese Army technique: + * [2241]choad: + * [2242]choke: + * [2243]chomp: + * [2244]chomper: + * [2245]CHOP: + * [2246]Christmas tree: + * [2247]Christmas tree packet: + * [2248]chrome: + * [2249]chug: + * [2250]Church of the SubGenius: + * [2251]Cinderella Book: + * [2252]CI$: + * [2253]Classic C: + * [2254]clean: + * [2255]CLM: + * [2256]clobber: + * [2257]clock: + * [2258]clocks: + * [2259]clone: + * [2260]clone-and-hack coding: + * [2261]clover key: + * [2262]clue-by-four: + * [2263]clustergeeking: + * [2264]co-lo: + * [2265]code: + * [2266]coaster: + * [2267]COBOL: + * [2268]COBOL fingers: + * [2269]cobweb site: + * [2270]code grinder: + * [2271]code monkey: + * [2272]Code of the Geeks: + * [2273]code police: + * [2274]codes: + * [2275]codewalker: + * [2276]coefficient of X: + * [2277]cokebottle: + * [2278]cold boot: + * [2279]COME FROM: + * [2280]comm mode: + * [2281]command key: + * [2282]comment out: + * [2283]Commonwealth Hackish: + * [2284]compact: + * [2285]compiler jock: + * [2286]compo: + * [2287]compress: + * [2288]Compu$erve: + * [2289]computer confetti: + * [2290]computer geek: + * [2291]computron: + * [2292]con: + * [2293]condition out: + * [2294]condom: + * [2295]confuser: + * [2296]connector conspiracy: + * [2297]cons: + * [2298]considered harmful: + * [2299]console: + * [2300]console jockey: + * [2301]content-free: + * [2302]control-C: + * [2303]control-O: + * [2304]control-Q: + * [2305]control-S: + * [2306]Conway's Law: + * [2307]cookbook: + * [2308]cooked mode: + * [2309]cookie: + * [2310]cookie bear: + * [2311]cookie file: + * [2312]cookie jar: + * [2313]cookie monster: + * [2314]copious free time: + * [2315]copper: + * [2316]copy protection: + * [2317]copybroke: + * [2318]copycenter: + * [2319]copyleft: + * [2320]copyparty: + * [2321]copywronged: + * [2322]core: + * [2323]core cancer: + * [2324]core dump: + * [2325]core leak: + * [2326]Core Wars: + * [2327]corge: + * [2328]cosmic rays: + * [2329]cough and die: + * [2330]courier: + * [2331]cow orker: + * [2332]cowboy: + * [2333]CP/M: + * [2334]CPU Wars: + * [2335]crack: + * [2336]crack root: + * [2337]cracker: + * [2338]cracking: + * [2339]crank: + * [2340]crapplet: + * [2341]CrApTeX: + * [2342]crash: + * [2343]crash and burn: + * [2344]crawling horror: + * [2345]cray: + * [2346]cray instability: + * [2347]crayola: + * [2348]crayola books: + * [2349]crayon: + * [2350]creationism: + * [2351]creep: + * [2352]creeping elegance: + * [2353]creeping featurism: + * [2354]creeping featuritis: + * [2355]cretin: + * [2356]cretinous: + * [2357]crippleware: + * [2358]critical mass: + * [2359]crlf: + * [2360]crock: + * [2361]cross-post: + * [2362]crossload: + * [2363]crudware: + * [2364]cruft: + * [2365]cruft together: + * [2366]cruftsmanship: + * [2367]crufty: + * [2368]crumb: + * [2369]crunch: + * [2370]cryppie: + * [2371]CTSS: + * [2372]cube: + * [2373]cubing: + * [2374]cup holder: + * [2375]cursor dipped in X: + * [2376]cuspy: + * [2377]cut a tape: + * [2378]cybercrud: + * [2379]cyberpunk: + * [2380]cyberspace: + * [2381]cycle: + * [2382]cycle crunch: + * [2383]cycle drought: + * [2384]cycle of reincarnation: + * [2385]cycle server: + * [2386]cypherpunk: + * [2387]C|N>K: + _________________________________________________________________ + + Node:C, Next:[2388]C Programmer's Disease, Previous:[2389]Bzzzt! + Wrong., Up:[2390]= C = + + C n. + + 1. The third letter of the English alphabet. 2. ASCII 1000011. 3. The + name of a programming language designed by Dennis Ritchie during the + early 1970s and immediately used to reimplement [2391]Unix; so called + because many features derived from an earlier compiler named `B' in + commemoration of its parent, BCPL. (BCPL was in turn descended from an + earlier Algol-derived language, CPL.) Before Bjarne Stroustrup settled + the question by designing [2392]C++, there was a humorous debate over + whether C's successor should be named `D' or `P'. C became immensely + popular outside Bell Labs after about 1980 and is now the dominant + language in systems and microcomputer applications programming. See + also [2393]languages of choice, [2394]indent style. + + C is often described, with a mixture of fondness and disdain varying + according to the speaker, as "a language that combines all the + elegance and power of assembly language with all the readability and + maintainability of assembly language". + _________________________________________________________________ + + Node:C Programmer's Disease, Next:[2395]C&C, Previous:[2396]C, + Up:[2397]= C = + + C Programmer's Disease n. + + The tendency of the undisciplined C programmer to set arbitrary but + supposedly generous static limits on table sizes (defined, if you're + lucky, by constants in header files) rather than taking the trouble to + do proper dynamic storage allocation. If an application user later + needs to put 68 elements into a table of size 50, the afflicted + programmer reasons that he or she can easily reset the table size to + 68 (or even as much as 70, to allow for future expansion) and + recompile. This gives the programmer the comfortable feeling of having + made the effort to satisfy the user's (unreasonable) demands, and + often affords the user multiple opportunities to explore the marvelous + consequences of [2398]fandango on core. In severe cases of the + disease, the programmer cannot comprehend why each fix of this kind + seems only to further disgruntle the user. + _________________________________________________________________ + + Node:C&C, Next:[2399]C++, Previous:[2400]C Programmer's Disease, + Up:[2401]= C = + + C&C // + + [common, esp. on news.admin.net-abuse.email] Contraction of "Coffee & + Cats". This frequently occurs as a warning label on USENET posts that + are likely to cause you to [2402]snarf coffee onto your keyboard and + startle the cat off your lap. + _________________________________________________________________ + + Node:C++, Next:[2403]calculator, Previous:[2404]C&C, Up:[2405]= C = + + C++ /C'-pluhs-pluhs/ n. + + Designed by Bjarne Stroustrup of AT&T Bell Labs as a successor to + [2406]C. Now one of the [2407]languages of choice, although many + hackers still grumble that it is the successor to either Algol 68 or + [2408]Ada (depending on generation), and a prime example of + [2409]second-system effect. Almost anything that can be done in any + language can be done in C++, but it requires a [2410]language lawyer + to know what is and what is not legal-- the design is almost too large + to hold in even hackers' heads. Much of the [2411]cruft results from + C++'s attempt to be backward compatible with C. Stroustrup himself has + said in his retrospective book "The Design and Evolution of C++" (p. + 207), "Within C++, there is a much smaller and cleaner language + struggling to get out." [Many hackers would now add "Yes, and it's + called [2412]Java" --ESR] + _________________________________________________________________ + + Node:calculator, Next:[2413]Camel Book, Previous:[2414]C++, Up:[2415]= + C = + + calculator [Cambridge] n. + + Syn. for [2416]bitty box. + _________________________________________________________________ + + Node:Camel Book, Next:[2417]can, Previous:[2418]calculator, Up:[2419]= + C = + + Camel Book n. + + Universally recognized nickname for the book "Programming Perl", by + Larry Wall and Randal L. Schwartz, O'Reilly and Associates 1991, ISBN + 0-937175-64-1 (second edition 1996, ISBN 1-56592-149-6). The + definitive reference on [2420]Perl. + _________________________________________________________________ + + Node:can, Next:[2421]can't happen, Previous:[2422]Camel Book, + Up:[2423]= C = + + can vt. + + To abort a job on a time-sharing system. Used esp. when the person + doing the deed is an operator, as in "canned from the [2424]console". + Frequently used in an imperative sense, as in "Can that print job, the + LPT just popped a sprocket!" Synonymous with [2425]gun. It is said + that the ASCII character with mnemonic CAN (0011000) was used as a + kill-job character on some early OSes. Alternatively, this term may + derive from mainstream slang `canned' for being laid off or fired. + _________________________________________________________________ + + Node:can't happen, Next:[2426]cancelbot, Previous:[2427]can, + Up:[2428]= C = + + can't happen + + The traditional program comment for code executed under a condition + that should never be true, for example a file size computed as + negative. Often, such a condition being true indicates data corruption + or a faulty algorithm; it is almost always handled by emitting a fatal + error message and terminating or crashing, since there is little else + that can be done. Some case variant of "can't happen" is also often + the text emitted if the `impossible' error actually happens! Although + "can't happen" events are genuinely infrequent in production code, + programmers wise enough to check for them habitually are often + surprised at how frequently they are triggered during development and + how many headaches checking for them turns out to head off. See also + [2429]firewall code (sense 2). + _________________________________________________________________ + + Node:cancelbot, Next:[2430]Cancelmoose[tm], Previous:[2431]can't + happen, Up:[2432]= C = + + cancelbot /kan'sel-bot/ + + [Usenet: compound, cancel + robot] 1. Mythically, a + [2433]robocanceller 2. In reality, most cancelbots are manually + operated by being fed lists of spam message IDs. + _________________________________________________________________ + + Node:Cancelmoose[tm], Next:[2434]candygrammar, + Previous:[2435]cancelbot, Up:[2436]= C = + + Cancelmoose[tm] /kan'sel-moos/ + + [Usenet] The archetype and model of all good [2437]spam-fighters. Once + upon a time, the 'Moose would send out spam-cancels and then post + notice anonymously to news.admin.policy, news.admin.misc, and + alt.current-events.net-abuse. The 'Moose stepped to the fore on its + own initiative, at a time (mid-1994) when spam-cancels were irregular + and disorganized, and behaved altogether admirably - fair, + even-handed, and quick to respond to comments and criticism, all + without self-aggrandizement or martyrdom. Cancelmoose[tm] quickly + gained near-unanimous support from the readership of all three + above-mentioned groups. + + Nobody knows who Cancelmoose[tm] really is, and there aren't even any + good rumors. However, the 'Moose now has an e-mail address + ([2438]moose@cm.org) and a web site ([2439]http://www.cm.org.) + + By early 1995, others had stepped into the spam-cancel business, and + appeared to be comporting themselves well, after the 'Moose's manner. + The 'Moose has now gotten out of the business, and is more interested + in ending spam (and cancels) entirely. + _________________________________________________________________ + + Node:candygrammar, Next:[2440]canonical, + Previous:[2441]Cancelmoose[tm], Up:[2442]= C = + + candygrammar n. + + A programming-language grammar that is mostly [2443]syntactic sugar; + the term is also a play on `candygram'. [2444]COBOL, Apple's Hypertalk + language, and a lot of the so-called `4GL' database languages share + this property. The usual intent of such designs is that they be as + English-like as possible, on the theory that they will then be easier + for unskilled people to program. This intention comes to grief on the + reality that syntax isn't what makes programming hard; it's the mental + effort and organization required to specify an algorithm precisely + that costs. Thus the invariable result is that `candygrammar' + languages are just as difficult to program in as terser ones, and far + more painful for the experienced hacker. + + [The overtones from the old Chevy Chase skit on Saturday Night Live + should not be overlooked. This was a "Jaws" parody. Someone lurking + outside an apartment door tries all kinds of bogus ways to get the + occupant to open up, while ominous music plays in the background. The + last attempt is a half-hearted "Candygram!" When the door is opened, a + shark bursts in and chomps the poor occupant. [There is a similar gag + in "Blazing Saddles" --ESR] There is a moral here for those attracted + to candygrammars. Note that, in many circles, pretty much the same + ones who remember Monty Python sketches, all it takes is the word + "Candygram!", suitably timed, to get people rolling on the floor. -- + GLS] + _________________________________________________________________ + + Node:canonical, Next:[2445]card walloper, Previous:[2446]candygrammar, + Up:[2447]= C = + + canonical adj. + + [very common; historically, `according to religious law'] The usual or + standard state or manner of something. This word has a somewhat more + technical meaning in mathematics. Two formulas such as 9 + x and x + 9 + are said to be equivalent because they mean the same thing, but the + second one is in `canonical form' because it is written in the usual + way, with the highest power of x first. Usually there are fixed rules + you can use to decide whether something is in canonical form. The + jargon meaning, a relaxation of the technical meaning, acquired its + present loading in computer-science culture largely through its + prominence in Alonzo Church's work in computation theory and + mathematical logic (see [2448]Knights of the Lambda Calculus). Compare + [2449]vanilla. + + Non-technical academics do not use the adjective `canonical' in any of + the senses defined above with any regularity; they do however use the + nouns `canon' and `canonicity' (not **canonicalness or + **canonicality). The `canon' of a given author is the complete body of + authentic works by that author (this usage is familiar to Sherlock + Holmes fans as well as to literary scholars). `The canon' is the body + of works in a given field (e.g., works of literature, or of art, or of + music) deemed worthwhile for students to study and for scholars to + investigate. + + The word `canon' has an interesting history. It derives ultimately + from the Greek `kanon' (akin to the English `cane') referring to a + reed. Reeds were used for measurement, and in Latin and later Greek + the word `canon' meant a rule or a standard. The establishment of a + canon of scriptures within Christianity was meant to define a standard + or a rule for the religion. The above non-techspeak academic usages + stem from this instance of a defined and accepted body of work. + Alongside this usage was the promulgation of `canons' (`rules') for + the government of the Catholic Church. The techspeak usages + ("according to religious law") derive from this use of the Latin + `canon'. + + Hackers invest this term with a playfulness that makes an ironic + contrast with its historical meaning. A true story: One Bob Sjoberg, + new at the MIT AI Lab, expressed some annoyance at the incessant use + of jargon. Over his loud objections, GLS and RMS made a point of using + as much of it as possible in his presence, and eventually it began to + sink in. Finally, in one conversation, he used the word `canonical' in + jargon-like fashion without thinking. Steele: "Aha! We've finally got + you talking jargon too!" Stallman: "What did he say?" Steele: "Bob + just used `canonical' in the canonical way." + + Of course, canonicality depends on context, but it is implicitly + defined as the way hackers normally expect things to be. Thus, a + hacker may claim with a straight face that `according to religious + law' is not the canonical meaning of `canonical'. + _________________________________________________________________ + + Node:card walloper, Next:[2450]careware, Previous:[2451]canonical, + Up:[2452]= C = + + card walloper n. + + An EDP programmer who grinds out batch programs that do stupid things + like print people's paychecks. Compare [2453]code grinder. See also + [2454]punched card, [2455]eighty-column mind. + _________________________________________________________________ + + Node:careware, Next:[2456]cargo cult programming, Previous:[2457]card + walloper, Up:[2458]= C = + + careware /keir'weir/ n. + + A variety of [2459]shareware for which either the author suggests that + some payment be made to a nominated charity or a levy directed to + charity is included on top of the distribution charge. Syn. + [2460]charityware; compare [2461]crippleware, sense 2. + _________________________________________________________________ + + Node:cargo cult programming, Next:[2462]cascade, + Previous:[2463]careware, Up:[2464]= C = + + cargo cult programming n. + + A style of (incompetent) programming dominated by ritual inclusion of + code or program structures that serve no real purpose. A cargo cult + programmer will usually explain the extra code as a way of working + around some bug encountered in the past, but usually neither the bug + nor the reason the code apparently avoided the bug was ever fully + understood (compare [2465]shotgun debugging, [2466]voodoo + programming). + + The term `cargo cult' is a reference to aboriginal religions that grew + up in the South Pacific after World War II. The practices of these + cults center on building elaborate mockups of airplanes and military + style landing strips in the hope of bringing the return of the + god-like airplanes that brought such marvelous cargo during the war. + Hackish usage probably derives from Richard Feynman's characterization + of certain practices as "cargo cult science" in his book "Surely + You're Joking, Mr. Feynman!" (W. W. Norton & Co, New York 1985, ISBN + 0-393-01921-7). + _________________________________________________________________ + + Node:cascade, Next:[2467]case and paste, Previous:[2468]cargo cult + programming, Up:[2469]= C = + + cascade n. + + 1. A huge volume of spurious error-message output produced by a + compiler with poor error recovery. Too frequently, one trivial syntax + error (such as a missing `)' or `}') throws the parser out of synch so + that much of the remaining program text is interpreted as garbaged or + ill-formed. 2. A chain of Usenet followups, each adding some trivial + variation or riposte to the text of the previous one, all of which is + reproduced in the new message; an [2470]include war in which the + object is to create a sort of communal graffito. + _________________________________________________________________ + + Node:case and paste, Next:[2471]casters-up mode, + Previous:[2472]cascade, Up:[2473]= C = + + case and paste n. + + [from `cut and paste'] 1. The addition of a new [2474]feature to an + existing system by selecting the code from an existing feature and + pasting it in with minor changes. Common in telephony circles because + most operations in a telephone switch are selected using case + statements. Leads to [2475]software bloat. + + In some circles of EMACS users this is called `programming by Meta-W', + because Meta-W is the EMACS command for copying a block of text to a + kill buffer in preparation to pasting it in elsewhere. The term is + condescending, implying that the programmer is acting mindlessly + rather than thinking carefully about what is required to integrate the + code for two similar cases. + + At [2476]DEC (now Compaq), this is sometimes called `clone-and-hack' + coding. + _________________________________________________________________ + + Node:casters-up mode, Next:[2477]casting the runes, + Previous:[2478]case and paste, Up:[2479]= C = + + casters-up mode n. + + [IBM, prob. fr. slang belly up] Yet another synonym for `broken' or + `down'. Usually connotes a major failure. A system (hardware or + software) which is `down' may be already being restarted before the + failure is noticed, whereas one which is `casters up' is usually a + good excuse to take the rest of the day off (as long as you're not + responsible for fixing it). + _________________________________________________________________ + + Node:casting the runes, Next:[2480]cat, Previous:[2481]casters-up + mode, Up:[2482]= C = + + casting the runes n. + + What a [2483]guru does when you ask him or her to run a particular + program and type at it because it never works for anyone else; esp. + used when nobody can ever see what the guru is doing different from + what J. Random Luser does. Compare [2484]incantation, [2485]runes, + [2486]examining the entrails; also see the AI koan about Tom Knight in + "[2487]Some AI Koans" (Appendix A). + + A correspondent from England tells us that one of ICL's most talented + systems designers used to be called out occasionally to service + machines which the [2488]field circus had given up on. Since he knew + the design inside out, he could often find faults simply by listening + to a quick outline of the symptoms. He used to play on this by going + to some site where the field circus had just spent the last two weeks + solid trying to find a fault, and spreading a diagram of the system + out on a table top. He'd then shake some chicken bones and cast them + over the diagram, peer at the bones intently for a minute, and then + tell them that a certain module needed replacing. The system would + start working again immediately upon the replacement. + _________________________________________________________________ + + Node:cat, Next:[2489]catatonic, Previous:[2490]casting the runes, + Up:[2491]= C = + + cat [from `catenate' via [2492]Unix cat(1)] vt. + + 1. [techspeak] To spew an entire file to the screen or some other + output sink without pause (syn. [2493]blast). 2. By extension, to dump + large amounts of data at an unprepared target or with no intention of + browsing it carefully. Usage: considered silly. Rare outside Unix + sites. See also [2494]dd, [2495]BLT. + + Among Unix fans, cat(1) is considered an excellent example of + user-interface design, because it delivers the file contents without + such verbosity as spacing or headers between the files, and because it + does not require the files to consist of lines of text, but works with + any sort of data. + + Among Unix haters, cat(1) is considered the [2496]canonical example of + bad user-interface design, because of its woefully unobvious name. It + is far more often used to [2497]blast a file to standard output than + to concatenate two files. The name cat for the former operation is + just as unintuitive as, say, LISP's [2498]cdr. + + Of such oppositions are [2499]holy wars made.... + _________________________________________________________________ + + Node:catatonic, Next:[2500]cathedral, Previous:[2501]cat, Up:[2502]= C + = + + catatonic adj. + + Describes a condition of suspended animation in which something is so + [2503]wedged or [2504]hung that it makes no response. If you are + typing on a terminal and suddenly the computer doesn't even echo the + letters back to the screen as you type, let alone do what you're + asking it to do, then the computer is suffering from catatonia + (possibly because it has crashed). "There I was in the middle of a + winning game of [2505]nethack and it went catatonic on me! Aaargh!" + Compare [2506]buzz. + _________________________________________________________________ + + Node:cathedral, Next:[2507]cd tilde, Previous:[2508]catatonic, + Up:[2509]= C = + + cathedral n.,adj. + + [see [2510]bazaar for derivation] The `classical' mode of software + engineering long thought to be necessarily implied by [2511]Brooks's + Law. Features small teams, tight project control, and long release + intervals. This term came into use after analysis of the Linux + experience suggested there might be something wrong (or at least + incomplete) in the classical assumptions. + _________________________________________________________________ + + Node:cd tilde, Next:[2512]CDA, Previous:[2513]cathedral, Up:[2514]= C + = + + cd tilde /C-D til-d*/ vi. + + To go home. From the Unix C-shell and Korn-shell command cd ~, which + takes one to one's $HOME (cd with no arguments happens to do the same + thing). By extension, may be used with other arguments; thus, over an + electronic chat link, cd ~coffee would mean "I'm going to the coffee + machine." + _________________________________________________________________ + + Node:CDA, Next:[2515]cdr, Previous:[2516]cd tilde, Up:[2517]= C = + + CDA /C-D-A/ + + The "Communications Decency Act" of 1996, passed on [2518]Black + Thursday as section 502 of a major telecommunications reform bill. The + CDA made it a federal crime in the USA to send a communication which + is "obscene, lewd, lascivious, filthy, or indecent, with intent to + annoy, abuse, threaten, or harass another person." It also threatened + with imprisonment anyone who "knowingly" makes accessible to minors + any message that "describes, in terms patently offensive as measured + by contemporary community standards, sexual or excretory activities or + organs". + + While the CDA was sold as a measure to protect minors from the + putative evils of pornography, the repressive political aims of the + bill were laid bare by the Hyde amendment, which intended to outlaw + discussion of abortion on the Internet. + + To say that this direct attack on First Amendment free-speech rights + was not well received on the Internet would be putting it mildly. A + firestorm of protest followed, including a February 29th mass + demonstration by thousands of netters who turned their [2519]home + pages black for 48 hours. Several civil-rights groups and + computing/telecommunications companies mounted a constitutional + challenge. The CDA was demolished by a strongly-worded decision handed + down on in 8th-circuit Federal court and subsequently affirmed by the + U.S. Supreme Court on 26 June 1997 (`White Thursday'). See also + [2520]Exon. + _________________________________________________________________ + + Node:cdr, Next:[2521]chad, Previous:[2522]CDA, Up:[2523]= C = + + cdr /ku'dr/ or /kuh'dr/ vt. + + [from LISP] To skip past the first item from a list of things + (generalized from the LISP operation on binary tree structures, which + returns a list consisting of all but the first element of its + argument). In the form `cdr down', to trace down a list of elements: + "Shall we cdr down the agenda?" Usage: silly. See also [2524]loop + through. + + Historical note: The instruction format of the IBM 704 that hosted the + original LISP implementation featured two 15-bit fields called the + `address' and `decrement' parts. The term `cdr' was originally + `Contents of Decrement part of Register'. Similarly, `car' stood for + `Contents of Address part of Register'. + + The cdr and car operations have since become bases for formation of + compound metaphors in non-LISP contexts. GLS recalls, for example, a + programming project in which strings were represented as linked lists; + the get-character and skip-character operations were of course called + CHAR and CHDR. + _________________________________________________________________ + + Node:chad, Next:[2525]chad box, Previous:[2526]cdr, Up:[2527]= C = + + chad /chad/ n. + + 1. [common] The perforated edge strips on printer paper, after they + have been separated from the printed portion. Also called + [2528]selvage, [2529]perf, and [2530]ripoff. 2. obs. The confetti-like + paper bits punched out of cards or paper tape; this has also been + called `chaff', `computer confetti', and `keypunch droppings'. It's + reported that this was very old Army slang, and it may now be + mainstream; it has been reported seen (1993) in directions for a + card-based voting machine in California. + + Historical note: One correspondent believes `chad' (sense 2) derives + from the Chadless keypunch (named for its inventor), which cut little + u-shaped tabs in the card to make a hole when the tab folded back, + rather than punching out a circle/rectangle; it was clear that if the + Chadless keypunch didn't make them, then the stuff that other + keypunches made had to be `chad'. There is a legend that the word was + originally acronymic, standing for "Card Hole Aggregate Debris", but + this has all the earmarks of a [2531]backronym. + _________________________________________________________________ + + Node:chad box, Next:[2532]chain, Previous:[2533]chad, Up:[2534]= C = + + chad box n. + + A metal box about the size of a lunchbox (or in some models a large + wastebasket), for collecting the [2535]chad (sense 2) that accumulated + in [2536]Iron Age card punches. You had to open the covers of the card + punch periodically and empty the chad box. The [2537]bit bucket was + notionally the equivalent device in the CPU enclosure, which was + typically across the room in another great gray-and-blue box. + _________________________________________________________________ + + Node:chain, Next:[2538]channel, Previous:[2539]chad box, Up:[2540]= C + = + + chain + + 1. vi. [orig. from BASIC's CHAIN statement] To hand off execution to a + child or successor without going through the [2541]OS command + interpreter that invoked it. The state of the parent program is lost + and there is no returning to it. Though this facility used to be + common on memory-limited micros and is still widely supported for + backward compatibility, the jargon usage is semi-obsolescent; in + particular, most Unix programmers will think of this as an [2542]exec. + Oppose the more modern `subshell'. 2. n. A series of linked data areas + within an operating system or application. `Chain rattling' is the + process of repeatedly running through the linked data areas searching + for one which is of interest to the executing program. The implication + is that there is a very large number of links on the chain. + _________________________________________________________________ + + Node:channel, Next:[2543]channel hopping, Previous:[2544]chain, + Up:[2545]= C = + + channel n. + + [IRC] The basic unit of discussion on [2546]IRC. Once one joins a + channel, everything one types is read by others on that channel. + Channels are named with strings that begin with a `#' sign and can + have topic descriptions (which are generally irrelevant to the actual + subject of discussion). Some notable channels are #initgame, #hottub, + callahans, and #report. At times of international crisis, #report has + hundreds of members, some of whom take turns listening to various news + services and typing in summaries of the news, or in some cases, giving + first-hand accounts of the action (e.g., Scud missile attacks in Tel + Aviv during the Gulf War in 1991). + _________________________________________________________________ + + Node:channel hopping, Next:[2547]channel op, Previous:[2548]channel, + Up:[2549]= C = + + channel hopping n. + + [common; IRC, GEnie] To rapidly switch channels on [2550]IRC, or a + GEnie chat board, just as a social butterfly might hop from one group + to another at a party. This term may derive from the TV watcher's + idiom, `channel surfing'. + _________________________________________________________________ + + Node:channel op, Next:[2551]chanop, Previous:[2552]channel hopping, + Up:[2553]= C = + + channel op /chan'l op/ n. + + [IRC] Someone who is endowed with privileges on a particular [2554]IRC + channel; commonly abbreviated `chanop' or `CHOP' or just `op' (as of + 2000 these short forms have almost crowded out the parent usage). + These privileges include the right to [2555]kick users, to change + various status bits, and to make others into CHOPs. + _________________________________________________________________ + + Node:chanop, Next:[2556]char, Previous:[2557]channel op, Up:[2558]= C + = + + chanop /chan'-op/ n. + + [IRC] See [2559]channel op. + _________________________________________________________________ + + Node:char, Next:[2560]charityware, Previous:[2561]chanop, Up:[2562]= C + = + + char /keir/ or /char/; rarely, /kar/ n. + + Shorthand for `character'. Esp. used by C programmers, as `char' is + C's typename for character data. + _________________________________________________________________ + + Node:charityware, Next:[2563]chase pointers, Previous:[2564]char, + Up:[2565]= C = + + charityware /cha'rit-ee-weir`/ n. + + Syn. [2566]careware. + _________________________________________________________________ + + Node:chase pointers, Next:[2567]chawmp, Previous:[2568]charityware, + Up:[2569]= C = + + chase pointers + + 1. vi. To go through multiple levels of indirection, as in traversing + a linked list or graph structure. Used esp. by programmers in C, where + explicit pointers are a very common data type. This is techspeak, but + it remains jargon when used of human networks. "I'm chasing pointers. + Bob said you could tell me who to talk to about...." See + [2570]dangling pointer and [2571]snap. 2. [Cambridge] `pointer chase' + or `pointer hunt': The process of going through a [2572]core dump + (sense 1), interactively or on a large piece of paper printed with hex + [2573]runes, following dynamic data-structures. Used only in a + debugging context. + _________________________________________________________________ + + Node:chawmp, Next:[2574]check, Previous:[2575]chase pointers, + Up:[2576]= C = + + chawmp n. + + [University of Florida] 16 or 18 bits (half of a machine word). This + term was used by FORTH hackers during the late 1970s/early 1980s; it + is said to have been archaic then, and may now be obsolete. It was + coined in revolt against the promiscuous use of `word' for anything + between 16 and 32 bits; `word' has an additional special meaning for + FORTH hacks that made the overloading intolerable. For similar + reasons, /gaw'bl/ (spelled `gawble' or possibly `gawbul') was in use + as a term for 32 or 48 bits (presumably a full machine word, but our + sources are unclear on this). These terms are more easily understood + if one thinks of them as faithful phonetic spellings of `chomp' and + `gobble' pronounced in a Florida or other Southern U.S. dialect. For + general discussion of similar terms, see [2577]nybble. + _________________________________________________________________ + + Node:check, Next:[2578]cheerfully, Previous:[2579]chawmp, Up:[2580]= C + = + + check n. + + A hardware-detected error condition, most commonly used to refer to + actual hardware failures rather than software-induced traps. E.g., a + `parity check' is the result of a hardware-detected parity error. + Recorded here because the word often humorously extended to + non-technical problems. For example, the term `child check' has been + used to refer to the problems caused by a small child who is curious + to know what happens when s/he presses all the cute buttons on a + computer's console (of course, this particular problem could have been + prevented with [2581]molly-guards). + _________________________________________________________________ + + Node:cheerfully, Next:[2582]chemist, Previous:[2583]check, Up:[2584]= + C = + + cheerfully adv. + + See [2585]happily. + _________________________________________________________________ + + Node:chemist, Next:[2586]Chernobyl chicken, Previous:[2587]cheerfully, + Up:[2588]= C = + + chemist n. + + [Cambridge] Someone who wastes computer time on [2589]number-crunching + when you'd far rather the machine were doing something more + productive, such as working out anagrams of your name or printing + Snoopy calendars or running [2590]life patterns. May or may not refer + to someone who actually studies chemistry. + _________________________________________________________________ + + Node:Chernobyl chicken, Next:[2591]Chernobyl packet, + Previous:[2592]chemist, Up:[2593]= C = + + Chernobyl chicken n. + + See [2594]laser chicken. + _________________________________________________________________ + + Node:Chernobyl packet, Next:[2595]chicken head, + Previous:[2596]Chernobyl chicken, Up:[2597]= C = + + Chernobyl packet /cher-noh'b*l pak'*t/ n. + + A network packet that induces a [2598]broadcast storm and/or + [2599]network meltdown, in memory of the April 1986 nuclear accident + at Chernobyl in Ukraine. The typical scenario involves an IP Ethernet + datagram that passes through a gateway with both source and + destination Ether and IP address set as the respective broadcast + addresses for the subnetworks being gated between. Compare + [2600]Christmas tree packet. + _________________________________________________________________ + + Node:chicken head, Next:[2601]chiclet keyboard, + Previous:[2602]Chernobyl packet, Up:[2603]= C = + + chicken head n. + + [Commodore] The Commodore Business Machines logo, which strongly + resembles a poultry part (within Commodore itself the logo was always + called `chicken lips'). Rendered in ASCII as `C='. With the arguable + exception of the Amiga (see [2604]amoeba), Commodore's machines were + notoriously crocky little [2605]bitty boxes (see also [2606]PETSCII), + albeit people have written multitasking Unix-like operating systems + with TCP/IP networking for them. Thus, this usage may owe something to + Philip K. Dick's novel "Do Androids Dream of Electric Sheep?" (the + basis for the movie "Blade Runner"; the novel is now sold under that + title), in which a `chickenhead' is a mutant with below-average + intelligence. + _________________________________________________________________ + + Node:chiclet keyboard, Next:[2607]Chinese Army technique, + Previous:[2608]chicken head, Up:[2609]= C = + + chiclet keyboard n. + + A keyboard with a small, flat rectangular or lozenge-shaped rubber or + plastic keys that look like pieces of chewing gum. (Chiclets is the + brand name of a variety of chewing gum that does in fact resemble the + keys of chiclet keyboards.) Used esp. to describe the original IBM + PCjr keyboard. Vendors unanimously liked these because they were + cheap, and a lot of early portable and laptop products got launched + using them. Customers rejected the idea with almost equal unanimity, + and chiclets are not often seen on anything larger than a digital + watch any more. + _________________________________________________________________ + + Node:Chinese Army technique, Next:[2610]choad, Previous:[2611]chiclet + keyboard, Up:[2612]= C = + + Chinese Army technique n. + + Syn. [2613]Mongolian Hordes technique. + _________________________________________________________________ + + Node:choad, Next:[2614]choke, Previous:[2615]Chinese Army technique, + Up:[2616]= C = + + choad /chohd/ n. + + Synonym for `penis' used in alt.tasteless and popularized by the + denizens thereof. They say: "We think maybe it's from Middle English + but we're all too damned lazy to check the OED." [I'm not. It isn't. + --ESR] This term is alleged to have been inherited through 1960s + underground comics, and to have been recently sighted in the Beavis + and Butthead cartoons. Speakers of the Hindi, Bengali and Gujarati + languages have confirmed that `choad' is in fact an Indian vernacular + word equivalent to `fuck'; it is therefore likely to have entered + English slang via the British Raj. + _________________________________________________________________ + + Node:choke, Next:[2617]chomp, Previous:[2618]choad, Up:[2619]= C = + + choke v. + + 1. [common] To reject input, often ungracefully. "NULs make System V's + lpr(1) choke." "I tried building an [2620]EMACS binary to use [2621]X, + but cpp(1) choked on all those #defines." See [2622]barf, [2623]gag, + [2624]vi. 2. [MIT] More generally, to fail at any endeavor, but with + some flair or bravado; the popular definition is "to snatch defeat + from the jaws of victory." + _________________________________________________________________ + + Node:chomp, Next:[2625]chomper, Previous:[2626]choke, Up:[2627]= C = + + chomp vi. + + 1. To [2628]lose; specifically, to chew on something of which more was + bitten off than one can. Probably related to gnashing of teeth. 2. To + bite the bag; See [2629]bagbiter. + + A hand gesture commonly accompanies this. To perform it, hold the four + fingers together and place the thumb against their tips. Now open and + close your hand rapidly to suggest a biting action (much like what + Pac-Man does in the classic video game, though this pantomime seems to + predate that). The gesture alone means `chomp chomp' (see "[2630]Verb + Doubling" in the "[2631]Jargon Construction" section of the + Prependices). The hand may be pointed at the object of complaint, and + for real emphasis you can use both hands at once. Doing this to a + person is equivalent to saying "You chomper!" If you point the gesture + at yourself, it is a humble but humorous admission of some failure. + You might do this if someone told you that a program you had written + had failed in some surprising way and you felt dumb for not having + anticipated it. + _________________________________________________________________ + + Node:chomper, Next:[2632]CHOP, Previous:[2633]chomp, Up:[2634]= C = + + chomper n. + + Someone or something that is chomping; a loser. See [2635]loser, + [2636]bagbiter, [2637]chomp. + _________________________________________________________________ + + Node:CHOP, Next:[2638]Christmas tree, Previous:[2639]chomper, + Up:[2640]= C = + + CHOP /chop/ n. + + [IRC] See [2641]channel op. + _________________________________________________________________ + + Node:Christmas tree, Next:[2642]Christmas tree packet, + Previous:[2643]CHOP, Up:[2644]= C = + + Christmas tree n. + + A kind of RS-232 line tester or breakout box featuring rows of + blinking red and green LEDs suggestive of Christmas lights. + _________________________________________________________________ + + Node:Christmas tree packet, Next:[2645]chrome, + Previous:[2646]Christmas tree, Up:[2647]= C = + + Christmas tree packet n. + + A packet with every single option set for whatever protocol is in use. + See [2648]kamikaze packet, [2649]Chernobyl packet. (The term doubtless + derives from a fanciful image of each little option bit being + represented by a different-colored light bulb, all turned on.) Compare + [2650]Godzillagram. + _________________________________________________________________ + + Node:chrome, Next:[2651]chug, Previous:[2652]Christmas tree packet, + Up:[2653]= C = + + chrome n. + + [from automotive slang via wargaming] Showy features added to attract + users but contributing little or nothing to the power of a system. + "The 3D icons in Motif are just chrome, but they certainly are pretty + chrome!" Distinguished from [2654]bells and whistles by the fact that + the latter are usually added to gratify developers' own desires for + featurefulness. Often used as a term of contempt. + _________________________________________________________________ + + Node:chug, Next:[2655]Church of the SubGenius, Previous:[2656]chrome, + Up:[2657]= C = + + chug vi. + + To run slowly; to [2658]grind or [2659]grovel. "The disk is chugging + like crazy." + _________________________________________________________________ + + Node:Church of the SubGenius, Next:[2660]Cinderella Book, + Previous:[2661]chug, Up:[2662]= C = + + Church of the SubGenius n. + + A mutant offshoot of [2663]Discordianism launched in 1981 as a spoof + of fundamentalist Christianity by the `Reverend' Ivan Stang, a + brilliant satirist with a gift for promotion. Popular among hackers as + a rich source of bizarre imagery and references such as "Bob" the + divine drilling-equipment salesman, the Benevolent Space Xists, and + the Stark Fist of Removal. Much SubGenius theory is concerned with the + acquisition of the mystical substance or quality of [2664]slack. There + is a home page at [2665]http://www.subgenius.com/. + _________________________________________________________________ + + Node:Cinderella Book, Next:[2666]CI$, Previous:[2667]Church of the + SubGenius, Up:[2668]= C = + + Cinderella Book [CMU] n. + + "Introduction to Automata Theory, Languages, and Computation", by John + Hopcroft and Jeffrey Ullman, (Addison-Wesley, 1979). So called because + the cover depicts a girl (putatively Cinderella) sitting in front of a + Rube Goldberg device and holding a rope coming out of it. On the back + cover, the device is in shambles after she has (inevitably) pulled on + the rope. See also [2669]book titles. + _________________________________________________________________ + + Node:CI$, Next:[2670]Classic C, Previous:[2671]Cinderella Book, + Up:[2672]= C = + + CI$ // n. + + Hackerism for `CIS', CompuServe Information Service. The dollar sign + refers to CompuServe's rather steep line charges. Often used in + [2673]sig blocks just before a CompuServe address. Syn. + [2674]Compu$erve. + _________________________________________________________________ + + Node:Classic C, Next:[2675]clean, Previous:[2676]CI$, Up:[2677]= C = + + Classic C /klas'ik C/ n. + + [a play on `Coke Classic'] The C programming language as defined in + the first edition of [2678]K&R, with some small additions. It is also + known as `K&R C'. The name came into use while C was being + standardized by the ANSI X3J11 committee. Also `C Classic'. + + An analogous construction is sometimes applied elsewhere: thus, `X + Classic', where X = Star Trek (referring to the original TV series) or + X = PC (referring to IBM's ISA-bus machines as opposed to the PS/2 + series). This construction is especially used of product series in + which the newer versions are considered serious losers relative to the + older ones. + _________________________________________________________________ + + Node:clean, Next:[2679]CLM, Previous:[2680]Classic C, Up:[2681]= C = + + clean 1. adj. + + Used of hardware or software designs, implies `elegance in the small', + that is, a design or implementation that may not hold any surprises + but does things in a way that is reasonably intuitive and relatively + easy to comprehend from the outside. The antonym is `grungy' or + [2682]crufty. 2. v. To remove unneeded or undesired files in a effort + to reduce clutter: "I'm cleaning up my account." "I cleaned up the + garbage and now have 100 Meg free on that partition." + _________________________________________________________________ + + Node:CLM, Next:[2683]clobber, Previous:[2684]clean, Up:[2685]= C = + + CLM /C-L-M/ + + [Sun: `Career Limiting Move'] 1. n. An action endangering one's future + prospects of getting plum projects and raises, and possibly one's job: + "His Halloween costume was a parody of his manager. He won the prize + for `best CLM'." 2. adj. Denotes extreme severity of a bug, discovered + by a customer and obviously missed earlier because of poor testing: + "That's a CLM bug!" + _________________________________________________________________ + + Node:clobber, Next:[2686]clock, Previous:[2687]CLM, Up:[2688]= C = + + clobber vt. + + To overwrite, usually unintentionally: "I walked off the end of the + array and clobbered the stack." Compare [2689]mung, [2690]scribble, + [2691]trash, and [2692]smash the stack. + _________________________________________________________________ + + Node:clock, Next:[2693]clocks, Previous:[2694]clobber, Up:[2695]= C = + + clock + + 1. n 1. [techspeak] The master oscillator that steps a CPU or other + digital circuit through its paces. This has nothing to do with the + time of day, although the software counter that keeps track of the + latter may be derived from the former. 2. vt. To run a CPU or other + digital circuit at a particular rate. "If you clock it at 100MHz, it + gets warm.". See [2696]overclock. 3. vt. To force a digital circuit + from one state to the next by applying a single clock pulse. "The data + must be stable 10ns before you clock the latch." + _________________________________________________________________ + + Node:clocks, Next:[2697]clone, Previous:[2698]clock, Up:[2699]= C = + + clocks n. + + Processor logic cycles, so called because each generally corresponds + to one clock pulse in the processor's timing. The relative execution + times of instructions on a machine are usually discussed in clocks + rather than absolute fractions of a second; one good reason for this + is that clock speeds for various models of the machine may increase as + technology improves, and it is usually the relative times one is + interested in when discussing the instruction set. Compare + [2700]cycle, [2701]jiffy. + _________________________________________________________________ + + Node:clone, Next:[2702]clone-and-hack coding, Previous:[2703]clocks, + Up:[2704]= C = + + clone n. + + 1. An exact duplicate: "Our product is a clone of their product." + Implies a legal reimplementation from documentation or by + reverse-engineering. Also connotes lower price. 2. A shoddy, spurious + copy: "Their product is a clone of our product." 3. A blatant ripoff, + most likely violating copyright, patent, or trade secret protections: + "Your product is a clone of my product." This use implies legal action + is pending. 4. `PC clone:' a PC-BUS/ISA or EISA-compatible 80x86-based + microcomputer (this use is sometimes spelled `klone' or `PClone'). + These invariably have much more bang for the buck than the IBM + archetypes they resemble. 5. In the construction `Unix clone': An OS + designed to deliver a Unix-lookalike environment without Unix license + fees, or with additional `mission-critical' features such as support + for real-time programming. 6. v. To make an exact copy of something. + "Let me clone that" might mean "I want to borrow that paper so I can + make a photocopy" or "Let me get a copy of that file before you + [2705]mung it". + _________________________________________________________________ + + Node:clone-and-hack coding, Next:[2706]clover key, + Previous:[2707]clone, Up:[2708]= C = + + clone-and-hack coding n. + + [DEC] Syn. [2709]case and paste. + _________________________________________________________________ + + Node:clover key, Next:[2710]clue-by-four, + Previous:[2711]clone-and-hack coding, Up:[2712]= C = + + clover key n. + + [Mac users] See [2713]feature key. + _________________________________________________________________ + + Node:clue-by-four, Next:[2714]clustergeeking, Previous:[2715]clover + key, Up:[2716]= C = + + clue-by-four + + [Usenet: portmanteau, clue + two-by-four] The notional stick with + which one whacks an aggressively clueless person. This term derives + from a western American folk saying about training a mule "First, you + got to hit him with a two-by-four. That's to get his attention." The + clue-by-four is a close relative of the [2717]LART. Syn. `clue stick'. + This metaphor is commonly elaborated; your editor once heard a hacker + say "I strike you with the great sword Clue-Bringer!" + _________________________________________________________________ + + Node:clustergeeking, Next:[2718]co-lo, Previous:[2719]clue-by-four, + Up:[2720]= C = + + clustergeeking /kluh'st*r-gee`king/ n. + + [CMU] Spending more time at a computer cluster doing CS homework than + most people spend breathing. + _________________________________________________________________ + + Node:co-lo, Next:[2721]coaster, Previous:[2722]clustergeeking, + Up:[2723]= C = + + co-lo /koh'loh`/ n. + + [very common; first heard c.1995] Short for `co-location', used of a + machine you own that is physically sited on the premises of an ISP in + order to take advantage of the ISP's direct access to lots of network + bandwidthm. Often in the phrases `co-lo box' or `co-lo machines'. + Co-lo boxes are typically web and FTP servers remote-administered by + their owners, who may seldom or never visit the actual site. + _________________________________________________________________ + + Node:coaster, Next:[2724]COBOL, Previous:[2725]co-lo, Up:[2726]= C = + + coaster n. + + 1. Unuseable CD produced during failed attempt at writing to writeable + or re-writeable CD media. Certainly related to the coaster-like shape + of a CD, and the relative value of these failures. "I made a lot of + coasters before I got a good CD." 2. Useless CDs received in the mail + from the likes of AOL, MSN, CI$, Prodigy, ad nauseam. + + In the U.K., `beermat' is often used in these senses. + _________________________________________________________________ + + Node:COBOL, Next:[2727]COBOL fingers, Previous:[2728]coaster, + Up:[2729]= C = + + COBOL /koh'bol/ n. + + [COmmon Business-Oriented Language] (Synonymous with [2730]evil.) A + weak, verbose, and flabby language used by [2731]card wallopers to do + boring mindless things on [2732]dinosaur mainframes. Hackers believe + that all COBOL programmers are [2733]suits or [2734]code grinders, and + no self-respecting hacker will ever admit to having learned the + language. Its very name is seldom uttered without ritual expressions + of disgust or horror. One popular one is Edsger W. Dijkstra's famous + observation that "The use of COBOL cripples the mind; its teaching + should, therefore, be regarded as a criminal offense." (from "Selected + Writings on Computing: A Personal Perspective") See also [2735]fear + and loathing, [2736]software rot. + _________________________________________________________________ + + Node:COBOL fingers, Next:[2737]cobweb site, Previous:[2738]COBOL, + Up:[2739]= C = + + COBOL fingers /koh'bol fing'grz/ n. + + Reported from Sweden, a (hypothetical) disease one might get from + coding in COBOL. The language requires code verbose beyond all reason + (see [2740]candygrammar); thus it is alleged that programming too much + in COBOL causes one's fingers to wear down to stubs by the endless + typing. "I refuse to type in all that source code again; it would give + me COBOL fingers!" + _________________________________________________________________ + + Node:cobweb site, Next:[2741]code, Previous:[2742]COBOL fingers, + Up:[2743]= C = + + cobweb site n. + + A World Wide Web Site that hasn't been updated so long it has + figuratively grown cobwebs. + _________________________________________________________________ + + Node:code, Next:[2744]code grinder, Previous:[2745]cobweb site, + Up:[2746]= C = + + code n. + + The stuff that software writers write, either in source form or after + translation by a compiler or assembler. Often used in opposition to + "data", which is the stuff that code operates on. This is a mass noun, + as in "How much code does it take to do a [2747]bubble sort?", or "The + code is loaded at the high end of RAM." Anyone referring to software + as "the software codes" is probably a [2748]newbie or a [2749]suit. + _________________________________________________________________ + + Node:code grinder, Next:[2750]code monkey, Previous:[2751]code, + Up:[2752]= C = + + code grinder n. + + 1. A [2753]suit-wearing minion of the sort hired in legion strength by + banks and insurance companies to implement payroll packages in RPG and + other such unspeakable horrors. In its native habitat, the code + grinder often removes the suit jacket to reveal an underplumage + consisting of button-down shirt (starch optional) and a tie. In times + of dire stress, the sleeves (if long) may be rolled up and the tie + loosened about half an inch. It seldom helps. The [2754]code grinder's + milieu is about as far from hackerdom as one can get and still touch a + computer; the term connotes pity. See [2755]Real World, [2756]suit. 2. + Used of or to a hacker, a really serious slur on the person's creative + ability; connotes a design style characterized by primitive technique, + rule-boundedness, [2757]brute force, and utter lack of imagination. + Compare [2758]card walloper; contrast [2759]hacker, [2760]Real + Programmer. + _________________________________________________________________ + + Node:code monkey, Next:[2761]Code of the Geeks, Previous:[2762]code + grinder, Up:[2763]= C = + + code monkey n + + 1. A person only capable of grinding out code, but unable to perform + the higher-primate tasks of software architecture, analysis, and + design. Mildly insulting. Often applied to the most junior people on a + programming team. 2. Anyone who writes code for a living; a + programmer. 3. A self-deprecating way of denying responsibility for a + [2764]management decision, or of complaining about having to live with + such decisions. As in "Don't ask me why we need to write a compiler + in+COBOL, I'm just a code monkey." + _________________________________________________________________ + + Node:Code of the Geeks, Next:[2765]code police, Previous:[2766]code + monkey, Up:[2767]= C = + + Code of the Geeks n. + + see [2768]geek code. + _________________________________________________________________ + + Node:code police, Next:[2769]codes, Previous:[2770]Code of the Geeks, + Up:[2771]= C = + + code police n. + + [by analogy with George Orwell's `thought police'] A mythical team of + Gestapo-like storm troopers that might burst into one's office and + arrest one for violating programming style rules. May be used either + seriously, to underline a claim that a particular style violation is + dangerous, or ironically, to suggest that the practice under + discussion is condemned mainly by anal-retentive [2772]weenies. "Dike + out that goto or the code police will get you!" The ironic usage is + perhaps more common. + _________________________________________________________________ + + Node:codes, Next:[2773]codewalker, Previous:[2774]code police, + Up:[2775]= C = + + codes n. + + [scientific computing] Programs. This usage is common in people who + hack supercomputers and heavy-duty [2776]number-crunching, rare to + unknown elsewhere (if you say "codes" to hackers outside scientific + computing, their first association is likely to be "and cyphers"). + _________________________________________________________________ + + Node:codewalker, Next:[2777]coefficient of X, Previous:[2778]codes, + Up:[2779]= C = + + codewalker n. + + A program component that traverses other programs for a living. + Compilers have codewalkers in their front ends; so do cross-reference + generators and some database front ends. Other utility programs that + try to do too much with source code may turn into codewalkers. As in + "This new vgrind feature would require a codewalker to implement." + _________________________________________________________________ + + Node:coefficient of X, Next:[2780]cokebottle, + Previous:[2781]codewalker, Up:[2782]= C = + + coefficient of X n. + + Hackish speech makes heavy use of pseudo-mathematical metaphors. Four + particularly important ones involve the terms `coefficient', `factor', + `index of X', and `quotient'. They are often loosely applied to things + you cannot really be quantitative about, but there are subtle + distinctions among them that convey information about the way the + speaker mentally models whatever he or she is describing. + + `Foo factor' and `foo quotient' tend to describe something for which + the issue is one of presence or absence. The canonical example is + [2783]fudge factor. It's not important how much you're fudging; the + term simply acknowledges that some fudging is needed. You might talk + of liking a movie for its silliness factor. Quotient tends to imply + that the property is a ratio of two opposing factors: "I would have + won except for my luck quotient." This could also be "I would have won + except for the luck factor", but using quotient emphasizes that it was + bad luck overpowering good luck (or someone else's good luck + overpowering your own). + + `Foo index' and `coefficient of foo' both tend to imply that foo is, + if not strictly measurable, at least something that can be larger or + smaller. Thus, you might refer to a paper or person as having a `high + bogosity index', whereas you would be less likely to speak of a `high + bogosity factor'. `Foo index' suggests that foo is a condensation of + many quantities, as in the mundane cost-of-living index; `coefficient + of foo' suggests that foo is a fundamental quantity, as in a + coefficient of friction. The choice between these terms is often one + of personal preference; e.g., some people might feel that bogosity is + a fundamental attribute and thus say `coefficient of bogosity', + whereas others might feel it is a combination of factors and thus say + `bogosity index'. + _________________________________________________________________ + + Node:cokebottle, Next:[2784]cold boot, Previous:[2785]coefficient of + X, Up:[2786]= C = + + cokebottle /kohk'bot-l/ n. + + Any very unusual character, particularly one you can't type because it + isn't on your keyboard. MIT people used to complain about the + `control-meta-cokebottle' commands at SAIL, and SAIL people complained + right back about the `escape-escape-cokebottle' commands at MIT. After + the demise of the [2787]space-cadet keyboard, `cokebottle' faded away + as serious usage, but was often invoked humorously to describe an + (unspecified) weird or non-intuitive keystroke command. It may be due + for a second inning, however. The OSF/Motif window manager, mwm(1), + has a reserved keystroke for switching to the default set of + keybindings and behavior. This keystroke is (believe it or not) + `control-meta-bang' (see [2788]bang). Since the exclamation point + looks a lot like an upside down Coke bottle, Motif hackers have begun + referring to this keystroke as `cokebottle'. See also [2789]quadruple + bucky. + _________________________________________________________________ + + Node:cold boot, Next:[2790]COME FROM, Previous:[2791]cokebottle, + Up:[2792]= C = + + cold boot n. + + See [2793]boot. + _________________________________________________________________ + + Node:COME FROM, Next:[2794]comm mode, Previous:[2795]cold boot, + Up:[2796]= C = + + COME FROM n. + + A semi-mythical language construct dual to the `go to'; COME FROM + <label> would cause the referenced label to act as a sort of trapdoor, + so that if the program ever reached it control would quietly and + [2797]automagically be transferred to the statement following the COME + FROM. COME FROM was first proposed in R. Lawrence Clark's "A + Linguistic Contribution to GOTO-less programming", which appeared in a + 1973 [2798]Datamation issue (and was reprinted in the April 1984 issue + of "Communications of the ACM"). This parodied the then-raging + `structured programming' [2799]holy wars (see [2800]considered + harmful). Mythically, some variants are the `assigned COME FROM' and + the `computed COME FROM' (parodying some nasty control constructs in + FORTRAN and some extended BASICs). Of course, multi-tasking (or + non-determinism) could be implemented by having more than one COME + FROM statement coming from the same label. + + In some ways the FORTRAN DO looks like a COME FROM statement. After + the terminating statement number/CONTINUE is reached, control + continues at the statement following the DO. Some generous FORTRANs + would allow arbitrary statements (other than CONTINUE) for the + statement, leading to examples like: + DO 10 I=1,LIMIT +C imagine many lines of code here, leaving the +C original DO statement lost in the spaghetti... + WRITE(6,10) I,FROB(I) + 10 FORMAT(1X,I5,G10.4) + + in which the trapdoor is just after the statement labeled 10. (This is + particularly surprising because the label doesn't appear to have + anything to do with the flow of control at all!) + + While sufficiently astonishing to the unsuspecting reader, this form + of COME FROM statement isn't completely general. After all, control + will eventually pass to the following statement. The implementation of + the general form was left to Univac FORTRAN, ca. 1975 (though a + roughly similar feature existed on the IBM 7040 ten years earlier). + The statement AT 100 would perform a COME FROM 100. It was intended + strictly as a debugging aid, with dire consequences promised to anyone + so deranged as to use it in production code. More horrible things had + already been perpetrated in production languages, however; doubters + need only contemplate the ALTER verb in [2801]COBOL. + + COME FROM was supported under its own name for the first time 15 years + later, in C-INTERCAL (see [2802]INTERCAL, [2803]retrocomputing); + knowledgeable observers are still reeling from the shock. + _________________________________________________________________ + + Node:comm mode, Next:[2804]command key, Previous:[2805]COME FROM, + Up:[2806]= C = + + comm mode /kom mohd/ n. + + [ITS: from the feature supporting on-line chat; the term may spelled + with one or two m's] Syn. for [2807]talk mode. + _________________________________________________________________ + + Node:command key, Next:[2808]comment out, Previous:[2809]comm mode, + Up:[2810]= C = + + command key n. + + [Mac users] Syn. [2811]feature key. + _________________________________________________________________ + + Node:comment out, Next:[2812]Commonwealth Hackish, + Previous:[2813]command key, Up:[2814]= C = + + comment out vt. + + To surround a section of code with comment delimiters or to prefix + every line in the section with a comment marker; this prevents it from + being compiled or interpreted. Often done when the code is redundant + or obsolete, but is being left in the source to make the intent of the + active code clearer; also when the code in that section is broken and + you want to bypass it in order to debug some other part of the code. + Compare [2815]condition out, usually the preferred technique in + languages (such as [2816]C) that make it possible. + _________________________________________________________________ + + Node:Commonwealth Hackish, Next:[2817]compact, Previous:[2818]comment + out, Up:[2819]= C = + + Commonwealth Hackish n. + + Hacker jargon as spoken in English outside the U.S., esp. in the + British Commonwealth. It is reported that Commonwealth speakers are + more likely to pronounce truncations like `char' and `soc', etc., as + spelled (/char/, /sok/), as opposed to American /keir/ and /sohsh/. + Dots in [2820]newsgroup names (especially two-component names) tend to + be pronounced more often (so soc.wibble is /sok dot wib'l/ rather than + /sohsh wib'l/). + + Preferred [2821]metasyntactic variables include [2822]blurgle, eek, + ook, frodo, and bilbo; [2823]wibble, wobble, and in emergencies + wubble; flob, banana, tom, dick, harry, wombat, frog, [2824]fish, + [2825]womble and so on and on (see [2826]foo, sense 4). Alternatives + to verb doubling include suffixes `-o-rama', `frenzy' (as in feeding + frenzy), and `city' (examples: "barf city!" "hack-o-rama!" "core dump + frenzy!"). + + All the generic differences within the anglophone world inevitably + show themselves in the associated hackish dialects. The Greek letters + beta and zeta are usually pronounced /bee't*/ and /zee't*/; meta may + also be pronounced /mee't*/. Various punctuators (and even letters - Z + is called `zed', not `zee') are named differently: most crucially, for + hackish, where Americans use `parens', `brackets' and `braces' for (), + [] and {}, Commonwealth English uses `brackets', `square brackets' and + `curly brackets', though `parentheses' may be used for the first; the + exclamation mark, `!', is called pling rather than bang and the pound + sign, `#', is called hash; furthermore, the term `the pound sign' is + understood to mean the pound currency symbol (of course). + + See also [2827]attoparsec, [2828]calculator, [2829]chemist, + [2830]console jockey, [2831]fish, [2832]go-faster stripes, + [2833]grunge, [2834]hakspek, [2835]heavy metal, [2836]leaky heap, + [2837]lord high fixer, [2838]loose bytes, [2839]muddie, [2840]nadger, + [2841]noddy, [2842]psychedelicware, [2843]plingnet, [2844]raster + blaster, [2845]RTBM, [2846]seggie, [2847]spod, [2848]sun lounge, + [2849]terminal junkie, [2850]tick-list features, [2851]weeble, + [2852]weasel, [2853]YABA, and notes or definitions under [2854]Bad + Thing, [2855]barf, [2856]bogus, [2857]bum, [2858]chase pointers, + [2859]cosmic rays, [2860]crippleware, [2861]crunch, [2862]dodgy, + [2863]gonk, [2864]hamster, [2865]hardwarily, [2866]mess-dos, + [2867]nybble, [2868]proglet, [2869]root, [2870]SEX, [2871]tweak, + [2872]womble, and [2873]xyzzy. + _________________________________________________________________ + + Node:compact, Next:[2874]compiler jock, Previous:[2875]Commonwealth + Hackish, Up:[2876]= C = + + compact adj. + + Of a design, describes the valuable property that it can all be + apprehended at once in one's head. This generally means the thing + created from the design can be used with greater facility and fewer + errors than an equivalent tool that is not compact. Compactness does + not imply triviality or lack of power; for example, C is compact and + FORTRAN is not, but C is more powerful than FORTRAN. Designs become + non-compact through accreting [2877]features and [2878]cruft that + don't merge cleanly into the overall design scheme (thus, some fans of + [2879]Classic C maintain that ANSI C is no longer compact). + _________________________________________________________________ + + Node:compiler jock, Next:[2880]compo, Previous:[2881]compact, + Up:[2882]= C = + + compiler jock n. + + See [2883]jock (sense 2). + _________________________________________________________________ + + Node:compo, Next:[2884]compress, Previous:[2885]compiler jock, + Up:[2886]= C = + + compo n. + + [[2887]demoscene] Finnish-originated slang for `competition'. Demo + compos are held at a [2888]demoparty. The usual protocol is that + several groups make demos for a compo, they are shown on a big screen, + and then the party participants vote for the best one. Prizes (from + sponsors and party entrance fees) are given. Standard compo formats + include [2889]intro compos (4k or 64k demos), music compos, graphics + compos, quick [2890]demo compos (build a demo within 4 hours for + example), etc. + _________________________________________________________________ + + Node:compress, Next:[2891]Compu$erve, Previous:[2892]compo, Up:[2893]= + C = + + compress [Unix] vt. + + When used without a qualifier, generally refers to [2894]crunching of + a file using a particular C implementation of compression by Joseph M. + Orost et al. and widely circulated via [2895]Usenet; use of + [2896]crunch itself in this sense is rare among Unix hackers. + Specifically, compress is built around the Lempel-Ziv-Welch algorithm + as described in "A Technique for High Performance Data Compression", + Terry A. Welch, "IEEE Computer", vol. 17, no. 6 (June 1984), pp. 8-19. + _________________________________________________________________ + + Node:Compu$erve, Next:[2897]computer confetti, + Previous:[2898]compress, Up:[2899]= C = + + Compu$erve n. + + See [2900]CI$. Synonyms CompuSpend and Compu$pend are also reported. + _________________________________________________________________ + + Node:computer confetti, Next:[2901]computer geek, + Previous:[2902]Compu$erve, Up:[2903]= C = + + computer confetti n. + + Syn. [2904]chad. Though this term is common, this use of punched-card + chad is not a good idea, as the pieces are stiff and have sharp + corners that could injure the eyes. GLS reports that he once attended + a wedding at MIT during which he and a few other guests + enthusiastically threw chad instead of rice. The groom later grumbled + that he and his bride had spent most of the evening trying to get the + stuff out of their hair. + _________________________________________________________________ + + Node:computer geek, Next:[2905]computron, Previous:[2906]computer + confetti, Up:[2907]= C = + + computer geek n. + + 1. One who eats (computer) bugs for a living. One who fulfills all the + dreariest negative stereotypes about hackers: an asocial, malodorous, + pasty-faced monomaniac with all the personality of a cheese grater. + Cannot be used by outsiders without implied insult to all hackers; + compare black-on-black vs. white-on-black usage of `nigger'. A + computer geek may be either a fundamentally clueless individual or a + proto-hacker in [2908]larval stage. Also called `turbo nerd', `turbo + geek'. See also [2909]propeller head, [2910]clustergeeking, [2911]geek + out, [2912]wannabee, [2913]terminal junkie, [2914]spod, [2915]weenie. + 2. Some self-described computer geeks use this term in a positive + sense and protest sense 1 (this seems to have been a post-1990 + development). For one such argument, see + [2916]http://www.darkwater.com/omni/geek.html. See also [2917]geek + code. + _________________________________________________________________ + + Node:computron, Next:[2918]con, Previous:[2919]computer geek, + Up:[2920]= C = + + computron /kom'pyoo-tron`/ + + n. 1. [common] A notional unit of computing power combining + instruction speed and storage capacity, dimensioned roughly in + instructions-per-second times megabytes-of-main-store times + megabytes-of-mass-storage. "That machine can't run GNU Emacs, it + doesn't have enough computrons!" This usage is usually found in + metaphors that treat computing power as a fungible commodity good, + like a crop yield or diesel horsepower. See [2921]bitty box, [2922]Get + a real computer!, [2923]toy, [2924]crank. 2. A mythical subatomic + particle that bears the unit quantity of computation or information, + in much the same way that an electron bears one unit of electric + charge (see also [2925]bogon). An elaborate pseudo-scientific theory + of computrons has been developed based on the physical fact that the + molecules in a solid object move more rapidly as it is heated. It is + argued that an object melts because the molecules have lost their + information about where they are supposed to be (that is, they have + emitted computrons). This explains why computers get so hot and + require air conditioning; they use up computrons. Conversely, it + should be possible to cool down an object by placing it in the path of + a computron beam. It is believed that this may also explain why + machines that work at the factory fail in the computer room: the + computrons there have been all used up by the other hardware. (The + popularity of this theory probably owes something to the "Warlock" + stories by Larry Niven, the best known being "What Good is a Glass + Dagger?", in which magic is fueled by an exhaustible natural resource + called `mana'.) + _________________________________________________________________ + + Node:con, Next:[2926]condition out, Previous:[2927]computron, + Up:[2928]= C = + + con n. + + [from SF fandom] A science-fiction convention. Not used of other sorts + of conventions, such as professional meetings. This term, unlike many + others imported from SF-fan slang, is widely recognized even by + hackers who aren't [2929]fans. "We'd been corresponding on the net for + months, then we met face-to-face at a con." + _________________________________________________________________ + + Node:condition out, Next:[2930]condom, Previous:[2931]con, Up:[2932]= + C = + + condition out vt. + + To prevent a section of code from being compiled by surrounding it + with a conditional-compilation directive whose condition is always + false. The [2933]canonical examples of these directives are #if 0 (or + #ifdef notdef, though some find the latter [2934]bletcherous) and + #endif in C. Compare [2935]comment out. + _________________________________________________________________ + + Node:condom, Next:[2936]confuser, Previous:[2937]condition out, + Up:[2938]= C = + + condom n. + + 1. The protective plastic bag that accompanies 3.5-inch microfloppy + diskettes. Rarely, also used of (paper) disk envelopes. Unlike the + write protect tab, the condom (when left on) not only impedes the + practice of [2939]SEX but has also been shown to have a high failure + rate as drive mechanisms attempt to access the disk -- and can even + fatally frustrate insertion. 2. The protective cladding on a + [2940]light pipe. 3. `keyboard condom': A flexible, transparent + plastic cover for a keyboard, designed to provide some protection + against dust and [2941]programming fluid without impeding typing. 4. + `elephant condom': the plastic shipping bags used inside cardboard + boxes to protect hardware in transit. 5. n. obs. A dummy directory + /usr/tmp/sh, created to foil the [2942]Great Worm by exploiting a + portability bug in one of its parts. So named in the title of a + comp.risks article by Gene Spafford during the Worm crisis, and again + in the text of "The Internet Worm Program: An Analysis", Purdue + Technical Report CSD-TR-823. + _________________________________________________________________ + + Node:confuser, Next:[2943]connector conspiracy, Previous:[2944]condom, + Up:[2945]= C = + + confuser n. + + Common soundalike slang for `computer'. Usually encountered in + compounds such as `confuser room', `personal confuser', `confuser + guru'. Usage: silly. + _________________________________________________________________ + + Node:connector conspiracy, Next:[2946]cons, Previous:[2947]confuser, + Up:[2948]= C = + + connector conspiracy n. + + [probably came into prominence with the appearance of the KL-10 (one + model of the [2949]PDP-10), none of whose connectors matched anything + else] The tendency of manufacturers (or, by extension, programmers or + purveyors of anything) to come up with new products that don't fit + together with the old stuff, thereby making you buy either all new + stuff or expensive interface devices. The KL-10 Massbus connector was + actually patented by [2950]DEC, which reputedly refused to license the + design and thus effectively locked third parties out of competition + for the lucrative Massbus peripherals market. This policy is a source + of never-ending frustration for the diehards who maintain older PDP-10 + or VAX systems. Their CPUs work fine, but they are stuck with dying, + obsolescent disk and tape drives with low capacity and high power + requirements. + + (A closely related phenomenon, with a slightly different intent, is + the habit manufacturers have of inventing new screw heads so that only + Designated Persons, possessing the magic screwdrivers, can remove + covers and make repairs or install options. A good 1990s example is + the use of Torx screws for cable-TV set-top boxes. Older Apple + Macintoshes took this one step further, requiring not only a long Torx + screwdriver but a specialized case-cracking tool to open the box.) + + In these latter days of open-systems computing this term has fallen + somewhat into disuse, to be replaced by the observation that + "Standards are great! There are so many of them to choose from!" + Compare [2951]backward combatability. + _________________________________________________________________ + + Node:cons, Next:[2952]considered harmful, Previous:[2953]connector + conspiracy, Up:[2954]= C = + + cons /konz/ or /kons/ + + [from LISP] 1. vt. To add a new element to a specified list, esp. at + the top. "OK, cons picking a replacement for the console TTY onto the + agenda." 2. `cons up': vt. To synthesize from smaller pieces: "to cons + up an example". + + In LISP itself, cons is the most fundamental operation for building + structures. It takes any two objects and returns a `dot-pair' or + two-branched tree with one object hanging from each branch. Because + the result of a cons is an object, it can be used to build binary + trees of any shape and complexity. Hackers think of it as a sort of + universal constructor, and that is where the jargon meanings spring + from. + _________________________________________________________________ + + Node:considered harmful, Next:[2955]console, Previous:[2956]cons, + Up:[2957]= C = + + considered harmful adj. + + [very common] Edsger W. Dijkstra's note in the March 1968 + "Communications of the ACM", "Goto Statement Considered Harmful", + fired the first salvo in the structured programming wars (text at + [2958]http://www.acm.org/classics). Amusingly, the ACM considered the + resulting acrimony sufficiently harmful that it will (by policy) no + longer print an article taking so assertive a position against a + coding practice. (Years afterwards, a contrary view was uttered in a + CACM letter called, inevitably, "`Goto considered harmful' considered + harmful'"'. In the ensuing decades, a large number of both serious + papers and parodies have borne titles of the form "X considered Y". + The structured-programming wars eventually blew over with the + realization that both sides were wrong, but use of such titles has + remained as a persistent minor in-joke (the `considered silly' found + at various places in this lexicon is related). + _________________________________________________________________ + + Node:console, Next:[2959]console jockey, Previous:[2960]considered + harmful, Up:[2961]= C = + + console n. + + 1. The operator's station of a [2962]mainframe. In times past, this + was a privileged location that conveyed godlike powers to anyone with + fingers on its keys. Under Unix and other modern timesharing OSes, + such privileges are guarded by passwords instead, and the console is + just the [2963]tty the system was booted from. Some of the mystique + remains, however, and it is traditional for sysadmins to post urgent + messages to all users from the console (on Unix, /dev/console). 2. On + microcomputer Unix boxes, the main screen and keyboard (as opposed to + character-only terminals talking to a serial port). Typically only the + console can do real graphics or run [2964]X. + _________________________________________________________________ + + Node:console jockey, Next:[2965]content-free, Previous:[2966]console, + Up:[2967]= C = + + console jockey n. + + See [2968]terminal junkie. + _________________________________________________________________ + + Node:content-free, Next:[2969]control-C, Previous:[2970]console + jockey, Up:[2971]= C = + + content-free adj. + + [by analogy with techspeak `context-free'] Used of a message that adds + nothing to the recipient's knowledge. Though this adjective is + sometimes applied to [2972]flamage, it more usually connotes derision + for communication styles that exalt form over substance or are + centered on concerns irrelevant to the subject ostensibly at hand. + Perhaps most used with reference to speeches by company presidents and + other professional manipulators. "Content-free? Uh... that's anything + printed on glossy paper." (See also [2973]four-color glossies.) "He + gave a talk on the implications of electronic networks for + postmodernism and the fin-de-siecle aesthetic. It was content-free." + _________________________________________________________________ + + Node:control-C, Next:[2974]control-O, Previous:[2975]content-free, + Up:[2976]= C = + + control-C vi. + + 1. "Stop whatever you are doing." From the interrupt character used on + many operating systems to abort a running program. Considered silly. + 2. interj. Among BSD Unix hackers, the canonical humorous response to + "Give me a break!" + _________________________________________________________________ + + Node:control-O, Next:[2977]control-Q, Previous:[2978]control-C, + Up:[2979]= C = + + control-O vi. + + "Stop talking." From the character used on some operating systems to + abort output but allow the program to keep on running. Generally means + that you are not interested in hearing anything more from that person, + at least on that topic; a standard response to someone who is flaming. + Considered silly. Compare [2980]control-S. + _________________________________________________________________ + + Node:control-Q, Next:[2981]control-S, Previous:[2982]control-O, + Up:[2983]= C = + + control-Q vi. + + "Resume." From the ASCII DC1 or [2984]XON character (the pronunciation + /X-on/ is therefore also used), used to undo a previous + [2985]control-S. + _________________________________________________________________ + + Node:control-S, Next:[2986]Conway's Law, Previous:[2987]control-Q, + Up:[2988]= C = + + control-S vi. + + "Stop talking for a second." From the ASCII DC3 or XOFF character (the + pronunciation /X-of/ is therefore also used). Control-S differs from + [2989]control-O in that the person is asked to stop talking (perhaps + because you are on the phone) but will be allowed to continue when + you're ready to listen to him -- as opposed to control-O, which has + more of the meaning of "Shut up." Considered silly. + _________________________________________________________________ + + Node:Conway's Law, Next:[2990]cookbook, Previous:[2991]control-S, + Up:[2992]= C = + + Conway's Law prov. + + The rule that the organization of the software and the organization of + the software team will be congruent; commonly stated as "If you have + four groups working on a compiler, you'll get a 4-pass compiler". The + original statement was more general, "Organizations which design + systems are constrained to produce designs which are copies of the + communication structures of these organizations." This first appeared + in the April 1968 issue of [2993]Datamation. Compare [2994]SNAFU + principle. + + The law was named after Melvin Conway, an early proto-hacker who wrote + an assembler for the Burroughs 220 called SAVE. (The name `SAVE' + didn't stand for anything; it was just that you lost fewer card decks + and listings because they all had SAVE written on them.) + + There is also Tom Cheatham's amendment of Conway's Law: "If a group of + N persons implements a COBOL compiler, there will be N-1 passes. + Someone in the group has to be the manager." + _________________________________________________________________ + + Node:cookbook, Next:[2995]cooked mode, Previous:[2996]Conway's Law, + Up:[2997]= C = + + cookbook n. + + [from amateur electronics and radio] A book of small code segments + that the reader can use to do various [2998]magic things in programs. + One current example is the "[2999]PostScript Language Tutorial and + Cookbook" by Adobe Systems, Inc (Addison-Wesley, ISBN 0-201-10179-3), + also known as the [3000]Blue Book which has recipes for things like + wrapping text around arbitrary curves and making 3D fonts. Cookbooks, + slavishly followed, can lead one into [3001]voodoo programming, but + are useful for hackers trying to [3002]monkey up small programs in + unknown languages. This function is analogous to the role of + phrasebooks in human languages. + _________________________________________________________________ + + Node:cooked mode, Next:[3003]cookie, Previous:[3004]cookbook, + Up:[3005]= C = + + cooked mode n. + + [Unix, by opposition from [3006]raw mode] The normal character-input + mode, with interrupts enabled and with erase, kill and other + special-character interpretations performed directly by the tty + driver. Oppose [3007]raw mode, [3008]rare mode. This term is techspeak + under Unix but jargon elsewhere; other operating systems often have + similar mode distinctions, and the raw/rare/cooked way of describing + them has spread widely along with the C language and other Unix + exports. Most generally, `cooked mode' may refer to any mode of a + system that does extensive preprocessing before presenting data to a + program. + _________________________________________________________________ + + Node:cookie, Next:[3009]cookie bear, Previous:[3010]cooked mode, + Up:[3011]= C = + + cookie n. + + A handle, transaction ID, or other token of agreement between + cooperating programs. "I give him a packet, he gives me back a + cookie." The claim check you get from a dry-cleaning shop is a perfect + mundane example of a cookie; the only thing it's useful for is to + relate a later transaction to this one (so you get the same clothes + back). Compare [3012]magic cookie; see also [3013]fortune cookie. Now + mainstream in the specific sense of web-browser cookies. + _________________________________________________________________ + + Node:cookie bear, Next:[3014]cookie file, Previous:[3015]cookie, + Up:[3016]= C = + + cookie bear n. obs. + + Original term, pre-Sesame-Street, for what is now universally called a + [3017]cookie monster. A correspondent observes "In those days, hackers + were actually getting their yucks from...sit down now...Andy Williams. + Yes, that Andy Williams. Seems he had a rather hip (by the standards + of the day) TV variety show. One of the best parts of the show was the + recurring `cookie bear' sketch. In these sketches, a guy in a bear + suit tried all sorts of tricks to get a cookie out of Williams. The + sketches would always end with Williams shrieking (and I don't mean + figuratively), `No cookies! Not now, not ever...NEVER!!!' And the bear + would fall down. Great stuff." + _________________________________________________________________ + + Node:cookie file, Next:[3018]cookie jar, Previous:[3019]cookie bear, + Up:[3020]= C = + + cookie file n. + + A collection of [3021]fortune cookies in a format that facilitates + retrieval by a fortune program. There are several different cookie + files in public distribution, and site admins often assemble their own + from various sources including this lexicon. + _________________________________________________________________ + + Node:cookie jar, Next:[3022]cookie monster, Previous:[3023]cookie + file, Up:[3024]= C = + + cookie jar n. + + An area of memory set aside for storing [3025]cookies. Most commonly + heard in the Atari ST community; many useful ST programs record their + presence by storing a distinctive [3026]magic number in the jar. + Programs can inquire after the presence or otherwise of other programs + by searching the contents of the jar. + _________________________________________________________________ + + Node:cookie monster, Next:[3027]copious free time, + Previous:[3028]cookie jar, Up:[3029]= C = + + cookie monster n. + + [from the children's TV program "Sesame Street"] Any of a family of + early (1970s) hacks reported on [3030]TOPS-10, [3031]ITS, + [3032]Multics, and elsewhere that would lock up either the victim's + terminal (on a time-sharing machine) or the [3033]console (on a batch + [3034]mainframe), repeatedly demanding "I WANT A COOKIE". The required + responses ranged in complexity from "COOKIE" through "HAVE A COOKIE" + and upward. Folklorist Jan Brunvand (see [3035]FOAF) has described + these programs as urban legends (implying they probably never existed) + but they existed, all right, in several different versions. See also + [3036]wabbit. Interestingly, the term `cookie monster' appears to be a + [3037]retcon; the original term was [3038]cookie bear. + _________________________________________________________________ + + Node:copious free time, Next:[3039]copper, Previous:[3040]cookie + monster, Up:[3041]= C = + + copious free time n. + + [Apple; orig. fr. the intro to Tom Lehrer's song "It Makes A Fellow + Proud To Be A Soldier"] 1. [used ironically to indicate the speaker's + lack of the quantity in question] A mythical schedule slot for + accomplishing tasks held to be unlikely or impossible. Sometimes used + to indicate that the speaker is interested in accomplishing the task, + but believes that the opportunity will not arise. "I'll implement the + automatic layout stuff in my copious free time." 2. [Archly] Time + reserved for bogus or otherwise idiotic tasks, such as implementation + of [3042]chrome, or the stroking of [3043]suits. "I'll get back to him + on that feature in my copious free time." + _________________________________________________________________ + + Node:copper, Next:[3044]copy protection, Previous:[3045]copious free + time, Up:[3046]= C = + + copper n. + + Conventional electron-carrying network cable with a core conductor of + copper -- or aluminum! Opposed to [3047]light pipe or, say, a + short-range microwave link. + _________________________________________________________________ + + Node:copy protection, Next:[3048]copybroke, Previous:[3049]copper, + Up:[3050]= C = + + copy protection n. + + A class of methods for preventing incompetent pirates from stealing + software and legitimate customers from using it. Considered silly. + _________________________________________________________________ + + Node:copybroke, Next:[3051]copycenter, Previous:[3052]copy protection, + Up:[3053]= C = + + copybroke /kop'ee-brohk/ adj. + + 1. [play on `copyright'] Used to describe an instance of a + copy-protected program that has been `broken'; that is, a copy with + the copy-protection scheme disabled. Syn. [3054]copywronged. 2. + Copy-protected software which is unusable because of some bit-rot or + bug that has confused the anti-piracy check. See also [3055]copy + protection. + _________________________________________________________________ + + Node:copycenter, Next:[3056]copyleft, Previous:[3057]copybroke, + Up:[3058]= C = + + copycenter n. + + [play on `copyright' and `copyleft'] 1. The copyright notice carried + by the various flavors of freeware BSD. According to Kirk McKusick at + BSDCon 1999: "The way it was characterized politically, you had + copyright, which is what the big companies use to lock everything up; + you had copyleft, which is free software's way of making sure they + can't lock it up; and then Berkeley had what we called "copycenter", + which is "take it down to the copy center and make as many copies as + you want". + _________________________________________________________________ + + Node:copyleft, Next:[3059]copyparty, Previous:[3060]copycenter, + Up:[3061]= C = + + copyleft /kop'ee-left/ n. + + [play on `copyright'] 1. The copyright notice (`General Public + License') carried by [3062]GNU [3063]EMACS and other Free Software + Foundation software, granting reuse and reproduction rights to all + comers (but see also [3064]General Public Virus). 2. By extension, any + copyright notice intended to achieve similar aims. + _________________________________________________________________ + + Node:copyparty, Next:[3065]copywronged, Previous:[3066]copyleft, + Up:[3067]= C = + + copyparty n. + + [C64/amiga [3068]demoscene ]A computer party organized so demosceners + can meet other in real life, and to facilitate software copying + (mostly pirated software). The copyparty has become less common as the + Internet makes communication easier. The demoscene has gradually + evolved the [3069]demoparty to replace it. + _________________________________________________________________ + + Node:copywronged, Next:[3070]core, Previous:[3071]copyparty, + Up:[3072]= C = + + copywronged /kop'ee-rongd/ adj. + + [play on `copyright'] Syn. for [3073]copybroke. + _________________________________________________________________ + + Node:core, Next:[3074]core cancer, Previous:[3075]copywronged, + Up:[3076]= C = + + core n. + + Main storage or RAM. Dates from the days of ferrite-core memory; now + archaic as techspeak most places outside IBM, but also still used in + the Unix community and by old-time hackers or those who would sound + like them. Some derived idioms are quite current; `in core', for + example, means `in memory' (as opposed to `on disk'), and both + [3077]core dump and the `core image' or `core file' produced by one + are terms in favor. Some varieties of Commonwealth hackish prefer + [3078]store. + _________________________________________________________________ + + Node:core cancer, Next:[3079]core dump, Previous:[3080]core, + Up:[3081]= C = + + core cancer n. + + [rare] A process that exhibits a slow but inexorable resource + [3082]leak -- like a cancer, it kills by crowding out productive + `tissue'. + _________________________________________________________________ + + Node:core dump, Next:[3083]core leak, Previous:[3084]core cancer, + Up:[3085]= C = + + core dump n. + + [common [3086]Iron Age jargon, preserved by Unix] 1. [techspeak] A + copy of the contents of [3087]core, produced when a process is aborted + by certain kinds of internal error. 2. By extension, used for humans + passing out, vomiting, or registering extreme shock. "He dumped core. + All over the floor. What a mess." "He heard about X and dumped core." + 3. Occasionally used for a human rambling on pointlessly at great + length; esp. in apology: "Sorry, I dumped core on you". 4. A + recapitulation of knowledge (compare [3088]bits, sense 1). Hence, + spewing all one knows about a topic (syn. [3089]brain dump), esp. in a + lecture or answer to an exam question. "Short, concise answers are + better than core dumps" (from the instructions to an exam at + Columbia). See [3090]core. + _________________________________________________________________ + + Node:core leak, Next:[3091]Core Wars, Previous:[3092]core dump, + Up:[3093]= C = + + core leak n. + + Syn. [3094]memory leak. + _________________________________________________________________ + + Node:Core Wars, Next:[3095]corge, Previous:[3096]core leak, Up:[3097]= + C = + + Core Wars n. + + A game between `assembler' programs in a machine or machine simulator, + where the objective is to kill your opponent's program by overwriting + it. Popularized in the 1980s by A. K. Dewdney's column in "Scientific + American" magazine, but described in "Software Practice And + Experience" a decade earlier. The game was actually devised and played + by Victor Vyssotsky, Robert Morris Sr., and Doug McIlroy in the early + 1960s (Dennis Ritchie is sometimes incorrectly cited as a co-author, + but was not involved). Their original game was called `Darwin' and ran + on a IBM 7090 at Bell Labs. See [3098]core. For information on the + modern game, do a web search for the `rec.games.corewar FAQ' or surf + to the [3099]King Of The Hill site. + _________________________________________________________________ + + Node:corge, Next:[3100]cosmic rays, Previous:[3101]Core Wars, + Up:[3102]= C = + + corge /korj/ n. + + [originally, the name of a cat] Yet another [3103]metasyntactic + variable, invented by Mike Gallaher and propagated by the + [3104]GOSMACS documentation. See [3105]grault. + _________________________________________________________________ + + Node:cosmic rays, Next:[3106]cough and die, Previous:[3107]corge, + Up:[3108]= C = + + cosmic rays n. + + Notionally, the cause of [3109]bit rot. However, this is a + semi-independent usage that may be invoked as a humorous way to + [3110]handwave away any minor [3111]randomness that doesn't seem worth + the bother of investigating. "Hey, Eric -- I just got a burst of + garbage on my [3112]tube, where did that come from?" "Cosmic rays, I + guess." Compare [3113]sunspots, [3114]phase of the moon. The British + seem to prefer the usage `cosmic showers'; `alpha particles' is also + heard, because stray alpha particles passing through a memory chip can + cause single-bit errors (this becomes increasingly more likely as + memory sizes and densities increase). + + Factual note: Alpha particles cause bit rot, cosmic rays do not + (except occasionally in spaceborne computers). Intel could not explain + random bit drops in their early chips, and one hypothesis was cosmic + rays. So they created the World's Largest Lead Safe, using 25 tons of + the stuff, and used two identical boards for testing. One was placed + in the safe, one outside. The hypothesis was that if cosmic rays were + causing the bit drops, they should see a statistically significant + difference between the error rates on the two boards. They did not + observe such a difference. Further investigation demonstrated + conclusively that the bit drops were due to alpha particle emissions + from thorium (and to a much lesser degree uranium) in the + encapsulation material. Since it is impossible to eliminate these + radioactives (they are uniformly distributed through the earth's + crust, with the statistically insignificant exception of uranium + lodes) it became obvious that one has to design memories to withstand + these hits. + _________________________________________________________________ + + Node:cough and die, Next:[3115]courier, Previous:[3116]cosmic rays, + Up:[3117]= C = + + cough and die v. + + Syn. [3118]barf. Connotes that the program is throwing its hands up by + design rather than because of a bug or oversight. "The parser saw a + control-A in its input where it was looking for a printable, so it + coughed and died." Compare [3119]die, [3120]die horribly, [3121]scream + and die. + _________________________________________________________________ + + Node:courier, Next:[3122]cow orker, Previous:[3123]cough and die, + Up:[3124]= C = + + courier + + [BBS & cracker cultures] A person who distributes newly cracked + [3125]warez, as opposed to a [3126]server who makes them available for + download or a [3127]leech who merely downloads them. Hackers recognize + this term but don't use it themselves, as the act is not part of their + culture. See also [3128]warez d00dz, [3129]cracker, [3130]elite. + _________________________________________________________________ + + Node:cow orker, Next:[3131]cowboy, Previous:[3132]courier, Up:[3133]= + C = + + cow orker n. + + [Usenet] n. fortuitous typo for co-worker, widely used in Usenet, with + perhaps a hint that orking cows is illegal. This term was popularized + by Scott Adams (the creator of [3134]Dilbert) but already appears in + the January 1996 version of the [3135]scary devil monastery FAQ. There + are plausible reports that it was in use on talk.bizarre as early as + 1992. Compare [3136]hing, [3137]grilf, [3138]filk, [3139]newsfroup. + _________________________________________________________________ + + Node:cowboy, Next:[3140]CP/M, Previous:[3141]cow orker, Up:[3142]= C = + + cowboy n. + + [Sun, from William Gibson's [3143]cyberpunk SF] Synonym for + [3144]hacker. It is reported that at Sun this word is often said with + reverence. + _________________________________________________________________ + + Node:CP/M, Next:[3145]CPU Wars, Previous:[3146]cowboy, Up:[3147]= C = + + CP/M /C-P-M/ n. + + [Control Program/Monitor; later [3148]retconned to Control Program for + Microcomputers] An early microcomputer [3149]OS written by hacker Gary + Kildall for 8080- and Z80-based machines, very popular in the late + 1970s but virtually wiped out by MS-DOS after the release of the IBM + PC in 1981. Legend has it that Kildall's company blew its chance to + write the OS for the IBM PC because Kildall decided to spend a day + IBM's reps wanted to meet with him enjoying the perfect flying weather + in his private plane. Many of CP/M's features and conventions strongly + resemble those of early [3150]DEC operating systems such as + [3151]TOPS-10, OS/8, RSTS, and RSX-11. See [3152]MS-DOS, + [3153]operating system. + _________________________________________________________________ + + Node:CPU Wars, Next:[3154]crack, Previous:[3155]CP/M, Up:[3156]= C = + + CPU Wars /C-P-U worz/ n. + + A 1979 large-format comic by Chas Andres chronicling the attempts of + the brainwashed androids of IPM (Impossible to Program Machines) to + conquer and destroy the peaceful denizens of HEC (Human Engineered + Computers). This rather transparent allegory featured many references + to [3157]ADVENT and the immortal line "Eat flaming death, minicomputer + mongrels!" (uttered, of course, by an IPM stormtrooper). The whole + shebang is now [3158]available on the Web. + + It is alleged that the author subsequently received a letter of + appreciation on IBM company stationery from the head of IBM's Thomas + J. Watson Research Laboratories (then, as now, one of the few islands + of true hackerdom in the IBM archipelago). The lower loop of the B in + the IBM logo, it is said, had been carefully whited out. See [3159]eat + flaming death. + _________________________________________________________________ + + Node:crack, Next:[3160]crack root, Previous:[3161]CPU Wars, Up:[3162]= + C = + + crack + + [warez d00dz] 1. v. To break into a system (compare [3163]cracker). 2. + v. Action of removing the copy protection from a commercial program. + People who write cracks consider themselves challenged by the copy + protection measures. They will often do it as much to show that they + are smarter than the developper who designed the copy protection + scheme than to actually copy the program. 3. n. A program, + instructions or patch used to remove the copy protection of a program + or to uncripple features from a demo/time limited program. 4. An + [3164]exploit. + _________________________________________________________________ + + Node:crack root, Next:[3165]cracker, Previous:[3166]crack, Up:[3167]= + C = + + crack root v. + + [very common] To defeat the security system of a Unix machine and gain + [3168]root privileges thereby; see [3169]cracking. + _________________________________________________________________ + + Node:cracker, Next:[3170]cracking, Previous:[3171]crack root, + Up:[3172]= C = + + cracker n. + + One who breaks security on a system. Coined ca. 1985 by hackers in + defense against journalistic misuse of [3173]hacker (q.v., sense 8). + An earlier attempt to establish `worm' in this sense around 1981-82 on + Usenet was largely a failure. + + Use of both these neologisms reflects a strong revulsion against the + theft and vandalism perpetrated by cracking rings. While it is + expected that any real hacker will have done some playful cracking and + knows many of the basic techniques, anyone past [3174]larval stage is + expected to have outgrown the desire to do so except for immediate, + benign, practical reasons (for example, if it's necessary to get + around some security in order to get some work done). + + Thus, there is far less overlap between hackerdom and crackerdom than + the [3175]mundane reader misled by sensationalistic journalism might + expect. Crackers tend to gather in small, tight-knit, very secretive + groups that have little overlap with the huge, open poly-culture this + lexicon describes; though crackers often like to describe themselves + as hackers, most true hackers consider them a separate and lower form + of life. + + Ethical considerations aside, hackers figure that anyone who can't + imagine a more interesting way to play with their computers than + breaking into someone else's has to be pretty [3176]losing. Some other + reasons crackers are looked down on are discussed in the entries on + [3177]cracking and [3178]phreaking. See also [3179]samurai, + [3180]dark-side hacker, and [3181]hacker ethic. For a portrait of the + typical teenage cracker, see [3182]warez d00dz. + _________________________________________________________________ + + Node:cracking, Next:[3183]crank, Previous:[3184]cracker, Up:[3185]= C + = + + cracking n. + + [very common] The act of breaking into a computer system; what a + [3186]cracker does. Contrary to widespread myth, this does not usually + involve some mysterious leap of hackerly brilliance, but rather + persistence and the dogged repetition of a handful of fairly + well-known tricks that exploit common weaknesses in the security of + target systems. Accordingly, most crackers are only mediocre hackers. + _________________________________________________________________ + + Node:crank, Next:[3187]crapplet, Previous:[3188]cracking, Up:[3189]= C + = + + crank vt. + + [from automotive slang] Verb used to describe the performance of a + machine, especially sustained performance. "This box cranks (or, + cranks at) about 6 megaflops, with a burst mode of twice that on + vectorized operations." + _________________________________________________________________ + + Node:crapplet, Next:[3190]CrApTeX, Previous:[3191]crank, Up:[3192]= C + = + + crapplet n. + + [portmanteau, crap + applet] A worthless applet, esp. a Java widget + attached to a web page that doesn't work or even crashes your browser. + Also spelled `craplet'. + _________________________________________________________________ + + Node:CrApTeX, Next:[3193]crash, Previous:[3194]crapplet, Up:[3195]= C + = + + CrApTeX /krap'tekh/ n. + + [University of York, England] Term of abuse used to describe TeX and + LaTeX when they don't work (when used by TeXhackers), or all the time + (by everyone else). The non-TeX-enthusiasts generally dislike it + because it is more verbose than other formatters (e.g. [3196]troff) + and because (particularly if the standard Computer Modern fonts are + used) it generates vast output files. See [3197]religious issues, + [3198]TeX. + _________________________________________________________________ + + Node:crash, Next:[3199]crash and burn, Previous:[3200]CrApTeX, + Up:[3201]= C = + + crash + + 1. n. A sudden, usually drastic failure. Most often said of the + [3202]system (q.v., sense 1), esp. of magnetic disk drives (the term + originally described what happens when the air gap of a hard disk + collapses). "Three [3203]lusers lost their files in last night's disk + crash." A disk crash that involves the read/write heads dropping onto + the surface of the disks and scraping off the oxide may also be + referred to as a `head crash', whereas the term `system crash' + usually, though not always, implies that the operating system or other + software was at fault. 2. v. To fail suddenly. "Has the system just + crashed?" "Something crashed the OS!" See [3204]down. Also used + transitively to indicate the cause of the crash (usually a person or a + program, or both). "Those idiots playing [3205]SPACEWAR crashed the + system." 3. vi. Sometimes said of people hitting the sack after a long + [3206]hacking run; see [3207]gronk out. + _________________________________________________________________ + + Node:crash and burn, Next:[3208]crawling horror, Previous:[3209]crash, + Up:[3210]= C = + + crash and burn vi.,n. + + A spectacular crash, in the mode of the conclusion of the car-chase + scene in the movie "Bullitt" and many subsequent imitators (compare + [3211]die horribly). Sun-3 monitors losing the flyback transformer and + lightning strikes on VAX-11/780 backplanes are notable crash and burn + generators. The construction `crash-and-burn machine' is reported for + a computer used exclusively for alpha or [3212]beta testing, or + reproducing bugs (i.e., not for development). The implication is that + it wouldn't be such a disaster if that machine crashed, since only the + testers would be inconvenienced. + _________________________________________________________________ + + Node:crawling horror, Next:[3213]cray, Previous:[3214]crash and burn, + Up:[3215]= C = + + crawling horror n. + + Ancient crufty hardware or software that is kept obstinately alive by + forces beyond the control of the hackers at a site. Like [3216]dusty + deck or [3217]gonkulator, but connotes that the thing described is not + just an irritation but an active menace to health and sanity. "Mostly + we code new stuff in C, but they pay us to maintain one big FORTRAN II + application from nineteen-sixty-X that's a real crawling horror...." + Compare [3218]WOMBAT. + _________________________________________________________________ + + Node:cray, Next:[3219]cray instability, Previous:[3220]crawling + horror, Up:[3221]= C = + + cray /kray/ n. + + 1. (properly, capitalized) One of the line of supercomputers designed + by Cray Research. 2. Any supercomputer at all. 3. The [3222]canonical + [3223]number-crunching machine. + + The term is actually the lowercased last name of Seymour Cray, a noted + computer architect and co-founder of the company. Numerous vivid + legends surround him, some true and some admittedly invented by Cray + Research brass to shape their corporate culture and image. + _________________________________________________________________ + + Node:cray instability, Next:[3224]crayola, Previous:[3225]cray, + Up:[3226]= C = + + cray instability n. + + 1. A shortcoming of a program or algorithm that manifests itself only + when a large problem is being run on a powerful machine (see + [3227]cray). Generally more subtle than bugs that can be detected in + smaller problems running on a workstation or mini. 2. More + specifically, a shortcoming of algorithms which are well behaved when + run on gentle floating point hardware (such as IEEE-standard or + PDP-series machines) but which break down badly when exposed to a + Cray's unique `rounding' rules. + _________________________________________________________________ + + Node:crayola, Next:[3228]crayola books, Previous:[3229]cray + instability, Up:[3230]= C = + + crayola /kray-oh'l*/ n. + + A super-mini or -micro computer that provides some reasonable + percentage of supercomputer performance for an unreasonably low price. + Might also be a [3231]killer micro. + _________________________________________________________________ + + Node:crayola books, Next:[3232]crayon, Previous:[3233]crayola, + Up:[3234]= C = + + crayola books n. + + The [3235]rainbow series of National Computer Security Center (NCSC) + computer security standards (see [3236]Orange Book). Usage: humorous + and/or disparaging. + _________________________________________________________________ + + Node:crayon, Next:[3237]creationism, Previous:[3238]crayola books, + Up:[3239]= C = + + crayon n. + + 1. Someone who works on Cray supercomputers. More specifically, it + implies a programmer, probably of the CDC ilk, probably male, and + almost certainly wearing a tie (irrespective of gender). Systems types + who have a Unix background tend not to be described as crayons. 2. + Formerly, anyone who worked for Cray Research; since the buyout by + SGI, anyone they inherited from Cray. 3. A [3240]computron (sense 2) + that participates only in [3241]number-crunching. 4. A unit of + computational power equal to that of a single Cray-1. There is a + standard joke about this usage that derives from an old Crayola crayon + promotional gimmick: When you buy 64 crayons you get a free sharpener. + _________________________________________________________________ + + Node:creationism, Next:[3242]creep, Previous:[3243]crayon, Up:[3244]= + C = + + creationism n. + + The (false) belief that large, innovative software designs can be + completely specified in advance and then painlessly magicked out of + the void by the normal efforts of a team of normally talented + programmers. In fact, experience has shown repeatedly that good + designs arise only from evolutionary, exploratory interaction between + one (or at most a small handful of) exceptionally able designer(s) and + an active user population -- and that the first try at a big new idea + is always wrong. Unfortunately, because these truths don't fit the + planning models beloved of [3245]management, they are generally + ignored. + _________________________________________________________________ + + Node:creep, Next:[3246]creeping elegance, Previous:[3247]creationism, + Up:[3248]= C = + + creep v. + + To advance, grow, or multiply inexorably. In hackish usage this verb + has overtones of menace and silliness, evoking the creeping horrors of + low-budget monster movies. + _________________________________________________________________ + + Node:creeping elegance, Next:[3249]creeping featurism, + Previous:[3250]creep, Up:[3251]= C = + + creeping elegance n. + + Describes a tendency for parts of a design to become [3252]elegant + past the point of diminishing return, something which often happens at + the expense of the less interesting parts of the design, the schedule, + and other things deemed important in the [3253]Real World. See also + [3254]creeping featurism, [3255]second-system effect, [3256]tense. + _________________________________________________________________ + + Node:creeping featurism, Next:[3257]creeping featuritis, + Previous:[3258]creeping elegance, Up:[3259]= C = + + creeping featurism /kree'ping fee'chr-izm/ n. + + [common] 1. Describes a systematic tendency to load more [3260]chrome + and [3261]features onto systems at the expense of whatever elegance + they may have possessed when originally designed. See also + [3262]feeping creaturism. "You know, the main problem with [3263]BSD + Unix has always been creeping featurism." 2. More generally, the + tendency for anything complicated to become even more complicated + because people keep saying "Gee, it would be even better if it had + this feature too". (See [3264]feature.) The result is usually a + patchwork because it grew one ad-hoc step at a time, rather than being + planned. Planning is a lot of work, but it's easy to add just one + extra little feature to help someone ... and then another ... and + another.... When creeping featurism gets out of hand, it's like a + cancer. Usually this term is used to describe computer programs, but + it could also be said of the federal government, the IRS 1040 form, + and new cars. A similar phenomenon sometimes afflicts conscious + redesigns; see [3265]second-system effect. See also [3266]creeping + elegance. + _________________________________________________________________ + + Node:creeping featuritis, Next:[3267]cretin, Previous:[3268]creeping + featurism, Up:[3269]= C = + + creeping featuritis /kree'ping fee'-chr-i:`t*s/ n. + + Variant of [3270]creeping featurism, with its own spoonerization: + `feeping creaturitis'. Some people like to reserve this form for the + disease as it actually manifests in software or hardware, as opposed + to the lurking general tendency in designers' minds. (After all, -ism + means `condition' or `pursuit of', whereas -itis usually means + `inflammation of'.) + _________________________________________________________________ + + Node:cretin, Next:[3271]cretinous, Previous:[3272]creeping featuritis, + Up:[3273]= C = + + cretin /kret'in/ or /kree'tn/ n. + + Congenital [3274]loser; an obnoxious person; someone who can't do + anything right. It has been observed that many American hackers tend + to favor the British pronunciation /kret'in/ over standard American + /kree'tn/; it is thought this may be due to the insidious phonetic + influence of Monty Python's Flying Circus. + _________________________________________________________________ + + Node:cretinous, Next:[3275]crippleware, Previous:[3276]cretin, + Up:[3277]= C = + + cretinous /kret'n-*s/ or /kreet'n-*s/ adj. + + Wrong; stupid; non-functional; very poorly designed. Also used + pejoratively of people. See [3278]dread high-bit disease for an + example. Approximate synonyms: [3279]bletcherous, [3280]bagbiting + [3281]losing, [3282]brain-damaged. + _________________________________________________________________ + + Node:crippleware, Next:[3283]critical mass, Previous:[3284]cretinous, + Up:[3285]= C = + + crippleware n. + + 1. [common] Software that has some important functionality + deliberately removed, so as to entice potential users to pay for a + working version. 2. [Cambridge] Variety of [3286]guiltware that + exhorts you to donate to some charity (compare [3287]careware, + [3288]nagware). 3. Hardware deliberately crippled, which can be + upgraded to a more expensive model by a trivial change (e.g., cutting + a jumper). + + An excellent example of crippleware (sense 3) is Intel's 486SX chip, + which is a standard 486DX chip with the co-processor diked out (in + some early versions it was present but disabled). To upgrade, you buy + a complete 486DX chip with working co-processor (its identity thinly + veiled by a different pinout) and plug it into the board's expansion + socket. It then disables the SX, which becomes a fancy power sink. + Don't you love Intel? + _________________________________________________________________ + + Node:critical mass, Next:[3289]crlf, Previous:[3290]crippleware, + Up:[3291]= C = + + critical mass n. + + In physics, the minimum amount of fissionable material required to + sustain a chain reaction. Of a software product, describes a condition + of the software such that fixing one bug introduces one plus + [3292]epsilon bugs. (This malady has many causes: [3293]creeping + featurism, ports to too many disparate environments, poor initial + design, etc.) When software achieves critical mass, it can never be + fixed; it can only be discarded and rewritten. + _________________________________________________________________ + + Node:crlf, Next:[3294]crock, Previous:[3295]critical mass, Up:[3296]= + C = + + crlf /ker'l*f/, sometimes /kru'l*f/ or /C-R-L-F/ n. + + (often capitalized as `CRLF') A carriage return (CR, ASCII 0001101) + followed by a line feed (LF, ASCII 0001010). More loosely, whatever it + takes to get you from the end of one line of text to the beginning of + the next line. See [3297]newline, [3298]terpri. Under [3299]Unix + influence this usage has become less common (Unix uses a bare line + feed as its `CRLF'). + _________________________________________________________________ + + Node:crock, Next:[3300]cross-post, Previous:[3301]crlf, Up:[3302]= C = + + crock n. + + [from the American scatologism `crock of shit'] 1. An awkward feature + or programming technique that ought to be made cleaner. For example, + using small integers to represent error codes without the program + interpreting them to the user (as in, for example, Unix make(1), which + returns code 139 for a process that dies due to [3303]segfault). 2. A + technique that works acceptably, but which is quite prone to failure + if disturbed in the least. For example, a too-clever programmer might + write an assembler which mapped instruction mnemonics to numeric + opcodes algorithmically, a trick which depends far too intimately on + the particular bit patterns of the opcodes. (For another example of + programming with a dependence on actual opcode values, see [3304]The + Story of Mel in Appendix A.) Many crocks have a tightly woven, almost + completely unmodifiable structure. See [3305]kluge, [3306]brittle. The + adjectives `crockish' and `crocky', and the nouns `crockishness' and + `crockitude', are also used. + _________________________________________________________________ + + Node:cross-post, Next:[3307]crossload, Previous:[3308]crock, + Up:[3309]= C = + + cross-post vi. + + [Usenet; very common] To post a single article simultaneously to + several newsgroups. Distinguished from posting the article repeatedly, + once to each newsgroup, which causes people to see it multiple times + (which is very bad form). Gratuitous cross-posting without a + Followup-To line directing responses to a single followup group is + frowned upon, as it tends to cause [3310]followup articles to go to + inappropriate newsgroups when people respond to only one part of the + original posting. + _________________________________________________________________ + + Node:crossload, Next:[3311]crudware, Previous:[3312]cross-post, + Up:[3313]= C = + + crossload v.,n. + + [proposed, by analogy with [3314]upload and [3315]download] To move + files between machines on a peer-to-peer network of nodes that act as + both servers and clients for a distributed file store. Esp. + appropriate for ananonymized networks like Gnutella and Freenet. + _________________________________________________________________ + + Node:crudware, Next:[3316]cruft, Previous:[3317]crossload, Up:[3318]= + C = + + crudware /kruhd'weir/ n. + + Pejorative term for the hundreds of megabytes of low-quality + [3319]freeware circulated by user's groups and BBS systems in the + micro-hobbyist world. "Yet another set of disk catalog utilities for + [3320]MS-DOS? What crudware!" + _________________________________________________________________ + + Node:cruft, Next:[3321]cruft together, Previous:[3322]crudware, + Up:[3323]= C = + + cruft /kruhft/ + + [very common; back-formation from [3324]crufty] 1. n. An unpleasant + substance. The dust that gathers under your bed is cruft; the TMRC + Dictionary correctly noted that attacking it with a broom only + produces more. 2. n. The results of shoddy construction. 3. vt. [from + `hand cruft', pun on `hand craft'] To write assembler code for + something normally (and better) done by a compiler (see + [3325]hand-hacking). 4. n. Excess; superfluous junk; used esp. of + redundant or superseded code. 5. [University of Wisconsin] n. Cruft is + to hackers as gaggle is to geese; that is, at UW one properly says "a + cruft of hackers". + _________________________________________________________________ + + Node:cruft together, Next:[3326]cruftsmanship, Previous:[3327]cruft, + Up:[3328]= C = + + cruft together vt. + + (also `cruft up') To throw together something ugly but temporarily + workable. Like vt. [3329]kluge up, but more pejorative. "There isn't + any program now to reverse all the lines of a file, but I can probably + cruft one together in about 10 minutes." See [3330]hack together, + [3331]hack up, [3332]kluge up, [3333]crufty. + _________________________________________________________________ + + Node:cruftsmanship, Next:[3334]crufty, Previous:[3335]cruft together, + Up:[3336]= C = + + cruftsmanship /kruhfts'm*n-ship / n. + + [from [3337]cruft] The antithesis of craftsmanship. + _________________________________________________________________ + + Node:crufty, Next:[3338]crumb, Previous:[3339]cruftsmanship, + Up:[3340]= C = + + crufty /kruhf'tee/ adj. + + [very common; origin unknown; poss. from `crusty' or `cruddy'] 1. + Poorly built, possibly over-complex. The [3341]canonical example is + "This is standard old crufty [3342]DEC software". In fact, one + fanciful theory of the origin of `crufty' holds that was originally a + mutation of `crusty' applied to DEC software so old that the `s' + characters were tall and skinny, looking more like `f' characters. 2. + Unpleasant, especially to the touch, often with encrusted junk. Like + spilled coffee smeared with peanut butter and catsup. 3. Generally + unpleasant. 4. (sometimes spelled `cruftie') n. A small crufty object + (see [3343]frob); often one that doesn't fit well into the scheme of + things. "A LISP property list is a good place to store crufties (or, + collectively, [3344]random cruft)." + + This term is one of the oldest in the jargon and no one is sure of its + etymology, but it is suggestive that there is a Cruft Hall at Harvard + University which is part of the old physics building; it's said to + have been the physics department's radar lab during WWII. To this day + (early 1993) the windows appear to be full of random techno-junk. MIT + or Lincoln Labs people may well have coined the term as a knock on the + competition. + _________________________________________________________________ + + Node:crumb, Next:[3345]crunch, Previous:[3346]crufty, Up:[3347]= C = + + crumb n. + + Two binary digits; a [3348]quad. Larger than a [3349]bit, smaller than + a [3350]nybble. Considered silly. Syn. [3351]tayste. General + discussion of such terms is under [3352]nybble. + _________________________________________________________________ + + Node:crunch, Next:[3353]cryppie, Previous:[3354]crumb, Up:[3355]= C = + + crunch 1. vi. + + To process, usually in a time-consuming or complicated way. Connotes + an essentially trivial operation that is nonetheless painful to + perform. The pain may be due to the triviality's being embedded in a + loop from 1 to 1,000,000,000. "FORTRAN programs do mostly + [3356]number-crunching." 2. vt. To reduce the size of a file by a + complicated scheme that produces bit configurations completely + unrelated to the original data, such as by a Huffman code. (The file + ends up looking something like a paper document would if somebody + crunched the paper into a wad.) Since such compression usually takes + more computations than simpler methods such as run-length encoding, + the term is doubly appropriate. (This meaning is usually used in the + construction `file crunch(ing)' to distinguish it from + [3357]number-crunching.) See [3358]compress. 3. n. The character #. + Used at XEROX and CMU, among other places. See [3359]ASCII. 4. vt. To + squeeze program source into a minimum-size representation that will + still compile or execute. The term came into being specifically for a + famous program on the BBC micro that crunched BASIC source in order to + make it run more quickly (it was a wholly interpretive BASIC, so the + number of characters mattered). [3360]Obfuscated C Contest entries are + often crunched; see the first example under that entry. + _________________________________________________________________ + + Node:cryppie, Next:[3361]CTSS, Previous:[3362]crunch, Up:[3363]= C = + + cryppie /krip'ee/ n. + + A cryptographer. One who hacks or implements cryptographic software or + hardware. + _________________________________________________________________ + + Node:CTSS, Next:[3364]cube, Previous:[3365]cryppie, Up:[3366]= C = + + CTSS /C-T-S-S/ n. + + Compatible Time-Sharing System. An early (1963) experiment in the + design of interactive time-sharing operating systems, ancestral to + [3367]Multics, [3368]Unix, and [3369]ITS. The name [3370]ITS + (Incompatible Time-sharing System) was a hack on CTSS, meant both as a + joke and to express some basic differences in philosophy about the way + I/O services should be presented to user programs. + _________________________________________________________________ + + Node:cube, Next:[3371]cubing, Previous:[3372]CTSS, Up:[3373]= C = + + cube n. + + 1. [short for `cubicle'] A module in the open-plan offices used at + many programming shops. "I've got the manuals in my cube." 2. A NeXT + machine (which resembles a matte-black cube). + _________________________________________________________________ + + Node:cubing, Next:[3374]cup holder, Previous:[3375]cube, Up:[3376]= C + = + + cubing vi. + + [parallel with `tubing'] 1. Hacking on an IPSC (Intel Personal + SuperComputer) hypercube. "Louella's gone cubing again!!" 2. Hacking + Rubik's Cube or related puzzles, either physically or mathematically. + 3. An indescribable form of self-torture (see sense 1 or 2). + _________________________________________________________________ + + Node:cup holder, Next:[3377]cursor dipped in X, Previous:[3378]cubing, + Up:[3379]= C = + + cup holder n. + + The tray of a CD-ROM drive, or by extension the CD drive itself. So + called because of a common tech support legend about the idiot who + called to complain that the cup holder on his computer broke. A joke + program was once distributed around the net called "cupholder.exe", + which when run simply extended the CD drive tray. The humor of this + was of course lost on people whose drive had a slot or a caddy + instead. + _________________________________________________________________ + + Node:cursor dipped in X, Next:[3380]cuspy, Previous:[3381]cup holder, + Up:[3382]= C = + + cursor dipped in X n. + + There are a couple of metaphors in English of the form `pen dipped in + X' (perhaps the most common values of X are `acid', `bile', and + `vitriol'). These map over neatly to this hackish usage (the cursor + being what moves, leaving letters behind, when one is composing + on-line). "Talk about a [3383]nastygram! He must've had his cursor + dipped in acid when he wrote that one!" + _________________________________________________________________ + + Node:cuspy, Next:[3384]cut a tape, Previous:[3385]cursor dipped in X, + Up:[3386]= C = + + cuspy /kuhs'pee/ adj. + + [WPI: from the [3387]DEC abbreviation CUSP, for `Commonly Used System + Program', i.e., a utility program used by many people] 1. (of a + program) Well-written. 2. Functionally excellent. A program that + performs well and interfaces well to users is cuspy. See [3388]rude. + 3. [NYU] Said of an attractive woman, especially one regarded as + available. Implies a certain curvaceousness. + _________________________________________________________________ + + Node:cut a tape, Next:[3389]cybercrud, Previous:[3390]cuspy, + Up:[3391]= C = + + cut a tape vi. + + To write a software or document distribution on magnetic tape for + shipment. Has nothing to do with physically cutting the medium! Early + versions of this lexicon claimed that one never analogously speaks of + `cutting a disk', but this has since been reported as live usage. + Related slang usages are mainstream business's `cut a check', the + recording industry's `cut a record', and the military's `cut an + order'. + + All of these usages reflect physical processes in obsolete recording + and duplication technologies. The first stage in manufacturing an + old-style vinyl record involved cutting grooves in a stamping die with + a precision lathe. More mundanely, the dominant technology for mass + duplication of paper documents in pre-photocopying days involved + "cutting a stencil", punching away portions of the wax overlay on a + silk screen. More directly, paper tape with holes punched in it was an + important early storage medium. + _________________________________________________________________ + + Node:cybercrud, Next:[3392]cyberpunk, Previous:[3393]cut a tape, + Up:[3394]= C = + + cybercrud /si:'ber-kruhd/ n. + + 1. [coined by Ted Nelson] Obfuscatory tech-talk. Verbiage with a high + [3395]MEGO factor. The computer equivalent of bureaucratese. 2. + Incomprehensible stuff embedded in email. First there were the + "Received" headers that show how mail flows through systems, then MIME + (Multi-purpose Internet Mail Extensions) headers and part boundaries, + and now huge blocks of radix-64 for PEM (Privacy Enhanced Mail) or PGP + (Pretty Good Privacy) digital signatures and certificates of + authenticity. This stuff all services a purpose and good user + interfaces should hide it, but all too often users are forced to wade + through it. + _________________________________________________________________ + + Node:cyberpunk, Next:[3396]cyberspace, Previous:[3397]cybercrud, + Up:[3398]= C = + + cyberpunk /si:'ber-puhnk/ n.,adj. + + [orig. by SF writer Bruce Bethke and/or editor Gardner Dozois] A + subgenre of SF launched in 1982 by William Gibson's epoch-making novel + "Neuromancer" (though its roots go back through Vernor Vinge's "True + Names" (see the [3399]Bibliography in Appendix C) to John Brunner's + 1975 novel "The Shockwave Rider"). Gibson's near-total ignorance of + computers and the present-day hacker culture enabled him to speculate + about the role of computers and hackers in the future in ways hackers + have since found both irritatingly naïve and tremendously stimulating. + Gibson's work was widely imitated, in particular by the short-lived + but innovative "Max Headroom" TV series. See [3400]cyberspace, + [3401]ice, [3402]jack in, [3403]go flatline. + + Since 1990 or so, popular culture has included a movement or fashion + trend that calls itself `cyberpunk', associated especially with the + rave/techno subculture. Hackers have mixed feelings about this. On the + one hand, self-described cyberpunks too often seem to be shallow + trendoids in black leather who have substituted enthusiastic + blathering about technology for actually learning and doing it. + Attitude is no substitute for competence. On the other hand, at least + cyberpunks are excited about the right things and properly respectful + of hacking talent in those who have it. The general consensus is to + tolerate them politely in hopes that they'll attract people who grow + into being true hackers. + _________________________________________________________________ + + Node:cyberspace, Next:[3404]cycle, Previous:[3405]cyberpunk, + Up:[3406]= C = + + cyberspace /si:'br-spays`/ n. + + 1. Notional `information-space' loaded with visual cues and navigable + with brain-computer interfaces called `cyberspace decks'; a + characteristic prop of [3407]cyberpunk SF. Serious efforts to + construct [3408]virtual reality interfaces modeled explicitly on + Gibsonian cyberspace are under way, using more conventional devices + such as glove sensors and binocular TV headsets. Few hackers are + prepared to deny outright the possibility of a cyberspace someday + evolving out of the network (see [3409]the network). 2. The Internet + or [3410]Matrix (sense #2) as a whole, considered as a crude + cyberspace (sense 1). Although this usage became widely popular in the + mainstream press during 1994 when the Internet exploded into public + awareness, it is strongly deprecated among hackers because the + Internet does not meet the high, SF-inspired standards they have for + true cyberspace technology. Thus, this use of the term usually tags a + [3411]wannabee or outsider. Oppose [3412]meatspace. 3. Occasionally, + the metaphoric location of the mind of a person in [3413]hack mode. + Some hackers report experiencing strong eidetic imagery when in hack + mode; interestingly, independent reports from multiple sources suggest + that there are common features to the experience. In particular, the + dominant colors of this subjective `cyberspace' are often gray and + silver, and the imagery often involves constellations of marching + dots, elaborate shifting patterns of lines and angles, or moire + patterns. + _________________________________________________________________ + + Node:cycle, Next:[3414]cycle crunch, Previous:[3415]cyberspace, + Up:[3416]= C = + + cycle + + 1. n. The basic unit of computation. What every hacker wants more of + (noted hacker Bill Gosper described himself as a "cycle junkie"). One + can describe an instruction as taking so many `clock cycles'. Often + the computer can access its memory once on every clock cycle, and so + one speaks also of `memory cycles'. These are technical meanings of + [3417]cycle. The jargon meaning comes from the observation that there + are only so many cycles per second, and when you are sharing a + computer the cycles get divided up among the users. The more cycles + the computer spends working on your program rather than someone + else's, the faster your program will run. That's why every hacker + wants more cycles: so he can spend less time waiting for the computer + to respond. 2. By extension, a notional unit of human thought power, + emphasizing that lots of things compete for the typical hacker's think + time. "I refused to get involved with the Rubik's Cube back when it + was big. Knew I'd burn too many cycles on it if I let myself." 3. vt. + Syn. [3418]bounce (sense 4), [3419]120 reset; from the phrase `cycle + power'. "Cycle the machine again, that serial port's still hung." + _________________________________________________________________ + + Node:cycle crunch, Next:[3420]cycle drought, Previous:[3421]cycle, + Up:[3422]= C = + + cycle crunch n.,obs. + + A situation wherein the number of people trying to use a computer + simultaneously has reached the point where no one can get enough + cycles because they are spread too thin and the system has probably + begun to [3423]thrash. This scenario is an inevitable result of + Parkinson's Law applied to timesharing. Usually the only solution is + to buy more computer. Happily, this has rapidly become easier since + the mid-1980s, so much so that the very term `cycle crunch' now has a + faintly archaic flavor; most hackers now use workstations or personal + computers as opposed to traditional timesharing systems, and are far + more likely to complain of `bandwidth crunch' on their shared networks + rather than cycle crunch. + _________________________________________________________________ + + Node:cycle drought, Next:[3424]cycle of reincarnation, + Previous:[3425]cycle crunch, Up:[3426]= C = + + cycle drought n. + + A scarcity of cycles. It may be due to a [3427]cycle crunch, but it + could also occur because part of the computer is temporarily not + working, leaving fewer cycles to go around. "The [3428]high moby is + [3429]down, so we're running with only half the usual amount of + memory. There will be a cycle drought until it's fixed." + _________________________________________________________________ + + Node:cycle of reincarnation, Next:[3430]cycle server, + Previous:[3431]cycle drought, Up:[3432]= C = + + cycle of reincarnation n. + + See [3433]wheel of reincarnation. + _________________________________________________________________ + + Node:cycle server, Next:[3434]cypherpunk, Previous:[3435]cycle of + reincarnation, Up:[3436]= C = + + cycle server n. + + A powerful machine that exists primarily for running large compute-, + disk-, or memory-intensive jobs (more formally called a `compute + server'). Implies that interactive tasks such as editing are done on + other machines on the network, such as workstations. + _________________________________________________________________ + + Node:cypherpunk, Next:[3437]C|N>K, Previous:[3438]cycle server, + Up:[3439]= C = + + cypherpunk n. + + [from [3440]cyberpunk] Someone interested in the uses of encryption + via electronic ciphers for enhancing personal privacy and guarding + against tyranny by centralized, authoritarian power structures, + especially government. There is an active cypherpunks mailing list at + [3441]cypherpunks-request@toad.com coordinating work on public-key + encryption freeware, privacy, and digital cash. See also + [3442]tentacle. + _________________________________________________________________ + + Node:C|N>K, Next:[3443]D. C. Power Lab, Previous:[3444]cypherpunk, + Up:[3445]= C = + + C|N>K n. + + [Usenet] Coffee through Nose to Keyboard; that is, "I laughed so hard + I [3446]snarfed my coffee onto my keyboard.". Common on + alt.fan.pratchett and [3447]scary devil monastery; recognized + elsewhere. The [3448]Acronymphomania FAQ on alt.fan.pratchett + recognizes variants such as T|N>K = `Tea through Nose to Keyboard' and + C|N>S = `Coffee through Nose to Screen'. + _________________________________________________________________ + + Node:= D =, Next:[3449]= E =, Previous:[3450]= C =, Up:[3451]The + Jargon Lexicon + += D = + + * [3452]D. C. Power Lab: + * [3453]daemon: + * [3454]daemon book: + * [3455]dahmum: + * [3456]dancing frog: + * [3457]dangling pointer: + * [3458]dark-side hacker: + * [3459]Datamation: + * [3460]DAU: + * [3461]Dave the Resurrector: + * [3462]day mode: + * [3463]dd: + * [3464]DDT: + * [3465]de-rezz: + * [3466]dead: + * [3467]dead beef attack: + * [3468]dead code: + * [3469]dead link: + * [3470]DEADBEEF: + * [3471]deadlock: + * [3472]deadly embrace: + * [3473]death code: + * [3474]Death Square: + * [3475]Death Star: + * [3476]DEC: + * [3477]DEC: + * [3478]DEC Wars: + * [3479]decay: + * [3480]deckle: + * [3481]DED: + * [3482]deep hack mode: + * [3483]deep magic: + * [3484]deep space: + * [3485]defenestration: + * [3486]defined as: + * [3487]dehose: + * [3488]deletia: + * [3489]deliminator: + * [3490]delint: + * [3491]delta: + * [3492]demented: + * [3493]demigod: + * [3494]demo: + * [3495]demo mode: + * [3496]demoeffect: + * [3497]demogroup: + * [3498]demon: + * [3499]demon dialer: + * [3500]demoparty: + * [3501]demoscene: + * [3502]dentro: + * [3503]depeditate: + * [3504]deprecated: + * [3505]derf: + * [3506]deserves to lose: + * [3507]desk check: + * [3508]despew: + * [3509]Devil Book: + * [3510]/dev/null: + * [3511]dickless workstation: + * [3512]dictionary flame: + * [3513]diddle: + * [3514]die: + * [3515]die horribly: + * [3516]diff: + * [3517]digit: + * [3518]dike: + * [3519]Dilbert: + * [3520]ding: + * [3521]dink: + * [3522]dinosaur: + * [3523]dinosaur pen: + * [3524]dinosaurs mating: + * [3525]dirtball: + * [3526]dirty power: + * [3527]disclaimer: + * [3528]Discordianism: + * [3529]disk farm: + * [3530]display hack: + * [3531]dispress: + * [3532]Dissociated Press: + * [3533]distribution: + * [3534]distro: + * [3535]disusered: + * [3536]do protocol: + * [3537]doc: + * [3538]documentation: + * [3539]dodgy: + * [3540]dogcow: + * [3541]dogfood: + * [3542]dogpile: + * [3543]dogwash: + * [3544]domainist: + * [3545]Don't do that then!: + * [3546]dongle: + * [3547]dongle-disk: + * [3548]donuts: + * [3549]doorstop: + * [3550]DoS attack: + * [3551]dot file: + * [3552]double bucky: + * [3553]doubled sig: + * [3554]down: + * [3555]download: + * [3556]DP: + * [3557]DPB: + * [3558]DPer: + * [3559]Dr. Fred Mbogo: + * [3560]dragon: + * [3561]Dragon Book: + * [3562]drain: + * [3563]dread high-bit disease: + * [3564]Dread Questionmark Disease: + * [3565]DRECNET: + * [3566]driver: + * [3567]droid: + * [3568]drone: + * [3569]drool-proof paper: + * [3570]drop on the floor: + * [3571]drop-ins: + * [3572]drop-outs: + * [3573]drugged: + * [3574]drum: + * [3575]drunk mouse syndrome: + * [3576]dub dub dub: + * [3577]Duff's device: + * [3578]dumb terminal: + * [3579]dumbass attack: + * [3580]dumbed down: + * [3581]dump: + * [3582]dumpster diving: + * [3583]dup killer: + * [3584]dup loop: + * [3585]dusty deck: + * [3586]DWIM: + * [3587]dynner: + _________________________________________________________________ + + Node:D. C. Power Lab, Next:[3588]daemon, Previous:[3589]C|N>K, + Up:[3590]= D = + + D. C. Power Lab n. + + The former site of [3591]SAIL. Hackers thought this was very funny + because the obvious connection to electrical engineering was + nonexistent -- the lab was named for a Donald C. Power. Compare + [3592]Marginal Hacks. + _________________________________________________________________ + + Node:daemon, Next:[3593]daemon book, Previous:[3594]D. C. Power Lab, + Up:[3595]= D = + + daemon /day'mn/ or /dee'mn/ n. + + [from the mythological meaning, later rationalized as the acronym + `Disk And Execution MONitor'] A program that is not invoked + explicitly, but lies dormant waiting for some condition(s) to occur. + The idea is that the perpetrator of the condition need not be aware + that a daemon is lurking (though often a program will commit an action + only because it knows that it will implicitly invoke a daemon). For + example, under [3596]ITS writing a file on the [3597]LPT spooler's + directory would invoke the spooling daemon, which would then print the + file. The advantage is that programs wanting (in this example) files + printed need neither compete for access to nor understand any + idiosyncrasies of the [3598]LPT. They simply enter their implicit + requests and let the daemon decide what to do with them. Daemons are + usually spawned automatically by the system, and may either live + forever or be regenerated at intervals. + + Daemon and [3599]demon are often used interchangeably, but seem to + have distinct connotations. The term `daemon' was introduced to + computing by [3600]CTSS people (who pronounced it /dee'mon/) and used + it to refer to what ITS called a [3601]dragon; the prototype was a + program called DAEMON that automatically made tape backups of the file + system. Although the meaning and the pronunciation have drifted, we + think this glossary reflects current (2000) usage. + _________________________________________________________________ + + Node:daemon book, Next:[3602]dahmum, Previous:[3603]daemon, Up:[3604]= + D = + + daemon book n. + + "The Design and Implementation of the 4.3BSD UNIX Operating System", + by Samuel J. Leffler, Marshall Kirk McKusick, Michael J. Karels, and + John S. Quarterman (Addison-Wesley Publishers, 1989, ISBN + 0-201-06196-1); or "The Design and Implementation of the 4.4 BSD + Operating System" by Marshall Kirk McKusick, Keith Bostic, Michael J. + Karels and John S. Quarterman (Addison-Wesley Longman, 1996, SBN + 0-201-54979-4) Either of the standard reference books on the internals + of [3605]BSD Unix. So called because the covers have a picture + depicting a little devil (a visual play on [3606]daemon) in sneakers, + holding a pitchfork (referring to one of the characteristic features + of Unix, the fork(2) system call). Also known as the [3607]Devil Book. + _________________________________________________________________ + + Node:dahmum, Next:[3608]dancing frog, Previous:[3609]daemon book, + Up:[3610]= D = + + dahmum /dah'mum/ n. + + [Usenet] The material of which protracted [3611]flame wars, especially + those about operating systems, is composed. Homeomorphic to + [3612]spam. The term `dahmum' is derived from the name of a militant + [3613]OS/2 advocate, and originated when an extensively crossposted + OS/2-versus-[3614]Linux debate was fed through [3615]Dissociated + Press. + _________________________________________________________________ + + Node:dancing frog, Next:[3616]dangling pointer, Previous:[3617]dahmum, + Up:[3618]= D = + + dancing frog n. + + [Vancouver area] A problem that occurs on a computer that will not + reappear while anyone else is watching. From the classic Warner + Brothers cartoon "One Froggy Evening", featuring a dancing and singing + Michigan J. Frog that just croaks when anyone else is around (now the + WB network mascot). + _________________________________________________________________ + + Node:dangling pointer, Next:[3619]dark-side hacker, + Previous:[3620]dancing frog, Up:[3621]= D = + + dangling pointer n. + + [common] A reference that doesn't actually lead anywhere (in C and + some other languages, a pointer that doesn't actually point at + anything valid). Usually this happens because it formerly pointed to + something that has moved or disappeared. Used as jargon in a + generalization of its techspeak meaning; for example, a local phone + number for a person who has since moved to the other coast is a + dangling pointer. Compare [3622]dead link. + _________________________________________________________________ + + Node:dark-side hacker, Next:[3623]Datamation, Previous:[3624]dangling + pointer, Up:[3625]= D = + + dark-side hacker n. + + A criminal or malicious hacker; a [3626]cracker. From George Lucas's + Darth Vader, "seduced by the dark side of the Force". The implication + that hackers form a sort of elite of technological Jedi Knights is + intended. Oppose [3627]samurai. + _________________________________________________________________ + + Node:Datamation, Next:[3628]DAU, Previous:[3629]dark-side hacker, + Up:[3630]= D = + + Datamation /day`t*-may'sh*n/ n. + + A magazine that many hackers assume all [3631]suits read. Used to + question an unbelieved quote, as in "Did you read that in + `Datamation?'" (But see below; this slur may be dated by the time you + read this.) It used to publish something hackishly funny every once in + a while, like the original paper on [3632]COME FROM in 1973, and Ed + Post's "Real Programmers Don't Use Pascal" ten years later, but for a + long time after that it was much more exclusively [3633]suit-oriented + and boring. Following a change of editorship in 1994, Datamation is + trying for more of the technical content and irreverent humor that + marked its early days. + + Datamation now has a WWW page at [3634]http://www.datamation.com worth + visiting for its selection of computer humor, including "Real + Programmers Don't Use Pascal" and the `Bastard Operator From Hell' + stories by Simon Travaglia (see [3635]BOFH). + _________________________________________________________________ + + Node:DAU, Next:[3636]Dave the Resurrector, Previous:[3637]Datamation, + Up:[3638]= D = + + DAU /dow/ n. + + [German FidoNet] German acronym for Dümmster Anzunehmender User + (stupidest imaginable user). From the engineering-slang GAU for + Grösster Anzunehmender Unfall, worst assumable accident, esp. of a LNG + tank farm plant or something with similarly disastrous consequences. + In popular German, GAU is used only to refer to worst-case nuclear + acidents such as a core meltdown. See [3639]cretin, [3640]fool, + [3641]loser and [3642]weasel. + _________________________________________________________________ + + Node:Dave the Resurrector, Next:[3643]day mode, Previous:[3644]DAU, + Up:[3645]= D = + + Dave the Resurrector n. + + [Usenet; also abbreviated DtR] A [3646]cancelbot that cancels cancels. + Dave the Resurrector originated when some [3647]spam-spewers decided + to try to impede spam-fighting by wholesale cancellation of anti-spam + coordination messages in the news.admin.net-abuse.usenet newsgroup. + _________________________________________________________________ + + Node:day mode, Next:[3648]dd, Previous:[3649]Dave the Resurrector, + Up:[3650]= D = + + day mode n. + + See [3651]phase (sense 1). Used of people only. + _________________________________________________________________ + + Node:dd, Next:[3652]DDT, Previous:[3653]day mode, Up:[3654]= D = + + dd /dee-dee/ vt. + + [Unix: from IBM [3655]JCL] Equivalent to [3656]cat or [3657]BLT. + Originally the name of a Unix copy command with special options + suitable for block-oriented devices; it was often used in heavy-handed + system maintenance, as in "Let's dd the root partition onto a tape, + then use the boot PROM to load it back on to a new disk". The Unix + dd(1) was designed with a weird, distinctly non-Unixy keyword option + syntax reminiscent of IBM System/360 JCL (which had an elaborate DD + `Dataset Definition' specification for I/O devices); though the + command filled a need, the interface design was clearly a prank. The + jargon usage is now very rare outside Unix sites and now nearly + obsolete even there, as dd(1) has been [3658]deprecated for a long + time (though it has no exact replacement). The term has been displaced + by [3659]BLT or simple English `copy'. + _________________________________________________________________ + + Node:DDT, Next:[3660]de-rezz, Previous:[3661]dd, Up:[3662]= D = + + DDT /D-D-T/ n. + + [from the insecticide para-dichloro-diphenyl-trichloroethene] 1. + Generic term for a program that assists in debugging other programs by + showing individual machine instructions in a readable symbolic form + and letting the user change them. In this sense the term DDT is now + archaic, having been widely displaced by `debugger' or names of + individual programs like adb, sdb, dbx, or gdb. 2. [ITS] Under MIT's + fabled [3663]ITS operating system, DDT (running under the alias + HACTRN, a six-letterism for `Hack Translator') was also used as the + [3664]shell or top level command language used to execute other + programs. 3. Any one of several specific DDTs (sense 1) supported on + early [3665]DEC hardware and CP/M. The PDP-10 Reference Handbook + (1969) contained a footnote on the first page of the documentation for + DDT that illuminates the origin of the term: + + Historical footnote: DDT was developed at MIT for the PDP-1 + computer in 1961. At that time DDT stood for "DEC Debugging Tape". + Since then, the idea of an on-line debugging program has propagated + throughout the computer industry. DDT programs are now available + for all DEC computers. Since media other than tape are now + frequently used, the more descriptive name "Dynamic Debugging + Technique" has been adopted, retaining the DDT abbreviation. + Confusion between DDT-10 and another well known pesticide, + dichloro-diphenyl-trichloroethane (C14-H9-Cl5) should be minimal + since each attacks a different, and apparently mutually exclusive, + class of bugs. + + (The `tape' referred to was, incidentally, not magnetic but paper.) + Sadly, this quotation was removed from later editions of the handbook + after the [3666]suits took over and [3667]DEC became much more + `businesslike'. + + The history above is known to many old-time hackers. But there's more: + Peter Samson, compiler of the original [3668]TMRC lexicon, reports + that he named `DDT' after a similar tool on the TX-0 computer, the + direct ancestor of the PDP-1 built at MIT's Lincoln Lab in 1957. The + debugger on that ground-breaking machine (the first transistorized + computer) rejoiced in the name FLIT (FLexowriter Interrogation Tape). + _________________________________________________________________ + + Node:de-rezz, Next:[3669]dead, Previous:[3670]DDT, Up:[3671]= D = + + de-rezz /dee-rez'/ + + [from `de-resolve' via the movie "Tron"] (also `derez') 1. vi. To + disappear or dissolve; the image that goes with it is of an object + breaking up into raster lines and static and then dissolving. + Occasionally used of a person who seems to have suddenly `fuzzed out' + mentally rather than physically. Usage: extremely silly, also rare. + This verb was actually invented as fictional hacker jargon, and + adopted in a spirit of irony by real hackers years after the fact. 2. + vt. The Macintosh resource decompiler. On a Macintosh, many program + structures (including the code itself) are managed in small segments + of the program file known as `resources'; `Rez' and `DeRez' are a pair + of utilities for compiling and decompiling resource files. Thus, + decompiling a resource is `derezzing'. Usage: very common. + _________________________________________________________________ + + Node:dead, Next:[3672]dead beef attack, Previous:[3673]de-rezz, + Up:[3674]= D = + + dead adj. + + 1. Non-functional; [3675]down; [3676]crashed. Especially used of + hardware. 2. At XEROX PARC, software that is working but not + undergoing continued development and support. 3. Useless; + inaccessible. Antonym: `live'. Compare [3677]dead code. + _________________________________________________________________ + + Node:dead beef attack, Next:[3678]dead code, Previous:[3679]dead, + Up:[3680]= D = + + dead beef attack n. + + [cypherpunks list, 1996] An attack on a public-key cryptosystem + consisting of publishing a key having the same ID as another key (thus + making it possible to spoof a user's identity if recipients aren't + careful about verifying keys). In PGP and GPG the key ID is the last + eight hex digits of (for RSA keys) the product of two primes. The + attack was demonstrated by creating a key whose ID was 0xdeadbeef (see + [3681]DEADBEEF). + _________________________________________________________________ + + Node:dead code, Next:[3682]dead link, Previous:[3683]dead beef attack, + Up:[3684]= D = + + dead code n. + + Routines that can never be accessed because all calls to them have + been removed, or code that cannot be reached because it is guarded by + a control structure that provably must always transfer control + somewhere else. The presence of dead code may reveal either logical + errors due to alterations in the program or significant changes in the + assumptions and environment of the program (see also [3685]software + rot); a good compiler should report dead code so a maintainer can + think about what it means. (Sometimes it simply means that an + extremely defensive programmer has inserted [3686]can't happen tests + which really can't happen -- yet.) Syn. [3687]grunge. See also + [3688]dead, and [3689]The Story of Mel. + _________________________________________________________________ + + Node:dead link, Next:[3690]DEADBEEF, Previous:[3691]dead code, + Up:[3692]= D = + + dead link n. + + [very common] A World-Wide-Web URL that no longer points to the + information it was written to reach. Usually this happens because the + document has been moved or deleted. Lots of dead links make a WWW page + frustrating and useless and are the #1 sign of poor page maintainance. + Compare [3693]dangling pointer, [3694]link rot. + _________________________________________________________________ + + Node:DEADBEEF, Next:[3695]deadlock, Previous:[3696]dead link, + Up:[3697]= D = + + DEADBEEF /ded-beef/ n. + + The hexadecimal word-fill pattern for freshly allocated memory + (decimal -21524111) under a number of IBM environments, including the + RS/6000. Some modern debugging tools deliberately fill freed memory + with this value as a way of converting [3698]heisenbugs into + [3699]Bohr bugs. As in "Your program is DEADBEEF" (meaning gone, + aborted, flushed from memory); if you start from an odd half-word + boundary, of course, you have BEEFDEAD. See also the anecdote under + [3700]fool and [3701]dead beef attack. + _________________________________________________________________ + + Node:deadlock, Next:[3702]deadly embrace, Previous:[3703]DEADBEEF, + Up:[3704]= D = + + deadlock n. + + 1. [techspeak] A situation wherein two or more processes are unable to + proceed because each is waiting for one of the others to do something. + A common example is a program communicating to a server, which may + find itself waiting for output from the server before sending anything + more to it, while the server is similarly waiting for more input from + the controlling program before outputting anything. (It is reported + that this particular flavor of deadlock is sometimes called a + `starvation deadlock', though the term `starvation' is more properly + used for situations where a program can never run simply because it + never gets high enough priority. Another common flavor is + `constipation', in which each process is trying to send stuff to the + other but all buffers are full because nobody is reading anything.) + See [3705]deadly embrace. 2. Also used of deadlock-like interactions + between humans, as when two people meet in a narrow corridor, and each + tries to be polite by moving aside to let the other pass, but they end + up swaying from side to side without making any progress because they + always move the same way at the same time. + _________________________________________________________________ + + Node:deadly embrace, Next:[3706]death code, Previous:[3707]deadlock, + Up:[3708]= D = + + deadly embrace n. + + Same as [3709]deadlock, though usually used only when exactly two + processes are involved. This is the more popular term in Europe, while + [3710]deadlock predominates in the United States. + _________________________________________________________________ + + Node:death code, Next:[3711]Death Square, Previous:[3712]deadly + embrace, Up:[3713]= D = + + death code n. + + A routine whose job is to set everything in the computer -- registers, + memory, flags, everything -- to zero, including that portion of memory + where it is running; its last act is to stomp on its own "store zero" + instruction. Death code isn't very useful, but writing it is an + interesting hacking challenge on architectures where the instruction + set makes it possible, such as the PDP-8 (it has also been done on the + DG Nova). + + Perhaps the ultimate death code is on the TI 990 series, where all + registers are actually in RAM, and the instruction "store immediate 0" + has the opcode "0". The PC will immediately wrap around core as many + times as it can until a user hits HALT. Any empty memory location is + death code. Worse, the manufacturer recommended use of this + instruction in startup code (which would be in ROM and therefore + survive). + _________________________________________________________________ + + Node:Death Square, Next:[3714]Death Star, Previous:[3715]death code, + Up:[3716]= D = + + Death Square n. + + The corporate logo of Novell, the people who acquired USL after AT&T + let go of it (Novell eventually sold the Unix group to SCO). Coined by + analogy with [3717]Death Star, because many people believed Novell was + bungling the lead in Unix systems exactly as AT&T did for many years. + _________________________________________________________________ + + Node:Death Star, Next:[3718]DEC, Previous:[3719]Death Square, + Up:[3720]= D = + + Death Star n. + + [from the movie "Star Wars"] 1. The AT&T corporate logo, which appears + on computers sold by AT&T and bears an uncanny resemblance to the + Death Star in the movie. This usage is particularly common among + partisans of [3721]BSD Unix, who tend to regard the AT&T versions as + inferior and AT&T as a bad guy. Copies still circulate of a poster + printed by Mt. Xinu showing a starscape with a space fighter labeled + 4.2 BSD streaking away from a broken AT&T logo wreathed in flames. 2. + AT&T's internal magazine, "Focus", uses `death star' to describe an + incorrectly done AT&T logo in which the inner circle in the top left + is dark instead of light -- a frequent result of dark-on-light logo + images. + _________________________________________________________________ + + Node:DEC, Next:[3722]DEC Wars, Previous:[3723]Death Star, Up:[3724]= D + = + + DEC /dek/ n. + + 1. v. Verbal (and only rarely written) shorthand for decrement, i.e. + `decrease by one'. Especially used by assembly programmers, as many + assembly languages have a dec mnemonic. Antonym: [3725]inc. 2. n. + Commonly used abbreviation for Digital Equipment Corporation, later + deprecated by DEC itself in favor of "Digital" and now entirely + obsolete following the buyout by Compaq. Before the [3726]killer micro + revolution of the late 1980s, hackerdom was closely symbiotic with + DEC's pioneering timesharing machines. The first of the group of + cultures described by this lexicon nucleated around the PDP-1 (see + [3727]TMRC). Subsequently, the PDP-6, [3728]PDP-10, [3729]PDP-20, + PDP-11 and [3730]VAX were all foci of large and important hackerdoms, + and DEC machines long dominated the ARPANET and Internet machine + population. DEC was the technological leader of the minicomputer era + (roughly 1967 to 1987), but its failure to embrace microcomputers and + Unix early cost it heavily in profits and prestige after [3731]silicon + got cheap. Nevertheless, the microprocessor design tradition owes a + major debt to the PDP-11 instruction set, and every one of the major + general-purpose microcomputer OSs so far (CP/M, MS-DOS, Unix, OS/2, + Windows NT) was either genetically descended from a DEC OS, or + incubated on DEC hardware, or both. Accordingly, DEC was for many + years still regarded with a certain wry affection even among many + hackers too young to have grown up on DEC machines. + + DEC reclaimed some of its old reputation among techies in the first + half of the 1990s. The success of the Alpha, an innovatively-designed + and very high-performance [3732]killer micro, helped a lot. So did + DEC's newfound receptiveness to Unix and open systems in general. When + Compaq acquired DEC at the end of 1998 there was some concern that + these gains would be lost along with the DEC nameplate, but the merged + company has so far turned out to be culturally dominated by the ex-DEC + side. + _________________________________________________________________ + + Node:DEC Wars, Next:[3733]decay, Previous:[3734]DEC, Up:[3735]= D = + + DEC Wars n. + + A 1983 [3736]Usenet posting by Alan Hastings and Steve Tarr spoofing + the "Star Wars" movies in hackish terms. Some years later, ESR + (disappointed by Hastings and Tarr's failure to exploit a great + premise more thoroughly) posted a 3-times-longer complete rewrite + called [3737]Unix WARS; the two are often confused. + _________________________________________________________________ + + Node:decay, Next:[3738]deckle, Previous:[3739]DEC Wars, Up:[3740]= D = + + decay n.,vi + + [from nuclear physics] An automatic conversion which is applied to + most array-valued expressions in [3741]C; they `decay into' + pointer-valued expressions pointing to the array's first element. This + term is borderline techspeak, but is not used in the official standard + for the language. + _________________________________________________________________ + + Node:deckle, Next:[3742]DED, Previous:[3743]decay, Up:[3744]= D = + + deckle /dek'l/ n. + + [from dec- and [3745]nybble; the original spelling seems to have been + `decle'] Two [3746]nickles; 10 bits. Reported among developers for + Mattel's GI 1600 (the Intellivision games processor), a chip with + 16-bit-wide RAM but 10-bit-wide ROM. See [3747]nybble for other such + terms. + _________________________________________________________________ + + Node:DED, Next:[3748]deep hack mode, Previous:[3749]deckle, Up:[3750]= + D = + + DED /D-E-D/ n. + + Dark-Emitting Diode (that is, a burned-out LED). Compare [3751]SED, + [3752]LER, [3753]write-only memory. In the early 1970s both Signetics + and Texas instruments released DED spec sheets as [3754]AFJs + (suggested uses included "as a power-off indicator"). + _________________________________________________________________ + + Node:deep hack mode, Next:[3755]deep magic, Previous:[3756]DED, + Up:[3757]= D = + + deep hack mode n. + + See [3758]hack mode. + _________________________________________________________________ + + Node:deep magic, Next:[3759]deep space, Previous:[3760]deep hack mode, + Up:[3761]= D = + + deep magic n. + + [poss. from C. S. Lewis's "Narnia" books] An awesomely arcane + technique central to a program or system, esp. one neither generally + published nor available to hackers at large (compare [3762]black art); + one that could only have been composed by a true [3763]wizard. + Compiler optimization techniques and many aspects of [3764]OS design + used to be [3765]deep magic; many techniques in cryptography, signal + processing, graphics, and AI still are. Compare [3766]heavy wizardry. + Esp. found in comments of the form "Deep magic begins here...". + Compare [3767]voodoo programming. + _________________________________________________________________ + + Node:deep space, Next:[3768]defenestration, Previous:[3769]deep magic, + Up:[3770]= D = + + deep space n. + + 1. Describes the notional location of any program that has gone + [3771]off the trolley. Esp. used of programs that just sit there + silently grinding long after either failure or some output is + expected. "Uh oh. I should have gotten a prompt ten seconds ago. The + program's in deep space somewhere." Compare [3772]buzz, + [3773]catatonic, [3774]hyperspace. 2. The metaphorical location of a + human so dazed and/or confused or caught up in some esoteric form of + [3775]bogosity that he or she no longer responds coherently to normal + communication. Compare [3776]page out. + _________________________________________________________________ + + Node:defenestration, Next:[3777]defined as, Previous:[3778]deep space, + Up:[3779]= D = + + defenestration n. + + [mythically from a traditional Czech assasination method, via SF + fandom] 1. Proper karmic retribution for an incorrigible punster. "Oh, + ghod, that was awful!" "Quick! Defenestrate him!" 2. The act of + exiting a window system in order to get better response time from a + full-screen program. This comes from the dictionary meaning of + `defenestrate', which is to throw something out a window. 3. The act + of discarding something under the assumption that it will improve + matters. "I don't have any disk space left." "Well, why don't you + defenestrate that 100 megs worth of old core dumps?" 4. Under a GUI, + the act of dragging something out of a window (onto the screen). + "Next, defenestrate the MugWump icon." 5. The act of completely + removing Micro$oft Windows from a PC in favor of a better OS + (typically Linux). + _________________________________________________________________ + + Node:defined as, Next:[3780]dehose, Previous:[3781]defenestration, + Up:[3782]= D = + + defined as adj. + + In the role of, usually in an organization-chart sense. "Pete is + currently defined as bug prioritizer." Compare [3783]logical. + _________________________________________________________________ + + Node:dehose, Next:[3784]deletia, Previous:[3785]defined as, Up:[3786]= + D = + + dehose /dee-hohz/ vt. + + To clear a [3787]hosed condition. + _________________________________________________________________ + + Node:deletia, Next:[3788]deliminator, Previous:[3789]dehose, + Up:[3790]= D = + + deletia n. /d*-lee'sha/ + + [USENET; common] In an email reply, material omitted from the quote of + the original. Usually written rather than spoken; often appears as a + pseudo-tag or ellipsis in the body of the reply, as "[deletia]" or + "<deletia>". + _________________________________________________________________ + + Node:deliminator, Next:[3791]delint, Previous:[3792]deletia, + Up:[3793]= D = + + deliminator /de-lim'-in-ay-t*r/ n. + + [portmanteau, delimiter + eliminate] A string or pattern used to + delimit text into fields, but which is itself eliminated from the + resulting list of fields. This jargon seems to have originated among + Perl hackers in connection with the Perl split() function; however, it + has been sighted in live use among Java and even Visual Basic + programmers. + _________________________________________________________________ + + Node:delint, Next:[3794]delta, Previous:[3795]deliminator, Up:[3796]= + D = + + delint /dee-lint/ v. obs. + + To modify code to remove problems detected when [3797]linting. + Confusingly, this process is also referred to as `linting' code. This + term is no longer in general use because ANSI C compilers typically + issue compile-time warnings almost as detailed as lint warnings. + _________________________________________________________________ + + Node:delta, Next:[3798]demented, Previous:[3799]delint, Up:[3800]= D = + + delta n. + + 1. [techspeak] A quantitative change, especially a small or + incremental one (this use is general in physics and engineering). "I + just doubled the speed of my program!" "What was the delta on program + size?" "About 30 percent." (He doubled the speed of his program, but + increased its size by only 30 percent.) 2. [Unix] A [3801]diff, + especially a [3802]diff stored under the set of version-control tools + called SCCS (Source Code Control System) or RCS (Revision Control + System). 3. n. A small quantity, but not as small as [3803]epsilon. + The jargon usage of [3804]delta and [3805]epsilon stems from the + traditional use of these letters in mathematics for very small + numerical quantities, particularly in `epsilon-delta' proofs in limit + theory (as in the differential calculus). The term [3806]delta is + often used, once [3807]epsilon has been mentioned, to mean a quantity + that is slightly bigger than [3808]epsilon but still very small. "The + cost isn't epsilon, but it's delta" means that the cost isn't totally + negligible, but it is nevertheless very small. Common constructions + include `within delta of --', `within epsilon of --': that is, `close + to' and `even closer to'. + _________________________________________________________________ + + Node:demented, Next:[3809]demigod, Previous:[3810]delta, Up:[3811]= D + = + + demented adj. + + Yet another term of disgust used to describe a malfunctioning program. + The connotation in this case is that the program works as designed, + but the design is bad. Said, for example, of a program that generates + large numbers of meaningless error messages, implying that it is on + the brink of imminent collapse. Compare [3812]wonky, + [3813]brain-damaged, [3814]bozotic. + _________________________________________________________________ + + Node:demigod, Next:[3815]demo, Previous:[3816]demented, Up:[3817]= D = + + demigod n. + + A hacker with years of experience, a world-wide reputation, and a + major role in the development of at least one design, tool, or game + used by or known to more than half of the hacker community. To qualify + as a genuine demigod, the person must recognizably identify with the + hacker community and have helped shape it. Major demigods include Ken + Thompson and Dennis Ritchie (co-inventors of [3818]Unix and [3819]C), + Richard M. Stallman (inventor of [3820]EMACS), Larry Wall (inventor of + [3821]Perl), Linus Torvalds (inventor of [3822]Linux), and most + recently James Gosling (inventor of Java, [3823]NeWS, and + [3824]GOSMACS) and Guido van Rossum (inventor of [3825]Python). In + their hearts of hearts, most hackers dream of someday becoming + demigods themselves, and more than one major software project has been + driven to completion by the author's veiled hopes of apotheosis. See + also [3826]net.god, [3827]true-hacker. + _________________________________________________________________ + + Node:demo, Next:[3828]demo mode, Previous:[3829]demigod, Up:[3830]= D + = + + demo /de'moh/ + + [short for `demonstration'] 1. v. To demonstrate a product or + prototype. A far more effective way of inducing bugs to manifest than + any number of [3831]test runs, especially when important people are + watching. 2. n. The act of demoing. "I've gotta give a demo of the + drool-proof interface; how does it work again?" 3. n. Esp. as `demo + version', can refer either to an early, barely-functional version of a + program which can be used for demonstration purposes as long as the + operator uses exactly the right commands and skirts its numerous bugs, + deficiencies, and unimplemented portions, or to a special version of a + program (frequently with some features crippled) which is distributed + at little or no cost to the user for enticement purposes. 4. + [[3832]demoscene] A sequence of [3833]demoeffects (usually) combined + with self-composed music and hand-drawn ("pixelated") graphics. These + days (1997) usually built to attend a [3834]compo. Often called + `eurodemos' outside Europe, as most of the [3835]demoscene activity + seems to have gathered in northern Europe and especially Scandinavia. + See also [3836]intro, [3837]dentro. + _________________________________________________________________ + + Node:demo mode, Next:[3838]demoeffect, Previous:[3839]demo, Up:[3840]= + D = + + demo mode n. + + 1. [Sun] The state of being [3841]heads down in order to finish code + in time for a [3842]demo, usually due yesterday. 2. A mode in which + video games sit by themselves running through a portion of the game, + also known as `attract mode'. Some serious [3843]apps have a demo mode + they use as a screen saver, or may go through a demo mode on startup + (for example, the Microsoft Windows opening screen -- which lets you + impress your neighbors without actually having to put up with + [3844]Microsloth Windows). + _________________________________________________________________ + + Node:demoeffect, Next:[3845]demogroup, Previous:[3846]demo mode, + Up:[3847]= D = + + demoeffect n. + + [[3848]demoscene] What among hackers is called a [3849]display hack. + Classical effects include "plasma" (colorful mess), "keftales" + (x*x+y*y and other similar patterns, usually combined with + color-cycling), realtime fractals, realtime 3d graphics, etc. + Historically, demo effects have cheated as much as possible to gain + more speed and more complexity, using low-precision math and masses of + assembler code and building animation realtime are three common + tricks, but use of special hardware to fake effects is a [3850]Good + Thing on the demoscene (though this is becoming less common as + platforms like the Amiga fade away). + _________________________________________________________________ + + Node:demogroup, Next:[3851]demon, Previous:[3852]demoeffect, + Up:[3853]= D = + + demogroup n. + + [[3854]demoscene] A group of [3855]demo (sense 4) composers. Job + titles within a group include coders (the ones who write programs), + graphicians (the ones who painstakingly pixelate the fine art), + musicians (the music composers), [3856]sysops, traders/swappers (the + ones who do the trading and other PR), and organizers (in larger + groups). It is not uncommon for one person to do multiple jobs, but it + has been observed that good coders are rarely good composers and vice + versa. [How odd. Musical talent seems common among Internet/Unix + hackers --ESR] + _________________________________________________________________ + + Node:demon, Next:[3857]demon dialer, Previous:[3858]demogroup, + Up:[3859]= D = + + demon n. + + 1. [MIT] A portion of a program that is not invoked explicitly, but + that lies dormant waiting for some condition(s) to occur. See + [3860]daemon. The distinction is that demons are usually processes + within a program, while daemons are usually programs running on an + operating system. 2. [outside MIT] Often used equivalently to + [3861]daemon -- especially in the [3862]Unix world, where the latter + spelling and pronunciation is considered mildly archaic. + + Demons in sense 1 are particularly common in AI programs. For example, + a knowledge-manipulation program might implement inference rules as + demons. Whenever a new piece of knowledge was added, various demons + would activate (which demons depends on the particular piece of data) + and would create additional pieces of knowledge by applying their + respective inference rules to the original piece. These new pieces + could in turn activate more demons as the inferences filtered down + through chains of logic. Meanwhile, the main program could continue + with whatever its primary task was. + _________________________________________________________________ + + Node:demon dialer, Next:[3863]demoparty, Previous:[3864]demon, + Up:[3865]= D = + + demon dialer n. + + A program which repeatedly calls the same telephone number. Demon + dialing may be benign (as when a number of communications programs + contend for legitimate access to a [3866]BBS line) or malign (that is, + used as a prank or denial-of-service attack). This term dates from the + [3867]blue box days of the 1970s and early 1980s and is now + semi-obsolescent among [3868]phreakers; see [3869]war dialer for its + contemporary progeny. + _________________________________________________________________ + + Node:demoparty, Next:[3870]demoscene, Previous:[3871]demon dialer, + Up:[3872]= D = + + demoparty n. + + [[3873]demoscene] Aboveground descendant of the [3874]copyparty, with + emphasis shifted away from software piracy and towards [3875]compos. + Smaller demoparties, for 100 persons or less, are held quite often, + sometimes even once a month, and usually last for one to two days. On + the other end of the scale, huge demo parties are held once a year + (and four of these have grown very large and occur annually - Assembly + in Finland, The Party in Denmark, The Gathering in Norway, and NAID + somewhere in north America). These parties usually last for three to + five days, have room for 3000-5000 people, and have a party network + with connection to the internet. + _________________________________________________________________ + + Node:demoscene, Next:[3876]dentro, Previous:[3877]demoparty, + Up:[3878]= D = + + demoscene /dem'oh-seen/ + + [also `demo scene'] A culture of multimedia hackers located primarily + in Scandinavia and northern Europe. Demoscene folklore recounts that + when old-time [3879]warez d00dz cracked some piece of software they + often added an advertisement of in the beginning, usually containing + colorful [3880]display hacks with greetings to other cracking groups. + The demoscene was born among people who decided building these display + hacks is more interesting than hacking and began to build + self-contained display hacks of considerable elaboration and beauty + (within the culture such a hack is called a [3881]demo). The split + seems to have happened at the end of the 1980s. As more of these + [3882]demogroups emerged, they started to have [3883]compos at copying + parties (see [3884]copyparty), which later evolved to standalone + events (see [3885]demoparty). The demoscene has retained some traits + from the [3886]warez d00dz, including their style of handles and group + names and some of their jargon. + + Traditionally demos were written in assembly language, with lots of + smart tricks, self-modifying code, undocumented op-codes and the like. + Some time around 1995, people started coding demos in C, and a couple + of years after that, they also started using Java. + + Ten years on (in 1998-1999), the demoscene is changing as its original + platforms (C64, Amiga, Spectrum, Atari ST, IBM PC under DOS) die out + and activity shifts towards Windows, Linux, and the Internet. While + deeply underground in the past, demoscene is trying to get into the + mainstream as accepted art form, and one symptom of this is the + commercialization of bigger demoparties. Older demosceneers frown at + this, but the majority think it's a good direction. Many demosceneers + end up working in the computer game industry. Demoscene resource pages + are available at [3887]http://www.oldskool.org/demos/explained/ and + [3888]http://www.scene.org/. + _________________________________________________________________ + + Node:dentro, Next:[3889]depeditate, Previous:[3890]demoscene, + Up:[3891]= D = + + dentro /den'troh/ + + [[3892]demoscene] Combination of [3893]demo (sense 4) and [3894]intro. + Other name mixings include intmo, dentmo etc. and are used usually + when the authors are not quite sure whether the program is a + [3895]demo or an [3896]intro. Special-purpose coinages like wedtro + (some member of a group got married), invtro (invitation intro) etc. + have also been sighted. + _________________________________________________________________ + + Node:depeditate, Next:[3897]deprecated, Previous:[3898]dentro, + Up:[3899]= D = + + depeditate /dee-ped'*-tayt/ n. + + [by (faulty) analogy with `decapitate'] Humorously, to cut off the + feet of. When one is using some computer-aided typesetting tools, + careless placement of text blocks within a page or above a rule can + result in chopped-off letter descenders. Such letters are said to have + been depeditated. + _________________________________________________________________ + + Node:deprecated, Next:[3900]derf, Previous:[3901]depeditate, + Up:[3902]= D = + + deprecated adj. + + Said of a program or feature that is considered obsolescent and in the + process of being phased out, usually in favor of a specified + replacement. Deprecated features can, unfortunately, linger on for + many years. This term appears with distressing frequency in standards + documents when the committees writing the documents realize that large + amounts of extant (and presumably happily working) code depend on the + feature(s) that have passed out of favor. See also [3903]dusty deck. + + [Usage note: don't confuse this word with `depreciate', or the verb + form `deprecate' with `depreciated`. They are different words; see any + dictionary for discussion.] + _________________________________________________________________ + + Node:derf, Next:[3904]deserves to lose, Previous:[3905]deprecated, + Up:[3906]= D = + + derf /derf/ v.,n. + + [PLATO] The act of exploiting a terminal which someone else has + absentmindedly left logged on, to use that person's account, + especially to post articles intended to make an ass of the victim + you're impersonating. It has been alleged that the term originated as + a reversal of the name of the gentleman who most usually left himself + vulnerable to it, who also happened to be the head of the department + that handled PLATO at the University of Delaware. + _________________________________________________________________ + + Node:deserves to lose, Next:[3907]desk check, Previous:[3908]derf, + Up:[3909]= D = + + deserves to lose adj. + + [common] Said of someone who willfully does the [3910]Wrong Thing; + humorously, if one uses a feature known to be [3911]marginal. What is + meant is that one deserves the consequences of one's [3912]losing + actions. "Boy, anyone who tries to use [3913]mess-dos deserves to + [3914]lose!" ([3915]ITS fans used to say the same thing of [3916]Unix; + many still do.) See also [3917]screw, [3918]chomp, [3919]bagbiter. + _________________________________________________________________ + + Node:desk check, Next:[3920]despew, Previous:[3921]deserves to lose, + Up:[3922]= D = + + desk check n.,v. + + To [3923]grovel over hardcopy of source code, mentally simulating the + control flow; a method of catching bugs. No longer common practice in + this age of on-screen editing, fast compiles, and sophisticated + debuggers -- though some maintain stoutly that it ought to be. Compare + [3924]eyeball search, [3925]vdiff, [3926]vgrep. + _________________________________________________________________ + + Node:despew, Next:[3927]Devil Book, Previous:[3928]desk check, + Up:[3929]= D = + + despew /d*-spyoo'/ v. + + [Usenet] To automatically generate a large amount of garbage to the + net, esp. from an automated posting program gone wild. See [3930]ARMM. + _________________________________________________________________ + + Node:Devil Book, Next:[3931]/dev/null, Previous:[3932]despew, + Up:[3933]= D = + + Devil Book n. + + See [3934]daemon book, the term preferred by its authors. + _________________________________________________________________ + + Node:/dev/null, Next:[3935]dickless workstation, Previous:[3936]Devil + Book, Up:[3937]= D = + + /dev/null /dev-nuhl/ n. + + [from the Unix null device, used as a data sink] A notional `black + hole' in any information space being discussed, used, or referred to. + A controversial posting, for example, might end "Kudos to + rasputin@kremlin.org, flames to /dev/null". See [3938]bit bucket. + _________________________________________________________________ + + Node:dickless workstation, Next:[3939]dictionary flame, + Previous:[3940]/dev/null, Up:[3941]= D = + + dickless workstation n. + + Extremely pejorative hackerism for `diskless workstation', a class of + botches including the Sun 3/50 and other machines designed exclusively + to network with an expensive central disk server. These combine all + the disadvantages of time-sharing with all the disadvantages of + distributed personal computers; typically, they cannot even [3942]boot + themselves without help (in the form of some kind of + [3943]breath-of-life packet) from the server. + _________________________________________________________________ + + Node:dictionary flame, Next:[3944]diddle, Previous:[3945]dickless + workstation, Up:[3946]= D = + + dictionary flame n. + + [Usenet] An attempt to sidetrack a debate away from issues by + insisting on meanings for key terms that presuppose a desired + conclusion or smuggle in an implicit premise. A common tactic of + people who prefer argument over definitions to disputes about reality. + Compare [3947]spelling flame. + _________________________________________________________________ + + Node:diddle, Next:[3948]die, Previous:[3949]dictionary flame, + Up:[3950]= D = + + diddle + + 1. vt. To work with or modify in a not particularly serious manner. "I + diddled a copy of [3951]ADVENT so it didn't double-space all the + time." "Let's diddle this piece of code and see if the problem goes + away." See [3952]tweak and [3953]twiddle. 2. n. The action or result + of diddling. See also [3954]tweak, [3955]twiddle, [3956]frob. + _________________________________________________________________ + + Node:die, Next:[3957]die horribly, Previous:[3958]diddle, Up:[3959]= D + = + + die v. + + Syn. [3960]crash. Unlike [3961]crash, which is used primarily of + hardware, this verb is used of both hardware and software. See also + [3962]go flatline, [3963]casters-up mode. + _________________________________________________________________ + + Node:die horribly, Next:[3964]diff, Previous:[3965]die, Up:[3966]= D = + + die horribly v. + + The software equivalent of [3967]crash and burn, and the preferred + emphatic form of [3968]die. "The converter choked on an FF in its + input and died horribly". + _________________________________________________________________ + + Node:diff, Next:[3969]digit, Previous:[3970]die horribly, Up:[3971]= D + = + + diff /dif/ n. + + 1. A change listing, especially giving differences between (and + additions to) source code or documents (the term is often used in the + plural `diffs'). "Send me your diffs for the Jargon File!" Compare + [3972]vdiff. 2. Specifically, such a listing produced by the diff(1) + command, esp. when used as specification input to the patch(1) utility + (which can actually perform the modifications; see [3973]patch). This + is a common method of distributing patches and source updates in the + Unix/C world. 3. v. To compare (whether or not by use of automated + tools on machine-readable files); see also [3974]vdiff, [3975]mod. + _________________________________________________________________ + + Node:digit, Next:[3976]dike, Previous:[3977]diff, Up:[3978]= D = + + digit n.,obs. + + An employee of Digital Equipment Corporation. See also [3979]VAX, + [3980]VMS, [3981]PDP-10, [3982]TOPS-10, [3983]field circus. + _________________________________________________________________ + + Node:dike, Next:[3984]Dilbert, Previous:[3985]digit, Up:[3986]= D = + + dike vt. + + To remove or disable a portion of something, as a wire from a computer + or a subroutine from a program. A standard slogan is "When in doubt, + dike it out". (The implication is that it is usually more effective to + attack software problems by reducing complexity than by increasing + it.) The word `dikes' is widely used among mechanics and engineers to + mean `diagonal cutters', esp. the heavy-duty metal-cutting version, + but may also refer to a kind of wire-cutters used by electronics + techs. To `dike something out' means to use such cutters to remove + something. Indeed, the TMRC Dictionary defined dike as "to attack with + dikes". Among hackers this term has been metaphorically extended to + informational objects such as sections of code. + _________________________________________________________________ + + Node:Dilbert, Next:[3987]ding, Previous:[3988]dike, Up:[3989]= D = + + Dilbert + + n. Name and title character of a comic strip nationally syndicated in + the U.S. and enormously popular among hackers. Dilbert is an + archetypical engineer-nerd who works at an anonymous high-technology + company; the strips present a lacerating satire of insane working + conditions and idiotic [3990]management practices all too readily + recognized by hackers. Adams, who spent nine years in [3991]cube + 4S700R at Pacific Bell (not [3992]DEC as often reported), often + remarks that he has never been able to come up with a fictional + management blunder that his correspondents didn't quickly either + report to have actually happened or top with a similar but even more + bizarre incident. In 1996 Adams distilled his insights into the + collective psychology of businesses into an even funnier book, "The + Dilbert Principle" (HarperCollins, ISBN 0-887-30787-6). See also + [3993]pointy-haired, [3994]rat dance. + _________________________________________________________________ + + Node:ding, Next:[3995]dink, Previous:[3996]Dilbert, Up:[3997]= D = + + ding n.,vi. + + 1. Synonym for [3998]feep. Usage: rare among hackers, but more common + in the [3999]Real World. 2. `dinged': What happens when someone in + authority gives you a minor bitching about something, esp. something + trivial. "I was dinged for having a messy desk." + _________________________________________________________________ + + Node:dink, Next:[4000]dinosaur, Previous:[4001]ding, Up:[4002]= D = + + dink /dink/ adj. + + Said of a machine that has the [4003]bitty box nature; a machine too + small to be worth bothering with -- sometimes the system you're + currently forced to work on. First heard from an MIT hacker working on + a CP/M system with 64K, in reference to any 6502 system, then from + fans of 32-bit architectures about 16-bit machines. "GNUMACS will + never work on that dink machine." Probably derived from mainstream + `dinky', which isn't sufficiently pejorative. See [4004]macdink. + _________________________________________________________________ + + Node:dinosaur, Next:[4005]dinosaur pen, Previous:[4006]dink, + Up:[4007]= D = + + dinosaur n. + + 1. Any hardware requiring raised flooring and special power. Used + especially of old minis and mainframes, in contrast with newer + microprocessor-based machines. In a famous quote from the 1988 Unix + EXPO, Bill Joy compared the liquid-cooled mainframe in the massive IBM + display with a grazing dinosaur "with a truck outside pumping its + bodily fluids through it". IBM was not amused. Compare [4008]big iron; + see also [4009]mainframe. 2. [IBM] A very conservative user; a + [4010]zipperhead. + _________________________________________________________________ + + Node:dinosaur pen, Next:[4011]dinosaurs mating, + Previous:[4012]dinosaur, Up:[4013]= D = + + dinosaur pen n. + + A traditional [4014]mainframe computer room complete with raised + flooring, special power, its own ultra-heavy-duty air conditioning, + and a side order of Halon fire extinguishers. See [4015]boa. + _________________________________________________________________ + + Node:dinosaurs mating, Next:[4016]dirtball, Previous:[4017]dinosaur + pen, Up:[4018]= D = + + dinosaurs mating n. + + Said to occur when yet another [4019]big iron merger or buyout occurs; + reflects a perception by hackers that these signal another stage in + the long, slow dying of the [4020]mainframe industry. In its glory + days of the 1960s, it was `IBM and the Seven Dwarves': Burroughs, + Control Data, General Electric, Honeywell, NCR, RCA, and Univac. RCA + and GE sold out early, and it was `IBM and the Bunch' (Burroughs, + Univac, NCR, Control Data, and Honeywell) for a while. Honeywell was + bought out by Bull; Burroughs merged with Univac to form Unisys (in + 1984 -- this was when the phrase `dinosaurs mating' was coined); and + in 1991 AT&T absorbed NCR (but spat it back out a few years later). + Control Data still exists but is no longer in the mainframe business. + More such earth-shaking unions of doomed giants seem inevitable. + _________________________________________________________________ + + Node:dirtball, Next:[4021]dirty power, Previous:[4022]dinosaurs + mating, Up:[4023]= D = + + dirtball n. + + [XEROX PARC] A small, perhaps struggling outsider; not in the major or + even the minor leagues. For example, "Xerox is not a dirtball + company". + + [Outsiders often observe in the PARC culture an institutional + arrogance which usage of this term exemplifies. The brilliance and + scope of PARC's contributions to computer science have been such that + this superior attitude is not much resented. --ESR] + _________________________________________________________________ + + Node:dirty power, Next:[4024]disclaimer, Previous:[4025]dirtball, + Up:[4026]= D = + + dirty power n. + + Electrical mains voltage that is unfriendly to the delicate innards of + computers. Spikes, [4027]drop-outs, average voltage significantly + higher or lower than nominal, or just plain noise can all cause + problems of varying subtlety and severity (these are collectively + known as [4028]power hits). + _________________________________________________________________ + + Node:disclaimer, Next:[4029]Discordianism, Previous:[4030]dirty power, + Up:[4031]= D = + + disclaimer n. + + [Usenet] Statement ritually appended to many Usenet postings + (sometimes automatically, by the posting software) reiterating the + fact (which should be obvious, but is easily forgotten) that the + article reflects its author's opinions and not necessarily those of + the organization running the machine through which the article entered + the network. + _________________________________________________________________ + + Node:Discordianism, Next:[4032]disk farm, Previous:[4033]disclaimer, + Up:[4034]= D = + + Discordianism /dis-kor'di-*n-ism/ n. + + The veneration of [4035]Eris, a.k.a. Discordia; widely popular among + hackers. Discordianism was popularized by Robert Shea and Robert Anton + Wilson's novel "Illuminatus!" as a sort of self-subverting Dada-Zen + for Westerners -- it should on no account be taken seriously but is + far more serious than most jokes. Consider, for example, the Fifth + Commandment of the Pentabarf, from "Principia Discordia": "A + Discordian is Prohibited of Believing What he Reads." Discordianism is + usually connected with an elaborate conspiracy theory/joke involving + millennia-long warfare between the anarcho-surrealist partisans of + Eris and a malevolent, authoritarian secret society called the + Illuminati. See [4036]Religion in Appendix B, [4037]Church of the + SubGenius, and [4038]ha ha only serious. + _________________________________________________________________ + + Node:disk farm, Next:[4039]display hack, Previous:[4040]Discordianism, + Up:[4041]= D = + + disk farm n. + + (also [4042]laundromat) A large room or rooms filled with disk drives + (esp. [4043]washing machines). + _________________________________________________________________ + + Node:display hack, Next:[4044]dispress, Previous:[4045]disk farm, + Up:[4046]= D = + + display hack n. + + A program with the same approximate purpose as a kaleidoscope: to make + pretty pictures. Famous display hacks include [4047]munching squares, + [4048]smoking clover, the BSD Unix rain(6) program, worms(6) on + miscellaneous Unixes, and the [4049]X kaleid(1) program. Display hacks + can also be implemented by creating text files containing numerous + escape sequences for interpretation by a video terminal; one notable + example displayed, on any VT100, a Christmas tree with twinkling + lights and a toy train circling its base. The [4050]hack value of a + display hack is proportional to the esthetic value of the images times + the cleverness of the algorithm divided by the size of the code. Syn. + [4051]psychedelicware. + _________________________________________________________________ + + Node:dispress, Next:[4052]Dissociated Press, Previous:[4053]display + hack, Up:[4054]= D = + + dispress vt. + + [contraction of `Dissociated Press' due to eight-character MS-DOS + filenames] To apply the [4055]Dissociated Press algorithm to a block + of text. The resultant output is also referred to as a 'dispression'. + _________________________________________________________________ + + Node:Dissociated Press, Next:[4056]distribution, + Previous:[4057]dispress, Up:[4058]= D = + + Dissociated Press n. + + [play on `Associated Press'; perhaps inspired by a reference in the + 1950 Bugs Bunny cartoon "What's Up, Doc?"] An algorithm for + transforming any text into potentially humorous garbage even more + efficiently than by passing it through a [4059]marketroid. The + algorithm starts by printing any N consecutive words (or letters) in + the text. Then at every step it searches for any random occurrence in + the original text of the last N words (or letters) already printed and + then prints the next word or letter. [4060]EMACS has a handy command + for this. Here is a short example of word-based Dissociated Press + applied to an earlier version of this Jargon File: + + wart: n. A small, crocky [4061]feature that sticks out of an array + (C has no checks for this). This is relatively benign and easy to + spot if the phrase is bent so as to be not worth paying attention + to the medium in question. + + Here is a short example of letter-based Dissociated Press applied to + the same source: + + window sysIWYG: n. A bit was named aften /bee't*/ prefer to use the + other guy's re, especially in every cast a chuckle on neithout + getting into useful informash speech makes removing a featuring a + move or usage actual abstractionsidered interj. Indeed spectace + logic or problem! + + A hackish idle pastime is to apply letter-based Dissociated Press to a + random body of text and [4062]vgrep the output in hopes of finding an + interesting new word. (In the preceding example, `window sysIWYG' and + `informash' show some promise.) Iterated applications of Dissociated + Press usually yield better results. Similar techniques called + `travesty generators' have been employed with considerable satirical + effect to the utterances of Usenet flamers; see [4063]pseudo. + _________________________________________________________________ + + Node:distribution, Next:[4064]distro, Previous:[4065]Dissociated + Press, Up:[4066]= D = + + distribution n. + + 1. A software source tree packaged for distribution; but see + [4067]kit. Since about 1996 unqualified use of this term often implies + `[4068]Linux distribution'. The short for [4069]distro is often used + for this sense. 2. A vague term encompassing mailing lists and Usenet + newsgroups (but not [4070]BBS [4071]fora); any topic-oriented message + channel with multiple recipients. 3. An information-space domain + (usually loosely correlated with geography) to which propagation of a + Usenet message is restricted; a much-underutilized feature. + _________________________________________________________________ + + Node:distro, Next:[4072]disusered, Previous:[4073]distribution, + Up:[4074]= D = + + distro n. + + Synonym for [4075]distribution, sense 1. + _________________________________________________________________ + + Node:disusered, Next:[4076]do protocol, Previous:[4077]distro, + Up:[4078]= D = + + disusered adj. + + [Usenet] Said of a person whose account on a computer has been + removed, esp. for cause rather than through normal attrition. "He got + disusered when they found out he'd been cracking through the school's + Internet access." The verbal form `disuser' is live but less common. + Both usages probably derive from the DISUSER account status flag on + VMS; setting it disables the account. Compare [4079]star out. + _________________________________________________________________ + + Node:do protocol, Next:[4080]doc, Previous:[4081]disusered, Up:[4082]= + D = + + do protocol vi. + + [from network protocol programming] To perform an interaction with + somebody or something that follows a clearly defined procedure. For + example, "Let's do protocol with the check" at a restaurant means to + ask for the check, calculate the tip and everybody's share, collect + money from everybody, generate change as necessary, and pay the bill. + See [4083]protocol. + _________________________________________________________________ + + Node:doc, Next:[4084]documentation, Previous:[4085]do protocol, + Up:[4086]= D = + + doc /dok/ n. + + Common spoken and written shorthand for `documentation'. Often used in + the plural `docs' and in the construction `doc file' (i.e., + documentation available on-line). + _________________________________________________________________ + + Node:documentation, Next:[4087]dodgy, Previous:[4088]doc, Up:[4089]= D + = + + documentation n. + + The multiple kilograms of macerated, pounded, steamed, bleached, and + pressed trees that accompany most modern software or hardware products + (see also [4090]tree-killer). Hackers seldom read paper documentation + and (too) often resist writing it; they prefer theirs to be terse and + on-line. A common comment on this predilection is "You can't + [4091]grep dead trees". See [4092]drool-proof paper, [4093]verbiage, + [4094]treeware. + _________________________________________________________________ + + Node:dodgy, Next:[4095]dogcow, Previous:[4096]documentation, + Up:[4097]= D = + + dodgy adj. + + Syn. with [4098]flaky. Preferred outside the U.S. + _________________________________________________________________ + + Node:dogcow, Next:[4099]dogfood, Previous:[4100]dodgy, Up:[4101]= D = + + dogcow /dog'kow/ n. + + See [4102]Moof. The dogcow is a semi-legendary creature that lurks in + the depths of the Macintosh Technical Notes Hypercard stack V3.1. The + full story of the dogcow is told in technical note #31 (the particular + dogcow illustrated is properly named `Clarus'). Option-shift-click + will cause it to emit a characteristic `Moof!' or `!fooM' sound. + Getting to tech note 31 is the hard part; to discover how to do that, + one must needs examine the stack script with a hackerly eye. Clue: + [4103]rot13 is involved. A dogcow also appears if you choose `Page + Setup...' with a LaserWriter selected and click on the `Options' + button. It also lurks in other Mac printer drivers, notably those for + the now-discontinued Style Writers. Sadly, Apple has removed the pages + that used to describe the dogcow. + _________________________________________________________________ + + Node:dogfood, Next:[4104]dogpile, Previous:[4105]dogcow, Up:[4106]= D + = + + dogfood n. + + [Microsoft, Netscape] Interim software used internally for testing. + "To eat one's own dogfood" (from which the slang noun derives) means + to use the software one is developing, as part of one's everyday + development environment (the phrase is used outside Microsoft and + Netscape). The practice is normal in the Linux community and + elsewhere, but the term `dogfood' is seldom used as open-source betas + tend to be quite tasty and nourishing. The idea is that developers who + are using their own software will quickly learn what's missing or + broken. Dogfood is typically not even of [4107]beta quality. + _________________________________________________________________ + + Node:dogpile, Next:[4108]dogwash, Previous:[4109]dogfood, Up:[4110]= D + = + + dogpile v. + + [Usenet: prob. fr. mainstream "puppy pile"] When many people post + unfriendly responses in short order to a single posting, they are + sometimes said to "dogpile" or "dogpile on" the person to whom they're + responding. For example, when a religious missionary posts a + simplistic appeal to alt.atheism, he can expect to be dogpiled. It has + been suggested that this derives from U.S, football slang for a tackle + involving three or more people; among hackers, it seems at least as + likely do derive from an `autobiographical' Bugs Bunny cartoon in + which a gang of attacking canines actually yells "Dogpile on the + rabbit!". + _________________________________________________________________ + + Node:dogwash, Next:[4111]domainist, Previous:[4112]dogpile, Up:[4113]= + D = + + dogwash /dog'wosh/ + + [From a quip in the `urgency' field of a very optional software change + request, ca. 1982. It was something like "Urgency: Wash your dog + first".] 1. n. A project of minimal priority, undertaken as an escape + from more serious work. 2. v. To engage in such a project. Many games + and much [4114]freeware get written this way. + _________________________________________________________________ + + Node:domainist, Next:[4115]Don't do that then!, + Previous:[4116]dogwash, Up:[4117]= D = + + domainist /doh-mayn'ist/ adj. + + 1. [Usenet, by pointed analogy with "sexist", "racist", etc.] Someone + who judges people by the domain of their email addresses; esp. someone + who dismisses anyone who posts from a public internet provider. "What + do you expect from an article posted from aol.com?" 2. Said of an + [4118]Internet address (as opposed to a [4119]bang path) because the + part to the right of the @ specifies a nested series of `domains'; for + example, [4120]esr@snark.thyrsus.com specifies the machine called + snark in the subdomain called thyrsus within the top-level domain + called com. See also [4121]big-endian, sense 2. + + The meaning of this term has drifted. At one time sense 2 was primary. + In elder days it was also used of a site, mailer, or routing program + which knew how to handle domainist addresses; or of a person (esp. a + site admin) who preferred domain addressing, supported a domainist + mailer, or proselytized for domainist addressing and disdained + [4122]bang paths. These senses are now (1996) obsolete, as effectively + all sites have converted. + _________________________________________________________________ + + Node:Don't do that then!, Next:[4123]dongle, Previous:[4124]domainist, + Up:[4125]= D = + + Don't do that then! imp. + + [from an old doctor's office joke about a patient with a trivial + complaint] Stock response to a user complaint. "When I type control-S, + the whole system comes to a halt for thirty seconds." "Don't do that, + then!" (or "So don't do that!"). Compare [4126]RTFM. + + Here's a classic example of "Don't do that then!" from Neil + Stephenson's "In The Beginning Was The Command Line". A friend of his + built a network with a load of Macs and a few high-powered database + servers. He found that from time to time the whole network would lock + up for no apparent reason. The problem was eventually tracked down to + MacOS's cooperative multitasking: when a user held down the mouse + button for too long, the network stack wouldn't get a chance to run... + _________________________________________________________________ + + Node:dongle, Next:[4127]dongle-disk, Previous:[4128]Don't do that + then!, Up:[4129]= D = + + dongle /dong'gl/ n. + + 1. [now obs.] A security or [4130]copy protection device for + proprietary software consisting of a serialized EPROM and some drivers + in a D-25 connector shell, which must be connected to an I/O port of + the computer while the program is run. Programs that use a dongle + query the port at startup and at programmed intervals thereafter, and + terminate if it does not respond with the dongle's programmed + validation code. Thus, users can make as many copies of the program as + they want but must pay for each dongle. The idea was clever, but it + was initially a failure, as users disliked tying up a serial port this + way. By 1993, dongles would typically pass data through the port and + monitor for [4131]magic codes (and combinations of status lines) with + minimal if any interference with devices further down the line -- this + innovation was necessary to allow daisy-chained dongles for multiple + pieces of software. These devices have become rare as the industry has + moved away from copy-protection schemes in general. 2. By extension, + any physical electronic key or transferable ID required for a program + to function. Common variations on this theme have used parallel or + even joystick ports. See [4132]dongle-disk. 3. An adaptor cable mating + a special edge-type connector on a PCMCIA or on-board Ethernet card to + a standard RJ45 Ethernet jack. This usage seems to have surfaced in + 1999 and is now dominant. Laptop owners curse these things because + they're notoriously easy to lose and the vendors commonly charge + extortionate prices for replacements. + + [Note: in early 1992, advertising copy from Rainbow Technologies (a + manufacturer of dongles) included a claim that the word derived from + "Don Gall", allegedly the inventor of the device. The company's + receptionist will cheerfully tell you that the story is a myth + invented for the ad copy. Nevertheless, I expect it to haunt my life + as a lexicographer for at least the next ten years. :-( --ESR] + _________________________________________________________________ + + Node:dongle-disk, Next:[4133]donuts, Previous:[4134]dongle, Up:[4135]= + D = + + dongle-disk /don'gl disk/ n. + + A special floppy disk that is required in order to perform some task. + Some contain special coding that allows an application to identify it + uniquely, others are special code that does something that + normally-resident programs don't or can't. (For example, AT&T's "Unix + PC" would only come up in [4136]root mode with a special boot disk.) + Also called a `key disk'. See [4137]dongle. + _________________________________________________________________ + + Node:donuts, Next:[4138]doorstop, Previous:[4139]dongle-disk, + Up:[4140]= D = + + donuts n. obs. + + A collective noun for any set of memory bits. This usage is extremely + archaic and may no longer be live jargon; it dates from the days of + ferrite-[4141]core memories in which each bit was implemented by a + doughnut-shaped magnetic flip-flop. + _________________________________________________________________ + + Node:doorstop, Next:[4142]DoS attack, Previous:[4143]donuts, + Up:[4144]= D = + + doorstop n. + + Used to describe equipment that is non-functional and halfway expected + to remain so, especially obsolete equipment kept around for political + reasons or ostensibly as a backup. "When we get another Wyse-50 in + here, that ADM 3 will turn into a doorstop." Compare [4145]boat + anchor. + _________________________________________________________________ + + Node:DoS attack, Next:[4146]dot file, Previous:[4147]doorstop, + Up:[4148]= D = + + DoS attack // + + [Usenet,common; note that it's unrelated to `DOS' as name of an + operating system] Abbreviation for Denial-Of-Service attack. This + abbreviation is most often used of attempts to shut down newsgroups + with floods of [4149]spam, or to flood network links with large + amounts of traffic, or to flood network links with large amounts of + traffic, often by abusing network broadcast addresses Compare + [4150]slashdot effect. + _________________________________________________________________ + + Node:dot file, Next:[4151]double bucky, Previous:[4152]DoS attack, + Up:[4153]= D = + + dot file [Unix] n. + + A file that is not visible by default to normal directory-browsing + tools (on Unix, files named with a leading dot are, by convention, not + normally presented in directory listings). Many programs define one or + more dot files in which startup or configuration information may be + optionally recorded; a user can customize the program's behavior by + creating the appropriate file in the current or home directory. + (Therefore, dot files tend to [4154]creep -- with every nontrivial + application program defining at least one, a user's home directory can + be filled with scores of dot files, of course without the user's + really being aware of it.) See also [4155]profile (sense 1), [4156]rc + file. + _________________________________________________________________ + + Node:double bucky, Next:[4157]doubled sig, Previous:[4158]dot file, + Up:[4159]= D = + + double bucky adj. + + Using both the CTRL and META keys. "The command to burn all LEDs is + double bucky F." + + This term originated on the Stanford extended-ASCII keyboard, and was + later taken up by users of the [4160]space-cadet keyboard at MIT. A + typical MIT comment was that the Stanford [4161]bucky bits (control + and meta shifting keys) were nice, but there weren't enough of them; + you could type only 512 different characters on a Stanford keyboard. + An obvious way to address this was simply to add more shifting keys, + and this was eventually done; but a keyboard with that many shifting + keys is hard on touch-typists, who don't like to move their hands away + from the home position on the keyboard. It was half-seriously + suggested that the extra shifting keys be implemented as pedals; + typing on such a keyboard would be very much like playing a full pipe + organ. This idea is mentioned in a parody of a very fine song by + Jeffrey Moss called "Rubber Duckie", which was published in "The + Sesame Street Songbook" (Simon and Schuster 1971, ISBN 0-671-21036-X). + These lyrics were written on May 27, 1978, in celebration of the + Stanford keyboard: + Double Bucky + + Double bucky, you're the one! + You make my keyboard lots of fun. + Double bucky, an additional bit or two: + (Vo-vo-de-o!) + Control and meta, side by side, + Augmented ASCII, nine bits wide! + Double bucky! Half a thousand glyphs, plus a few! + Oh, + I sure wish that I + Had a couple of + Bits more! + Perhaps a + Set of pedals to + Make the number of + Bits four: + Double double bucky! + Double bucky, left and right + OR'd together, outta sight! + Double bucky, I'd like a whole word of + Double bucky, I'm happy I heard of + Double bucky, I'd like a whole word of you! + + --- The Great Quux (with apologies to Jeffrey Moss) + + [This, by the way, is an excellent example of computer [4162]filk + --ESR] See also [4163]meta bit, [4164]cokebottle, and [4165]quadruple + bucky. + _________________________________________________________________ + + Node:doubled sig, Next:[4166]down, Previous:[4167]double bucky, + Up:[4168]= D = + + doubled sig [Usenet] n. + + A [4169]sig block that has been included twice in a [4170]Usenet + article or, less commonly, in an electronic mail message. An article + or message with a doubled sig can be caused by improperly configured + software. More often, however, it reveals the author's lack of + experience in electronic communication. See [4171]B1FF, [4172]pseudo. + _________________________________________________________________ + + Node:down, Next:[4173]download, Previous:[4174]doubled sig, Up:[4175]= + D = + + down + + 1. adj. Not operating. "The up escalator is down" is considered a + humorous thing to say (unless of course you were expecting to use it), + and "The elevator is down" always means "The elevator isn't working" + and never refers to what floor the elevator is on. With respect to + computers, this term has passed into the mainstream; the extension to + other kinds of machine is still confined to techies (e.g. boiler + mechanics may speak of a boiler being down). 2. `go down' vi. To stop + functioning; usually said of the [4176]system. The message from the + [4177]console that every hacker hates to hear from the operator is + "System going down in 5 minutes". 3. `take down', `bring down' vt. To + deactivate purposely, usually for repair work or [4178]PM. "I'm taking + the system down to work on that bug in the tape drive." Occasionally + one hears the word `down' by itself used as a verb in this vt. sense. + See [4179]crash; oppose [4180]up. + _________________________________________________________________ + + Node:download, Next:[4181]DP, Previous:[4182]down, Up:[4183]= D = + + download vt. + + To transfer data or (esp.) code from a far-away system (especially a + larger `host' system) over a digital communications link to a nearby + system (especially a smaller `client' system. Oppose [4184]upload. + + Historical use of these terms was at one time associated with + transfers from large timesharing machines to PCs or peripherals + (download) and vice-versa (upload). The modern usage relative to the + speaker (rather than as an indicator of the size and role of the + machines) evolved as machine categories lost most of their former + functional importance. + _________________________________________________________________ + + Node:DP, Next:[4185]DPB, Previous:[4186]download, Up:[4187]= D = + + DP /D-P/ n. + + 1. Data Processing. Listed here because, according to hackers, use of + the term marks one immediately as a [4188]suit. See [4189]DPer. 2. + Common abbrev for [4190]Dissociated Press. + _________________________________________________________________ + + Node:DPB, Next:[4191]DPer, Previous:[4192]DP, Up:[4193]= D = + + DPB /d*-pib'/ vt. + + [from the PDP-10 instruction set] To plop something down in the + middle. Usage: silly. "DPB yourself into that couch there." The + connotation would be that the couch is full except for one slot just + big enough for one last person to sit in. DPB means `DePosit Byte', + and was the name of a PDP-10 instruction that inserts some bits into + the middle of some other bits. Hackish usage has been kept alive by + the Common LISP function of the same name. + _________________________________________________________________ + + Node:DPer, Next:[4194]Dr. Fred Mbogo, Previous:[4195]DPB, Up:[4196]= D + = + + DPer /dee-pee-er/ n. + + Data Processor. Hackers are absolutely amazed that [4197]suits use + this term self-referentially. Computers process data, not people! See + [4198]DP. + _________________________________________________________________ + + Node:Dr. Fred Mbogo, Next:[4199]dragon, Previous:[4200]DPer, + Up:[4201]= D = + + Dr. Fred Mbogo /*m-boh'goh, dok'tr fred/ n. + + [Stanford] The archetypal man you don't want to see about a problem, + esp. an incompetent professional; a shyster. "Do you know a good eye + doctor?" "Sure, try Mbogo Eye Care and Professional Dry Cleaning." The + name comes from synergy between [4202]bogus and the original Dr. + Mbogo, a witch doctor who was Gomez Addams' physician on the old + "Addams Family" TV show. Interestingly enough, it turns out that under + the rules for Swahili noun classes, `m-' is the characteristic prefix + of "nouns referring to human beings". As such, "mbogo" is quite + plausible as a Swahili coinage for a person having the nature of a + [4203]bogon. Compare [4204]Bloggs Family and [4205]J. Random Hacker; + see also [4206]Fred Foobar and [4207]fred. + _________________________________________________________________ + + Node:dragon, Next:[4208]Dragon Book, Previous:[4209]Dr. Fred Mbogo, + Up:[4210]= D = + + dragon n. + + [MIT] A program similar to a [4211]daemon, except that it is not + invoked at all, but is instead used by the system to perform various + secondary tasks. A typical example would be an accounting program, + which keeps track of who is logged in, accumulates load-average + statistics, etc. Under ITS, many terminals displayed a list of people + logged in, where they were, what they were running, etc., along with + some random picture (such as a unicorn, Snoopy, or the Enterprise), + which was generated by the `name dragon'. Usage: rare outside MIT -- + under Unix and most other OSes this would be called a `background + demon' or [4212]daemon. The best-known Unix example of a dragon is + cron(1). At SAIL, they called this sort of thing a `phantom'. + _________________________________________________________________ + + Node:Dragon Book, Next:[4213]drain, Previous:[4214]dragon, Up:[4215]= + D = + + Dragon Book n. + + The classic text "Compilers: Principles, Techniques and Tools", by + Alfred V. Aho, Ravi Sethi, and Jeffrey D. Ullman (Addison-Wesley 1986; + ISBN 0-201-10088-6), so called because of the cover design featuring a + dragon labeled `complexity of compiler design' and a knight bearing + the lance `LALR parser generator' among his other trappings. This one + is more specifically known as the `Red Dragon Book' (1986); an earlier + edition, sans Sethi and titled "Principles Of Compiler Design" (Alfred + V. Aho and Jeffrey D. Ullman; Addison-Wesley, 1977; ISBN + 0-201-00022-9), was the `Green Dragon Book' (1977). (Also `New Dragon + Book', `Old Dragon Book'.) The horsed knight and the Green Dragon were + warily eying each other at a distance; now the knight is typing + (wearing gauntlets!) at a terminal showing a video-game representation + of the Red Dragon's head while the rest of the beast extends back in + normal space. See also [4216]book titles. + _________________________________________________________________ + + Node:drain, Next:[4217]dread high-bit disease, Previous:[4218]Dragon + Book, Up:[4219]= D = + + drain v. + + [IBM] Syn. for [4220]flush (sense 2). Has a connotation of finality + about it; one speaks of draining a device before taking it offline. + _________________________________________________________________ + + Node:dread high-bit disease, Next:[4221]Dread Questionmark Disease, + Previous:[4222]drain, Up:[4223]= D = + + dread high-bit disease n. + + A condition endemic to some now-obsolete computers and peripherals + (including ASR-33 teletypes and PRIME minicomputers) that results in + all characters having their high (0x80) bit forced on. This of course + makes transporting files to other systems much more difficult, not to + mention the problems these machines have talking with true 8-bit + devices. + + This term was originally used specifically of PRIME (a.k.a. PR1ME) + minicomputers. Folklore has it that PRIME adopted the reversed-8-bit + convention in order to save 25 cents per serial line per machine; + PRIME old-timers, on the other hand, claim they inherited the disease + from Honeywell via customer NASA's compatibility requirements and + struggled heroically to cure it. Whoever was responsible, this + probably qualifies as one of the most [4224]cretinous design tradeoffs + ever made. See [4225]meta bit. + _________________________________________________________________ + + Node:Dread Questionmark Disease, Next:[4226]DRECNET, + Previous:[4227]dread high-bit disease, Up:[4228]= D = + + Dread Questionmark Disease + + n. The result of saving HTML from Microsoft Word or some other program + that uses the nonstandard Microsoft variant of Latin-1; the symptom is + that various of those nonstandard characters in positions 128-160 show + up as questionmarks. The usual culprit is the misnamed `smart quotes' + feature in Microsoft Word. For more details (and a program called + `demoroniser' that cleans up the mess) see + [4229]http://www.fourmilab.ch/webtools/demoroniser/. + _________________________________________________________________ + + Node:DRECNET, Next:[4230]driver, Previous:[4231]Dread Questionmark + Disease, Up:[4232]= D = + + DRECNET /drek'net/ n. + + [from Yiddish/German `dreck', meaning filth] Deliberate distortion of + DECNET, a networking protocol used in the [4233]VMS community. So + called because [4234]DEC helped write the Ethernet specification and + then (either stupidly or as a malignant customer-control tactic) + violated that spec in the design of DRECNET in a way that made it + incompatible. See also [4235]connector conspiracy. + _________________________________________________________________ + + Node:driver, Next:[4236]droid, Previous:[4237]DRECNET, Up:[4238]= D = + + driver n. + + 1. The [4239]main loop of an event-processing program; the code that + gets commands and dispatches them for execution. 2. [techspeak] In + `device driver', code designed to handle a particular peripheral + device such as a magnetic disk or tape unit. 3. In the TeX world and + the computerized typesetting world in general, a program that + translates some device-independent or other common format to something + a real device can actually understand. + _________________________________________________________________ + + Node:droid, Next:[4240]drone, Previous:[4241]driver, Up:[4242]= D = + + droid n. + + [from `android', SF terminology for a humanoid robot of essentially + biological (as opposed to mechanical/electronic) construction] A + person (esp. a low-level bureaucrat or service-business employee) + exhibiting most of the following characteristics: (a) naive trust in + the wisdom of the parent organization or `the system'; (b) a + blind-faith propensity to believe obvious nonsense emitted by + authority figures (or computers!); (c) a rule-governed mentality, one + unwilling or unable to look beyond the `letter of the law' in + exceptional situations; (d) a paralyzing fear of official reprimand or + worse if Procedures are not followed No Matter What; and (e) no + interest in doing anything above or beyond the call of a very + narrowly-interpreted duty, or in particular in fixing that which is + broken; an "It's not my job, man" attitude. + + Typical droid positions include supermarket checkout assistant and + bank clerk; the syndrome is also endemic in low-level government + employees. The implication is that the rules and official procedures + constitute software that the droid is executing; problems arise when + the software has not been properly debugged. The term `droid + mentality' is also used to describe the mindset behind this behavior. + Compare [4243]suit, [4244]marketroid; see [4245]-oid. + + In England there is equivalent mainstream slang; a `jobsworth' is an + obstructive, rule-following bureaucrat, often of the uniformed or + suited variety. Named for the habit of denying a reasonable request by + sucking his teeth and saying "Oh no, guv, sorry I can't help you: + that's more than my job's worth". + _________________________________________________________________ + + Node:drone, Next:[4246]drool-proof paper, Previous:[4247]droid, + Up:[4248]= D = + + drone n. + + Ignorant sales or customer service personnel in computer or + electronics superstores. Characterized by a lack of even superficial + knowledge about the products they sell, yet possessed of the + conviction that they are more competent than their hacker customers. + Usage: "That video board probably sucks, it was recommended by a drone + at Fry's" In the year 2000, their natural habitats include Fry's + Electronics, Best Buy, and CompUSA. + _________________________________________________________________ + + Node:drool-proof paper, Next:[4249]drop on the floor, + Previous:[4250]drone, Up:[4251]= D = + + drool-proof paper n. + + Documentation that has been obsessively [4252]dumbed down, to the + point where only a [4253]cretin could bear to read it, is said to have + succumbed to the `drool-proof paper syndrome' or to have been `written + on drool-proof paper'. For example, this is an actual quote from + Apple's LaserWriter manual: "Do not expose your LaserWriter to open + fire or flame." The SGI Indy manual is said to include the line "Do + not dangle the mouse by the cord or throw it at coworkers.", but this + sounds like parody. + _________________________________________________________________ + + Node:drop on the floor, Next:[4254]drop-ins, + Previous:[4255]drool-proof paper, Up:[4256]= D = + + drop on the floor vt. + + To react to an error condition by silently discarding messages or + other valuable data. "The gateway ran out of memory, so it just + started dropping packets on the floor." Also frequently used of faulty + mail and netnews relay sites that lose messages. See also [4257]black + hole, [4258]bit bucket. + _________________________________________________________________ + + Node:drop-ins, Next:[4259]drop-outs, Previous:[4260]drop on the floor, + Up:[4261]= D = + + drop-ins n. + + [prob. by analogy with [4262]drop-outs] Spurious characters appearing + on a terminal or console as a result of line noise or a system + malfunction of some sort. Esp. used when these are interspersed with + one's own typed input. Compare [4263]drop-outs, sense 2. + _________________________________________________________________ + + Node:drop-outs, Next:[4264]drugged, Previous:[4265]drop-ins, + Up:[4266]= D = + + drop-outs n. + + 1. A variety of `power glitch' (see [4267]glitch); momentary 0 voltage + on the electrical mains. 2. Missing characters in typed input due to + software malfunction or system saturation (one cause of such behavior + under Unix when a bad connection to a modem swamps the processor with + spurious character interrupts; see [4268]screaming tty). 3. Mental + glitches; used as a way of describing those occasions when the mind + just seems to shut down for a couple of beats. See [4269]glitch, + [4270]fried. + _________________________________________________________________ + + Node:drugged, Next:[4271]drum, Previous:[4272]drop-outs, Up:[4273]= D + = + + drugged adj. + + (also `on drugs') 1. Conspicuously stupid, heading toward + [4274]brain-damaged. Often accompanied by a pantomime of toking a + joint. 2. Of hardware, very slow relative to normal performance. + _________________________________________________________________ + + Node:drum, Next:[4275]drunk mouse syndrome, Previous:[4276]drugged, + Up:[4277]= D = + + drum adj, n. + + Ancient techspeak term referring to slow, cylindrical magnetic media + that were once state-of-the-art storage devices. Under BSD Unix the + disk partition used for swapping is still called /dev/drum; this has + led to considerable humor and not a few straight-faced but utterly + bogus `explanations' getting foisted on [4278]newbies. See also + "[4279]The Story of Mel" in Appendix A. + _________________________________________________________________ + + Node:drunk mouse syndrome, Next:[4280]dub dub dub, + Previous:[4281]drum, Up:[4282]= D = + + drunk mouse syndrome n. + + (also `mouse on drugs') A malady exhibited by the mouse pointing + device of some computers. The typical symptom is for the mouse cursor + on the screen to move in random directions and not in sync with the + motion of the actual mouse. Can usually be corrected by unplugging the + mouse and plugging it back again. Another recommended fix for optical + mice is to rotate your mouse pad 90 degrees. + + At Xerox PARC in the 1970s, most people kept a can of copier cleaner + (isopropyl alcohol) at their desks. When the steel ball on the mouse + had picked up enough [4283]cruft to be unreliable, the mouse was + doused in cleaner, which restored it for a while. However, this + operation left a fine residue that accelerated the accumulation of + cruft, so the dousings became more and more frequent. Finally, the + mouse was declared `alcoholic' and sent to the clinic to be dried out + in a CFC ultrasonic bath. + _________________________________________________________________ + + Node:dub dub dub, Next:[4284]Duff's device, Previous:[4285]drunk mouse + syndrome, Up:[4286]= D = + + dub dub dub + + [common] Spoken-only shorthand for the "www" (double-u double-u + double-u) in many web host names. Nothing to do with the style of + reggae music called `dub'. + _________________________________________________________________ + + Node:Duff's device, Next:[4287]dumb terminal, Previous:[4288]dub dub + dub, Up:[4289]= D = + + Duff's device n. + + The most dramatic use yet seen of [4290]fall through in C, invented by + Tom Duff when he was at Lucasfilm. Trying to [4291]bum all the + instructions he could out of an inner loop that copied data serially + onto an output port, he decided to unroll it. He then realized that + the unrolled version could be implemented by interlacing the + structures of a switch and a loop: + register n = (count + 7) / 8; /* count > 0 assumed */ + + switch (count % 8) + { + case 0: do { *to = *from++; + case 7: *to = *from++; + case 6: *to = *from++; + case 5: *to = *from++; + case 4: *to = *from++; + case 3: *to = *from++; + case 2: *to = *from++; + case 1: *to = *from++; + } while (--n > 0); + } + + Shocking though it appears to all who encounter it for the first time, + the device is actually perfectly valid, legal C. C's default + [4292]fall through in case statements has long been its most + controversial single feature; Duff observed that "This code forms some + sort of argument in that debate, but I'm not sure whether it's for or + against." Duff has discussed the device in detail at + [4293]http://www.lysator.liu.se/c/duffs-device.html. Note that the + omission of postfix ++ from *to was intentional (though confusing). + Duff's device can be used to implement memory copy, but the original + aim was to copy values serially into a magic IO register. + + [For maximal obscurity, the outermost pair of braces above could + actually be removed -- GLS] + _________________________________________________________________ + + Node:dumb terminal, Next:[4294]dumbass attack, Previous:[4295]Duff's + device, Up:[4296]= D = + + dumb terminal n. + + A terminal that is one step above a [4297]glass tty, having a + minimally addressable cursor but no on-screen editing or other + features normally supported by a [4298]smart terminal. Once upon a + time, when glass ttys were common and addressable cursors were + something special, what is now called a dumb terminal could pass for a + smart terminal. + _________________________________________________________________ + + Node:dumbass attack, Next:[4299]dumbed down, Previous:[4300]dumb + terminal, Up:[4301]= D = + + dumbass attack /duhm'as *-tak'/ n. + + [Purdue] Notional cause of a novice's mistake made by the experienced, + especially one made while running as [4302]root under Unix, e.g., + typing rm -r * or mkfs on a mounted file system. Compare [4303]adger. + _________________________________________________________________ + + Node:dumbed down, Next:[4304]dump, Previous:[4305]dumbass attack, + Up:[4306]= D = + + dumbed down adj. + + Simplified, with a strong connotation of oversimplified. Often, a + [4307]marketroid will insist that the interfaces and documentation of + software be dumbed down after the designer has burned untold gallons + of midnight oil making it smart. This creates friction. See + [4308]user-friendly. + _________________________________________________________________ + + Node:dump, Next:[4309]dumpster diving, Previous:[4310]dumbed down, + Up:[4311]= D = + + dump n. + + 1. An undigested and voluminous mass of information about a problem or + the state of a system, especially one routed to the slowest available + output device (compare [4312]core dump), and most especially one + consisting of hex or octal [4313]runes describing the byte-by-byte + state of memory, mass storage, or some file. In [4314]elder days, + debugging was generally done by `groveling over' a dump (see + [4315]grovel); increasing use of high-level languages and interactive + debuggers has made such tedium uncommon, and the term `dump' now has a + faintly archaic flavor. 2. A backup. This usage is typical only at + large timesharing installations. + _________________________________________________________________ + + Node:dumpster diving, Next:[4316]dup killer, Previous:[4317]dump, + Up:[4318]= D = + + dumpster diving /dump'-ster di:'-ving/ n. + + 1. The practice of sifting refuse from an office or technical + installation to extract confidential data, especially + security-compromising information (`dumpster' is an Americanism for + what is elsewhere called a `skip'). Back in AT&T's monopoly days, + before paper shredders became common office equipment, phone phreaks + (see [4319]phreaking) used to organize regular dumpster runs against + phone company plants and offices. Discarded and damaged copies of AT&T + internal manuals taught them much. The technique is still rumored to + be a favorite of crackers operating against careless targets. 2. The + practice of raiding the dumpsters behind buildings where producers + and/or consumers of high-tech equipment are located, with the + expectation (usually justified) of finding discarded but + still-valuable equipment to be nursed back to health in some hacker's + den. Experienced dumpster-divers not infrequently accumulate basements + full of moldering (but still potentially useful) [4320]cruft. + _________________________________________________________________ + + Node:dup killer, Next:[4321]dup loop, Previous:[4322]dumpster diving, + Up:[4323]= D = + + dup killer /d[y]oop kill'r/ n. + + [FidoNet] Software that is supposed to detect and delete duplicates of + a message that may have reached the FidoNet system via different + routes. + _________________________________________________________________ + + Node:dup loop, Next:[4324]dusty deck, Previous:[4325]dup killer, + Up:[4326]= D = + + dup loop /d[y]oop loop/ (also `dupe loop') n. + + [FidoNet] An infinite stream of duplicated, near-identical messages on + a FidoNet [4327]echo, the only difference being unique or mangled + identification information applied by a faulty or incorrectly + configured system or network gateway, thus rendering [4328]dup killers + ineffective. If such a duplicate message eventually reaches a system + through which it has already passed (with the original identification + information), all systems passed on the way back to that system are + said to be involved in a [4329]dup loop. + _________________________________________________________________ + + Node:dusty deck, Next:[4330]DWIM, Previous:[4331]dup loop, Up:[4332]= + D = + + dusty deck n. + + Old software (especially applications) which one is obliged to remain + compatible with, or to maintain ([4333]DP types call this `legacy + code', a term hackers consider smarmy and excessively reverent). The + term implies that the software in question is a holdover from + card-punch days. Used esp. when referring to old scientific and + [4334]number-crunching software, much of which was written in FORTRAN + and very poorly documented but is believed to be too expensive to + replace. See [4335]fossil; compare [4336]crawling horror. + _________________________________________________________________ + + Node:DWIM, Next:[4337]dynner, Previous:[4338]dusty deck, Up:[4339]= D + = + + DWIM /dwim/ + + [acronym, `Do What I Mean'] 1. adj. Able to guess, sometimes even + correctly, the result intended when bogus input was provided. 2. n. + obs. The BBNLISP/INTERLISP function that attempted to accomplish this + feat by correcting many of the more common errors. See [4340]hairy. 3. + Occasionally, an interjection hurled at a balky computer, esp. when + one senses one might be tripping over legalisms (see [4341]legalese). + 4. Of a person, someone whose directions are incomprehensible and + vague, but who nevertheless has the expectation that you will solve + the problem using the specific method he/she has in mind. + + Warren Teitelman originally wrote DWIM to fix his typos and spelling + errors, so it was somewhat idiosyncratic to his style, and would often + make hash of anyone else's typos if they were stylistically different. + Some victims of DWIM thus claimed that the acronym stood for `Damn + Warren's Infernal Machine!'. + + In one notorious incident, Warren added a DWIM feature to the command + interpreter used at Xerox PARC. One day another hacker there typed + delete *$ to free up some disk space. (The editor there named backup + files by appending $ to the original file name, so he was trying to + delete any backup files left over from old editing sessions.) It + happened that there weren't any editor backup files, so DWIM helpfully + reported *$ not found, assuming you meant 'delete *'. It then started + to delete all the files on the disk! The hacker managed to stop it + with a [4342]Vulcan nerve pinch after only a half dozen or so files + were lost. + + The disgruntled victim later said he had been sorely tempted to go to + Warren's office, tie Warren down in his chair in front of his + workstation, and then type delete *$ twice. + + DWIM is often suggested in jest as a desired feature for a complex + program; it is also occasionally described as the single instruction + the ideal computer would have. Back when proofs of program correctness + were in vogue, there were also jokes about `DWIMC' (Do What I Mean, + Correctly). A related term, more often seen as a verb, is DTRT (Do The + Right Thing); see [4343]Right Thing. + _________________________________________________________________ + + Node:dynner, Next:[4344]earthquake, Previous:[4345]DWIM, Up:[4346]= D + = + + dynner /din'r/ n. + + 32 bits, by analogy with [4347]nybble and [4348]byte. Usage: rare and + extremely silly. See also [4349]playte, [4350]tayste, [4351]crumb. + General discussion of such terms is under [4352]nybble. + _________________________________________________________________ + + Node:= E =, Next:[4353]= F =, Previous:[4354]= D =, Up:[4355]The + Jargon Lexicon + += E = + + * [4356]earthquake: + * [4357]Easter egg: + * [4358]Easter egging: + * [4359]eat flaming death: + * [4360]EBCDIC: + * [4361]echo: + * [4362]ECP: + * [4363]ed: + * [4364]egosurf: + * [4365]eighty-column mind: + * [4366]El Camino Bignum: + * [4367]elder days: + * [4368]elegant: + * [4369]elephantine: + * [4370]elevator controller: + * [4371]elite: + * [4372]ELIZA effect: + * [4373]elvish: + * [4374]EMACS: + * [4375]email: + * [4376]emoticon: + * [4377]EMP: + * [4378]empire: + * [4379]engine: + * [4380]English: + * [4381]enhancement: + * [4382]ENQ: + * [4383]EOF: + * [4384]EOL: + * [4385]EOU: + * [4386]epoch: + * [4387]epsilon: + * [4388]epsilon squared: + * [4389]era the: + * [4390]Eric Conspiracy: + * [4391]Eris: + * [4392]erotics: + * [4393]error 33: + * [4394]eurodemo: + * [4395]evil: + * [4396]evil and rude: + * [4397]Evil Empire: + * [4398]exa-: + * [4399]examining the entrails: + * [4400]EXCH: + * [4401]excl: + * [4402]EXE: + * [4403]exec: + * [4404]exercise left as an: + * [4405]Exon: + * [4406]Exploder: + * [4407]exploit: + * [4408]external memory: + * [4409]eye candy: + * [4410]eyeball search: + _________________________________________________________________ + + Node:earthquake, Next:[4411]Easter egg, Previous:[4412]dynner, + Up:[4413]= E = + + earthquake n. + + [IBM] The ultimate real-world shock test for computer hardware. + Hackish sources at IBM deny the rumor that the Bay Area quake of 1989 + was initiated by the company to test quality-assurance procedures at + its California plants. + _________________________________________________________________ + + Node:Easter egg, Next:[4414]Easter egging, Previous:[4415]earthquake, + Up:[4416]= E = + + Easter egg n. + + [from the custom of the Easter Egg hunt observed in the U.S. and many + parts of Europe] 1. A message hidden in the object code of a program + as a joke, intended to be found by persons disassembling or browsing + the code. 2. A message, graphic, or sound effect emitted by a program + (or, on a PC, the BIOS ROM) in response to some undocumented set of + commands or keystrokes, intended as a joke or to display program + credits. One well-known early Easter egg found in a couple of OSes + caused them to respond to the command make love with not war?. Many + personal computers have much more elaborate eggs hidden in ROM, + including lists of the developers' names, political exhortations, + snatches of music, and (in one case) graphics images of the entire + development team. + _________________________________________________________________ + + Node:Easter egging, Next:[4417]eat flaming death, + Previous:[4418]Easter egg, Up:[4419]= E = + + Easter egging n. + + [IBM] The act of replacing unrelated components more or less at random + in hopes that a malfunction will go away. Hackers consider this the + normal operating mode of [4420]field circus techs and do not love them + for it. See also the jokes under [4421]field circus. Compare + [4422]shotgun debugging. + _________________________________________________________________ + + Node:eat flaming death, Next:[4423]EBCDIC, Previous:[4424]Easter + egging, Up:[4425]= E = + + eat flaming death imp. + + A construction popularized among hackers by the infamous [4426]CPU + Wars comic; supposedly derive from a famously turgid line in a + WWII-era anti-Nazi propaganda comic that ran "Eat flaming death, + non-Aryan mongrels!" or something of the sort (however, it is also + reported that the Firesign Theatre's 1975 album "In The Next World, + You're On Your Own" a character won the right to scream "Eat flaming + death, fascist media pigs" in the middle of Oscar night on a game + show; this may have been an influence). Used in humorously overblown + expressions of hostility. "Eat flaming death, [4427]EBCDIC users!" + _________________________________________________________________ + + Node:EBCDIC, Next:[4428]echo, Previous:[4429]eat flaming death, + Up:[4430]= E = + + EBCDIC /eb's*-dik/, /eb'see`dik/, or /eb'k*-dik/ n. + + [abbreviation, Extended Binary Coded Decimal Interchange Code] An + alleged character set used on IBM [4431]dinosaurs. It exists in at + least six mutually incompatible versions, all featuring such delights + as non-contiguous letter sequences and the absence of several ASCII + punctuation characters fairly important for modern computer languages + (exactly which characters are absent varies according to which version + of EBCDIC you're looking at). IBM adapted EBCDIC from [4432]punched + card code in the early 1960s and promulgated it as a customer-control + tactic (see [4433]connector conspiracy), spurning the already + established ASCII standard. Today, IBM claims to be an open-systems + company, but IBM's own description of the EBCDIC variants and how to + convert between them is still internally classified top-secret, + burn-before-reading. Hackers blanch at the very name of EBCDIC and + consider it a manifestation of purest [4434]evil. See also [4435]fear + and loathing. + _________________________________________________________________ + + Node:echo, Next:[4436]ECP, Previous:[4437]EBCDIC, Up:[4438]= E = + + echo [FidoNet] n. + + A [4439]topic group on [4440]FidoNet's echomail system. Compare + [4441]newsgroup. + _________________________________________________________________ + + Node:ECP, Next:[4442]ed, Previous:[4443]echo, Up:[4444]= E = + + ECP /E-C-P/ n. + + See [4445]spam and [4446]velveeta. + _________________________________________________________________ + + Node:ed, Next:[4447]egosurf, Previous:[4448]ECP, Up:[4449]= E = + + ed n. + + "ed is the standard text editor." Line taken from original the + [4450]Unix manual page on ed, an ancient line-oriented editor that is + by now used only by a few [4451]Real Programmers, and even then only + for batch operations. The original line is sometimes uttered near the + beginning of an emacs vs. vi holy war on [4452]Usenet, with the (vain) + hope to quench the discussion before it really takes off. Often + followed by a standard text describing the many virtues of ed (such as + the small memory [4453]footprint on a Timex Sinclair, and the + consistent (because nearly non-existent) user interface). + _________________________________________________________________ + + Node:egosurf, Next:[4454]eighty-column mind, Previous:[4455]ed, + Up:[4456]= E = + + egosurf vi. + + To search the net for your name or links to your web pages. Perhaps + connected to long-established SF-fan slang `egoscan', to search for + one's name in a fanzine. + _________________________________________________________________ + + Node:eighty-column mind, Next:[4457]El Camino Bignum, + Previous:[4458]egosurf, Up:[4459]= E = + + eighty-column mind n. + + [IBM] The sort said to be possessed by persons for whom the transition + from [4460]punched card to tape was traumatic (nobody has dared tell + them about disks yet). It is said that these people, including + (according to an old joke) the founder of IBM, will be buried `face + down, 9-edge first' (the 9-edge being the bottom of the card). This + directive is inscribed on IBM's 1402 and 1622 card readers and is + referenced in a famous bit of doggerel called "The Last Bug", the + climactic lines of which are as follows: + He died at the console + Of hunger and thirst. + Next day he was buried, + Face down, 9-edge first. + + The eighty-column mind was thought by most hackers to dominate IBM's + customer base and its thinking. This only began to change in the + mid-1990s when IBM began to reinvent itself after the triumph of the + [4461]killer micro. See [4462]IBM, [4463]fear and loathing, [4464]card + walloper. A copy of "The Last Bug" lives on the the GNU site at + [4465]http://www.gnu.org/fun/jokes/last.bug.html. + _________________________________________________________________ + + Node:El Camino Bignum, Next:[4466]elder days, + Previous:[4467]eighty-column mind, Up:[4468]= E = + + El Camino Bignum /el' k*-mee'noh big'nuhm/ n. + + The road mundanely called El Camino Real, running along San Francisco + peninsula. It originally extended all the way down to Mexico City; + many portions of the old road are still intact. Navigation on the San + Francisco peninsula is usually done relative to El Camino Real, which + defines [4469]logical north and south even though it isn't really + north-south in many places. El Camino Real runs right past Stanford + University and so is familiar to hackers. + + The Spanish word `real' (which has two syllables: /ray-ahl'/) means + `royal'; El Camino Real is `the royal road'. In the FORTRAN language, + a `real' quantity is a number typically precise to seven significant + digits, and a `double precision' quantity is a larger floating-point + number, precise to perhaps fourteen significant digits (other + languages have similar `real' types). + + When a hacker from MIT visited Stanford in 1976, he remarked what a + long road El Camino Real was. Making a pun on `real', he started + calling it `El Camino Double Precision' -- but when the hacker was + told that the road was hundreds of miles long, he renamed it `El + Camino Bignum', and that name has stuck. (See [4470]bignum.) + + [GLS has since let slip that the unnamed hacker in this story was in + fact himself --ESR] + + In recent years, the synonym `El Camino Virtual' has been reported as + an alternate at IBM and Amdahl sites in the Valley. Mathematically + literate hackers in the Valley have also been heard to refer to some + major cross-street intersecting El Camino Real as "El Camino + Imaginary". One popular theory is that the intersection is located + near Moffett Field - where they keep all those complex planes. + _________________________________________________________________ + + Node:elder days, Next:[4471]elegant, Previous:[4472]El Camino Bignum, + Up:[4473]= E = + + elder days n. + + The heroic age of hackerdom (roughly, pre-1980); the era of the + [4474]PDP-10, [4475]TECO, [4476]ITS, and the ARPANET. This term has + been rather consciously adopted from J. R. R. Tolkien's fantasy epic + "The Lord of the Rings". Compare [4477]Iron Age; see also [4478]elvish + and [4479]Great Worm. + _________________________________________________________________ + + Node:elegant, Next:[4480]elephantine, Previous:[4481]elder days, + Up:[4482]= E = + + elegant adj. + + [common; from mathematical usage] Combining simplicity, power, and a + certain ineffable grace of design. Higher praise than `clever', + `winning', or even [4483]cuspy. + + The French aviator, adventurer, and author Antoine de Saint-Exupéry, + probably best known for his classic children's book "The Little + Prince", was also an aircraft designer. He gave us perhaps the best + definition of engineering elegance when he said "A designer knows he + has achieved perfection not when there is nothing left to add, but + when there is nothing left to take away." + _________________________________________________________________ + + Node:elephantine, Next:[4484]elevator controller, + Previous:[4485]elegant, Up:[4486]= E = + + elephantine adj. + + Used of programs or systems that are both conspicuous [4487]hogs + (owing perhaps to poor design founded on [4488]brute force and + ignorance) and exceedingly [4489]hairy in source form. An elephantine + program may be functional and even friendly, but (as in the old joke + about being in bed with an elephant) it's tough to have around all the + same (and, like a pachyderm, difficult to maintain). In extreme cases, + hackers have been known to make trumpeting sounds or perform + expressive proboscatory mime at the mention of the offending program. + Usage: semi-humorous. Compare `has the elephant nature' and the + somewhat more pejorative [4490]monstrosity. See also + [4491]second-system effect and [4492]baroque. + _________________________________________________________________ + + Node:elevator controller, Next:[4493]elite, + Previous:[4494]elephantine, Up:[4495]= E = + + elevator controller n. + + An archetypal dumb embedded-systems application, like [4496]toaster + (which superseded it). During one period (1983-84) in the + deliberations of ANSI X3J11 (the C standardization committee) this was + the canonical example of a really stupid, memory-limited computation + environment. "You can't require printf(3) to be part of the default + runtime library -- what if you're targeting an elevator controller?" + Elevator controllers became important rhetorical weapons on both sides + of several [4497]holy wars. + _________________________________________________________________ + + Node:elite, Next:[4498]ELIZA effect, Previous:[4499]elevator + controller, Up:[4500]= E = + + elite adj. + + Clueful. Plugged-in. One of the cognoscenti. Also used as a general + positive adjective. This term is not actually native hacker slang; it + is used primarily by crackers and [4501]warez d00dz, for which reason + hackers use it only with heavy irony. The term used to refer to the + folks allowed in to the "hidden" or "privileged" sections of BBSes in + the early 1980s (which, typically, contained pirated software). + Frequently, early boards would only let you post, or even see, a + certain subset of the sections (or `boards') on a BBS. Those who got + to the frequently legendary `triple super secret' boards were elite. + Misspellings of this term in warez d00dz style abound; the forms + `eleet', and `31337' (among others) have been sighted. + + A true hacker would be more likely to use `wizardly'. Oppose + [4502]lamer. + _________________________________________________________________ + + Node:ELIZA effect, Next:[4503]elvish, Previous:[4504]elite, Up:[4505]= + E = + + ELIZA effect /*-li:'z* *-fekt'/ n. + + [AI community] The tendency of humans to attach associations to terms + from prior experience. For example, there is nothing magic about the + symbol + that makes it well-suited to indicate addition; it's just + that people associate it with addition. Using + or `plus' to mean + addition in a computer language is taking advantage of the ELIZA + effect. + + This term comes from the famous ELIZA program by Joseph Weizenbaum, + which simulated a Rogerian psychotherapist by rephrasing many of the + patient's statements as questions and posing them to the patient. It + worked by simple pattern recognition and substitution of key words + into canned phrases. It was so convincing, however, that there are + many anecdotes about people becoming very emotionally caught up in + dealing with ELIZA. All this was due to people's tendency to attach to + words meanings which the computer never put there. The ELIZA effect is + a [4506]Good Thing when writing a programming language, but it can + blind you to serious shortcomings when analyzing an Artificial + Intelligence system. Compare [4507]ad-hockery; see also + [4508]AI-complete. Sources for a clone of the original Eliza are + available at + [4509]ftp://ftp.cc.utexas.edu/pub/AI_ATTIC/Programs/Classic/Eliza/Eliz + a.c. + _________________________________________________________________ + + Node:elvish, Next:[4510]EMACS, Previous:[4511]ELIZA effect, Up:[4512]= + E = + + elvish n. + + 1. The Tengwar of Feanor, a table of letterforms resembling the + beautiful Celtic half-uncial hand of the "Book of Kells". Invented and + described by J. R. R. Tolkien in "The Lord of The Rings" as an + orthography for his fictional `elvish' languages, this system (which + is both visually and phonetically [4513]elegant) has long fascinated + hackers (who tend to be intrigued by artificial languages in general). + It is traditional for graphics printers, plotters, window systems, and + the like to support a Feanorian typeface as one of their demo items. + See also [4514]elder days. 2. By extension, any odd or unreadable + typeface produced by a graphics device. 3. The typeface mundanely + called `Böcklin', an art-Noveau display font. + _________________________________________________________________ + + Node:EMACS, Next:[4515]email, Previous:[4516]elvish, Up:[4517]= E = + + EMACS /ee'maks/ n. + + [from Editing MACroS] The ne plus ultra of hacker editors, a + programmable text editor with an entire LISP system inside it. It was + originally written by Richard Stallman in [4518]TECO under [4519]ITS + at the MIT AI lab; AI Memo 554 described it as "an advanced, + self-documenting, customizable, extensible real-time display editor". + It has since been reimplemented any number of times, by various + hackers, and versions exist that run under most major operating + systems. Perhaps the most widely used version, also written by + Stallman and now called "[4520]GNU EMACS" or [4521]GNUMACS, runs + principally under Unix. (Its close relative XEmacs is the second most + popular version.) It includes facilities to run compilation + subprocesses and send and receive mail or news; many hackers spend up + to 80% of their [4522]tube time inside it. Other variants include + [4523]GOSMACS, CCA EMACS, UniPress EMACS, Montgomery EMACS, jove, + epsilon, and MicroEMACS. (Though we use the original all-caps spelling + here, it is nowadays very commonly `Emacs'.) + + Some EMACS versions running under window managers iconify as an + overflowing kitchen sink, perhaps to suggest the one feature the + editor does not (yet) include. Indeed, some hackers find EMACS too + [4524]heavyweight and [4525]baroque for their taste, and expand the + name as `Escape Meta Alt Control Shift' to spoof its heavy reliance on + keystrokes decorated with [4526]bucky bits. Other spoof expansions + include `Eight Megabytes And Constantly Swapping' (from when that was + a lot of [4527]core), `Eventually malloc()s All Computer Storage', and + `EMACS Makes A Computer Slow' (see [4528]recursive acronym). See also + [4529]vi. + _________________________________________________________________ + + Node:email, Next:[4530]emoticon, Previous:[4531]EMACS, Up:[4532]= E = + + email /ee'mayl/ + + (also written `e-mail' and `E-mail') 1. n. Electronic mail + automatically passed through computer networks and/or via modems over + common-carrier lines. Contrast [4533]snail-mail, [4534]paper-net, + [4535]voice-net. See [4536]network address. 2. vt. To send electronic + mail. + + Oddly enough, the word `emailed' is actually listed in the OED; it + means "embossed (with a raised pattern) or perh. arranged in a net or + open work". A use from 1480 is given. The word is probably derived + from French `émaillé' (enameled) and related to Old French + `emmailleüre' (network). A French correspondent tells us that in + modern French, `email' is a hard enamel obtained by heating special + paints in a furnace; an `emailleur' (no final e) is a craftsman who + makes email (he generally paints some objects (like, say, jewelry) and + cooks them in a furnace). + + There are numerous spelling variants of this word. In Internet traffic + up to 1995, `email' predominates, `e-mail' runs a not-too-distant + second, and `E-mail' and `Email' are a distant third and fourth. + _________________________________________________________________ + + Node:emoticon, Next:[4537]EMP, Previous:[4538]email, Up:[4539]= E = + + emoticon /ee-moh'ti-kon/ n. + + [common] An ASCII glyph used to indicate an emotional state in email + or news. Although originally intended mostly as jokes, emoticons (or + some other explicit humor indication) are virtually required under + certain circumstances in high-volume text-only communication forums + such as Usenet; the lack of verbal and visual cues can otherwise cause + what were intended to be humorous, sarcastic, ironic, or otherwise + non-100%-serious comments to be badly misinterpreted (not always even + by [4540]newbies), resulting in arguments and [4541]flame wars. + + Hundreds of emoticons have been proposed, but only a few are in common + use. These include: + + :-) + `smiley face' (for humor, laughter, friendliness, occasionally + sarcasm) + + :-( + `frowney face' (for sadness, anger, or upset) + + ;-) + `half-smiley' ([4542]ha ha only serious); also known as + `semi-smiley' or `winkey face'. + + :-/ + `wry face' + + (These may become more comprehensible if you tilt your head sideways, + to the left.) + + The first two listed are by far the most frequently encountered. + Hyphenless forms of them are common on CompuServe, GEnie, and BIX; see + also [4543]bixie. On [4544]Usenet, `smiley' is often used as a generic + term synonymous with [4545]emoticon, as well as specifically for the + happy-face emoticon. + + It appears that the emoticon was invented by one Scott Fahlman on the + CMU [4546]bboard systems sometime between early 1981 and mid-1982. He + later wrote: "I wish I had saved the original post, or at least + recorded the date for posterity, but I had no idea that I was starting + something that would soon pollute all the world's communication + channels." [GLS confirms that he remembers this original posting]. + + Note for the [4547]newbie: Overuse of the smiley is a mark of + loserhood! More than one per paragraph is a fairly sure sign that + you've gone over the line. + _________________________________________________________________ + + Node:EMP, Next:[4548]empire, Previous:[4549]emoticon, Up:[4550]= E = + + EMP /E-M-P/ + + See [4551]spam. + _________________________________________________________________ + + Node:empire, Next:[4552]engine, Previous:[4553]EMP, Up:[4554]= E = + + empire n. + + Any of a family of military simulations derived from a game written by + Peter Langston many years ago. A number of multi-player variants of + varying degrees of sophistication exist, and one single-player version + implemented for both Unix and VMS; the latter is even available as + MS-DOS freeware. All are notoriously addictive. Of various commercial + derivatives the best known is probably "Empire Deluxe" on PCs and + Amigas. + + Modern empire is a real-time wargame played over the internet by up to + 120 players. Typical games last from 24 hours (blitz) to a couple of + months (long term). The amount of sleep you can get while playing is a + function of the rate at which updates occur and the number of + co-rulers of your country. Empire server software is available for + unix-like machines, and clients for Unix and other platforms. A + comprehensive history of the game is available at + [4555]http://www.empire.cx/infopages/History.html. The Empire resource + site is at [4556]http://www.empire.cx/. + _________________________________________________________________ + + Node:engine, Next:[4557]English, Previous:[4558]empire, Up:[4559]= E = + + engine n. + + 1. A piece of hardware that encapsulates some function but can't be + used without some kind of [4560]front end. Today we have, especially, + `print engine': the guts of a laser printer. 2. An analogous piece of + software; notionally, one that does a lot of noisy crunching, such as + a `database engine'. + + The hacker senses of `engine' are actually close to its original, + pre-Industrial-Revolution sense of a skill, clever device, or + instrument (the word is cognate to `ingenuity'). This sense had not + been completely eclipsed by the modern connotation of + power-transducing machinery in Charles Babbage's time, which explains + why he named the stored-program computer that he designed in 1844 the + `Analytical Engine'. + _________________________________________________________________ + + Node:English, Next:[4561]enhancement, Previous:[4562]engine, + Up:[4563]= E = + + English + + 1. n. obs. The source code for a program, which may be in any + language, as opposed to the linkable or executable binary produced + from it by a compiler. The idea behind the term is that to a real + hacker, a program written in his favorite programming language is at + least as readable as English. Usage: mostly by old-time hackers, + though recognizable in context. Today the prefereed shorthand is + sinply [4564]source. 2. The official name of the database language + used by the old Pick Operating System, actually a sort of crufty, + brain-damaged SQL with delusions of grandeur. The name permitted + [4565]marketroids to say "Yes, and you can program our computers in + English!" to ignorant [4566]suits without quite running afoul of the + truth-in-advertising laws. + _________________________________________________________________ + + Node:enhancement, Next:[4567]ENQ, Previous:[4568]English, Up:[4569]= E + = + + enhancement n. + + Common [4570]marketroid-speak for a bug [4571]fix. This abuse of + language is a popular and time-tested way to turn incompetence into + increased revenue. A hacker being ironic would instead call the fix a + [4572]feature -- or perhaps save some effort by declaring the bug + itself to be a feature. + _________________________________________________________________ + + Node:ENQ, Next:[4573]EOF, Previous:[4574]enhancement, Up:[4575]= E = + + ENQ /enkw/ or /enk/ + + [from the ASCII mnemonic ENQuire for 0000101] An on-line convention + for querying someone's availability. After opening a [4576]talk mode + connection to someone apparently in heavy hack mode, one might type + SYN SYN ENQ? (the SYNs representing notional synchronization bytes), + and expect a return of [4577]ACK or [4578]NAK depending on whether or + not the person felt interruptible. Compare [4579]ping, [4580]finger, + and the usage of FOO? listed under [4581]talk mode. + _________________________________________________________________ + + Node:EOF, Next:[4582]EOL, Previous:[4583]ENQ, Up:[4584]= E = + + EOF /E-O-F/ n. + + [abbreviation, `End Of File'] 1. [techspeak] The [4585]out-of-band + value returned by C's sequential character-input functions (and their + equivalents in other environments) when end of file has been reached. + This value is usually -1 under C libraries postdating V6 Unix, but was + originally 0. DOS hackers think EOF is ^Z, and a few Amiga hackers + think it's ^\. 2. [Unix] The keyboard character (usually control-D, + the ASCII EOT (End Of Transmission) character) that is mapped by the + terminal driver into an end-of-file condition. 3. Used by extension in + non-computer contexts when a human is doing something that can be + modeled as a sequential read and can't go further. "Yeah, I looked for + a list of 360 mnemonics to post as a joke, but I hit EOF pretty fast; + all the library had was a [4586]JCL manual." See also [4587]EOL. + _________________________________________________________________ + + Node:EOL, Next:[4588]EOU, Previous:[4589]EOF, Up:[4590]= E = + + EOL /E-O-L/ n. + + [End Of Line] Syn. for [4591]newline, derived perhaps from the + original CDC6600 Pascal. Now rare, but widely recognized and + occasionally used for brevity. Used in the example entry under + [4592]BNF. See also [4593]EOF. + _________________________________________________________________ + + Node:EOU, Next:[4594]epoch, Previous:[4595]EOL, Up:[4596]= E = + + EOU /E-O-U/ n. + + The mnemonic of a mythical ASCII control character (End Of User) that + would make an ASR-33 Teletype explode on receipt. This construction + parodies the numerous obscure delimiter and control characters left in + ASCII from the days when it was associated more with wire-service + teletypes than computers (e.g., FS, GS, RS, US, EM, SUB, ETX, and esp. + EOT). It is worth remembering that ASR-33s were big, noisy mechanical + beasts with a lot of clattering parts; the notion that one might + explode was nowhere near as ridiculous as it might seem to someone + sitting in front of a [4597]tube or flatscreen today. + _________________________________________________________________ + + Node:epoch, Next:[4598]epsilon, Previous:[4599]EOU, Up:[4600]= E = + + epoch n. + + [Unix: prob. from astronomical timekeeping] The time and date + corresponding to 0 in an operating system's clock and timestamp + values. Under most Unix versions the epoch is 00:00:00 GMT, January 1, + 1970; under VMS, it's 00:00:00 of November 17, 1858 (base date of the + U.S. Naval Observatory's ephemerides); on a Macintosh, it's the + midnight beginning January 1 1904. System time is measured in seconds + or [4601]ticks past the epoch. Weird problems may ensue when the clock + wraps around (see [4602]wrap around), which is not necessarily a rare + event; on systems counting 10 ticks per second, a signed 32-bit count + of ticks is good only for 6.8 years. The 1-tick-per-second clock of + Unix is good only until January 18, 2038, assuming at least some + software continues to consider it signed and that word lengths don't + increase by then. See also [4603]wall time. Microsoft Windows, on the + other hand, has an epoch problem every 49.7 days - but this is seldom + noticed as Windows is almost incapable of staying up continuously for + that long. + _________________________________________________________________ + + Node:epsilon, Next:[4604]epsilon squared, Previous:[4605]epoch, + Up:[4606]= E = + + epsilon + + [see [4607]delta] 1. n. A small quantity of anything. "The cost is + epsilon." 2. adj. Very small, negligible; less than [4608]marginal. + "We can get this feature for epsilon cost." 3. `within epsilon of': + close enough to be indistinguishable for all practical purposes, even + closer than being `within delta of'. "That's not what I asked for, but + it's within epsilon of what I wanted." Alternatively, it may mean not + close enough, but very little is required to get it there: "My program + is within epsilon of working." + _________________________________________________________________ + + Node:epsilon squared, Next:[4609]era the, Previous:[4610]epsilon, + Up:[4611]= E = + + epsilon squared n. + + A quantity even smaller than [4612]epsilon, as small in comparison to + epsilon as epsilon is to something normal; completely negligible. If + you buy a supercomputer for a million dollars, the cost of the + thousand-dollar terminal to go with it is [4613]epsilon, and the cost + of the ten-dollar cable to connect them is epsilon squared. Compare + [4614]lost in the underflow, [4615]lost in the noise. + _________________________________________________________________ + + Node:era the, Next:[4616]Eric Conspiracy, Previous:[4617]epsilon + squared, Up:[4618]= E = + + era n. + + Syn. [4619]epoch. Webster's Unabridged makes these words almost + synonymous, but `era' more often connotes a span of time rather than a + point in time, whereas the reverse is true for [4620]epoch. The + [4621]epoch usage is recommended. + _________________________________________________________________ + + Node:Eric Conspiracy, Next:[4622]Eris, Previous:[4623]era the, + Up:[4624]= E = + + Eric Conspiracy n. + + A shadowy group of mustachioed hackers named Eric first pinpointed as + a sinister conspiracy by an infamous talk.bizarre posting ca. 1987; + this was doubtless influenced by the numerous `Eric' jokes in the + Monty Python oeuvre. There do indeed seem to be considerably more + mustachioed Erics in hackerdom than the frequency of these three + traits can account for unless they are correlated in some arcane way. + Well-known examples include Eric Allman (he of the `Allman style' + described under [4625]indent style) and Erik Fair (co-author of NNTP); + your editor has heard from more than sixty others by email, and the + organization line `Eric Conspiracy Secret Laboratories' now emanates + regularly from more than one site. See the Eric Conspiracy Web Page at + [4626]http://www.ccil.org/~esr/ecsl/ for full details. + _________________________________________________________________ + + Node:Eris, Next:[4627]erotics, Previous:[4628]Eric Conspiracy, + Up:[4629]= E = + + Eris /e'ris/ n. + + The Greek goddess of Chaos, Discord, Confusion, and Things You Know + Not Of; her name was latinized to Discordia and she was worshiped by + that name in Rome. Not a very friendly deity in the Classical + original, she was reinvented as a more benign personification of + creative anarchy starting in 1959 by the adherents of + [4630]Discordianism and has since been a semi-serious subject of + veneration in several `fringe' cultures, including hackerdom. See + [4631]Discordianism, [4632]Church of the SubGenius. + _________________________________________________________________ + + Node:erotics, Next:[4633]error 33, Previous:[4634]Eris, Up:[4635]= E = + + erotics /ee-ro'tiks/ n. + + [Helsinki University of Technology, Finland] n. English-language + university slang for electronics. Often used by hackers in Helsinki, + maybe because good electronics excites them and makes them warm. + _________________________________________________________________ + + Node:error 33, Next:[4636]eurodemo, Previous:[4637]erotics, Up:[4638]= + E = + + error 33 [XEROX PARC] n. + + 1. Predicating one research effort upon the success of another. 2. + Allowing your own research effort to be placed on the critical path of + some other project (be it a research effort or not). + _________________________________________________________________ + + Node:eurodemo, Next:[4639]evil, Previous:[4640]error 33, Up:[4641]= E + = + + eurodemo /yoor'o-dem`-o/ + + a [4642]demo, sense 4 + _________________________________________________________________ + + Node:evil, Next:[4643]evil and rude, Previous:[4644]eurodemo, + Up:[4645]= E = + + evil adj. + + As used by hackers, implies that some system, program, person, or + institution is sufficiently maldesigned as to be not worth the bother + of dealing with. Unlike the adjectives in the + [4646]cretinous/[4647]losing/[4648]brain-damaged series, `evil' does + not imply incompetence or bad design, but rather a set of goals or + design criteria fatally incompatible with the speaker's. This usage is + more an esthetic and engineering judgment than a moral one in the + mainstream sense. "We thought about adding a [4649]Blue Glue interface + but decided it was too evil to deal with." "[4650]TECO is neat, but it + can be pretty evil if you're prone to typos." Often pronounced with + the first syllable lengthened, as /eeee'vil/. Compare [4651]evil and + rude. + _________________________________________________________________ + + Node:evil and rude, Next:[4652]Evil Empire, Previous:[4653]evil, + Up:[4654]= E = + + evil and rude adj. + + Both [4655]evil and [4656]rude, but with the additional connotation + that the rudeness was due to malice rather than incompetence. Thus, + for example: Microsoft's Windows NT is evil because it's a competent + implementation of a bad design; it's rude because it's gratuitously + incompatible with Unix in places where compatibility would have been + as easy and effective to do; but it's evil and rude because the + incompatibilities are apparently there not to fix design bugs in Unix + but rather to lock hapless customers and developers into the Microsoft + way. Hackish evil and rude is close to the mainstream sense of `evil'. + _________________________________________________________________ + + Node:Evil Empire, Next:[4657]exa-, Previous:[4658]evil and rude, + Up:[4659]= E = + + Evil Empire n. + + [from Ronald Reagan's famous characterization of the communist Soviet + Union] Formerly [4660]IBM, now [4661]Microsoft. Functionally, the + company most hackers love to hate at any given time. Hackers like to + see themselves as romantic rebels against the Evil Empire, and + frequently adopt this role to the point of ascribing rather more power + and malice to the Empire than it actually has. See also [4662]Borg and + search for [4663]Evil Empire pages on the Web. + _________________________________________________________________ + + Node:exa-, Next:[4664]examining the entrails, Previous:[4665]Evil + Empire, Up:[4666]= E = + + exa- /ek's*/ pref. + + [SI] See [4667]quantifiers. + _________________________________________________________________ + + Node:examining the entrails, Next:[4668]EXCH, Previous:[4669]exa-, + Up:[4670]= E = + + examining the entrails n. + + The process of [4671]grovelling through a [4672]core dump or hex image + in an attempt to discover the bug that brought a program or system + down. The reference is to divination from the entrails of a sacrified + animal. Compare [4673]runes, [4674]incantation, [4675]black art, + [4676]desk check. + _________________________________________________________________ + + Node:EXCH, Next:[4677]excl, Previous:[4678]examining the entrails, + Up:[4679]= E = + + EXCH /eks'ch*/ or /eksch/ vt. + + To exchange two things, each for the other; to swap places. If you + point to two people sitting down and say "Exch!", you are asking them + to trade places. EXCH, meaning EXCHange, was originally the name of a + PDP-10 instruction that exchanged the contents of a register and a + memory location. Many newer hackers are probably thinking instead of + the [4680]PostScript exchange operator (which is usually written in + lowercase). + _________________________________________________________________ + + Node:excl, Next:[4681]EXE, Previous:[4682]EXCH, Up:[4683]= E = + + excl /eks'kl/ n. + + Abbreviation for `exclamation point'. See [4684]bang, [4685]shriek, + [4686]ASCII. + _________________________________________________________________ + + Node:EXE, Next:[4687]exec, Previous:[4688]excl, Up:[4689]= E = + + EXE /eks'ee/ or /eek'see/ or /E-X-E/ n. + + An executable binary file. Some operating systems (notably MS-DOS, + VMS, and TWENEX) use the extension .EXE to mark such files. This usage + is also occasionally found among Unix programmers even though Unix + executables don't have any required suffix. + _________________________________________________________________ + + Node:exec, Next:[4690]exercise left as an, Previous:[4691]EXE, + Up:[4692]= E = + + exec /eg-zek'/ or /eks'ek/ vt., n. + + 1. [Unix: from `execute'] Synonym for [4693]chain, derives from the + exec(2) call. 2. [from `executive'] obs. The command interpreter for + an [4694]OS (see [4695]shell); term esp. used around mainframes, and + prob. derived from UNIVAC's archaic EXEC 2 and EXEC 8 operating + systems. 3. At IBM and VM/CMS shops, the equivalent of a shell command + file (among VM/CMS users). + + The mainstream `exec' as an abbreviation for (human) executive is not + used. To a hacker, an `exec' is a always a program, never a person. + _________________________________________________________________ + + Node:exercise left as an, Next:[4696]Exon, Previous:[4697]exec, + Up:[4698]= E = + + exercise, left as an adj. + + [from technical books] Used to complete a proof when one doesn't mind + a [4699]handwave, or to avoid one entirely. The complete phrase is: + "The proof [or `the rest'] is left as an exercise for the reader." + This comment has occasionally been attached to unsolved research + problems by authors possessed of either an evil sense of humor or a + vast faith in the capabilities of their audiences. + _________________________________________________________________ + + Node:Exon, Next:[4700]Exploder, Previous:[4701]exercise left as an, + Up:[4702]= E = + + Exon /eks'on/ excl. + + A generic obscenity that quickly entered wide use on the Internet and + Usenet after [4703]Black Thursday. From the last name of Senator James + Exon (Democrat-Nebraska), primary author of the [4704]CDA. + _________________________________________________________________ + + Node:Exploder, Next:[4705]exploit, Previous:[4706]Exon, Up:[4707]= E = + + Exploder n. + + Used within Microsoft to refer to the Windows Explorer, the interface + component of Windows 95 and WinNT 4. Our spies report that most of the + heavy guns at MS came from a Unix background and use command line + utilities; even they are scornful of the over-gingerbreaded [4708]WIMP + environments that they have been called upon to create. + _________________________________________________________________ + + Node:exploit, Next:[4709]external memory, Previous:[4710]Exploder, + Up:[4711]= E = + + exploit n. + + [originally cracker slang] 1. A vulnerability in software that can be + used for breaking security or otherwise attacking an Internet host + over the network. The [4712]Ping O' Death is a famous exploit. 2. More + grammatically, a program that exploits an exploit in sense 1, + _________________________________________________________________ + + Node:external memory, Next:[4713]eye candy, Previous:[4714]exploit, + Up:[4715]= E = + + external memory n. + + A memo pad, palmtop computer, or written notes. "Hold on while I write + that to external memory". The analogy is with store or DRAM versus + nonvolatile disk storage on computers. + _________________________________________________________________ + + Node:eye candy, Next:[4716]eyeball search, Previous:[4717]external + memory, Up:[4718]= E = + + eye candy /i:' kand`ee/ n. + + [from mainstream slang "ear candy"] A display of some sort that's + presented to [4719]lusers to keep them distracted while the program + performs necessary background tasks. "Give 'em some eye candy while + the back-end [4720]slurps that [4721]BLOB into core." Reported as + mainstream usage among players of graphics-heavy computer games. We're + also told this term is mainstream slang for soft pornography, but that + sense does not appear to be live among hackers. + _________________________________________________________________ + + Node:eyeball search, Next:[4722]face time, Previous:[4723]eye candy, + Up:[4724]= E = + + eyeball search n.,v. + + To look for something in a mass of code or data with one's own native + optical sensors, as opposed to using some sort of pattern matching + software like [4725]grep or any other automated search tool. Also + called a [4726]vgrep; compare [4727]vdiff, [4728]desk check. + _________________________________________________________________ + + Node:= F =, Next:[4729]= G =, Previous:[4730]= E =, Up:[4731]The + Jargon Lexicon + += F = + + * [4732]face time: + * [4733]factor: + * [4734]fairings: + * [4735]fall over: + * [4736]fall through: + * [4737]fan: + * [4738]fandango on core: + * [4739]FAQ: + * [4740]FAQ list: + * [4741]FAQL: + * [4742]faradize: + * [4743]farkled: + * [4744]farming: + * [4745]fascist: + * [4746]fat electrons: + * [4747]fat-finger: + * [4748]faulty: + * [4749]fd leak: + * [4750]fear and loathing: + * [4751]feature: + * [4752]feature creature: + * [4753]feature creep: + * [4754]feature key: + * [4755]feature shock: + * [4756]featurectomy: + * [4757]feep: + * [4758]feeper: + * [4759]feeping creature: + * [4760]feeping creaturism: + * [4761]feetch feetch: + * [4762]fence: + * [4763]fencepost error: + * [4764]fiber-seeking backhoe: + * [4765]FidoNet: + * [4766]field circus: + * [4767]field servoid: + * [4768]Fight-o-net: + * [4769]File Attach: + * [4770]File Request: + * [4771]file signature: + * [4772]filk: + * [4773]film at 11: + * [4774]filter: + * [4775]Finagle's Law: + * [4776]fine: + * [4777]finger: + * [4778]finger trouble: + * [4779]finger-pointing syndrome: + * [4780]finn: + * [4781]firebottle: + * [4782]firefighting: + * [4783]firehose syndrome: + * [4784]firewall code: + * [4785]firewall machine: + * [4786]fireworks mode: + * [4787]firmware: + * [4788]firmy: + * [4789]fish: + * [4790]FISH queue: + * [4791]FITNR: + * [4792]fix: + * [4793]FIXME: + * [4794]flag: + * [4795]flag day: + * [4796]flaky: + * [4797]flamage: + * [4798]flame: + * [4799]flame bait: + * [4800]flame on: + * [4801]flame war: + * [4802]flamer: + * [4803]flap: + * [4804]flarp: + * [4805]flash crowd: + * [4806]flat: + * [4807]flat-ASCII: + * [4808]flat-file: + * [4809]flatten: + * [4810]flavor: + * [4811]flavorful: + * [4812]flippy: + * [4813]flood: + * [4814]flowchart: + * [4815]flower key: + * [4816]flush: + * [4817]flypage: + * [4818]Flyspeck 3: + * [4819]flytrap: + * [4820]FM: + * [4821]fnord: + * [4822]FOAF: + * [4823]FOD: + * [4824]fold case: + * [4825]followup: + * [4826]fontology: + * [4827]foo: + * [4828]foobar: + * [4829]fool: + * [4830]fool file: + * [4831]Foonly: + * [4832]footprint: + * [4833]for free: + * [4834]for the rest of us: + * [4835]for values of: + * [4836]fora: + * [4837]foreground: + * [4838]fork: + * [4839]fork bomb: + * [4840]forked: + * [4841]Fortrash: + * [4842]fortune cookie: + * [4843]forum: + * [4844]fossil: + * [4845]four-color glossies: + * [4846]frag: + * [4847]fragile: + * [4848]fred: + * [4849]Fred Foobar: + * [4850]frednet: + * [4851]free software: + * [4852]freeware: + * [4853]freeze: + * [4854]fried: + * [4855]frink: + * [4856]friode: + * [4857]fritterware: + * [4858]frob: + * [4859]frobnicate: + * [4860]frobnitz: + * [4861]frog: + * [4862]frogging: + * [4863]front end: + * [4864]frotz: + * [4865]frotzed: + * [4866]frowney: + * [4867]FRS: + * [4868]fry: + * [4869]fscking: + * [4870]FSF: + * [4871]FTP: + * [4872]-fu: + * [4873]FUBAR: + * [4874]fuck me harder: + * [4875]FUD: + * [4876]FUD wars: + * [4877]fudge: + * [4878]fudge factor: + * [4879]fuel up: + * [4880]Full Monty: + * [4881]fum: + * [4882]functino: + * [4883]funky: + * [4884]funny money: + * [4885]furrfu: + * [4886]fuzzball: + _________________________________________________________________ + + Node:face time, Next:[4887]factor, Previous:[4888]eyeball search, + Up:[4889]= F = + + face time n. + + [common] Time spent interacting with somebody face-to-face (as opposed + to via electronic links). "Oh, yeah, I spent some face time with him + at the last Usenix." + _________________________________________________________________ + + Node:factor, Next:[4890]fairings, Previous:[4891]face time, Up:[4892]= + F = + + factor n. + + See [4893]coefficient of X. + _________________________________________________________________ + + Node:fairings, Next:[4894]fall over, Previous:[4895]factor, Up:[4896]= + F = + + fairings n. /fer'ingz/ + + [FreeBSD; orig. a typo for `fairness'] A term thrown out in discussion + whenever a completely and transparently nonsensical argument in one's + favor(?) seems called for, e,g. at the end of a really long thread for + which the outcome is no longer even cared about since everyone is now + so sick of it; or in rebuttal to another nonsensical argument ("Change + the loader to look for /kernel.pl? What about fairings?") + _________________________________________________________________ + + Node:fall over, Next:[4897]fall through, Previous:[4898]fairings, + Up:[4899]= F = + + fall over vi. + + [IBM] Yet another synonym for [4900]crash or [4901]lose. `Fall over + hard' equates to [4902]crash and burn. + _________________________________________________________________ + + Node:fall through, Next:[4903]fan, Previous:[4904]fall over, + Up:[4905]= F = + + fall through v. + + (n. `fallthrough', var. `fall-through') 1. To exit a loop by + exhaustion, i.e., by having fulfilled its exit condition rather than + via a break or exception condition that exits from the middle of it. + This usage appears to be really old, dating from the 1940s and 1950s. + 2. To fail a test that would have passed control to a subroutine or + some other distant portion of code. 3. In C, `fall-through' occurs + when the flow of execution in a switch statement reaches a case label + other than by jumping there from the switch header, passing a point + where one would normally expect to find a break. A trivial example: +switch (color) +{ +case GREEN: + do_green(); + break; +case PINK: + do_pink(); + /* FALL THROUGH */ +case RED: + do_red(); + break; +default: + do_blue(); + break; +} + + The variant spelling /* FALL THRU */ is also common. + + The effect of the above code is to do_green() when color is GREEN, + do_red() when color is RED, do_blue() on any other color other than + PINK, and (and this is the important part) do_pink() and then do_red() + when color is PINK. Fall-through is [4906]considered harmful by some, + though there are contexts (such as the coding of state machines) in + which it is natural; it is generally considered good practice to + include a comment highlighting the fall-through where one would + normally expect a break. See also [4907]Duff's device. + _________________________________________________________________ + + Node:fan, Next:[4908]fandango on core, Previous:[4909]fall through, + Up:[4910]= F = + + fan n. + + Without qualification, indicates a fan of science fiction, especially + one who goes to [4911]cons and tends to hang out with other fans. Many + hackers are fans, so this term has been imported from fannish slang; + however, unlike much fannish slang it is recognized by most + non-fannish hackers. Among SF fans the plural is correctly `fen', but + this usage is not automatic to hackers. "Laura reads the stuff + occasionally but isn't really a fan." + _________________________________________________________________ + + Node:fandango on core, Next:[4912]FAQ, Previous:[4913]fan, Up:[4914]= + F = + + fandango on core n. + + [Unix/C hackers, from the Iberian dance] In C, a wild pointer that + runs out of bounds, causing a [4915]core dump, or corrupts the + malloc(3) [4916]arena in such a way as to cause mysterious failures + later on, is sometimes said to have `done a fandango on core'. On + low-end personal machines without an MMU (or Windows boxes, which have + an MMU but use it incompetently), this can corrupt the OS itself, + causing massive lossage. Other frenetic dances such as the cha-cha or + the watusi, may be substituted. See [4917]aliasing bug, + [4918]precedence lossage, [4919]smash the stack, [4920]memory leak, + [4921]memory smash, [4922]overrun screw, [4923]core. + _________________________________________________________________ + + Node:FAQ, Next:[4924]FAQ list, Previous:[4925]fandango on core, + Up:[4926]= F = + + FAQ /F-A-Q/ or /fak/ n. + + [Usenet] 1. A Frequently Asked Question. 2. A compendium of + accumulated lore, posted periodically to high-volume newsgroups in an + attempt to forestall such questions. Some people prefer the term `FAQ + list' or `FAQL' /fa'kl/, reserving `FAQ' for sense 1. + + This lexicon itself serves as a good example of a collection of one + kind of lore, although it is far too big for a regular FAQ posting. + Examples: "What is the proper type of NULL?" and "What's that funny + name for the # character?" are both Frequently Asked Questions. + Several FAQs refer readers to this file. + _________________________________________________________________ + + Node:FAQ list, Next:[4927]FAQL, Previous:[4928]FAQ, Up:[4929]= F = + + FAQ list /F-A-Q list/ or /fak list/ n. + + [common; Usenet] Syn [4930]FAQ, sense 2. + _________________________________________________________________ + + Node:FAQL, Next:[4931]faradize, Previous:[4932]FAQ list, Up:[4933]= F + = + + FAQL /fa'kl/ n. + + Syn. [4934]FAQ list. + _________________________________________________________________ + + Node:faradize, Next:[4935]farkled, Previous:[4936]FAQL, Up:[4937]= F = + + faradize /far'*-di:z/ v. + + [US Geological Survey] To start any hyper-addictive process or trend, + or to continue adding current to such a trend. Telling one user about + a new octo-tetris game you compiled would be a faradizing act -- in + two weeks you might find your entire department playing the faradic + game. + _________________________________________________________________ + + Node:farkled, Next:[4938]farming, Previous:[4939]faradize, Up:[4940]= + F = + + farkled /far'kld/ adj. + + [DeVry Institute of Technology, Atlanta] Syn. [4941]hosed. Poss. owes + something to Yiddish `farblondjet' and/or the `Farkle Family' skits on + "Rowan and Martin's Laugh-In", a popular comedy show of the late + 1960s. + _________________________________________________________________ + + Node:farming, Next:[4942]fascist, Previous:[4943]farkled, Up:[4944]= F + = + + farming n. + + [Adelaide University, Australia] What the heads of a disk drive are + said to do when they plow little furrows in the magnetic media. + Associated with a [4945]crash. Typically used as follows: "Oh no, the + machine has just crashed; I hope the hard drive hasn't gone + [4946]farming again." No longer common; modern drives automatically + park their heads in a safe zone on power-down, so it takes a real + mechanical problem to induce this. + _________________________________________________________________ + + Node:fascist, Next:[4947]fat electrons, Previous:[4948]farming, + Up:[4949]= F = + + fascist adj. + + 1. [common] Said of a computer system with excessive or annoying + security barriers, usage limits, or access policies. The implication + is that said policies are preventing hackers from getting interesting + work done. The variant `fascistic' seems to have been preferred at + MIT, poss. by analogy with `touristic' (see [4950]tourist or under the + influence of German/Yiddish `faschistisch'). 2. In the design of + languages and other software tools, `the fascist alternative' is the + most restrictive and structured way of capturing a particular + function; the implication is that this may be desirable in order to + simplify the implementation or provide tighter error checking. Compare + [4951]bondage-and-discipline language, although that term is global + rather than local. + _________________________________________________________________ + + Node:fat electrons, Next:[4952]fat-finger, Previous:[4953]fascist, + Up:[4954]= F = + + fat electrons n. + + Old-time hacker David Cargill's theory on the causation of computer + glitches. Your typical electric utility draws its line current out of + the big generators with a pair of coil taps located near the top of + the dynamo. When the normal tap brushes get dirty, they take them off + line to clean them up, and use special auxiliary taps on the bottom of + the coil. Now, this is a problem, because when they do that they get + not ordinary or `thin' electrons, but the fat'n'sloppy electrons that + are heavier and so settle to the bottom of the generator. These flow + down ordinary wires just fine, but when they have to turn a sharp + corner (as in an integrated-circuit via), they're apt to get stuck. + This is what causes computer glitches. [Fascinating. Obviously, fat + electrons must gain mass by [4955]bogon absorption --ESR] Compare + [4956]bogon, [4957]magic smoke. + _________________________________________________________________ + + Node:fat-finger, Next:[4958]faulty, Previous:[4959]fat electrons, + Up:[4960]= F = + + fat-finger vt. + + 1. To introduce a typo while editing in such a way that the resulting + manglification of a configuration file does something useless, + damaging, or wildly unexpected. "NSI fat-fingered their DNS zone file + and took half the net down again." 2. More generally, any typo that + produces dramatically bad results. + _________________________________________________________________ + + Node:faulty, Next:[4961]fd leak, Previous:[4962]fat-finger, Up:[4963]= + F = + + faulty adj. + + Non-functional; buggy. Same denotation as [4964]bletcherous, + [4965]losing, q.v., but the connotation is much milder. + _________________________________________________________________ + + Node:fd leak, Next:[4966]fear and loathing, Previous:[4967]faulty, + Up:[4968]= F = + + fd leak /F-D leek/ n. + + A kind of programming bug analogous to a [4969]core leak, in which a + program fails to close file descriptors (`fd's) after file operations + are completed, and thus eventually runs out of them. See [4970]leak. + _________________________________________________________________ + + Node:fear and loathing, Next:[4971]feature, Previous:[4972]fd leak, + Up:[4973]= F = + + fear and loathing n. + + [from Hunter S. Thompson] A state inspired by the prospect of dealing + with certain real-world systems and standards that are totally + [4974]brain-damaged but ubiquitous -- Intel 8086s, or [4975]COBOL, or + [4976]EBCDIC, or any [4977]IBM machine bigger than a workstation. + "Ack! They want PCs to be able to talk to the AI machine. Fear and + loathing time!" + _________________________________________________________________ + + Node:feature, Next:[4978]feature creature, Previous:[4979]fear and + loathing, Up:[4980]= F = + + feature n. + + 1. [common] A good property or behavior (as of a program). Whether it + was intended or not is immaterial. 2. [common] An intended property or + behavior (as of a program). Whether it is good or not is immaterial + (but if bad, it is also a [4981]misfeature). 3. A surprising property + or behavior; in particular, one that is purposely inconsistent because + it works better that way -- such an inconsistency is therefore a + [4982]feature and not a [4983]bug. This kind of feature is sometimes + called a [4984]miswart; see that entry for a classic example. 4. A + property or behavior that is gratuitous or unnecessary, though perhaps + also impressive or cute. For example, one feature of Common LISP's + format function is the ability to print numbers in two different + Roman-numeral formats (see [4985]bells whistles and gongs). 5. A + property or behavior that was put in to help someone else but that + happens to be in your way. 6. [common] A bug that has been documented. + To call something a feature sometimes means the author of the program + did not consider the particular case, and that the program responded + in a way that was unexpected but not strictly incorrect. A standard + joke is that a bug can be turned into a [4986]feature simply by + documenting it (then theoretically no one can complain about it + because it's in the manual), or even by simply declaring it to be + good. "That's not a bug, that's a feature!" is a common catchphrase. + See also [4987]feetch feetch, [4988]creeping featurism, [4989]wart, + [4990]green lightning. + + The relationship among bugs, features, misfeatures, warts, and + miswarts might be clarified by the following hypothetical exchange + between two hackers on an airliner: + + A: "This seat doesn't recline." + + B: "That's not a bug, that's a feature. There is an emergency exit + door built around the window behind you, and the route has to be kept + clear." + + A: "Oh. Then it's a misfeature; they should have increased the spacing + between rows here." + + B: "Yes. But if they'd increased spacing in only one section it would + have been a wart -- they would've had to make nonstandard-length + ceiling panels to fit over the displaced seats." + + A: "A miswart, actually. If they increased spacing throughout they'd + lose several rows and a chunk out of the profit margin. So unequal + spacing would actually be the Right Thing." + + B: "Indeed." + + `Undocumented feature' is a common, allegedly humorous euphemism for a + [4991]bug. There's a related joke that is sometimes referred to as the + "one-question geek test". You say to someone "I saw a Volkswagen + Beetle today with a vanity license plate that read FEATURE". If he/she + laughs, he/she is a geek (see [4992]computer geek, sense 2). + _________________________________________________________________ + + Node:feature creature, Next:[4993]feature creep, + Previous:[4994]feature, Up:[4995]= F = + + feature creature n. + + [poss. fr. slang `creature feature' for a horror movie] 1. One who + loves to add features to designs or programs, perhaps at the expense + of coherence, concision, or [4996]taste. 2. Alternately, a mythical + being that induces otherwise rational programmers to perpetrate such + crocks. See also [4997]feeping creaturism, [4998]creeping featurism. + _________________________________________________________________ + + Node:feature creep, Next:[4999]feature key, Previous:[5000]feature + creature, Up:[5001]= F = + + feature creep n. + + [common] The result of [5002]creeping featurism, as in "Emacs has a + bad case of feature creep". + _________________________________________________________________ + + Node:feature key, Next:[5003]feature shock, Previous:[5004]feature + creep, Up:[5005]= F = + + feature key n. + + [common] The Macintosh key with the cloverleaf graphic on its keytop; + sometimes referred to as `flower', `pretzel', `clover', `propeller', + `beanie' (an apparent reference to the major feature of a propeller + beanie), [5006]splat, `open-apple' or (officially, in Mac + documentation) the `command key'. In French, the term `papillon' + (butterfly) has been reported. The proliferation of terms for this + creature may illustrate one subtle peril of iconic interfaces. + + Many people have been mystified by the cloverleaf-like symbol that + appears on the feature key. Its oldest name is `cross of St. Hannes', + but it occurs in pre-Christian Viking art as a decorative motif. + Throughout Scandinavia today the road agencies use it to mark sites of + historical interest. Apple picked up the symbol from an early Mac + developer who happened to be Swedish. Apple documentation gives the + translation "interesting feature"! + + There is some dispute as to the proper (Swedish) name of this symbol. + It technically stands for the word `sevärdhet' (thing worth seeing); + many of these are old churches. Some Swedes report as an idiom for the + sign the word `kyrka', cognate to English `church' and pronounced + (roughly) /chur'ka/ in modern Swedish. Others say this is nonsense. + Other idioms reported for the sign are `runa' (rune) or `runsten' + /roon'stn/ (runestone), derived from the fact that many of the + interesting features are Viking rune-stones. The term `fornminne' + /foorn'min'*/ (relic of antiquity, ancient monument) is also reported, + especially among those who think that the Mac itself is a relic of + antiquity. + _________________________________________________________________ + + Node:feature shock, Next:[5007]featurectomy, Previous:[5008]feature + key, Up:[5009]= F = + + feature shock n. + + [from Alvin Toffler's book title "Future Shock"] A user's (or + programmer's!) confusion when confronted with a package that has too + many features and poor introductory material. + _________________________________________________________________ + + Node:featurectomy, Next:[5010]feep, Previous:[5011]feature shock, + Up:[5012]= F = + + featurectomy /fee`ch*r-ek't*-mee/ n. + + The act of removing a feature from a program. Featurectomies come in + two flavors, the `righteous' and the `reluctant'. Righteous + featurectomies are performed because the remover believes the program + would be more elegant without the feature, or there is already an + equivalent and better way to achieve the same end. (Doing so is not + quite the same thing as removing a [5013]misfeature.) Reluctant + featurectomies are performed to satisfy some external constraint such + as code size or execution speed. + _________________________________________________________________ + + Node:feep, Next:[5014]feeper, Previous:[5015]featurectomy, Up:[5016]= + F = + + feep /feep/ + + 1. n. The soft electronic `bell' sound of a display terminal (except + for a VT-52); a beep (in fact, the microcomputer world seems to prefer + [5017]beep). 2. vi. To cause the display to make a feep sound. ASR-33s + (the original TTYs) do not feep; they have mechanical bells that ring. + Alternate forms: [5018]beep, `bleep', or just about anything suitably + onomatopoeic. (Jeff MacNelly, in his comic strip "Shoe", uses the word + `eep' for sounds made by computer terminals and video games; this is + perhaps the closest written approximation yet.) The term `breedle' was + sometimes heard at SAIL, where the terminal bleepers are not + particularly soft (they sound more like the musical equivalent of a + raspberry or Bronx cheer; for a close approximation, imagine the sound + of a Star Trek communicator's beep lasting for five seconds). The + `feeper' on a VT-52 has been compared to the sound of a '52 Chevy + stripping its gears. See also [5019]ding. + _________________________________________________________________ + + Node:feeper, Next:[5020]feeping creature, Previous:[5021]feep, + Up:[5022]= F = + + feeper /fee'pr/ n. + + The device in a terminal or workstation (usually a loudspeaker of some + kind) that makes the [5023]feep sound. + _________________________________________________________________ + + Node:feeping creature, Next:[5024]feeping creaturism, + Previous:[5025]feeper, Up:[5026]= F = + + feeping creature n. + + [from [5027]feeping creaturism] An unnecessary feature; a bit of + [5028]chrome that, in the speaker's judgment, is the camel's nose for + a whole horde of new features. + _________________________________________________________________ + + Node:feeping creaturism, Next:[5029]feetch feetch, + Previous:[5030]feeping creature, Up:[5031]= F = + + feeping creaturism /fee'ping kree`ch*r-izm/ n. + + A deliberate spoonerism for [5032]creeping featurism, meant to imply + that the system or program in question has become a misshapen creature + of hacks. This term isn't really well defined, but it sounds so neat + that most hackers have said or heard it. It is probably reinforced by + an image of terminals prowling about in the dark making their + customary noises. + _________________________________________________________________ + + Node:feetch feetch, Next:[5033]fence, Previous:[5034]feeping + creaturism, Up:[5035]= F = + + feetch feetch /feech feech/ interj. + + If someone tells you about some new improvement to a program, you + might respond: "Feetch, feetch!" The meaning of this depends + critically on vocal inflection. With enthusiasm, it means something + like "Boy, that's great! What a great hack!" Grudgingly or with + obvious doubt, it means "I don't know; it sounds like just one more + unnecessary and complicated thing". With a tone of resignation, it + means, "Well, I'd rather keep it simple, but I suppose it has to be + done". + _________________________________________________________________ + + Node:fence, Next:[5036]fencepost error, Previous:[5037]feetch feetch, + Up:[5038]= F = + + fence n. 1. + + A sequence of one or more distinguished ([5039]out-of-band) characters + (or other data items), used to delimit a piece of data intended to be + treated as a unit (the computer-science literature calls this a + `sentinel'). The NUL (ASCII 0000000) character that terminates strings + in C is a fence. Hex FF is also (though slightly less frequently) used + this way. See [5040]zigamorph. 2. An extra data value inserted in an + array or other data structure in order to allow some normal test on + the array's contents also to function as a termination test. For + example, a highly optimized routine for finding a value in an array + might artificially place a copy of the value to be searched for after + the last slot of the array, thus allowing the main search loop to + search for the value without having to check at each pass whether the + end of the array had been reached. 3. [among users of optimizing + compilers] Any technique, usually exploiting knowledge about the + compiler, that blocks certain optimizations. Used when explicit + mechanisms are not available or are overkill. Typically a hack: "I + call a dummy procedure there to force a flush of the optimizer's + register-coloring info" can be expressed by the shorter "That's a + fence procedure". + _________________________________________________________________ + + Node:fencepost error, Next:[5041]fiber-seeking backhoe, + Previous:[5042]fence, Up:[5043]= F = + + fencepost error n. + + 1. [common] A problem with the discrete equivalent of a boundary + condition, often exhibited in programs by iterative loops. From the + following problem: "If you build a fence 100 feet long with posts 10 + feet apart, how many posts do you need?" (Either 9 or 11 is a better + answer than the obvious 10.) For example, suppose you have a long list + or array of items, and want to process items m through n; how many + items are there? The obvious answer is n - m, but that is off by one; + the right answer is n - m + 1. A program that used the `obvious' + formula would have a fencepost error in it. See also [5044]zeroth and + [5045]off-by-one error, and note that not all off-by-one errors are + fencepost errors. The game of Musical Chairs involves a catastrophic + off-by-one error where N people try to sit in N - 1 chairs, but it's + not a fencepost error. Fencepost errors come from counting things + rather than the spaces between them, or vice versa, or by neglecting + to consider whether one should count one or both ends of a row. 2. + [rare] An error induced by unexpected regularities in input values, + which can (for instance) completely thwart a theoretically efficient + binary tree or hash table implementation. (The error here involves the + difference between expected and worst case behaviors of an algorithm.) + _________________________________________________________________ + + Node:fiber-seeking backhoe, Next:[5046]FidoNet, + Previous:[5047]fencepost error, Up:[5048]= F = + + fiber-seeking backhoe + + [common among backbone ISP personnel] Any of a genus of large, + disruptive machines which routinely cut critical backbone links, + creating Internet outages and [5049]packet over air problems. + _________________________________________________________________ + + Node:FidoNet, Next:[5050]field circus, Previous:[5051]fiber-seeking + backhoe, Up:[5052]= F = + + FidoNet n. + + A worldwide hobbyist network of personal computers which exchanges + mail, discussion groups, and files. Founded in 1984 and originally + consisting only of IBM PCs and compatibles, FidoNet now includes such + diverse machines as Apple ][s, Ataris, Amigas, and Unix systems. For + years FidoNet actually grew faster than Usenet, but the advent of + cheap Internet access probably means its days are numbered. In early + 1999 Fidonet has approximately 30,000 nodes, down from 38K in 1996. + _________________________________________________________________ + + Node:field circus, Next:[5053]field servoid, Previous:[5054]FidoNet, + Up:[5055]= F = + + field circus n. + + [a derogatory pun on `field service'] The field service organization + of any hardware manufacturer, but originally [5056]DEC. There is an + entire genre of jokes about field circus engineers: +Q: How can you recognize a field circus engineer + with a flat tire? +A: He's changing one tire at a time to see which one is flat. + +Q: How can you recognize a field circus engineer + who is out of gas? +A: He's changing one tire at a time to see which one is flat. + +Q: How can you tell it's your field circus engineer? +A: The spare is flat, too. + + [See [5057]Easter egging for additional insight on these jokes.] + + There is also the `Field Circus Cheer' (from the old [5058]plan file + for DEC on MIT-AI): +Maynard! Maynard! +Don't mess with us! +We're mean and we're tough! +If you get us confused +We'll screw up your stuff. + + (DEC's service HQ, still extant under the Compaq regime, is located in + Maynard, Massachusetts.) + _________________________________________________________________ + + Node:field servoid, Next:[5059]Fight-o-net, Previous:[5060]field + circus, Up:[5061]= F = + + field servoid [play on `android'] /fee'ld ser'voyd/ n. + + Representative of a field service organization (see [5062]field + circus). This has many of the implications of [5063]droid. + _________________________________________________________________ + + Node:Fight-o-net, Next:[5064]File Attach, Previous:[5065]field + servoid, Up:[5066]= F = + + Fight-o-net n. + + [FidoNet] Deliberate distortion of [5067]FidoNet, often applied after + a flurry of [5068]flamage in a particular [5069]echo, especially the + SYSOP echo or Fidonews (see [5070]'Snooze). + _________________________________________________________________ + + Node:File Attach, Next:[5071]File Request, Previous:[5072]Fight-o-net, + Up:[5073]= F = + + File Attach [FidoNet] + + 1. n. A file sent along with a mail message from one FidoNet to + another. 2. vt. Sending someone a file by using the File Attach option + in a FidoNet mailer. + _________________________________________________________________ + + Node:File Request, Next:[5074]file signature, Previous:[5075]File + Attach, Up:[5076]= F = + + File Request [FidoNet] + + 1. n. The [5077]FidoNet equivalent of [5078]FTP, in which one FidoNet + system automatically dials another and [5079]snarfs one or more files. + Often abbreviated `FReq'; files are often announced as being + "available for FReq" in the same way that files are announced as being + "available for/by anonymous FTP" on the Internet. 2. vt. The act of + getting a copy of a file by using the File Request option of the + FidoNet mailer. + _________________________________________________________________ + + Node:file signature, Next:[5080]filk, Previous:[5081]File Request, + Up:[5082]= F = + + file signature n. + + A [5083]magic number, sense 3. + _________________________________________________________________ + + Node:filk, Next:[5084]film at 11, Previous:[5085]file signature, + Up:[5086]= F = + + filk /filk/ n.,v. + + [from SF fandom, where a typo for `folk' was adopted as a new word] A + popular or folk song with lyrics revised or completely new lyrics + and/or music, intended for humorous effect when read, and/or to be + sung late at night at SF conventions. There is a flourishing subgenre + of these called `computer filks', written by hackers and often + containing rather sophisticated technical humor. See [5087]double + bucky for an example. Compare [5088]grilf, [5089]hing, [5090]pr0n, and + [5091]newsfroup. + _________________________________________________________________ + + Node:film at 11, Next:[5092]filter, Previous:[5093]filk, Up:[5094]= F + = + + film at 11 + + [MIT: in parody of TV newscasters] 1. Used in conversation to announce + ordinary events, with a sarcastic implication that these events are + earth-shattering. "[5095]ITS crashes; film at 11." "Bug found in + scheduler; film at 11." 2. Also widely used outside MIT to indicate + that additional information will be available at some future time, + without the implication of anything particularly ordinary about the + referenced event. For example, "The mail file server died this + morning; we found garbage all over the root directory. Film at 11." + would indicate that a major failure had occurred but that the people + working on it have no additional information about it as yet; use of + the phrase in this way suggests gently that the problem is liable to + be fixed more quickly if the people doing the fixing can spend time + doing the fixing rather than responding to questions, the answers to + which will appear on the normal "11:00 news", if people will just be + patient. + + The variant "MPEGs at 11" has recently been cited (MPEG is a + digital-video format.) + _________________________________________________________________ + + Node:filter, Next:[5096]Finagle's Law, Previous:[5097]film at 11, + Up:[5098]= F = + + filter n. + + [very common; orig. [5099]Unix, now also in [5100]MS-DOS] A program + that processes an input data stream into an output data stream in some + well-defined way, and does no I/O to anywhere else except possibly on + error conditions; one designed to be used as a stage in a `pipeline' + (see [5101]plumbing). Compare [5102]sponge. + _________________________________________________________________ + + Node:Finagle's Law, Next:[5103]fine, Previous:[5104]filter, Up:[5105]= + F = + + Finagle's Law n. + + The generalized or `folk' version of [5106]Murphy's Law, fully named + "Finagle's Law of Dynamic Negatives" and usually rendered "Anything + that can go wrong, will". One variant favored among hackers is "The + perversity of the Universe tends towards a maximum" (but see also + [5107]Hanlon's Razor). The label `Finagle's Law' was popularized by SF + author Larry Niven in several stories depicting a frontier culture of + asteroid miners; this `Belter' culture professed a religion and/or + running joke involving the worship of the dread god Finagle and his + mad prophet Murphy. Some technical and scientific cultures (e.g., + paleontologists) know it under the name `Sod's Law'; this usage may be + more common in Great Britain. + _________________________________________________________________ + + Node:fine, Next:[5108]finger, Previous:[5109]Finagle's Law, Up:[5110]= + F = + + fine adj. + + [WPI] Good, but not good enough to be [5111]cuspy. The word `fine' is + used elsewhere, of course, but without the implicit comparison to the + higher level implied by [5112]cuspy. + _________________________________________________________________ + + Node:finger, Next:[5113]finger trouble, Previous:[5114]fine, + Up:[5115]= F = + + finger + + [WAITS, via BSD Unix] 1. n. A program that displays information about + a particular user or all users logged on the system, or a remote + system. Typically shows full name, last login time, idle time, + terminal line, and terminal location (where applicable). May also + display a [5116]plan file left by the user (see also [5117]Hacking X + for Y). 2. vt. To apply finger to a username. 3. vt. By extension, to + check a human's current state by any means. "Foodp?" "T!" "OK, finger + Lisa and see if she's idle." 4. Any picture (composed of ASCII + characters) depicting `the finger'. Originally a humorous component of + one's plan file to deter the curious fingerer (sense 2), it has + entered the arsenal of some [5118]flamers. + _________________________________________________________________ + + Node:finger trouble, Next:[5119]finger-pointing syndrome, + Previous:[5120]finger, Up:[5121]= F = + + finger trouble n. + + Mistyping, typos, or generalized keyboard incompetence (this is + surprisingly common among hackers, given the amount of time they spend + at keyboards). "I keep putting colons at the end of statements instead + of semicolons", "Finger trouble again, eh?". + _________________________________________________________________ + + Node:finger-pointing syndrome, Next:[5122]finn, Previous:[5123]finger + trouble, Up:[5124]= F = + + finger-pointing syndrome n. + + All-too-frequent result of bugs, esp. in new or experimental + configurations. The hardware vendor points a finger at the software. + The software vendor points a finger at the hardware. All the poor + users get is the finger. + _________________________________________________________________ + + Node:finn, Next:[5125]firebottle, Previous:[5126]finger-pointing + syndrome, Up:[5127]= F = + + finn v. + + [IRC] To pull rank on somebody based on the amount of time one has + spent on [5128]IRC. The term derives from the fact that IRC was + originally written in Finland in 1987. There may be some influence + from the `Finn' character in William Gibson's seminal cyberpunk novel + "Count Zero", who at one point says to another (much younger) + character "I have a pair of shoes older than you are, so shut up!" + _________________________________________________________________ + + Node:firebottle, Next:[5129]firefighting, Previous:[5130]finn, + Up:[5131]= F = + + firebottle n.obs. + + A large, primitive, power-hungry active electrical device, similar in + function to a FET but constructed out of glass, metal, and vacuum. + Characterized by high cost, low density, low reliability, + high-temperature operation, and high power dissipation. Sometimes + mistakenly called a `tube' in the U.S. or a `valve' in England; + another hackish term is [5132]glassfet. + _________________________________________________________________ + + Node:firefighting, Next:[5133]firehose syndrome, + Previous:[5134]firebottle, Up:[5135]= F = + + firefighting n. + + 1. What sysadmins have to do to correct sudden operational problems. + An opposite of hacking. "Been hacking your new newsreader?" "No, a + power glitch hosed the network and I spent the whole afternoon + fighting fires." 2. The act of throwing lots of manpower and late + nights at a project, esp. to get it out before deadline. See also + [5136]gang bang, [5137]Mongolian Hordes technique; however, the term + `firefighting' connotes that the effort is going into chasing bugs + rather than adding features. + _________________________________________________________________ + + Node:firehose syndrome, Next:[5138]firewall code, + Previous:[5139]firefighting, Up:[5140]= F = + + firehose syndrome n. + + In mainstream folklore it is observed that trying to drink from a + firehose can be a good way to rip your lips off. On computer networks, + the absence or failure of flow control mechanisms can lead to + situations in which the sending system sprays a massive flood of + packets at an unfortunate receiving system, more than it can handle. + Compare [5141]overrun, [5142]buffer overflow. + _________________________________________________________________ + + Node:firewall code, Next:[5143]firewall machine, + Previous:[5144]firehose syndrome, Up:[5145]= F = + + firewall code n. + + 1. The code you put in a system (say, a telephone switch) to make sure + that the users can't do any damage. Since users always want to be able + to do everything but never want to suffer for any mistakes, the + construction of a firewall is a question not only of defensive coding + but also of interface presentation, so that users don't even get + curious about those corners of a system where they can burn + themselves. 2. Any sanity check inserted to catch a [5146]can't happen + error. Wise programmers often change code to fix a bug twice: once to + fix the bug, and once to insert a firewall which would have arrested + the bug before it did quite as much damage. + _________________________________________________________________ + + Node:firewall machine, Next:[5147]fireworks mode, + Previous:[5148]firewall code, Up:[5149]= F = + + firewall machine n. + + A dedicated gateway machine with special security precautions on it, + used to service outside network connections and dial-in lines. The + idea is to protect a cluster of more loosely administered machines + hidden behind it from [5150]crackers. The typical firewall is an + inexpensive micro-based Unix box kept clean of critical data, with a + bunch of modems and public network ports on it but just one carefully + watched connection back to the rest of the cluster. The special + precautions may include threat monitoring, callback, and even a + complete [5151]iron box keyable to particular incoming IDs or activity + patterns. Syn. [5152]flytrap, [5153]Venus flytrap. + + [When first coined in the mid-1980s this term was pure jargon. Now + (1999) it is techspeak, and has been retained only as an example of + uptake --ESR] + _________________________________________________________________ + + Node:fireworks mode, Next:[5154]firmware, Previous:[5155]firewall + machine, Up:[5156]= F = + + fireworks mode n. + + 1. The mode a machine is sometimes said to be in when it is performing + a [5157]crash and burn operation. 2. There is (or was) a more specific + meaning of this term in the Amiga community. The word fireworks + described the effects of a particularly serious crash which prevented + the video pointer(s) from getting reset at the start of the vertical + blank. This caused the DAC to scroll through the entire contents of + CHIP (video or video+CPU) memory. Since each bit plane would scroll + separately this was quite a spectacular effect. + _________________________________________________________________ + + Node:firmware, Next:[5158]firmy, Previous:[5159]fireworks mode, + Up:[5160]= F = + + firmware /ferm'weir/ n. + + Embedded software contained in EPROM or flash memory. It isn't quite + hardware, but at least doesn't have to be loaded from a disk like + regular software. Hacker usage differs from straight techspeak in that + hackers don't normally apply it to stuff that you can't possibly get + at, such as the program that runs a pocket calculator. Instead, it + implies that the firmware could be changed, even if doing so would + mean opening a box and plugging in a new chip. A computer's BIOS is + the classic example, although nowadays there is firmware in disk + controllers, modems, video cards and even CD-ROM drives. + _________________________________________________________________ + + Node:firmy, Next:[5161]fish, Previous:[5162]firmware, Up:[5163]= F = + + firmy /fer'mee/ n. + + Syn. [5164]stiffy (a 3.5-inch floppy disk). + _________________________________________________________________ + + Node:fish, Next:[5165]FISH queue, Previous:[5166]firmy, Up:[5167]= F = + + fish n. + + [Adelaide University, Australia] 1. Another [5168]metasyntactic + variable. See [5169]foo. Derived originally from the Monty Python skit + in the middle of "The Meaning of Life" entitled "Find the Fish". 2. A + pun for `microfiche'. A microfiche file cabinet may be referred to as + a `fish tank'. + _________________________________________________________________ + + Node:FISH queue, Next:[5170]FITNR, Previous:[5171]fish, Up:[5172]= F = + + FISH queue n. + + [acronym, by analogy with FIFO (First In, First Out)] `First In, Still + Here'. A joking way of pointing out that processing of a particular + sequence of events or requests has stopped dead. Also `FISH mode' and + `FISHnet'; the latter may be applied to any network that is running + really slowly or exhibiting extreme flakiness. + _________________________________________________________________ + + Node:FITNR, Next:[5173]fix, Previous:[5174]FISH queue, Up:[5175]= F = + + FITNR // adj. + + [Thinking Machines, Inc.] Fixed In The Next Release. A written-only + notation attached to bug reports. Often wishful thinking. + _________________________________________________________________ + + Node:fix, Next:[5176]FIXME, Previous:[5177]FITNR, Up:[5178]= F = + + fix n.,v. + + What one does when a problem has been reported too many times to be + ignored. + _________________________________________________________________ + + Node:FIXME, Next:[5179]flag, Previous:[5180]fix, Up:[5181]= F = + + FIXME imp. + + [common] A standard tag often put in C comments near a piece of code + that needs work. The point of doing so is that a grep or a similar + pattern-matching tool can find all such places quickly. +/* FIXME: note this is common in [5182]GNU code. */ + + Compare [5183]XXX. + _________________________________________________________________ + + Node:flag, Next:[5184]flag day, Previous:[5185]FIXME, Up:[5186]= F = + + flag n. + + [very common] A variable or quantity that can take on one of two + values; a bit, particularly one that is used to indicate one of two + outcomes or is used to control which of two things is to be done. + "This flag controls whether to clear the screen before printing the + message." "The program status word contains several flag bits." Used + of humans analogously to [5187]bit. See also [5188]hidden flag, + [5189]mode bit. + _________________________________________________________________ + + Node:flag day, Next:[5190]flaky, Previous:[5191]flag, Up:[5192]= F = + + flag day n. + + A software change that is neither forward- nor backward-compatible, + and which is costly to make and costly to reverse. "Can we install + that without causing a flag day for all users?" This term has nothing + to do with the use of the word [5193]flag to mean a variable that has + two values. It came into use when a massive change was made to the + [5194]Multics timesharing system to convert from the short-lived 1965 + version of the ASCII code to the 1967 version (in draft at the time); + this was scheduled for Flag Day (a U.S. holiday), June 14, 1966. The + actual change moved the code point for the ASCII newline character; + this required that all of the Multics source code, documentation, and + device drivers be changed simultaneously. See also [5195]backward + combatability. + _________________________________________________________________ + + Node:flaky, Next:[5196]flamage, Previous:[5197]flag day, Up:[5198]= F + = + + flaky adj. + + (var sp. `flakey') Subject to frequent [5199]lossage. This use is of + course related to the common slang use of the word to describe a + person as eccentric, crazy, or just unreliable. A system that is flaky + is working, sort of -- enough that you are tempted to try to use it -- + but fails frequently enough that the odds in favor of finishing what + you start are low. Commonwealth hackish prefers [5200]dodgy or + [5201]wonky. + _________________________________________________________________ + + Node:flamage, Next:[5202]flame, Previous:[5203]flaky, Up:[5204]= F = + + flamage /flay'm*j/ n. + + [very common] Flaming verbiage, esp. high-noise, low-signal postings + to [5205]Usenet or other electronic [5206]fora. Often in the phrase + `the usual flamage'. `Flaming' is the act itself; `flamage' the + content; a `flame' is a single flaming message. See [5207]flame, also + [5208]dahmum. + _________________________________________________________________ + + Node:flame, Next:[5209]flame bait, Previous:[5210]flamage, Up:[5211]= + F = + + flame + + [at MIT, orig. from the phrase `flaming asshole'] 1. vi. To post an + email message intended to insult and provoke. 2. vi. To speak + incessantly and/or rabidly on some relatively uninteresting subject or + with a patently ridiculous attitude. 3. vt. Either of senses 1 or 2, + directed with hostility at a particular person or people. 4. n. An + instance of flaming. When a discussion degenerates into useless + controversy, one might tell the participants "Now you're just flaming" + or "Stop all that flamage!" to try to get them to cool down (so to + speak). + + The term may have been independently invented at several different + places. It has been reported from MIT, Carleton College and RPI (among + many other places) from as far back as 1969, and from the University + of Virginia in the early 1960s. + + It is possible that the hackish sense of `flame' is much older than + that. The poet Chaucer was also what passed for a wizard hacker in his + time; he wrote a treatise on the astrolabe, the most advanced + computing device of the day. In Chaucer's "Troilus and Cressida", + Cressida laments her inability to grasp the proof of a particular + mathematical theorem; her uncle Pandarus then observes that it's + called "the fleminge of wrecches." This phrase seems to have been + intended in context as "that which puts the wretches to flight" but + was probably just as ambiguous in Middle English as "the flaming of + wretches" would be today. One suspects that Chaucer would feel right + at home on Usenet. + _________________________________________________________________ + + Node:flame bait, Next:[5212]flame on, Previous:[5213]flame, Up:[5214]= + F = + + flame bait n. + + [common] A posting intended to trigger a [5215]flame war, or one that + invites flames in reply. See also [5216]troll. + _________________________________________________________________ + + Node:flame on, Next:[5217]flame war, Previous:[5218]flame bait, + Up:[5219]= F = + + flame on vi.,interj. + + 1. To begin to [5220]flame. The punning reference to Marvel Comics's + Human Torch is no longer widely recognized. 2. To continue to flame. + See [5221]rave, [5222]burble. + _________________________________________________________________ + + Node:flame war, Next:[5223]flamer, Previous:[5224]flame on, Up:[5225]= + F = + + flame war n. + + [common] (var. `flamewar') An acrimonious dispute, especially when + conducted on a public electronic forum such as [5226]Usenet. + _________________________________________________________________ + + Node:flamer, Next:[5227]flap, Previous:[5228]flame war, Up:[5229]= F = + + flamer n. + + [common] One who habitually [5230]flames. Said esp. of obnoxious + [5231]Usenet personalities. + _________________________________________________________________ + + Node:flap, Next:[5232]flarp, Previous:[5233]flamer, Up:[5234]= F = + + flap vt. + + 1. [obs.] To unload a DECtape (so it goes flap, flap, flap...). + Old-time hackers at MIT tell of the days when the disk was device 0 + and DEC microtapes were 1, 2,... and attempting to flap device 0 would + instead start a motor banging inside a cabinet near the disk. 2. By + extension, to unload any magnetic tape. See also [5235]macrotape. + Modern cartridge tapes no longer actually flap, but the usage has + remained. (The term could well be re-applied to DEC's TK50 cartridge + tape drive, a spectacularly misengineered contraption which makes a + loud flapping sound, almost like an old reel-type lawnmower, in one of + its many tape-eating failure modes.) + _________________________________________________________________ + + Node:flarp, Next:[5236]flash crowd, Previous:[5237]flap, Up:[5238]= F + = + + flarp /flarp/ n. + + [Rutgers University] Yet another [5239]metasyntactic variable (see + [5240]foo). Among those who use it, it is associated with a legend + that any program not containing the word `flarp' somewhere will not + work. The legend is discreetly silent on the reliability of programs + which do contain the magic word. + _________________________________________________________________ + + Node:flash crowd, Next:[5241]flat, Previous:[5242]flarp, Up:[5243]= F + = + + flash crowd + + Larry Niven's 1973 SF short story "Flash Crowd" predicted that one + consequence of cheap teleportation would be huge crowds materializing + almost instantly at the sites of interesting news stories. Twenty + years later the term passed into common use on the Internet to + describe exponential spikes in website or server usage when one passes + a certain threshold of popular interest (this may also be called + [5244]slashdot effect). + _________________________________________________________________ + + Node:flat, Next:[5245]flat-ASCII, Previous:[5246]flash crowd, + Up:[5247]= F = + + flat adj. + + 1. [common] Lacking any complex internal structure. "That [5248]bitty + box has only a flat filesystem, not a hierarchical one." The verb form + is [5249]flatten. 2. Said of a memory architecture (like that of the + VAX or 680x0) that is one big linear address space (typically with + each possible value of a processor register corresponding to a unique + core address), as opposed to a `segmented' architecture (like that of + the 80x86) in which addresses are composed from a base-register/offset + pair (segmented designs are generally considered [5250]cretinous). + + Note that sense 1 (at least with respect to filesystems) is usually + used pejoratively, while sense 2 is a [5251]Good Thing. + _________________________________________________________________ + + Node:flat-ASCII, Next:[5252]flat-file, Previous:[5253]flat, Up:[5254]= + F = + + flat-ASCII adj. + + [common] Said of a text file that contains only 7-bit ASCII characters + and uses only ASCII-standard control characters (that is, has no + embedded codes specific to a particular text formatter markup + language, or output device, and no [5255]meta-characters). Syn. + [5256]plain-ASCII. Compare [5257]flat-file. + _________________________________________________________________ + + Node:flat-file, Next:[5258]flatten, Previous:[5259]flat-ASCII, + Up:[5260]= F = + + flat-file adj. + + A [5261]flattened representation of some database or tree or network + structure as a single file from which the structure could implicitly + be rebuilt, esp. one in [5262]flat-ASCII form. See also + [5263]sharchive. + _________________________________________________________________ + + Node:flatten, Next:[5264]flavor, Previous:[5265]flat-file, Up:[5266]= + F = + + flatten vt. + + [common] To remove structural information, esp. to filter something + with an implicit tree structure into a simple sequence of leaves; also + tends to imply mapping to [5267]flat-ASCII. "This code flattens an + expression with parentheses into an equivalent [5268]canonical form." + _________________________________________________________________ + + Node:flavor, Next:[5269]flavorful, Previous:[5270]flatten, Up:[5271]= + F = + + flavor n. + + 1. [common] Variety, type, kind. "DDT commands come in two flavors." + "These lights come in two flavors, big red ones and small green ones." + "Linux is a flavor of Unix" See [5272]vanilla. 2. The attribute that + causes something to be [5273]flavorful. Usually used in the phrase + "yields additional flavor". "This convention yields additional flavor + by allowing one to print text either right-side-up or upside-down." + See [5274]vanilla. This usage was certainly reinforced by the + terminology of quantum chromodynamics, in which quarks (the + constituents of, e.g., protons) come in six flavors (up, down, + strange, charm, top, bottom) and three colors (red, blue, green) -- + however, hackish use of `flavor' at MIT predated QCD. 3. The term for + `class' (in the object-oriented sense) in the LISP Machine Flavors + system. Though the Flavors design has been superseded (notably by the + Common LISP CLOS facility), the term `flavor' is still used as a + general synonym for `class' by some LISP hackers. + _________________________________________________________________ + + Node:flavorful, Next:[5275]flippy, Previous:[5276]flavor, Up:[5277]= F + = + + flavorful adj. + + Full of [5278]flavor (sense 2); esthetically pleasing. See + [5279]random and [5280]losing for antonyms. See also the entries for + [5281]taste and [5282]elegant. + _________________________________________________________________ + + Node:flippy, Next:[5283]flood, Previous:[5284]flavorful, Up:[5285]= F + = + + flippy /flip'ee/ n. + + A single-sided floppy disk altered for double-sided use by addition of + a second write-notch, so called because it must be flipped over for + the second side to be accessible. No longer common. + _________________________________________________________________ + + Node:flood, Next:[5286]flowchart, Previous:[5287]flippy, Up:[5288]= F + = + + flood v. + + [common] 1. To overwhelm a network channel with mechanically-generated + traffic; especially used of IP, TCP/IP, UDP, or ICMP denial-of-service + attacks. 2. To dump large amounts of text onto an [5289]IRC channel. + This is especially rude when the text is uninteresting and the other + users are trying to carry on a serious conversation. Also used in a + similar sense on Usenet. 3. [Usenet] To post an unusually large number + or volume of files on a related topic. + _________________________________________________________________ + + Node:flowchart, Next:[5290]flower key, Previous:[5291]flood, + Up:[5292]= F = + + flowchart n. + + [techspeak] An archaic form of visual control-flow specification + employing arrows and `speech balloons' of various shapes. Hackers + never use flowcharts, consider them extremely silly, and associate + them with [5293]COBOL programmers, [5294]card wallopers, and other + lower forms of life. This attitude follows from the observations that + flowcharts (at least from a hacker's point of view) are no easier to + read than code, are less precise, and tend to fall out of sync with + the code (so that they either obfuscate it rather than explaining it, + or require extra maintenance effort that doesn't improve the code). + See also [5295]PDL, sense 1. + _________________________________________________________________ + + Node:flower key, Next:[5296]flush, Previous:[5297]flowchart, + Up:[5298]= F = + + flower key n. + + [Mac users] See [5299]feature key. + _________________________________________________________________ + + Node:flush, Next:[5300]flypage, Previous:[5301]flower key, Up:[5302]= + F = + + flush v. + + 1. [common] To delete something, usually superfluous, or to abort an + operation. "All that nonsense has been flushed." 2. [Unix/C] To force + buffered I/O to disk, as with an fflush(3) call. This is not an abort + or deletion as in sense 1, but a demand for early completion! 3. To + leave at the end of a day's work (as opposed to leaving for a meal). + "I'm going to flush now." "Time to flush." 4. To exclude someone from + an activity, or to ignore a person. + + `Flush' was standard ITS terminology for aborting an output operation; + one spoke of the text that would have been printed, but was not, as + having been flushed. It is speculated that this term arose from a + vivid image of flushing unwanted characters by hosing down the + internal output buffer, washing the characters away before they could + be printed. The Unix/C usage, on the other hand, was propagated by the + fflush(3) call in C's standard I/O library (though it is reported to + have been in use among BLISS programmers at [5303]DEC and on Honeywell + and IBM machines as far back as 1965). Unix/C hackers found the ITS + usage confusing, and vice versa. + _________________________________________________________________ + + Node:flypage, Next:[5304]Flyspeck 3, Previous:[5305]flush, Up:[5306]= + F = + + flypage /fli:'payj/ n. + + (alt. `fly page') A [5307]banner, sense 1. + _________________________________________________________________ + + Node:Flyspeck 3, Next:[5308]flytrap, Previous:[5309]flypage, + Up:[5310]= F = + + Flyspeck 3 n. + + Standard name for any font that is so tiny as to be unreadable (by + analogy with names like `Helvetica 10' for 10-point Helvetica). Legal + boilerplate is usually printed in Flyspeck 3. + _________________________________________________________________ + + Node:flytrap, Next:[5311]FM, Previous:[5312]Flyspeck 3, Up:[5313]= F = + + flytrap n. + + [rare] See [5314]firewall machine. + _________________________________________________________________ + + Node:FM, Next:[5315]fnord, Previous:[5316]flytrap, Up:[5317]= F = + + FM /F-M/ n. + + 1. [common] Not `Frequency Modulation' but rather an abbreviation for + `Fucking Manual', the back-formation from [5318]RTFM. Used to refer to + the manual itself in the [5319]RTFM. "Have you seen the Networking FM + lately?" 2. Abbreviation for "Fucking Magic", used in the sense of + [5320]black magic. + _________________________________________________________________ + + Node:fnord, Next:[5321]FOAF, Previous:[5322]FM, Up:[5323]= F = + + fnord n. + + [from the "Illuminatus Trilogy"] 1. A word used in email and news + postings to tag utterances as surrealist mind-play or humor, esp. in + connection with [5324]Discordianism and elaborate conspiracy theories. + "I heard that David Koresh is sharing an apartment in Argentina with + Hitler. (Fnord.)" "Where can I fnord get the Principia Discordia + from?" 2. A [5325]metasyntactic variable, commonly used by hackers + with ties to [5326]Discordianism or the [5327]Church of the SubGenius. + _________________________________________________________________ + + Node:FOAF, Next:[5328]FOD, Previous:[5329]fnord, Up:[5330]= F = + + FOAF // n. + + [Usenet; common] Acronym for `Friend Of A Friend'. The source of an + unverified, possibly untrue story. This term was not originated by + hackers (it is used in Jan Brunvand's books on urban folklore), but is + much better recognized on Usenet and elsewhere than in mainstream + English. + _________________________________________________________________ + + Node:FOD, Next:[5331]fold case, Previous:[5332]FOAF, Up:[5333]= F = + + FOD /fod/ v. + + [Abbreviation for `Finger of Death', originally a spell-name from + fantasy gaming] To terminate with extreme prejudice and with no regard + for other people. From [5334]MUDs where the wizard command `FOD + <player>' results in the immediate and total death of <player>, + usually as punishment for obnoxious behavior. This usage migrated to + other circumstances, such as "I'm going to fod the process that is + burning all the cycles." Compare [5335]gun. + + In aviation, FOD means Foreign Object Damage, e.g., what happens when + a jet engine sucks up a rock on the runway or a bird in flight. Finger + of Death is a distressingly apt description of what this generally + does to the engine. + _________________________________________________________________ + + Node:fold case, Next:[5336]followup, Previous:[5337]FOD, Up:[5338]= F + = + + fold case v. + + See [5339]smash case. This term tends to be used more by people who + don't mind that their tools smash case. It also connotes that case is + ignored but case distinctions in data processed by the tool in + question aren't destroyed. + _________________________________________________________________ + + Node:followup, Next:[5340]fontology, Previous:[5341]fold case, + Up:[5342]= F = + + followup n. + + [common] On Usenet, a [5343]posting generated in response to another + posting (as opposed to a [5344]reply, which goes by email rather than + being broadcast). Followups include the ID of the [5345]parent message + in their headers; smart news-readers can use this information to + present Usenet news in `conversation' sequence rather than + order-of-arrival. See [5346]thread. + _________________________________________________________________ + + Node:fontology, Next:[5347]foo, Previous:[5348]followup, Up:[5349]= F + = + + fontology n. + + [XEROX PARC] The body of knowledge dealing with the construction and + use of new fonts (e.g., for window systems and typesetting software). + It has been said that fontology recapitulates file-ogeny. + + [Unfortunately, this reference to the embryological dictum that + "Ontogeny recapitulates phylogeny" is not merely a joke. On the + Macintosh, for example, System 7 has to go through contortions to + compensate for an earlier design error that created a whole different + set of abstractions for fonts parallel to `files' and `folders' --ESR] + _________________________________________________________________ + + Node:foo, Next:[5350]foobar, Previous:[5351]fontology, Up:[5352]= F = + + foo /foo/ + + 1. interj. Term of disgust. 2. [very common] Used very generally as a + sample name for absolutely anything, esp. programs and files (esp. + scratch files). 3. First on the standard list of [5353]metasyntactic + variables used in syntax examples. See also [5354]bar, [5355]baz, + [5356]qux, [5357]quux, [5358]corge, [5359]grault, [5360]garply, + [5361]waldo, [5362]fred, [5363]plugh, [5364]xyzzy, [5365]thud. + + When `foo' is used in connection with `bar' it has generally traced to + the WWII-era Army slang acronym [5366]FUBAR (`Fucked Up Beyond All + Repair'), later modified to [5367]foobar. Early versions of the Jargon + File interpreted this change as a post-war bowdlerization, but it it + now seems more likely that FUBAR was itself a derivative of `foo' + perhaps influenced by German `furchtbar' (terrible) - `foobar' may + actually have been the original form. + + For, it seems, the word `foo' itself had an immediate prewar history + in comic strips and cartoons. The earliest documented uses were in the + "Smokey Stover" comic strip popular in the 1930s, which frequently + included the word "foo". Bill Holman, the author of the strip, filled + it with odd jokes and personal contrivances, including other nonsense + phrases such as "Notary Sojac" and "1506 nix nix". According to the + [5368]Warner Brothers Cartoon Companion Holman claimed to have found + the word "foo" on the bottom of a Chinese figurine. This is plausible; + Chinese statuettes often have apotropaic inscriptions, and this may + have been the Chinese word `fu' (sometimes transliterated `foo'), + which can mean "happiness" when spoken with the proper tone (the + lion-dog guardians flanking the steps of many Chinese restaurants are + properly called "fu dogs"). English speakers' reception of Holman's + `foo' nonsense word was undoubtedly influenced by Yiddish `feh' and + English `fooey' and `fool'. + + Holman's strip featured a firetruck called the Foomobile that rode on + two wheels. The comic strip was tremendously popular in the late + 1930s, and legend has it that a manufacturer in Indiana even produced + an operable version of Holman's Foomobile. According to the + Encyclopedia of American Comics, `Foo' fever swept the U.S., finding + its way into popular songs and generating over 500 `Foo Clubs.' The + fad left `foo' references embedded in popular culture (including a + couple of appearances in Warner Brothers cartoons of 1938-39) but with + their origins rapidly forgotten. + + One place they are known to have remained live is in the U.S. military + during the WWII years. In 1944-45, the term `foo fighters' was in use + by radar operators for the kind of mysterious or spurious trace that + would later be called a UFO (the older term resurfaced in popular + American usage in 1995 via the name of one of the better grunge-rock + bands). Informants connected the term to the Smokey Stover strip. + + The U.S. and British militaries frequently swapped slang terms during + the war (see [5369]kluge and [5370]kludge for another important + example) Period sources reported that `FOO' became a semi-legendary + subject of WWII British-army graffiti more or less equivalent to the + American Kilroy. Where British troops went, the graffito "FOO was + here" or something similar showed up. Several slang dictionaries aver + that FOO probably came from Forward Observation Officer, but this + (like the contemporaneous "FUBAR") was probably a [5371]backronym . + Forty years later, Paul Dickson's excellent book "Words" (Dell, 1982, + ISBN 0-440-52260-7) traced "Foo" to an unspecified British naval + magazine in 1946, quoting as follows: "Mr. Foo is a mysterious Second + World War product, gifted with bitter omniscience and sarcasm." + + Earlier versions of this entry suggested the possibility that hacker + usage actually sprang from "FOO, Lampoons and Parody", the title of a + comic book first issued in September 1958, a joint project of Charles + and Robert Crumb. Though Robert Crumb (then in his mid-teens) later + became one of the most important and influential artists in + underground comics, this venture was hardly a success; indeed, the + brothers later burned most of the existing copies in disgust. The + title FOO was featured in large letters on the front cover. However, + very few copies of this comic actually circulated, and students of + Crumb's `oeuvre' have established that this title was a reference to + the earlier Smokey Stover comics. The Crumbs may also have been + influenced by a short-lived Canadian parody magazine named `Foo' + published in 1951-52. + + An old-time member reports that in the 1959 "Dictionary of the TMRC + Language", compiled at [5372]TMRC, there was an entry that went + something like this: + + FOO: The first syllable of the sacred chant phrase "FOO MANE PADME + HUM." Our first obligation is to keep the foo counters turning. + + (For more about the legendary foo counters, see [5373]TMRC.) This + definition used Bill Holman's nonsense word, only then two decades old + and demonstrably still live in popular culture and slang, to a + [5374]ha ha only serious analogy with esoteric Tibetan Buddhism. + Today's hackers would find it difficult to resist elaborating a joke + like that, and it is not likely 1959's were any less susceptible. + Almost the entire staff of what later became the MIT AI Lab was + involved with TMRC, and the word spread from there. + _________________________________________________________________ + + Node:foobar, Next:[5375]fool, Previous:[5376]foo, Up:[5377]= F = + + foobar n. + + [very common] Another widely used [5378]metasyntactic variable; see + [5379]foo for etymology. Probably originally propagated through + DECsystem manuals by Digital Equipment Corporation ([5380]DEC) in + 1960s and early 1970s; confirmed sightings there go back to 1972. + Hackers do not generally use this to mean [5381]FUBAR in either the + slang or jargon sense. See also [5382]Fred Foobar. In RFC1639, + "FOOBAR" was made an abbreviation for "FTP Operation Over Big Address + Records", but this was an obvious [5383]backronym. + _________________________________________________________________ + + Node:fool, Next:[5384]fool file, Previous:[5385]foobar, Up:[5386]= F = + + fool n. + + As used by hackers, specifically describes a person who habitually + reasons from obviously or demonstrably incorrect premises and cannot + be persuaded by evidence to do otherwise; it is not generally used in + its other senses, i.e., to describe a person with a native incapacity + to reason correctly, or a clown. Indeed, in hackish experience many + fools are capable of reasoning all too effectively in executing their + errors. See also [5387]cretin, [5388]loser, [5389]fool file. + + The Algol 68-R compiler used to initialize its storage to the + character string "F00LF00LF00LF00L..." because as a pointer or as a + floating point number it caused a crash, and as an integer or a + character string it was very recognizable in a dump. Sadly, one day a + very senior professor at Nottingham University wrote a program that + called him a fool. He proceeded to demonstrate the correctness of this + assertion by lobbying the university (not quite successfully) to + forbid the use of Algol on its computers. See also [5390]DEADBEEF. + _________________________________________________________________ + + Node:fool file, Next:[5391]Foonly, Previous:[5392]fool, Up:[5393]= F = + + fool file n. + + [Usenet] A notional repository of all the most dramatically and + abysmally stupid utterances ever. An entire subgenre of [5394]sig + blocks consists of the header "From the fool file:" followed by some + quote the poster wishes to represent as an immortal gem of dimwittery; + for this usage to be really effective, the quote has to be so + obviously wrong as to be laughable. More than one Usenetter has + achieved an unwanted notoriety by being quoted in this way. + _________________________________________________________________ + + Node:Foonly, Next:[5395]footprint, Previous:[5396]fool file, + Up:[5397]= F = + + Foonly n. + + 1. The [5398]PDP-10 successor that was to have been built by the Super + Foonly project at the Stanford Artificial Intelligence Laboratory + along with a new operating system. (The name itself came from FOO NLI, + an error message emitted by a PDP-10 assembler at SAIL meaning "FOO is + Not a Legal Identifier". The intention was to leapfrog from the old + [5399]DEC timesharing system SAIL was then running to a new + generation, bypassing TENEX which at that time was the ARPANET + standard. ARPA funding for both the Super Foonly and the new operating + system was cut in 1974. Most of the design team went to DEC and + contributed greatly to the design of the PDP-10 model KL10. 2. The + name of the company formed by Dave Poole, one of the principal Super + Foonly designers, and one of hackerdom's more colorful personalities. + Many people remember the parrot which sat on Poole's shoulder and was + a regular companion. 3. Any of the machines built by Poole's company. + The first was the F-1 (a.k.a. Super Foonly), which was the + computational engine used to create the graphics in the movie "TRON". + The F-1 was the fastest PDP-10 ever built, but only one was ever made. + The effort drained Foonly of its financial resources, and the company + turned towards building smaller, slower, and much less expensive + machines. Unfortunately, these ran not the popular [5400]TOPS-20 but a + TENEX variant called Foonex; this seriously limited their market. + Also, the machines shipped were actually wire-wrapped engineering + prototypes requiring individual attention from more than usually + competent site personnel, and thus had significant reliability + problems. Poole's legendary temper and unwillingness to suffer fools + gladly did not help matters. By the time of the Jupiter project + cancellation in 1983, Foonly's proposal to build another F-1 was + eclipsed by the [5401]Mars, and the company never quite recovered. See + the [5402]Mars entry for the continuation and moral of this story. + _________________________________________________________________ + + Node:footprint, Next:[5403]for free, Previous:[5404]Foonly, Up:[5405]= + F = + + footprint n. + + 1. The floor or desk area taken up by a piece of hardware. 2. [IBM] + The audit trail (if any) left by a crashed program (often in plural, + `footprints'). See also [5406]toeprint. 3. RAM footprint: The minimum + amount of RAM which an OS or other program takes; this figure gives + one an idea of how much will be left for other applications. How + actively this RAM is used is another matter entirely. Recent + tendencies to featuritis and software bloat can expand the RAM + footprint of an OS to the point of making it nearly unusable in + practice. [This problem is, thankfully, limited to operating systems + so stupid that they don't do virtual memory - ESR] + _________________________________________________________________ + + Node:for free, Next:[5407]for the rest of us, + Previous:[5408]footprint, Up:[5409]= F = + + for free adj. + + [common] Said of a capability of a programming language or hardware + that is available by its design without needing cleverness to + implement: "In APL, we get the matrix operations for free." "And owing + to the way revisions are stored in this system, you get revision trees + for free." The term usually refers to a serendipitous feature of doing + things a certain way (compare [5410]big win), but it may refer to an + intentional but secondary feature. + _________________________________________________________________ + + Node:for the rest of us, Next:[5411]for values of, Previous:[5412]for + free, Up:[5413]= F = + + for the rest of us adj. + + [from the Mac slogan "The computer for the rest of us"] 1. Used to + describe a [5414]spiffy product whose affordability shames other + comparable products, or (more often) used sarcastically to describe + [5415]spiffy but very overpriced products. 2. Describes a program with + a limited interface, deliberately limited capabilities, + non-orthogonality, inability to compose primitives, or any other + limitation designed to not `confuse' a naive user. This places an + upper bound on how far that user can go before the program begins to + get in the way of the task instead of helping accomplish it. Used in + reference to Macintosh software which doesn't provide obvious + capabilities because it is thought that the poor lusers might not be + able to handle them. Becomes `the rest of them' when used in + third-party reference; thus, "Yes, it is an attractive program, but + it's designed for The Rest Of Them" means a program that superficially + looks neat but has no depth beyond the surface flash. See also + [5416]WIMP environment, [5417]Macintrash, [5418]point-and-drool + interface, [5419]user-friendly. + _________________________________________________________________ + + Node:for values of, Next:[5420]fora, Previous:[5421]for the rest of + us, Up:[5422]= F = + + for values of + + [MIT] A common rhetorical maneuver at MIT is to use any of the + canonical [5423]random numbers as placeholders for variables. "The max + function takes 42 arguments, for arbitrary values of 42." "There are + 69 ways to leave your lover, for 69 = 50." This is especially likely + when the speaker has uttered a random number and realizes that it was + not recognized as such, but even `non-random' numbers are occasionally + used in this fashion. A related joke is that pi equals 3 -- for small + values of pi and large values of 3. + + Historical note: at MIT this usage has traditionally been traced to + the programming language MAD (Michigan Algorithm Decoder), an + Algol-58-like language that was the most common choice among + mainstream (non-hacker) users at MIT in the mid-60s. It inherited from + Algol-58 a control structure FOR VALUES OF X = 3, 7, 99 DO ... that + would repeat the indicated instructions for each value in the list + (unlike the usual FOR that only works for arithmetic sequences of + values). MAD is long extinct, but similar for-constructs still + flourish (e.g., in Unix's shell languages). + _________________________________________________________________ + + Node:fora, Next:[5424]foreground, Previous:[5425]for values of, + Up:[5426]= F = + + fora pl.n. + + Plural of [5427]forum. + _________________________________________________________________ + + Node:foreground, Next:[5428]fork, Previous:[5429]fora, Up:[5430]= F = + + foreground vt. + + [Unix; common] To bring a task to the top of one's [5431]stack for + immediate processing, and hackers often use it in this sense for + non-computer tasks. "If your presentation is due next week, I guess + I'd better foreground writing up the design document." + + Technically, on a time-sharing system, a task executing in foreground + is one able to accept input from and return output to the user; oppose + [5432]background. Nowadays this term is primarily associated with + [5433]Unix, but it appears first to have been used in this sense on + OS/360. Normally, there is only one foreground task per terminal (or + terminal window); having multiple processes simultaneously reading the + keyboard is a good way to [5434]lose. + _________________________________________________________________ + + Node:fork, Next:[5435]fork bomb, Previous:[5436]foreground, Up:[5437]= + F = + + fork + + In the open-source community, a fork is what occurs when two (or more) + versions of a software package's source code are being developed in + parallel which once shared a common code base, and these multiple + versions of the source code have irreconcilable differences between + them. This should not be confused with a development branch, which may + later be folded back into the original source code base. Nor should it + be confused with what happens when a new distribution of Linux or some + other distribution is created, because that largely assembles pieces + than can and will be used in other distributions without conflict. + + Forking is uncommon; in fact, it is so uncommon that individual + instances loom large in hacker folklore. Notable in this class were + the [5438]http://www.xemacs.org/About/XEmacsVsGNUemacs.html, the + GCC/EGCS fork (later healed by a merger) and the forks among the + FreeBSD, NetBSD, and OpenBSD operating systems. + _________________________________________________________________ + + Node:fork bomb, Next:[5439]forked, Previous:[5440]fork, Up:[5441]= F = + + fork bomb n. + + [Unix] A particular species of [5442]wabbit that can be written in one + line of C (main() {for(;;)fork();}) or shell ($0 & $0 &) on any Unix + system, or occasionally created by an egregious coding bug. A fork + bomb process `explodes' by recursively spawning copies of itself + (using the Unix system call fork(2)). Eventually it eats all the + process table entries and effectively wedges the system. Fortunately, + fork bombs are relatively easy to spot and kill, so creating one + deliberately seldom accomplishes more than to bring the just wrath of + the gods down upon the perpetrator. See also [5443]logic bomb. + _________________________________________________________________ + + Node:forked, Next:[5444]Fortrash, Previous:[5445]fork bomb, Up:[5446]= + F = + + forked adj.,vi. + + 1. [common after 1997, esp. in the Linux community] An open-source + software project is said to have forked or be forked when the project + group fissions into two or more parts pursuing separate lines of + development (or, less commonly, when a third party unconnected to the + project group ). Forking is considered a [5447]Bad Thing - not merely + because it implies a lot of wasted effort in the future, but because + forks tend to be accompanied by a great deal of strife and acrimony + between the successor groups over issues of legitimacy, succession, + and design direction. There is serious social pressure against + forking. As a result, major forks (such as the Gnu-Emacs/XEmacs split, + the fissionings of the 386BSD group into three daughter project, and + the short-lived GCC/EGCS split) are rare enough that they are + remembered individually in hacker folklore. 2. [Unix; uncommon; prob. + influenced by a mainstream expletive] Terminally slow, or dead. + Originated when one system was slowed to a snail's pace by an + inadvertent [5448]fork bomb. + _________________________________________________________________ + + Node:Fortrash, Next:[5449]fortune cookie, Previous:[5450]forked, + Up:[5451]= F = + + Fortrash /for'trash/ n. + + Hackerism for the FORTRAN (FORmula TRANslator) language, referring to + its primitive design, gross and irregular syntax, limited control + constructs, and slippery, exception-filled semantics. + _________________________________________________________________ + + Node:fortune cookie, Next:[5452]forum, Previous:[5453]Fortrash, + Up:[5454]= F = + + fortune cookie n. + + [WAITS, via Unix; common] A random quote, item of trivia, joke, or + maxim printed to the user's tty at login time or (less commonly) at + logout time. Items from this lexicon have often been used as fortune + cookies. See [5455]cookie file. + _________________________________________________________________ + + Node:forum, Next:[5456]fossil, Previous:[5457]fortune cookie, + Up:[5458]= F = + + forum n. + + [Usenet, GEnie, CI$; pl. `fora' or `forums'] Any discussion group + accessible through a dial-in [5459]BBS, a [5460]mailing list, or a + [5461]newsgroup (see [5462]the network). A forum functions much like a + bulletin board; users submit [5463]postings for all to read and + discussion ensues. Contrast real-time chat via [5464]talk mode or + point-to-point personal [5465]email. + _________________________________________________________________ + + Node:fossil, Next:[5466]four-color glossies, Previous:[5467]forum, + Up:[5468]= F = + + fossil n. + + 1. In software, a misfeature that becomes understandable only in + historical context, as a remnant of times past retained so as not to + break compatibility. Example: the retention of octal as default base + for string escapes in [5469]C, in spite of the better match of + hexadecimal to ASCII and modern byte-addressable architectures. See + [5470]dusty deck. 2. More restrictively, a feature with past but no + present utility. Example: the force-all-caps (LCASE) bits in the V7 + and [5471]BSD Unix tty driver, designed for use with monocase + terminals. (In a perversion of the usual backward-compatibility goal, + this functionality has actually been expanded and renamed in some + later [5472]USG Unix releases as the IUCLC and OLCUC bits.) 3. The + FOSSIL (Fido/Opus/Seadog Standard Interface Level) driver + specification for serial-port access to replace the [5473]brain-dead + routines in the IBM PC ROMs. Fossils are used by most MS-DOS [5474]BBS + software in preference to the `supported' ROM routines, which do not + support interrupt-driven operation or setting speeds above 9600; the + use of a semistandard FOSSIL library is preferable to the [5475]bare + metal serial port programming otherwise required. Since the FOSSIL + specification allows additional functionality to be hooked in, drivers + that use the [5476]hook but do not provide serial-port access + themselves are named with a modifier, as in `video fossil'. + _________________________________________________________________ + + Node:four-color glossies, Next:[5477]frag, Previous:[5478]fossil, + Up:[5479]= F = + + four-color glossies n. + + 1. Literature created by [5480]marketroids that allegedly contains + technical specs but which is in fact as superficial as possible + without being totally [5481]content-free. "Forget the four-color + glossies, give me the tech ref manuals." Often applied as an + indication of superficiality even when the material is printed on + ordinary paper in black and white. Four-color-glossy manuals are never + useful for solving a problem. 2. [rare] Applied by extension to manual + pages that don't contain enough information to diagnose why the + program doesn't produce the expected or desired output. + _________________________________________________________________ + + Node:frag, Next:[5482]fragile, Previous:[5483]four-color glossies, + Up:[5484]= F = + + frag n.,v. + + [from Vietnam-era U.S. military slang via the games Doom and Quake] 1. + To kill another player's [5485]avatar in a multiuser game. "I hold the + office Quake record with 40 frags." 2. To completely ruin something. + "Forget that power supply, the lightning strike fragged it. See also + [5486]gib. + _________________________________________________________________ + + Node:fragile, Next:[5487]fred, Previous:[5488]frag, Up:[5489]= F = + + fragile adj. + + Syn [5490]brittle. + _________________________________________________________________ + + Node:fred, Next:[5491]Fred Foobar, Previous:[5492]fragile, Up:[5493]= + F = + + fred n. + + 1. The personal name most frequently used as a [5494]metasyntactic + variable (see [5495]foo). Allegedly popular because it's easy for a + non-touch-typist to type on a standard QWERTY keyboard. In Great + Britain, `fred', `jim' and `sheila' are common metasyntactic variables + because their uppercase versions were official names given to the 3 + memory areas that held I/O status registers on the lovingly-remembered + BBC Microcomputer! (It is reported that SHEILA was poked the most + often.) Unlike [5496]J. Random Hacker or `J. Random Loser', the name + `fred' has no positive or negative loading (but see [5497]Dr. Fred + Mbogo). See also [5498]barney. 2. An acronym for `Flipping Ridiculous + Electronic Device'; other F-verbs may be substituted for `flipping'. + _________________________________________________________________ + + Node:Fred Foobar, Next:[5499]frednet, Previous:[5500]fred, Up:[5501]= + F = + + Fred Foobar n. + + [5502]J. Random Hacker's cousin. Any typical human being, more or less + synomous with `someone' except that Fred Foobar can be + [5503]backreferenced by name later on. "So Fred Foobar will enter his + phone number into the database, and it'll be archived with the others. + Months later, when Fred searches..." See also [5504]Bloggs Family and + [5505]Dr. Fred Mbogo + _________________________________________________________________ + + Node:frednet, Next:[5506]free software, Previous:[5507]Fred Foobar, + Up:[5508]= F = + + frednet /fred'net/ n. + + Used to refer to some [5509]random and uncommon protocol encountered + on a network. "We're implementing bridging in our router to solve the + frednet problem." + _________________________________________________________________ + + Node:free software, Next:[5510]freeware, Previous:[5511]frednet, + Up:[5512]= F = + + free software n. + + As defined by Richard M. Stallman and used by the Free Software + movement, this means software that gives users enough freedom to be + used by the free software community. Specifically, users must be free + to modify the software for their private use, and free to redistribute + it either with or without modifications, either commercially or + noncommercially, either gratis or charging a distribution fee. Free + software has existed since the dawn of computing; Free Software as a + movement began in 1984 with the GNU Project. See also [5513]open + source. + _________________________________________________________________ + + Node:freeware, Next:[5514]freeze, Previous:[5515]free software, + Up:[5516]= F = + + freeware n. + + [common] Free software, often written by enthusiasts and distributed + by users' groups, or via electronic mail, local bulletin boards, + [5517]Usenet, or other electronic media. At one time, `freeware' was a + trademark of Andrew Fluegelman, the author of the well-known MS-DOS + comm program PC-TALK III. It wasn't enforced after his mysterious + disappearance and presumed death in 1984. See [5518]shareware, + [5519]FRS. + _________________________________________________________________ + + Node:freeze, Next:[5520]fried, Previous:[5521]freeware, Up:[5522]= F = + + freeze v. + + To lock an evolving software distribution or document against changes + so it can be released with some hope of stability. Carries the strong + implication that the item in question will `unfreeze' at some future + date. "OK, fix that bug and we'll freeze for release." + + There are more specific constructions on this term. A `feature + freeze', for example, locks out modifications intended to introduce + new features but still allows bugfixes and completion of existing + features; a `code freeze' connotes no more changes at all. At Sun + Microsystems and elsewhere, one may also hear references to `code + slush' -- that is, an almost-but-not-quite frozen state. + _________________________________________________________________ + + Node:fried, Next:[5523]frink, Previous:[5524]freeze, Up:[5525]= F = + + fried adj. + + 1. [common] Non-working due to hardware failure; burnt out. Especially + used of hardware brought down by a `power glitch' (see [5526]glitch), + [5527]drop-outs, a short, or some other electrical event. (Sometimes + this literally happens to electronic circuits! In particular, + resistors can burn out and transformers can melt down, emitting + noxious smoke -- see [5528]friode, [5529]SED and [5530]LER. However, + this term is also used metaphorically.) Compare [5531]frotzed. 2. + [common] Of people, exhausted. Said particularly of those who continue + to work in such a state. Often used as an explanation or excuse. + "Yeah, I know that fix destroyed the file system, but I was fried when + I put it in." Esp. common in conjunction with `brain': "My brain is + fried today, I'm very short on sleep." + _________________________________________________________________ + + Node:frink, Next:[5532]friode, Previous:[5533]fried, Up:[5534]= F = + + frink /frink/ v. + + The unknown ur-verb, fill in your own meaning. Found esp. on the + Usenet newsgroup alt.fan.lemurs, where it is said that the lemurs know + what `frink' means, but they aren't telling. Compare [5535]gorets. + _________________________________________________________________ + + Node:friode, Next:[5536]fritterware, Previous:[5537]frink, Up:[5538]= + F = + + friode /fri:'ohd/ n. + + [TMRC] A reversible (that is, fused or blown) diode. Compare + [5539]fried; see also [5540]SED, [5541]LER. + _________________________________________________________________ + + Node:fritterware, Next:[5542]frob, Previous:[5543]friode, Up:[5544]= F + = + + fritterware n. + + An excess of capability that serves no productive end. The canonical + example is font-diddling software on the Mac (see [5545]macdink); the + term describes anything that eats huge amounts of time for quite + marginal gains in function but seduces people into using it anyway. + See also [5546]window shopping. + _________________________________________________________________ + + Node:frob, Next:[5547]frobnicate, Previous:[5548]fritterware, + Up:[5549]= F = + + frob /frob/ 1. n. + + [MIT; very common] The [5550]TMRC definition was "FROB = a protruding + arm or trunnion"; by metaphoric extension, a `frob' is any random + small thing; an object that you can comfortably hold in one hand; + something you can frob (sense 2). See [5551]frobnitz. 2. vt. + Abbreviated form of [5552]frobnicate. 3. [from the [5553]MUD world] A + command on some MUDs that changes a player's experience level (this + can be used to make wizards); also, to request [5554]wizard privileges + on the `professional courtesy' grounds that one is a wizard elsewhere. + The command is actually `frobnicate' but is universally abbreviated to + the shorter form. + _________________________________________________________________ + + Node:frobnicate, Next:[5555]frobnitz, Previous:[5556]frob, Up:[5557]= + F = + + frobnicate /frob'ni-kayt/ vt. + + [Poss. derived from [5558]frobnitz, and usually abbreviated to + [5559]frob, but `frobnicate' is recognized as the official full form.] + To manipulate or adjust, to tweak. One frequently frobs bits or other + 2-state devices. Thus: "Please frob the light switch" (that is, flip + it), but also "Stop frobbing that clasp; you'll break it". One also + sees the construction `to frob a frob'. See [5560]tweak and + [5561]twiddle. + + Usage: frob, twiddle, and tweak sometimes connote points along a + continuum. `Frob' connotes aimless manipulation; `twiddle' connotes + gross manipulation, often a coarse search for a proper setting; + `tweak' connotes fine-tuning. If someone is turning a knob on an + oscilloscope, then if he's carefully adjusting it, he is probably + tweaking it; if he is just turning it but looking at the screen, he is + probably twiddling it; but if he's just doing it because turning a + knob is fun, he's frobbing it. The variant `frobnosticate' has been + recently reported. + _________________________________________________________________ + + Node:frobnitz, Next:[5562]frog, Previous:[5563]frobnicate, Up:[5564]= + F = + + frobnitz /frob'nits/, pl. `frobnitzem' /frob'nit-zm/ or `frobni' + /frob'ni:/ n. + + [TMRC] An unspecified physical object, a widget. Also refers to + electronic black boxes. This rare form is usually abbreviated to + `frotz', or more commonly to [5565]frob. Also used are `frobnule' + (/frob'n[y]ool/) and `frobule' (/frob'yool/). Starting perhaps in + 1979, `frobozz' /fr*-boz'/ (plural: `frobbotzim' /fr*-bot'zm/) has + also become very popular, largely through its exposure as a name via + [5566]Zork. These variants can also be applied to nonphysical objects, + such as data structures. + + Pete Samson, compiler of the original [5567]TMRC lexicon, adds, "Under + the TMRC [railroad] layout were many storage boxes, managed (in 1958) + by David R. Sawyer. Several had fanciful designations written on them, + such as `Frobnitz Coil Oil'. Perhaps DRS intended Frobnitz to be a + proper name, but the name was quickly taken for the thing". This was + almost certainly the origin of the term. + _________________________________________________________________ + + Node:frog, Next:[5568]frogging, Previous:[5569]frobnitz, Up:[5570]= F + = + + frog alt. `phrog' + + 1. interj. Term of disgust (we seem to have a lot of them). 2. Used as + a name for just about anything. See [5571]foo. 3. n. Of things, a + crock. 4. n. Of people, somewhere in between a turkey and a toad. 5. + `froggy': adj. Similar to [5572]bagbiting, but milder. "This froggy + program is taking forever to run!" + _________________________________________________________________ + + Node:frogging, Next:[5573]front end, Previous:[5574]frog, Up:[5575]= F + = + + frogging [University of Waterloo] v. + + 1. Partial corruption of a text file or input stream by some bug or + consistent glitch, as opposed to random events like line noise or + media failures. Might occur, for example, if one bit of each incoming + character on a tty were stuck, so that some characters were correct + and others were not. See [5576]terminak for a historical example and + compare [5577]dread high-bit disease. 2. By extension, accidental + display of text in a mode where the output device emits special + symbols or mnemonics rather than conventional ASCII. This often + happens, for example, when using a terminal or comm program on a + device like an IBM PC with a special `high-half' character set and + with the bit-parity assumption wrong. A hacker sufficiently familiar + with ASCII bit patterns might be able to read the display anyway. + _________________________________________________________________ + + Node:front end, Next:[5578]frotz, Previous:[5579]frogging, Up:[5580]= + F = + + front end n. + + 1. An intermediary computer that does set-up and filtering for another + (usually more powerful but less friendly) machine (a `back end'). 2. + What you're talking to when you have a conversation with someone who + is making replies without paying attention. "Look at the dancing + elephants!" "Uh-huh." "Do you know what I just said?" "Sorry, you were + talking to the front end." 3. Software that provides an interface to + another program `behind' it, which may not be as user-friendly. + Probably from analogy with hardware front-ends (see sense 1) that + interfaced with mainframes. + _________________________________________________________________ + + Node:frotz, Next:[5581]frotzed, Previous:[5582]front end, Up:[5583]= F + = + + frotz /frots/ + + 1. n. See [5584]frobnitz. 2. `mumble frotz': An interjection of + mildest disgust. + _________________________________________________________________ + + Node:frotzed, Next:[5585]frowney, Previous:[5586]frotz, Up:[5587]= F = + + frotzed /frotst/ adj. + + [5588]down because of hardware problems. Compare [5589]fried. A + machine that is merely frotzed may be fixable without replacing parts, + but a fried machine is more seriously damaged. + _________________________________________________________________ + + Node:frowney, Next:[5590]FRS, Previous:[5591]frotzed, Up:[5592]= F = + + frowney n. + + (alt. `frowney face') See [5593]emoticon. + _________________________________________________________________ + + Node:FRS, Next:[5594]fry, Previous:[5595]frowney, Up:[5596]= F = + + FRS // n.,obs. + + Abbreviation for "Freely Redistributable Software" which entered + general use on the Internet in 1995 after years of low-level confusion + over what exactly to call software written to be passed around and + shared (contending terms including [5597]freeware, [5598]shareware, + and `sourceware' were never universally felt to be satisfactory for + various subtle reasons). The first formal conference on freely + redistributable software was held in Cambridge, Massachussetts, in + February 1996 (sponsored by the Free Software Foundation). The + conference organizers used the FRS abbreviation heavily in its calls + for papers and other literature during 1995. The term was in steady + though not common use until 1998 and the invention of [5599]open + source. + _________________________________________________________________ + + Node:fry, Next:[5600]fscking, Previous:[5601]FRS, Up:[5602]= F = + + fry + + 1. vi. To fail. Said especially of smoke-producing hardware failures. + More generally, to become non-working. Usage: never said of software, + only of hardware and humans. See [5603]fried, [5604]magic smoke. 2. + vt. To cause to fail; to [5605]roach, [5606]toast, or [5607]hose a + piece of hardware. Never used of software or humans, but compare + [5608]fried. + _________________________________________________________________ + + Node:fscking, Next:[5609]FSF, Previous:[5610]fry, Up:[5611]= F = + + fscking /fus'-king/ or /eff'-seek-ing/ adj. + + [Usenet; common] Fucking, in the expletive sense (it refers to the + Unix filesystem-repair command fsck(1), of which it can be said that + if you have to use it at all you are having a bad day). Originated on + [5612]scary devil monastery and the bofh.net newsgroups, but became + much more widespread following the passage of [5613]CDA. Also + occasionally seen in the variant "What the fsck?" + _________________________________________________________________ + + Node:FSF, Next:[5614]FTP, Previous:[5615]fscking, Up:[5616]= F = + + FSF /F-S-F/ abbrev. + + Common abbreviation (both spoken and written) for the name of the Free + Software Foundation, a nonprofit educational association formed to + support the [5617]GNU project. + _________________________________________________________________ + + Node:FTP, Next:[5618]-fu, Previous:[5619]FSF, Up:[5620]= F = + + FTP /F-T-P/, not /fit'ip/ + + 1. [techspeak] n. The File Transfer Protocol for transmitting files + between systems on the Internet. 2. vt. To [5621]beam a file using the + File Transfer Protocol. 3. Sometimes used as a generic even for file + transfers not using [5622]FTP. "Lemme get a copy of "Wuthering + Heights" ftp'd from uunet." + _________________________________________________________________ + + Node:-fu, Next:[5623]FUBAR, Previous:[5624]FTP, Up:[5625]= F = + + -fu + + [common; generalized from `kung-fu'] Combining form denoting expert + practice of a skill. "That's going to take some serious code-fu." + First sighted in connection with the GIMP's remote-scripting facility, + script-fu, in 1998. + _________________________________________________________________ + + Node:FUBAR, Next:[5626]fuck me harder, Previous:[5627]-fu, Up:[5628]= + F = + + FUBAR n. + + The Failed UniBus Address Register in a VAX. A good example of how + jargon can occasionally be snuck past the [5629]suits; see + [5630]foobar, and [5631]foo for a fuller etymology. + _________________________________________________________________ + + Node:fuck me harder, Next:[5632]FUD, Previous:[5633]FUBAR, Up:[5634]= + F = + + fuck me harder excl. + + Sometimes uttered in response to egregious misbehavior, esp. in + software, and esp. of misbehaviors which seem unfairly persistent (as + though designed in by the imp of the perverse). Often theatrically + elaborated: "Aiighhh! Fuck me with a piledriver and 16 feet of + curare-tipped wrought-iron fence and no lubricants!" The phrase is + sometimes heard abbreviated `FMH' in polite company. + + [This entry is an extreme example of the hackish habit of coining + elaborate and evocative terms for lossage. Here we see a quite + self-conscious parody of mainstream expletives that has become a + running gag in part of the hacker culture; it illustrates the hackish + tendency to turn any situation, even one of extreme frustration, into + an intellectual game (the point being, in this case, to creatively + produce a long-winded description of the most anatomically absurd + mental image possible -- the short forms implicitly allude to all the + ridiculous long forms ever spoken). Scatological language is actually + relatively uncommon among hackers, and there was some controversy over + whether this entry ought to be included at all. As it reflects a live + usage recognizably peculiar to the hacker culture, we feel it is in + the hackish spirit of truthfulness and opposition to all forms of + censorship to record it here. --ESR & GLS] + _________________________________________________________________ + + Node:FUD, Next:[5635]FUD wars, Previous:[5636]fuck me harder, + Up:[5637]= F = + + FUD /fuhd/ n. + + Defined by Gene Amdahl after he left IBM to found his own company: + "FUD is the fear, uncertainty, and doubt that IBM sales people instill + in the minds of potential customers who might be considering [Amdahl] + products." The idea, of course, was to persuade them to go with safe + IBM gear rather than with competitors' equipment. This implicit + coercion was traditionally accomplished by promising that Good Things + would happen to people who stuck with IBM, but Dark Shadows loomed + over the future of competitors' equipment or software. See [5638]IBM. + After 1990 the term FUD was associated increasingly frequently with + [5639]Microsoft, and has become generalized to refer to any kind of + disinformation used as a competitive weapon. + _________________________________________________________________ + + Node:FUD wars, Next:[5640]fudge, Previous:[5641]FUD, Up:[5642]= F = + + FUD wars /fuhd worz/ n. + + [from [5643]FUD] Political posturing engaged in by hardware and + software vendors ostensibly committed to standardization but actually + willing to fragment the market to protect their own shares. The Unix + International vs. OSF conflict about Unix standards was one + outstanding example; Microsoft vs. Netscape vs. W3C about HTML + standards is another. + _________________________________________________________________ + + Node:fudge, Next:[5644]fudge factor, Previous:[5645]FUD wars, + Up:[5646]= F = + + fudge + + 1. vt. To perform in an incomplete but marginally acceptable way, + particularly with respect to the writing of a program. "I didn't feel + like going through that pain and suffering, so I fudged it -- I'll fix + it later." 2. n. The resulting code. + _________________________________________________________________ + + Node:fudge factor, Next:[5647]fuel up, Previous:[5648]fudge, + Up:[5649]= F = + + fudge factor n. + + [common] A value or parameter that is varied in an ad hoc way to + produce the desired result. The terms `tolerance' and [5650]slop are + also used, though these usually indicate a one-sided leeway, such as a + buffer that is made larger than necessary because one isn't sure + exactly how large it needs to be, and it is better to waste a little + space than to lose completely for not having enough. A fudge factor, + on the other hand, can often be tweaked in more than one direction. A + good example is the `fuzz' typically allowed in floating-point + calculations: two numbers being compared for equality must be allowed + to differ by a small amount; if that amount is too small, a + computation may never terminate, while if it is too large, results + will be needlessly inaccurate. Fudge factors are frequently adjusted + incorrectly by programmers who don't fully understand their import. + See also [5651]coefficient of X. + _________________________________________________________________ + + Node:fuel up, Next:[5652]Full Monty, Previous:[5653]fudge factor, + Up:[5654]= F = + + fuel up vi. + + To eat or drink hurriedly in order to get back to hacking. "Food-p?" + "Yeah, let's fuel up." "Time for a [5655]great-wall!" See also + [5656]oriental food. + _________________________________________________________________ + + Node:Full Monty, Next:[5657]fum, Previous:[5658]fuel up, Up:[5659]= F + = + + Full Monty n. + + See [5660]monty, sense 2. + _________________________________________________________________ + + Node:fum, Next:[5661]functino, Previous:[5662]Full Monty, Up:[5663]= F + = + + fum n. + + [XEROX PARC] At PARC, often the third of the standard + [5664]metasyntactic variables (after [5665]foo and [5666]bar). + Competes with [5667]baz, which is more common outside PARC. + _________________________________________________________________ + + Node:functino, Next:[5668]funky, Previous:[5669]fum, Up:[5670]= F = + + functino n. + + [uncommon, U.K.; originally a serendipitous typo in 1994] A pointer to + a function in C and C++. By association with sub-atomic particles such + as the neutrino, it accurately conveys an impression of smallness (one + pointer is four bytes on most systems) and speed (hackers can and do + use arrays of functinos to replace a switch() statement). + _________________________________________________________________ + + Node:funky, Next:[5671]funny money, Previous:[5672]functino, + Up:[5673]= F = + + funky adj. + + Said of something that functions, but in a slightly strange, klugey + way. It does the job and would be difficult to change, so its obvious + non-optimality is left alone. Often used to describe interfaces. The + more bugs something has that nobody has bothered to fix because + workarounds are easier, the funkier it is. [5674]TECO and UUCP are + funky. The Intel i860's exception handling is extraordinarily funky. + Most standards acquire funkiness as they age. "The new mailer is + installed, but is still somewhat funky; if it bounces your mail for no + reason, try resubmitting it." "This UART is pretty funky. The data + ready line is active-high in interrupt mode and active-low in DMA + mode." + _________________________________________________________________ + + Node:funny money, Next:[5675]furrfu, Previous:[5676]funky, Up:[5677]= + F = + + funny money n. + + 1. Notional `dollar' units of computing time and/or storage handed to + students at the beginning of a computer course; also called `play + money' or `purple money' (in implicit opposition to real or `green' + money). In New Zealand and Germany the odd usage `paper money' has + been recorded; in Germany, the particularly amusing synonym `transfer + ruble' commemmorates the funny money used for trade between COMECON + countries back when the Soviet Bloc still existed. When your funny + money ran out, your account froze and you needed to go to a professor + to get more. Fortunately, the plunging cost of timesharing cycles has + made this less common. The amounts allocated were almost invariably + too small, even for the non-hackers who wanted to slide by with + minimum work. In extreme cases, the practice led to small-scale black + markets in bootlegged computer accounts. 2. By extension, phantom + money or quantity tickets of any kind used as a resource-allocation + hack within a system. Antonym: `real money'. + _________________________________________________________________ + + Node:furrfu, Next:[5678]fuzzball, Previous:[5679]funny money, + Up:[5680]= F = + + furrfu excl. + + [Usenet; written, only rarely spoken] Written-only equivalent of + "Sheesh!"; it is, in fact, "sheesh" modified by [5681]rot13. Evolved + in mid-1992 as a response to notably silly postings repeating urban + myths on the Usenet newsgroup alt.folklore.urban, after some posters + complained that "Sheesh!" as a response to [5682]newbies was being + overused. See also [5683]FOAF. + _________________________________________________________________ + + Node:fuzzball, Next:[5684]G, Previous:[5685]furrfu, Up:[5686]= F = + + fuzzball n. + + [TCP/IP hackers] A DEC LSI-11 running a particular suite of homebrewed + software written by Dave Mills and assorted co-conspirators, used in + the early 1980s for Internet protocol testbedding and experimentation. + These were used as NSFnet backbone sites in its early 56kb-line days; + a few were still active on the Internet as late as mid-1993, doing odd + jobs such as network time service. + _________________________________________________________________ + + Node:= G =, Next:[5687]= H =, Previous:[5688]= F =, Up:[5689]The + Jargon Lexicon + += G = + + * [5690]G: + * [5691]g-file: + * [5692]gabriel: + * [5693]gag: + * [5694]gang bang: + * [5695]garbage collect: + * [5696]garply: + * [5697]gas: + * [5698]gaseous: + * [5699]Gates's Law: + * [5700]gawble: + * [5701]GC: + * [5702]GCOS: + * [5703]GECOS: + * [5704]gedanken: + * [5705]geef: + * [5706]geek code: + * [5707]geek out: + * [5708]gen: + * [5709]gender mender: + * [5710]General Public Virus: + * [5711]generate: + * [5712]Genius From Mars Technique: + * [5713]gensym: + * [5714]Get a life!: + * [5715]Get a real computer!: + * [5716]GFR: + * [5717]gib: + * [5718]GIFs at 11: + * [5719]gig: + * [5720]giga-: + * [5721]GIGO: + * [5722]gilley: + * [5723]gillion: + * [5724]ginger: + * [5725]GIPS: + * [5726]glark: + * [5727]glass: + * [5728]glass tty: + * [5729]glassfet: + * [5730]glitch: + * [5731]glob: + * [5732]glork: + * [5733]glue: + * [5734]gnarly: + * [5735]GNU: + * [5736]gnubie: + * [5737]GNUMACS: + * [5738]go flatline: + * [5739]go root: + * [5740]go-faster stripes: + * [5741]GoAT: + * [5742]gobble: + * [5743]Godwin's Law: + * [5744]Godzillagram: + * [5745]golden: + * [5746]golf-ball printer: + * [5747]gonk: + * [5748]gonkulator: + * [5749]gonzo: + * [5750]Good Thing: + * [5751]gopher: + * [5752]gopher hole: + * [5753]gorets: + * [5754]gorilla arm: + * [5755]gorp: + * [5756]GOSMACS: + * [5757]Gosperism: + * [5758]gotcha: + * [5759]GPL: + * [5760]GPV: + * [5761]grault: + * [5762]gray goo: + * [5763]Great Renaming: + * [5764]Great Runes: + * [5765]Great Worm: + * [5766]great-wall: + * [5767]Green Book: + * [5768]green bytes: + * [5769]green card: + * [5770]green lightning: + * [5771]green machine: + * [5772]Green's Theorem: + * [5773]greenbar: + * [5774]grep: + * [5775]gribble: + * [5776]grilf: + * [5777]grind: + * [5778]grind crank: + * [5779]gripenet: + * [5780]gritch: + * [5781]grok: + * [5782]gronk: + * [5783]gronk out: + * [5784]gronked: + * [5785]grovel: + * [5786]grue: + * [5787]grunge: + * [5788]gubbish: + * [5789]Guido: + * [5790]guiltware: + * [5791]gumby: + * [5792]gun: + * [5793]gunch: + * [5794]gunpowder chicken: + * [5795]gurfle: + * [5796]guru: + * [5797]guru meditation: + * [5798]gweep: + _________________________________________________________________ + + Node:G, Next:[5799]g-file, Previous:[5800]fuzzball, Up:[5801]= G = + + G pref.,suff. + + [SI] See [5802]quantifiers. + _________________________________________________________________ + + Node:g-file, Next:[5803]gabriel, Previous:[5804]G, Up:[5805]= G = + + g-file n. + + [Commodore BBS culture] Any file that is written with the intention of + being read by a human rather than a machine, such as the Jargon File, + documentation, humor files, hacker lore, and technical materials. + + This term survives from the nearly forgotten Commodore 64 underground + and BBS community. In the early 80s, C-Net had emerged as the most + popular C64 BBS software for systems which encouraged messaging (as + opposed to file transfer). There were three main options for files: + Program files (p-files), which served the same function as `doors' in + today's systems, UD files (the user upload/download section), and + g-files. Anything that was meant to be read was included in g-files. + _________________________________________________________________ + + Node:gabriel, Next:[5806]gag, Previous:[5807]g-file, Up:[5808]= G = + + gabriel /gay'bree-*l/ n. + + [for Dick Gabriel, SAIL LISP hacker and volleyball fanatic] An + unnecessary (in the opinion of the opponent) stalling tactic, e.g., + tying one's shoelaces or combing one's hair repeatedly, asking the + time, etc. Also used to refer to the perpetrator of such tactics. + Also, `pulling a Gabriel', `Gabriel mode'. + _________________________________________________________________ + + Node:gag, Next:[5809]gang bang, Previous:[5810]gabriel, Up:[5811]= G = + + gag vi. + + Equivalent to [5812]choke, but connotes more disgust. "Hey, this is + FORTRAN code. No wonder the C compiler gagged." See also [5813]barf. + _________________________________________________________________ + + Node:gang bang, Next:[5814]garbage collect, Previous:[5815]gag, + Up:[5816]= G = + + gang bang n. + + The use of large numbers of loosely coupled programmers in an attempt + to wedge a great many features into a product in a short time. Though + there have been memorable gang bangs (e.g., that over-the-weekend + assembler port mentioned in Steven Levy's "Hackers"), most are + perpetrated by large companies trying to meet deadlines; the + inevitable result is enormous buggy masses of code entirely lacking in + [5817]orthogonality. When market-driven managers make a list of all + the features the competition has and assign one programmer to + implement each, the probability of maintaining a coherent (or even + functional) design goes infinitesimal. See also [5818]firefighting, + [5819]Mongolian Hordes technique, [5820]Conway's Law. + _________________________________________________________________ + + Node:garbage collect, Next:[5821]garply, Previous:[5822]gang bang, + Up:[5823]= G = + + garbage collect vi. + + (also `garbage collection', n.) See [5824]GC. + _________________________________________________________________ + + Node:garply, Next:[5825]gas, Previous:[5826]garbage collect, + Up:[5827]= G = + + garply /gar'plee/ n. + + [Stanford] Another metasyntactic variable (see [5828]foo); once + popular among SAIL hackers. + _________________________________________________________________ + + Node:gas, Next:[5829]gaseous, Previous:[5830]garply, Up:[5831]= G = + + gas + + [as in `gas chamber'] 1. interj. A term of disgust and hatred, + implying that gas should be dispensed in generous quantities, thereby + exterminating the source of irritation. "Some loser just reloaded the + system for no reason! Gas!" 2. interj. A suggestion that someone or + something ought to be flushed out of mercy. "The system's getting + [5832]wedged every few minutes. Gas!" 3. vt. To [5833]flush (sense 1). + "You should gas that old crufty software." 4. [IBM] n. Dead space in + nonsequentially organized files that was occupied by data that has + since been deleted; the compression operation that removes it is + called `degassing' (by analogy, perhaps, with the use of the same term + in vacuum technology). 5. [IBM] n. Empty space on a disk that has been + clandestinely allocated against future need. + _________________________________________________________________ + + Node:gaseous, Next:[5834]Gates's Law, Previous:[5835]gas, Up:[5836]= G + = + + gaseous adj. + + Deserving of being [5837]gassed. Disseminated by Geoff Goodfellow + while at SRI; became particularly popular after the Moscone-Milk + killings in San Francisco, when it was learned that the defendant Dan + White (a politician who had supported Proposition 7) would get the gas + chamber under Proposition 7 if convicted of first-degree murder (he + was eventually convicted of manslaughter). + _________________________________________________________________ + + Node:Gates's Law, Next:[5838]gawble, Previous:[5839]gaseous, + Up:[5840]= G = + + Gates's Law + + "The speed of software halves every 18 months." This oft-cited law is + an ironic comment on the tendency of software bloat to outpace the + every-18-month doubling in hardware caopacity per dollar predicted by + [5841]Moore's Law. The reference is to Bill Gates; Microsoft is widely + considered among the worst if not the worst of the perpetrators of + bloat. + _________________________________________________________________ + + Node:gawble, Next:[5842]GC, Previous:[5843]Gates's Law, Up:[5844]= G = + + gawble /gaw'bl/ n. + + See [5845]chawmp. + _________________________________________________________________ + + Node:GC, Next:[5846]GCOS, Previous:[5847]gawble, Up:[5848]= G = + + GC /G-C/ + + [from LISP terminology; `Garbage Collect'] 1. vt. To clean up and + throw away useless things. "I think I'll GC the top of my desk today." + When said of files, this is equivalent to [5849]GFR. 2. vt. To + recycle, reclaim, or put to another use. 3. n. An instantiation of the + garbage collector process. + + `Garbage collection' is computer-science techspeak for a particular + class of strategies for dynamically but transparently reallocating + computer memory (i.e., without requiring explicit allocation and + deallocation by higher-level software). One such strategy involves + periodically scanning all the data in memory and determining what is + no longer accessible; useless data items are then discarded so that + the memory they occupy can be recycled and used for another purpose. + Implementations of the LISP language usually use garbage collection. + + In jargon, the full phrase is sometimes heard but the [5850]abbrev GC + is more frequently used because it is shorter. Note that there is an + ambiguity in usage that has to be resolved by context: "I'm going to + garbage-collect my desk" usually means to clean out the drawers, but + it could also mean to throw away or recycle the desk itself. + _________________________________________________________________ + + Node:GCOS, Next:[5851]GECOS, Previous:[5852]GC, Up:[5853]= G = + + GCOS /jee'kohs/ n. + + A [5854]quick-and-dirty [5855]clone of System/360 DOS that emerged + from GE around 1970; originally called GECOS (the General Electric + Comprehensive Operating System). Later kluged to support primitive + timesharing and transaction processing. After the buyout of GE's + computer division by Honeywell, the name was changed to General + Comprehensive Operating System (GCOS). Other OS groups at Honeywell + began referring to it as `God's Chosen Operating System', allegedly in + reaction to the GCOS crowd's uninformed and snotty attitude about the + superiority of their product. All this might be of zero interest, + except for two facts: (1) The GCOS people won the political war, and + this led in the orphaning and eventual death of Honeywell + [5856]Multics, and (2) GECOS/GCOS left one permanent mark on Unix. + Some early Unix systems at Bell Labs used GCOS machines for print + spooling and various other services; the field added to /etc/passwd to + carry GCOS ID information was called the `GECOS field' and survives + today as the pw_gecos member used for the user's full name and other + human-ID information. GCOS later played a major role in keeping + Honeywell a dismal also-ran in the mainframe market, and was itself + mostly ditched for Unix in the late 1980s when Honeywell began to + retire its aging [5857]big iron designs. + _________________________________________________________________ + + Node:GECOS, Next:[5858]gedanken, Previous:[5859]GCOS, Up:[5860]= G = + + GECOS /jee'kohs/ n. + + See [5861]GCOS. + _________________________________________________________________ + + Node:gedanken, Next:[5862]geef, Previous:[5863]GECOS, Up:[5864]= G = + + gedanken /g*-dahn'kn/ adj. + + Ungrounded; impractical; not well-thought-out; untried; untested. + + `Gedanken' is a German word for `thought'. A thought experiment is one + you carry out in your head. In physics, the term `gedanken experiment' + is used to refer to an experiment that is impractical to carry out, + but useful to consider because it can be reasoned about theoretically. + (A classic gedanken experiment of relativity theory involves thinking + about a man in an elevator accelerating through space.) Gedanken + experiments are very useful in physics, but must be used with care. + It's too easy to idealize away some important aspect of the real world + in constructing the `apparatus'. + + Among hackers, accordingly, the word has a pejorative connotation. It + is typically used of a project, especially one in artificial + intelligence research, that is written up in grand detail (typically + as a Ph.D. thesis) without ever being implemented to any great extent. + Such a project is usually perpetrated by people who aren't very good + hackers or find programming distasteful or are just in a hurry. A + `gedanken thesis' is usually marked by an obvious lack of intuition + about what is programmable and what is not, and about what does and + does not constitute a clear specification of an algorithm. See also + [5865]AI-complete, [5866]DWIM. + _________________________________________________________________ + + Node:geef, Next:[5867]geek code, Previous:[5868]gedanken, Up:[5869]= G + = + + geef v. + + [ostensibly from `gefingerpoken'] vt. Syn. [5870]mung. See also + [5871]blinkenlights. + _________________________________________________________________ + + Node:geek code, Next:[5872]geek out, Previous:[5873]geef, Up:[5874]= G + = + + geek code n. + + (also "Code of the Geeks"). A set of codes commonly used in [5875]sig + blocks to broadcast the interests, skills, and aspirations of the + poster. Features a G at the left margin followed by numerous letter + codes, often suffixed with plusses or minuses. Because many net users + are involved in computer science, the most common prefix is `GCS'. To + see a copy of the current code, browse [5876]http://www.geekcode.com. + Here is a sample geek code (that of Robert Hayden, the code's + inventor) from that page: +-----BEGIN GEEK CODE BLOCK----- +Version: 3.1 +GED/J d-- s:++>: a- C++(++++)$ ULUO++ P+>+++ L++ !E---- W+(---) N+++ +o+ K+++ w+(---) O- M+$>++ V-- PS++(+++)>$ PE++(+)>$ Y++ PGP++ t- 5+++ +X++ R+++>$ tv+ b+ DI+++ D+++ G+++++>$ e++$>++++ h r-- y+** +------END GEEK CODE BLOCK------ + + The geek code originated in 1993; it was inspired (according to the + inventor) by previous "bear", "smurf" and "twink" + style-and-sexual-preference codes from lesbian and gay + [5877]newsgroups. It has in turn spawned imitators; there is now even + a "Saturn geek code" for owners of the Saturn car. See also + [5878]computer geek. + _________________________________________________________________ + + Node:geek out, Next:[5879]gen, Previous:[5880]geek code, Up:[5881]= G + = + + geek out vi. + + To temporarily enter techno-nerd mode while in a non-hackish context, + for example at parties held near computer equipment. Especially used + when you need to do or say something highly technical and don't have + time to explain: "Pardon me while I geek out for a moment." See + [5882]computer geek; see also [5883]propeller head. + _________________________________________________________________ + + Node:gen, Next:[5884]gender mender, Previous:[5885]geek out, + Up:[5886]= G = + + gen /jen/ n.,v. + + Short for [5887]generate, used frequently in both spoken and written + contexts. + _________________________________________________________________ + + Node:gender mender, Next:[5888]General Public Virus, + Previous:[5889]gen, Up:[5890]= G = + + gender mender n. + + [common] A cable connector shell with either two male or two female + connectors on it, used to correct the mismatches that result when some + [5891]loser didn't understand the RS232C specification and the + distinction between DTE and DCE. Used esp. for RS-232C parts in either + the original D-25 or the IBM PC's bogus D-9 format. Also called + `gender bender', `gender blender', `sex changer', and even `homosexual + adapter;' however, there appears to be some confusion as to whether a + `male homosexual adapter' has pins on both sides (is doubly male) or + sockets on both sides (connects two males). + _________________________________________________________________ + + Node:General Public Virus, Next:[5892]generate, Previous:[5893]gender + mender, Up:[5894]= G = + + General Public Virus n. + + Pejorative name for some versions of the [5895]GNU project + [5896]copyleft or General Public License (GPL), which requires that + any tools or [5897]apps incorporating copylefted code must be + source-distributed on the same anti-proprietary terms as GNU stuff. + Thus it is alleged that the copyleft `infects' software generated with + GNU tools, which may in turn infect other software that reuses any of + its code. The Free Software Foundation's official position as of + January 1991 is that copyright law limits the scope of the GPL to + "programs textually incorporating significant amounts of GNU code", + and that the `infection' is not passed on to third parties unless + actual GNU source is transmitted. Nevertheless, widespread suspicion + that the [5898]copyleft language is `boobytrapped' has caused many + developers to avoid using GNU tools and the GPL. Changes in the + language of the version 2.0 GPL did not eliminate this problem. + _________________________________________________________________ + + Node:generate, Next:[5899]Genius From Mars Technique, + Previous:[5900]General Public Virus, Up:[5901]= G = + + generate vt. + + To produce something according to an algorithm or program or set of + rules, or as a (possibly unintended) side effect of the execution of + an algorithm or program. The opposite of [5902]parse. This term + retains its mechanistic connotations (though often humorously) when + used of human behavior. "The guy is rational most of the time, but + mention nuclear energy around him and he'll generate [5903]infinite + flamage." + _________________________________________________________________ + + Node:Genius From Mars Technique, Next:[5904]gensym, + Previous:[5905]generate, Up:[5906]= G = + + Genius From Mars Technique n. + + [TMRC] A visionary quality which enables one to ignore the standard + approach and come up with a totally unexpected new algorithm. An + attack on a problem from an offbeat angle that no one has ever thought + of before, but that in retrospect makes total sense. Compare + [5907]grok, [5908]zen. + _________________________________________________________________ + + Node:gensym, Next:[5909]Get a life!, Previous:[5910]Genius From Mars + Technique, Up:[5911]= G = + + gensym /jen'sim/ + + [from MacLISP for `generated symbol'] 1. v. To invent a new name for + something temporary, in such a way that the name is almost certainly + not in conflict with one already in use. 2. n. The resulting name. The + canonical form of a gensym is `Gnnnn' where nnnn represents a number; + any LISP hacker would recognize G0093 (for example) as a gensym. 3. A + freshly generated data structure with a gensymmed name. Gensymmed + names are useful for storing or uniquely identifying crufties (see + [5912]cruft). + _________________________________________________________________ + + Node:Get a life!, Next:[5913]Get a real computer!, + Previous:[5914]gensym, Up:[5915]= G = + + Get a life! imp. + + Hacker-standard way of suggesting that the person to whom it is + directed has succumbed to terminal geekdom (see [5916]computer geek). + Often heard on [5917]Usenet, esp. as a way of suggesting that the + target is taking some obscure issue of [5918]theology too seriously. + This exhortation was popularized by William Shatner on a 1987 + "Saturday Night Live" episode in a speech that ended "Get a life!", + but some respondents believe it to have been in use before then. It + was certainly in wide use among hackers for years before achieving + mainstream currency via the sitcom "Get A Life" in 1990. + _________________________________________________________________ + + Node:Get a real computer!, Next:[5919]GFR, Previous:[5920]Get a life!, + Up:[5921]= G = + + Get a real computer! imp. + + Typical hacker response to news that somebody is having trouble + getting work done on a system that (a) is single-tasking, (b) has no + hard disk, or (c) has an address space smaller than 16 megabytes. This + is as of early 1996; note that the threshold for `real computer' rises + with time. See [5922]bitty box and [5923]toy. + _________________________________________________________________ + + Node:GFR, Next:[5924]gib, Previous:[5925]Get a real computer!, + Up:[5926]= G = + + GFR /G-F-R/ vt. + + [ITS: from `Grim File Reaper', an ITS and LISP Machine utility] To + remove a file or files according to some program-automated or + semi-automatic manual procedure, especially one designed to reclaim + mass storage space or reduce name-space clutter (the original GFR + actually moved files to tape). Often generalized to pieces of data + below file level. "I used to have his phone number, but I guess I + [5927]GFRed it." See also [5928]prowler, [5929]reaper. Compare + [5930]GC, which discards only provably worthless stuff. + _________________________________________________________________ + + Node:gib, Next:[5931]GIFs at 11, Previous:[5932]GFR, Up:[5933]= G = + + gib /jib/ + + 1. vi. To destroy utterly. Like [5934]frag, but much more violent and + final. "There's no trace left. You definitely gibbed that bug". 2. n. + Remnants after total obliteration. + + Originated first by id software in the game Quake. It's short for + giblets (thus pronounced "jib"), and referred to the bloody remains of + slain opponents. Eventually the word was verbed, and leaked into + general usage afterward. + _________________________________________________________________ + + Node:GIFs at 11, Next:[5935]gig, Previous:[5936]gib, Up:[5937]= G = + + GIFs at 11 + + [Fidonet] Fidonet alternative to [5938]film at 11, especially in + echoes (Fidonet topic areas) where uuencoded GIFs are permitted. Other + formats, especially JPEG and MPEG, may be referenced instead. + _________________________________________________________________ + + Node:gig, Next:[5939]giga-, Previous:[5940]GIFs at 11, Up:[5941]= G = + + gig /jig/ or /gig/ n. + + [SI] See [5942]quantifiers. + _________________________________________________________________ + + Node:giga-, Next:[5943]GIGO, Previous:[5944]gig, Up:[5945]= G = + + giga- /ji'ga/ or /gi'ga/ pref. + + [SI] See [5946]quantifiers. + _________________________________________________________________ + + Node:GIGO, Next:[5947]gilley, Previous:[5948]giga-, Up:[5949]= G = + + GIGO /gi:'goh/ [acronym] + + 1. `Garbage In, Garbage Out' -- usually said in response to + [5950]lusers who complain that a program didn't "do the right thing" + when given imperfect input or otherwise mistreated in some way. Also + commonly used to describe failures in human decision making due to + faulty, incomplete, or imprecise data. 2. `Garbage In, Gospel Out': + this more recent expansion is a sardonic comment on the tendency human + beings have to put excessive trust in `computerized' data. + _________________________________________________________________ + + Node:gilley, Next:[5951]gillion, Previous:[5952]GIGO, Up:[5953]= G = + + gilley n. + + [Usenet] The unit of analogical [5954]bogosity. According to its + originator, the standard for one gilley was "the act of + bogotoficiously comparing the shutting down of 1000 machines for a day + with the killing of one person". The milligilley has been found to + suffice for most normal conversational exchanges. + _________________________________________________________________ + + Node:gillion, Next:[5955]ginger, Previous:[5956]gilley, Up:[5957]= G = + + gillion /gil'y*n/ or /jil'y*n/ n. + + [formed from [5958]giga- by analogy with mega/million and + tera/trillion] 10^9. Same as an American billion or a British + `milliard'. How one pronounces this depends on whether one speaks + [5959]giga- with a hard or soft `g'. + _________________________________________________________________ + + Node:ginger, Next:[5960]GIPS, Previous:[5961]gillion, Up:[5962]= G = + + ginger n. + + See [5963]saga. + _________________________________________________________________ + + Node:GIPS, Next:[5964]glark, Previous:[5965]ginger, Up:[5966]= G = + + GIPS /gips/ or /jips/ n. + + [analogy with [5967]MIPS] Giga-Instructions per Second (also possibly + `Gillions of Instructions per Second'; see [5968]gillion). In 1991, + this is used of only a handful of highly parallel machines, but this + is expected to change. Compare [5969]KIPS. + _________________________________________________________________ + + Node:glark, Next:[5970]glass, Previous:[5971]GIPS, Up:[5972]= G = + + glark /glark/ vt. + + To figure something out from context. "The System III manuals are + pretty poor, but you can generally glark the meaning from context." + Interestingly, the word was originally `glork'; the context was "This + gubblick contains many nonsklarkish English flutzpahs, but the overall + pluggandisp can be glorked [sic] from context" (David Moser, quoted by + Douglas Hofstadter in his "Metamagical Themas" column in the January + 1981 "Scientific American"). It is conjectured that hacker usage + mutated the verb to `glark' because [5973]glork was already an + established jargon term (some hackers do report using the original + term). Compare [5974]grok, [5975]zen. + _________________________________________________________________ + + Node:glass, Next:[5976]glass tty, Previous:[5977]glark, Up:[5978]= G = + + glass n. + + [IBM] Synonym for [5979]silicon. + _________________________________________________________________ + + Node:glass tty, Next:[5980]glassfet, Previous:[5981]glass, Up:[5982]= + G = + + glass tty /glas T-T-Y/ or /glas ti'tee/ n. + + A terminal that has a display screen but which, because of hardware or + software limitations, behaves like a teletype or some other printing + terminal, thereby combining the disadvantages of both: like a printing + terminal, it can't do fancy display hacks, and like a display + terminal, it doesn't produce hard copy. An example is the early `dumb' + version of Lear-Siegler ADM 3 (without cursor control). See + [5983]tube, [5984]tty; compare [5985]dumb terminal, [5986]smart + terminal. See "[5987]TV Typewriters" (Appendix A) for an interesting + true story about a glass tty. + _________________________________________________________________ + + Node:glassfet, Next:[5988]glitch, Previous:[5989]glass tty, Up:[5990]= + G = + + glassfet /glas'fet/ n. + + [by analogy with MOSFET, the acronym for `Metal-Oxide-Semiconductor + Field-Effect Transistor'] Syn. [5991]firebottle, a humorous way to + refer to a vacuum tube. + _________________________________________________________________ + + Node:glitch, Next:[5992]glob, Previous:[5993]glassfet, Up:[5994]= G = + + glitch /glich/ + + [very common; from German `glitschig' to slip, via Yiddish `glitshen', + to slide or skid] 1. n. A sudden interruption in electric service, + sanity, continuity, or program function. Sometimes recoverable. An + interruption in electric service is specifically called a `power + glitch' (also [5995]power hit), of grave concern because it usually + crashes all the computers. In jargon, though, a hacker who got to the + middle of a sentence and then forgot how he or she intended to + complete it might say, "Sorry, I just glitched". 2. vi. To commit a + glitch. See [5996]gritch. 3. vt. [Stanford] To scroll a display + screen, esp. several lines at a time. [5997]WAITS terminals used to do + this in order to avoid continuous scrolling, which is distracting to + the eye. 4. obs. Same as [5998]magic cookie, sense 2. + + All these uses of `glitch' derive from the specific technical meaning + the term has in the electronic hardware world, where it is now + techspeak. A glitch can occur when the inputs of a circuit change, and + the outputs change to some [5999]random value for some very brief time + before they settle down to the correct value. If another circuit + inspects the output at just the wrong time, reading the random value, + the results can be very wrong and very hard to debug (a glitch is one + of many causes of electronic [6000]heisenbugs). + _________________________________________________________________ + + Node:glob, Next:[6001]glork, Previous:[6002]glitch, Up:[6003]= G = + + glob /glob/, not /glohb/ v.,n. + + [Unix; common] To expand special characters in a wildcarded name, or + the act of so doing (the action is also called `globbing'). The Unix + conventions for filename wildcarding have become sufficiently + pervasive that many hackers use some of them in written English, + especially in email or news on technical topics. Those commonly + encountered include the following: + + * + wildcard for any string (see also [6004]UN*X) + + ? + wildcard for any single character (generally read this way only + at the beginning or in the middle of a word) + + [] + delimits a wildcard matching any of the enclosed characters + + {} + alternation of comma-separated alternatives; thus, + `foo{baz,qux}' would be read as `foobaz' or `fooqux' + + Some examples: "He said his name was [KC]arl" (expresses ambiguity). + "I don't read talk.politics.*" (any of the talk.politics subgroups on + [6005]Usenet). Other examples are given under the entry for [6006]X. + Note that glob patterns are similar, but not identical, to those used + in [6007]regexps. + + Historical note: The jargon usage derives from glob, the name of a + subprogram that expanded wildcards in archaic pre-Bourne versions of + the Unix shell. + _________________________________________________________________ + + Node:glork, Next:[6008]glue, Previous:[6009]glob, Up:[6010]= G = + + glork /glork/ + + 1. interj. Term of mild surprise, usually tinged with outrage, as when + one attempts to save the results of two hours of editing and finds + that the system has just crashed. 2. Used as a name for just about + anything. See [6011]foo. 3. vt. Similar to [6012]glitch, but usually + used reflexively. "My program just glorked itself." 4. Syn. for + [6013]glark, which see. + _________________________________________________________________ + + Node:glue, Next:[6014]gnarly, Previous:[6015]glork, Up:[6016]= G = + + glue n. + + Generic term for any interface logic or protocol that connects two + component blocks. For example, [6017]Blue Glue is IBM's SNA protocol, + and hardware designers call anything used to connect large VLSI's or + circuit blocks `glue logic'. + _________________________________________________________________ + + Node:gnarly, Next:[6018]GNU, Previous:[6019]glue, Up:[6020]= G = + + gnarly /nar'lee/ adj. + + Both [6021]obscure and [6022]hairy (sense 1). "[6023]Yow! -- the tuned + assembler implementation of BitBlt is really gnarly!" From a similar + but less specific usage in surfer slang. + _________________________________________________________________ + + Node:GNU, Next:[6024]gnubie, Previous:[6025]gnarly, Up:[6026]= G = + + GNU /gnoo/, not /noo/ + + 1. [acronym: `GNU's Not Unix!', see [6027]recursive acronym] A + Unix-workalike development effort of the Free Software Foundation + headed by Richard Stallman [6028]<rms@gnu.org>. GNU EMACS and the GNU + C compiler, two tools designed for this project, have become very + popular in hackerdom and elsewhere. The GNU project was designed + partly to proselytize for RMS's position that information is community + property and all software source should be shared. One of its slogans + is "Help stamp out software hoarding!" Though this remains + controversial (because it implicitly denies any right of designers to + own, assign, and sell the results of their labors), many hackers who + disagree with RMS have nevertheless cooperated to produce large + amounts of high-quality software for free redistribution under the + Free Software Foundation's imprimatur. The GNU project has a web page + at [6029]http://www.gnu.org. See [6030]EMACS, [6031]copyleft, + [6032]General Public Virus, [6033]Linux. 2. Noted Unix hacker John + Gilmore [6034]<gnu@toad.com>, founder of Usenet's anarchic alt.* + hierarchy. + _________________________________________________________________ + + Node:gnubie, Next:[6035]GNUMACS, Previous:[6036]GNU, Up:[6037]= G = + + gnubie /noo'bee/ n. + + Written-only variant of [6038]newbie in common use on IRC channels, + which implies specifically someone who is new to the Linux/open + source/free software world. + _________________________________________________________________ + + Node:GNUMACS, Next:[6039]go flatline, Previous:[6040]gnubie, + Up:[6041]= G = + + GNUMACS /gnoo'maks/ n. + + [contraction of `GNU EMACS'] Often-heard abbreviated name for the + [6042]GNU project's flagship tool, [6043]EMACS. Used esp. in contrast + with GOSMACS. + _________________________________________________________________ + + Node:go flatline, Next:[6044]go root, Previous:[6045]GNUMACS, + Up:[6046]= G = + + go flatline v. + + [from cyberpunk SF, refers to flattening of EEG traces upon + brain-death] (also adjectival `flatlined'). 1. To [6047]die, + terminate, or fail, esp. irreversibly. In hacker parlance, this is + used of machines only, human death being considered somewhat too + serious a matter to employ jargon-jokes about. 2. To go completely + quiescent; said of machines undergoing controlled shutdown. "You can + suffer file damage if you shut down Unix but power off before the + system has gone flatline." 3. Of a video tube, to fail by losing + vertical scan, so all one sees is a bright horizontal line bisecting + the screen. + _________________________________________________________________ + + Node:go root, Next:[6048]go-faster stripes, Previous:[6049]go + flatline, Up:[6050]= G = + + go root vi. + + [Unix; common] To temporarily enter [6051]root mode in order to + perform a privileged operation. This use is deprecated in Australia, + where v. `root' is a synonym for "fuck". + _________________________________________________________________ + + Node:go-faster stripes, Next:[6052]GoAT, Previous:[6053]go root, + Up:[6054]= G = + + go-faster stripes n. + + [UK] Syn. [6055]chrome. Mainstream in some parts of UK. + _________________________________________________________________ + + Node:GoAT, Next:[6056]gobble, Previous:[6057]go-faster stripes, + Up:[6058]= G = + + GoAT // + + [Usenet] Abbreviation: "Go Away, Troll". See [6059]troll. + _________________________________________________________________ + + Node:gobble, Next:[6060]Godwin's Law, Previous:[6061]GoAT, Up:[6062]= + G = + + gobble vt. + + 1. To consume, usu. used with `up'. "The output spy gobbles characters + out of a [6063]tty output buffer." 2. To obtain, usu. used with + `down'. "I guess I'll gobble down a copy of the documentation + tomorrow." See also [6064]snarf. + _________________________________________________________________ + + Node:Godwin's Law, Next:[6065]Godzillagram, Previous:[6066]gobble, + Up:[6067]= G = + + Godwin's Law prov. + + [Usenet] "As a Usenet discussion grows longer, the probability of a + comparison involving Nazis or Hitler approaches one." There is a + tradition in many groups that, once this occurs, that thread is over, + and whoever mentioned the Nazis has automatically lost whatever + argument was in progress. Godwin's Law thus practically guarantees the + existence of an upper bound on thread length in those groups. However + there is also a widely- recognized codicil that any intentional + triggering of Godwin's Law in order to invoke its thread-ending + effects will be unsuccessful. + _________________________________________________________________ + + Node:Godzillagram, Next:[6068]golden, Previous:[6069]Godwin's Law, + Up:[6070]= G = + + Godzillagram /god-zil'*-gram/ n. + + [from Japan's national hero] 1. A network packet that in theory is a + broadcast to every machine in the universe. The typical case is an IP + datagram whose destination IP address is [255.255.255.255]. + Fortunately, few gateways are foolish enough to attempt to implement + this case! 2. A network packet of maximum size. An IP Godzillagram has + 65,536 octets. Compare [6071]super source quench, [6072]Christmas tree + packet, [6073]martian. + _________________________________________________________________ + + Node:golden, Next:[6074]golf-ball printer, + Previous:[6075]Godzillagram, Up:[6076]= G = + + golden adj. + + [prob. from folklore's `golden egg'] When used to describe a magnetic + medium (e.g., `golden disk', `golden tape'), describes one containing + a tested, up-to-spec, ready-to-ship software version. Compare + [6077]platinum-iridium. + _________________________________________________________________ + + Node:golf-ball printer, Next:[6078]gonk, Previous:[6079]golden, + Up:[6080]= G = + + golf-ball printer n. obs. + + The IBM 2741, a slow but letter-quality printing device and terminal + based on the IBM Selectric typewriter. The `golf ball' was a little + spherical frob bearing reversed embossed images of 88 different + characters arranged on four parallels of latitude; one could change + the font by swapping in a different golf ball. The print element spun + and jerked alarmingly in action and when in motion was sometimes + described as an `infuriated golf ball'. This was the technology that + enabled APL to use a non-EBCDIC, non-ASCII, and in fact completely + non-standard character set. This put it 10 years ahead of its time -- + where it stayed, firmly rooted, for the next 20, until character + displays gave way to programmable bit-mapped devices with the + flexibility to support other character sets. + _________________________________________________________________ + + Node:gonk, Next:[6081]gonkulator, Previous:[6082]golf-ball printer, + Up:[6083]= G = + + gonk /gonk/ vi.,n. + + 1. To prevaricate or to embellish the truth beyond any reasonable + recognition. In German the term is (mythically) `gonken'; in Spanish + the verb becomes `gonkar'. "You're gonking me. That story you just + told me is a bunch of gonk." In German, for example, "Du gonkst mich" + (You're pulling my leg). See also [6084]gonkulator. 2. [British] To + grab some sleep at an odd time; compare [6085]gronk out. + _________________________________________________________________ + + Node:gonkulator, Next:[6086]gonzo, Previous:[6087]gonk, Up:[6088]= G = + + gonkulator /gon'kyoo-lay-tr/ n. + + [common; from the 1960s "Hogan's Heroes" TV series] A pretentious + piece of equipment that actually serves no useful purpose. Usually + used to describe one's least favorite piece of computer hardware. See + [6089]gonk. + _________________________________________________________________ + + Node:gonzo, Next:[6090]Good Thing, Previous:[6091]gonkulator, + Up:[6092]= G = + + gonzo /gon'zoh/ adj. + + [from Hunter S. Thompson] 1. With total commitment, total + concentration, and a mad sort of panache. (Thompson's original sense.) + 2. More loosely: Overwhelming; outrageous; over the top; very large, + esp. used of collections of source code, source files, or individual + functions. Has some of the connotations of [6093]moby and [6094]hairy, + but without the implication of obscurity or complexity. + _________________________________________________________________ + + Node:Good Thing, Next:[6095]gopher, Previous:[6096]gonzo, Up:[6097]= G + = + + Good Thing n.,adj. + + [very common; often capitalized; always pronounced as if capitalized.] + 1. Self-evidently wonderful to anyone in a position to notice: "A + language that manages dynamic memory automatically for you is a Good + Thing." 2. Something that can't possibly have any ill side-effects and + may save considerable grief later: "Removing the self-modifying code + from that shared library would be a Good Thing." 3. When said of + software tools or libraries, as in "YACC is a Good Thing", + specifically connotes that the thing has drastically reduced a + programmer's work load. Oppose [6098]Bad Thing. + _________________________________________________________________ + + Node:gopher, Next:[6099]gopher hole, Previous:[6100]Good Thing, + Up:[6101]= G = + + gopher n. + + A type of Internet service first floated around 1991 and obsolesced + around 1995 by the World Wide Web. Gopher presents a menuing interface + to a tree or graph of links; the links can be to documents, runnable + programs, or other gopher menus arbitrarily far across the net. + + Some claim that the gopher software, which was originally developed at + the University of Minnesota, was named after the Minnesota Gophers (a + sports team). Others claim the word derives from American slang + `gofer' (from "go for", dialectal "go fer"), one whose job is to run + and fetch things. Finally, observe that gophers dig long tunnels, and + the idea of tunneling through the net to find information was a + defining metaphor for the developers. Probably all three things were + true, but with the first two coming first and the gopher-tunnel + metaphor serendipitously adding flavor and impetus to the project as + it developed out of its concept stage. + _________________________________________________________________ + + Node:gopher hole, Next:[6102]gorets, Previous:[6103]gopher, Up:[6104]= + G = + + gopher hole n. + + 1. Any access to a [6105]gopher. 2. [Amateur Packet Radio] The + terrestrial analog of a [6106]wormhole (sense 2), from which this term + was coined. A gopher hole links two amateur packet relays through some + non-ham radio medium. + _________________________________________________________________ + + Node:gorets, Next:[6107]gorilla arm, Previous:[6108]gopher hole, + Up:[6109]= G = + + gorets /gor'ets/ n. + + The unknown ur-noun, fill in your own meaning. Found esp. on the + Usenet newsgroup alt.gorets, which seems to be a running contest to + redefine the word by implication in the funniest and most peculiar + way, with the understanding that no definition is ever final. [A + correspondent from the Former Soviet Union informs me that `gorets' is + Russian for `mountain dweller'. Another from France informs me that + `goret' is archaic French for a young pig --ESR] Compare [6110]frink. + _________________________________________________________________ + + Node:gorilla arm, Next:[6111]gorp, Previous:[6112]gorets, Up:[6113]= G + = + + gorilla arm n. + + The side-effect that destroyed touch-screens as a mainstream input + technology despite a promising start in the early 1980s. It seems the + designers of all those [6114]spiffy touch-menu systems failed to + notice that humans aren't designed to hold their arms in front of + their faces making small motions. After more than a very few + selections, the arm begins to feel sore, cramped, and oversized -- the + operator looks like a gorilla while using the touch screen and feels + like one afterwards. This is now considered a classic cautionary tale + to human-factors designers; "Remember the gorilla arm!" is shorthand + for "How is this going to fly in real use?". + _________________________________________________________________ + + Node:gorp, Next:[6115]GOSMACS, Previous:[6116]gorilla arm, Up:[6117]= + G = + + gorp /gorp/ n. + + [CMU: perhaps from the canonical hiker's food, Good Old Raisins and + Peanuts] Another [6118]metasyntactic variable, like [6119]foo and + [6120]bar. + _________________________________________________________________ + + Node:GOSMACS, Next:[6121]Gosperism, Previous:[6122]gorp, Up:[6123]= G + = + + GOSMACS /goz'maks/ n. + + [contraction of `Gosling EMACS'] The first [6124]EMACS-in-C + implementation, predating but now largely eclipsed by [6125]GNUMACS. + Originally freeware; a commercial version was modestly popular as + `UniPress EMACS' during the 1980s. The author, James Gosling, went on + to invent [6126]NeWS and the programming language Java; the latter + earned him [6127]demigod status. + _________________________________________________________________ + + Node:Gosperism, Next:[6128]gotcha, Previous:[6129]GOSMACS, Up:[6130]= + G = + + Gosperism /gos'p*r-izm/ n. + + A hack, invention, or saying due to [6131]elder days arch-hacker R. + William (Bill) Gosper. This notion merits its own term because there + are so many of them. Many of the entries in [6132]HAKMEM are + Gosperisms; see also [6133]life. + _________________________________________________________________ + + Node:gotcha, Next:[6134]GPL, Previous:[6135]Gosperism, Up:[6136]= G = + + gotcha n. + + A [6137]misfeature of a system, especially a programming language or + environment, that tends to breed bugs or mistakes because it both + enticingly easy to invoke and completely unexpected and/or + unreasonable in its outcome. For example, a classic gotcha in [6138]C + is the fact that if (a=b) {code;} is syntactically valid and sometimes + even correct. It puts the value of b into a and then executes code if + a is non-zero. What the programmer probably meant was if (a==b) + {code;}, which executes code if a and b are equal. + _________________________________________________________________ + + Node:GPL, Next:[6139]GPV, Previous:[6140]gotcha, Up:[6141]= G = + + GPL /G-P-L/ n. + + Abbreviation for `General Public License' in widespread use; see + [6142]copyleft, [6143]General Public Virus. Often mis-expanded as `GNU + Public License'. + _________________________________________________________________ + + Node:GPV, Next:[6144]grault, Previous:[6145]GPL, Up:[6146]= G = + + GPV /G-P-V/ n. + + Abbrev. for [6147]General Public Virus in widespread use. + _________________________________________________________________ + + Node:grault, Next:[6148]gray goo, Previous:[6149]GPV, Up:[6150]= G = + + grault /grawlt/ n. + + Yet another [6151]metasyntactic variable, invented by Mike Gallaher + and propagated by the [6152]GOSMACS documentation. See [6153]corge. + _________________________________________________________________ + + Node:gray goo, Next:[6154]Great Renaming, Previous:[6155]grault, + Up:[6156]= G = + + gray goo n. + + A hypothetical substance composed of [6157]sagans of sub-micron-sized + self-replicating robots programmed to make copies of themselves out of + whatever is available. The image that goes with the term is one of the + entire biosphere of Earth being eventually converted to robot goo. + This is the simplest of the [6158]nanotechnology disaster scenarios, + easily refuted by arguments from energy requirements and elemental + abundances. Compare [6159]blue goo. + _________________________________________________________________ + + Node:Great Renaming, Next:[6160]Great Runes, Previous:[6161]gray goo, + Up:[6162]= G = + + Great Renaming n. + + The [6163]flag day in 1987 on which all of the non-local groups on the + [6164]Usenet had their names changed from the net.- format to the + current multiple-hierarchies scheme. Used esp. in discussing the + history of newsgroup names. "The oldest sources group is + comp.sources.misc; before the Great Renaming, it was net.sources." + There is a [6165]Great Renaming FAQ on the Web. + _________________________________________________________________ + + Node:Great Runes, Next:[6166]Great Worm, Previous:[6167]Great + Renaming, Up:[6168]= G = + + Great Runes n. + + Uppercase-only text or display messages. Some archaic operating + systems still emit these. See also [6169]runes, [6170]smash case, + [6171]fold case. + + There is a widespread legend (repeated by earlier versions of this + entry, though tagged as folklore) that the uppercase-only support of + various old character codes and I/O equipment was chosen by a + religious person in a position of power at the Teletype Company + because supporting both upper and lower cases was too expensive and + supporting lower case only would have made it impossible to spell + `God' correctly. Not true; the upper-case interpretation of + teleprinter codes was well established by 1870, long before Teletype + was even founded. + _________________________________________________________________ + + Node:Great Worm, Next:[6172]great-wall, Previous:[6173]Great Runes, + Up:[6174]= G = + + Great Worm n. + + The 1988 Internet [6175]worm perpetrated by [6176]RTM. This is a play + on Tolkien (compare [6177]elvish, [6178]elder days). In the fantasy + history of his Middle Earth books, there were dragons powerful enough + to lay waste to entire regions; two of these (Scatha and Glaurung) + were known as "the Great Worms". This usage expresses the connotation + that the RTM crack was a sort of devastating watershed event in hacker + history; certainly it did more to make non-hackers nervous about the + Internet than anything before or since. + _________________________________________________________________ + + Node:great-wall, Next:[6179]Green Book, Previous:[6180]Great Worm, + Up:[6181]= G = + + great-wall vi.,n. + + [from SF fandom] A mass expedition to an oriental restaurant, esp. one + where food is served family-style and shared. There is a common + heuristic about the amount of food to order, expressed as "Get N - 1 + entrees"; the value of N, which is the number of people in the group, + can be inferred from context (see [6182]N). See [6183]oriental food, + [6184]ravs, [6185]stir-fried random. + _________________________________________________________________ + + Node:Green Book, Next:[6186]green bytes, Previous:[6187]great-wall, + Up:[6188]= G = + + Green Book n. + + 1. One of the three standard [6189]PostScript references: "PostScript + Language Program Design", bylined `Adobe Systems' (Addison-Wesley, + 1988; QA76.73.P67P66 ISBN 0-201-14396-8); see also [6190]Red Book, + [6191]Blue Book, and the [6192]White Book (sense 2). 2. Informal name + for one of the three standard references on SmallTalk: "Smalltalk-80: + Bits of History, Words of Advice", by Glenn Krasner (Addison-Wesley, + 1983; QA76.8.S635S58; ISBN 0-201-11669-3) (this, too, is associated + with blue and red books). 3. The "X/Open Compatibility Guide", which + defines an international standard [6193]Unix environment that is a + proper superset of POSIX/SVID; also includes descriptions of a + standard utility toolkit, systems administrations features, and the + like. This grimoire is taken with particular seriousness in Europe. + See [6194]Purple Book. 4. The IEEE 1003.1 POSIX Operating Systems + Interface standard has been dubbed "The Ugly Green Book". 5. Any of + the 1992 standards issued by the CCITT's tenth plenary assembly. These + include, among other things, the X.400 email standard and the Group 1 + through 4 fax standards. See also [6195]book titles. + _________________________________________________________________ + + Node:green bytes, Next:[6196]green card, Previous:[6197]Green Book, + Up:[6198]= G = + + green bytes n. + + (also `green words') 1. Meta-information embedded in a file, such as + the length of the file or its name; as opposed to keeping such + information in a separate description file or record. The term comes + from an IBM user's group meeting (ca. 1962) at which these two + approaches were being debated and the diagram of the file on the + blackboard had the `green bytes' drawn in green. 2. By extension, the + non-data bits in any self-describing format. "A GIF file contains, + among other things, green bytes describing the packing method for the + image." Compare [6199]out-of-band, [6200]zigamorph, [6201]fence (sense + 1). + _________________________________________________________________ + + Node:green card, Next:[6202]green lightning, Previous:[6203]green + bytes, Up:[6204]= G = + + green card n. + + [after the "IBM System/360 Reference Data" card] A summary of an + assembly language, even if the color is not green and not a card. Less + frequently used now because of the decrease in the use of assembly + language. "I'll go get my green card so I can check the addressing + mode for that instruction." + + The original green card became a yellow card when the System/370 was + introduced, and later a yellow booklet. An anecdote from IBM refers to + a scene that took place in a programmers' terminal room at Yorktown in + 1978. A [6205]luser overheard one of the programmers ask another "Do + you have a green card?" The other grunted and passed the first a thick + yellow booklet. At this point the luser turned a delicate shade of + olive and rapidly left the room, never to return. + + In fall 2000 it was reported from Electronic Data Systems that the + green card for 370 machines has been a blue-green booklet since 1989. + _________________________________________________________________ + + Node:green lightning, Next:[6206]green machine, Previous:[6207]green + card, Up:[6208]= G = + + green lightning n. + + [IBM] 1. Apparently random flashing streaks on the face of 3278-9 + terminals while a new symbol set is being downloaded. This hardware + bug was left deliberately unfixed, as some genius within IBM suggested + it would let the user know that `something is happening'. That, it + certainly does. Later microprocessor-driven IBM color graphics + displays were actually programmed to produce green lightning! 2. + [proposed] Any bug perverted into an alleged feature by adroit + rationalization or marketing. "Motorola calls the CISC cruft in the + 88000 architecture `compatibility logic', but I call it green + lightning". See also [6209]feature (sense 6). + _________________________________________________________________ + + Node:green machine, Next:[6210]Green's Theorem, Previous:[6211]green + lightning, Up:[6212]= G = + + green machine n. + + A computer or peripheral device that has been designed and built to + military specifications for field equipment (that is, to withstand + mechanical shock, extremes of temperature and humidity, and so forth). + Comes from the olive-drab `uniform' paint used for military equipment. + _________________________________________________________________ + + Node:Green's Theorem, Next:[6213]greenbar, Previous:[6214]green + machine, Up:[6215]= G = + + Green's Theorem prov. + + [TMRC] For any story, in any group of people there will be at least + one person who has not heard the story. A refinement of the theorem + states that there will be exactly one person (if there were more than + one, it wouldn't be as bad to re-tell the story). [The name of this + theorem is a play on a fundamental theorem in calculus. --ESR] + _________________________________________________________________ + + Node:greenbar, Next:[6216]grep, Previous:[6217]Green's Theorem, + Up:[6218]= G = + + greenbar n. + + A style of fanfolded continuous-feed paper with alternating green and + white bars on it, especially used in old-style line printers. This + slang almost certainly dates way back to mainframe days. + _________________________________________________________________ + + Node:grep, Next:[6219]gribble, Previous:[6220]greenbar, Up:[6221]= G = + + grep /grep/ vi. + + [from the qed/ed editor idiom g/re/p, where re stands for a regular + expression, to Globally search for the Regular Expression and Print + the lines containing matches to it, via [6222]Unix grep(1)] To rapidly + scan a file or set of files looking for a particular string or pattern + (when browsing through a large set of files, one may speak of + `grepping around'). By extension, to look for something by pattern. + "Grep the bulletin board for the system backup schedule, would you?" + See also [6223]vgrep. + + [It has also been alleged that the source is from the title of a paper + "A General Regular Expression Parser" -ESR] + _________________________________________________________________ + + Node:gribble, Next:[6224]grilf, Previous:[6225]grep, Up:[6226]= G = + + gribble n. + + Random binary data rendered as unreadable text. Noise characters in a + data stream are displayed as gribble. Modems with mismatched bitrates + usually generate gribble (more specifically, [6227]baud barf). Dumping + a binary file to the screen is an excellent source of gribble, and (if + the bell/speaker is active) headaches. + _________________________________________________________________ + + Node:grilf, Next:[6228]grind, Previous:[6229]gribble, Up:[6230]= G = + + grilf // n. + + Girlfriend. Like [6231]newsfroup and [6232]filk, a typo reincarnated + as a new word. Seems to have originated sometime in 1992 on + [6233]Usenet. [A friend tells me there was a Lloyd Biggle SF novel + "Watchers Of The Dark", in which alien species after species goes + insane and begins to chant "Grilf! Grilf!". A human detective + eventually determines that the word means "Liar!" I hope this has + nothing to do with the popularity of the Usenet term. --ESR] + _________________________________________________________________ + + Node:grind, Next:[6234]grind crank, Previous:[6235]grilf, Up:[6236]= G + = + + grind vt. + + 1. [MIT and Berkeley; now rare] To prettify hardcopy of code, + especially LISP code, by reindenting lines, printing keywords and + comments in distinct fonts (if available), etc. This usage was + associated with the MacLISP community and is now rare; prettyprint was + and is the generic term for such operations. 2. [Unix] To generate the + formatted version of a document from the [6237]nroff, [6238]troff, + [6239]TeX, or Scribe source. 3. [common] To run seemingly + interminably, esp. (but not necessarily) if performing some tedious + and inherently useless task. Similar to [6240]crunch or [6241]grovel. + Grinding has a connotation of using a lot of CPU time, but it is + possible to grind a disk, network, etc. See also [6242]hog. 4. To make + the whole system slow. "Troff really grinds a PDP-11." 5. `grind + grind' excl. Roughly, "Isn't the machine slow today!" + _________________________________________________________________ + + Node:grind crank, Next:[6243]gripenet, Previous:[6244]grind, + Up:[6245]= G = + + grind crank n. // + + A mythical accessory to a terminal. A crank on the side of a monitor, + which when operated makes a zizzing noise and causes the computer to + run faster. Usually one does not refer to a grind crank out loud, but + merely makes the appropriate gesture and noise. See [6246]grind. + + Historical note: At least one real machine actually had a grind crank + -- the R1, a research machine built toward the end of the days of the + great vacuum tube computers, in 1959. R1 (also known as `The Rice + Institute Computer' (TRIC) and later as `The Rice University Computer' + (TRUC)) had a single-step/free-run switch for use when debugging + programs. Since single-stepping through a large program was rather + tedious, there was also a crank with a cam and gear arrangement that + repeatedly pushed the single-step button. This allowed one to `crank' + through a lot of code, then slow down to single-step for a bit when + you got near the code of interest, poke at some registers using the + console typewriter, and then keep on cranking. + _________________________________________________________________ + + Node:gripenet, Next:[6247]gritch, Previous:[6248]grind crank, + Up:[6249]= G = + + gripenet n. + + [IBM] A wry (and thoroughly unofficial) name for IBM's internal VNET + system, deriving from its common use by IBMers to voice pointed + criticism of IBM management that would be taboo in more formal + channels. + _________________________________________________________________ + + Node:gritch, Next:[6250]grok, Previous:[6251]gripenet, Up:[6252]= G = + + gritch /grich/ + + [MIT] 1. n. A complaint (often caused by a [6253]glitch). 2. vi. To + complain. Often verb-doubled: "Gritch gritch". 3. A synonym for + [6254]glitch (as verb or noun). + + Interestingly, this word seems to have a separate history from + [6255]glitch, with which it is often confused. Back in the early + 1960s, when `glitch' was strictly a hardware-tech's term of art, the + Burton House dorm at M.I.T. maintained a "Gritch Book", a blank + volume, into which the residents hand-wrote complaints, suggestions, + and witticisms. Previous years' volumes of this tradition were + maintained, dating back to antiquity. The word "gritch" was described + as a portmanteau of "gripe" and "bitch". Thus, sense 3 above is at + least historically incorrect. + _________________________________________________________________ + + Node:grok, Next:[6256]gronk, Previous:[6257]gritch, Up:[6258]= G = + + grok /grok/, var. /grohk/ vt. + + [from the novel "Stranger in a Strange Land", by Robert A. Heinlein, + where it is a Martian word meaning literally `to drink' and + metaphorically `to be one with'] The emphatic form is `grok in + fullness'. 1. To understand, usually in a global sense. Connotes + intimate and exhaustive knowledge. Contrast [6259]zen, which is + similar supernal understanding experienced as a single brief flash. + See also [6260]glark. 2. Used of programs, may connote merely + sufficient understanding. "Almost all C compilers grok the void type + these days." + _________________________________________________________________ + + Node:gronk, Next:[6261]gronk out, Previous:[6262]grok, Up:[6263]= G = + + gronk /gronk/ vt. + + [popularized by Johnny Hart's comic strip "B.C." but the word + apparently predates that] 1. To clear the state of a wedged device and + restart it. More severe than `to [6264]frob' (sense 2). 2. [TMRC] To + cut, sever, smash, or similarly disable. 3. The sound made by many + 3.5-inch diskette drives. In particular, the microfloppies on a + Commodore Amiga go "grink, gronk". + _________________________________________________________________ + + Node:gronk out, Next:[6265]gronked, Previous:[6266]gronk, Up:[6267]= G + = + + gronk out vi. + + To cease functioning. Of people, to go home and go to sleep. "I guess + I'll gronk out now; see you all tomorrow." + _________________________________________________________________ + + Node:gronked, Next:[6268]grovel, Previous:[6269]gronk out, Up:[6270]= + G = + + gronked adj. + + 1. Broken. "The teletype scanner was gronked, so we took the system + down." 2. Of people, the condition of feeling very tired or (less + commonly) sick. "I've been chasing that bug for 17 hours now and I am + thoroughly gronked!" Compare [6271]broken, which means about the same + as [6272]gronk used of hardware, but connotes depression or + mental/emotional problems in people. + _________________________________________________________________ + + Node:grovel, Next:[6273]grue, Previous:[6274]gronked, Up:[6275]= G = + + grovel vi. + + 1. To work interminably and without apparent progress. Often used + transitively with `over' or `through'. "The file scavenger has been + groveling through the /usr directories for 10 minutes now." Compare + [6276]grind and [6277]crunch. Emphatic form: `grovel obscenely'. 2. To + examine minutely or in complete detail. "The compiler grovels over the + entire source program before beginning to translate it." "I grovelled + through all the documentation, but I still couldn't find the command I + wanted." + _________________________________________________________________ + + Node:grue, Next:[6278]grunge, Previous:[6279]grovel, Up:[6280]= G = + + grue n. + + [from archaic English verb for `shudder', as with fear] The grue was + originated in the game [6281]Zork (Dave Lebling took the name from + Jack Vance's "Dying Earth" fantasies) and used in several other + [6282]Infocom games as a hint that you should perhaps look for a lamp, + torch or some type of light source. Wandering into a dark area would + cause the game to prompt you, "It is very dark. If you continue you + are likely to be eaten by a grue." If you failed to locate a light + source within the next couple of moves this would indeed be the case. + + The grue, according to scholars of the Great Underground Empire, is a + sinister, lurking presence in the dark places of the earth. Its + favorite diet is either adventurers or enchanters, but its insatiable + appetite is tempered by its extreme fear of light. No grues have ever + been seen by the light of day, and only a few have been observed in + their underground lairs. Of those who have seen grues, few have + survived their fearsome jaws to tell the tale. Grues have sharp claws + and fangs, and an uncontrollable tendency to slaver and gurgle. They + are certainly the most evil-tempered of all creatures; to say they are + touchy is a dangerous understatement. "Sour as a grue" is a common + expression, even among themselves. + + All this folklore is widely known among hackers. + _________________________________________________________________ + + Node:grunge, Next:[6283]gubbish, Previous:[6284]grue, Up:[6285]= G = + + grunge /gruhnj/ n. + + 1. That which is grungy, or that which makes it so. 2. [Cambridge] + Code which is inaccessible due to changes in other parts of the + program. The preferred term in North America is [6286]dead code. + _________________________________________________________________ + + Node:gubbish, Next:[6287]Guido, Previous:[6288]grunge, Up:[6289]= G = + + gubbish /guhb'*sh/ n. + + [a portmanteau of `garbage' and `rubbish'; may have originated with SF + author Philip K. Dick] Garbage; crap; nonsense. "What is all this + gubbish?" The opposite portmanteau `rubbage' is also reported; in + fact, it was British slang during the 19th century and appears in + Dickens. + _________________________________________________________________ + + Node:Guido, Next:[6290]guiltware, Previous:[6291]gubbish, Up:[6292]= G + = + + Guido /gwee'do/ or /khwee'do/ + + Without qualification, Guido van Rossum (author of [6293]Python). Note + that Guido answers to English /gwee'do/ but in Dutch it's /khwee'do/. + _________________________________________________________________ + + Node:guiltware, Next:[6294]gumby, Previous:[6295]Guido, Up:[6296]= G = + + guiltware /gilt'weir/ n. + + 1. A piece of [6297]freeware decorated with a message telling one how + long and hard the author worked on it and intimating that one is a + no-good freeloader if one does not immediately send the poor suffering + martyr gobs of money. 2. A piece of [6298]shareware that works. + _________________________________________________________________ + + Node:gumby, Next:[6299]gun, Previous:[6300]guiltware, Up:[6301]= G = + + gumby /guhm'bee/ n. + + [from a class of Monty Python characters, poss. with some influence + from the 1960s claymation character] 1. An act of minor but + conspicuous stupidity, often in `gumby maneuver' or `pull a gumby'. 2. + [NRL] n. A bureaucrat, or other technical incompetent who impedes the + progress of real work. 3. adj. Relating to things typically associated + with people in sense 2. (e.g. "Ran would be writing code, but Richard + gave him gumby work that's due on Friday", or, "Dammit! Travel screwed + up my plane tickets. I have to go out on gumby patrol.") + _________________________________________________________________ + + Node:gun, Next:[6302]gunch, Previous:[6303]gumby, Up:[6304]= G = + + gun vt. + + [ITS, now rare: from the :GUN command] To forcibly terminate a program + or job (computer, not career). "Some idiot left a background process + running soaking up half the cycles, so I gunned it." Usage: now rare. + Compare [6305]can, [6306]blammo. + _________________________________________________________________ + + Node:gunch, Next:[6307]gunpowder chicken, Previous:[6308]gun, + Up:[6309]= G = + + gunch /guhnch/ vt. + + [TMRC] To push, prod, or poke at a device that has almost (but not + quite) produced the desired result. Implies a threat to [6310]mung. + _________________________________________________________________ + + Node:gunpowder chicken, Next:[6311]gurfle, Previous:[6312]gunch, + Up:[6313]= G = + + gunpowder chicken n. + + Same as [6314]laser chicken. + _________________________________________________________________ + + Node:gurfle, Next:[6315]guru, Previous:[6316]gunpowder chicken, + Up:[6317]= G = + + gurfle /ger'fl/ interj. + + An expression of shocked disbelief. "He said we have to recode this + thing in FORTRAN by next week. Gurfle!" Compare [6318]weeble. + _________________________________________________________________ + + Node:guru, Next:[6319]guru meditation, Previous:[6320]gurfle, + Up:[6321]= G = + + guru n. + + [Unix] An expert. Implies not only [6322]wizard skill but also a + history of being a knowledge resource for others. Less often, used + (with a qualifier) for other experts on other systems, as in `VMS + guru'. See [6323]source of all good bits. + _________________________________________________________________ + + Node:guru meditation, Next:[6324]gweep, Previous:[6325]guru, + Up:[6326]= G = + + guru meditation n. + + Amiga equivalent of `panic' in Unix (sometimes just called a `guru' or + `guru event'). When the system crashes, a cryptic message of the form + "GURU MEDITATION #XXXXXXXX.YYYYYYYY" may appear, indicating what the + problem was. An Amiga guru can figure things out from the numbers. + Sometimes a [6327]guru event must be followed by a [6328]Vulcan nerve + pinch. + + This term is (no surprise) an in-joke from the earliest days of the + Amiga. An earlier product of the Amiga corporation was a device called + a `Joyboard' which was basically a plastic board built onto a + joystick-like device; it was sold with a skiing game cartridge for the + Atari game machine. It is said that whenever the prototype OS crashed, + the system programmer responsible would calm down by concentrating on + a solution while sitting cross-legged on a Joyboard trying to keep the + board in balance. This position resembled that of a meditating guru. + Sadly, the joke was removed fairly early on (but there's a well-known + patch to restore it in more recent versions). + _________________________________________________________________ + + Node:gweep, Next:[6329]h, Previous:[6330]guru meditation, Up:[6331]= G + = + + gweep /gweep/ + + [WPI] 1. v. To [6332]hack, usually at night. At WPI, from 1975 + onwards, one who gweeped could often be found at the College Computing + Center punching cards or crashing the [6333]PDP-10 or, later, the + DEC-20. A correspondent who was there at the time opines that the term + was originally onomatopoetic, describing the keyclick sound of the + Datapoint terminals long connected to the PDP-10. The term has + survived the demise of those technologies, however, and was still + alive in early 1999. "I'm going to go gweep for a while. See you in + the morning." "I gweep from 8 PM till 3 AM during the week." 2. n. One + who habitually gweeps in sense 1; a [6334]hacker. "He's a hard-core + gweep, mumbles code in his sleep." + _________________________________________________________________ + + Node:= H =, Next:[6335]= I =, Previous:[6336]= G =, Up:[6337]The + Jargon Lexicon + += H = + + * [6338]h: + * [6339]ha ha only serious: + * [6340]hack: + * [6341]hack attack: + * [6342]hack mode: + * [6343]hack on: + * [6344]hack together: + * [6345]hack up: + * [6346]hack value: + * [6347]hacked off: + * [6348]hacked up: + * [6349]hacker: + * [6350]hacker ethic: + * [6351]hacker humor: + * [6352]Hackers (the movie): + * [6353]hacking run: + * [6354]Hacking X for Y: + * [6355]Hackintosh: + * [6356]hackish: + * [6357]hackishness: + * [6358]hackitude: + * [6359]hair: + * [6360]hairball: + * [6361]hairy: + * [6362]HAKMEM: + * [6363]hakspek: + * [6364]Halloween Documents: + * [6365]hammer: + * [6366]hamster: + * [6367]HAND: + * [6368]hand cruft: + * [6369]hand-hacking: + * [6370]handle: + * [6371]handle: + * [6372]hand-roll: + * [6373]handshaking: + * [6374]handwave: + * [6375]hang: + * [6376]Hanlon's Razor: + * [6377]happily: + * [6378]haque: + * [6379]hard boot: + * [6380]hardcoded: + * [6381]hardwarily: + * [6382]hardwired: + * [6383]has the X nature: + * [6384]hash bucket: + * [6385]hash collision: + * [6386]hat: + * [6387]HCF: + * [6388]heads down: + * [6389]heartbeat: + * [6390]heatseeker: + * [6391]heavy metal: + * [6392]heavy wizardry: + * [6393]heavyweight: + * [6394]heisenbug: + * [6395]Helen Keller mode: + * [6396]hello sailor!: + * [6397]hello wall!: + * [6398]hello world: + * [6399]hex: + * [6400]hexadecimal: + * [6401]hexit: + * [6402]HHOK: + * [6403]HHOS: + * [6404]hidden flag: + * [6405]high bit: + * [6406]high moby: + * [6407]highly: + * [6408]hing: + * [6409]hired gun: + * [6410]hirsute: + * [6411]HLL: + * [6412]hoarding: + * [6413]hobbit: + * [6414]hog: + * [6415]hole: + * [6416]hollised: + * [6417]holy wars: + * [6418]home box: + * [6419]home machine: + * [6420]home page: + * [6421]honey pot: + * [6422]hook: + * [6423]hop: + * [6424]hose: + * [6425]hosed: + * [6426]hot chat: + * [6427]hot spot: + * [6428]hotlink: + * [6429]house wizard: + * [6430]HP-SUX: + * [6431]HTH: + * [6432]huff: + * [6433]humma: + * [6434]hung: + * [6435]hungry puppy: + * [6436]hungus: + * [6437]hyperspace: + * [6438]hysterical reasons: + _________________________________________________________________ + + Node:h, Next:[6439]ha ha only serious, Previous:[6440]gweep, + Up:[6441]= H = + + h + + [from SF fandom] A method of `marking' common words, i.e., calling + attention to the fact that they are being used in a nonstandard, + ironic, or humorous way. Originated in the fannish catchphrase "Bheer + is the One True Ghod!" from decades ago. H-infix marking of `Ghod' and + other words spread into the 1960s counterculture via underground + comix, and into early hackerdom either from the counterculture or from + SF fandom (the three overlapped heavily at the time). More recently, + the h infix has become an expected feature of benchmark names + (Dhrystone, Rhealstone, etc.); this is probably patterning on the + original Whetstone (the name of a laboratory) but influenced by the + fannish/counterculture h infix. + _________________________________________________________________ + + Node:ha ha only serious, Next:[6442]hack, Previous:[6443]h, Up:[6444]= + H = + + ha ha only serious + + [from SF fandom, orig. as mutation of HHOK, `Ha Ha Only Kidding'] A + phrase (often seen abbreviated as HHOS) that aptly captures the flavor + of much hacker discourse. Applied especially to parodies, absurdities, + and ironic jokes that are both intended and perceived to contain a + possibly disquieting amount of truth, or truths that are constructed + on in-joke and self-parody. This lexicon contains many examples of + ha-ha-only-serious in both form and content. Indeed, the entirety of + hacker culture is often perceived as ha-ha-only-serious by hackers + themselves; to take it either too lightly or too seriously marks a + person as an outsider, a [6445]wannabee, or in [6446]larval stage. For + further enlightenment on this subject, consult any Zen master. See + also [6447]hacker humor, and [6448]AI koans. + _________________________________________________________________ + + Node:hack, Next:[6449]hack attack, Previous:[6450]ha ha only serious, + Up:[6451]= H = + + hack + + [very common] 1. n. Originally, a quick job that produces what is + needed, but not well. 2. n. An incredibly good, and perhaps very + time-consuming, piece of work that produces exactly what is needed. 3. + vt. To bear emotionally or physically. "I can't hack this heat!" 4. + vt. To work on something (typically a program). In an immediate sense: + "What are you doing?" "I'm hacking TECO." In a general (time-extended) + sense: "What do you do around here?" "I hack TECO." More generally, "I + hack `foo'" is roughly equivalent to "`foo' is my major interest (or + project)". "I hack solid-state physics." See [6452]Hacking X for Y. 5. + vt. To pull a prank on. See sense 2 and [6453]hacker (sense 5). 6. vi. + To interact with a computer in a playful and exploratory rather than + goal-directed way. "Whatcha up to?" "Oh, just hacking." 7. n. Short + for [6454]hacker. 8. See [6455]nethack. 9. [MIT] v. To explore the + basements, roof ledges, and steam tunnels of a large, institutional + building, to the dismay of Physical Plant workers and (since this is + usually performed at educational institutions) the Campus Police. This + activity has been found to be eerily similar to playing adventure + games such as Dungeons and Dragons and [6456]Zork. See also + [6457]vadding. + + Constructions on this term abound. They include `happy hacking' (a + farewell), `how's hacking?' (a friendly greeting among hackers) and + `hack, hack' (a fairly content-free but friendly comment, often used + as a temporary farewell). For more on this totipotent term see + "[6458]The Meaning of Hack". See also [6459]neat hack, [6460]real + hack. + _________________________________________________________________ + + Node:hack attack, Next:[6461]hack mode, Previous:[6462]hack, + Up:[6463]= H = + + hack attack n. + + [poss. by analogy with `Big Mac Attack' from ads for the McDonald's + fast-food chain; the variant `big hack attack' is reported] Nearly + synonymous with [6464]hacking run, though the latter more strongly + implies an all-nighter. + _________________________________________________________________ + + Node:hack mode, Next:[6465]hack on, Previous:[6466]hack attack, + Up:[6467]= H = + + hack mode n. + + 1. What one is in when hacking, of course. 2. More specifically, a + Zen-like state of total focus on The Problem that may be achieved when + one is hacking (this is why every good hacker is part mystic). Ability + to enter such concentration at will correlates strongly with + wizardliness; it is one of the most important skills learned during + [6468]larval stage. Sometimes amplified as `deep hack mode'. + + Being yanked out of hack mode (see [6469]priority interrupt) may be + experienced as a physical shock, and the sensation of being in hack + mode is more than a little habituating. The intensity of this + experience is probably by itself sufficient explanation for the + existence of hackers, and explains why many resist being promoted out + of positions where they can code. See also [6470]cyberspace (sense 2). + + Some aspects of hacker etiquette will appear quite odd to an observer + unaware of the high value placed on hack mode. For example, if someone + appears at your door, it is perfectly okay to hold up a hand (without + turning one's eyes away from the screen) to avoid being interrupted. + One may read, type, and interact with the computer for quite some time + before further acknowledging the other's presence (of course, he or + she is reciprocally free to leave without a word). The understanding + is that you might be in [6471]hack mode with a lot of delicate + [6472]state (sense 2) in your head, and you dare not [6473]swap that + context out until you have reached a good point to pause. See also + [6474]juggling eggs. + _________________________________________________________________ + + Node:hack on, Next:[6475]hack together, Previous:[6476]hack mode, + Up:[6477]= H = + + hack on vt. + + [very common] To [6478]hack; implies that the subject is some + pre-existing hunk of code that one is evolving, as opposed to + something one might [6479]hack up. + _________________________________________________________________ + + Node:hack together, Next:[6480]hack up, Previous:[6481]hack on, + Up:[6482]= H = + + hack together vt. + + [common] To throw something together so it will work. Unlike `kluge + together' or [6483]cruft together, this does not necessarily have + negative connotations. + _________________________________________________________________ + + Node:hack up, Next:[6484]hack value, Previous:[6485]hack together, + Up:[6486]= H = + + hack up vt. + + To [6487]hack, but generally implies that the result is a hack in + sense 1 (a quick hack). Contrast this with [6488]hack on. To `hack up + on' implies a [6489]quick-and-dirty modification to an existing + system. Contrast [6490]hacked up; compare [6491]kluge up, [6492]monkey + up, [6493]cruft together. + _________________________________________________________________ + + Node:hack value, Next:[6494]hacked off, Previous:[6495]hack up, + Up:[6496]= H = + + hack value n. + + Often adduced as the reason or motivation for expending effort toward + a seemingly useless goal, the point being that the accomplished goal + is a hack. For example, MacLISP had features for reading and printing + Roman numerals, which were installed purely for hack value. See + [6497]display hack for one method of computing hack value, but this + cannot really be explained, only experienced. As Louis Armstrong once + said when asked to explain jazz: "Man, if you gotta ask you'll never + know." (Feminists please note Fats Waller's explanation of rhythm: + "Lady, if you got to ask, you ain't got it.") + _________________________________________________________________ + + Node:hacked off, Next:[6498]hacked up, Previous:[6499]hack value, + Up:[6500]= H = + + hacked off adj. + + [analogous to `pissed off'] Said of system administrators who have + become annoyed, upset, or touchy owing to suspicions that their sites + have been or are going to be victimized by crackers, or used for + inappropriate, technically illegal, or even overtly criminal + activities. For example, having unreadable files in your home + directory called `worm', `lockpick', or `goroot' would probably be an + effective (as well as impressively obvious and stupid) way to get your + sysadmin hacked off at you. + + It has been pointed out that there is precedent for this usage in U.S. + Navy slang, in which officers under discipline are sometimes said to + be "in hack" and one may speak of "hacking off the C.O.". + _________________________________________________________________ + + Node:hacked up, Next:[6501]hacker, Previous:[6502]hacked off, + Up:[6503]= H = + + hacked up adj. + + Sufficiently patched, kluged, and tweaked that the surgical scars are + beginning to crowd out normal tissue (compare [6504]critical mass). + Not all programs that are hacked become `hacked up'; if modifications + are done with some eye to coherence and continued maintainability, the + software may emerge better for the experience. Contrast [6505]hack up. + _________________________________________________________________ + + Node:hacker, Next:[6506]hacker ethic, Previous:[6507]hacked up, + Up:[6508]= H = + + hacker n. + + [originally, someone who makes furniture with an axe] 1. A person who + enjoys exploring the details of programmable systems and how to + stretch their capabilities, as opposed to most users, who prefer to + learn only the minimum necessary. 2. One who programs enthusiastically + (even obsessively) or who enjoys programming rather than just + theorizing about programming. 3. A person capable of appreciating + [6509]hack value. 4. A person who is good at programming quickly. 5. + An expert at a particular program, or one who frequently does work + using it or on it; as in `a Unix hacker'. (Definitions 1 through 5 are + correlated, and people who fit them congregate.) 6. An expert or + enthusiast of any kind. One might be an astronomy hacker, for example. + 7. One who enjoys the intellectual challenge of creatively overcoming + or circumventing limitations. 8. [deprecated] A malicious meddler who + tries to discover sensitive information by poking around. Hence + `password hacker', `network hacker'. The correct term for this sense + is [6510]cracker. + + The term `hacker' also tends to connote membership in the global + community defined by the net (see [6511]the network and [6512]Internet + address). For discussion of some of the basics of this culture, see + the [6513]How To Become A Hacker FAQ. It also implies that the person + described is seen to subscribe to some version of the hacker ethic + (see [6514]hacker ethic). + + It is better to be described as a hacker by others than to describe + oneself that way. Hackers consider themselves something of an elite (a + meritocracy based on ability), though one to which new members are + gladly welcome. There is thus a certain ego satisfaction to be had in + identifying yourself as a hacker (but if you claim to be one and are + not, you'll quickly be labeled [6515]bogus). See also [6516]wannabee. + + This term seems to have been first adopted as a badge in the 1960s by + the hacker culture surrounding TMRC and the MIT AI Lab. We have a + report that it was used in a sense close to this entry's by teenage + radio hams and electronics tinkerers in the mid-1950s. + _________________________________________________________________ + + Node:hacker ethic, Next:[6517]hacker humor, Previous:[6518]hacker, + Up:[6519]= H = + + hacker ethic n. + + 1. The belief that information-sharing is a powerful positive good, + and that it is an ethical duty of hackers to share their expertise by + writing open-source and facilitating access to information and to + computing resources wherever possible. 2. The belief that + system-cracking for fun and exploration is ethically OK as long as the + cracker commits no theft, vandalism, or breach of confidentiality. + + Both of these normative ethical principles are widely, but by no means + universally, accepted among hackers. Most hackers subscribe to the + hacker ethic in sense 1, and many act on it by writing and giving away + open-source software. A few go further and assert that all information + should be free and any proprietary control of it is bad; this is the + philosophy behind the [6520]GNU project. + + Sense 2 is more controversial: some people consider the act of + cracking itself to be unethical, like breaking and entering. But the + belief that `ethical' cracking excludes destruction at least moderates + the behavior of people who see themselves as `benign' crackers (see + also [6521]samurai). On this view, it may be one of the highest forms + of hackerly courtesy to (a) break into a system, and then (b) explain + to the sysop, preferably by email from a [6522]superuser account, + exactly how it was done and how the hole can be plugged -- acting as + an unpaid (and unsolicited) [6523]tiger team. + + The most reliable manifestation of either version of the hacker ethic + is that almost all hackers are actively willing to share technical + tricks, software, and (where possible) computing resources with other + hackers. Huge cooperative networks such as [6524]Usenet, [6525]FidoNet + and Internet (see [6526]Internet address) can function without central + control because of this trait; they both rely on and reinforce a sense + of community that may be hackerdom's most valuable intangible asset. + _________________________________________________________________ + + Node:hacker humor, Next:[6527]Hackers (the movie), + Previous:[6528]hacker ethic, Up:[6529]= H = + + hacker humor + + A distinctive style of shared intellectual humor found among hackers, + having the following marked characteristics: + + 1. Fascination with form-vs.-content jokes, paradoxes, and humor + having to do with confusion of metalevels (see [6530]meta). One way to + make a hacker laugh: hold a red index card in front of him/her with + "GREEN" written on it, or vice-versa (note, however, that this is + funny only the first time). + + 2. Elaborate deadpan parodies of large intellectual constructs, such + as specifications (see [6531]write-only memory), standards documents, + language descriptions (see [6532]INTERCAL), and even entire scientific + theories (see [6533]quantum bogodynamics, [6534]computron). + + 3. Jokes that involve screwily precise reasoning from bizarre, + ludicrous, or just grossly counter-intuitive premises. + + 4. Fascination with puns and wordplay. + + 5. A fondness for apparently mindless humor with subversive currents + of intelligence in it -- for example, old Warner Brothers and Rocky & + Bullwinkle cartoons, the Marx brothers, the early B-52s, and Monty + Python's Flying Circus. Humor that combines this trait with elements + of high camp and slapstick is especially favored. + + 6. References to the symbol-object antinomies and associated ideas in + Zen Buddhism and (less often) Taoism. See [6535]has the X nature, + [6536]Discordianism, [6537]zen, [6538]ha ha only serious, [6539]koan, + [6540]AI koans. + + See also [6541]filk, [6542]retrocomputing, and the Portrait of J. + Random Hacker in [6543]Appendix B. If you have an itchy feeling that + all six of these traits are really aspects of one thing that is + incredibly difficult to talk about exactly, you are (a) correct and + (b) responding like a hacker. These traits are also recognizable + (though in a less marked form) throughout [6544]science-fiction + fandom. + _________________________________________________________________ + + Node:Hackers (the movie), Next:[6545]hacking run, + Previous:[6546]hacker humor, Up:[6547]= H = + + Hackers (the movie) n. + + A notable bomb from 1995. Should have been titled "Crackers", because + cracking is what the movie was about. It's understandable that they + didn't however; titles redolent of snack food are probably a tough + sell in Hollywood. + _________________________________________________________________ + + Node:hacking run, Next:[6548]Hacking X for Y, Previous:[6549]Hackers + (the movie), Up:[6550]= H = + + hacking run n. + + [analogy with `bombing run' or `speed run'] A hack session extended + long outside normal working times, especially one longer than 12 + hours. May cause you to `change phase the hard way' (see [6551]phase). + _________________________________________________________________ + + Node:Hacking X for Y, Next:[6552]Hackintosh, Previous:[6553]hacking + run, Up:[6554]= H = + + Hacking X for Y n. + + [ITS] Ritual phrasing of part of the information which ITS made + publicly available about each user. This information (the INQUIR + record) was a sort of form in which the user could fill out various + fields. On display, two of these fields were always combined into a + project description of the form "Hacking X for Y" (e.g., "Hacking + perceptrons for Minsky"). This form of description became traditional + and has since been carried over to other systems with more general + facilities for self-advertisement (such as Unix [6555]plan files). + _________________________________________________________________ + + Node:Hackintosh, Next:[6556]hackish, Previous:[6557]Hacking X for Y, + Up:[6558]= H = + + Hackintosh n. + + 1. An Apple Lisa that has been hacked into emulating a Macintosh (also + called a `Mac XL'). 2. A Macintosh assembled from parts theoretically + belonging to different models in the line. + _________________________________________________________________ + + Node:hackish, Next:[6559]hackishness, Previous:[6560]Hackintosh, + Up:[6561]= H = + + hackish /hak'ish/ adj. + + (also [6562]hackishness n.) 1. Said of something that is or involves a + hack. 2. Of or pertaining to hackers or the hacker subculture. See + also [6563]true-hacker. + _________________________________________________________________ + + Node:hackishness, Next:[6564]hackitude, Previous:[6565]hackish, + Up:[6566]= H = + + hackishness n. + + The quality of being or involving a hack. This term is considered + mildly silly. Syn. [6567]hackitude. + _________________________________________________________________ + + Node:hackitude, Next:[6568]hair, Previous:[6569]hackishness, + Up:[6570]= H = + + hackitude n. + + Syn. [6571]hackishness; this word is considered sillier. + _________________________________________________________________ + + Node:hair, Next:[6572]hairball, Previous:[6573]hackitude, Up:[6574]= H + = + + hair n. + + [back-formation from [6575]hairy] The complications that make + something hairy. "Decoding [6576]TECO commands requires a certain + amount of hair." Often seen in the phrase `infinite hair', which + connotes extreme complexity. Also in `hairiferous' (tending to promote + hair growth): "GNUMACS elisp encourages lusers to write complex + editing modes." "Yeah, it's pretty hairiferous all right." (or just: + "Hair squared!") + _________________________________________________________________ + + Node:hairball, Next:[6577]hairy, Previous:[6578]hair, Up:[6579]= H = + + hairball n. + + 1. [Fidonet] A large batch of messages that a store-and-forward + network is failing to forward when it should. Often used in the phrase + "Fido coughed up a hairball today", meaning that the stuck messages + have just come unstuck, producing a flood of mail where there had + previously been drought. 2. An unmanageably huge mass of source code. + "JWZ thought the Mozilla effort bogged down because the code was a + huge hairball." 3. Any large amount of garbage coming out suddenly. + "Sendmail is coughing up a hairball, so expect some slowness accessing + the Internet." + _________________________________________________________________ + + Node:hairy, Next:[6580]HAKMEM, Previous:[6581]hairball, Up:[6582]= H = + + hairy adj. + + 1. Annoyingly complicated. "[6583]DWIM is incredibly hairy." 2. + Incomprehensible. "[6584]DWIM is incredibly hairy." 3. Of people, + high-powered, authoritative, rare, expert, and/or incomprehensible. + Hard to explain except in context: "He knows this hairy lawyer who + says there's nothing to worry about." See also [6585]hirsute. + + A well-known result in topology called the Brouwer Fixed-Point Theorem + states that any continuous transformation of a 2-sphere into itself + has at least one fixed point. Mathematically literate hackers tend to + associate the term `hairy' with the informal version of this theorem; + "You can't comb a hairy ball smooth." + + The adjective `long-haired' is well-attested to have been in slang use + among scientists and engineers during the early 1950s; it was + equivalent to modern `hairy' senses 1 and 2, and was very likely + ancestral to the hackish use. In fact the noun `long-hair' was at the + time used to describe a person satisfying sense 3. Both senses + probably passed out of use when long hair was adopted as a signature + trait by the 1960s counterculture, leaving hackish `hairy' as a sort + of stunted mutant relic. + + In British mainstream use, "hairy" means "dangerous", and + consequently, in British programming terms, "hairy" may be used to + denote complicated and/or incomprehensible code, but only if that + complexity or incomprehesiveness is also considered dangerous. + _________________________________________________________________ + + Node:HAKMEM, Next:[6586]hakspek, Previous:[6587]hairy, Up:[6588]= H = + + HAKMEM /hak'mem/ n. + + MIT AI Memo 239 (February 1972). A legendary collection of neat + mathematical and programming hacks contributed by many people at MIT + and elsewhere. (The title of the memo really is "HAKMEM", which is a + 6-letterism for `hacks memo'.) Some of them are very useful + techniques, powerful theorems, or interesting unsolved problems, but + most fall into the category of mathematical and computer trivia. Here + is a sampling of the entries (with authors), slightly paraphrased: + + Item 41 (Gene Salamin): There are exactly 23,000 prime numbers less + than 2^(18). + + Item 46 (Rich Schroeppel): The most probable suit distribution in + bridge hands is 4-4-3-2, as compared to 4-3-3-3, which is the most + evenly distributed. This is because the world likes to have unequal + numbers: a thermodynamic effect saying things will not be in the state + of lowest energy, but in the state of lowest disordered energy. + + Item 81 (Rich Schroeppel): Count the magic squares of order 5 (that + is, all the 5-by-5 arrangements of the numbers from 1 to 25 such that + all rows, columns, and diagonals add up to the same number). There are + about 320 million, not counting those that differ only by rotation and + reflection. + + Item 154 (Bill Gosper): The myth that any given programming language + is machine independent is easily exploded by computing the sum of + powers of 2. If the result loops with period = 1 with sign +, you are + on a sign-magnitude machine. If the result loops with period = 1 at + -1, you are on a twos-complement machine. If the result loops with + period greater than 1, including the beginning, you are on a + ones-complement machine. If the result loops with period greater than + 1, not including the beginning, your machine isn't binary -- the + pattern should tell you the base. If you run out of memory, you are on + a string or bignum system. If arithmetic overflow is a fatal error, + some fascist pig with a read-only mind is trying to enforce machine + independence. But the very ability to trap overflow is machine + dependent. By this strategy, consider the universe, or, more + precisely, algebra: Let X = the sum of many powers of 2 = ...111111 + (base 2). Now add X to itself: X + X = ...111110. Thus, 2X = X - 1, so + X = -1. Therefore algebra is run on a machine (the universe) that is + two's-complement. + + Item 174 (Bill Gosper and Stuart Nelson): 21963283741 is the only + number such that if you represent it on the [6589]PDP-10 as both an + integer and a floating-point number, the bit patterns of the two + representations are identical. + + Item 176 (Gosper): The "banana phenomenon" was encountered when + processing a character string by taking the last 3 letters typed out, + searching for a random occurrence of that sequence in the text, taking + the letter following that occurrence, typing it out, and iterating. + This ensures that every 4-letter string output occurs in the original. + The program typed BANANANANANANANA.... We note an ambiguity in the + phrase, "the Nth occurrence of." In one sense, there are five 00's in + 0000000000; in another, there are nine. The editing program TECO finds + five. Thus it finds only the first ANA in BANANA, and is thus + obligated to type N next. By Murphy's Law, there is but one NAN, thus + forcing A, and thus a loop. An option to find overlapped instances + would be useful, although it would require backing up N - 1 characters + before seeking the next N-character string. + + Note: This last item refers to a [6590]Dissociated Press + implementation. See also [6591]banana problem. + + HAKMEM also contains some rather more complicated mathematical and + technical items, but these examples show some of its fun flavor. + + An HTML transcription of the entire document is available at + [6592]http://www.inwap.com/pdp10/hbaker/hakmem/hakmem.html. + _________________________________________________________________ + + Node:hakspek, Next:[6593]Halloween Documents, Previous:[6594]HAKMEM, + Up:[6595]= H = + + hakspek /hak'speek/ n. + + A shorthand method of spelling found on many British academic bulletin + boards and [6596]talker systems. Syllables and whole words in a + sentence are replaced by single ASCII characters the names of which + are phonetically similar or equivalent, while multiple letters are + usually dropped. Hence, `for' becomes `4'; `two', `too', and `to' + become `2'; `ck' becomes `k'. "Before I see you tomorrow" becomes "b4 + i c u 2moro". First appeared in London about 1986, and was probably + caused by the slowness of available talker systems, which operated on + archaic machines with outdated operating systems and no standard + methods of communication. Has become rarer since. See also [6597]talk + mode. + _________________________________________________________________ + + Node:Halloween Documents, Next:[6598]hammer, Previous:[6599]hakspek, + Up:[6600]= H = + + Halloween Documents n. + + A pair of Microsoft internal strategy memoranda leaked to ESR in late + 1998 that confirmed everybody's paranoia about the current [6601]Evil + Empire. [6602]These documents praised the technical excellence of + [6603]Linux and outlined a counterstrategy of attempting to lock in + customers by "de-commoditizing" Internet protocols and services. They + were extensively cited on the Internet and in the press and proved so + embarrassing that Microsoft PR barely said a word in public for six + months afterwards. + _________________________________________________________________ + + Node:hammer, Next:[6604]hamster, Previous:[6605]Halloween Documents, + Up:[6606]= H = + + hammer vt. + + Commonwealth hackish syn. for [6607]bang on. + _________________________________________________________________ + + Node:hamster, Next:[6608]HAND, Previous:[6609]hammer, Up:[6610]= H = + + hamster n. + + 1. [Fairchild] A particularly slick little piece of code that does one + thing well; a small, self-contained hack. The image is of a hamster + [6611]happily spinning its exercise wheel. 2. A tailless mouse; that + is, one with an infrared link to a receiver on the machine, as opposed + to the conventional cable. 3. [UK] Any item of hardware made by + Amstrad, a company famous for its cheap plastic PC-almost-compatibles. + _________________________________________________________________ + + Node:HAND, Next:[6612]hand cruft, Previous:[6613]hamster, Up:[6614]= H + = + + HAND // + + [Usenet: very common] Abbreviation: Have A Nice Day. Typically used to + close a [6615]Usenet posting, but also used to informally close + emails; often preceded by [6616]HTH. + _________________________________________________________________ + + Node:hand cruft, Next:[6617]hand-hacking, Previous:[6618]HAND, + Up:[6619]= H = + + hand cruft vt. + + [pun on `hand craft'] See [6620]cruft, sense 3. + _________________________________________________________________ + + Node:hand-hacking, Next:[6621]hand-roll, Previous:[6622]hand cruft, + Up:[6623]= H = + + hand-hacking n. + + 1. [rare] The practice of translating [6624]hot spots from an + [6625]HLL into hand-tuned assembler, as opposed to trying to coerce + the compiler into generating better code. Both the term and the + practice are becoming uncommon. See [6626]tune, [6627]bum, [6628]by + hand; syn. with v. [6629]cruft. 2. [common] More generally, manual + construction or patching of data sets that would normally be generated + by a translation utility and interpreted by another program, and + aren't really designed to be read or modified by humans. + _________________________________________________________________ + + Node:hand-roll, Next:[6630]handle, Previous:[6631]hand-hacking, + Up:[6632]= H = + + hand-roll v. + + [from obs. mainstream slang `hand-rolled' in opposition to + `ready-made', referring to cigarettes] To perform a normally automated + software installation or configuration process [6633]by hand; implies + that the normal process failed due to bugs in the configurator or was + defeated by something exceptional in the local environment. "The worst + thing about being a gateway between four different nets is having to + hand-roll a new sendmail configuration every time any of them + upgrades." + _________________________________________________________________ + + Node:handle, Next:[6634]handshaking, Previous:[6635]hand-roll, + Up:[6636]= H = + + handle n. + + 1. [from CB slang] An electronic pseudonym; a `nom de guerre' intended + to conceal the user's true identity. Network and BBS handles function + as the same sort of simultaneous concealment and display one finds on + Citizen's Band radio, from which the term was adopted. Use of + grandiose handles is characteristic of [6637]warez d00dz, + [6638]crackers, [6639]weenies, [6640]spods, and other lower forms of + network life; true hackers travel on their own reputations rather than + invented legendry. Compare [6641]nick, [6642]screen name. 2. A + [6643]magic cookie, often in the form of a numeric index into some + array somewhere, through which you can manipulate an object like a + file or window. The form `file handle' is especially common. 3. [Mac] + A pointer to a pointer to dynamically-allocated memory; the extra + level of indirection allows on-the-fly memory compaction (to cut down + on fragmentation) or aging out of unused resources, with minimal + impact on the (possibly multiple) parts of the larger program + containing references to the allocated memory. Compare [6644]snap (to + snap a handle would defeat its purpose); see also [6645]aliasing bug, + [6646]dangling pointer. + _________________________________________________________________ + + Node:handshaking, Next:[6647]handwave, Previous:[6648]handle, + Up:[6649]= H = + + handshaking n. + + [very common] Hardware or software activity designed to start or keep + two machines or programs in synchronization as they [6650]do protocol. + Often applied to human activity; thus, a hacker might watch two people + in conversation nodding their heads to indicate that they have heard + each others' points and say "Oh, they're handshaking!". See also + [6651]protocol. + _________________________________________________________________ + + Node:handwave, Next:[6652]hang, Previous:[6653]handshaking, Up:[6654]= + H = + + handwave + + [poss. from gestures characteristic of stage magicians] 1. v. To gloss + over a complex point; to distract a listener; to support a (possibly + actually valid) point with blatantly faulty logic. 2. n. The act of + handwaving. "Boy, what a handwave!" + + If someone starts a sentence with "Clearly..." or "Obviously..." or + "It is self-evident that...", it is a good bet he is about to handwave + (alternatively, use of these constructions in a sarcastic tone before + a paraphrase of someone else's argument suggests that it is a + handwave). The theory behind this term is that if you wave your hands + at the right moment, the listener may be sufficiently distracted to + not notice that what you have said is [6655]bogus. Failing that, if a + listener does object, you might try to dismiss the objection with a + wave of your hand. + + The use of this word is often accompanied by gestures: both hands up, + palms forward, swinging the hands in a vertical plane pivoting at the + elbows and/or shoulders (depending on the magnitude of the handwave); + alternatively, holding the forearms in one position while rotating the + hands at the wrist to make them flutter. In context, the gestures + alone can suffice as a remark; if a speaker makes an outrageously + unsupported assumption, you might simply wave your hands in this way, + as an accusation, far more eloquent than words could express, that his + logic is faulty. + _________________________________________________________________ + + Node:hang, Next:[6656]Hanlon's Razor, Previous:[6657]handwave, + Up:[6658]= H = + + hang v. + + 1. [very common] To wait for an event that will never occur. "The + system is hanging because it can't read from the crashed drive". See + [6659]wedged, [6660]hung. 2. To wait for some event to occur; to hang + around until something happens. "The program displays a menu and then + hangs until you type a character." Compare [6661]block. 3. To attach a + peripheral device, esp. in the construction `hang off': "We're going + to hang another tape drive off the file server." Implies a device + attached with cables, rather than something that is strictly inside + the machine's chassis. + _________________________________________________________________ + + Node:Hanlon's Razor, Next:[6662]happily, Previous:[6663]hang, + Up:[6664]= H = + + Hanlon's Razor prov. + + A corollary of [6665]Finagle's Law, similar to Occam's Razor, that + reads "Never attribute to malice that which can be adequately + explained by stupidity." The derivation of the Hanlon eponym is not + definitely known, but a very similar remark ("You have attributed + conditions to villainy that simply result from stupidity.") appears in + "Logic of Empire", a classic 1941 SF story by Robert A. Heinlein, who + calls it the `devil theory' of sociology. Heinlein's popularity in the + hacker culture makes plausible the supposition that `Hanlon' is + derived from `Heinlein' by phonetic corruption. A similar epigram has + been attributed to William James, but Heinlein more probably got the + idea from Alfred Korzybski and other practitioners of General + Semantics. Quoted here because it seems to be a particular favorite of + hackers, often showing up in [6666]sig blocks, [6667]fortune cookie + files and the login banners of BBS systems and commercial networks. + This probably reflects the hacker's daily experience of environments + created by well-intentioned but short-sighted people. Compare + [6668]Sturgeon's Law, [6669]Ninety-Ninety Rule. + _________________________________________________________________ + + Node:happily, Next:[6670]haque, Previous:[6671]Hanlon's Razor, + Up:[6672]= H = + + happily adv. + + Of software, used to emphasize that a program is unaware of some + important fact about its environment, either because it has been + fooled into believing a lie, or because it doesn't care. The sense of + `happy' here is not that of elation, but rather that of blissful + ignorance. "The program continues to run, happily unaware that its + output is going to /dev/null." Also used to suggest that a program or + device would really rather be doing something destructive, and is + being given an opportunity to do so. "If you enter an O here instead + of a zero, the program will happily erase all your data." Neverheless, + use of this term implies a basically benign attitude towards the + program: It didn't mean any harm, it was just eager to do its job. + We'd like to be angry at it but we shouldn't, we should try to + understand it instead. The adjective "cheerfully" is often used in + exactly the same way. + _________________________________________________________________ + + Node:haque, Next:[6673]hard boot, Previous:[6674]happily, Up:[6675]= H + = + + haque /hak/ n. + + [Usenet] Variant spelling of [6676]hack, used only for the noun form + and connoting an [6677]elegant hack. that is a [6678]hack in sense 2. + _________________________________________________________________ + + Node:hard boot, Next:[6679]hardcoded, Previous:[6680]haque, Up:[6681]= + H = + + hard boot n. + + See [6682]boot. + _________________________________________________________________ + + Node:hardcoded, Next:[6683]hardwarily, Previous:[6684]hard boot, + Up:[6685]= H = + + hardcoded adj. + + 1. [common] Said of data inserted directly into a program, where it + cannot be easily modified, as opposed to data in some [6686]profile, + resource (see [6687]de-rezz sense 2), or environment variable that a + [6688]user or hacker can easily modify. 2. In C, this is esp. applied + to use of a literal instead of a #define macro (see [6689]magic + number). + _________________________________________________________________ + + Node:hardwarily, Next:[6690]hardwired, Previous:[6691]hardcoded, + Up:[6692]= H = + + hardwarily /hard-weir'*-lee/ adv. + + In a way pertaining to hardware. "The system is hardwarily + unreliable." The adjective `hardwary' is not traditionally used, + though it has recently been reported from the U.K. See + [6693]softwarily. + _________________________________________________________________ + + Node:hardwired, Next:[6694]has the X nature, + Previous:[6695]hardwarily, Up:[6696]= H = + + hardwired adj. + + 1. In software, syn. for [6697]hardcoded. 2. By extension, anything + that is not modifiable, especially in the sense of customizable to + one's particular needs or tastes. + _________________________________________________________________ + + Node:has the X nature, Next:[6698]hash bucket, + Previous:[6699]hardwired, Up:[6700]= H = + + has the X nature + + [seems to derive from Zen Buddhist koans of the form "Does an X have + the Buddha-nature?"] adj. Common hacker construction for `is an X', + used for humorous emphasis. "Anyone who can't even use a program with + on-screen help embedded in it truly has the [6701]loser nature!" See + also [6702]the X that can be Y is not the true X. See also [6703]mu. + _________________________________________________________________ + + Node:hash bucket, Next:[6704]hash collision, Previous:[6705]has the X + nature, Up:[6706]= H = + + hash bucket n. + + A notional receptacle, a set of which might be used to apportion data + items for sorting or lookup purposes. When you look up a name in the + phone book (for example), you typically hash it by extracting its + first letter; the hash buckets are the alphabetically ordered letter + sections. This term is used as techspeak with respect to code that + uses actual hash functions; in jargon, it is used for human + associative memory as well. Thus, two things `in the same hash bucket' + are more difficult to discriminate, and may be confused. "If you hash + English words only by length, you get too many common grammar words in + the first couple of hash buckets." Compare [6707]hash collision. + _________________________________________________________________ + + Node:hash collision, Next:[6708]hat, Previous:[6709]hash bucket, + Up:[6710]= H = + + hash collision n. + + [from the techspeak] (var. `hash clash') When used of people, + signifies a confusion in associative memory or imagination, especially + a persistent one (see [6711]thinko). True story: One of us [ESR] was + once on the phone with a friend about to move out to Berkeley. When + asked what he expected Berkeley to be like, the friend replied: "Well, + I have this mental picture of naked women throwing Molotov cocktails, + but I think that's just a collision in my hash tables." Compare + [6712]hash bucket. + _________________________________________________________________ + + Node:hat, Next:[6713]HCF, Previous:[6714]hash collision, Up:[6715]= H + = + + hat n. + + Common (spoken) name for the circumflex (`^', ASCII 1011110) + character. See [6716]ASCII for other synonyms. + _________________________________________________________________ + + Node:HCF, Next:[6717]heads down, Previous:[6718]hat, Up:[6719]= H = + + HCF /H-C-F/ n. + + Mnemonic for `Halt and Catch Fire', any of several undocumented and + semi-mythical machine instructions with destructive side-effects, + supposedly included for test purposes on several well-known + architectures going as far back as the IBM 360. The MC6800 + microprocessor was the first for which an HCF opcode became widely + known. This instruction caused the processor to [6720]toggle a subset + of the bus lines as rapidly as it could; in some configurations this + could actually cause lines to burn up. Compare [6721]killer poke. + _________________________________________________________________ + + Node:heads down, Next:[6722]heartbeat, Previous:[6723]HCF, Up:[6724]= + H = + + heads down [Sun] adj. + + Concentrating, usually so heavily and for so long that everything + outside the focus area is missed. See also [6725]hack mode and + [6726]larval stage, although this mode is hardly confined to fledgling + hackers. + _________________________________________________________________ + + Node:heartbeat, Next:[6727]heatseeker, Previous:[6728]heads down, + Up:[6729]= H = + + heartbeat n. + + 1. The signal emitted by a Level 2 Ethernet transceiver at the end of + every packet to show that the collision-detection circuit is still + connected. 2. A periodic synchronization signal used by software or + hardware, such as a bus clock or a periodic interrupt. 3. The + `natural' oscillation frequency of a computer's clock crystal, before + frequency division down to the machine's clock rate. 4. A signal + emitted at regular intervals by software to demonstrate that it is + still alive. Sometimes hardware is designed to reboot the machine if + it stops hearing a heartbeat. See also [6730]breath-of-life packet. + _________________________________________________________________ + + Node:heatseeker, Next:[6731]heavy metal, Previous:[6732]heartbeat, + Up:[6733]= H = + + heatseeker n. + + [IBM] A customer who can be relied upon to buy, without fail, the + latest version of an existing product (not quite the same as a member + of the [6734]lunatic fringe). A 1993 example of a heatseeker was + someone who, owning a 286 PC and Windows 3.0, went out and bought + Windows 3.1 (which offers no worthwhile benefits unless you have a + 386). If all customers were heatseekers, vast amounts of money could + be made by just fixing some of the bugs in each release (n) and + selling it to them as release (n+1). Microsoft in fact seems to have + mastered this technique. + _________________________________________________________________ + + Node:heavy metal, Next:[6735]heavy wizardry, + Previous:[6736]heatseeker, Up:[6737]= H = + + heavy metal n. + + [Cambridge] Syn. [6738]big iron. + _________________________________________________________________ + + Node:heavy wizardry, Next:[6739]heavyweight, Previous:[6740]heavy + metal, Up:[6741]= H = + + heavy wizardry n. + + Code or designs that trade on a particularly intimate knowledge or + experience of a particular operating system or language or complex + application interface. Distinguished from [6742]deep magic, which + trades more on arcane theoretical knowledge. Writing device drivers is + heavy wizardry; so is interfacing to [6743]X (sense 2) without a + toolkit. Esp. found in source-code comments of the form "Heavy + wizardry begins here". Compare [6744]voodoo programming. + _________________________________________________________________ + + Node:heavyweight, Next:[6745]heisenbug, Previous:[6746]heavy wizardry, + Up:[6747]= H = + + heavyweight adj. + + [common] High-overhead; [6748]baroque; code-intensive; featureful, but + costly. Esp. used of communication protocols, language designs, and + any sort of implementation in which maximum generality and/or ease of + implementation has been pushed at the expense of mundane + considerations such as speed, memory utilization, and startup time. + [6749]EMACS is a heavyweight editor; [6750]X is an extremely + heavyweight window system. This term isn't pejorative, but one + hacker's heavyweight is another's [6751]elephantine and a third's + [6752]monstrosity. Oppose `lightweight'. Usage: now borders on + techspeak, especially in the compound `heavyweight process'. + _________________________________________________________________ + + Node:heisenbug, Next:[6753]Helen Keller mode, + Previous:[6754]heavyweight, Up:[6755]= H = + + heisenbug /hi:'zen-buhg/ n. + + [from Heisenberg's Uncertainty Principle in quantum physics] A bug + that disappears or alters its behavior when one attempts to probe or + isolate it. (This usage is not even particularly fanciful; the use of + a debugger sometimes alters a program's operating environment + significantly enough that buggy code, such as that which relies on the + values of uninitialized memory, behaves quite differently.) Antonym of + [6756]Bohr bug; see also [6757]mandelbug, [6758]schroedinbug. In C, + nine out of ten heisenbugs result from uninitialized auto variables, + [6759]fandango on core phenomena (esp. lossage related to corruption + of the malloc [6760]arena) or errors that [6761]smash the stack. + _________________________________________________________________ + + Node:Helen Keller mode, Next:[6762]hello sailor!, + Previous:[6763]heisenbug, Up:[6764]= H = + + Helen Keller mode n. + + 1. State of a hardware or software system that is deaf, dumb, and + blind, i.e., accepting no input and generating no output, usually due + to an infinite loop or some other excursion into [6765]deep space. + (Unfair to the real Helen Keller, whose success at learning speech was + triumphant.) See also [6766]go flatline, [6767]catatonic. 2. On IBM + PCs under DOS, refers to a specific failure mode in which a screen + saver has kicked in over an [6768]ill-behaved application which + bypasses the very interrupts the screen saver watches for activity. + Your choices are to try to get from the program's current state + through a successful save-and-exit without being able to see what + you're doing, or to re-boot the machine. This isn't (strictly + speaking) a crash. + _________________________________________________________________ + + Node:hello sailor!, Next:[6769]hello wall!, Previous:[6770]Helen + Keller mode, Up:[6771]= H = + + hello sailor! interj. + + Occasional West Coast equivalent of [6772]hello world; seems to have + originated at SAIL, later associated with the game [6773]Zork (which + also included "hello, aviator" and "hello, implementor"). Originally + from the traditional hooker's greeting to a swabbie fresh off the + boat, of course. The standard response is "Nothing happens here."; of + all the Zork/Dungeon games, only in Infocom's Zork 3 is "Hello, + Sailor" actually useful (excluding the unique situation where + _knowing_ this fact is important in Dungeon...). + _________________________________________________________________ + + Node:hello wall!, Next:[6774]hello world, Previous:[6775]hello + sailor!, Up:[6776]= H = + + hello, wall! excl. + + See [6777]wall. + _________________________________________________________________ + + Node:hello world, Next:[6778]hex, Previous:[6779]hello wall!, + Up:[6780]= H = + + hello world interj. + + 1. The canonical minimal test message in the C/Unix universe. 2. Any + of the minimal programs that emit this message. Traditionally, the + first program a C coder is supposed to write in a new environment is + one that just prints "hello, world" to standard output (and indeed it + is the first example program in [6781]K&R). Environments that generate + an unreasonably large executable for this trivial test or which + require a [6782]hairy compiler-linker invocation to generate it are + considered to [6783]lose (see [6784]X). 3. Greeting uttered by a + hacker making an entrance or requesting information from anyone + present. "Hello, world! Is the LAN back up yet?" + _________________________________________________________________ + + Node:hex, Next:[6785]hexadecimal, Previous:[6786]hello world, + Up:[6787]= H = + + hex n. + + 1. Short for [6788]hexadecimal, base 16. 2. A 6-pack of anything + (compare [6789]quad, sense 2). Neither usage has anything to do with + [6790]magic or [6791]black art, though the pun is appreciated and + occasionally used by hackers. True story: As a joke, some hackers once + offered some surplus ICs for sale to be worn as protective amulets + against hostile magic. The chips were, of course, hex inverters. + _________________________________________________________________ + + Node:hexadecimal, Next:[6792]hexit, Previous:[6793]hex, Up:[6794]= H = + + hexadecimal n. + + Base 16. Coined in the early 1960s to replace earlier `sexadecimal', + which was too racy and amusing for stuffy IBM, and later adopted by + the rest of the industry. + + Actually, neither term is etymologically pure. If we take `binary' to + be paradigmatic, the most etymologically correct term for base 10, for + example, is `denary', which comes from `deni' (ten at a time, ten + each), a Latin `distributive' number; the corresponding term for + base-16 would be something like `sendenary'. `Decimal' is from an + ordinal number; the corresponding prefix for 6 would imply something + like `sextidecimal'. The `sexa-' prefix is Latin but incorrect in this + context, and `hexa-' is Greek. The word `octal' is similarly + incorrect; a correct form would be `octaval' (to go with decimal), or + `octonary' (to go with binary). If anyone ever implements a base-3 + computer, computer scientists will be faced with the unprecedented + dilemma of a choice between two correct forms; both `ternary' and + `trinary' have a claim to this throne. + _________________________________________________________________ + + Node:hexit, Next:[6795]HHOK, Previous:[6796]hexadecimal, Up:[6797]= H + = + + hexit /hek'sit/ n. + + A hexadecimal digit (0-9, and A-F or a-f). Used by people who claim + that there are only ten digits, dammit; sixteen-fingered human beings + are rather rare, despite what some keyboard designs might seem to + imply (see [6798]space-cadet keyboard). + _________________________________________________________________ + + Node:HHOK, Next:[6799]HHOS, Previous:[6800]hexit, Up:[6801]= H = + + HHOK + + See [6802]ha ha only serious. + _________________________________________________________________ + + Node:HHOS, Next:[6803]hidden flag, Previous:[6804]HHOK, Up:[6805]= H = + + HHOS + + See [6806]ha ha only serious. + _________________________________________________________________ + + Node:hidden flag, Next:[6807]high bit, Previous:[6808]HHOS, Up:[6809]= + H = + + hidden flag n. + + [scientific computation] An extra option added to a routine without + changing the calling sequence. For example, instead of adding an + explicit input variable to instruct a routine to give extra diagnostic + output, the programmer might just add a test for some otherwise + meaningless feature of the existing inputs, such as a negative mass. + The use of hidden flags can make a program very hard to debug and + understand, but is all too common wherever programs are hacked on in a + hurry. + _________________________________________________________________ + + Node:high bit, Next:[6810]high moby, Previous:[6811]hidden flag, + Up:[6812]= H = + + high bit n. + + [from `high-order bit'] 1. The most significant bit in a byte. 2. + [common] By extension, the most significant part of something other + than a data byte: "Spare me the whole [6813]saga, just give me the + high bit." See also [6814]meta bit, [6815]hobbit, [6816]dread high-bit + disease, and compare the mainstream slang `bottom line'. + _________________________________________________________________ + + Node:high moby, Next:[6817]highly, Previous:[6818]high bit, Up:[6819]= + H = + + high moby /hi:' mohb'ee/ n. + + The high half of a 512K [6820]PDP-10's physical address space; the + other half was of course the low moby. This usage has been generalized + in a way that has outlasted the [6821]PDP-10; for example, at the 1990 + Washington D.C. Area Science Fiction Conclave (Disclave), when a + miscommunication resulted in two separate wakes being held in + commemoration of the shutdown of MIT's last [6822]ITS machines, the + one on the upper floor was dubbed the `high moby' and the other the + `low moby'. All parties involved [6823]grokked this instantly. See + [6824]moby. + _________________________________________________________________ + + Node:highly, Next:[6825]hing, Previous:[6826]high moby, Up:[6827]= H = + + highly adv. + + [scientific computation] The preferred modifier for overstating an + understatement. As in: `highly nonoptimal', the worst possible way to + do something; `highly nontrivial', either impossible or requiring a + major research project; `highly nonlinear', completely erratic and + unpredictable; `highly nontechnical', drivel written for [6828]lusers, + oversimplified to the point of being misleading or incorrect (compare + [6829]drool-proof paper). In other computing cultures, postfixing of + [6830]in the extreme might be preferred. + _________________________________________________________________ + + Node:hing, Next:[6831]hired gun, Previous:[6832]highly, Up:[6833]= H = + + hing // n. + + [IRC] Fortuitous typo for `hint', now in wide intentional use among + players of [6834]initgame. Compare [6835]newsfroup, [6836]filk. + _________________________________________________________________ + + Node:hired gun, Next:[6837]hirsute, Previous:[6838]hing, Up:[6839]= H + = + + hired gun n. + + A contract programmer, as opposed to a full-time staff member. All the + connotations of this term suggested by innumerable spaghetti Westerns + are intentional. + _________________________________________________________________ + + Node:hirsute, Next:[6840]HLL, Previous:[6841]hired gun, Up:[6842]= H = + + hirsute adj. + + Occasionally used humorously as a synonym for [6843]hairy. + _________________________________________________________________ + + Node:HLL, Next:[6844]hoarding, Previous:[6845]hirsute, Up:[6846]= H = + + HLL /H-L-L/ n. + + [High-Level Language (as opposed to assembler)] Found primarily in + email and news rather than speech. Rarely, the variants `VHLL' and + `MLL' are found. VHLL stands for `Very-High-Level Language' and is + used to describe a [6847]bondage-and-discipline language that the + speaker happens to like; Prolog and Backus's FP are often called + VHLLs. `MLL' stands for `Medium-Level Language' and is sometimes used + half-jokingly to describe [6848]C, alluding to its + `structured-assembler' image. See also [6849]languages of choice. + _________________________________________________________________ + + Node:hoarding, Next:[6850]hobbit, Previous:[6851]HLL, Up:[6852]= H = + + hoarding n. + + See [6853]software hoarding. + _________________________________________________________________ + + Node:hobbit, Next:[6854]hog, Previous:[6855]hoarding, Up:[6856]= H = + + hobbit n. + + 1. [rare] The High Order BIT of a byte; same as the [6857]meta bit or + [6858]high bit. 2. The non-ITS name of [6859]vad@ai.mit.edu + (*Hobbit*), master of lasers. + _________________________________________________________________ + + Node:hog, Next:[6860]hole, Previous:[6861]hobbit, Up:[6862]= H = + + hog n.,vt. + + 1. Favored term to describe programs or hardware that seem to eat far + more than their share of a system's resources, esp. those which + noticeably degrade interactive response. Not used of programs that are + simply extremely large or complex or that are merely painfully slow + themselves. More often than not encountered in qualified forms, e.g., + `memory hog', `core hog', `hog the processor', `hog the disk'. "A + controller that never gives up the I/O bus gets killed after the + bus-hog timer expires." 2. Also said of people who use more than their + fair share of resources (particularly disk, where it seems that 10% of + the people use 90% of the disk, no matter how big the disk is or how + many people use it). Of course, once disk hogs fill up one filesystem, + they typically find some other new one to infect, claiming to the + sysadmin that they have an important new project to complete. + _________________________________________________________________ + + Node:hole, Next:[6863]hollised, Previous:[6864]hog, Up:[6865]= H = + + hole n. + + A region in an otherwise [6866]flat entity which is not actually + present. For example, some Unix filesystems can store large files with + holes so that unused regions of the file are never actually stored on + disk. (In techspeak, these are referred to as `sparse' files.) As + another example, the region of memory in IBM PCs reserved for + memory-mapped I/O devices which may not actually be present is called + `the I/O hole', since memory-management systems must skip over this + area when filling user requests for memory. + _________________________________________________________________ + + Node:hollised, Next:[6867]holy wars, Previous:[6868]hole, Up:[6869]= H + = + + hollised /hol'ist/ adj. + + [Usenet: sci.space] To be hollised is to have been ordered by one's + employer not to post any even remotely job-related material to Usenet + (or, by extension, to other Internet media). The original and most + notorious case of this involved one Ken Hollis, a Lockheed employee + and space-program enthusiast who posted publicly available material on + access to Space Shuttle launches to sci.space. He was gagged under + threat of being fired in 1994 at the behest of NASA public-relations + officers. The result was, of course, a huge publicity black eye for + NASA. Nevertheless several other NASA contractor employees were + subsequently hollised for similar activities. Use of this term carries + the strong connotation that the persons doing the gagging are + bureaucratic idiots blinded to their own best interests by territorial + reflexes. + _________________________________________________________________ + + Node:holy wars, Next:[6870]home box, Previous:[6871]hollised, + Up:[6872]= H = + + holy wars n. + + [from [6873]Usenet, but may predate it; common] n. [6874]flame wars + over [6875]religious issues. The paper by Danny Cohen that popularized + the terms [6876]big-endian and [6877]little-endian in connection with + the LSB-first/MSB-first controversy was entitled "On Holy Wars and a + Plea for Peace". + + Great holy wars of the past have included [6878]ITS vs. [6879]Unix, + [6880]Unix vs. [6881]VMS, [6882]BSD Unix vs. [6883]USG Unix, [6884]C + vs. [6885]Pascal, [6886]C vs. FORTRAN, etc. In the year 2000, popular + favorites of the day are KDE vs, GNOME, vim vs. elvis, Linux vs. + [Free|Net|Open]BSD. Hardy perennials include [6887]EMACS vs. [6888]vi, + my personal computer vs. everyone else's personal computer, ad + nauseam. The characteristic that distinguishes holy wars from normal + technical disputes is that in a holy war most of the participants + spend their time trying to pass off personal value choices and + cultural attachments as objective technical evaluations. This happens + precisely because in a true holy war, the actual substantive + differences between the sides are relatively minor. See also + [6889]theology. + _________________________________________________________________ + + Node:home box, Next:[6890]home machine, Previous:[6891]holy wars, + Up:[6892]= H = + + home box n. + + A hacker's personal machine, especially one he or she owns. "Yeah? + Well, my home box runs a full 4.4 BSD, so there!" + _________________________________________________________________ + + Node:home machine, Next:[6893]home page, Previous:[6894]home box, + Up:[6895]= H = + + home machine n. + + 1. Syn. [6896]home box. 2. The machine that receives your email. These + senses might be distinct, for example, for a hacker who owns one + computer at home, but reads email at work. + _________________________________________________________________ + + Node:home page, Next:[6897]honey pot, Previous:[6898]home machine, + Up:[6899]= H = + + home page n. + + 1. One's personal billboard on the World Wide Web. The term `home + page' is perhaps a bit misleading because home directories and + physical homes in [6900]RL are private, but home pages are designed to + be very public. 2. By extension, a WWW repository for information and + links related to a project or organization. Compare [6901]home box. + _________________________________________________________________ + + Node:honey pot, Next:[6902]hook, Previous:[6903]home page, Up:[6904]= + H = + + honey pot n. + + A box designed to attract [6905]crackers so that they can be observed + in action. It is usually well isolated from the rest of the network, + but has extensive logging (usually network layer, on a different + machine). Different from an [6906]iron box in that it's purpose is to + attract, not merely observe. Sometimes, it is also a defensive network + security tactic - you set up an easy-to-crack box so that your real + servers don't get messed with. The concept was presented in Cheswick & + Bellovin's book "Firewalls and Internet Security". + _________________________________________________________________ + + Node:hook, Next:[6907]hop, Previous:[6908]honey pot, Up:[6909]= H = + + hook n. + + A software or hardware feature included in order to simplify later + additions or changes by a user. For example, a simple program that + prints numbers might always print them in base 10, but a more flexible + version would let a variable determine what base to use; setting the + variable to 5 would make the program print numbers in base 5. The + variable is a simple hook. An even more flexible program might examine + the variable and treat a value of 16 or less as the base to use, but + treat any other number as the address of a user-supplied routine for + printing a number. This is a [6910]hairy but powerful hook; one can + then write a routine to print numbers as Roman numerals, say, or as + Hebrew characters, and plug it into the program through the hook. + Often the difference between a good program and a superb one is that + the latter has useful hooks in judiciously chosen places. Both may do + the original job about equally well, but the one with the hooks is + much more flexible for future expansion of capabilities ([6911]EMACS, + for example, is all hooks). The term `user exit' is synonymous but + much more formal and less hackish. + _________________________________________________________________ + + Node:hop, Next:[6912]hose, Previous:[6913]hook, Up:[6914]= H = + + hop + + 1. n. [common] One file transmission in a series required to get a + file from point A to point B on a store-and-forward network. On such + networks (including [6915]UUCPNET and [6916]FidoNet), an important + inter-machine metric is the number of hops in the shortest path + between them, which can be more significant than their geographical + separation. See [6917]bang path. 2. v. [rare] To log in to a remote + machine, esp. via rlogin or telnet. "I'll hop over to foovax to FTP + that." + _________________________________________________________________ + + Node:hose, Next:[6918]hosed, Previous:[6919]hop, Up:[6920]= H = + + hose + + 1. vt. [common] To make non-functional or greatly degraded in + performance. "That big ray-tracing program really hoses the system." + See [6921]hosed. 2. n. A narrow channel through which data flows under + pressure. Generally denotes data paths that represent performance + bottlenecks. 3. n. Cabling, especially thick Ethernet cable. This is + sometimes called `bit hose' or `hosery' (play on `hosiery') or + `etherhose'. See also [6922]washing machine. + _________________________________________________________________ + + Node:hosed, Next:[6923]hot chat, Previous:[6924]hose, Up:[6925]= H = + + hosed adj. + + Same as [6926]down. Used primarily by Unix hackers. Humorous: also + implies a condition thought to be relatively easy to reverse. Probably + derived from the Canadian slang `hoser' popularized by the Bob and + Doug Mackenzie skits on SCTV, but this usage predated SCTV by years in + hackerdom (it was certainly already live at CMU in the 1970s). See + [6927]hose. It is also widely used of people in the mainstream sense + of `in an extremely unfortunate situation'. + + Once upon a time, a Cray that had been experiencing periodic + difficulties crashed, and it was announced to have been hosed. It was + discovered that the crash was due to the disconnection of some coolant + hoses. The problem was corrected, and users were then assured that + everything was OK because the system had been rehosed. See also + [6928]dehose. + _________________________________________________________________ + + Node:hot chat, Next:[6929]hot spot, Previous:[6930]hosed, Up:[6931]= H + = + + hot chat n. + + Sexually explicit one-on-one chat. See [6932]teledildonics. + _________________________________________________________________ + + Node:hot spot, Next:[6933]hotlink, Previous:[6934]hot chat, Up:[6935]= + H = + + hot spot n. + + 1. [primarily used by C/Unix programmers, but spreading] It is + received wisdom that in most programs, less than 10% of the code eats + 90% of the execution time; if one were to graph instruction visits + versus code addresses, one would typically see a few huge spikes + amidst a lot of low-level noise. Such spikes are called `hot spots' + and are good candidates for heavy optimization or [6936]hand-hacking. + The term is especially used of tight loops and recursions in the + code's central algorithm, as opposed to (say) initial set-up costs or + large but infrequent I/O operations. See [6937]tune, [6938]bum, + [6939]hand-hacking. 2. The active location of a cursor on a bit-map + display. "Put the mouse's hot spot on the `ON' widget and click the + left button." 3. A screen region that is sensitive to mouse gestures, + which trigger some action. World Wide Web pages now provide the + [6940]canonical examples; WWW browsers present hypertext links as hot + spots which, when clicked on, point the browser at another document + (these are specifically called [6941]hotlinks). 4. In a massively + parallel computer with shared memory, the one location that all 10,000 + processors are trying to read or write at once (perhaps because they + are all doing a [6942]busy-wait on the same lock). 5. More generally, + any place in a hardware design that turns into a performance + bottleneck due to resource contention. + _________________________________________________________________ + + Node:hotlink, Next:[6943]house wizard, Previous:[6944]hot spot, + Up:[6945]= H = + + hotlink /hot'link/ n. + + A [6946]hot spot on a World Wide Web page; an area, which, when + clicked or selected, chases a URL. Also spelled `hot link'. Use of + this term focuses on the link's role as an immediate part of your + display, as opposed to the timeless sense of logical connection + suggested by [6947]web pointer. Your screen shows hotlinks but your + document has web pointers, not (in normal usage) the other way around. + _________________________________________________________________ + + Node:house wizard, Next:[6948]HP-SUX, Previous:[6949]hotlink, + Up:[6950]= H = + + house wizard n. + + [prob. from ad-agency tradetalk, `house freak'] A hacker occupying a + technical-specialist, R&D, or systems position at a commercial shop. A + really effective house wizard can have influence out of all proportion + to his/her ostensible rank and still not have to wear a suit. Used + esp. of Unix wizards. The term `house guru' is equivalent. + _________________________________________________________________ + + Node:HP-SUX, Next:[6951]HTH, Previous:[6952]house wizard, Up:[6953]= H + = + + HP-SUX /H-P suhks/ n. + + Unflattering hackerism for HP-UX, Hewlett-Packard's Unix port, which + features some truly unique bogosities in the filesystem internals and + elsewhere (these occasionally create portability problems). HP-UX is + often referred to as `hockey-pux' inside HP, and one respondent claims + that the proper pronunciation is /H-P ukkkhhhh/ as though one were + about to spit. Another such alternate spelling and pronunciation is + "H-PUX" /H-puhks/. Hackers at HP/Apollo (the former Apollo Computers + which was swallowed by HP in 1989) have been heard to complain that + Mr. Packard should have pushed to have his name first, if for no other + reason than the greater eloquence of the resulting acronym. Compare + [6954]AIDX, [6955]buglix. See also [6956]Nominal Semidestructor, + [6957]Telerat, [6958]ScumOS, [6959]sun-stools, [6960]Slowlaris. + _________________________________________________________________ + + Node:HTH, Next:[6961]huff, Previous:[6962]HP-SUX, Up:[6963]= H = + + HTH // + + [Usenet: very common] Abbreviation: Hope This Helps (e.g. following a + response to a technical question). Often used just before [6964]HAND. + See also [6965]YHBT. + _________________________________________________________________ + + Node:huff, Next:[6966]humma, Previous:[6967]HTH, Up:[6968]= H = + + huff v. + + To compress data using a Huffman code. Various programs that use such + methods have been called `HUFF' or some variant thereof. Oppose + [6969]puff. Compare [6970]crunch, [6971]compress. + _________________________________________________________________ + + Node:humma, Next:[6972]hung, Previous:[6973]huff, Up:[6974]= H = + + humma // excl. + + A filler word used on various `chat' and `talk' programs when you had + nothing to say but felt that it was important to say something. The + word apparently originated (at least with this definition) on the MECC + Timeshare System (MTS, a now-defunct educational time-sharing system + running in Minnesota during the 1970s and the early 1980s) but was + later sighted on early Unix systems. Compare the U.K's [6975]wibble. + _________________________________________________________________ + + Node:hung, Next:[6976]hungry puppy, Previous:[6977]humma, Up:[6978]= H + = + + hung adj. + + [from `hung up'; common] Equivalent to [6979]wedged, but more common + at Unix/C sites. Not generally used of people. Syn. with [6980]locked + up, [6981]wedged; compare [6982]hosed. See also [6983]hang. A hung + state is distinguished from [6984]crashed or [6985]down, where the + program or system is also unusable but because it is not running + rather than because it is waiting for something. However, the recovery + from both situations is often the same. It is also distinguished from + the similar but more drastic state [6986]wedged - hung software can be + woken up with easy things like interrupt keys, but wedged will need a + kill -9 or even reboot. + _________________________________________________________________ + + Node:hungry puppy, Next:[6987]hungus, Previous:[6988]hung, Up:[6989]= + H = + + hungry puppy n. + + Syn. [6990]slopsucker. + _________________________________________________________________ + + Node:hungus, Next:[6991]hyperspace, Previous:[6992]hungry puppy, + Up:[6993]= H = + + hungus /huhng'g*s/ adj. + + [perhaps related to slang `humongous'] Large, unwieldy, usually + unmanageable. "TCP is a hungus piece of code." "This is a hungus set + of modifications." The [6994]Infocom text adventure game "Beyond Zork" + included two monsters called hunguses. + _________________________________________________________________ + + Node:hyperspace, Next:[6995]hysterical reasons, Previous:[6996]hungus, + Up:[6997]= H = + + hyperspace /hi:'per-spays/ n. + + A memory location that is far away from where the program counter + should be pointing, especially a place that is inaccessible because it + is not even mapped in by the virtual-memory system. "Another core dump + -- looks like the program jumped off to hyperspace somehow." (Compare + [6998]jump off into never-never land.) This usage is from the SF + notion of a spaceship jumping `into hyperspace', that is, taking a + shortcut through higher-dimensional space -- in other words, bypassing + this universe. The variant `east hyperspace' is recorded among CMU and + Bliss hackers. + _________________________________________________________________ + + Node:hysterical reasons, Next:[6999]I didn't change anything!, + Previous:[7000]hyperspace, Up:[7001]= H = + + hysterical reasons n. + + (also `hysterical raisins') A variant on the stock phrase "for + historical reasons", indicating specifically that something must be + done in some stupid way for backwards compatibility, and moreover that + the feature it must be compatible with was the result of a bad design + in the first place. "All IBM PC video adapters have to support MDA + text mode for hysterical reasons." Compare [7002]bug-for-bug + compatible. + _________________________________________________________________ + + Node:= I =, Next:[7003]= J =, Previous:[7004]= H =, Up:[7005]The + Jargon Lexicon + += I = + + * [7006]I didn't change anything!: + * [7007]I see no X here.: + * [7008]IANAL: + * [7009]IBM: + * [7010]IBM discount: + * [7011]ICBM address: + * [7012]ice: + * [7013]ID10T error: + * [7014]idempotent: + * [7015]IDP: + * [7016]If you want X you know where to find it.: + * [7017]ifdef out: + * [7018]IIRC: + * [7019]ill-behaved: + * [7020]IMHO: + * [7021]Imminent Death Of The Net Predicted!: + * [7022]in the extreme: + * [7023]inc: + * [7024]incantation: + * [7025]include: + * [7026]include war: + * [7027]indent style: + * [7028]index of X: + * [7029]infant mortality: + * [7030]infinite: + * [7031]infinite loop: + * [7032]Infinite-Monkey Theorem: + * [7033]infinity: + * [7034]inflate: + * [7035]Infocom: + * [7036]initgame: + * [7037]insanely great: + * [7038]installfest: + * [7039]INTERCAL: + * [7040]interesting: + * [7041]Internet: + * [7042]Internet address: + * [7043]Internet Death Penalty: + * [7044]Internet Exploder: + * [7045]Internet Exploiter: + * [7046]interrupt: + * [7047]interrupt list: + * [7048]interrupts locked out: + * [7049]intro: + * [7050]IRC: + * [7051]iron: + * [7052]Iron Age: + * [7053]iron box: + * [7054]ironmonger: + * [7055]ISO standard cup of tea: + * [7056]ISP: + * [7057]ITS: + * [7058]IWBNI: + * [7059]IYFEG: + _________________________________________________________________ + + Node:I didn't change anything!, Next:[7060]I see no X here., + Previous:[7061]hysterical reasons, Up:[7062]= I = + + I didn't change anything! interj. + + An aggrieved cry often heard as bugs manifest during a regression + test. The [7063]canonical reply to this assertion is "Then it works + just the same as it did before, doesn't it?" See also [7064]one-line + fix. This is also heard from applications programmers trying to blame + an obvious applications problem on an unrelated systems software + change, for example a divide-by-0 fault after terminals were added to + a network. Usually, their statement is found to be false. Upon close + questioning, they will admit some major restructuring of the program + that shouldn't have broken anything, in their opinion, but which + actually [7065]hosed the code completely. + _________________________________________________________________ + + Node:I see no X here., Next:[7066]IANAL, Previous:[7067]I didn't + change anything!, Up:[7068]= I = + + I see no X here. + + Hackers (and the interactive computer games they write) traditionally + favor this slightly marked usage over other possible equivalents such + as "There's no X here!" or "X is missing." or "Where's the X?". This + goes back to the original PDP-10 [7069]ADVENT, which would respond in + this wise if you asked it to do something involving an object not + present at your location in the game. + _________________________________________________________________ + + Node:IANAL, Next:[7070]IBM, Previous:[7071]I see no X here., + Up:[7072]= I = + + IANAL // + + [Usenet] Abbreviation, "I Am Not A Lawyer". Usually precedes legal + advice. + _________________________________________________________________ + + Node:IBM, Next:[7073]IBM discount, Previous:[7074]IANAL, Up:[7075]= I + = + + IBM /I-B-M/ + + Inferior But Marketable; It's Better Manually; Insidious Black Magic; + It's Been Malfunctioning; Incontinent Bowel Movement; and a + near-[7076]infinite number of even less complimentary expansions, + including `International Business Machines'. See [7077]TLA. These + abbreviations illustrate the considerable antipathy most hackers long + felt toward the `industry leader' (see [7078]fear and loathing). + + What galled hackers about most IBM machines above the PC level wasn't + so much that they were underpowered and overpriced (though that does + count against them), but that the designs are incredibly archaic, + [7079]crufty, and [7080]elephantine ... and you can't fix them -- + source code is locked up tight, and programming tools are expensive, + hard to find, and bletcherous to use once you've found them. For many + years, before Microsoft, IBM was the company hackers loved to hate. + + But everything changes. In the 1980s IBM had its own troubles with + Microsoft. In the late 1990s IBM re-invented itself as a services + company, began to release open-source software through its AlphaWorks + group, and began shipping [7081]Linux systems and building ties to the + Linux community. To the astonishment of all parties, IBM emerged as a + friend of the hacker community + + This lexicon includes a number of entries attributed to `IBM'; these + derive from some rampantly unofficial jargon lists circulated within + IBM's own beleaguered hacker underground. + _________________________________________________________________ + + Node:IBM discount, Next:[7082]ICBM address, Previous:[7083]IBM, + Up:[7084]= I = + + IBM discount n. + + A price increase. Outside IBM, this derives from the common perception + that IBM products are generally overpriced (see [7085]clone); inside, + it is said to spring from a belief that large numbers of IBM employees + living in an area cause prices to rise. + _________________________________________________________________ + + Node:ICBM address, Next:[7086]ice, Previous:[7087]IBM discount, + Up:[7088]= I = + + ICBM address n. + + (Also `missile address') The form used to register a site with the + Usenet mapping project, back before the day of pervasive Internet, + included a blank for longitude and latitude, preferably to + seconds-of-arc accuracy. This was actually used for generating + geographically-correct maps of Usenet links on a plotter; however, it + became traditional to refer to this as one's `ICBM address' or + `missile address', and some people include it in their [7089]sig block + with that name. (A real missile address would include target + elevation.) + _________________________________________________________________ + + Node:ice, Next:[7090]ID10T error, Previous:[7091]ICBM address, + Up:[7092]= I = + + ice n. + + [coined by Usenetter Tom Maddox, popularized by William Gibson's + cyberpunk SF novels: a contrived acronym for `Intrusion Countermeasure + Electronics'] Security software (in Gibson's novels, software that + responds to intrusion by attempting to immobilize or even literally + kill the intruder). Hence, `icebreaker': a program designed for + cracking security on a system. + + Neither term is in serious use yet as of early 1999, but many hackers + find the metaphor attractive, and each may develop a denotation in the + future. In the meantime, the speculative usage could be confused with + `ICE', an acronym for "in-circuit emulator". + + In ironic reference to the speculative usage, however, some hackers + and computer scientists formed ICE (International Cryptographic + Experiment) in 1994. ICE is a consortium to promote uniform + international access to strong cryptography. + _________________________________________________________________ + + Node:ID10T error, Next:[7093]idempotent, Previous:[7094]ice, + Up:[7095]= I = + + ID10T error /I-D-ten-T er'*r/ + + Synonym for [7096]PEBKAC, e.g. "The user is being an idiot". + Tech-support people passing a problem report to someone higher up the + food chain (and presumably better equipped to deal with idiots) may + ask the user to convey that there seems to be an I-D-ten-T error. + Users never twig. + _________________________________________________________________ + + Node:idempotent, Next:[7097]IDP, Previous:[7098]ID10T error, + Up:[7099]= I = + + idempotent adj. + + [from mathematical techspeak] Acting as if used only once, even if + used multiple times. This term is often used with respect to [7100]C + header files, which contain common definitions and declarations to be + included by several source files. If a header file is ever included + twice during the same compilation (perhaps due to nested #include + files), compilation errors can result unless the header file has + protected itself against multiple inclusion; a header file so + protected is said to be idempotent. The term can also be used to + describe an initialization subroutine that is arranged to perform some + critical action exactly once, even if the routine is called several + times. + _________________________________________________________________ + + Node:IDP, Next:[7101]If you want X you know where to find it., + Previous:[7102]idempotent, Up:[7103]= I = + + IDP /I-D-P/ v.,n. + + [Usenet] Abbreviation for [7104]Internet Death Penalty. Common + (probably now more so than the full form), and frequently verbed. + Compare [7105]UDP. + _________________________________________________________________ + + Node:If you want X you know where to find it., Next:[7106]ifdef out, + Previous:[7107]IDP, Up:[7108]= I = + + If you want X, you know where to find it. + + There is a legend that Dennis Ritchie, inventor of [7109]C, once + responded to demands for features resembling those of what at the time + was a much more popular language by observing "If you want PL/I, you + know where to find it." Ever since, this has been hackish standard + form for fending off requests to alter a new design to mimic some + older (and, by implication, inferior and [7110]baroque) one. The case + X = [7111]Pascal manifests semi-regularly on Usenet's comp.lang.c + newsgroup. Indeed, the case X = X has been reported in discussions of + graphics software (see [7112]X). + _________________________________________________________________ + + Node:ifdef out, Next:[7113]IIRC, Previous:[7114]If you want X you know + where to find it., Up:[7115]= I = + + ifdef out /if'def owt/ v. + + Syn. for [7116]condition out, specific to [7117]C. + _________________________________________________________________ + + Node:IIRC, Next:[7118]ill-behaved, Previous:[7119]ifdef out, + Up:[7120]= I = + + IIRC // + + Common abbreviation for "If I Recall Correctly". + _________________________________________________________________ + + Node:ill-behaved, Next:[7121]IMHO, Previous:[7122]IIRC, Up:[7123]= I = + + ill-behaved adj. + + 1. [numerical analysis] Said of an algorithm or computational method + that tends to blow up because of accumulated roundoff error or poor + convergence properties. 2. Software that bypasses the defined [7124]OS + interfaces to do things (like screen, keyboard, and disk I/O) itself, + often in a way that depends on the hardware of the machine it is + running on or which is nonportable or incompatible with other pieces + of software. In the IBM PC/MS-DOS world, there is a folk theorem + (nearly true) to the effect that (owing to gross inadequacies and + performance penalties in the OS interface) all interesting + applications are ill-behaved. See also [7125]bare metal. Oppose + [7126]well-behaved, compare [7127]PC-ism. See [7128]mess-dos. + _________________________________________________________________ + + Node:IMHO, Next:[7129]Imminent Death Of The Net Predicted!, + Previous:[7130]ill-behaved, Up:[7131]= I = + + IMHO // abbrev. + + [from SF fandom via Usenet; abbreviation for `In My Humble Opinion'] + "IMHO, mixed-case C names should be avoided, as mistyping something in + the wrong case can cause hard-to-detect errors -- and they look too + Pascalish anyhow." Also seen in variant forms such as IMNSHO (In My + Not-So-Humble Opinion) and IMAO (In My Arrogant Opinion). + _________________________________________________________________ + + Node:Imminent Death Of The Net Predicted!, Next:[7132]in the extreme, + Previous:[7133]IMHO, Up:[7134]= I = + + Imminent Death Of The Net Predicted! prov. + + [Usenet] Since [7135]Usenet first got off the ground in 1980-81, it + has grown exponentially, approximately doubling in size every year. On + the other hand, most people feel the [7136]signal-to-noise ratio of + Usenet has dropped steadily. These trends led, as far back as + mid-1983, to predictions of the imminent collapse (or death) of the + net. Ten years and numerous doublings later, enough of these gloomy + prognostications have been confounded that the phrase "Imminent Death + Of The Net Predicted!" has become a running joke, hauled out any time + someone grumbles about the [7137]S/N ratio or the huge and steadily + increasing volume, or the possible loss of a key node or link, or the + potential for lawsuits when ignoramuses post copyrighted material, + etc., etc., etc. + _________________________________________________________________ + + Node:in the extreme, Next:[7138]inc, Previous:[7139]Imminent Death Of + The Net Predicted!, Up:[7140]= I = + + in the extreme adj. + + A preferred superlative suffix for many hackish terms. See, for + example, `obscure in the extreme' under [7141]obscure, and compare + [7142]highly. + _________________________________________________________________ + + Node:inc, Next:[7143]incantation, Previous:[7144]in the extreme, + Up:[7145]= I = + + inc /ink/ v. + + Verbal (and only rarely written) shorthand for increment, i.e. + `increase by one'. Especially used by assembly programmers, as many + assembly languages have an inc mnemonic. Antonym: dec (see [7146]DEC). + _________________________________________________________________ + + Node:incantation, Next:[7147]include, Previous:[7148]inc, Up:[7149]= I + = + + incantation n. + + Any particularly arbitrary or obscure command that one must mutter at + a system to attain a desired result. Not used of passwords or other + explicit security features. Especially used of tricks that are so + poorly documented that they must be learned from a [7150]wizard. "This + compiler normally locates initialized data in the data segment, but if + you [7151]mutter the right incantation they will be forced into text + space." + _________________________________________________________________ + + Node:include, Next:[7152]include war, Previous:[7153]incantation, + Up:[7154]= I = + + include vt. + + [Usenet] 1. To duplicate a portion (or whole) of another's message + (typically with attribution to the source) in a reply or followup, for + clarifying the context of one's response. See the discussion of + inclusion styles under "Hacker Writing Style". 2. [from [7155]C] + #include <disclaimer.h> has appeared in [7156]sig blocks to refer to a + notional `standard [7157]disclaimer file'. + _________________________________________________________________ + + Node:include war, Next:[7158]indent style, Previous:[7159]include, + Up:[7160]= I = + + include war n. + + Excessive multi-leveled inclusion within a discussion [7161]thread, a + practice that tends to annoy readers. In a forum with high-traffic + newsgroups, such as Usenet, this can lead to [7162]flames and the urge + to start a [7163]kill file. + _________________________________________________________________ + + Node:indent style, Next:[7164]index of X, Previous:[7165]include war, + Up:[7166]= I = + + indent style n. + + [C, C++, and Java programmers] The rules one uses to indent code in a + readable fashion. There are four major C indent styles, described + below; all have the aim of making it easier for the reader to visually + track the scope of control constructs. They have been inherited by C++ + and Java, which have C-like syntaxes. The significant variable is the + placement of { and } with respect to the statement(s) they enclose and + to the guard or controlling statement (if, else, for, while, or do) on + the block, if any. + + `K&R style' -- Named after Kernighan & Ritchie, because the examples + in [7167]K&R are formatted this way. Also called `kernel style' + because the Unix kernel is written in it, and the `One True Brace + Style' (abbrev. 1TBS) by its partisans. In C code, the body is + typically indented by eight spaces (or one tab) per level, as shown + here. Four spaces are occasionally seen in C, but in C++ and Java four + tends to be the rule rather than the exception. +if (<cond>) { + <body> +} + + `Allman style' -- Named for Eric Allman, a Berkeley hacker who wrote a + lot of the BSD utilities in it (it is sometimes called `BSD style'). + Resembles normal indent style in Pascal and Algol. It is the only + style other than K&R in widespread use among Java programmers. Basic + indent per level shown here is eight spaces, but four (or sometimes + three) spaces are generally preferred by C++ and Java programmers. +if (<cond>) +{ + <body> +} + + `Whitesmiths style' -- popularized by the examples that came with + Whitesmiths C, an early commercial C compiler. Basic indent per level + shown here is eight spaces, but four spaces are occasionally seen. +if (<cond>) + { + <body> + } + + `GNU style' -- Used throughout GNU EMACS and the Free Software + Foundation code, and just about nowhere else. Indents are always four + spaces per level, with { and } halfway between the outer and inner + indent levels. +if (<cond>) + { + <body> + } + + Surveys have shown the Allman and Whitesmiths styles to be the most + common, with about equal mind shares. K&R/1TBS used to be nearly + universal, but is now much less common in C (the opening brace tends + to get lost against the right paren of the guard part in an if or + while, which is a [7168]Bad Thing). Defenders of 1TBS argue that any + putative gain in readability is less important than their style's + relative economy with vertical space, which enables one to see more + code on one's screen at once. + + The Java Language Specification legislates not only the capitalization + of identifiers, but where nouns, adjectives, and verbs should be in + method, class, interface, and variable names (section 6.8). While the + specification stops short of also standardizing on a bracing style, + all source code originating from Sun Laboratories uses the K&R style. + This has set a precedent for Java programmers, which most follow. + + Doubtless these issues will continue to be the subject of [7169]holy + wars. + _________________________________________________________________ + + Node:index of X, Next:[7170]infant mortality, Previous:[7171]indent + style, Up:[7172]= I = + + index of X n. + + See [7173]coefficient of X. + _________________________________________________________________ + + Node:infant mortality, Next:[7174]infinite, Previous:[7175]index of X, + Up:[7176]= I = + + infant mortality n. + + It is common lore among hackers (and in the electronics industry at + large; this term is possibly techspeak by now) that the chances of + sudden hardware failure drop off exponentially with a machine's time + since first use (that is, until the relatively distant time at which + enough mechanical wear in I/O devices and thermal-cycling stress in + components has accumulated for the machine to start going senile). Up + to half of all chip and wire failures happen within a new system's + first few weeks; such failures are often referred to as `infant + mortality' problems (or, occasionally, as `sudden infant death + syndrome'). See [7177]bathtub curve, [7178]burn-in period. + _________________________________________________________________ + + Node:infinite, Next:[7179]infinite loop, Previous:[7180]infant + mortality, Up:[7181]= I = + + infinite adj. + + [common] Consisting of a large number of objects; extreme. Used very + loosely as in: "This program produces infinite garbage." "He is an + infinite loser." The word most likely to follow `infinite', though, is + [7182]hair. (It has been pointed out that fractals are an excellent + example of infinite hair.) These uses are abuses of the word's + mathematical meaning. The term `semi-infinite', denoting an + immoderately large amount of some resource, is also heard. "This + compiler is taking a semi-infinite amount of time to optimize my + program." See also [7183]semi. + _________________________________________________________________ + + Node:infinite loop, Next:[7184]Infinite-Monkey Theorem, + Previous:[7185]infinite, Up:[7186]= I = + + infinite loop n. + + One that never terminates (that is, the machine [7187]spins or + [7188]buzzes forever and goes [7189]catatonic). There is a standard + joke that has been made about each generation's exemplar of the + ultra-fast machine: "The Cray-3 is so fast it can execute an infinite + loop in under 2 seconds!" + _________________________________________________________________ + + Node:Infinite-Monkey Theorem, Next:[7190]infinity, + Previous:[7191]infinite loop, Up:[7192]= I = + + Infinite-Monkey Theorem n. + + "If you put an [7193]infinite number of monkeys at typewriters, + eventually one will bash out the script for Hamlet." (One may also + hypothesize a small number of monkeys and a very long period of time.) + This theorem asserts nothing about the intelligence of the one + [7194]random monkey that eventually comes up with the script (and note + that the mob will also type out all the possible incorrect versions of + Hamlet). It may be referred to semi-seriously when justifying a + [7195]brute force method; the implication is that, with enough + resources thrown at it, any technical challenge becomes a + [7196]one-banana problem. This argument gets more respect since + [7197]Linux justified the [7198]bazaar mode of development. + + This theorem was first popularized by the astronomer Sir Arthur + Eddington. It became part of the idiom of techies via the classic SF + short story "Inflexible Logic" by Russell Maloney, and many younger + hackers know it through a reference in Douglas Adams's "Hitchhiker's + Guide to the Galaxy". On 1 April 2000 the usage acquired its own + Internet standard, [7199]http://www.rfc-editor.org/rfc/rfc2795.txt + (Infinite Monkey Protocol Suite). + _________________________________________________________________ + + Node:infinity, Next:[7200]inflate, Previous:[7201]Infinite-Monkey + Theorem, Up:[7202]= I = + + infinity n. + + 1. The largest value that can be represented in a particular type of + variable (register, memory location, data type, whatever). 2. `minus + infinity': The smallest such value, not necessarily or even usually + the simple negation of plus infinity. In N-bit twos-complement + arithmetic, infinity is 2^(N-1) - 1 but minus infinity is - (2^(N-1)), + not -(2^(N-1) - 1). Note also that this is different from time T + equals minus infinity, which is closer to a mathematician's usage of + infinity. + _________________________________________________________________ + + Node:inflate, Next:[7203]Infocom, Previous:[7204]infinity, Up:[7205]= + I = + + inflate vt. + + To decompress or [7206]puff a file. Rare among Internet hackers, used + primarily by MS-DOS/Windows types. + _________________________________________________________________ + + Node:Infocom, Next:[7207]initgame, Previous:[7208]inflate, Up:[7209]= + I = + + Infocom n. + + A now-legendary games company, active from 1979 to 1989, that + commercialized the MDL parser technology used for [7210]Zork to + produce a line of text adventure games that remain favorites among + hackers. Infocom's games were intelligent, funny, witty, erudite, + irreverent, challenging, satirical, and most thoroughly hackish in + spirit. The physical game packages from Infocom are now prized + collector's items. After being acquired by Activision in 1989 they did + a few more "modern" (e.g. graphics-intensive) games which were less + successful than reissues of their classics. + + The software, thankfully, is still extant; Infocom games were written + in a kind of P-code and distributed with a P-code interpreter core, + and not only freeware emulators for that interpreter but an actual + compiler as well have been written to permit the P-code to be run on + platforms the games never originally graced. In fact, new games + written in this P-code are still bering written. (Emulators that can + run Infocom game ZIPs, and new games, are available at + [7211]ftp://wuarchive.wustl.edu:/doc/misc/if-archive/infocom.) + _________________________________________________________________ + + Node:initgame, Next:[7212]insanely great, Previous:[7213]Infocom, + Up:[7214]= I = + + initgame /in-it'gaym/ n. + + [IRC] An [7215]IRC version of the trivia game "Botticelli", in which + one user changes his [7216]nick to the initials of a famous person or + other named entity, and the others on the channel ask yes or no + questions, with the one to guess the person getting to be "it" next. + As a courtesy, the one picking the initials starts by providing a + 4-letter hint of the form sex, nationality, life-status, + reality-status. For example, MAAR means "Male, American, Alive, Real" + (as opposed to "fictional"). Initgame can be surprisingly addictive. + See also [7217]hing. + + [1996 update: a recognizable version of the initgame has become a + staple of some radio talk shows in the U.S. We had it first! - ESR] + _________________________________________________________________ + + Node:insanely great, Next:[7218]installfest, Previous:[7219]initgame, + Up:[7220]= I = + + insanely great adj. + + [Mac community, from Steve Jobs; also BSD Unix people via Bill Joy] + Something so incredibly [7221]elegant that it is imaginable only to + someone possessing the most puissant of [7222]hacker-natures. + _________________________________________________________________ + + Node:installfest, Next:[7223]INTERCAL, Previous:[7224]insanely great, + Up:[7225]= I = + + installfest + + [Linux community since c.1998] Common portmanteau word for + "installation festival"; Linux user groups frequently run these. + Computer users are invited to bring their machines to have Linux + installed on their machines. The idea is to get them painlessly over + the biggest hump in migrating to Linux, which is initially installing + and configuring it for the user's machine. + _________________________________________________________________ + + Node:INTERCAL, Next:[7226]interesting, Previous:[7227]installfest, + Up:[7228]= I = + + INTERCAL /in't*r-kal/ n. + + [said by the authors to stand for `Compiler Language With No + Pronounceable Acronym'] A computer language designed by Don Woods and + James Lyons in 1972. INTERCAL is purposely different from all other + computer languages in all ways but one; it is purely a written + language, being totally unspeakable. An excerpt from the INTERCAL + Reference Manual will make the style of the language clear: + + It is a well-known and oft-demonstrated fact that a person whose + work is incomprehensible is held in high esteem. For example, if + one were to state that the simplest way to store a value of 65536 + in a 32-bit INTERCAL variable is: +DO :1 <- #0$#256 + + any sensible programmer would say that that was absurd. Since this + is indeed the simplest method, the programmer would be made to look + foolish in front of his boss, who would of course have happened to + turn up, as bosses are wont to do. The effect would be no less + devastating for the programmer having been correct. + + INTERCAL has many other peculiar features designed to make it even + more unspeakable. The Woods-Lyons implementation was actually used by + many (well, at least several) people at Princeton. The language has + been recently reimplemented as C-INTERCAL and is consequently enjoying + an unprecedented level of unpopularity; there is even an + alt.lang.intercal newsgroup devoted to the study and ... appreciation + of the language on Usenet. + + Inevitably, INTERCAL has a home page on the Web: + [7229]http://www.tuxedo.org/~esr/intercal/. An extended version, + implemented in (what else?) [7230]Perl and adding object-oriented + features, is available at [7231]http://dd-sh.assurdo.com/INTERCAL. See + also [7232]Befunge. + _________________________________________________________________ + + Node:interesting, Next:[7233]Internet, Previous:[7234]INTERCAL, + Up:[7235]= I = + + interesting adj. + + In hacker parlance, this word has strong connotations of `annoying', + or `difficult', or both. Hackers relish a challenge, and enjoy + wringing all the irony possible out of the ancient Chinese curse "May + you live in interesting times". Oppose [7236]trivial, + [7237]uninteresting. + _________________________________________________________________ + + Node:Internet, Next:[7238]Internet address, + Previous:[7239]interesting, Up:[7240]= I = + + Internet n. + + The mother of all networks. First incarnated beginning in 1969 as the + ARPANET, a U.S. Department of Defense research testbed. Though it has + been widely believed that the goal was to develop a network + architecture for military command-and-control that could survive + disruptions up to and including nuclear war, this is a myth; in fact, + ARPANET was conceived from the start as a way to get most economical + use out of then-scarce large-computer resources. + + As originally imagined, ARPANET's major use would have been to support + what is now called remote login and more sophisticated forms of + distributed computing, but the infant technology of electronic mail + quickly grew to dominate actual usage. Universities, research labs and + defense contractors early discovered the Internet's potential as a + medium of communication between humans and linked up in steadily + increasing numbers, connecting together a quirky mix of academics, + techies, hippies, SF fans, hackers, and anarchists. The roots of this + lexicon lie in those early years. + + Over the next quarter-century the Internet evolved in many ways. The + typical machine/OS combination moved from [7241]DEC [7242]PDP-10s and + [7243]PDP-20s, running [7244]TOPS-10 and [7245]TOPS-20, to PDP-11s and + VAXes and Suns running [7246]Unix, and in the 1990s to Unix on Intel + microcomputers. The Internet's protocols grew more capable, most + notably in the move from NCP/IP to [7247]TCP/IP in 1982 and the + implementation of Domain Name Service in 1983. It was around this time + that people began referring to the collection of interconnected + networks with ARPANET at its core as "the Internet". + + The ARPANET had a fairly strict set of participation guidelines - + connected institutions had to be involved with a DOD-related research + project. By the mid-80s, many of the organizations clamoring to join + didn't fit this profile. In 1986, the National Science Foundation + built NSFnet to open up access to its five regional supercomputing + centers; NSFnet became the backbone of the Internet, replacing the + original ARPANET pipes (which were formally shut down in 1990). + Between 1990 and late 1994 the pieces of NSFnet were sold to major + telecommunications companies until the Internet backbone had gone + completely commercial. + + That year, 1994, was also the year the mainstream culture discovered + the Internet. Once again, the [7248]killer app was not the anticipated + one - rather, what caught the public imagination was the hypertext and + multimedia features of the World Wide Web. Subsequently the Internet + has seen off its only serious challenger (the OSI protocol stack + favored by European telecom monopolies) and is in the process of + absorbing into itself many of the proprietary networks built during + the second wave of wide-area networking after 1980. It is now (1996) a + commonplace even in mainstream media to predict that a + globally-extended Internet will become the key unifying communications + technology of the next century. See also [7249]the network and + [7250]Internet address. + _________________________________________________________________ + + Node:Internet address, Next:[7251]Internet Death Penalty, + Previous:[7252]Internet, Up:[7253]= I = + + Internet address n. + + 1. [techspeak] An absolute network address of the form foo@bar.baz, + where foo is a user name, bar is a [7254]sitename, and baz is a + `domain' name, possibly including periods itself. Contrast with + [7255]bang path; see also [7256]the network and [7257]network address. + All Internet machines and most UUCP sites can now resolve these + addresses, thanks to a large amount of behind-the-scenes magic and + [7258]PD software written since 1980 or so. See also [7259]bang path, + [7260]domainist. 2. More loosely, any network address reachable + through Internet; this includes [7261]bang path addresses and some + internal corporate and government networks. + + Reading Internet addresses is something of an art. Here are the four + most important top-level functional Internet domains followed by a + selection of geographical domains: + + com + commercial organizations + + edu + educational institutions + + gov + U.S. government civilian sites + + mil + U.S. military sites + + Note that most of the sites in the com and edu domains are in the U.S. + or Canada. + + us + sites in the U.S. outside the functional domains + + su + sites in the ex-Soviet Union (see [7262]kremvax). + + uk + sites in the United Kingdom + + Within the us domain, there are subdomains for the fifty states, each + generally with a name identical to the state's postal abbreviation. + Within the uk domain, there is an ac subdomain for academic sites and + a co domain for commercial ones. Other top-level domains may be + divided up in similar ways. + _________________________________________________________________ + + Node:Internet Death Penalty, Next:[7263]Internet Exploder, + Previous:[7264]Internet address, Up:[7265]= I = + + Internet Death Penalty + + [Usenet] (often abbreviated IDP) The ultimate sanction against + [7266]spam-emitting sites - complete shunning at the router level of + all mail and packets, as well as Usenet messages, from the offending + domain(s). Compare [7267]Usenet Death Penalty, with which it is + sometimes confused. + _________________________________________________________________ + + Node:Internet Exploder, Next:[7268]Internet Exploiter, + Previous:[7269]Internet Death Penalty, Up:[7270]= I = + + Internet Exploder + + [very common] Pejorative hackerism for Microsoft's "Internet Explorer" + web browser (also "Internet Exploiter"). Compare [7271]HP-SUX, + [7272]AIDX, [7273]buglix, [7274]Macintrash, [7275]Telerat, + [7276]ScumOS, [7277]sun-stools, [7278]Slowlaris. + _________________________________________________________________ + + Node:Internet Exploiter, Next:[7279]interrupt, Previous:[7280]Internet + Exploder, Up:[7281]= I = + + Internet Exploiter n. + + Another common name-of-insult for Internet Explorer, Microsoft's + overweight Web Browser; more hostile than [7282]Internet Exploder. + Reflects widespread hostility to Microsoft and a sense that it is + seeking to hijack, monopolize, and corrupt the Internet. Compare + [7283]Exploder and the less pejorative [7284]Netscrape. + _________________________________________________________________ + + Node:interrupt, Next:[7285]interrupt list, Previous:[7286]Internet + Exploiter, Up:[7287]= I = + + interrupt + + 1. [techspeak] n. On a computer, an event that interrupts normal + processing and temporarily diverts flow-of-control through an + "interrupt handler" routine. See also [7288]trap. 2. interj. A request + for attention from a hacker. Often explicitly spoken. "Interrupt -- + have you seen Joe recently?" See [7289]priority interrupt. 3. Under + MS-DOS, nearly synonymous with `system call', because the OS and BIOS + routines are both called using the INT instruction (see + [7290]interrupt list) and because programmers so often have to bypass + the OS (going directly to a BIOS interrupt) to get reasonable + performance. + _________________________________________________________________ + + Node:interrupt list, Next:[7291]interrupts locked out, + Previous:[7292]interrupt, Up:[7293]= I = + + interrupt list n. + + [MS-DOS] The list of all known software interrupt calls (both + documented and undocumented) for IBM PCs and compatibles, maintained + and made available for free redistribution by Ralf Brown + [7294]<ralf@cs.cmu.edu>. As of late 1992, it had grown to + approximately two megabytes in length. + _________________________________________________________________ + + Node:interrupts locked out, Next:[7295]intro, Previous:[7296]interrupt + list, Up:[7297]= I = + + interrupts locked out adj. + + When someone is ignoring you. In a restaurant, after several fruitless + attempts to get the waitress's attention, a hacker might well observe + "She must have interrupts locked out". The synonym `interrupts + disabled' is also common. Variations abound; "to have one's interrupt + mask bit set" and "interrupts masked out" are also heard. See also + [7298]spl. + _________________________________________________________________ + + Node:intro, Next:[7299]IRC, Previous:[7300]interrupts locked out, + Up:[7301]= I = + + intro n. + + [[7302]demoscene] Introductory [7303]screen of some production. 2. A + short [7304]demo, usually showing just one or two [7305]screens. 3. + Small, usually 64k, 40k or 4k [7306]demo. Sizes are generally dictated + by [7307]compo rules. See also [7308]dentro, [7309]demo. + _________________________________________________________________ + + Node:IRC, Next:[7310]iron, Previous:[7311]intro, Up:[7312]= I = + + IRC /I-R-C/ n. + + [Internet Relay Chat] A worldwide "party line" network that allows one + to converse with others in real time. IRC is structured as a network + of Internet servers, each of which accepts connections from client + programs, one per user. The IRC community and the [7313]Usenet and + [7314]MUD communities overlap to some extent, including both hackers + and regular folks who have discovered the wonders of computer + networks. Some Usenet jargon has been adopted on IRC, as have some + conventions such as [7315]emoticons. There is also a vigorous native + jargon, represented in this lexicon by entries marked `[IRC]'. See + also [7316]talk mode. + _________________________________________________________________ + + Node:iron, Next:[7317]Iron Age, Previous:[7318]IRC, Up:[7319]= I = + + iron n. + + Hardware, especially older and larger hardware of [7320]mainframe + class with big metal cabinets housing relatively low-density + electronics (but the term is also used of modern supercomputers). + Often in the phrase [7321]big iron. Oppose [7322]silicon. See also + [7323]dinosaur. + _________________________________________________________________ + + Node:Iron Age, Next:[7324]iron box, Previous:[7325]iron, Up:[7326]= I + = + + Iron Age n. + + In the history of computing, 1961-1971 -- the formative era of + commercial [7327]mainframe technology, when ferrite-core + [7328]dinosaurs ruled the earth. The Iron Age began, ironically + enough, with the delivery of the first minicomputer (the PDP-1) and + ended with the introduction of the first commercial microprocessor + (the Intel 4004) in 1971. See also [7329]Stone Age; compare + [7330]elder days. + _________________________________________________________________ + + Node:iron box, Next:[7331]ironmonger, Previous:[7332]Iron Age, + Up:[7333]= I = + + iron box n. + + [Unix/Internet] A special environment set up to trap a [7334]cracker + logging in over remote connections long enough to be traced. May + include a modified [7335]shell restricting the cracker's movements in + unobvious ways, and `bait' files designed to keep him interested and + logged on. See also [7336]back door, [7337]firewall machine, + [7338]Venus flytrap, and Clifford Stoll's account in "[7339]The + Cuckoo's Egg" of how he made and used one (see the [7340]Bibliography + in Appendix C). Compare [7341]padded cell, [7342]honey pot. + _________________________________________________________________ + + Node:ironmonger, Next:[7343]ISO standard cup of tea, + Previous:[7344]iron box, Up:[7345]= I = + + ironmonger n. + + [IBM] A hardware specialist (derogatory). Compare [7346]sandbender, + [7347]polygon pusher. + _________________________________________________________________ + + Node:ISO standard cup of tea, Next:[7348]ISP, + Previous:[7349]ironmonger, Up:[7350]= I = + + ISO standard cup of tea n. + + [South Africa] A cup of tea with milk and one teaspoon of sugar, where + the milk is poured into the cup before the tea. Variations are ISO 0, + with no sugar; ISO 2, with two spoons of sugar; and so on. This may + derive from the "NATO standard" cup of coffee and tea (milk and two + sugars), military slang going back to the late 1950s and parodying + NATO's relentless bureacratic drive to standardize parts across + European and U.S. militaries. + + Like many ISO standards, this one has a faintly alien ring in North + America, where hackers generally shun the decadent British practice of + adulterating perfectly good tea with dairy products and prefer instead + to add a wedge of lemon, if anything. If one were feeling extremely + silly, one might hypothesize an analogous `ANSI standard cup of tea' + and wind up with a political situation distressingly similar to + several that arise in much more serious technical contexts. (Milk and + lemon don't mix very well.) + + [2000 update: There is now, in fact, a `British Standard BS6008: How + to make a standard cup of tea.' - ESR] + _________________________________________________________________ + + Node:ISP, Next:[7351]ITS, Previous:[7352]ISO standard cup of tea, + Up:[7353]= I = + + ISP /I-S-P/ + + Common abbreviation for Internet Service Provider, a kind of company + that barely existed before 1993. ISPs sell Internet access to the mass + market. While the big nationwide commercial BBSs with Internet access + (like America Online, CompuServe, GEnie, Netcom, etc.) are technically + ISPs, the term is usually reserved for local or regional small + providers (often run by hackers turned entrepreneurs) who resell + Internet access cheaply without themselves being information providers + or selling advertising. Compare [7354]NSP. + _________________________________________________________________ + + Node:ITS, Next:[7355]IWBNI, Previous:[7356]ISP, Up:[7357]= I = + + ITS /I-T-S/ n. + + 1. Incompatible Time-sharing System, an influential though highly + idiosyncratic operating system written for PDP-6s and PDP-10s at MIT + and long used at the MIT AI Lab. Much AI-hacker jargon derives from + ITS folklore, and to have been `an ITS hacker' qualifies one instantly + as an old-timer of the most venerable sort. ITS pioneered many + important innovations, including transparent file sharing between + machines and terminal-independent I/O. After about 1982, most actual + work was shifted to newer machines, with the remaining ITS boxes run + essentially as a hobby and service to the hacker community. The + shutdown of the lab's last ITS machine in May 1990 marked the end of + an era and sent old-time hackers into mourning nationwide (see + [7358]high moby). 2. A mythical image of operating-system perfection + worshiped by a bizarre, fervent retro-cult of old-time hackers and + ex-users (see [7359]troglodyte, sense 2). ITS worshipers manage + somehow to continue believing that an OS maintained by + assembly-language hand-hacking that supported only monocase + 6-character filenames in one directory per account remains superior to + today's state of commercial art (their venom against [7360]Unix is + particularly intense). See also [7361]holy wars, [7362]Weenix. + _________________________________________________________________ + + Node:IWBNI, Next:[7363]IYFEG, Previous:[7364]ITS, Up:[7365]= I = + + IWBNI // + + Abbreviation for `It Would Be Nice If'. Compare [7366]WIBNI. + _________________________________________________________________ + + Node:IYFEG, Next:[7367]J. Random, Previous:[7368]IWBNI, Up:[7369]= I = + + IYFEG // + + [Usenet] Abbreviation for `Insert Your Favorite Ethnic Group'. Used as + a meta-name when telling ethnic jokes on the net to avoid offending + anyone. See [7370]JEDR. + _________________________________________________________________ + + Node:= J =, Next:[7371]= K =, Previous:[7372]= I =, Up:[7373]The + Jargon Lexicon + += J = + + * [7374]J. Random: + * [7375]J. Random Hacker: + * [7376]jack in: + * [7377]jaggies: + * [7378]Java: + * [7379]JCL: + * [7380]JEDR: + * [7381]Jeff K.: + * [7382]jello: + * [7383]jiffy: + * [7384]job security: + * [7385]jock: + * [7386]joe code: + * [7387]jolix: + * [7388]juggling eggs: + * [7389]jump off into never-never land: + * [7390]jupiter: + _________________________________________________________________ + + Node:J. Random, Next:[7391]J. Random Hacker, Previous:[7392]IYFEG, + Up:[7393]= J = + + J. Random /J rand'm/ n. + + [common; generalized from [7394]J. Random Hacker] Arbitrary; ordinary; + any one; any old. `J. Random' is often prefixed to a noun to make a + name out of it. It means roughly `some particular' or `any specific + one'. "Would you let J. Random Loser marry your daughter?" The most + common uses are `J. Random Hacker', `J. Random Loser', and `J. Random + Nerd' ("Should J. Random Loser be allowed to [7395]gun down other + people?"), but it can be used simply as an elaborate version of + [7396]random in any sense. + _________________________________________________________________ + + Node:J. Random Hacker, Next:[7397]jack in, Previous:[7398]J. Random, + Up:[7399]= J = + + J. Random Hacker /J rand'm hak'r/ n. + + [very common] A mythical figure like the Unknown Soldier; the + archetypal hacker nerd. This term is one of the oldest in the jargon, + apparently going back to MIT in the 1960s. See [7400]random, + [7401]Suzie COBOL. This may originally have been inspired by `J. Fred + Muggs', a show-biz chimpanzee whose name was a household word back in + the early days of [7402]TMRC, and was probably influenced by `J. + Presper Eckert' (one of the co-inventors of the electronic computer). + See also [7403]Fred Foobar. + _________________________________________________________________ + + Node:jack in, Next:[7404]jaggies, Previous:[7405]J. Random Hacker, + Up:[7406]= J = + + jack in v. + + To log on to a machine or connect to a network or [7407]BBS, esp. for + purposes of entering a [7408]virtual reality simulation such as a + [7409]MUD or [7410]IRC (leaving is "jacking out"). This term derives + from [7411]cyberpunk SF, in which it was used for the act of plugging + an electrode set into neural sockets in order to interface the brain + directly to a virtual reality. It is primarily used by MUD and IRC + fans and younger hackers on BBS systems. + _________________________________________________________________ + + Node:jaggies, Next:[7412]Java, Previous:[7413]jack in, Up:[7414]= J = + + jaggies /jag'eez/ n. + + The `stairstep' effect observable when an edge (esp. a linear edge of + very shallow or steep slope) is rendered on a pixel device (as opposed + to a vector display). + _________________________________________________________________ + + Node:Java, Next:[7415]JCL, Previous:[7416]jaggies, Up:[7417]= J = + + Java + + An object-oriented language originally developed at Sun by James + Gosling (and known by the name "Oak") with the intention of being the + successor to [7418]C++ (the project was however originally sold to Sun + as an embedded language for use in set-top boxes). After the great + Internet explosion of 1993-1994, Java was hacked into a + byte-interpreted language and became the focus of a relentless hype + campaign by Sun, which touted it as the new language of choice for + distributed applications. + + Java is indeed a stronger and cleaner design than C++ and has been + embraced by many in the hacker community - but it has been a + considerable source of frustration to many others, for reasons ranging + from uneven support on different Web browser platforms, performance + issues, and some notorious deficiencies of some of the standard + toolkits (AWT in particular). [7419]Microsoft's determined attempts to + corrupt the language (which it rightly sees as a threat to its OS + monopoly) have not helped. As of 1999, these issues are still in the + process of being resolved. + + Despite many attractive features and a good design, it is difficult to + find people willing to praise Java who have tried to implement a + complex, real-world system with it (but to be fair it is early days + yet, and no other language has ever been forced to spend its childhood + under the limelight the way Java has). On the other hand, Java has + already been a big [7420]win in academic circles, where it has taken + the place of [7421]Pascal as the preferred tool for teaching the + basics of good programming to the next generation of hackers. + _________________________________________________________________ + + Node:JCL, Next:[7422]JEDR, Previous:[7423]Java, Up:[7424]= J = + + JCL /J-C-L/ n. + + 1. IBM's supremely [7425]rude Job Control Language. JCL is the script + language used to control the execution of programs in IBM's batch + systems. JCL has a very [7426]fascist syntax, and some versions will, + for example, [7427]barf if two spaces appear where it expects one. + Most programmers confronted with JCL simply copy a working file (or + card deck), changing the file names. Someone who actually understands + and generates unique JCL is regarded with the mixed respect one gives + to someone who memorizes the phone book. It is reported that hackers + at IBM itself sometimes sing "Who's the breeder of the crud that + mangles you and me? I-B-M, J-C-L, M-o-u-s-e" to the tune of the + "Mickey Mouse Club" theme to express their opinion of the beast. 2. A + comparative for any very [7428]rude software that a hacker is expected + to use. "That's as bad as JCL." As with [7429]COBOL, JCL is often used + as an archetype of ugliness even by those who haven't experienced it. + See also [7430]IBM, [7431]fear and loathing. + + A (poorly documented, naturally) shell simulating JCL syntax is + available at the Retrocomputing Museum + [7432]http://www.ccil.org/retro. + _________________________________________________________________ + + Node:JEDR, Next:[7433]Jeff K., Previous:[7434]JCL, Up:[7435]= J = + + JEDR // n. + + Synonymous with [7436]IYFEG. At one time, people in the Usenet + newsgroup rec.humor.funny tended to use `JEDR' instead of [7437]IYFEG + or `<ethnic>'; this stemmed from a public attempt to suppress the + group once made by a loser with initials JEDR after he was offended by + an ethnic joke posted there. (The practice was [7438]retconned by the + expanding these initials as `Joke Ethnic/Denomination/Race'.) After + much sound and fury JEDR faded away; this term appears to be doing + likewise. JEDR's only permanent effect on the net.culture was to + discredit `sensitivity' arguments for censorship so thoroughly that + more recent attempts to raise them have met with immediate and + near-universal rejection. + _________________________________________________________________ + + Node:Jeff K., Next:[7439]jello, Previous:[7440]JEDR, Up:[7441]= J = + + Jeff K. + + The spiritual successor to [7442]B1FF and the archetype of + [7443]script kiddies. Jeff K. is a sixteen-year-old suburbanite who + fancies himself a "l33t haX0r", although his knowledge of computers + seems to be limited to the procedure for getting Quake up and running. + His Web page [7444]http://www.somethingawful.com/jeffk features a + number of hopelessly naive articles, essays, and rants, all filled + with the kind of misspellings, [7445]studlycaps, and number-for-letter + substitutions endemic to the script kiddie and [7446]warez d00dz + communities. Jeff's offerings, among other things, include hardware + advice (such as "AMD VERSIS PENTIUM" and "HOW TO OVARCLOAK YOUR + COMPUTAR"), his own Quake clan (Clan 40 OUNSCE), and his own comic + strip (Wacky Fun Computar Comic Jokes). + + Like B1FF, Jeff K. is (fortunately) a hoax. Jeff K. was created by + internet game journalist Richard "Lowtax" Kyanka, whose web site + Something Awful (http://www.somethingawful.com) highlights + unintentionally humorous news items and Web sites, as a parody of the + kind of teenage [7447]luser who infests Quake servers, chat rooms, and + other places where computer enthusiasts congregate. He is + well-recognized in the PC game community and his influence has spread + to hacker [7448]fora like Slashdot as well. + _________________________________________________________________ + + Node:jello, Next:[7449]jiffy, Previous:[7450]Jeff K., Up:[7451]= J = + + jello n. + + [Usenet: by analogy with [7452]spam] A message that is both + excessively cross-posted and too frequently posted, as opposed to + [7453]spam (which is merely too frequently posted) or [7454]velveeta + (which is merely excessively cross-posted). This term is widely + recognized but not commonly used; most people refer to both kinds of + abuse or their combination as spam. + _________________________________________________________________ + + Node:jiffy, Next:[7455]job security, Previous:[7456]jello, Up:[7457]= + J = + + jiffy n. + + 1. The duration of one tick of the system clock on your computer (see + [7458]tick). Often one AC cycle time (1/60 second in the U.S. and + Canada, 1/50 most other places), but more recently 1/100 sec has + become common. "The swapper runs every 6 jiffies" means that the + virtual memory management routine is executed once for every 6 ticks + of the clock, or about ten times a second. 2. Confusingly, the term is + sometimes also used for a 1-millisecond [7459]wall time interval. 3. + Even more confusingly, physicists semi-jokingly use `jiffy' to mean + the time required for light to travel one foot in a vacuum, which + turns out to be close to one nanosecond. 4. Indeterminate time from a + few seconds to forever. "I'll do it in a jiffy" means certainly not + now and possibly never. This is a bit contrary to the more widespread + use of the word. Oppose [7460]nano. See also [7461]Real Soon Now. + _________________________________________________________________ + + Node:job security, Next:[7462]jock, Previous:[7463]jiffy, Up:[7464]= J + = + + job security n. + + When some piece of code is written in a particularly [7465]obscure + fashion, and no good reason (such as time or space optimization) can + be discovered, it is often said that the programmer was attempting to + increase his job security (i.e., by making himself indispensable for + maintenance). This sour joke seldom has to be said in full; if two + hackers are looking over some code together and one points at a + section and says "job security", the other one may just nod. + _________________________________________________________________ + + Node:jock, Next:[7466]joe code, Previous:[7467]job security, + Up:[7468]= J = + + jock n. + + 1. A programmer who is characterized by large and somewhat brute-force + programs. See [7469]brute force. 2. When modified by another noun, + describes a specialist in some particular computing area. The + compounds `compiler jock' and `systems jock' seem to be the + best-established examples. + _________________________________________________________________ + + Node:joe code, Next:[7470]jolix, Previous:[7471]jock, Up:[7472]= J = + + joe code /joh' kohd`/ n. + + 1. Code that is overly [7473]tense and unmaintainable. "[7474]Perl may + be a handy program, but if you look at the source, it's complete joe + code." 2. Badly written, possibly buggy code. + + Correspondents wishing to remain anonymous have fingered a particular + Joe at the Lawrence Berkeley Laboratory and observed that usage has + drifted slightly; the original sobriquet `Joe code' was intended in + sense 1. + + 1994 update: This term has now generalized to `<name> code', used to + designate code with distinct characteristics traceable to its author. + "This section doesn't check for a NULL return from malloc()! Oh. No + wonder! It's Ed code!". Used most often with a programmer who has left + the shop and thus is a convenient scapegoat for anything that is wrong + with the project. + _________________________________________________________________ + + Node:jolix, Next:[7475]juggling eggs, Previous:[7476]joe code, + Up:[7477]= J = + + jolix /joh'liks/ n.,adj. + + 386BSD, the freeware port of the BSD Net/2 release to the Intel i386 + architecture by Bill Jolitz, Lynne Greer Jolitz, and friends. Used to + differentiate from BSDI's port based on the same source tape, which + used to be called BSD/386 and is now BSD/OS. See [7478]BSD. + _________________________________________________________________ + + Node:juggling eggs, Next:[7479]jump off into never-never land, + Previous:[7480]jolix, Up:[7481]= J = + + juggling eggs vi. + + Keeping a lot of [7482]state in your head while modifying a program. + "Don't bother me now, I'm juggling eggs", means that an interrupt is + likely to result in the program's being scrambled. In the classic 1975 + first-contact SF novel "The Mote in God's Eye", by Larry Niven and + Jerry Pournelle, an alien describes a very difficult task by saying + "We juggle priceless eggs in variable gravity." See also [7483]hack + mode and [7484]on the gripping hand. + _________________________________________________________________ + + Node:jump off into never-never land, Next:[7485]jupiter, + Previous:[7486]juggling eggs, Up:[7487]= J = + + jump off into never-never land v. + + [from J. M. Barrie's "Peter Pan"] Same as [7488]branch to Fishkill, + but more common in technical cultures associated with non-IBM + computers that use the term `jump' rather than `branch'. Compare + [7489]hyperspace. + _________________________________________________________________ + + Node:jupiter, Next:[7490]K, Previous:[7491]jump off into never-never + land, Up:[7492]= J = + + jupiter vt. + + [IRC] To kill an [7493]IRC [7494]bot or user and then take its place + by adopting its [7495]nick so that it cannot reconnect. Named after a + particular IRC user who did this to NickServ, the robot in charge of + preventing people from inadvertently using a nick claimed by another + user. Now commonly shortened to `jupe'. + _________________________________________________________________ + + Node:= K =, Next:[7496]= L =, Previous:[7497]= J =, Up:[7498]The + Jargon Lexicon + += K = + + * [7499]K: + * [7500]K&R: + * [7501]k-: + * [7502]kahuna: + * [7503]kamikaze packet: + * [7504]kangaroo code: + * [7505]ken: + * [7506]kernel-of-the-week club: + * [7507]kgbvax: + * [7508]KIBO: + * [7509]kiboze: + * [7510]kibozo: + * [7511]kick: + * [7512]kill file: + * [7513]killer app: + * [7514]killer micro: + * [7515]killer poke: + * [7516]kilo-: + * [7517]KIPS: + * [7518]KISS Principle: + * [7519]kit: + * [7520]klone: + * [7521]kludge: + * [7522]kluge: + * [7523]kluge around: + * [7524]kluge up: + * [7525]Knights of the Lambda Calculus: + * [7526]knobs: + * [7527]Knuth: + * [7528]koan: + * [7529]kremvax: + * [7530]kyrka: + _________________________________________________________________ + + Node:K, Next:[7531]K&R, Previous:[7532]jupiter, Up:[7533]= K = + + K /K/ n. + + [from [7534]kilo-] A kilobyte. Used both as a spoken word and a + written suffix (like [7535]meg and [7536]gig for megabyte and + gigabyte). See [7537]quantifiers. + _________________________________________________________________ + + Node:K&R, Next:[7538]k-, Previous:[7539]K, Up:[7540]= K = + + K&R [Kernighan and Ritchie] n. + + Brian Kernighan and Dennis Ritchie's book "The C Programming + Language", esp. the classic and influential first edition + (Prentice-Hall 1978; ISBN 0-13-110163-3). Syn. [7541]White Book, + [7542]Old Testament. See also [7543]New Testament. + _________________________________________________________________ + + Node:k-, Next:[7544]kahuna, Previous:[7545]K&R, Up:[7546]= K = + + k- pref. + + [rare; poss fr. `kilo-' prefix] Extremely. Rare among hackers, but + quite common among crackers and [7547]warez d00dz in compounds such as + `k-kool' /K'kool'/, `k-rad' /K'rad'/, and `k-awesome' /K'aw`sm/. Also + used to intensify negatives; thus, `k-evil', `k-lame', `k-screwed', + and `k-annoying'. Overuse of this prefix, or use in more formal or + technical contexts, is considered an indicator of [7548]lamer status. + _________________________________________________________________ + + Node:kahuna, Next:[7549]kamikaze packet, Previous:[7550]k-, Up:[7551]= + K = + + kahuna /k*-hoo'n*/ n. + + [IBM: from the Hawaiian title for a shaman] Synonym for [7552]wizard, + [7553]guru. + _________________________________________________________________ + + Node:kamikaze packet, Next:[7554]kangaroo code, Previous:[7555]kahuna, + Up:[7556]= K = + + kamikaze packet n. + + The `official' jargon for what is more commonly called a + [7557]Christmas tree packet. [7558]RFC-1025, "TCP and IP Bake Off" + says: + + 10 points for correctly being able to process a "Kamikaze" packet + (AKA nastygram, christmas tree packet, lamp test segment, et al.). + That is, correctly handle a segment with the maximum combination of + features at once (e.g., a SYN URG PUSH FIN segment with options and + data). + + See also [7559]Chernobyl packet. + _________________________________________________________________ + + Node:kangaroo code, Next:[7560]ken, Previous:[7561]kamikaze packet, + Up:[7562]= K = + + kangaroo code n. + + Syn. [7563]spaghetti code. + _________________________________________________________________ + + Node:ken, Next:[7564]kernel-of-the-week club, Previous:[7565]kangaroo + code, Up:[7566]= K = + + ken /ken/ n. + + 1. [Unix] Ken Thompson, principal inventor of Unix. In the early days + he used to hand-cut distribution tapes, often with a note that read + "Love, ken". Old-timers still use his first name (sometimes + uncapitalized, because it's a login name and mail address) in + third-person reference; it is widely understood (on Usenet, in + particular) that without a last name `Ken' refers only to Ken + Thompson. Similarly, Dennis without last name means Dennis Ritchie + (and he is often known as dmr). See also [7567]demigod, [7568]Unix. 2. + A flaming user. This was originated by the Software Support group at + Symbolics because the two greatest flamers in the user community were + both named Ken. + _________________________________________________________________ + + Node:kernel-of-the-week club, Next:[7569]kgbvax, Previous:[7570]ken, + Up:[7571]= K = + + kernel-of-the-week club + + The fictional society that [7572]BSD [7573]bigots claim [Linux] users + belong to, alluding to the release-early-release-often style preferred + by the kernel maintainers. See [7574]bazaar. This was almost certainly + inspired by the earlier [7575]bug-of-the-month club. + _________________________________________________________________ + + Node:kgbvax, Next:[7576]KIBO, Previous:[7577]kernel-of-the-week club, + Up:[7578]= K = + + kgbvax /K-G-B'vaks/ n. + + See [7579]kremvax. + _________________________________________________________________ + + Node:KIBO, Next:[7580]kiboze, Previous:[7581]kgbvax, Up:[7582]= K = + + KIBO /ki:'boh/ + + 1. [acronym] Knowledge In, Bullshit Out. A summary of what happens + whenever valid data is passed through an organization (or person) that + deliberately or accidentally disregards or ignores its significance. + Consider, for example, what an advertising campaign can do with a + product's actual specifications. Compare [7583]GIGO; see also + [7584]SNAFU principle. 2. James Parry <kibo@world.std.com>, a + Usenetter infamous for various surrealist net.pranks and an uncanny, + machine-assisted knack for joining any thread in which his nom de + guerre is mentioned. He has a website at [7585]http://www.kibo.com/. + _________________________________________________________________ + + Node:kiboze, Next:[7586]kibozo, Previous:[7587]KIBO, Up:[7588]= K = + + kiboze v. + + [Usenet] To [7589]grep the Usenet news for a string, especially with + the intention of posting a follow-up. This activity was popularised by + Kibo (see [7590]KIBO, sense 2). + _________________________________________________________________ + + Node:kibozo, Next:[7591]kick, Previous:[7592]kiboze, Up:[7593]= K = + + kibozo /ki:-boh'zoh/ n. + + [Usenet] One who [7594]kibozes but is not Kibo (see [7595]KIBO, sense + 2). + _________________________________________________________________ + + Node:kick, Next:[7596]kill file, Previous:[7597]kibozo, Up:[7598]= K = + + kick v. + + 1. [IRC] To cause somebody to be removed from a [7599]IRC channel, an + option only available to channel ops. This is an extreme measure, + often used to combat extreme [7600]flamage or [7601]flooding, but + sometimes used at the [7602]CHOP's whim. Compare [7603]gun. 2. To + reboot a machine or kill a running process. "The server's down, let me + go kick it." + _________________________________________________________________ + + Node:kill file, Next:[7604]killer app, Previous:[7605]kick, Up:[7606]= + K = + + kill file n. + + [Usenet; very common] (alt. `KILL file') Per-user file(s) used by some + [7607]Usenet reading programs (originally Larry Wall's rn(1)) to + discard summarily (without presenting for reading) articles matching + some particularly uninteresting (or unwanted) patterns of subject, + author, or other header lines. Thus to add a person (or subject) to + one's kill file is to arrange for that person to be ignored by one's + newsreader in future. By extension, it may be used for a decision to + ignore the person or subject in other media. See also [7608]plonk. + _________________________________________________________________ + + Node:killer app, Next:[7609]killer micro, Previous:[7610]kill file, + Up:[7611]= K = + + killer app + + The application that actually makes a sustaining market for a + promising but under-utilized technology. First used in the mid-1980s + to describe Lotus 1-2-3 once it became evident that demand for that + product had been the major driver of the early business market for IBM + PCs. The term was then restrospectively applied to VisiCalc, which had + played a similar role in the success of the Apple II. After 1994 it + became commonplace to describe the World Wide Web as the Internet's + killer app. One of the standard questions asked about each new + personal-computer technology as it emerges has become "what's the + killer app?" + _________________________________________________________________ + + Node:killer micro, Next:[7612]killer poke, Previous:[7613]killer app, + Up:[7614]= K = + + killer micro n. + + [popularized by Eugene Brooks] A microprocessor-based machine that + infringes on mini, mainframe, or supercomputer performance turf. Often + heard in "No one will survive the attack of the killer micros!", the + battle cry of the downsizers. Used esp. of RISC architectures. + + The popularity of the phrase `attack of the killer micros' is + doubtless reinforced by the title of the movie "Attack Of The Killer + Tomatoes" (one of the [7615]canonical examples of + so-bad-it's-wonderful among hackers). This has even more [7616]flavor + now that killer micros have gone on the offensive not just + individually (in workstations) but in hordes (within massively + parallel computers). + + [1996 update: Eugene Brooks was right. Since this term first entered + the Jargon File in 1990, the minicomputer has effectively vanished, + the [7617]mainframe sector is in deep and apparently terminal decline + (with IBM but a shadow of its former self), and even the supercomputer + business has contracted into a smaller niche. It's networked killer + micros as far as the eye can see. --ESR] + _________________________________________________________________ + + Node:killer poke, Next:[7618]kilo-, Previous:[7619]killer micro, + Up:[7620]= K = + + killer poke n. + + A recipe for inducing hardware damage on a machine via insertion of + invalid values (see [7621]poke) into a memory-mapped control register; + used esp. of various fairly well-known tricks on [7622]bitty boxes + without hardware memory management (such as the IBM PC and Commodore + PET) that can overload and trash analog electronics in the monitor. + See also [7623]HCF. + _________________________________________________________________ + + Node:kilo-, Next:[7624]KIPS, Previous:[7625]killer poke, Up:[7626]= K + = + + kilo- pref. + + [SI] See [7627]quantifiers. + _________________________________________________________________ + + Node:KIPS, Next:[7628]KISS Principle, Previous:[7629]kilo-, Up:[7630]= + K = + + KIPS /kips/ n. + + [abbreviation, by analogy with [7631]MIPS using [7632]K] Thousands + (not 1024s) of Instructions Per Second. Usage: rare. + _________________________________________________________________ + + Node:KISS Principle, Next:[7633]kit, Previous:[7634]KIPS, Up:[7635]= K + = + + KISS Principle /kis' prin'si-pl/ n. + + "Keep It Simple, Stupid". A maxim often invoked when discussing design + to fend off [7636]creeping featurism and control development + complexity. Possibly related to the [7637]marketroid maxim on sales + presentations, "Keep It Short and Simple". + _________________________________________________________________ + + Node:kit, Next:[7638]klone, Previous:[7639]KISS Principle, Up:[7640]= + K = + + kit n. + + [Usenet; poss. fr. [7641]DEC slang for a full software distribution, + as opposed to a patch or upgrade] A source software distribution that + has been packaged in such a way that it can (theoretically) be + unpacked and installed according to a series of steps using only + standard Unix tools, and entirely documented by some reasonable chain + of references from the top-level [7642]README file. The more general + term [7643]distribution may imply that special tools or more stringent + conditions on the host environment are required. + _________________________________________________________________ + + Node:klone, Next:[7644]kludge, Previous:[7645]kit, Up:[7646]= K = + + klone /klohn/ n. + + See [7647]clone, sense 4. + _________________________________________________________________ + + Node:kludge, Next:[7648]kluge, Previous:[7649]klone, Up:[7650]= K = + + kludge 1. /klooj/ n. + + Incorrect (though regrettably common) spelling of [7651]kluge (US). + These two words have been confused in American usage since the early + 1960s, and widely confounded in Great Britain since the end of World + War II. 2. [TMRC] A [7652]crock that works. (A long-ago "Datamation" + article by Jackson Granholme similarly said: "An ill-assorted + collection of poorly matching parts, forming a distressing whole.") 3. + v. To use a kludge to get around a problem. "I've kludged around it + for now, but I'll fix it up properly later." + + This word appears to have derived from Scots `kludge' or `kludgie' for + a common toilet, via British military slang. It apparently became + confused with U.S. [7653]kluge during or after World War II; some + Britons from that era use both words in definably different ways, but + [7654]kluge is now uncommon in Great Britain. `Kludge' in Commonwealth + hackish differs in meaning from `kluge' in that it lacks the positive + senses; a kludge is something no Commonwealth hacker wants to be + associated too closely with. Also, `kludge' is more widely known in + British mainstream slang than `kluge' is in the U.S. + _________________________________________________________________ + + Node:kluge, Next:[7655]kluge around, Previous:[7656]kludge, Up:[7657]= + K = + + kluge /klooj/ + + [from the German `klug', clever; poss. related to Polish `klucz' (a + key, a hint, a main point)] 1. n. A Rube Goldberg (or Heath Robinson) + device, whether in hardware or software. 2. n. A clever programming + trick intended to solve a particular nasty case in an expedient, if + not clear, manner. Often used to repair bugs. Often involves + [7658]ad-hockery and verges on being a [7659]crock. 3. n. Something + that works for the wrong reason. 4. vt. To insert a kluge into a + program. "I've kluged this routine to get around that weird bug, but + there's probably a better way." 5. [WPI] n. A feature that is + implemented in a [7660]rude manner. + + Nowadays this term is often encountered in the variant spelling + `kludge'. Reports from [7661]old farts are consistent that `kluge' was + the original spelling, reported around computers as far back as the + mid-1950s and, at that time, used exclusively of hardware kluges. In + 1947, the "New York Folklore Quarterly" reported a classic shaggy-dog + story `Murgatroyd the Kluge Maker' then current in the Armed Forces, + in which a `kluge' was a complex and puzzling artifact with a trivial + function. Other sources report that `kluge' was common Navy slang in + the WWII era for any piece of electronics that worked well on shore + but consistently failed at sea. + + However, there is reason to believe this slang use may be a decade + older. Several respondents have connected it to the brand name of a + device called a "Kluge paper feeder", an adjunct to mechanical + printing presses. Legend has it that the Kluge feeder was designed + before small, cheap electric motors and control electronics; it relied + on a fiendishly complex assortment of cams, belts, and linkages to + both power and synchronize all its operations from one motive + driveshaft. It was accordingly temperamental, subject to frequent + breakdowns, and devilishly difficult to repair -- but oh, so clever! + People who tell this story also aver that `Kluge' was the name of a + design engineer. + + There is in fact a Brandtjen & Kluge Inc., an old family business that + manufactures printing equipment - interestingly, their name is + pronounced /kloo'gee/! Henry Brandtjen, president of the firm, told me + (ESR, 1994) that his company was co-founded by his father and an + engineer named Kluge /kloo'gee/, who built and co-designed the + original Kluge automatic feeder in 1919. Mr. Brandtjen claims, + however, that this was a simple device (with only four cams); he says + he has no idea how the myth of its complexity took hold. + + [7662]TMRC and the MIT hacker culture of the early '60s seems to have + developed in a milieu that remembered and still used some WWII + military slang (see also [7663]foobar). It seems likely that `kluge' + came to MIT via alumni of the many military electronics projects that + had been located in Cambridge (many in MIT's venerable Building 20, in + which [7664]TMRC is also located) during the war. + + The variant `kludge' was apparently popularized by the + [7665]Datamation article mentioned above; it was titled "How to Design + a Kludge" (February 1962, pp. 30, 31). This spelling was probably + imported from Great Britain, where [7666]kludge has an independent + history (though this fact was largely unknown to hackers on either + side of the Atlantic before a mid-1993 debate in the Usenet group + alt.folklore.computers over the First and Second Edition versions of + this entry; everybody used to think [7667]kludge was just a mutation + of [7668]kluge). It now appears that the British, having forgotten the + etymology of their own `kludge' when `kluge' crossed the Atlantic, + repaid the U.S. by lobbing the `kludge' orthography in the other + direction and confusing their American cousins' spelling! + + The result of this history is a tangle. Many younger U.S. hackers + pronounce the word as /klooj/ but spell it, incorrectly for its + meaning and pronunciation, as `kludge'. (Phonetically, consider huge, + refuge, centrifuge, and deluge as opposed to sludge, judge, budge, and + fudge. Whatever its failings in other areas, English spelling is + perfectly consistent about this distinction.) British hackers mostly + learned /kluhj/ orally, use it in a restricted negative sense and are + at least consistent. European hackers have mostly learned the word + from written American sources and tend to pronounce it /kluhj/ but use + the wider American meaning! + + Some observers consider this mess appropriate in view of the word's + meaning. + _________________________________________________________________ + + Node:kluge around, Next:[7669]kluge up, Previous:[7670]kluge, + Up:[7671]= K = + + kluge around vt. + + To avoid a bug or difficult condition by inserting a [7672]kluge. + Compare [7673]workaround. + _________________________________________________________________ + + Node:kluge up, Next:[7674]Knights of the Lambda Calculus, + Previous:[7675]kluge around, Up:[7676]= K = + + kluge up vt. + + To lash together a quick hack to perform a task; this is milder than + [7677]cruft together and has some of the connotations of [7678]hack up + (note, however, that the construction `kluge on' corresponding to + [7679]hack on is never used). "I've kluged up this routine to dump the + buffer contents to a safe place." + _________________________________________________________________ + + Node:Knights of the Lambda Calculus, Next:[7680]knobs, + Previous:[7681]kluge up, Up:[7682]= K = + + Knights of the Lambda Calculus n. + + A semi-mythical organization of wizardly LISP and Scheme hackers. The + name refers to a mathematical formalism invented by Alonzo Church, + with which LISP is intimately connected. There is no enrollment list + and the criteria for induction are unclear, but one well-known LISPer + has been known to give out buttons and, in general, the members know + who they are.... + _________________________________________________________________ + + Node:knobs, Next:[7683]Knuth, Previous:[7684]Knights of the Lambda + Calculus, Up:[7685]= K = + + knobs pl.n. + + Configurable options, even in software and even those you can't adjust + in real time. Anything you can [7686]twiddle is a knob. "Has this PNG + viewer got an alpha knob?" Software may be described as having "knobs + and switches" or occasionally "knobs and lights". + _________________________________________________________________ + + Node:Knuth, Next:[7687]koan, Previous:[7688]knobs, Up:[7689]= K = + + Knuth /ka-nooth'/ n. + + [Donald E. Knuth's "The Art of Computer Programming"] Mythically, the + reference that answers all questions about data structures or + algorithms. A safe answer when you do not know: "I think you can find + that in Knuth." Contrast [7690]the literature. See also [7691]bible. + There is a Donald Knuth home page at + [7692]http://www-cs-faculty.Stanford.EDU/~knuth. + _________________________________________________________________ + + Node:koan, Next:[7693]kremvax, Previous:[7694]Knuth, Up:[7695]= K = + + koan /koh'an/ n. + + A Zen teaching riddle. Classically, koans are attractive paradoxes to + be meditated on; their purpose is to help one to enlightenment by + temporarily jamming normal cognitive processing so that something more + interesting can happen (this practice is associated with Rinzei Zen + Buddhism). Hackers are very fond of the koan form and compose their + own koans for humororous and/or enlightening effect. See [7696]Some AI + Koans, [7697]has the X nature, [7698]hacker humor. + _________________________________________________________________ + + Node:kremvax, Next:[7699]kyrka, Previous:[7700]koan, Up:[7701]= K = + + kremvax /krem-vaks/ n. + + [from the then large number of [7702]Usenet [7703]VAXen with names of + the form foovax] Originally, a fictitious Usenet site at the Kremlin, + announced on April 1, 1984 in a posting ostensibly originated there by + Soviet leader Konstantin Chernenko. The posting was actually forged by + Piet Beertema as an April Fool's joke. Other fictitious sites + mentioned in the hoax were moskvax and [7704]kgbvax. This was probably + the funniest of the many April Fool's forgeries perpetrated on Usenet + (which has negligible security against them), because the notion that + Usenet might ever penetrate the Iron Curtain seemed so totally absurd + at the time. + + In fact, it was only six years later that the first genuine site in + Moscow, demos.su, joined Usenet. Some readers needed convincing that + the postings from it weren't just another prank. Vadim Antonov, senior + programmer at Demos and the major poster from there up to mid-1991, + was quite aware of all this, referred to it frequently in his own + postings, and at one point twitted some credulous readers by blandly + asserting that he was a hoax! + + Eventually he even arranged to have the domain's gateway site named + kremvax, thus neatly turning fiction into fact and demonstrating that + the hackish sense of humor transcends cultural barriers. [Mr. Antonov + also contributed the Russian-language material for this lexicon. + --ESR] + + In an even more ironic historical footnote, kremvax became an + electronic center of the anti-communist resistance during the bungled + hard-line coup of August 1991. During those three days the Soviet UUCP + network centered on kremvax became the only trustworthy news source + for many places within the USSR. Though the sysops were concentrating + on internal communications, cross-border postings included immediate + transliterations of Boris Yeltsin's decrees condemning the coup and + eyewitness reports of the demonstrations in Moscow's streets. In those + hours, years of speculation that totalitarianism would prove unable to + maintain its grip on politically-loaded information in the age of + computer networking were proved devastatingly accurate -- and the + original kremvax joke became a reality as Yeltsin and the new Russian + revolutionaries of `glasnost' and `perestroika' made kremvax one of + the timeliest means of their outreach to the West. + _________________________________________________________________ + + Node:kyrka, Next:[7705]lace card, Previous:[7706]kremvax, Up:[7707]= K + = + + kyrka /chur'ka/ n. + + [Swedish] See [7708]feature key. + _________________________________________________________________ + + Node:= L =, Next:[7709]= M =, Previous:[7710]= K =, Up:[7711]The + Jargon Lexicon + += L = + + * [7712]lace card: + * [7713]lag: + * [7714]lamer: + * [7715]language lawyer: + * [7716]languages of choice: + * [7717]LART: + * [7718]larval stage: + * [7719]lase: + * [7720]laser chicken: + * [7721]lasherism: + * [7722]laundromat: + * [7723]LDB: + * [7724]leaf site: + * [7725]leak: + * [7726]leaky heap: + * [7727]leapfrog attack: + * [7728]leech: + * [7729]leech mode: + * [7730]legal: + * [7731]legalese: + * [7732]LER: + * [7733]LERP: + * [7734]let the smoke out: + * [7735]letterbomb: + * [7736]lexer: + * [7737]lexiphage: + * [7738]life: + * [7739]Life is hard: + * [7740]light pipe: + * [7741]lightweight: + * [7742]like kicking dead whales down the beach: + * [7743]like nailing jelly to a tree: + * [7744]line 666: + * [7745]line eater the: + * [7746]line noise: + * [7747]line starve: + * [7748]linearithmic: + * [7749]link farm: + * [7750]link rot: + * [7751]link-dead: + * [7752]lint: + * [7753]Lintel: + * [7754]Linus: + * [7755]Linux: + * [7756]lion food: + * [7757]Lions Book: + * [7758]LISP: + * [7759]list-bomb: + * [7760]lithium lick: + * [7761]little-endian: + * [7762]live: + * [7763]live data: + * [7764]Live Free Or Die!: + * [7765]livelock: + * [7766]liveware: + * [7767]lobotomy: + * [7768]locals the: + * [7769]locked and loaded: + * [7770]locked up: + * [7771]logic bomb: + * [7772]logical: + * [7773]loop through: + * [7774]loose bytes: + * [7775]lord high fixer: + * [7776]lose: + * [7777]lose lose: + * [7778]loser: + * [7779]losing: + * [7780]loss: + * [7781]lossage: + * [7782]lost in the noise: + * [7783]lost in the underflow: + * [7784]lots of MIPS but no I/O: + * [7785]low-bandwidth: + * [7786]LPT: + * [7787]Lubarsky's Law of Cybernetic Entomology: + * [7788]Lumber Cartel: + * [7789]lunatic fringe: + * [7790]lurker: + * [7791]luser: + _________________________________________________________________ + + Node:lace card, Next:[7792]lag, Previous:[7793]kyrka, Up:[7794]= L = + + lace card n. obs. + + A [7795]punched card with all holes punched (also called a `whoopee + card' or `ventilator card'). Card readers tended to jam when they got + to one of these, as the resulting card had too little structural + strength to avoid buckling inside the mechanism. Card punches could + also jam trying to produce these things owing to power-supply + problems. When some practical joker fed a lace card through the + reader, you needed to clear the jam with a `card knife' -- which you + used on the joker first. + _________________________________________________________________ + + Node:lag, Next:[7796]lamer, Previous:[7797]lace card, Up:[7798]= L = + + lag n. + + [MUD, IRC; very common] When used without qualification this is + synomous with [7799]netlag. Curiously, people will often complain "I'm + really lagged" when in fact it is their server or network connection + that is lagging. + _________________________________________________________________ + + Node:lamer, Next:[7800]language lawyer, Previous:[7801]lag, Up:[7802]= + L = + + lamer n. + + [prob. originated in skateboarder slang] 1. Synonym for [7803]luser, + not used much by hackers but common among [7804]warez d00dz, crackers, + and [7805]phreakers. A person who downloads much, but who never + uploads. (Also known as `leecher'). Oppose [7806]elite. Has the same + connotations of self-conscious elitism that use of [7807]luser does + among hackers. 2. Someone who tries to crack a BBS. 3. Someone who + annoys the sysop or other BBS users - for instance, by posting lots of + silly messages, uploading virus-ridden software, frequently dropping + carrier, etc. + + Crackers also use it to refer to cracker [7808]wannabees. In phreak + culture, a lamer is one who scams codes off others rather than doing + cracks or really understanding the fundamental concepts. In + [7809]warez d00dz culture, where the ability to wave around cracked + commercial software within days of (or before) release to the + commercial market is much esteemed, the lamer might try to upload + garbage or shareware or something incredibly old (old in this context + is read as a few years to anything older than 3 days). + + `Lamer' is also much used in the IRC world in a similar sense to the + above. + _________________________________________________________________ + + Node:language lawyer, Next:[7810]languages of choice, + Previous:[7811]lamer, Up:[7812]= L = + + language lawyer n. + + A person, usually an experienced or senior software engineer, who is + intimately familiar with many or most of the numerous restrictions and + features (both useful and esoteric) applicable to one or more computer + programming languages. A language lawyer is distinguished by the + ability to show you the five sentences scattered through a + 200-plus-page manual that together imply the answer to your question + "if only you had thought to look there". Compare [7813]wizard, + [7814]legal, [7815]legalese. + _________________________________________________________________ + + Node:languages of choice, Next:[7816]LART, Previous:[7817]language + lawyer, Up:[7818]= L = + + languages of choice n. + + [7819]C, [7820]C++, [7821]LISP, and [7822]Perl. Nearly every hacker + knows one of C or LISP, and most good ones are fluent in both. C++, + despite some serious drawbacks, is generally preferred to other + object-oriented languages (though in 1999 it looks as though + [7823]Java has displaced it in the affections of hackers, if not + everywhere). Since around 1990 Perl has rapidly been gaining favor, + especially as a tool for systems-administration utilities and rapid + prototyping. [7824]Python, Smalltalk and Prolog are also popular in + small but influential communities. + + There is also a rapidly dwindling category of older hackers with + FORTRAN, or even assembler, as their language of choice. They often + prefer to be known as [7825]Real Programmers, and other hackers + consider them a bit odd (see "[7826]The Story of Mel" in Appendix A). + Assembler is generally no longer considered interesting or appropriate + for anything but [7827]HLL implementation, [7828]glue, and a few + time-critical and hardware-specific uses in systems programs. FORTRAN + occupies a shrinking niche in scientific programming. + + Most hackers tend to frown on languages like [7829]Pascal and + [7830]Ada, which don't give them the near-total freedom considered + necessary for hacking (see [7831]bondage-and-discipline language), and + to regard everything even remotely connected with [7832]COBOL or other + traditional [7833]card walloper languages as a total and unmitigated + [7834]loss. + _________________________________________________________________ + + Node:LART, Next:[7835]larval stage, Previous:[7836]languages of + choice, Up:[7837]= L = + + LART // + + Luser Attitude Readjustment Tool. 1. n. In the collective mythos of + [7838]scary devil monastery, this is an essential item in the toolkit + of every [7839]BOFH. The LART classic is a 2x4 or other large billet + of wood usable as a club, to be applied upside the head of spammers + and other people who cause sysadmins more grief than just naturally + goes with the job. Perennial debates rage on alt.sysadmin.recovery + over what constitutes the truly effective LART; knobkerries, + semiautomatic weapons, flamethrowers, and tactical nukes all have + their partisans. Compare [7840]clue-by-four. 2. v. To use a LART. Some + would add "in malice", but some sysadmins do prefer to gently lart + their users as a first (and sometimes final) warning. 3. interj. + Calling for one's LART, much as a surgeon might call "Scalpel!". 4. + interj. [rare] Used in [7841]flames as a rebuke. "LART! LART! LART!" + _________________________________________________________________ + + Node:larval stage, Next:[7842]lase, Previous:[7843]LART, Up:[7844]= L + = + + larval stage n. + + Describes a period of monomaniacal concentration on coding apparently + passed through by all fledgling hackers. Common symptoms include the + perpetration of more than one 36-hour [7845]hacking run in a given + week; neglect of all other activities including usual basics like + food, sleep, and personal hygiene; and a chronic case of advanced + bleary-eye. Can last from 6 months to 2 years, the apparent median + being around 18 months. A few so afflicted never resume a more + `normal' life, but the ordeal seems to be necessary to produce really + wizardly (as opposed to merely competent) programmers. See also + [7846]wannabee. A less protracted and intense version of larval stage + (typically lasting about a month) may recur when one is learning a new + [7847]OS or programming language. + _________________________________________________________________ + + Node:lase, Next:[7848]laser chicken, Previous:[7849]larval stage, + Up:[7850]= L = + + lase /layz/ vt. + + To print a given document via a laser printer. "OK, let's lase that + sucker and see if all those graphics-macro calls did the right + things." + _________________________________________________________________ + + Node:laser chicken, Next:[7851]lasherism, Previous:[7852]lase, + Up:[7853]= L = + + laser chicken n. + + Kung Pao Chicken, a standard Chinese dish containing chicken, peanuts, + and hot red peppers in a spicy pepper-oil sauce. Many hackers call it + `laser chicken' for two reasons: It can [7854]zap you just like a + laser, and the sauce has a red color reminiscent of some laser beams. + The dish has also been called `gunpowder chicken'. + + In a variation on this theme, it is reported that some Australian + hackers have redesignated the common dish `lemon chicken' as + `Chernobyl Chicken'. The name is derived from the color of the sauce, + which is considered bright enough to glow in the dark (as, mythically, + do some of the inhabitants of Chernobyl). + _________________________________________________________________ + + Node:lasherism, Next:[7855]laundromat, Previous:[7856]laser chicken, + Up:[7857]= L = + + lasherism n. + + [Harvard] A program that solves a standard problem (such as the Eight + Queens puzzle or implementing the [7858]life algorithm) in a + deliberately nonstandard way. Distinguished from a [7859]crock or + [7860]kluge by the fact that the programmer did it on purpose as a + mental exercise. Such constructions are quite popular in exercises + such as the [7861]Obfuscated C Contest, and occasionally in + [7862]retrocomputing. Lew Lasher was a student at Harvard around 1980 + who became notorious for such behavior. + _________________________________________________________________ + + Node:laundromat, Next:[7863]LDB, Previous:[7864]lasherism, Up:[7865]= + L = + + laundromat n. + + Syn. [7866]disk farm; see [7867]washing machine. + _________________________________________________________________ + + Node:LDB, Next:[7868]leaf site, Previous:[7869]laundromat, Up:[7870]= + L = + + LDB /l*'d*b/ vt. + + [from the PDP-10 instruction set] To extract from the middle. "LDB me + a slice of cake, please." This usage has been kept alive by Common + LISP's function of the same name. Considered silly. See also + [7871]DPB. + _________________________________________________________________ + + Node:leaf site, Next:[7872]leak, Previous:[7873]LDB, Up:[7874]= L = + + leaf site n.,obs. + + Before pervasive TCP/IP, this term was used of a machine that merely + originated and read Usenet news or mail, and did not relay any + third-party traffic. It was often uttered in a critical tone; when the + ratio of leaf sites to backbone, rib, and other relay sites got too + high, the network tended to develop bottlenecks. Compare + [7875]backbone site, [7876]rib site. Now that traffic patterns depend + more on the distribution of routers than of host machines this term + has largely fallen out of use. + _________________________________________________________________ + + Node:leak, Next:[7877]leaky heap, Previous:[7878]leaf site, Up:[7879]= + L = + + leak n. + + With qualifier, one of a class of resource-management bugs that occur + when resources are not freed properly after operations on them are + finished, so they effectively disappear (leak out). This leads to + eventual exhaustion as new allocation requests come in. [7880]memory + leak and [7881]fd leak have their own entries; one might also refer, + to, say, a `window handle leak' in a window system. + _________________________________________________________________ + + Node:leaky heap, Next:[7882]leapfrog attack, Previous:[7883]leak, + Up:[7884]= L = + + leaky heap n. + + [Cambridge] An [7885]arena with a [7886]memory leak. + _________________________________________________________________ + + Node:leapfrog attack, Next:[7887]leech, Previous:[7888]leaky heap, + Up:[7889]= L = + + leapfrog attack n. + + Use of userid and password information obtained illicitly from one + host (e.g., downloading a file of account IDs and passwords, tapping + TELNET, etc.) to compromise another host. Also, the act of TELNETting + through one or more hosts in order to confuse a trace (a standard + cracker procedure). + _________________________________________________________________ + + Node:leech, Next:[7890]leech mode, Previous:[7891]leapfrog attack, + Up:[7892]= L = + + leech + + 1. n. (Also `leecher'.) Among BBS types, crackers and [7893]warez + d00dz, one who consumes knowledge without generating new software, + cracks, or techniques. BBS culture specifically defines a leech as + someone who downloads files with few or no uploads in return, and who + does not contribute to the message section. Cracker culture extends + this definition to someone (a [7894]lamer, usually) who constantly + presses informed sources for information and/or assistance, but has + nothing to contribute. 2. v. [common, Toronto area] To instantly fetch + a file (other than a mail attachment) whether by FTP or IRC file req + or any other method. Seems to be a holdover from the early 1990s when + Toronto had a very active BBS and warez scene. + _________________________________________________________________ + + Node:leech mode, Next:[7895]legal, Previous:[7896]leech, Up:[7897]= L + = + + leech mode n. + + [warez d00dz] "Leech mode" or "leech access" or (simply "leech" as in + "You get leech") is the access mode on a FTP site where one can + download as many files as one wants, without having to upload. Leech + mode is often promised on banner sites, but rarely obtained. See + [7898]ratio site, [7899]banner site. + _________________________________________________________________ + + Node:legal, Next:[7900]legalese, Previous:[7901]leech mode, Up:[7902]= + L = + + legal adj. + + Loosely used to mean `in accordance with all the relevant rules', esp. + in connection with some set of constraints defined by software. "The + older =+ alternate for += is no longer legal syntax in ANSI C." "This + parser processes each line of legal input the moment it sees the + trailing linefeed." Hackers often model their work as a sort of game + played with the environment in which the objective is to maneuver + through the thicket of `natural laws' to achieve a desired objective. + Their use of `legal' is flavored as much by this game-playing sense as + by the more conventional one having to do with courts and lawyers. + Compare [7903]language lawyer, [7904]legalese. + _________________________________________________________________ + + Node:legalese, Next:[7905]LER, Previous:[7906]legal, Up:[7907]= L = + + legalese n. + + Dense, pedantic verbiage in a language description, product + specification, or interface standard; text that seems designed to + obfuscate and requires a [7908]language lawyer to [7909]parse it. + Though hackers are not afraid of high information density and + complexity in language (indeed, they rather enjoy both), they share a + deep and abiding loathing for legalese; they associate it with + deception, [7910]suits, and situations in which hackers generally get + the short end of the stick. + _________________________________________________________________ + + Node:LER, Next:[7911]LERP, Previous:[7912]legalese, Up:[7913]= L = + + LER /L-E-R/ + + n. 1. [TMRC, from `Light-Emitting Diode'] A light-emitting resistor + (that is, one in the process of burning up). Ohm's law was broken. See + also [7914]SED. 2. An incandescent light bulb (the filament emits + light because it's resistively heated). + _________________________________________________________________ + + Node:LERP, Next:[7915]let the smoke out, Previous:[7916]LER, + Up:[7917]= L = + + LERP /lerp/ vi.,n. + + Quasi-acronym for Linear Interpolation, used as a verb or noun for the + operation. "Bresenham's algorithm lerps incrementally between the two + endpoints of the line." + _________________________________________________________________ + + Node:let the smoke out, Next:[7918]letterbomb, Previous:[7919]LERP, + Up:[7920]= L = + + let the smoke out v. + + To fry hardware (see [7921]fried). See [7922]magic smoke for a + discussion of the underlying mythology. + _________________________________________________________________ + + Node:letterbomb, Next:[7923]lexer, Previous:[7924]let the smoke out, + Up:[7925]= L = + + letterbomb + + 1. n. A piece of [7926]email containing [7927]live data intended to do + nefarious things to the recipient's machine or terminal. It used to be + possible, for example, to send letterbombs that would lock up some + specific kinds of terminals when they are viewed, so thoroughly that + the user must cycle power (see [7928]cycle, sense 3) to unwedge them. + Under Unix, a letterbomb can also try to get part of its contents + interpreted as a shell command to the mailer. The results of this + could range from silly to tragic; fortunately it has been some years + since any of the standard Unix/Internet mail software was vulnerable + to such an attack (though, as the Melissa virus attack demonstrated in + early 1999, Microsoft systems can have serious problems). See also + [7929]Trojan horse; compare [7930]nastygram. 2. Loosely, a + [7931]mailbomb. + _________________________________________________________________ + + Node:lexer, Next:[7932]lexiphage, Previous:[7933]letterbomb, + Up:[7934]= L = + + lexer /lek'sr/ n. + + Common hacker shorthand for `lexical analyzer', the input-tokenizing + stage in the parser for a language (the part that breaks it into + word-like pieces). "Some C lexers get confused by the old-style + compound ops like =-." + _________________________________________________________________ + + Node:lexiphage, Next:[7935]life, Previous:[7936]lexer, Up:[7937]= L = + + lexiphage /lek'si-fayj`/ n. + + A notorious word [7938]chomper on ITS. See [7939]bagbiter. This + program would draw on a selected victim's bitmapped terminal the words + "THE BAG" in ornate letters, followed a pair of jaws biting pieces of + it off. + _________________________________________________________________ + + Node:life, Next:[7940]Life is hard, Previous:[7941]lexiphage, + Up:[7942]= L = + + life n. + + 1. A cellular-automata game invented by John Horton Conway and first + introduced publicly by Martin Gardner ("Scientific American", October + 1970); the game's popularity had to wait a few years for computers on + which it could reasonably be played, as it's no fun to simulate the + cells by hand. Many hackers pass through a stage of fascination with + it, and hackers at various places contributed heavily to the + mathematical analysis of this game (most notably Bill Gosper at MIT, + who even implemented life in [7943]TECO!; see [7944]Gosperism). When a + hacker mentions `life', he is much more likely to mean this game than + the magazine, the breakfast cereal, or the human state of existence. + 2. The opposite of [7945]Usenet. As in "[7946]Get a life!" + _________________________________________________________________ + + Node:Life is hard, Next:[7947]light pipe, Previous:[7948]life, + Up:[7949]= L = + + Life is hard prov. + + [XEROX PARC] This phrase has two possible interpretations: (1) "While + your suggestion may have some merit, I will behave as though I hadn't + heard it." (2) "While your suggestion has obvious merit, equally + obvious circumstances prevent it from being seriously considered." The + charm of the phrase lies precisely in this subtle but important + ambiguity. + _________________________________________________________________ + + Node:light pipe, Next:[7950]lightweight, Previous:[7951]Life is hard, + Up:[7952]= L = + + light pipe n. + + Fiber optic cable. Oppose [7953]copper. + _________________________________________________________________ + + Node:lightweight, Next:[7954]like kicking dead whales down the beach, + Previous:[7955]light pipe, Up:[7956]= L = + + lightweight adj. + + Opposite of [7957]heavyweight; usually found in combining forms such + as `lightweight process'. + _________________________________________________________________ + + Node:like kicking dead whales down the beach, Next:[7958]like nailing + jelly to a tree, Previous:[7959]lightweight, Up:[7960]= L = + + like kicking dead whales down the beach adj. + + Describes a slow, difficult, and disgusting process. First popularized + by a famous quote about the difficulty of getting work done under one + of IBM's mainframe OSes. "Well, you could write a C compiler in COBOL, + but it would be like kicking dead whales down the beach." See also + [7961]fear and loathing. + _________________________________________________________________ + + Node:like nailing jelly to a tree, Next:[7962]line 666, + Previous:[7963]like kicking dead whales down the beach, Up:[7964]= L = + + like nailing jelly to a tree adj. + + Used to describe a task thought to be impossible, esp. one in which + the difficulty arises from poor specification or inherent slipperiness + in the problem domain. "Trying to display the `prettiest' arrangement + of nodes and arcs that diagrams a given graph is like nailing jelly to + a tree, because nobody's sure what `prettiest' means algorithmically." + + Hacker use of this term may recall mainstream slang originated early + in the 20th century by President Theodore Roosevelt. There is a legend + that, weary of inconclusive talks with Colombia over the right to dig + a canal through its then-province Panama, he remarked, "Negotiating + with those pirates is like trying to nail currant jelly to the wall." + Roosevelt's government subsequently encouraged the anti-Colombian + insurgency that created the nation of Panama. + _________________________________________________________________ + + Node:line 666, Next:[7965]line eater the, Previous:[7966]like nailing + jelly to a tree, Up:[7967]= L = + + line 666 [from Christian eschatological myth] n. + + The notional line of source at which a program fails for obscure + reasons, implying either that somebody is out to get it (when you are + the programmer), or that it richly deserves to be so gotten (when you + are not). "It works when I trace through it, but seems to crash on + line 666 when I run it." "What happens is that whenever a large batch + comes through, mmdf dies on the Line of the Beast. Probably some twit + hardcoded a buffer size." + _________________________________________________________________ + + Node:line eater the, Next:[7968]line noise, Previous:[7969]line 666, + Up:[7970]= L = + + line eater, the n. obs. + + [Usenet] 1. A bug in some now-obsolete versions of the netnews + software that used to eat up to BUFSIZ bytes of the article text. The + bug was triggered by having the text of the article start with a space + or tab. This bug was quickly personified as a mythical creature called + the `line eater', and postings often included a dummy line of `line + eater food'. Ironically, line eater `food' not beginning with a space + or tab wasn't actually eaten, since the bug was avoided; but if there + was a space or tab before it, then the line eater would eat the food + and the beginning of the text it was supposed to be protecting. The + practice of `sacrificing to the line eater' continued for some time + after the bug had been [7971]nailed to the wall, and is still + humorously referred to. The bug itself was still occasionally reported + to be lurking in some mail-to-netnews gateways as late as 1991. 2. See + [7972]NSA line eater. + _________________________________________________________________ + + Node:line noise, Next:[7973]line starve, Previous:[7974]line eater + the, Up:[7975]= L = + + line noise n. + + 1. [techspeak] Spurious characters due to electrical noise in a + communications link, especially an RS-232 serial connection. Line + noise may be induced by poor connections, interference or crosstalk + from other circuits, electrical storms, [7976]cosmic rays, or + (notionally) birds crapping on the phone wires. 2. Any chunk of data + in a file or elsewhere that looks like the results of line noise in + sense 1. 3. Text that is theoretically a readable text or program + source but employs syntax so bizarre that it looks like line noise in + senses 1 or 2. Yes, there are languages this ugly. The canonical + example is [7977]TECO; it is often claimed that "TECO's input syntax + is indistinguishable from line noise." Other non-[7978]WYSIWYG + editors, such as Multics qed and Unix ed, in the hands of a real + hacker, also qualify easily, as do deliberately obfuscated languages + such as [7979]INTERCAL. + _________________________________________________________________ + + Node:line starve, Next:[7980]linearithmic, Previous:[7981]line noise, + Up:[7982]= L = + + line starve + + [MIT] 1. vi. To feed paper through a printer the wrong way by one line + (most printers can't do this). On a display terminal, to move the + cursor up to the previous line of the screen. "To print `X squared', + you just output `X', line starve, `2', line feed." (The line starve + causes the `2' to appear on the line above the `X', and the line feed + gets back to the original line.) 2. n. A character (or character + sequence) that causes a terminal to perform this action. ASCII + 0011010, also called SUB or control-Z, was one common line-starve + character in the days before microcomputers and the X3.64 terminal + standard. Today, the term might be used for the ISO reverse line feed + character 0x8D. Unlike `line feed', `line starve' is not standard + [7983]ASCII terminology. Even among hackers it is considered a bit + silly. 3. [proposed] A sequence such as \c (used in System V echo, as + well as [7984]nroff and [7985]troff) that suppresses a [7986]newline + or other character(s) that would normally be emitted. + _________________________________________________________________ + + Node:linearithmic, Next:[7987]link farm, Previous:[7988]line starve, + Up:[7989]= L = + + linearithmic adj. + + Of an algorithm, having running time that is O(N log N). Coined as a + portmanteau of `linear' and `logarithmic' in "Algorithms In C" by + Robert Sedgewick (Addison-Wesley 1990, ISBN 0-201-51425-7). + _________________________________________________________________ + + Node:link farm, Next:[7990]link rot, Previous:[7991]linearithmic, + Up:[7992]= L = + + link farm n. + + [Unix] A directory tree that contains many links to files in a master + directory tree of files. Link farms save space when one is maintaining + several nearly identical copies of the same source tree -- for + example, when the only difference is architecture-dependent object + files. "Let's freeze the source and then rebuild the FROBOZZ-3 and + FROBOZZ-4 link farms." Link farms may also be used to get around + restrictions on the number of -I (include-file directory) arguments on + older C preprocessors. However, they can also get completely out of + hand, becoming the filesystem equivalent of [7993]spaghetti code. + _________________________________________________________________ + + Node:link rot, Next:[7994]link-dead, Previous:[7995]link farm, + Up:[7996]= L = + + link rot n. + + The natural decay of web links as the sites they're connected to + change or die. Compare [7997]bit rot. + _________________________________________________________________ + + Node:link-dead, Next:[7998]lint, Previous:[7999]link rot, Up:[8000]= L + = + + link-dead adj. + + [MUD] The state a player is in when they kill their connection to a + [8001]MUD without leaving it properly. The player is then commonly + left as a statue in the game, and is only removed after a certain + period of time (an hour on most MUDs). Used on [8002]IRC as well, + although it is inappropriate in that context. Compare [8003]netdead. + _________________________________________________________________ + + Node:lint, Next:[8004]Lintel, Previous:[8005]link-dead, Up:[8006]= L = + + lint + + [from Unix's lint(1), named for the bits of fluff it supposedly picks + from programs] 1. vt. To examine a program closely for style, language + usage, and portability problems, esp. if in C, esp. if via use of + automated analysis tools, most esp. if the Unix utility lint(1) is + used. This term used to be restricted to use of lint(1) itself, but + (judging by references on Usenet) it has become a shorthand for + [8007]desk check at some non-Unix shops, even in languages other than + C. Also as v. [8008]delint. 2. n. Excess verbiage in a document, as in + "This draft has too much lint". + _________________________________________________________________ + + Node:Lintel, Next:[8009]Linus, Previous:[8010]lint, Up:[8011]= L = + + Lintel n. + + The emerging [8012]Linux/Intel alliance. This term began to be used in + early 1999 after it became clear that the [8013]Wintel alliance was + under increasing strain and Intel started taking stakes in Linux + companies. + _________________________________________________________________ + + Node:Linus, Next:[8014]Linux, Previous:[8015]Lintel, Up:[8016]= L = + + Linus /leen'us'/ or /lin'us'/, not /li:'nus/ + + Linus Torvalds, the author of [8017]Linux. Nobody in the hacker + culture has been as readily recognized by first name alone since Ken + (Thompson). + _________________________________________________________________ + + Node:Linux, Next:[8018]lion food, Previous:[8019]Linus, Up:[8020]= L = + + Linux /lee'nuhks/ or /li'nuks/, not /li:'nuhks/ n. + + The free Unix workalike created by Linus Torvalds and friends starting + about 1991. The pronunciation /lee'nuhks/ is preferred because the + name `Linus' has an /ee/ sound in Swedish (Linus's family is part of + Finland's 6% ethnic-Swedish minority). This may be the most remarkable + hacker project in history -- an entire clone of Unix for 386, 486 and + Pentium micros, distributed for free with sources over the net (ports + to Alpha and Sparc and many other machines are also in use). + + Linux is what [8021]GNU aimed to be, and it relies on the GNU toolset. + But the Free Software Foundation didn't produce the kernel to go with + that toolset until 1999, which was too late. Other, similar efforts + like FreeBSD and NetBSD have been technically successful but never + caught fire the way Linux has; as this is written in 2000, Linux is + seriously challenging Microsoft's OS dominance. It has already + captured 31% of the Internet-server market and 25% of general business + servers. + + An earlier version of this entry opined "The secret of Linux's success + seems to be that Linus worked much harder early on to keep the + development process open and recruit other hackers, creating a + snowball effect." Truer than we knew. See [8022]bazaar. + + (Some people object that the name `Linux' should be used to refer only + to the kernel, not the entire operating system. This claim is a proxy + for an underlying territorial dispute; people who insist on the term + `GNU/Linux' want the the [8023]FSF to get most of the credit for Linux + because RMS and friends wrote many of its user-level tools. Neither + this theory nor the term `GNU/Linux' has gained more than minority + acceptance). + _________________________________________________________________ + + Node:lion food, Next:[8024]Lions Book, Previous:[8025]Linux, + Up:[8026]= L = + + lion food n. + + [IBM] Middle management or HQ staff (or, by extension, administrative + drones in general). From an old joke about two lions who, escaping + from the zoo, split up to increase their chances but agree to meet + after 2 months. When they finally meet, one is skinny and the other + overweight. The thin one says: "How did you manage? I ate a human just + once and they turned out a small army to chase me -- guns, nets, it + was terrible. Since then I've been reduced to eating mice, insects, + even grass." The fat one replies: "Well, I hid near an IBM office and + ate a manager a day. And nobody even noticed!" + _________________________________________________________________ + + Node:Lions Book, Next:[8027]LISP, Previous:[8028]lion food, Up:[8029]= + L = + + Lions Book n. + + "Source Code and Commentary on Unix level 6", by John Lions. The two + parts of this book contained (1) the entire source listing of the Unix + Version 6 kernel, and (2) a commentary on the source discussing the + algorithms. These were circulated internally at the University of New + South Wales beginning 1976-77, and were, for years after, the only + detailed kernel documentation available to anyone outside Bell Labs. + Because Western Electric wished to maintain trade secret status on the + kernel, the Lions Book was only supposed to be distributed to + affiliates of source licensees. In spite of this, it soon spread by + [8030]samizdat to a good many of the early Unix hackers. + + [1996 update: The Lions book lives again! It was put back in print as + ISBN 1-57398-013-7 from Peer-To-Peer Communications, with forewords by + Dennis Ritchie and Ken Thompson. In a neat bit of reflexivity, the + page before the contents quotes this entry.] + _________________________________________________________________ + + Node:LISP, Next:[8031]list-bomb, Previous:[8032]Lions Book, Up:[8033]= + L = + + LISP n. + + [from `LISt Processing language', but mythically from `Lots of + Irritating Superfluous Parentheses'] AI's mother tongue, a language + based on the ideas of (a) variable-length lists and trees as + fundamental data types, and (b) the interpretation of code as data and + vice-versa. Invented by John McCarthy at MIT in the late 1950s, it is + actually older than any other [8034]HLL still in use except FORTRAN. + Accordingly, it has undergone considerable adaptive radiation over the + years; modern variants are quite different in detail from the original + LISP 1.5. The dominant HLL among hackers until the early 1980s, LISP + now shares the throne with [8035]C. Its partisans claim it is the only + language that is truly beautiful. See [8036]languages of choice. + + All LISP functions and programs are expressions that return values; + this, together with the high memory utilization of LISPs, gave rise to + Alan Perlis's famous quip (itself a take on an Oscar Wilde quote) that + "LISP programmers know the value of everything and the cost of + nothing". + + One significant application for LISP has been as a proof by example + that most newer languages, such as [8037]COBOL and [8038]Ada, are full + of unnecessary [8039]crocks. When the [8040]Right Thing has already + been done once, there is no justification for [8041]bogosity in newer + languages. + _________________________________________________________________ + + Node:list-bomb, Next:[8042]lithium lick, Previous:[8043]LISP, + Up:[8044]= L = + + list-bomb v. + + To [8045]mailbomb someone by forging messages causing the victim to + become a subscriber to many mailing lists. This is a self-defeating + tactic; it merely forces mailing list servers to require confirmation + by return message for every subscription. + _________________________________________________________________ + + Node:lithium lick, Next:[8046]little-endian, Previous:[8047]list-bomb, + Up:[8048]= L = + + lithium lick n. + + [NeXT] Steve Jobs. Employees who have gotten too much attention from + their esteemed founder are said to have `lithium lick' when they begin + to show signs of Jobsian fervor and repeat the most recent catch + phrases in normal conversation -- for example, "It just works, right + out of the box!" + _________________________________________________________________ + + Node:little-endian, Next:[8049]live, Previous:[8050]lithium lick, + Up:[8051]= L = + + little-endian adj. + + Describes a computer architecture in which, within a given 16- or + 32-bit word, bytes at lower addresses have lower significance (the + word is stored `little-end-first'). The PDP-11 and VAX families of + computers and Intel microprocessors and a lot of communications and + networking hardware are little-endian. See [8052]big-endian, + [8053]middle-endian, [8054]NUXI problem. The term is sometimes used to + describe the ordering of units other than bytes; most often, bits + within a byte. + _________________________________________________________________ + + Node:live, Next:[8055]live data, Previous:[8056]little-endian, + Up:[8057]= L = + + live /li:v/ adj.,adv. + + [common] Opposite of `test'. Refers to actual real-world data or a + program working with it. For example, the response to "I think the + record deleter is finished" might be "Is it live yet?" or "Have you + tried it out on live data?" This usage usually carries the connotation + that live data is more fragile and must not be corrupted, or bad + things will happen. So a more appropriate response might be: "Well, + make sure it works perfectly before we throw live data at it." The + implication here is that record deletion is something pretty + significant, and a haywire record-deleter running amok live would + probably cause great harm. + _________________________________________________________________ + + Node:live data, Next:[8058]Live Free Or Die!, Previous:[8059]live, + Up:[8060]= L = + + live data n. + + 1. Data that is written to be interpreted and takes over program flow + when triggered by some un-obvious operation, such as viewing it. One + use of such hacks is to break security. For example, some smart + terminals have commands that allow one to download strings to program + keys; this can be used to write live data that, when listed to the + terminal, infects it with a security-breaking [8061]virus that is + triggered the next time a hapless user strikes that key. For another, + there are some well-known bugs in [8062]vi that allow certain texts to + send arbitrary commands back to the machine when they are simply + viewed. 2. In C code, data that includes pointers to function + [8063]hooks (executable code). 3. An object, such as a + [8064]trampoline, that is constructed on the fly by a program and + intended to be executed as code. + _________________________________________________________________ + + Node:Live Free Or Die!, Next:[8065]livelock, Previous:[8066]live data, + Up:[8067]= L = + + Live Free Or Die! imp. + + 1. The state motto of New Hampshire, which appears on that state's + automobile license plates. 2. A slogan associated with Unix in the + romantic days when Unix aficionados saw themselves as a tiny, + beleaguered underground tilting against the windmills of industry. The + "free" referred specifically to freedom from the [8068]fascist design + philosophies and crufty misfeatures common on competing operating + systems. Armando Stettner, one of the early Unix developers, used to + give out fake license plates bearing this motto under a large Unix, + all in New Hampshire colors of green and white. These are now valued + collector's items. In 1994 [8069]DEC put an inferior imitation of + these in circulation with a red corporate logo added. Compaq (half of + which was once DEC) has continued the practice. + _________________________________________________________________ + + Node:livelock, Next:[8070]liveware, Previous:[8071]Live Free Or Die!, + Up:[8072]= L = + + livelock /li:v'lok/ n. + + A situation in which some critical stage of a task is unable to finish + because its clients perpetually create more work for it to do after + they have been serviced but before it can clear its queue. Differs + from [8073]deadlock in that the process is not blocked or waiting for + anything, but has a virtually infinite amount of work to do and can + never catch up. + _________________________________________________________________ + + Node:liveware, Next:[8074]lobotomy, Previous:[8075]livelock, + Up:[8076]= L = + + liveware /li:v'weir/ n. + + 1. Synonym for [8077]wetware. Less common. 2. [Cambridge] Vermin. + "Waiter, there's some liveware in my salad..." + _________________________________________________________________ + + Node:lobotomy, Next:[8078]locals the, Previous:[8079]liveware, + Up:[8080]= L = + + lobotomy n. + + 1. What a hacker subjected to formal management training is said to + have undergone. At IBM and elsewhere this term is used by both hackers + and low-level management; the latter doubtless intend it as a joke. 2. + The act of removing the processor from a microcomputer in order to + replace or upgrade it. Some very cheap [8081]clone systems are sold in + `lobotomized' form -- everything but the brain. + _________________________________________________________________ + + Node:locals the, Next:[8082]locked and loaded, + Previous:[8083]lobotomy, Up:[8084]= L = + + locals, the pl.n. + + The users on one's local network (as opposed, say, to people one + reaches via public Internet or UUCP connects). The marked thing about + this usage is how little it has to do with real-space distance. "I + have to do some tweaking on this mail utility before releasing it to + the locals." + _________________________________________________________________ + + Node:locked and loaded, Next:[8085]locked up, Previous:[8086]locals + the, Up:[8087]= L = + + locked and loaded adj.,obs. + + [from military slang for an M-16 rifle with magazine inserted and + prepared for firing] Said of a removable disk volume properly prepared + for use -- that is, locked into the drive and with the heads loaded. + Ironically, because their heads are `loaded' whenever the power is up, + this description is never used of [8088]Winchester drives (which are + named after a rifle). + _________________________________________________________________ + + Node:locked up, Next:[8089]logic bomb, Previous:[8090]locked and + loaded, Up:[8091]= L = + + locked up adj. + + Syn. for [8092]hung, [8093]wedged. + _________________________________________________________________ + + Node:logic bomb, Next:[8094]logical, Previous:[8095]locked up, + Up:[8096]= L = + + logic bomb n. + + Code surreptitiously inserted into an application or OS that causes it + to perform some destructive or security-compromising activity whenever + specified conditions are met. Compare [8097]back door. + _________________________________________________________________ + + Node:logical, Next:[8098]loop through, Previous:[8099]logic bomb, + Up:[8100]= L = + + logical adj. + + [from the technical term `logical device', wherein a physical device + is referred to by an arbitrary `logical' name] Having the role of. If + a person (say, Les Earnest at SAIL) who had long held a certain post + left and were replaced, the replacement would for a while be known as + the `logical' Les Earnest. (This does not imply any judgment on the + replacement.) Compare [8101]virtual. + + At Stanford, `logical' compass directions denote a coordinate system + in which `logical north' is toward San Francisco, `logical west' is + toward the ocean, etc., even though logical north varies between + physical (true) north near San Francisco and physical west near San + Jose. (The best rule of thumb here is that, by definition, El Camino + Real always runs logical north-and-south.) In giving directions, one + might say: "To get to Rincon Tarasco restaurant, get onto [8102]El + Camino Bignum going logical north." Using the word `logical' helps to + prevent the recipient from worrying about that the fact that the sun + is setting almost directly in front of him. The concept is reinforced + by North American highways which are almost, but not quite, + consistently labeled with logical rather than physical directions. A + similar situation exists at MIT: Route 128 (famous for the electronics + industry that has grown up along it) is a 3-quarters circle + surrounding Boston at a radius of 10 miles, terminating near the + coastline at each end. It would be most precise to describe the two + directions along this highway as `clockwise' and `counterclockwise', + but the road signs all say "north" and "south", respectively. A hacker + might describe these directions as `logical north' and `logical + south', to indicate that they are conventional directions not + corresponding to the usual denotation for those words. (If you went + logical south along the entire length of route 128, you would start + out going northwest, curve around to the south, and finish headed due + east, passing along one infamous stretch of pavement that is + simultaneously route 128 south and Interstate 93 north, and is signed + as such!) + _________________________________________________________________ + + Node:loop through, Next:[8103]loose bytes, Previous:[8104]logical, + Up:[8105]= L = + + loop through vt. + + To process each element of a list of things. "Hold on, I've got to + loop through my paper mail." Derives from the computer-language notion + of an iterative loop; compare `cdr down' (under [8106]cdr), which is + less common among C and Unix programmers. ITS hackers used to say `IRP + over' after an obscure pseudo-op in the MIDAS PDP-10 assembler (the + same IRP op can nowadays be found in Microsoft's assembler). + _________________________________________________________________ + + Node:loose bytes, Next:[8107]lord high fixer, Previous:[8108]loop + through, Up:[8109]= L = + + loose bytes n. + + Commonwealth hackish term for the padding bytes or [8110]shims many + compilers insert between members of a record or structure to cope with + alignment requirements imposed by the machine architecture. + _________________________________________________________________ + + Node:lord high fixer, Next:[8111]lose, Previous:[8112]loose bytes, + Up:[8113]= L = + + lord high fixer n. + + [primarily British, from Gilbert & Sullivan's `lord high executioner'] + The person in an organization who knows the most about some aspect of + a system. See [8114]wizard. + _________________________________________________________________ + + Node:lose, Next:[8115]lose lose, Previous:[8116]lord high fixer, + Up:[8117]= L = + + lose vi. + + 1. [very common] To fail. A program loses when it encounters an + exceptional condition or fails to work in the expected manner. 2. To + be exceptionally unesthetic or crocky. 3. Of people, to be obnoxious + or unusually stupid (as opposed to ignorant). See also [8118]deserves + to lose. 4. n. Refers to something that is [8119]losing, especially in + the phrases "That's a lose!" and "What a lose!" + _________________________________________________________________ + + Node:lose lose, Next:[8120]loser, Previous:[8121]lose, Up:[8122]= L = + + lose lose interj. + + A reply to or comment on an undesirable situation. "I accidentally + deleted all my files!" "Lose, lose." + _________________________________________________________________ + + Node:loser, Next:[8123]losing, Previous:[8124]lose lose, Up:[8125]= L + = + + loser n. + + An unexpectedly bad situation, program, programmer, or person. Someone + who habitually loses. (Even winners can lose occasionally.) Someone + who knows not and knows not that he knows not. Emphatic forms are + `real loser', `total loser', and `complete loser' (but not **`moby + loser', which would be a contradiction in terms). See [8126]luser. + _________________________________________________________________ + + Node:losing, Next:[8127]loss, Previous:[8128]loser, Up:[8129]= L = + + losing adj. + + Said of anything that is or causes a [8130]lose or [8131]lossage. "The + compiler is losing badly when I try to use templates." + _________________________________________________________________ + + Node:loss, Next:[8132]lossage, Previous:[8133]losing, Up:[8134]= L = + + loss n. + + Something (not a person) that loses; a situation in which something is + losing. Emphatic forms include `moby loss', and `total loss', + `complete loss'. Common interjections are "What a loss!" and "What a + moby loss!" Note that `moby loss' is OK even though **`moby loser' is + not used; applied to an abstract noun, moby is simply a magnifier, + whereas when applied to a person it implies substance and has positive + connotations. Compare [8135]lossage. + _________________________________________________________________ + + Node:lossage, Next:[8136]lost in the noise, Previous:[8137]loss, + Up:[8138]= L = + + lossage /los'*j/ n. + + [very common] The result of a bug or malfunction. This is a mass or + collective noun. "What a loss!" and "What lossage!" are nearly + synonymous. The former is slightly more particular to the speaker's + present circumstances; the latter implies a continuing [8139]lose of + which the speaker is currently a victim. Thus (for example) a + temporary hardware failure is a loss, but bugs in an important tool + (like a compiler) are serious lossage. + _________________________________________________________________ + + Node:lost in the noise, Next:[8140]lost in the underflow, + Previous:[8141]lossage, Up:[8142]= L = + + lost in the noise adj. + + Syn. [8143]lost in the underflow. This term is from signal processing, + where signals of very small amplitude cannot be separated from + low-intensity noise in the system. Though popular among hackers, it is + not confined to hackerdom; physicists, engineers, astronomers, and + statisticians all use it. + _________________________________________________________________ + + Node:lost in the underflow, Next:[8144]lots of MIPS but no I/O, + Previous:[8145]lost in the noise, Up:[8146]= L = + + lost in the underflow adj. + + Too small to be worth considering; more specifically, small beyond the + limits of accuracy or measurement. This is a reference to `floating + underflow', a condition that can occur when a floating-point + arithmetic processor tries to handle quantities smaller than its limit + of magnitude. It is also a pun on `undertow' (a kind of fast, cold + current that sometimes runs just offshore and can be dangerous to + swimmers). "Well, sure, photon pressure from the stadium lights alters + the path of a thrown baseball, but that effect gets lost in the + underflow." Compare [8147]epsilon, [8148]epsilon squared; see also + [8149]overflow bit. + _________________________________________________________________ + + Node:lots of MIPS but no I/O, Next:[8150]low-bandwidth, + Previous:[8151]lost in the underflow, Up:[8152]= L = + + lots of MIPS but no I/O adj. + + Used to describe a person who is technically brilliant but can't seem + to communicate with human beings effectively. Technically it describes + a machine that has lots of processing power but is bottlenecked on + input-output (in 1991, the IBM Rios, a.k.a. RS/6000, was a notorious + example). + _________________________________________________________________ + + Node:low-bandwidth, Next:[8153]LPT, Previous:[8154]lots of MIPS but no + I/O, Up:[8155]= L = + + low-bandwidth adj. + + [from communication theory] Used to indicate a talk that, although not + [8156]content-free, was not terribly informative. "That was a + low-bandwidth talk, but what can you expect for an audience of + [8157]suits!" Compare [8158]zero-content, [8159]bandwidth, + [8160]math-out. + _________________________________________________________________ + + Node:LPT, Next:[8161]Lubarsky's Law of Cybernetic Entomology, + Previous:[8162]low-bandwidth, Up:[8163]= L = + + LPT /L-P-T/ or /lip'it/ or /lip-it'/ n. + + 1. Line printer (originally Line Printing Terminal). Rare under Unix, + more common among hackers who grew up with ITS, MS-DOS, CP/M and other + operating systems that were strongly influenced by early [8164]DEC + conventions. 2. Local PorT. Used among MS-DOS programmers (and so + expanded in the MS-DOS 5 manual). It seems likely this is a + [8165]backronym. + _________________________________________________________________ + + Node:Lubarsky's Law of Cybernetic Entomology, Next:[8166]Lumber + Cartel, Previous:[8167]LPT, Up:[8168]= L = + + Lubarsky's Law of Cybernetic Entomology prov. + + "There is always one more bug." + _________________________________________________________________ + + Node:Lumber Cartel, Next:[8169]lunatic fringe, + Previous:[8170]Lubarsky's Law of Cybernetic Entomology, Up:[8171]= L = + + Lumber Cartel n. + + A mythical conspiracy accused by [8172]spam-spewers of funding + anti-spam activism in order to force the direct-mail promotions + industry back onto paper. Hackers, predictably, responded by forming a + "Lumber Cartel" spoofing this paranoid theory; the web page is + [8173]http://come.to/the.lumber.cartel. Members often include the tag + TINLC ("There Is No Lumber Cartel") in their postings; see [8174]TINC, + [8175]backbone cabal and [8176]NANA for explanation. + _________________________________________________________________ + + Node:lunatic fringe, Next:[8177]lurker, Previous:[8178]Lumber Cartel, + Up:[8179]= L = + + lunatic fringe n. + + [IBM] Customers who can be relied upon to accept release 1 versions of + software. Compare [8180]heatseeker. + _________________________________________________________________ + + Node:lurker, Next:[8181]luser, Previous:[8182]lunatic fringe, + Up:[8183]= L = + + lurker n. + + One of the `silent majority' in a electronic forum; one who posts + occasionally or not at all but is known to read the group's postings + regularly. This term is not pejorative and indeed is casually used + reflexively: "Oh, I'm just lurking." Often used in `the lurkers', the + hypothetical audience for the group's [8184]flamage-emitting regulars. + When a lurker speaks up for the first time, this is called + `delurking'. + + The creator of the popular science-fiction TV series "Babylon 5" has + ties to SF fandom and the hacker culture. In that series, the use of + the term `lurker' for a homeless or displaced person is a conscious + reference to the jargon term. + _________________________________________________________________ + + Node:luser, Next:[8185]M, Previous:[8186]lurker, Up:[8187]= L = + + luser /loo'zr/ n. + + [common] A [8188]user; esp. one who is also a [8189]loser. + ([8190]luser and [8191]loser are pronounced identically.) This word + was coined around 1975 at MIT. Under ITS, when you first walked up to + a terminal at MIT and typed Control-Z to get the computer's attention, + it printed out some status information, including how many people were + already using the computer; it might print "14 users", for example. + Someone thought it would be a great joke to patch the system to print + "14 losers" instead. There ensued a great controversy, as some of the + users didn't particularly want to be called losers to their faces + every time they used the computer. For a while several hackers + struggled covertly, each changing the message behind the back of the + others; any time you logged into the computer it was even money + whether it would say "users" or "losers". Finally, someone tried the + compromise "lusers", and it stuck. Later one of the ITS machines + supported luser as a request-for-help command. ITS died the death in + mid-1990, except as a museum piece; the usage lives on, however, and + the term `luser' is often seen in program comments and on Usenet. + Compare [8192]mundane, [8193]muggle. + _________________________________________________________________ + + Node:= M =, Next:[8194]= N =, Previous:[8195]= L =, Up:[8196]The + Jargon Lexicon + += M = + + * [8197]M: + * [8198]M$: + * [8199]macdink: + * [8200]machinable: + * [8201]machoflops: + * [8202]Macintoy: + * [8203]Macintrash: + * [8204]macro: + * [8205]macro-: + * [8206]macrology: + * [8207]macrotape: + * [8208]maggotbox: + * [8209]magic: + * [8210]magic cookie: + * [8211]magic number: + * [8212]magic smoke: + * [8213]mail storm: + * [8214]mailbomb: + * [8215]mailing list: + * [8216]main loop: + * [8217]mainframe: + * [8218]management: + * [8219]mandelbug: + * [8220]manged: + * [8221]mangle: + * [8222]mangled name: + * [8223]mangler: + * [8224]manularity: + * [8225]marbles: + * [8226]marginal: + * [8227]Marginal Hacks: + * [8228]marginally: + * [8229]marketroid: + * [8230]Mars: + * [8231]martian: + * [8232]massage: + * [8233]math-out: + * [8234]Matrix: + * [8235]maximum Maytag mode: + * [8236]meatspace: + * [8237]meatware: + * [8238]meeces: + * [8239]meg: + * [8240]mega-: + * [8241]megapenny: + * [8242]MEGO: + * [8243]meltdown network: + * [8244]meme: + * [8245]meme plague: + * [8246]memetics: + * [8247]memory farts: + * [8248]memory leak: + * [8249]memory smash: + * [8250]menuitis: + * [8251]mess-dos: + * [8252]meta: + * [8253]meta bit: + * [8254]metasyntactic variable: + * [8255]MFTL: + * [8256]mickey: + * [8257]mickey mouse program: + * [8258]micro-: + * [8259]MicroDroid: + * [8260]microfloppies: + * [8261]microfortnight: + * [8262]microLenat: + * [8263]microReid: + * [8264]microserf: + * [8265]Microsloth Windows: + * [8266]Microsoft: + * [8267]micros~1: + * [8268]middle-endian: + * [8269]middle-out implementation: + * [8270]milliLampson: + * [8271]minifloppies: + * [8272]MIPS: + * [8273]misbug: + * [8274]misfeature: + * [8275]Missed'em-five: + * [8276]missile address: + * [8277]miswart: + * [8278]MMF: + * [8279]mobo: + * [8280]moby: + * [8281]mockingbird: + * [8282]mod: + * [8283]mode: + * [8284]mode bit: + * [8285]modulo: + * [8286]molly-guard: + * [8287]Mongolian Hordes technique: + * [8288]monkey up: + * [8289]monkey scratch: + * [8290]monstrosity: + * [8291]monty: + * [8292]Moof: + * [8293]Moore's Law: + * [8294]moose call: + * [8295]moria: + * [8296]MOTAS: + * [8297]MOTOS: + * [8298]MOTSS: + * [8299]mouse ahead: + * [8300]mouse around: + * [8301]mouse belt: + * [8302]mouse droppings: + * [8303]mouse elbow: + * [8304]mouso: + * [8305]MS-DOS: + * [8306]mu: + * [8307]MUD: + * [8308]muddie: + * [8309]mudhead: + * [8310]muggle: + * [8311]multician: + * [8312]Multics: + * [8313]multitask: + * [8314]mumblage: + * [8315]mumble: + * [8316]munch: + * [8317]munching: + * [8318]munching squares: + * [8319]munchkin: + * [8320]mundane: + * [8321]mung: + * [8322]munge: + * [8323]Murphy's Law: + * [8324]music: + * [8325]mutter: + _________________________________________________________________ + + Node:M, Next:[8326]M$, Previous:[8327]luser, Up:[8328]= M = + + M pref. (on units) suff. (on numbers) + + [SI] See [8329]quantifiers. + _________________________________________________________________ + + Node:M$, Next:[8330]macdink, Previous:[8331]M, Up:[8332]= M = + + M$ + + Common net abbreviation for Microsoft, everybody's least favorite + monopoly. + _________________________________________________________________ + + Node:macdink, Next:[8333]machinable, Previous:[8334]M$, Up:[8335]= M = + + macdink /mak'dink/ vt. + + [from the Apple Macintosh, which is said to encourage such behavior] + To make many incremental and unnecessary cosmetic changes to a program + or file. Often the subject of the macdinking would be better off + without them. "When I left at 11 P.M. last night, he was still + macdinking the slides for his presentation." See also + [8336]fritterware, [8337]window shopping. + _________________________________________________________________ + + Node:machinable, Next:[8338]machoflops, Previous:[8339]macdink, + Up:[8340]= M = + + machinable adj. + + Machine-readable. Having the [8341]softcopy nature. + _________________________________________________________________ + + Node:machoflops, Next:[8342]Macintoy, Previous:[8343]machinable, + Up:[8344]= M = + + machoflops /mach'oh-flops/ n. + + [pun on `megaflops', a coinage for `millions of FLoating-point + Operations Per Second'] Refers to artificially inflated performance + figures often quoted by computer manufacturers. Real applications are + lucky to get half the quoted speed. See [8345]Your mileage may vary, + [8346]benchmark. + _________________________________________________________________ + + Node:Macintoy, Next:[8347]Macintrash, Previous:[8348]machoflops, + Up:[8349]= M = + + Macintoy /mak'in-toy/ n. + + The Apple Macintosh, considered as a [8350]toy. Less pejorative than + [8351]Macintrash. + _________________________________________________________________ + + Node:Macintrash, Next:[8352]macro, Previous:[8353]Macintoy, Up:[8354]= + M = + + Macintrash /mak'in-trash`/ n. + + The Apple Macintosh, as described by a hacker who doesn't appreciate + being kept away from the real computer by the interface. The term + [8355]maggotbox has been reported in regular use in the Research + Triangle area of North Carolina. Compare [8356]Macintoy. See also + [8357]beige toaster, [8358]WIMP environment, [8359]point-and-drool + interface, [8360]drool-proof paper, [8361]user-friendly. + _________________________________________________________________ + + Node:macro, Next:[8362]macro-, Previous:[8363]Macintrash, Up:[8364]= M + = + + macro /mak'roh/ n. + + [techspeak] A name (possibly followed by a formal [8365]arg list) that + is equated to a text or symbolic expression to which it is to be + expanded (possibly with the substitution of actual arguments) by a + macro expander. This definition can be found in any technical + dictionary; what those won't tell you is how the hackish connotations + of the term have changed over time. + + The term `macro' originated in early assemblers, which encouraged the + use of macros as a structuring and information-hiding device. During + the early 1970s, macro assemblers became ubiquitous, and sometimes + quite as powerful and expensive as [8366]HLLs, only to fall from favor + as improving compiler technology marginalized assembler programming + (see [8367]languages of choice). Nowadays the term is most often used + in connection with the C preprocessor, LISP, or one of several + special-purpose languages built around a macro-expansion facility + (such as TeX or Unix's [nt]roff suite). + + Indeed, the meaning has drifted enough that the collective `macros' is + now sometimes used for code in any special-purpose application control + language (whether or not the language is actually translated by text + expansion), and for macro-like entities such as the `keyboard macros' + supported in some text editors (and PC TSR or Macintosh INIT/CDEV + keyboard enhancers). + _________________________________________________________________ + + Node:macro-, Next:[8368]macrology, Previous:[8369]macro, Up:[8370]= M + = + + macro- pref. + + Large. Opposite of [8371]micro-. In the mainstream and among other + technical cultures (for example, medical people) this competes with + the prefix [8372]mega-, but hackers tend to restrict the latter to + quantification. + _________________________________________________________________ + + Node:macrology, Next:[8373]macrotape, Previous:[8374]macro-, + Up:[8375]= M = + + macrology /mak-rol'*-jee/ n. + + 1. Set of usually complex or crufty macros, e.g., as part of a large + system written in [8376]LISP, [8377]TECO, or (less commonly) + assembler. 2. The art and science involved in comprehending a + macrology in sense 1. Sometimes studying the macrology of a system is + not unlike archeology, ecology, or [8378]theology, hence the + sound-alike construction. See also [8379]boxology. + _________________________________________________________________ + + Node:macrotape, Next:[8380]maggotbox, Previous:[8381]macrology, + Up:[8382]= M = + + macrotape /mak'roh-tayp/ n. + + An industry-standard reel of tape. Originally, as opposed to a DEC + microtape; nowadays, as opposed to modern QIC and DDS tapes. Syn. + [8383]round tape. + _________________________________________________________________ + + Node:maggotbox, Next:[8384]magic, Previous:[8385]macrotape, Up:[8386]= + M = + + maggotbox /mag'*t-boks/ n. + + See [8387]Macintrash. This is even more derogatory. + _________________________________________________________________ + + Node:magic, Next:[8388]magic cookie, Previous:[8389]maggotbox, + Up:[8390]= M = + + magic + + 1. adj. As yet unexplained, or too complicated to explain; compare + [8391]automagically and (Arthur C.) Clarke's Third Law: "Any + sufficiently advanced technology is indistinguishable from magic." + "TTY echoing is controlled by a large number of magic bits." "This + routine magically computes the parity of an 8-bit byte in three + instructions." 2. adj. Characteristic of something that works although + no one really understands why (this is especially called [8392]black + magic). 3. n. [Stanford] A feature not generally publicized that + allows something otherwise impossible, or a feature formerly in that + category but now unveiled. 4. n. The ultimate goal of all engineering + & development, elegance in the extreme; from the first corollary to + Clarke's Third Law: "Any technology distinguishable from magic is + insufficiently advanced". + + Parodies playing on these senses of the term abound; some have made + their way into serious documentation, as when a MAGIC directive was + described in the Control Card Reference for GCOS c.1978. For more + about hackish `magic', see [8393]Appendix A. Compare [8394]black + magic, [8395]wizardly, [8396]deep magic, [8397]heavy wizardry. + _________________________________________________________________ + + Node:magic cookie, Next:[8398]magic number, Previous:[8399]magic, + Up:[8400]= M = + + magic cookie n. + + [Unix; common] 1. Something passed between routines or programs that + enables the receiver to perform some operation; a capability ticket or + opaque identifier. Especially used of small data objects that contain + data encoded in a strange or intrinsically machine-dependent way. + E.g., on non-Unix OSes with a non-byte-stream model of files, the + result of ftell(3) may be a magic cookie rather than a byte offset; it + can be passed to fseek(3), but not operated on in any meaningful way. + The phrase `it hands you a magic cookie' means it returns a result + whose contents are not defined but which can be passed back to the + same or some other program later. 2. An in-band code for changing + graphic rendition (e.g., inverse video or underlining) or performing + other control functions (see also [8401]cookie). Some older terminals + would leave a blank on the screen corresponding to mode-change magic + cookies; this was also called a [8402]glitch (or occasionally a + `turd'; compare [8403]mouse droppings). See also [8404]cookie. + _________________________________________________________________ + + Node:magic number, Next:[8405]magic smoke, Previous:[8406]magic + cookie, Up:[8407]= M = + + magic number n. + + [Unix/C; common] 1. In source code, some non-obvious constant whose + value is significant to the operation of a program and that is + inserted inconspicuously in-line ([8408]hardcoded), rather than + expanded in by a symbol set by a commented #define. Magic numbers in + this sense are bad style. 2. A number that encodes critical + information used in an algorithm in some opaque way. The classic + examples of these are the numbers used in hash or CRC functions, or + the coefficients in a linear congruential generator for pseudo-random + numbers. This sense actually predates and was ancestral to the more + commonsense 1. 3. Special data located at the beginning of a binary + data file to indicate its type to a utility. Under Unix, the system + and various applications programs (especially the linker) distinguish + between types of executable file by looking for a magic number. Once + upon a time, these magic numbers were PDP-11 branch instructions that + skipped over header data to the start of executable code; 0407, for + example, was octal for `branch 16 bytes relative'. Many other kinds of + files now have magic numbers somewhere; some magic numbers are, in + fact, strings, like the !<arch> at the beginning of a Unix archive + file or the %! leading PostScript files. Nowadays only a [8409]wizard + knows the spells to create magic numbers. How do you choose a fresh + magic number of your own? Simple -- you pick one at random. See? It's + magic! + + The magic number, on the other hand, is 7+/-2. See "The magical number + seven, plus or minus two: some limits on our capacity for processing + information" by George Miller, in the "Psychological Review" 63:81-97 + (1956). This classic paper established the number of distinct items + (such as numeric digits) that humans can hold in short-term memory. + Among other things, this strongly influenced the interface design of + the phone system. + _________________________________________________________________ + + Node:magic smoke, Next:[8410]mail storm, Previous:[8411]magic number, + Up:[8412]= M = + + magic smoke n. + + A substance trapped inside IC packages that enables them to function + (also called `blue smoke'; this is similar to the archaic `phlogiston' + hypothesis about combustion). Its existence is demonstrated by what + happens when a chip burns up -- the magic smoke gets let out, so it + doesn't work any more. See [8413]smoke test, [8414]let the smoke out. + + Usenetter Jay Maynard tells the following story: "Once, while hacking + on a dedicated Z80 system, I was testing code by blowing EPROMs and + plugging them in the system, then seeing what happened. One time, I + plugged one in backwards. I only discovered that after I realized that + Intel didn't put power-on lights under the quartz windows on the tops + of their EPROMs -- the die was glowing white-hot. Amazingly, the EPROM + worked fine after I erased it, filled it full of zeros, then erased it + again. For all I know, it's still in service. Of course, this is + because the magic smoke didn't get let out." Compare the original + phrasing of [8415]Murphy's Law. + _________________________________________________________________ + + Node:mail storm, Next:[8416]mailbomb, Previous:[8417]magic smoke, + Up:[8418]= M = + + mail storm n. + + [from [8419]broadcast storm, influenced by `maelstrom'] What often + happens when a machine with an Internet connection and active users + re-connects after extended downtime -- a flood of incoming mail that + brings the machine to its knees. See also [8420]hairball. + _________________________________________________________________ + + Node:mailbomb, Next:[8421]mailing list, Previous:[8422]mail storm, + Up:[8423]= M = + + mailbomb + + (also mail bomb) [Usenet] 1. v. To send, or urge others to send, + massive amounts of [8424]email to a single system or person, esp. with + intent to crash or [8425]spam the recipient's system. Sometimes done + in retaliation for a perceived serious offense. Mailbombing is itself + widely regarded as a serious offense -- it can disrupt email traffic + or other facilities for innocent users on the victim's system, and in + extreme cases, even at upstream sites. 2. n. An automatic procedure + with a similar effect. 3. n. The mail sent. Compare [8426]letterbomb, + [8427]nastygram, [8428]BLOB (sense 2), [8429]list-bomb. + _________________________________________________________________ + + Node:mailing list, Next:[8430]main loop, Previous:[8431]mailbomb, + Up:[8432]= M = + + mailing list n. + + (often shortened in context to `list') 1. An [8433]email address that + is an alias (or [8434]macro, though that word is never used in this + connection) for many other email addresses. Some mailing lists are + simple `reflectors', redirecting mail sent to them to the list of + recipients. Others are filtered by humans or programs of varying + degrees of sophistication; lists filtered by humans are said to be + `moderated'. 2. The people who receive your email when you send it to + such an address. + + Mailing lists are one of the primary forms of hacker interaction, + along with [8435]Usenet. They predate Usenet, having originated with + the first UUCP and ARPANET connections. They are often used for + private information-sharing on topics that would be too specialized + for or inappropriate to public Usenet groups. Though some of these + maintain almost purely technical content (such as the Internet + Engineering Task Force mailing list), others (like the `sf-lovers' + list maintained for many years by Saul Jaffe) are recreational, and + many are purely social. Perhaps the most infamous of the social lists + was the eccentric bandykin distribution; its latter-day progeny, + lectroids and tanstaafl, still include a number of the oddest and most + interesting people in hackerdom. + + Mailing lists are easy to create and (unlike Usenet) don't tie up a + significant amount of machine resources (until they get very large, at + which point they can become interesting torture tests for mail + software). Thus, they are often created temporarily by working groups, + the members of which can then collaborate on a project without ever + needing to meet face-to-face. Much of the material in this lexicon was + criticized and polished on just such a mailing list (called + `jargon-friends'), which included all the co-authors of Steele-1983. + _________________________________________________________________ + + Node:main loop, Next:[8436]mainframe, Previous:[8437]mailing list, + Up:[8438]= M = + + main loop n. + + The top-level control flow construct in an input- or event-driven + program, the one which receives and acts or dispatches on the + program's input. See also [8439]driver. + _________________________________________________________________ + + Node:mainframe, Next:[8440]management, Previous:[8441]main loop, + Up:[8442]= M = + + mainframe n. + + Term originally referring to the cabinet containing the central + processor unit or `main frame' of a room-filling [8443]Stone Age batch + machine. After the emergence of smaller `minicomputer' designs in the + early 1970s, the traditional [8444]big iron machines were described as + `mainframe computers' and eventually just as mainframes. The term + carries the connotation of a machine designed for batch rather than + interactive use, though possibly with an interactive timesharing + operating system retrofitted onto it; it is especially used of + machines built by IBM, Unisys, and the other great [8445]dinosaurs + surviving from computing's [8446]Stone Age. + + It has been common wisdom among hackers since the late 1980s that the + mainframe architectural tradition is essentially dead (outside of the + tiny market for [8447]number-crunching supercomputers (see + [8448]cray)), having been swamped by the recent huge advances in IC + technology and low-cost personal computing. The wave of failures, + takeovers, and mergers among traditional mainframe makers in the early + 1990s bore this out. The biggest mainframer of all, IBM, was compelled + to re-invent itself as a huge systems-consulting house. (See + [8449]dinosaurs mating and [8450]killer micro). + _________________________________________________________________ + + Node:management, Next:[8451]mandelbug, Previous:[8452]mainframe, + Up:[8453]= M = + + management n. + + 1. Corporate power elites distinguished primarily by their distance + from actual productive work and their chronic failure to manage (see + also [8454]suit). Spoken derisively, as in "Management decided that + ...". 2. Mythically, a vast bureaucracy responsible for all the + world's minor irritations. Hackers' satirical public notices are often + signed `The Mgt'; this derives from the "Illuminatus" novels (see the + [8455]Bibliography in Appendix C). + _________________________________________________________________ + + Node:mandelbug, Next:[8456]manged, Previous:[8457]management, + Up:[8458]= M = + + mandelbug /man'del-buhg/ n. + + [from the Mandelbrot set] A bug whose underlying causes are so complex + and obscure as to make its behavior appear chaotic or even + non-deterministic. This term implies that the speaker thinks it is a + [8459]Bohr bug, rather than a [8460]heisenbug. See also + [8461]schroedinbug. + _________________________________________________________________ + + Node:manged, Next:[8462]mangle, Previous:[8463]mandelbug, Up:[8464]= M + = + + manged /mahnjd/ n. + + [probably from the French `manger' or Italian `mangiare', to eat; + perhaps influenced by English `mange', `mangy'] adj. Refers to + anything that is mangled or damaged, usually beyond repair. "The disk + was manged after the electrical storm." Compare [8465]mung. + _________________________________________________________________ + + Node:mangle, Next:[8466]mangled name, Previous:[8467]manged, + Up:[8468]= M = + + mangle vt. + + 1. Used similarly to [8469]mung or [8470]scribble, but more violent in + its connotations; something that is mangled has been irreversibly and + totally trashed. 2. To produce the [8471]mangled name corresponding to + a C++ declaration. + _________________________________________________________________ + + Node:mangled name, Next:[8472]mangler, Previous:[8473]mangle, + Up:[8474]= M = + + mangled name n. + + A name, appearing in a C++ object file, that is a coded representation + of the object declaration as it appears in the source. Mangled names + are used because C++ allows multiple objects to have the same name, as + long as they are distinguishable in some other way, such as by having + different parameter types. Thus, the internal name must have that + additional information embedded in it, using the limited character set + allowed by most linkers. For instance, one popular compiler encodes + the standard library function declaration "memchr(const + void*,int,unsigned int)" as "@memchr$qpxviui". + _________________________________________________________________ + + Node:mangler, Next:[8475]manularity, Previous:[8476]mangled name, + Up:[8477]= M = + + mangler n. + + [DEC] A manager. Compare [8478]management. Note that [8479]system + mangler is somewhat different in connotation. + _________________________________________________________________ + + Node:manularity, Next:[8480]marbles, Previous:[8481]mangler, + Up:[8482]= M = + + manularity /man`yoo-la'ri-tee/ n. + + [prob. fr. techspeak `manual' + `granularity'] A notional measure of + the manual labor required for some task, particularly one of the sort + that automation is supposed to eliminate. "Composing English on paper + has much higher manularity than using a text editor, especially in the + revising stage." Hackers tend to consider manularity a symptom of + primitive methods; in fact, a true hacker confronted with an apparent + requirement to do a computing task [8483]by hand will inevitably seize + the opportunity to build another tool (see [8484]toolsmith). + _________________________________________________________________ + + Node:marbles, Next:[8485]marginal, Previous:[8486]manularity, + Up:[8487]= M = + + marbles pl.n. + + [from mainstream "lost all his/her marbles"] The minimum needed to + build your way further up some hierarchy of tools or abstractions. + After a bad system crash, you need to determine if the machine has + enough marbles to come up on its own, or enough marbles to allow a + rebuild from backups, or if you need to rebuild from scratch. "This + compiler doesn't even have enough marbles to compile [8488]hello + world." + _________________________________________________________________ + + Node:marginal, Next:[8489]Marginal Hacks, Previous:[8490]marbles, + Up:[8491]= M = + + marginal adj. + + [common] 1. [techspeak] An extremely small change. "A marginal + increase in [8492]core can decrease [8493]GC time drastically." In + everyday terms, this means that it is a lot easier to clean off your + desk if you have a spare place to put some of the junk while you sort + through it. 2. Of little merit. "This proposed new feature seems + rather marginal to me." 3. Of extremely small probability of + [8494]winning. "The power supply was rather marginal anyway; no wonder + it fried." + _________________________________________________________________ + + Node:Marginal Hacks, Next:[8495]marginally, Previous:[8496]marginal, + Up:[8497]= M = + + Marginal Hacks n. + + Margaret Jacks Hall, a building into which the Stanford AI Lab was + moved near the beginning of the 1980s (from the [8498]D. C. Power + Lab). + _________________________________________________________________ + + Node:marginally, Next:[8499]marketroid, Previous:[8500]Marginal Hacks, + Up:[8501]= M = + + marginally adv. + + Slightly. "The ravs here are only marginally better than at Small + Eating Place." See [8502]epsilon. + _________________________________________________________________ + + Node:marketroid, Next:[8503]Mars, Previous:[8504]marginally, + Up:[8505]= M = + + marketroid /mar'k*-troyd/ n. + + alt. `marketing slime', `marketeer', `marketing droid', `marketdroid'. + A member of a company's marketing department, esp. one who promises + users that the next version of a product will have features that are + not actually scheduled for inclusion, are extremely difficult to + implement, and/or are in violation of the laws of physics; and/or one + who describes existing features (and misfeatures) in ebullient, + buzzword-laden adspeak. Derogatory. Compare [8506]droid. + _________________________________________________________________ + + Node:Mars, Next:[8507]martian, Previous:[8508]marketroid, Up:[8509]= M + = + + Mars n. + + A legendary tragic failure, the archetypal Hacker Dream Gone Wrong. + Mars was the code name for a family of PDP-10 compatible computers + built by Systems Concepts (now, The SC Group): the multi-processor + SC-30M, the small uniprocessor SC-25M, and the never-built + superprocessor SC-40M. These machines were marvels of engineering + design; although not much slower than the unique [8510]Foonly F-1, + they were physically smaller and consumed less power than the much + slower [8511]DEC KS10 or Foonly F-2, F-3, or F-4 machines. They were + also completely compatible with the DEC KL10, and ran all KL10 + binaries (including the operating system) with no modifications at + about 2-3 times faster than a KL10. + + When DEC cancelled the Jupiter project in 1983, Systems Concepts + should have made a bundle selling their machine into shops with a lot + of software investment in PDP-10s, and in fact their spring 1984 + announcement generated a great deal of excitement in the PDP-10 world. + TOPS-10 was running on the Mars by the summer of 1984, and TOPS-20 by + early fall. Unfortunately, the hackers running Systems Concepts were + much better at designing machines than at mass producing or selling + them; the company allowed itself to be sidetracked by a bout of + perfectionism into continually improving the design, and lost + credibility as delivery dates continued to slip. They also overpriced + the product ridiculously; they believed they were competing with the + KL10 and VAX 8600 and failed to reckon with the likes of Sun + Microsystems and other hungry startups building workstations with + power comparable to the KL10 at a fraction of the price. By the time + SC shipped the first SC-30M to Stanford in late 1985, most customers + had already made the traumatic decision to abandon the PDP-10, usually + for VMS or Unix boxes. Most of the Mars computers built ended up being + purchased by CompuServe. + + This tale and the related saga of [8512]Foonly hold a lesson for + hackers: if you want to play in the [8513]Real World, you need to + learn Real World moves. + _________________________________________________________________ + + Node:martian, Next:[8514]massage, Previous:[8515]Mars, Up:[8516]= M = + + martian n. + + A packet sent on a TCP/IP network with a source address of the test + loopback interface [127.0.0.1]. This means that it will come back + labeled with a source address that is clearly not of this earth. "The + domain server is getting lots of packets from Mars. Does that gateway + have a martian filter?" Compare [8517]Christmas tree packet, + [8518]Godzillagram. + _________________________________________________________________ + + Node:massage, Next:[8519]math-out, Previous:[8520]martian, Up:[8521]= + M = + + massage vt. + + [common] Vague term used to describe `smooth' transformations of a + data set into a different form, esp. transformations that do not lose + information. Connotes less pain than [8522]munch or [8523]crunch. "He + wrote a program that massages X bitmap files into GIF format." Compare + [8524]slurp. + _________________________________________________________________ + + Node:math-out, Next:[8525]Matrix, Previous:[8526]massage, Up:[8527]= M + = + + math-out n. + + [poss. from `white-out' (the blizzard variety)] A paper or + presentation so encrusted with mathematical or other formal notation + as to be incomprehensible. This may be a device for concealing the + fact that it is actually [8528]content-free. See also [8529]numbers, + [8530]social science number. + _________________________________________________________________ + + Node:Matrix, Next:[8531]maximum Maytag mode, Previous:[8532]math-out, + Up:[8533]= M = + + Matrix n. + + [FidoNet] 1. What the Opus BBS software and sysops call [8534]FidoNet. + 2. Fanciful term for a [8535]cyberspace expected to emerge from + current networking experiments (see [8536]the network). The name of + the rather good 1999 [8537]cypherpunk movie "The Matrix" played on + this sense, which however had been established for years before. 3. + The totality of present-day computer networks (popularized in this + sense by John Quarterman; rare outside academic literature). + _________________________________________________________________ + + Node:maximum Maytag mode, Next:[8538]meatspace, Previous:[8539]Matrix, + Up:[8540]= M = + + maximum Maytag mode n. + + What a [8541]washing machine or, by extension, any disk drive is in + when it's being used so heavily that it's shaking like an old Maytag + with an unbalanced load. If prolonged for any length of time, can lead + to disks becoming [8542]walking drives. In 1999 it's been some years + since hard disks were large enough to do this, but the same phenomenon + has recently been reported with 24X CD-ROM drives. + _________________________________________________________________ + + Node:meatspace, Next:[8543]meatware, Previous:[8544]maximum Maytag + mode, Up:[8545]= M = + + meatspace /meet'spays/ n. + + The physical world, where the meat lives - as opposed to + [8546]cyberspace. Hackers are actually more willing to use this term + than `cyberspace', because it's not speculative - we already have a + running meatspace implementation (the universe). Compare [8547]RL. + _________________________________________________________________ + + Node:meatware, Next:[8548]meeces, Previous:[8549]meatspace, Up:[8550]= + M = + + meatware n. + + Synonym for [8551]wetware. Less common. + _________________________________________________________________ + + Node:meeces, Next:[8552]meg, Previous:[8553]meatware, Up:[8554]= M = + + meeces /mees'*z/ n. + + [TMRC] Occasional furry visitors who are not [8555]urchins. [That is, + mice. This may no longer be in live use; it clearly derives from the + refrain of the early-1960s cartoon character Mr. Jinx: "I hate meeces + to pieces!" -- ESR] + _________________________________________________________________ + + Node:meg, Next:[8556]mega-, Previous:[8557]meeces, Up:[8558]= M = + + meg /meg/ n. + + See [8559]quantifiers. + _________________________________________________________________ + + Node:mega-, Next:[8560]megapenny, Previous:[8561]meg, Up:[8562]= M = + + mega- /me'g*/ pref. + + [SI] See [8563]quantifiers. + _________________________________________________________________ + + Node:megapenny, Next:[8564]MEGO, Previous:[8565]mega-, Up:[8566]= M = + + megapenny /meg'*-pen`ee/ n. + + $10,000 (1 cent * 10^6). Used semi-humorously as a unit in comparing + computer cost and performance figures. + _________________________________________________________________ + + Node:MEGO, Next:[8567]meltdown network, Previous:[8568]megapenny, + Up:[8569]= M = + + MEGO /me'goh/ or /mee'goh/ + + [`My Eyes Glaze Over', often `Mine Eyes Glazeth (sic) Over', + attributed to the futurologist Herman Kahn] Also `MEGO factor'. 1. n. + A [8570]handwave intended to confuse the listener and hopefully induce + agreement because the listener does not want to admit to not + understanding what is going on. MEGO is usually directed at senior + management by engineers and contains a high proportion of [8571]TLAs. + 2. excl. An appropriate response to MEGO tactics. 3. Among + non-hackers, often refers not to behavior that causes the eyes to + glaze, but to the eye-glazing reaction itself, which may be triggered + by the mere threat of technical detail as effectively as by an actual + excess of it. + _________________________________________________________________ + + Node:meltdown network, Next:[8572]meme, Previous:[8573]MEGO, + Up:[8574]= M = + + meltdown, network n. + + See [8575]network meltdown. + _________________________________________________________________ + + Node:meme, Next:[8576]meme plague, Previous:[8577]meltdown network, + Up:[8578]= M = + + meme /meem/ n. + + [coined by analogy with `gene', by Richard Dawkins] An idea considered + as a [8579]replicator, esp. with the connotation that memes parasitize + people into propagating them much as viruses do. Used esp. in the + phrase `meme complex' denoting a group of mutually supporting memes + that form an organized belief system, such as a religion. This lexicon + is an (epidemiological) vector of the `hacker subculture' meme + complex; each entry might be considered a meme. However, `meme' is + often misused to mean `meme complex'. Use of the term connotes + acceptance of the idea that in humans (and presumably other tool- and + language-using sophonts) cultural evolution by selection of adaptive + ideas has superseded biological evolution by selection of hereditary + traits. Hackers find this idea congenial for tolerably obvious + reasons. + _________________________________________________________________ + + Node:meme plague, Next:[8580]memetics, Previous:[8581]meme, Up:[8582]= + M = + + meme plague n. + + The spread of a successful but pernicious [8583]meme, esp. one that + parasitizes the victims into giving their all to propagate it. + Astrology, BASIC, and the other guy's religion are often considered to + be examples. This usage is given point by the historical fact that + `joiner' ideologies like Naziism or various forms of millennarian + Christianity have exhibited plague-like cycles of exponential growth + followed by collapses to small reservoir populations. + _________________________________________________________________ + + Node:memetics, Next:[8584]memory farts, Previous:[8585]meme plague, + Up:[8586]= M = + + memetics /me-met'iks/ n. + + [from [8587]meme] The study of memes. As of early 1999, this is still + an extremely informal and speculative endeavor, though the first steps + towards at least statistical rigor have been made by H. Keith Henson + and others. Memetics is a popular topic for speculation among hackers, + who like to see themselves as the architects of the new information + ecologies in which memes live and replicate. + _________________________________________________________________ + + Node:memory farts, Next:[8588]memory leak, Previous:[8589]memetics, + Up:[8590]= M = + + memory farts n. + + The flatulent sounds that some DOS box BIOSes (most notably AMI's) + make when checking memory on bootup. + _________________________________________________________________ + + Node:memory leak, Next:[8591]memory smash, Previous:[8592]memory + farts, Up:[8593]= M = + + memory leak n. + + An error in a program's dynamic-store allocation logic that causes it + to fail to reclaim discarded memory, leading to eventual collapse due + to memory exhaustion. Also (esp. at CMU) called [8594]core leak. These + problems were severe on older machines with small, fixed-size address + spaces, and special "leak detection" tools were commonly written to + root them out. With the advent of virtual memory, it is unfortunately + easier to be sloppy about wasting a bit of memory (although when you + run out of memory on a VM machine, it means you've got a real leak!). + See [8595]aliasing bug, [8596]fandango on core, [8597]smash the stack, + [8598]precedence lossage, [8599]overrun screw, [8600]leaky heap, + [8601]leak. + _________________________________________________________________ + + Node:memory smash, Next:[8602]menuitis, Previous:[8603]memory leak, + Up:[8604]= M = + + memory smash n. + + [XEROX PARC] Writing through a pointer that doesn't point to what you + think it does. This occasionally reduces your machine to a rubble of + bits. Note that this is subtly different from (and more general than) + related terms such as a [8605]memory leak or [8606]fandango on core + because it doesn't imply an allocation error or overrun condition. + _________________________________________________________________ + + Node:menuitis, Next:[8607]mess-dos, Previous:[8608]memory smash, + Up:[8609]= M = + + menuitis /men`yoo-i:'tis/ n. + + Notional disease suffered by software with an obsessively + simple-minded menu interface and no escape. Hackers find this + intensely irritating and much prefer the flexibility of command-line + or language-style interfaces, especially those customizable via macros + or a special-purpose language in which one can encode useful hacks. + See [8610]user-obsequious, [8611]drool-proof paper, [8612]WIMP + environment, [8613]for the rest of us. + _________________________________________________________________ + + Node:mess-dos, Next:[8614]meta, Previous:[8615]menuitis, Up:[8616]= M + = + + mess-dos /mes-dos/ n. + + [semi-obsolescent now that DOS is] Derisory term for MS-DOS. Often + followed by the ritual banishing "Just say No!" See [8617]MS-DOS. Most + hackers (even many MS-DOS hackers) loathed MS-DOS for its + single-tasking nature, its limits on application size, its nasty + primitive interface, and its ties to IBMness and Microsoftness (see + [8618]fear and loathing). Also `mess-loss', `messy-dos', `mess-dog', + `mess-dross', `mush-dos', and various combinations thereof. In Ireland + and the U.K. it is even sometimes called `Domestos' after a brand of + toilet cleanser. + _________________________________________________________________ + + Node:meta, Next:[8619]meta bit, Previous:[8620]mess-dos, Up:[8621]= M + = + + meta /me't*/ or /may't*/ or (Commonwealth) /mee't*/ adj.,pref. + + [from analytic philosophy] One level of description up. A + metasyntactic variable is a variable in notation used to describe + syntax, and meta-language is language used to describe language. This + is difficult to explain briefly, but much hacker humor turns on + deliberate confusion between meta-levels. See [8622]hacker humor. + _________________________________________________________________ + + Node:meta bit, Next:[8623]metasyntactic variable, Previous:[8624]meta, + Up:[8625]= M = + + meta bit n. + + The top bit of an 8-bit character, which is on in character values + 128-255. Also called [8626]high bit, [8627]alt bit, or (rarely) + [8628]hobbit. Some terminals and consoles (see [8629]space-cadet + keyboard) have a META shift key. Others (including, mirabile dictu, + keyboards on IBM PC-class machines) have an ALT key. See also + [8630]bucky bits. + + Historical note: although in modern usage shaped by a universe of + 8-bit bytes the meta bit is invariably hex 80 (octal 0200), things + were different on earlier machines with 36-bit words and 9-bit bytes. + The MIT and Stanford keyboards (see [8631]space-cadet keyboard) + generated hex 100 (octal 400) from their meta keys. + _________________________________________________________________ + + Node:metasyntactic variable, Next:[8632]MFTL, Previous:[8633]meta bit, + Up:[8634]= M = + + metasyntactic variable n. + + A name used in examples and understood to stand for whatever thing is + under discussion, or any random member of a class of things under + discussion. The word [8635]foo is the [8636]canonical example. To + avoid confusion, hackers never (well, hardly ever) use `foo' or other + words like it as permanent names for anything. In filenames, a common + convention is that any filename beginning with a + metasyntactic-variable name is a [8637]scratch file that may be + deleted at any time. + + Metasyntactic variables are so called because (1) they are variables + in the metalanguage used to talk about programs etc; (2) they are + variables whose values are often variables (as in usages usages like + "the value of f(foo,bar) is the sum of foo and bar"). However, it has + been plausibly suggested that the real reason for the term + "metasyntactic variable" is that it sounds good. + + To some extent, the list of one's preferred metasyntactic variables is + a cultural signature. They occur both in series (used for related + groups of variables or objects) and as singletons. Here are a few + common signatures: + + [8638]foo, [8639]bar, [8640]baz, [8641]quux, quuux, quuuux...: + MIT/Stanford usage, now found everywhere (thanks largely to + early versions of this lexicon!). At MIT (but not at Stanford), + [8642]baz dropped out of use for a while in the 1970s and '80s. + A common recent mutation of this sequence inserts [8643]qux + before [8644]quux. + + bazola, ztesch: + Stanford (from mid-'70s on). + + [8645]foo, [8646]bar, thud, grunt: + This series was popular at CMU. Other CMU-associated variables + include [8647]gorp. + + [8648]foo, [8649]bar, fum: + This series is reported to be common at XEROX PARC. + + [8650]fred, jim, sheila, [8651]barney: + See the entry for [8652]fred. These tend to be Britishisms. + + [8653]corge, [8654]grault, [8655]flarp: + Popular at Rutgers University and among [8656]GOSMACS hackers. + + zxc, spqr, wombat: + Cambridge University (England). + + shme + Berkeley, GeoWorks, Ingres. Pronounced /shme/ with a short /e/. + + foo, bar, baz, bongo + Yale, late 1970s. + + spam + [8657]Python programmers. + + snork + Brown University, early 1970s. + + [8658]foo, [8659]bar, zot + Helsinki University of Technology, Finland. + + blarg, wibble + New Zealand. + + toto, titi, tata, tutu + France. + + pippo, pluto, paperino + Italy. Pippo /pee'po/ and Paperino /pa-per-ee'-no/ are the + Italian names for Goofy and Donald Duck. + + aap, noot, mies + The Netherlands. These are the first words a child used to + learn to spell on a Dutch spelling board. + + oogle, foogle, boogle; zork, gork, bork + These two series (which may be continued with other initial + consonents) are reportedly common in England, and said to go + back to Lewis Carroll. + + Of all these, only `foo' and `bar' are universal (and [8660]baz nearly + so). The compounds [8661]foobar and `foobaz' also enjoy very wide + currency. + + Some jargon terms are also used as metasyntactic names; [8662]barf and + [8663]mumble, for example. See also [8664]Commonwealth Hackish for + discussion of numerous metasyntactic variables found in Great Britain + and the Commonwealth. + _________________________________________________________________ + + Node:MFTL, Next:[8665]mickey, Previous:[8666]metasyntactic variable, + Up:[8667]= M = + + MFTL /M-F-T-L/ + + [abbreviation: `My Favorite Toy Language'] 1. adj. Describes a talk on + a programming language design that is heavy on the syntax (with lots + of BNF), sometimes even talks about semantics (e.g., type systems), + but rarely, if ever, has any content (see [8668]content-free). More + broadly applied to talks -- even when the topic is not a programming + language -- in which the subject matter is gone into in unnecessary + and meticulous detail at the sacrifice of any conceptual content. + "Well, it was a typical MFTL talk". 2. n. Describes a language about + which the developers are passionate (often to the point of proselytic + zeal) but no one else cares about. Applied to the language by those + outside the originating group. "He cornered me about type resolution + in his MFTL." + + The first great goal in the mind of the designer of an MFTL is usually + to write a compiler for it, then bootstrap the design away from + contamination by lesser languages by writing a compiler for it in + itself. Thus, the standard put-down question at an MFTL talk is "Has + it been used for anything besides its own compiler?" On the other + hand, a (compiled) language that cannot even be used to write its own + compiler is beneath contempt. (The qualification has become necessary + because of the increasing popularity of interpreted languages like + [8669]Perl and [8670]Python. See [8671]break-even point. + + (On a related note, Doug McIlroy once proposed a test of the + generality and utility of a language and the operating system under + which it is compiled: "Is the output of a FORTRAN program acceptable + as input to the FORTRAN compiler?" In other words, can you write + programs that write programs? (See [8672]toolsmith.) Alarming numbers + of (language, OS) pairs fail this test, particularly when the language + is FORTRAN; aficionados are quick to point out that [8673]Unix (even + using FORTRAN) passes it handily. That the test could ever be failed + is only surprising to those who have had the good fortune to have + worked only under modern systems which lack OS-supported and -imposed + "file types".) + _________________________________________________________________ + + Node:mickey, Next:[8674]mickey mouse program, Previous:[8675]MFTL, + Up:[8676]= M = + + mickey n. + + The resolution unit of mouse movement. It has been suggested that the + `disney' will become a benchmark unit for animation graphics + performance. + _________________________________________________________________ + + Node:mickey mouse program, Next:[8677]micro-, Previous:[8678]mickey, + Up:[8679]= M = + + mickey mouse program n. + + North American equivalent of a [8680]noddy (that is, trivial) program. + Doesn't necessarily have the belittling connotations of mainstream + slang "Oh, that's just mickey mouse stuff!"; sometimes trivial + programs can be very useful. + _________________________________________________________________ + + Node:micro-, Next:[8681]MicroDroid, Previous:[8682]mickey mouse + program, Up:[8683]= M = + + micro- pref. + + 1. Very small; this is the root of its use as a quantifier prefix. 2. + A quantifier prefix, calling for multiplication by 10^(-6) (see + [8684]quantifiers). Neither of these uses is peculiar to hackers, but + hackers tend to fling them both around rather more freely than is + countenanced in standard English. It is recorded, for example, that + one CS professor used to characterize the standard length of his + lectures as a microcentury -- that is, about 52.6 minutes (see also + [8685]attoparsec, [8686]nanoacre, and especially + [8687]microfortnight). 3. Personal or human-scale -- that is, capable + of being maintained or comprehended or manipulated by one human being. + This sense is generalized from `microcomputer', and is esp. used in + contrast with `macro-' (the corresponding Greek prefix meaning + `large'). 4. Local as opposed to global (or [8688]macro-). Thus a + hacker might say that buying a smaller car to reduce pollution only + solves a microproblem; the macroproblem of getting to work might be + better solved by using mass transit, moving to within walking + distance, or (best of all) telecommuting. + _________________________________________________________________ + + Node:MicroDroid, Next:[8689]microfloppies, Previous:[8690]micro-, + Up:[8691]= M = + + MicroDroid n. + + [Usenet] A Microsoft employee, esp. one who posts to various + operating-system advocacy newsgroups. MicroDroids post follow-ups to + any messages critical of Microsoft's operating systems, and often end + up sounding like visiting fundamentalist missionaries. See also + [8692]astroturfing; compare [8693]microserf. + _________________________________________________________________ + + Node:microfloppies, Next:[8694]microfortnight, + Previous:[8695]MicroDroid, Up:[8696]= M = + + microfloppies n. + + 3.5-inch floppies, as opposed to 5.25-inch [8697]vanilla or + mini-floppies and the now-obsolete 8-inch variety. This term may be + headed for obsolescence as 5.25-inchers pass out of use, only to be + revived if anybody floats a sub-3-inch floppy standard. See + [8698]stiffy, [8699]minifloppies. + _________________________________________________________________ + + Node:microfortnight, Next:[8700]microLenat, + Previous:[8701]microfloppies, Up:[8702]= M = + + microfortnight n. + + 1/1000000 of the fundamental unit of time in the + Furlong/Firkin/Fortnight system of measurement; 1.2096 sec. (A furlong + is 1/8th of a mile; a firkin is 1/4th of a barrel; the mass unit of + the system is taken to be a firkin of water). The VMS operating system + has a lot of tuning parameters that you can set with the SYSGEN + utility, and one of these is TIMEPROMPTWAIT, the time the system will + wait for an operator to set the correct date and time at boot if it + realizes that the current value is bogus. This time is specified in + microfortnights! + + Multiple uses of the millifortnight (about 20 minutes) and + [8703]nanofortnight have also been reported. + _________________________________________________________________ + + Node:microLenat, Next:[8704]microReid, Previous:[8705]microfortnight, + Up:[8706]= M = + + microLenat /mi:`-kroh-len'-*t/ n. + + The unit of [8707]bogosity. consensus is that this is the largest unit + practical for everyday use. The microLenat, originally invented by + David Jefferson, was promulgated as an attack against noted computer + scientist Doug Lenat by a [8708]tenured graduate student at CMU. Doug + had failed the student on an important exam because the student gave + only "AI is bogus" as his answer to the questions. The slur is + generally considered unmerited, but it has become a running gag + nevertheless. Some of Doug's friends argue that of course a microLenat + is bogus, since it is only one millionth of a Lenat. Others have + suggested that the unit should be redesignated after the grad student, + as the microReid. + _________________________________________________________________ + + Node:microReid, Next:[8709]microserf, Previous:[8710]microLenat, + Up:[8711]= M = + + microReid /mi:'kroh-reed/ n. + + See [8712]microLenat. + _________________________________________________________________ + + Node:microserf, Next:[8713]Microsloth Windows, + Previous:[8714]microReid, Up:[8715]= M = + + microserf /mi:'kro-s*rf/ + + [popularized, though not originated, by Douglas Copeland's book + "Microserfs"] A programmer at [8716]Microsoft, especially a low-level + coder with little chance of fame or fortune. Compare [8717]MicroDroid. + _________________________________________________________________ + + Node:Microsloth Windows, Next:[8718]Microsoft, + Previous:[8719]microserf, Up:[8720]= M = + + Microsloth Windows /mi:'kroh-sloth` win'dohz/ n. + + (Variants combine {Microshift, Macroshaft, Microsuck} with {Windoze, + WinDOS}. Hackerism(s) for `Microsoft Windows'. A thirty-two bit + extension and graphical shell to a sixteen bit patch to an eight bit + operating system originally coded for a four bit microprocessor which + was written by a two-bit company that can't stand one bit of + competition. Also just called `Windoze', with the implication that you + can fall asleep waiting for it to do anything; the latter term is + extremely common on Usenet. See [8721]Black Screen of Death and + [8722]Blue Screen of Death; compare [8723]X, [8724]sun-stools. + _________________________________________________________________ + + Node:Microsoft, Next:[8725]micros~1, Previous:[8726]Microsloth + Windows, Up:[8727]= M = + + Microsoft + + The new [8728]Evil Empire (the old one was [8729]IBM). The basic + complaints are, as formerly with IBM, that (a) their system designs + are horrible botches, (b) we can't get [8730]source to fix them, and + (c) they throw their weight around a lot. See also [8731]Halloween + Documents. + _________________________________________________________________ + + Node:micros~1, Next:[8732]middle-endian, Previous:[8733]Microsoft, + Up:[8734]= M = + + micros~1 + + An abbreviation of the full name [8735]Microsoft resembling the rather + [8736]bogus way Windows 9x's VFAT filesystem truncates long file names + to fit in the MS-DOS 8+3 scheme (the real filename is stored + elsewhere). If other files start with the same prefix, they'll be + called micros~2 and so on, causing lots of problems with backups and + other routine system-administration problems. During the US Antitrust + trial against Microsoft the names Micros~1 ans Micros~2 were suggested + for the two companies that would exist after a break-up. + _________________________________________________________________ + + Node:middle-endian, Next:[8737]middle-out implementation, + Previous:[8738]micros~1, Up:[8739]= M = + + middle-endian adj. + + Not [8740]big-endian or [8741]little-endian. Used of perverse byte + orders such as 3-4-1-2 or 2-1-4-3, occasionally found in the + packed-decimal formats of minicomputer manufacturers who shall remain + nameless. See [8742]NUXI problem. Non-US hackers use this term to + describe the American mm/dd/yy style of writing dates (Europeans write + little-endian dd/mm/yy, and Japanese use big-endian yy/mm/dd for + Western dates). + _________________________________________________________________ + + Node:middle-out implementation, Next:[8743]milliLampson, + Previous:[8744]middle-endian, Up:[8745]= M = + + middle-out implementation + + See [8746]bottom-up implementation. + _________________________________________________________________ + + Node:milliLampson, Next:[8747]minifloppies, Previous:[8748]middle-out + implementation, Up:[8749]= M = + + milliLampson /mil'*-lamp`sn/ n. + + A unit of talking speed, abbreviated mL. Most people run about 200 + milliLampsons. The eponymous Butler Lampson (a CS theorist and systems + implementor highly regarded among hackers) goes at 1000. A few people + speak faster. This unit is sometimes used to compare the (sometimes + widely disparate) rates at which people can generate ideas and + actually emit them in speech. For example, noted computer architect C. + Gordon Bell (designer of the PDP-11) is said, with some awe, to think + at about 1200 mL but only talk at about 300; he is frequently reduced + to fragments of sentences as his mouth tries to keep up with his + speeding brain. + _________________________________________________________________ + + Node:minifloppies, Next:[8750]MIPS, Previous:[8751]milliLampson, + Up:[8752]= M = + + minifloppies n.,obs. + + 5.25-inch floppy disks, as opposed to 3.5-inch or [8753]microfloppies + and the long-obsolescent 8-inch variety (if there is ever a smaller + size, they will undoubtedly be tagged `nanofloppies'). At one time, + this term was a trademark of Shugart Associates for their SA-400 + minifloppy drive. Nobody paid any attention. See [8754]stiffy. + _________________________________________________________________ + + Node:MIPS, Next:[8755]misbug, Previous:[8756]minifloppies, Up:[8757]= + M = + + MIPS /mips/ n. + + [abbreviation] 1. A measure of computing speed; formally, `Million + Instructions Per Second' (that's 10^6 per second, not 2^(20)!); often + rendered by hackers as `Meaningless Indication of Processor Speed' or + in other unflattering ways, such as `Meaningless Information Provided + by Salesmen'. This joke expresses an attitude nearly universal among + hackers about the value of most [8758]benchmark claims, said attitude + being one of the great cultural divides between hackers and + [8759]marketroids (see also [8760]BogoMIPS). The singular is sometimes + `1 MIP' even though this is clearly etymologically wrong. See also + [8761]KIPS and [8762]GIPS. 2. Computers, especially large computers, + considered abstractly as sources of [8763]computrons. "This is just a + workstation; the heavy MIPS are hidden in the basement." 3. The + corporate name of a particular RISC-chip company; among other things, + they designed the processor chips used in [8764]DEC's 3100 workstation + series. 4. Acronym for `Meaningless Information per Second' (a joke, + prob. from sense 1). + _________________________________________________________________ + + Node:misbug, Next:[8765]misfeature, Previous:[8766]MIPS, Up:[8767]= M + = + + misbug /mis-buhg/ n. + + [MIT; rare (like its referent)] An unintended property of a program + that turns out to be useful; something that should have been a + [8768]bug but turns out to be a [8769]feature. Compare [8770]green + lightning. See [8771]miswart. + _________________________________________________________________ + + Node:misfeature, Next:[8772]Missed'em-five, Previous:[8773]misbug, + Up:[8774]= M = + + misfeature /mis-fee'chr/ or /mis'fee`chr/ n. + + [common] A feature that eventually causes lossage, possibly because it + is not adequate for a new situation that has evolved. Since it results + from a deliberate and properly implemented feature, a misfeature is + not a bug. Nor is it a simple unforeseen side effect; the term implies + that the feature in question was carefully planned, but its long-term + consequences were not accurately or adequately predicted (which is + quite different from not having thought ahead at all). A misfeature + can be a particularly stubborn problem to resolve, because fixing it + usually involves a substantial philosophical change to the structure + of the system involved. + + Many misfeatures (especially in user-interface design) arise because + the designers/implementors mistake their personal tastes for laws of + nature. Often a former feature becomes a misfeature because trade-offs + were made whose parameters subsequently change (possibly only in the + judgment of the implementors). "Well, yeah, it is kind of a misfeature + that file names are limited to six characters, but the original + implementors wanted to save directory space and we're stuck with it + for now." + _________________________________________________________________ + + Node:Missed'em-five, Next:[8775]missile address, + Previous:[8776]misfeature, Up:[8777]= M = + + Missed'em-five n. + + Pejorative hackerism for AT&T System V Unix, generally used by + [8778]BSD partisans in a bigoted mood. (The synonym `SysVile' is also + encountered.) See [8779]software bloat, [8780]Berzerkeley. + _________________________________________________________________ + + Node:missile address, Next:[8781]miswart, + Previous:[8782]Missed'em-five, Up:[8783]= M = + + missile address n. + + See [8784]ICBM address. + _________________________________________________________________ + + Node:miswart, Next:[8785]MMF, Previous:[8786]missile address, + Up:[8787]= M = + + miswart /mis-wort/ n. + + [from [8788]wart by analogy with [8789]misbug] A [8790]feature that + superficially appears to be a [8791]wart but has been determined to be + the [8792]Right Thing. For example, in some versions of the + [8793]EMACS text editor, the `transpose characters' command exchanges + the character under the cursor with the one before it on the screen, + except when the cursor is at the end of a line, in which case the two + characters before the cursor are exchanged. While this behavior is + perhaps surprising, and certainly inconsistent, it has been found + through extensive experimentation to be what most users want. This + feature is a miswart. + _________________________________________________________________ + + Node:MMF, Next:[8794]mobo, Previous:[8795]miswart, Up:[8796]= M = + + MMF // + + [Usenet; common] Abbreviation: "Make Money Fast". Refers to any kind + of scheme which promises participants large profits with little or no + risk or effort. Typically, it is a some kind of multi-level marketing + operation which involves recruiting more members, or an illegal + pyramid scam. The term is also used to refer to any kind of spam which + promotes this. For more information, see the [8797]Make Money Fast + Myth Page. + _________________________________________________________________ + + Node:mobo, Next:[8798]moby, Previous:[8799]MMF, Up:[8800]= M = + + mobo /moh'bo/ + + Written and (rarely) spoken contraction of "motherboard" + _________________________________________________________________ + + Node:moby, Next:[8801]mockingbird, Previous:[8802]mobo, Up:[8803]= M = + + moby /moh'bee/ + + [MIT: seems to have been in use among model railroad fans years ago. + Derived from Melville's "Moby Dick" (some say from `Moby Pickle'). Now + common.] 1. adj. Large, immense, complex, impressive. "A Saturn V + rocket is a truly moby frob." "Some MIT undergrads pulled off a moby + hack at the Harvard-Yale game." (See [8804]Appendix A for discussion.) + 2. n. obs. The maximum address space of a machine (see below). For a + 680[234]0 or VAX or most modern 32-bit architectures, it is + 4,294,967,296 8-bit bytes (4 gigabytes). 3. A title of address (never + of third-person reference), usually used to show admiration, respect, + and/or friendliness to a competent hacker. "Greetings, moby Dave. + How's that address-book thing for the Mac going?" 4. adj. In + backgammon, doubles on the dice, as in `moby sixes', `moby ones', etc. + Compare this with [8805]bignum (sense 3): double sixes are both + bignums and moby sixes, but moby ones are not bignums (the use of + `moby' to describe double ones is sarcastic). Standard emphatic forms: + `Moby foo', `moby win', `moby loss'. `Foby moo': a spoonerism due to + Richard Greenblatt. 5. The largest available unit of something which + is available in discrete increments. Thus, ordering a "moby Coke" at + the local fast-food joint is not just a request for a large Coke, it's + an explicit request for the largest size they sell. + + This term entered hackerdom with the Fabritek 256K memory added to the + MIT AI PDP-6 machine, which was considered unimaginably huge when it + was installed in the 1960s (at a time when a more typical memory size + for a timesharing system was 72 kilobytes). Thus, a moby is + classically 256K 36-bit words, the size of a PDP-6 or PDP-10 moby. + Back when address registers were narrow the term was more generally + useful, because when a computer had virtual memory mapping, it might + actually have more physical memory attached to it than any one program + could access directly. One could then say "This computer has 6 mobies" + meaning that the ratio of physical memory to address space is 6, + without having to say specifically how much memory there actually is. + That in turn implied that the computer could timeshare six + `full-sized' programs without having to swap programs between memory + and disk. + + Nowadays the low cost of processor logic means that address spaces are + usually larger than the most physical memory you can cram onto a + machine, so most systems have much less than one theoretical `native' + moby of [8806]core. Also, more modern memory-management techniques + (esp. paging) make the `moby count' less significant. However, there + is one series of widely-used chips for which the term could stand to + be revived -- the Intel 8088 and 80286 with their incredibly + [8807]brain-damaged segmented-memory designs. On these, a `moby' would + be the 1-megabyte address span of a segment/offset pair (by + coincidence, a PDP-10 moby was exactly 1 megabyte of 9-bit bytes). + _________________________________________________________________ + + Node:mockingbird, Next:[8808]mod, Previous:[8809]moby, Up:[8810]= M = + + mockingbird n. + + Software that intercepts communications (especially login + transactions) between users and hosts and provides system-like + responses to the users while saving their responses (especially + account IDs and passwords). A special case of [8811]Trojan horse. + _________________________________________________________________ + + Node:mod, Next:[8812]mode, Previous:[8813]mockingbird, Up:[8814]= M = + + mod vt.,n. + + [very common] 1. Short for `modify' or `modification'. Very commonly + used -- in fact the full terms are considered markers that one is + being formal. The plural `mods' is used esp. with reference to bug + fixes or minor design changes in hardware or software, most esp. with + respect to [8815]patch sets or a [8816]diff. 2. Short for [8817]modulo + but used only for its techspeak sense. + _________________________________________________________________ + + Node:mode, Next:[8818]mode bit, Previous:[8819]mod, Up:[8820]= M = + + mode n. + + [common] A general state, usually used with an adjective describing + the state. Use of the word `mode' rather than `state' implies that the + state is extended over time, and probably also that some activity + characteristic of that state is being carried out. "No time to hack; + I'm in thesis mode." In its jargon sense, `mode' is most often + attributed to people, though it is sometimes applied to programs and + inanimate objects. In particular, see [8821]hack mode, [8822]day mode, + [8823]night mode, [8824]demo mode, [8825]fireworks mode, and + [8826]yoyo mode; also [8827]talk mode. + + One also often hears the verbs `enable' and `disable' used in + connection with jargon modes. Thus, for example, a sillier way of + saying "I'm going to crash" is "I'm going to enable crash mode now". + One might also hear a request to "disable flame mode, please". + + In a usage much closer to techspeak, a mode is a special state that + certain user interfaces must pass into in order to perform certain + functions. For example, in order to insert characters into a document + in the Unix editor vi, one must type the "i" key, which invokes the + "Insert" command. The effect of this command is to put vi into "insert + mode", in which typing the "i" key has a quite different effect (to + wit, it inserts an "i" into the document). One must then hit another + special key, "ESC", in order to leave "insert mode". Nowadays, modeful + interfaces are generally considered [8828]losing but survive in quite + a few widely used tools built in less enlightened times. + _________________________________________________________________ + + Node:mode bit, Next:[8829]modulo, Previous:[8830]mode, Up:[8831]= M = + + mode bit n. + + [common] A [8832]flag, usually in hardware, that selects between two + (usually quite different) modes of operation. The connotations are + different from [8833]flag bit in that mode bits are mainly written + during a boot or set-up phase, are seldom explicitly read, and seldom + change over the lifetime of an ordinary program. The classic example + was the EBCDIC-vs.-ASCII bit (#12) of the Program Status Word of the + IBM 360. + _________________________________________________________________ + + Node:modulo, Next:[8834]molly-guard, Previous:[8835]mode bit, + Up:[8836]= M = + + modulo /mod'yu-loh/ prep. + + Except for. An overgeneralization of mathematical terminology; one can + consider saying that 4 equals 22 except for the 9s (4 = 22 mod 9). + "Well, LISP seems to work okay now, modulo that [8837]GC bug." "I feel + fine today modulo a slight headache." + _________________________________________________________________ + + Node:molly-guard, Next:[8838]Mongolian Hordes technique, + Previous:[8839]modulo, Up:[8840]= M = + + molly-guard /mol'ee-gard/ n. + + [University of Illinois] A shield to prevent tripping of some + [8841]Big Red Switch by clumsy or ignorant hands. Originally used of + the plexiglass covers improvised for the BRS on an IBM 4341 after a + programmer's toddler daughter (named Molly) frobbed it twice in one + day. Later generalized to covers over stop/reset switches on disk + drives and networking equipment. In hardware catalogues, you'll see + the much less interesting description "guarded button". + _________________________________________________________________ + + Node:Mongolian Hordes technique, Next:[8842]monkey up, + Previous:[8843]molly-guard, Up:[8844]= M = + + Mongolian Hordes technique n. + + [poss. from the Sixties counterculture expression `Mongolian + clusterfuck' for a public orgy] Development by [8845]gang bang. + Implies that large numbers of inexperienced programmers are being put + on a job better performed by a few skilled ones (but see + [8846]bazaar). Also called `Chinese Army technique'; see also + [8847]Brooks's Law. + _________________________________________________________________ + + Node:monkey up, Next:[8848]monkey scratch, Previous:[8849]Mongolian + Hordes technique, Up:[8850]= M = + + monkey up vt. + + To hack together hardware for a particular task, especially a one-shot + job. Connotes an extremely [8851]crufty and consciously temporary + solution. Compare [8852]hack up, [8853]kluge up, [8854]cruft together. + _________________________________________________________________ + + Node:monkey scratch, Next:[8855]monstrosity, Previous:[8856]monkey up, + Up:[8857]= M = + + monkey, scratch n. + + See [8858]scratch monkey. + _________________________________________________________________ + + Node:monstrosity, Next:[8859]monty, Previous:[8860]monkey scratch, + Up:[8861]= M = + + monstrosity + + 1. n. A ridiculously [8862]elephantine program or system, esp. one + that is buggy or only marginally functional. 2. adj. The quality of + being monstrous (see `Overgeneralization' in the discussion of + jargonification). See also [8863]baroque. + _________________________________________________________________ + + Node:monty, Next:[8864]Moof, Previous:[8865]monstrosity, Up:[8866]= M + = + + monty /mon'tee/ n. + + 1. [US Geological Survey] A program with a ludicrously complex user + interface written to perform extremely trivial tasks. An example would + be a menu-driven, button clicking, pulldown, pop-up windows program + for listing directories. The original monty was an infamous + weather-reporting program, Monty the Amazing Weather Man, written at + the USGS. Monty had a widget-packed X-window interface with over 200 + buttons; and all monty actually did was [8867]FTP files off the + network. 2. [Great Britain; commonly capitalized as `Monty' or as `the + Full Monty'] 16 megabytes of memory, when fitted to an IBM-PC or + compatible. A standard PC-compatible using the AT- or ISA-bus with a + normal BIOS cannot access more than 16 megabytes of RAM. Generally + used of a PC, Unix workstation, etc. to mean `fully populated with' + memory, disk-space or some other desirable resource. This usage may be + related to a TV commercial for Del Monte fruit juice, in which one of + the characters insisted on "the full Del Monte"; but see the World + Wide Words article [8868]"The Full Monty" for discussion of the rather + complex etymology that may lie behind this. Compare American + [8869]moby. + _________________________________________________________________ + + Node:Moof, Next:[8870]Moore's Law, Previous:[8871]monty, Up:[8872]= M + = + + Moof /moof/ + + [Macintosh users] 1. n. The call of a semi-legendary creature, + properly called the [8873]dogcow. (Some previous versions of this + entry claimed, incorrectly, that Moof was the name of the creature.) + 2. adj. Used to flag software that's a hack, something untested and on + the edge. On one Apple CD-ROM, certain folders such as "Tools & Apps + (Moof!)" and "Development Platforms (Moof!)", are so marked to + indicate that they contain software not fully tested or sanctioned by + the powers that be. When you open these folders you cross the boundary + into hackerland. 3. v. On the Microsoft Network, the term `moof' has + gained popularity as a verb meaning `to be suddenly disconnected by + the system'. One might say "I got moofed". + _________________________________________________________________ + + Node:Moore's Law, Next:[8874]moose call, Previous:[8875]Moof, + Up:[8876]= M = + + Moore's Law /morz law/ prov. + + The observation that the logic density of silicon integrated circuits + has closely followed the curve (bits per square inch) = 2^(t - 1962) + where t is time in years; that is, the amount of information storable + on a given amount of silicon has roughly doubled every year since the + technology was invented. This relation, first uttered in 1964 by + semiconductor engineer Gordon Moore (who co-founded Intel four years + later) held until the late 1970s, at which point the doubling period + slowed to 18 months. The doubling period remained at that value + through time of writing (late 1999). Moore's Law is apparently + self-fulfilling. The implication is that somebody, somewhere is going + to be able to build a better chip than you if you rest on your + laurels, so you'd better start pushing hard on the problem. See also + [8877]Parkinson's Law of Data and [8878]Gates's Law. + _________________________________________________________________ + + Node:moose call, Next:[8879]moria, Previous:[8880]Moore's Law, + Up:[8881]= M = + + moose call n. + + See [8882]whalesong. + _________________________________________________________________ + + Node:moria, Next:[8883]MOTAS, Previous:[8884]moose call, Up:[8885]= M + = + + moria /mor'ee-*/ n. + + Like [8886]nethack and [8887]rogue, one of the large PD + Dungeons-and-Dragons-like simulation games, available for a wide range + of machines and operating systems. The name is from Tolkien's Mines of + Moria; compare [8888]elder days, [8889]elvish. The game is extremely + addictive and a major consumer of time better used for hacking. See + also [8890]nethack, [8891]rogue, [8892]Angband. + _________________________________________________________________ + + Node:MOTAS, Next:[8893]MOTOS, Previous:[8894]moria, Up:[8895]= M = + + MOTAS /moh-tahz/ n. + + [Usenet: Member Of The Appropriate Sex, after [8896]MOTOS and + [8897]MOTSS] A potential or (less often) actual sex partner. See also + [8898]SO. + _________________________________________________________________ + + Node:MOTOS, Next:[8899]MOTSS, Previous:[8900]MOTAS, Up:[8901]= M = + + MOTOS /moh-tohs/ n. + + [acronym from the 1970 U.S. census forms via Usenet: Member Of The + Opposite Sex] A potential or (less often) actual sex partner. See + [8902]MOTAS, [8903]MOTSS, [8904]SO. Less common than MOTSS or + [8905]MOTAS, which has largely displaced it. + _________________________________________________________________ + + Node:MOTSS, Next:[8906]mouse ahead, Previous:[8907]MOTOS, Up:[8908]= M + = + + MOTSS /mots/ or /M-O-T-S-S/ n. + + [from the 1970 U.S. census forms via Usenet] Member Of The Same Sex, + esp. one considered as a possible sexual partner. The gay-issues + newsgroup on Usenet is called soc.motss. See [8909]MOTOS and + [8910]MOTAS, which derive from it. See also [8911]SO. + _________________________________________________________________ + + Node:mouse ahead, Next:[8912]mouse around, Previous:[8913]MOTSS, + Up:[8914]= M = + + mouse ahead vi. + + Point-and-click analog of `type ahead'. To manipulate a computer's + pointing device (almost always a mouse in this usage, but not + necessarily) and its selection or command buttons before a computer + program is ready to accept such input, in anticipation of the program + accepting the input. Handling this properly is rare, but it can help + make a [8915]WIMP environment much more usable, assuming the users are + familiar with the behavior of the user interface. + _________________________________________________________________ + + Node:mouse around, Next:[8916]mouse belt, Previous:[8917]mouse ahead, + Up:[8918]= M = + + mouse around vi. + + To explore public portions of a large system, esp. a network such as + Internet via [8919]FTP or [8920]TELNET, looking for interesting stuff + to [8921]snarf. + _________________________________________________________________ + + Node:mouse belt, Next:[8922]mouse droppings, Previous:[8923]mouse + around, Up:[8924]= M = + + mouse belt n. + + See [8925]rat belt. + _________________________________________________________________ + + Node:mouse droppings, Next:[8926]mouse elbow, Previous:[8927]mouse + belt, Up:[8928]= M = + + mouse droppings n. + + [MS-DOS] Pixels (usually single) that are not properly restored when + the mouse pointer moves away from a particular location on the screen, + producing the appearance that the mouse pointer has left droppings + behind. The major causes for this problem are programs that write to + the screen memory corresponding to the mouse pointer's current + location without hiding the mouse pointer first, and mouse drivers + that do not quite support the graphics mode in use. + _________________________________________________________________ + + Node:mouse elbow, Next:[8929]mouso, Previous:[8930]mouse droppings, + Up:[8931]= M = + + mouse elbow n. + + A tennis-elbow-like fatigue syndrome resulting from excessive use of a + [8932]WIMP environment. Similarly, `mouse shoulder'; GLS reports that + he used to get this a lot before he taught himself to be + ambimoustrous. + _________________________________________________________________ + + Node:mouso, Next:[8933]MS-DOS, Previous:[8934]mouse elbow, Up:[8935]= + M = + + mouso /mow'soh/ n. + + [by analogy with `typo'] An error in mouse usage resulting in an + inappropriate selection or graphic garbage on the screen. Compare + [8936]thinko, [8937]braino. + _________________________________________________________________ + + Node:MS-DOS, Next:[8938]mu, Previous:[8939]mouso, Up:[8940]= M = + + MS-DOS /M-S-dos/ n. + + [MicroSoft Disk Operating System] A [8941]clone of [8942]CP/M for the + 8088 crufted together in 6 weeks by hacker Tim Paterson at Seattle + Computer Products, who called the original QDOS (Quick and Dirty + Operating System) and is said to have regretted it ever since. + Microsoft licensed QDOS order to have something to demo for IBM on + time, and the rest is history. Numerous features, including vaguely + Unix-like but rather broken support for subdirectories, I/O + redirection, and pipelines, were hacked into Microsoft's 2.0 and + subsequent versions; as a result, there are two or more incompatible + versions of many system calls, and MS-DOS programmers can never agree + on basic things like what character to use as an option switch or + whether to be case-sensitive. The resulting appalling mess is now the + highest-unit-volume OS in history. Often known simply as DOS, which + annoys people familiar with other similarly abbreviated operating + systems (the name goes back to the mid-1960s, when it was attached to + IBM's first disk operating system for the 360). The name further + annoys those who know what the term [8943]operating system does (or + ought to) connote; DOS is more properly a set of relatively simple + interrupt services. Some people like to pronounce DOS like "dose", as + in "I don't work on dose, man!", or to compare it to a dose of + brain-damaging drugs (a slogan button in wide circulation among + hackers exhorts: "MS-DOS: Just say No!"). See [8944]mess-dos, + [8945]ill-behaved. + _________________________________________________________________ + + Node:mu, Next:[8946]MUD, Previous:[8947]MS-DOS, Up:[8948]= M = + + mu /moo/ + + The correct answer to the classic trick question "Have you stopped + beating your wife yet?". Assuming that you have no wife or you have + never beaten your wife, the answer "yes" is wrong because it implies + that you used to beat your wife and then stopped, but "no" is worse + because it suggests that you have one and are still beating her. + According to various Discordians and Douglas Hofstadter the correct + answer is usually "mu", a Japanese word alleged to mean "Your question + cannot be answered because it depends on incorrect assumptions". + Hackers tend to be sensitive to logical inadequacies in language, and + many have adopted this suggestion with enthusiasm. The word `mu' is + actually from Chinese, meaning `nothing'; it is used in mainstream + Japanese in that sense. Native speakers do not recognize the + Discordian question-denying use, which almost certainly derives from + overgeneralization of the answer in the following well-known Rinzai + Zen [8949]koan: + + A monk asked Joshu, "Does a dog have the Buddha nature?" Joshu + retorted, "Mu!" + + See also [8950]has the X nature, [8951]Some AI Koans, and Douglas + Hofstadter's "Gödel, Escher, Bach: An Eternal Golden Braid" (pointer + in the [8952]Bibliography in Appendix C. + _________________________________________________________________ + + Node:MUD, Next:[8953]muddie, Previous:[8954]mu, Up:[8955]= M = + + MUD /muhd/ n. + + [acronym, Multi-User Dungeon; alt. Multi-User Dimension] 1. A class of + [8956]virtual reality experiments accessible via the Internet. These + are real-time chat forums with structure; they have multiple + `locations' like an adventure game, and may include combat, traps, + puzzles, magic, a simple economic system, and the capability for + characters to build more structure onto the database that represents + the existing world. 2. vi. To play a MUD. The acronym MUD is often + lowercased and/or verbed; thus, one may speak of `going mudding', etc. + + Historically, MUDs (and their more recent progeny with names of MU- + form) derive from a hack by Richard Bartle and Roy Trubshaw on the + University of Essex's DEC-10 in the early 1980s; descendants of that + game still exist today and are sometimes generically called + BartleMUDs. There is a widespread myth (repeated, unfortunately, by + earlier versions of this lexicon) that the name MUD was trademarked to + the commercial MUD run by Bartle on British Telecom (the motto: "You + haven't lived 'til you've died on MUD!"); however, this is false -- + Richard Bartle explicitly placed `MUD' in the public domain in 1985. + BT was upset at this, as they had already printed trademark claims on + some maps and posters, which were released and created the myth. + + Students on the European academic networks quickly improved on the MUD + concept, spawning several new MUDs (VAXMUD, AberMUD, LPMUD). Many of + these had associated bulletin-board systems for social interaction. + Because these had an image as `research' they often survived + administrative hostility to BBSs in general. This, together with the + fact that Usenet feeds were often spotty and difficult to get in the + U.K., made the MUDs major foci of hackish social interaction there. + + AberMUD and other variants crossed the Atlantic around 1988 and + quickly gained popularity in the U.S.; they became nuclei for large + hacker communities with only loose ties to traditional hackerdom (some + observers see parallels with the growth of Usenet in the early 1980s). + The second wave of MUDs (TinyMUD and variants) tended to emphasize + social interaction, puzzles, and cooperative world-building as opposed + to combat and competition (in writing, these social MUDs are sometimes + referred to as `MU*', with `MUD' implicitly reserved for the more + game-oriented ones). By 1991, over 50% of MUD sites were of a third + major variety, LPMUD, which synthesizes the combat/puzzle aspects of + AberMUD and older systems with the extensibility of TinyMud. In 1996 + the cutting edge of the technology is Pavel Curtis's MOO, even more + extensible using a built-in object-oriented language. The trend toward + greater programmability and flexibility will doubtless continue. + + The state of the art in MUD design is still moving very rapidly, with + new simulation designs appearing (seemingly) every month. Around 1991 + there was an unsuccessful movement to deprecate the term [8957]MUD + itself, as newer designs exhibit an exploding variety of names + corresponding to the different simulation styles being explored. It + survived. See also [8958]bonk/oif, [8959]FOD, [8960]link-dead, + [8961]mudhead, [8962]talk mode. + _________________________________________________________________ + + Node:muddie, Next:[8963]mudhead, Previous:[8964]MUD, Up:[8965]= M = + + muddie n. + + Syn. [8966]mudhead. More common in Great Britain, possibly because + system administrators there like to mutter "bloody muddies" when + annoyed at the species. + _________________________________________________________________ + + Node:mudhead, Next:[8967]muggle, Previous:[8968]muddie, Up:[8969]= M = + + mudhead n. + + Commonly used to refer to a [8970]MUD player who eats, sleeps, and + breathes MUD. Mudheads have been known to fail their degrees, drop + out, etc., with the consolation, however, that they made wizard level. + When encountered in person, on a MUD, or in a chat system, all a + mudhead will talk about is three topics: the tactic, character, or + wizard that is supposedly always unfairly stopping him/her from + becoming a wizard or beating a favorite MUD; why the specific game + he/she has experience with is so much better than any other; and the + MUD he or she is writing or going to write because his/her design + ideas are so much better than in any existing MUD. See also + [8971]wannabee. + + To the anthropologically literate, this term may recall the Zuni/Hopi + legend of the mudheads or `koyemshi', mythical half-formed children of + an unnatural union. Figures representing them act as clowns in Zuni + sacred ceremonies. Others may recall the `High School Madness' + sequence from the Firesign Theatre album "Don't Crush That Dwarf, Hand + Me the Pliers", in which there is a character named "Mudhead". + _________________________________________________________________ + + Node:muggle, Next:[8972]multician, Previous:[8973]mudhead, Up:[8974]= + M = + + muggle + + [from J.K. Rowling's `Harry Potter' books, 1998] A non-[8975]wizard. + Not as disparaging as [8976]luser; implies vague pity rather than + contempt. In the universe of Rowling's enormously (and deservedly) + popular children's series, muggles and wizards inhabit the same modern + world, but each group is ignorant of the commonplaces of the others' + existence - most muggles are unaware that wizards exist, and wizards + (used to magical ways of doing everything) are perplexed and + fascinated by muggle artifacts. + + In retrospect it seems completely inevitable that hackers would adopt + this metaphor, and in hacker usage it readily forms compounds such as + `muggle-friendly'. Compare [8977]luser, [8978]mundane. + _________________________________________________________________ + + Node:multician, Next:[8979]Multics, Previous:[8980]muggle, Up:[8981]= + M = + + multician /muhl-ti'shn/ n. + + [coined at Honeywell, ca. 1970] Competent user of [8982]Multics. + Perhaps oddly, no one has ever promoted the analogous `Unician'. + _________________________________________________________________ + + Node:Multics, Next:[8983]multitask, Previous:[8984]multician, + Up:[8985]= M = + + Multics /muhl'tiks/ n. + + [from "MULTiplexed Information and Computing Service"] An early + time-sharing [8986]operating system co-designed by a consortium + including MIT, GE, and Bell Laboratories as a successor to [8987]CTSS. + The design was first presented in 1965, planned for operation in 1967, + first operational in 1969, and took several more years to achieve + respectable performance and stability. + + Multics was very innovative for its time -- among other things, it + provided a hierarchical file system with access control on individual + files and introduced the idea of treating all devices uniformly as + special files. It was also the first OS to run on a symmetric + multiprocessor, and the only general-purpose system to be awarded a B2 + security rating by the NSA (see [8988]Orange Book). + + Bell Labs left the development effort in 1969 after judging that + [8989]second-system effect had bloated Multics to the point of + practical unusability. Honeywell commercialized Multics in 1972 after + buying out GE's computer group, but it was never very successful: at + its peak in the 1980s, there were between 75 and 100 Multics sites, + each a multi-million dollar mainframe. + + One of the former Multics developers from Bell Labs was Ken Thompson, + and [8990]Unix deliberately carried through and extended many of + Multics' design ideas; indeed, Thompson described the very name `Unix' + as `a weak pun on Multics'. For this and other reasons, aspects of the + Multics design remain a topic of occasional debate among hackers. See + also [8991]brain-damaged and [8992]GCOS. + + MIT ended its development association with Multics in 1977. Honeywell + sold its computer business to Bull in the mid 80s, and development on + Multics was stopped in 1988. Four Multics sites were known to be still + in use as late as 1998. There is a Multics page at + [8993]http://www.stratus.com/pub/vos/multics/tvv/multics.html. + _________________________________________________________________ + + Node:multitask, Next:[8994]mumblage, Previous:[8995]Multics, + Up:[8996]= M = + + multitask n. + + Often used of humans in the same meaning it has for computers, to + describe a person doing several things at once (but see [8997]thrash). + The term `multiplex', from communications technology (meaning to + handle more than one channel at the same time), is used similarly. + _________________________________________________________________ + + Node:mumblage, Next:[8998]mumble, Previous:[8999]multitask, Up:[9000]= + M = + + mumblage /muhm'bl*j/ n. + + The topic of one's mumbling (see [9001]mumble). "All that mumblage" is + used like "all that stuff" when it is not quite clear how the subject + of discussion works, or like "all that crap" when `mumble' is being + used as an implicit replacement for pejoratives. + _________________________________________________________________ + + Node:mumble, Next:[9002]munch, Previous:[9003]mumblage, Up:[9004]= M = + + mumble interj. + + 1. Said when the correct response is too complicated to enunciate, or + the speaker has not thought it out. Often prefaces a longer answer, or + indicates a general reluctance to get into a long discussion. "Don't + you think that we could improve LISP performance by using a hybrid + reference-count transaction garbage collector, if the cache is big + enough and there are some extra cache bits for the microcode to use?" + "Well, mumble ... I'll have to think about it." 2. [MIT] Expression of + not-quite-articulated agreement, often used as an informal vote of + consensus in a meeting: "So, shall we dike out the COBOL emulation?" + "Mumble!" 3. Sometimes used as an expression of disagreement + (distinguished from sense 2 by tone of voice and other cues). "I think + we should buy a [9005]VAX." "Mumble!" Common variant: `mumble frotz' + (see [9006]frotz; interestingly, one does not say `mumble frobnitz' + even though `frotz' is short for `frobnitz'). 4. Yet another + [9007]metasyntactic variable, like [9008]foo. 5. When used as a + question ("Mumble?") means "I didn't understand you". 6. Sometimes + used in `public' contexts on-line as a placefiller for things one is + barred from giving details about. For example, a poster with + pre-released hardware in his machine might say "Yup, my machine now + has an extra 16M of memory, thanks to the card I'm testing for + Mumbleco." 7. A conversational wild card used to designate something + one doesn't want to bother spelling out, but which can be + [9009]glarked from context. Compare [9010]blurgle. 8. [XEROX PARC] A + colloquialism used to suggest that further discussion would be + fruitless. + _________________________________________________________________ + + Node:munch, Next:[9011]munching, Previous:[9012]mumble, Up:[9013]= M = + + munch vt. + + [often confused with [9014]mung, q.v.] To transform information in a + serial fashion, often requiring large amounts of computation. To trace + down a data structure. Related to [9015]crunch and nearly synonymous + with [9016]grovel, but connotes less pain. + _________________________________________________________________ + + Node:munching, Next:[9017]munching squares, Previous:[9018]munch, + Up:[9019]= M = + + munching n. + + Exploration of security holes of someone else's computer for thrills, + notoriety, or to annoy the system manager. Compare [9020]cracker. See + also [9021]hacked off. + _________________________________________________________________ + + Node:munching squares, Next:[9022]munchkin, Previous:[9023]munching, + Up:[9024]= M = + + munching squares n. + + A [9025]display hack dating back to the PDP-1 (ca. 1962, reportedly + discovered by Jackson Wright), which employs a trivial computation + (repeatedly plotting the graph Y = X XOR T for successive values of T + -- see [9026]HAKMEM items 146-148) to produce an impressive display of + moving and growing squares that devour the screen. The initial value + of T is treated as a parameter, which, when well-chosen, can produce + amazing effects. Some of these, later (re)discovered on the LISP + machine, have been christened `munching triangles' (try AND for XOR + and toggling points instead of plotting them), `munching w's', and + `munching mazes'. More generally, suppose a graphics program produces + an impressive and ever-changing display of some basic form, foo, on a + display terminal, and does it using a relatively simple program; then + the program (or the resulting display) is likely to be referred to as + `munching foos'. [This is a good example of the use of the word + [9027]foo as a [9028]metasyntactic variable.] + _________________________________________________________________ + + Node:munchkin, Next:[9029]mundane, Previous:[9030]munching squares, + Up:[9031]= M = + + munchkin /muhnch'kin/ n. + + [from the squeaky-voiced little people in L. Frank Baum's "The Wizard + of Oz"] A teenage-or-younger micro enthusiast hacking BASIC or + something else equally constricted. A term of mild derision -- + munchkins are annoying but some grow up to be hackers after passing + through a [9032]larval stage. The term [9033]urchin is also used. See + also [9034]wannabee, [9035]bitty box. + _________________________________________________________________ + + Node:mundane, Next:[9036]mung, Previous:[9037]munchkin, Up:[9038]= M = + + mundane n. + + [from SF fandom] 1. A person who is not in science fiction fandom. 2. + A person who is not in the computer industry. In this sense, most + often an adjectival modifier as in "in my mundane life...." See also + [9039]Real World, [9040]muggle. + _________________________________________________________________ + + Node:mung, Next:[9041]munge, Previous:[9042]mundane, Up:[9043]= M = + + mung /muhng/ vt. + + [in 1960 at MIT, `Mash Until No Good'; sometime after that the + derivation from the [9044]recursive acronym `Mung Until No Good' + became standard; but see [9045]munge] 1. To make changes to a file, + esp. large-scale and irrevocable changes. See [9046]BLT. 2. To + destroy, usually accidentally, occasionally maliciously. The system + only mungs things maliciously; this is a consequence of + [9047]Finagle's Law. See [9048]scribble, [9049]mangle, [9050]trash, + [9051]nuke. Reports from [9052]Usenet suggest that the pronunciation + /muhnj/ is now usual in speech, but the spelling `mung' is still + common in program comments (compare the widespread confusion over the + proper spelling of [9053]kluge). 3. The kind of beans the sprouts of + which are used in Chinese food. (That's their real name! Mung beans! + Really!) + + Like many early hacker terms, this one seems to have originated at + [9054]TMRC; it was already in use there in 1958. Peter Samson + (compiler of the original TMRC lexicon) thinks it may originally have + been onomatopoeic for the sound of a relay spring (contact) being + twanged. However, it is known that during the World Wars, `mung' was + U.S. army slang for the ersatz creamed chipped beef better known as + `SOS', and it seems quite likely that the word in fact goes back to + Scots-dialect [9055]munge. + _________________________________________________________________ + + Node:munge, Next:[9056]Murphy's Law, Previous:[9057]mung, Up:[9058]= M + = + + munge /muhnj/ vt. + + 1. [derogatory] To imperfectly transform information. 2. A + comprehensive rewrite of a routine, data structure or the whole + program. 3. To modify data in some way the speaker doesn't need to go + into right now or cannot describe succinctly (compare [9059]mumble). + 4. To add [9060]spamblock to an email address. + + This term is often confused with [9061]mung, which probably was + derived from it. However, it also appears the word `munge' was in + common use in Scotland in the 1940s, and in Yorkshire in the 1950s, as + a verb, meaning to munch up into a masticated mess, and as a noun, + meaning the result of munging something up (the parallel with the + [9062]kluge/[9063]kludge pair is amusing). The OED reports `munge' as + an archaic verb nmeaning "to wipe (a person's nose)". + _________________________________________________________________ + + Node:Murphy's Law, Next:[9064]music, Previous:[9065]munge, Up:[9066]= + M = + + Murphy's Law prov. + + The correct, original Murphy's Law reads: "If there are two or more + ways to do something, and one of those ways can result in a + catastrophe, then someone will do it." This is a principle of + defensive design, cited here because it is usually given in mutant + forms less descriptive of the challenges of design for [9067]lusers. + For example, you don't make a two-pin plug symmetrical and then label + it `THIS WAY UP'; if it matters which way it is plugged in, then you + make the design asymmetrical (see also the anecdote under [9068]magic + smoke). + + Edward A. Murphy, Jr. was one of the engineers on the rocket-sled + experiments that were done by the U.S. Air Force in 1949 to test human + acceleration tolerances (USAF project MX981). One experiment involved + a set of 16 accelerometers mounted to different parts of the subject's + body. There were two ways each sensor could be glued to its mount, and + somebody methodically installed all 16 the wrong way around. Murphy + then made the original form of his pronouncement, which the test + subject (Major John Paul Stapp) quoted at a news conference a few days + later. + + Within months `Murphy's Law' had spread to various technical cultures + connected to aerospace engineering. Before too many years had gone by + variants had passed into the popular imagination, changing as they + went. Most of these are variants on "Anything that can go wrong, + will"; this is correctly referred to as [9069]Finagle's Law. The + memetic drift apparent in these mutants clearly demonstrates Murphy's + Law acting on itself! + _________________________________________________________________ + + Node:music, Next:[9070]mutter, Previous:[9071]Murphy's Law, Up:[9072]= + M = + + music n. + + A common extracurricular interest of hackers (compare + [9073]science-fiction fandom, [9074]oriental food; see also + [9075]filk). Hackish folklore has long claimed that musical and + programming abilities are closely related, and there has been at least + one large-scale statistical study that supports this. Hackers, as a + rule, like music and often develop musical appreciation in unusual and + interesting directions. Folk music is very big in hacker circles; so + is electronic music, and the sort of elaborate instrumental jazz/rock + that used to be called `progressive' and isn't recorded much any more. + The hacker's musical range tends to be wide; many can listen with + equal appreciation to (say) Talking Heads, Yes, Gentle Giant, Pat + Metheny, Scott Joplin, Tangerine Dream, Dream Theater, King Sunny Ade, + The Pretenders, Screaming Trees, or the Brandenburg Concerti. It is + also apparently true that hackerdom includes a much higher + concentration of talented amateur musicians than one would expect from + a similar-sized control group of [9076]mundane types. + _________________________________________________________________ + + Node:mutter, Next:[9077]N, Previous:[9078]music, Up:[9079]= M = + + mutter vt. + + To quietly enter a command not meant for the ears, eyes, or fingers of + ordinary mortals. Often used in `mutter an [9080]incantation'. See + also [9081]wizard. + _________________________________________________________________ + + Node:= N =, Next:[9082]= O =, Previous:[9083]= M =, Up:[9084]The + Jargon Lexicon + += N = + + * [9085]N: + * [9086]nadger: + * [9087]nagware: + * [9088]nailed to the wall: + * [9089]nailing jelly: + * [9090]naive: + * [9091]naive user: + * [9092]NAK: + * [9093]NANA: + * [9094]nano: + * [9095]nano-: + * [9096]nanoacre: + * [9097]nanobot: + * [9098]nanocomputer: + * [9099]nanofortnight: + * [9100]nanotechnology: + * [9101]nasal demons: + * [9102]nastygram: + * [9103]Nathan Hale: + * [9104]nature: + * [9105]neat hack: + * [9106]neats vs. scruffies: + * [9107]neep-neep: + * [9108]neophilia: + * [9109]nerd: + * [9110]nerd knob: + * [9111]net.-: + * [9112]net.god: + * [9113]net.personality: + * [9114]net.police: + * [9115]NetBOLLIX: + * [9116]netburp: + * [9117]netdead: + * [9118]nethack: + * [9119]netiquette: + * [9120]netlag: + * [9121]netnews: + * [9122]netrock: + * [9123]Netscrape: + * [9124]netsplit: + * [9125]netter: + * [9126]network address: + * [9127]network meltdown: + * [9128]New Jersey: + * [9129]New Testament: + * [9130]newbie: + * [9131]newgroup wars: + * [9132]newline: + * [9133]NeWS: + * [9134]newsfroup: + * [9135]newsgroup: + * [9136]nick: + * [9137]nickle: + * [9138]night mode: + * [9139]Nightmare File System: + * [9140]NIL: + * [9141]Ninety-Ninety Rule: + * [9142]nipple mouse: + * [9143]NMI: + * [9144]no-op: + * [9145]noddy: + * [9146]node: + * [9147]Nominal Semidestructor: + * [9148]non-optimal solution: + * [9149]nonlinear: + * [9150]nontrivial: + * [9151]not ready for prime time: + * [9152]notwork: + * [9153]NP-: + * [9154]nroff: + * [9155]NSA line eater: + * [9156]NSP: + * [9157]nude: + * [9158]nugry: + * [9159]nuke: + * [9160]number-crunching: + * [9161]numbers: + * [9162]NUXI problem: + * [9163]nybble: + * [9164]nyetwork: + _________________________________________________________________ + + Node:N, Next:[9165]nadger, Previous:[9166]mutter, Up:[9167]= N = + + N /N/ quant. + + 1. A large and indeterminate number of objects: "There were N bugs in + that crock!" Also used in its original sense of a variable name: "This + crock has N bugs, as N goes to infinity." (The true number of bugs is + always at least N + 1; see [9168]Lubarsky's Law of Cybernetic + Entomology.) 2. A variable whose value is inherited from the current + context. For example, when a meal is being ordered at a restaurant, N + may be understood to mean however many people there are at the table. + From the remark "We'd like to order N wonton soups and a family dinner + for N - 1" you can deduce that one person at the table wants to eat + only soup, even though you don't know how many people there are (see + [9169]great-wall). 3. `Nth': adj. The ordinal counterpart of N, senses + 1 and 2. "Now for the Nth and last time..." In the specific context + "Nth-year grad student", N is generally assumed to be at least 4, and + is usually 5 or more (see [9170]tenured graduate student). See also + [9171]random numbers, [9172]two-to-the-N. + _________________________________________________________________ + + Node:nadger, Next:[9173]nagware, Previous:[9174]N, Up:[9175]= N = + + nadger /nad'jr/ v. + + [UK, from rude slang noun `nadgers' for testicles; compare American & + British `bollixed'] Of software or hardware (not people), to twiddle + some object in a hidden manner, generally so that it conforms better + to some format. For instance, string printing routines on 8-bit + processors often take the string text from the instruction stream, + thus a print call looks like jsr print:"Hello world". The print + routine has to `nadger' the saved instruction pointer so that the + processor doesn't try to execute the text as instructions when the + subroutine returns. See [9176]adger. + _________________________________________________________________ + + Node:nagware, Next:[9177]nailed to the wall, Previous:[9178]nadger, + Up:[9179]= N = + + nagware /nag'weir/ n. + + [Usenet] The variety of [9180]shareware that displays a large screen + at the beginning or end reminding you to register, typically requiring + some sort of keystroke to continue so that you can't use the software + in batch mode. Compare [9181]annoyware, [9182]crippleware. + _________________________________________________________________ + + Node:nailed to the wall, Next:[9183]nailing jelly, + Previous:[9184]nagware, Up:[9185]= N = + + nailed to the wall adj. + + [like a trophy] Said of a bug finally eliminated after protracted, and + even heroic, effort. + _________________________________________________________________ + + Node:nailing jelly, Next:[9186]naive, Previous:[9187]nailed to the + wall, Up:[9188]= N = + + nailing jelly vi. + + See [9189]like nailing jelly to a tree. + _________________________________________________________________ + + Node:naive, Next:[9190]naive user, Previous:[9191]nailing jelly, + Up:[9192]= N = + + naive adj. + + 1. Untutored in the perversities of some particular program or system; + one who still tries to do things in an intuitive way, rather than the + right way (in really good designs these coincide, but most designs + aren't `really good' in the appropriate sense). This trait is + completely unrelated to general maturity or competence, or even + competence at any other specific program. It is a sad commentary on + the primitive state of computing that the natural opposite of this + term is often claimed to be `experienced user' but is really more like + `cynical user'. 2. Said of an algorithm that doesn't take advantage of + some superior but advanced technique, e.g., the [9193]bubble sort. It + may imply naivete on the part of the programmer, although there are + situations where a naive algorithm is preferred, because it is more + important to keep the code comprehensible than to go for maximum + performance. "I know the linear search is naive, but in this case the + list typically only has half a dozen items." + _________________________________________________________________ + + Node:naive user, Next:[9194]NAK, Previous:[9195]naive, Up:[9196]= N = + + naive user n. + + A [9197]luser. Tends to imply someone who is ignorant mainly owing to + inexperience. When this is applied to someone who has experience, + there is a definite implication of stupidity. + _________________________________________________________________ + + Node:NAK, Next:[9198]NANA, Previous:[9199]naive user, Up:[9200]= N = + + NAK /nak/ interj. + + [from the ASCII mnemonic for 0010101] 1. On-line joke answer to + [9201]ACK?: "I'm not here." 2. On-line answer to a request for chat: + "I'm not available." 3. Used to politely interrupt someone to tell + them you don't understand their point or that they have suddenly + stopped making sense. See [9202]ACK, sense 3. "And then, after we + recode the project in COBOL...." "Nak, Nak, Nak! I thought I heard you + say COBOL!" 4. A negative answer. "OK if I boot the server?" "NAK!" + _________________________________________________________________ + + Node:NANA, Next:[9203]nano, Previous:[9204]NAK, Up:[9205]= N = + + NANA // + + [Usenet] The newsgroups news.admin.net-abuse.*, devoted to fighting + [9206]spam and network abuse. Each individual newsgroup is often + referred to by adding a letter to NANA. For example, NANAU would refer + to news.admin.net-abuse.usenet. + + When spam began to be a serious problem around 1995, and a loose + network of anti-spammers formed to combat it, spammers immediately + accused them of being the [9207]backbone cabal, or the Cabal reborn. + Though this was not true, spam-fighters ironically accepted the label + and the tag line "There is No Cabal" reappeared (later, and now + commonly, abbreviated to "TINC"). Nowadays "the Cabal" is generally + understood to refer to the NANA regulars. + _________________________________________________________________ + + Node:nano, Next:[9208]nano-, Previous:[9209]NANA, Up:[9210]= N = + + nano /nan'oh/ n. + + [CMU: from `nanosecond'] A brief period of time. "Be with you in a + nano" means you really will be free shortly, i.e., implies what + mainstream people mean by "in a jiffy" (whereas the hackish use of + `jiffy' is quite different -- see [9211]jiffy). + _________________________________________________________________ + + Node:nano-, Next:[9212]nanoacre, Previous:[9213]nano, Up:[9214]= N = + + nano- pref. + + [SI: the next quantifier below [9215]micro-; meaning * 10^(-9)] + Smaller than [9216]micro-, and used in the same rather loose and + connotative way. Thus, one has [9217]nanotechnology (coined by hacker + K. Eric Drexler) by analogy with `microtechnology'; and a few machine + architectures have a `nanocode' level below `microcode'. Tom Duff at + Bell Labs has also pointed out that "Pi seconds is a nanocentury". See + also [9218]quantifiers, [9219]pico-, [9220]nanoacre, [9221]nanobot, + [9222]nanocomputer, [9223]nanofortnight. + _________________________________________________________________ + + Node:nanoacre, Next:[9224]nanobot, Previous:[9225]nano-, Up:[9226]= N + = + + nanoacre /nan'oh-ay`kr/ n. + + A unit (about 2 mm square) of real estate on a VLSI chip. The term + gets its giggle value from the fact that VLSI nanoacres have costs in + the same range as real acres once one figures in design and + fabrication-setup costs. + _________________________________________________________________ + + Node:nanobot, Next:[9227]nanocomputer, Previous:[9228]nanoacre, + Up:[9229]= N = + + nanobot /nan'oh-bot/ n. + + A robot of microscopic proportions, presumably built by means of + [9230]nanotechnology. As yet, only used informally (and + speculatively!). Also called a `nanoagent'. + _________________________________________________________________ + + Node:nanocomputer, Next:[9231]nanofortnight, Previous:[9232]nanobot, + Up:[9233]= N = + + nanocomputer /nan'oh-k*m-pyoo'tr/ n. + + A computer with molecular-sized switching elements. Designs for + mechanical nanocomputers which use single-molecule sliding rods for + their logic have been proposed. The controller for a [9234]nanobot + would be a nanocomputer. + _________________________________________________________________ + + Node:nanofortnight, Next:[9235]nanotechnology, + Previous:[9236]nanocomputer, Up:[9237]= N = + + nanofortnight n. + + [Adelaide University] 1 fortnight * 10^(-9), or about 1.2 msec. This + unit was used largely by students doing undergraduate practicals. See + [9238]microfortnight, [9239]attoparsec, and [9240]micro-. + _________________________________________________________________ + + Node:nanotechnology, Next:[9241]nasal demons, + Previous:[9242]nanofortnight, Up:[9243]= N = + + nanotechnology /nan'-oh-tek-no`l*-jee/ n. + + A hypothetical fabrication technology in which objects are designed + and built with the individual specification and placement of each + separate atom. The first unequivocal nanofabrication experiments took + place in 1990, for example with the deposition of individual xenon + atoms on a nickel substrate to spell the logo of a certain very large + computer company. Nanotechnology has been a hot topic in the hacker + subculture ever since the term was coined by K. Eric Drexler in his + book "Engines of Creation" (Anchor/Doubleday, ISBN 0-385-19973-2), + where he predicted that nanotechnology could give rise to replicating + assemblers, permitting an exponential growth of productivity and + personal wealth (there's an authorized transcription at + [9244]http://www.foresight.org/EOC/index.html.). See also [9245]blue + goo, [9246]gray goo, [9247]nanobot. + _________________________________________________________________ + + Node:nasal demons, Next:[9248]nastygram, + Previous:[9249]nanotechnology, Up:[9250]= N = + + nasal demons n. + + Recognized shorthand on the Usenet group comp.std.c for any unexpected + behavior of a C compiler on encountering an undefined construct. + During a discussion on that group in early 1992, a regular remarked + "When the compiler encounters [a given undefined construct] it is + legal for it to make demons fly out of your nose" (the implication is + that the compiler may choose any arbitrarily bizarre way to interpret + the code without violating the ANSI C standard). Someone else followed + up with a reference to "nasal demons", which quickly became + established. + _________________________________________________________________ + + Node:nastygram, Next:[9251]Nathan Hale, Previous:[9252]nasal demons, + Up:[9253]= N = + + nastygram /nas'tee-gram/ n. + + 1. A protocol packet or item of email (the latter is also called a + [9254]letterbomb) that takes advantage of misfeatures or security + holes on the target system to do untoward things. 2. Disapproving + mail, esp. from a [9255]net.god, pursuant to a violation of + [9256]netiquette or a complaint about failure to correct some mail- or + news-transmission problem. Compare [9257]shitogram, [9258]mailbomb. 3. + A status report from an unhappy, and probably picky, customer. "What'd + Corporate say in today's nastygram?" 4. [deprecated] An error reply by + mail from a [9259]daemon; in particular, a [9260]bounce message. + _________________________________________________________________ + + Node:Nathan Hale, Next:[9261]nature, Previous:[9262]nastygram, + Up:[9263]= N = + + Nathan Hale n. + + An asterisk (see also [9264]splat, [9265]ASCII). Oh, you want an + etymology? Notionally, from "I regret that I have only one asterisk + for my country!", a misquote of the famous remark uttered by Nathan + Hale just before he was hanged. Hale was a (failed) spy for the rebels + in the American War of Independence. + _________________________________________________________________ + + Node:nature, Next:[9266]neat hack, Previous:[9267]Nathan Hale, + Up:[9268]= N = + + nature n. + + See [9269]has the X nature. + _________________________________________________________________ + + Node:neat hack, Next:[9270]neats vs. scruffies, Previous:[9271]nature, + Up:[9272]= N = + + neat hack n. + + [very common] 1. A clever technique. 2. A brilliant practical joke, + where neatness is correlated with cleverness, harmlessness, and + surprise value. Example: the Caltech Rose Bowl card display switch + (see [9273]Appendix A for discussion). See also [9274]hack. + _________________________________________________________________ + + Node:neats vs. scruffies, Next:[9275]neep-neep, Previous:[9276]neat + hack, Up:[9277]= N = + + neats vs. scruffies n. + + The label used to refer to one of the continuing [9278]holy wars in AI + research. This conflict tangles together two separate issues. One is + the relationship between human reasoning and AI; `neats' tend to try + to build systems that `reason' in some way identifiably similar to the + way humans report themselves as doing, while `scruffies' profess not + to care whether an algorithm resembles human reasoning in the least as + long as it works. More importantly, neats tend to believe that logic + is king, while scruffies favor looser, more ad-hoc methods driven by + empirical knowledge. To a neat, scruffy methods appear promiscuous, + successful only by accident, and not productive of insights about how + intelligence actually works; to a scruffy, neat methods appear to be + hung up on formalism and irrelevant to the hard-to-capture `common + sense' of living intelligences. + _________________________________________________________________ + + Node:neep-neep, Next:[9279]neophilia, Previous:[9280]neats vs. + scruffies, Up:[9281]= N = + + neep-neep /neep neep/ n. + + [onomatopoeic, widely spread through SF fandom but reported to have + originated at Caltech in the 1970s] One who is fascinated by + computers. Less specific than [9282]hacker, as it need not imply more + skill than is required to boot games on a PC. The derived noun + `neeping' applies specifically to the long conversations about + computers that tend to develop in the corners at most SF-convention + parties (the term `neepery' is also in wide use). Fandom has a related + proverb to the effect that "Hacking is a conversational black hole!". + _________________________________________________________________ + + Node:neophilia, Next:[9283]nerd, Previous:[9284]neep-neep, Up:[9285]= + N = + + neophilia /nee`oh-fil'-ee-*/ n. + + The trait of being excited and pleased by novelty. Common among most + hackers, SF fans, and members of several other connected leading-edge + subcultures, including the pro-technology `Whole Earth' wing of the + ecology movement, space activists, many members of Mensa, and the + Discordian/neo-pagan underground. All these groups overlap heavily and + (where evidence is available) seem to share characteristic hacker + tropisms for science fiction, [9286]music, and [9287]oriental food. + The opposite tendency is `neophobia'. + _________________________________________________________________ + + Node:nerd, Next:[9288]nerd knob, Previous:[9289]neophilia, Up:[9290]= + N = + + nerd n. + + 1. [mainstream slang] Pejorative applied to anyone with an + above-average IQ and few gifts at small talk and ordinary social + rituals. 2. [jargon] Term of praise applied (in conscious ironic + reference to sense 1) to someone who knows what's really important and + interesting and doesn't care to be distracted by trivial chatter and + silly status games. Compare the two senses of [9291]computer geek. + + The word itself appears to derive from the lines "And then, just to + show them, I'll sail to Ka-Troo / And Bring Back an It-Kutch, a Preep + and a Proo, / A Nerkle, a Nerd, and a Seersucker, too!" in the Dr. + Seuss book "If I Ran the Zoo" (1950). (The spellings `nurd' and + `gnurd' also used to be current at MIT, where `nurd' is reported from + as far back as 1957.) How it developed its mainstream meaning is + unclear, but sense 1 seems to have entered mass culture in the early + 1970s (there are reports that in the mid-1960s it meant roughly + "annoying misfit" without the connotation of intelligence). + + An IEEE Spectrum article (4/95, page 16) once derived `nerd' in its + variant form `knurd' from the word `drunk' backwards, but this bears + all the hallmarks of a bogus folk etymology. + + Hackers developed sense 2 in self-defense perhaps ten years later, and + some actually wear "Nerd Pride" buttons, only half as a joke. At MIT + one can find not only buttons but (what else?) pocket protectors + bearing the slogan and the MIT seal. + _________________________________________________________________ + + Node:nerd knob, Next:[9292]net.-, Previous:[9293]nerd, Up:[9294]= N = + + nerd knob n. + + [Cisco] a command in a complex piece of software which is more likely + to be used by an extremely experienced user to tweak a setting of one + sort or another - a setting which the average user may not even know + exists. Nerd knobs tend to be toggles, turning on or off a particular, + specific, narrowly defined behavior. + _________________________________________________________________ + + Node:net.-, Next:[9295]net.god, Previous:[9296]nerd knob, Up:[9297]= N + = + + net.- /net dot/ pref. + + [Usenet] Prefix used to describe people and events related to Usenet. + From the time before the [9298]Great Renaming, when most non-local + newsgroups had names beginning `net.'. Includes [9299]net.gods, + `net.goddesses' (various charismatic net.women with circles of on-line + admirers), `net.lurkers' (see [9300]lurker), `net.person', + `net.parties' (a synonym for [9301]boink, sense 2), and many similar + constructs. See also [9302]net.police. + _________________________________________________________________ + + Node:net.god, Next:[9303]net.personality, Previous:[9304]net.-, + Up:[9305]= N = + + net.god /net god/ n. + + Accolade referring to anyone who satisfies some combination of the + following conditions: has been visible on Usenet for more than 5 + years, ran one of the original backbone sites, moderated an important + newsgroup, wrote news software, or knows Gene, Mark, Rick, Mel, Henry, + Chuq, and Greg personally. See [9306]demigod. Net.goddesses such as + Rissa or the Slime Sisters have (so far) been distinguished more by + personality than by authority. + _________________________________________________________________ + + Node:net.personality, Next:[9307]net.police, Previous:[9308]net.god, + Up:[9309]= N = + + net.personality /net per`sn-al'-*-tee/ n. + + Someone who has made a name for him or herself on [9310]Usenet, + through either longevity or attention-getting posts, but doesn't meet + the other requirements of [9311]net.godhood. + _________________________________________________________________ + + Node:net.police, Next:[9312]NetBOLLIX, Previous:[9313]net.personality, + Up:[9314]= N = + + net.police /net-p*-lees'/ n. + + (var. `net.cops') Those Usenet readers who feel it is their + responsibility to pounce on and [9315]flame any posting which they + regard as offensive or in violation of their understanding of + [9316]netiquette. Generally used sarcastically or pejoratively. Also + spelled `net police'. See also [9317]net.-, [9318]code police. + _________________________________________________________________ + + Node:NetBOLLIX, Next:[9319]netburp, Previous:[9320]net.police, + Up:[9321]= N = + + NetBOLLIX n. + + [from bollix: to bungle, or British `bollocks'] [9322]IBM's NetBIOS, + an extremely [9323]brain-damaged network protocol that, like + [9324]Blue Glue, is used at commercial shops that don't know any + better. + _________________________________________________________________ + + Node:netburp, Next:[9325]netdead, Previous:[9326]NetBOLLIX, Up:[9327]= + N = + + netburp n. + + [IRC] When [9328]netlag gets really bad, and delays between servers + exceed a certain threshhold, the [9329]IRC network effectively becomes + partitioned for a period of time, and large numbers of people seem to + be signing off at the same time and then signing back on again when + things get better. An instance of this is called a `netburp' (or, + sometimes, [9330]netsplit). + _________________________________________________________________ + + Node:netdead, Next:[9331]nethack, Previous:[9332]netburp, Up:[9333]= N + = + + netdead n. + + [IRC] The state of someone who signs off [9334]IRC, perhaps during a + [9335]netburp, and doesn't sign back on until later. In the interim, + he is "dead to the net". Compare [9336]link-dead. + _________________________________________________________________ + + Node:nethack, Next:[9337]netiquette, Previous:[9338]netdead, + Up:[9339]= N = + + nethack /net'hak/ n. + + [Unix] A dungeon game similar to [9340]rogue but more elaborate, + distributed in C source over [9341]Usenet and very popular at Unix + sites and on PC-class machines (nethack is probably the most widely + distributed of the freeware dungeon games). The earliest versions, + written by Jay Fenlason and later considerably enhanced by Andries + Brouwer, were simply called `hack'. The name changed when maintenance + was taken over by a group of hackers originally organized by Mike + Stephenson. There is now an official site one at + [9342]http://www.nethack.org/. See also [9343]moria, [9344]rogue, + [9345]Angband. + _________________________________________________________________ + + Node:netiquette, Next:[9346]netlag, Previous:[9347]nethack, Up:[9348]= + N = + + netiquette /net'ee-ket/ or /net'i-ket/ n. + + [portmanteau, network + etiquette] The conventions of politeness + recognized on [9349]Usenet, such as avoidance of cross-posting to + inappropriate groups and refraining from commercial pluggery outside + the biz groups. + _________________________________________________________________ + + Node:netlag, Next:[9350]netnews, Previous:[9351]netiquette, Up:[9352]= + N = + + netlag n. + + [IRC, MUD] A condition that occurs when the delays in the [9353]IRC + network or on a [9354]MUD become severe enough that servers briefly + lose and then reestablish contact, causing messages to be delivered in + bursts, often with delays of up to a minute. (Note that this term has + nothing to do with mainstream "jet lag", a condition which hackers + tend not to be much bothered by.) Often shortened to just `lag'. + _________________________________________________________________ + + Node:netnews, Next:[9355]netrock, Previous:[9356]netlag, Up:[9357]= N + = + + netnews /net'n[y]ooz/ n. + + 1. The software that makes [9358]Usenet run. 2. The content of Usenet. + "I read netnews right after my mail most mornings." + _________________________________________________________________ + + Node:netrock, Next:[9359]Netscrape, Previous:[9360]netnews, Up:[9361]= + N = + + netrock /net'rok/ n. + + [IBM] A [9362]flame; used esp. on VNET, IBM's internal corporate + network. + _________________________________________________________________ + + Node:Netscrape, Next:[9363]netsplit, Previous:[9364]netrock, + Up:[9365]= N = + + Netscrape n. + + [sometimes elaborated to `Netscrape Fornicator', also `Nutscrape'] + Standard name-of-insult for Netscape Navigator/Communicator, + Netscape's overweight Web browser. Compare [9366]Internet Exploiter. + _________________________________________________________________ + + Node:netsplit, Next:[9367]netter, Previous:[9368]Netscrape, Up:[9369]= + N = + + netsplit n. + + Syn. [9370]netburp. + _________________________________________________________________ + + Node:netter, Next:[9371]network address, Previous:[9372]netsplit, + Up:[9373]= N = + + netter n. + + 1. Loosely, anyone with a [9374]network address. 2. More specifically, + a [9375]Usenet regular. Most often found in the plural. "If you post + that in a technical group, you're going to be flamed by angry netters + for the rest of time!" + _________________________________________________________________ + + Node:network address, Next:[9376]network meltdown, + Previous:[9377]netter, Up:[9378]= N = + + network address n. + + (also `net address') As used by hackers, means an address on `the' + network (see [9379]the network; this used to include [9380]bang path + addresses but now almost always implies an [9381]Internet address). + Net addresses are often used in email text as a more concise + substitute for personal names; indeed, hackers may come to know each + other quite well by network names without ever learning each others' + `legal' monikers. Indeed, display of a network address (e.g on + business cards) used to function as an important hacker identification + signal, like lodge pins among Masons or tie-dyed T-shirts among + Grateful Dead fans. In the day of pervasive Internet this is less + true, but you can still be fairly sure that anyone with a network + address handwritten on his or her convention badge is a hacker. + _________________________________________________________________ + + Node:network meltdown, Next:[9382]New Jersey, Previous:[9383]network + address, Up:[9384]= N = + + network meltdown n. + + A state of complete network overload; the network equivalent of + [9385]thrashing. This may be induced by a [9386]Chernobyl packet. See + also [9387]broadcast storm, [9388]kamikaze packet. + + Network meltdown is often a result of network designs that are + optimized for a steady state of moderate load and don't cope well with + the very jagged, bursty usage patterns of the real world. One amusing + instance of this is triggered by the popular and very bloody + shoot-'em-up game Doom on the PC. When used in multiplayer mode over a + network, the game uses broadcast packets to inform other machines when + bullets are fired. This causes problems with weapons like the chain + gun which fire rapidly -- it can blast the network into a meltdown + state just as easily as it shreds opposing monsters. + _________________________________________________________________ + + Node:New Jersey, Next:[9389]New Testament, Previous:[9390]network + meltdown, Up:[9391]= N = + + New Jersey adj. + + [primarily Stanford/Silicon Valley] Brain-damaged or of poor design. + This refers to the allegedly wretched quality of such software as C, + C++, and Unix (which originated at Bell Labs in Murray Hill, New + Jersey). "This compiler bites the bag, but what can you expect from a + compiler designed in New Jersey?" Compare [9392]Berkeley Quality + Software. See also [9393]Unix conspiracy. + _________________________________________________________________ + + Node:New Testament, Next:[9394]newbie, Previous:[9395]New Jersey, + Up:[9396]= N = + + New Testament n. + + [C programmers] The second edition of K&R's "The C Programming + Language" (Prentice-Hall, 1988; ISBN 0-13-110362-8), describing ANSI + Standard C. See [9397]K&R; this version is also called `K&R2'. + _________________________________________________________________ + + Node:newbie, Next:[9398]newgroup wars, Previous:[9399]New Testament, + Up:[9400]= N = + + newbie /n[y]oo'bee/ n. + + [verry common; orig. from British public-school and military slang + variant of `new boy'] A Usenet neophyte. This term surfaced in the + [9401]newsgroup talk.bizarre but is now in wide use (the combination + "clueless newbie" is especially common). Criteria for being considered + a newbie vary wildly; a person can be called a newbie in one newsgroup + while remaining a respected regular in another. The label `newbie' is + sometimes applied as a serious insult to a person who has been around + Usenet for a long time but who carefully hides all evidence of having + a clue. See [9402]B1FF; see also [9403]gnubie. + _________________________________________________________________ + + Node:newgroup wars, Next:[9404]newline, Previous:[9405]newbie, + Up:[9406]= N = + + newgroup wars /n[y]oo'groop worz/ n. + + [Usenet] The salvos of dueling newgroup and rmgroup messages sometimes + exchanged by persons on opposite sides of a dispute over whether a + [9407]newsgroup should be created net-wide, or (even more frequently) + whether an obsolete one should be removed. These usually settle out + within a week or two as it becomes clear whether the group has a + natural constituency (usually, it doesn't). At times, especially in + the completely anarchic alt hierarchy, the names of newsgroups + themselves become a form of comment or humor; e.g., the group + alt.swedish.chef.bork.bork.bork which originated as a birthday joke + for a Muppets fan, or any number of specialized abuse groups named + after particularly notorious [9408]flamers, e.g., alt.weemba. + _________________________________________________________________ + + Node:newline, Next:[9409]NeWS, Previous:[9410]newgroup wars, + Up:[9411]= N = + + newline /n[y]oo'li:n/ n. + + 1. [techspeak, primarily Unix] The ASCII LF character (0001010), used + under [9412]Unix as a text line terminator. Though the term `newline' + appears in ASCII standards, it never caught on in the general + computing world before Unix. 2. More generally, any magic character, + character sequence, or operation (like Pascal's writeln procedure) + required to terminate a text record or separate lines. See [9413]crlf, + [9414]terpri. + _________________________________________________________________ + + Node:NeWS, Next:[9415]newsfroup, Previous:[9416]newline, Up:[9417]= N + = + + NeWS /nee'wis/, /n[y]oo'is/ or /n[y]ooz/ n. + + [acronym; the `Network Window System'] The road not taken in window + systems, an elegant [9418]PostScript-based environment that would + almost certainly have won the standards war with [9419]X if it hadn't + been [9420]proprietary to Sun Microsystems. There is a lesson here + that too many software vendors haven't yet heeded. Many hackers insist + on the two-syllable pronunciations above as a way of distinguishing + NeWS from Usenet news (the [9421]netnews software). + _________________________________________________________________ + + Node:newsfroup, Next:[9422]newsgroup, Previous:[9423]NeWS, Up:[9424]= + N = + + newsfroup // n. + + [Usenet] Silly synonym for [9425]newsgroup, originally a typo but now + in regular use on Usenet's talk.bizarre, and other lunatic-fringe + groups. Compare [9426]hing, [9427]grilf, [9428]pr0n and [9429]filk. + _________________________________________________________________ + + Node:newsgroup, Next:[9430]nick, Previous:[9431]newsfroup, Up:[9432]= + N = + + newsgroup n. + + [Usenet] One of [9433]Usenet's huge collection of topic groups or + [9434]fora. Usenet groups can be `unmoderated' (anyone can post) or + `moderated' (submissions are automatically directed to a moderator, + who edits or filters and then posts the results). Some newsgroups have + parallel [9435]mailing lists for Internet people with no netnews + access, with postings to the group automatically propagated to the + list and vice versa. Some moderated groups (especially those which are + actually gatewayed Internet mailing lists) are distributed as + `digests', with groups of postings periodically collected into a + single large posting with an index. + + Among the best-known are comp.lang.c (the C-language forum), comp.arch + (on computer architectures), comp.unix.wizards (for Unix wizards), + rec.arts.sf.written and siblings (for science-fiction fans), and + talk.politics.misc (miscellaneous political discussions and + [9436]flamage). + _________________________________________________________________ + + Node:nick, Next:[9437]nickle, Previous:[9438]newsgroup, Up:[9439]= N = + + nick n. + + [IRC; very common] Short for nickname. On [9440]IRC, every user must + pick a nick, which is sometimes the same as the user's real name or + login name, but is often more fanciful. Compare [9441]handle, + [9442]screen name. + _________________________________________________________________ + + Node:nickle, Next:[9443]night mode, Previous:[9444]nick, Up:[9445]= N + = + + nickle /ni'kl/ n. + + [from `nickel', common name for the U.S. 5-cent coin] A [9446]nybble + + 1; 5 bits. Reported among developers for Mattel's GI 1600 (the + Intellivision games processor), a chip with 16-bit-wide RAM but + 10-bit-wide ROM. See also [9447]deckle, and [9448]nybble for names of + other bit units. + _________________________________________________________________ + + Node:night mode, Next:[9449]Nightmare File System, + Previous:[9450]nickle, Up:[9451]= N = + + night mode n. + + See [9452]phase (of people). + _________________________________________________________________ + + Node:Nightmare File System, Next:[9453]NIL, Previous:[9454]night mode, + Up:[9455]= N = + + Nightmare File System n. + + Pejorative hackerism for Sun's Network File System (NFS). In any + nontrivial network of Suns where there is a lot of NFS cross-mounting, + when one Sun goes down, the others often freeze up. Some machine tries + to access the down one, and (getting no response) repeats + indefinitely. This causes it to appear dead to some messages (what is + actually happening is that it is locked up in what should have been a + brief excursion to a higher [9456]spl level). Then another machine + tries to reach either the down machine or the pseudo-down machine, and + itself becomes pseudo-down. The first machine to discover the down one + is now trying both to access the down one and to respond to the + pseudo-down one, so it is even harder to reach. This situation + snowballs very quickly, and soon the entire network of machines is + frozen -- worst of all, the user can't even abort the file access that + started the problem! Many of NFS's problems are excused by partisans + as being an inevitable result of its statelessness, which is held to + be a great feature (critics, of course, call it a great + [9457]misfeature). (ITS partisans are apt to cite this as proof of + Unix's alleged bogosity; ITS had a working NFS-like shared file system + with none of these problems in the early 1970s.) See also + [9458]broadcast storm. + _________________________________________________________________ + + Node:NIL, Next:[9459]Ninety-Ninety Rule, Previous:[9460]Nightmare File + System, Up:[9461]= N = + + NIL /nil/ + + No. Used in reply to a question, particularly one asked using the `-P' + convention. Most hackers assume this derives simply from LISP + terminology for `false' (see also [9462]T), but NIL as a negative + reply was well-established among radio hams decades before the advent + of LISP. The historical connection between early hackerdom and the ham + radio world was strong enough that this may have been an influence. + _________________________________________________________________ + + Node:Ninety-Ninety Rule, Next:[9463]nipple mouse, Previous:[9464]NIL, + Up:[9465]= N = + + Ninety-Ninety Rule n. + + "The first 90% of the code accounts for the first 90% of the + development time. The remaining 10% of the code accounts for the other + 90% of the development time." Attributed to Tom Cargill of Bell Labs, + and popularized by Jon Bentley's September 1985 "Bumper-Sticker + Computer Science" column in "Communications of the ACM". It was there + called the "Rule of Credibility", a name which seems not to have + stuck. Other maxims in the same vein include the law attributed to the + early British computer scientist Douglas Hartree: "The time from now + until the completion of the project tends to become constant." + _________________________________________________________________ + + Node:nipple mouse, Next:[9466]NMI, Previous:[9467]Ninety-Ninety Rule, + Up:[9468]= N = + + nipple mouse n. + + Var. `clit mouse, clitoris' Common term for the pointing device used + on IBM ThinkPads and a few other laptop computers. The device, which + sits between the `g' and `h' keys on the keyboard, indeed resembles a + rubber nipple intended to be tweaked by a forefinger. Many hackers + consider these superior to the glide pads found on most laptops, which + are harder to control precisely. + _________________________________________________________________ + + Node:NMI, Next:[9469]no-op, Previous:[9470]nipple mouse, Up:[9471]= N + = + + NMI /N-M-I/ n. + + Non-Maskable Interrupt. An IRQ 7 on the PDP-11 or 680[01234]0; the NMI + line on an 80[1234]86. In contrast with a [9472]priority interrupt + (which might be ignored, although that is unlikely), an NMI is never + ignored. Except, that is, on [9473]clone boxes, where NMI is often + ignored on the motherboard because flaky hardware can generate many + spurious ones. + _________________________________________________________________ + + Node:no-op, Next:[9474]noddy, Previous:[9475]NMI, Up:[9476]= N = + + no-op /noh'op/ n.,v. + + alt. NOP /nop/ [no operation] 1. A machine instruction that does + nothing (sometimes used in assembler-level programming as filler for + data or patch areas, or to overwrite code to be removed in binaries). + 2. A person who contributes nothing to a project, or has nothing going + on upstairs, or both. As in "He's a no-op." 3. Any operation or + sequence of operations with no effect, such as circling the block + without finding a parking space, or putting money into a vending + machine and having it fall immediately into the coin-return box, or + asking someone for help and being told to go away. "Oh, well, that was + a no-op." Hot-and-sour soup (see [9477]great-wall) that is + insufficiently either is `no-op soup'; so is wonton soup if everybody + else is having hot-and-sour. + _________________________________________________________________ + + Node:noddy, Next:[9478]node, Previous:[9479]no-op, Up:[9480]= N = + + noddy /nod'ee/ adj. + + [UK: from the children's books] 1. Small and un-useful, but + demonstrating a point. Noddy programs are often written by people + learning a new language or system. The archetypal noddy program is + [9481]hello world. Noddy code may be used to demonstrate a feature or + bug of a compiler. May be used of real hardware or software to imply + that it isn't worth using. "This editor's a bit noddy." 2. A program + that is more or less instant to produce. In this use, the term does + not necessarily connote uselessness, but describes a [9482]hack + sufficiently trivial that it can be written and debugged while + carrying on (and during the space of) a normal conversation. "I'll + just throw together a noddy [9483]awk script to dump all the first + fields." In North America this might be called a [9484]mickey mouse + program. See [9485]toy program. + _________________________________________________________________ + + Node:node, Next:[9486]Nominal Semidestructor, Previous:[9487]noddy, + Up:[9488]= N = + + node n. + + 1. [Internet, UUCP] A host machine on the network. 2. [MS-DOS BBSes] A + dial-in line on a BBS. Thus an MS-DOS [9489]sysop might say that his + BBS has 4 nodes even though it has a single machine and no Internet + link, confusing an Internet hacker no end. + _________________________________________________________________ + + Node:Nominal Semidestructor, Next:[9490]non-optimal solution, + Previous:[9491]node, Up:[9492]= N = + + Nominal Semidestructor n. + + Soundalike slang for `National Semiconductor', found among other + places in the Networking/2 networking sources. During the late 1970s + to mid-1980s this company marketed a series of microprocessors + including the NS16000 and NS32000 and several variants. At one point + early in the great microprocessor race, the specs on these chips made + them look like serious competition for the rising Intel 80x86 and + Motorola 680x0 series. Unfortunately, the actual parts were + notoriously flaky and never implemented the full instruction set + promised in their literature, apparently because the company couldn't + get any of the mask steppings to work as designed. They eventually + sank without trace, joining the Zilog Z8000 and a few even more + obscure also-rans in the graveyard of forgotten microprocessors. + Compare [9493]HP-SUX, [9494]AIDX, [9495]buglix, [9496]Macintrash, + [9497]Telerat, [9498]ScumOS, [9499]sun-stools, [9500]Slowlaris, + [9501]Internet Exploder. + _________________________________________________________________ + + Node:non-optimal solution, Next:[9502]nonlinear, + Previous:[9503]Nominal Semidestructor, Up:[9504]= N = + + non-optimal solution n. + + (also `sub-optimal solution') An astoundingly stupid way to do + something. This term is generally used in deadpan sarcasm, as its + impact is greatest when the person speaking looks completely serious. + Compare [9505]stunning. See also [9506]Bad Thing. + _________________________________________________________________ + + Node:nonlinear, Next:[9507]nontrivial, Previous:[9508]non-optimal + solution, Up:[9509]= N = + + nonlinear adj. + + [scientific computation] 1. Behaving in an erratic and unpredictable + fashion; unstable. When used to describe the behavior of a machine or + program, it suggests that said machine or program is being forced to + run far outside of design specifications. This behavior may be induced + by unreasonable inputs, or may be triggered when a more mundane bug + sends the computation far off from its expected course. 2. When + describing the behavior of a person, suggests a tantrum or a + [9510]flame. "When you talk to Bob, don't mention the drug problem or + he'll go nonlinear for hours." In this context, `go nonlinear' + connotes `blow up out of proportion' (proportion connotes linearity). + _________________________________________________________________ + + Node:nontrivial, Next:[9511]not ready for prime time, + Previous:[9512]nonlinear, Up:[9513]= N = + + nontrivial adj. + + Requiring real thought or significant computing power. Often used as + an understated way of saying that a problem is quite difficult or + impractical, or even entirely unsolvable ("Proving P=NP is + nontrivial"). The preferred emphatic form is `decidedly nontrivial'. + See [9514]trivial, [9515]uninteresting, [9516]interesting. + _________________________________________________________________ + + Node:not ready for prime time, Next:[9517]notwork, + Previous:[9518]nontrivial, Up:[9519]= N = + + not ready for prime time adj. + + Usable, but only just so; not very robust; for internal use only. Said + of a program or device. Often connotes that the thing will be made + more solid [9520]Real Soon Now. This term comes from the ensemble name + of the original cast of "Saturday Night Live", the "Not Ready for + Prime Time Players". It has extra flavor for hackers because of the + special (though now semi-obsolescent) meaning of [9521]prime time. + Compare [9522]beta. + _________________________________________________________________ + + Node:notwork, Next:[9523]NP-, Previous:[9524]not ready for prime time, + Up:[9525]= N = + + notwork /not'werk/ n. + + A network, when it is acting [9526]flaky or is [9527]down. Compare + [9528]nyetwork. Said at IBM to have originally referred to a + particular period of flakiness on IBM's VNET corporate network ca. + 1988; but there are independent reports of the term from elsewhere. + _________________________________________________________________ + + Node:NP-, Next:[9529]nroff, Previous:[9530]notwork, Up:[9531]= N = + + NP- /N-P/ pref. + + Extremely. Used to modify adjectives describing a level or quality of + difficulty; the connotation is often `more so than it should be' This + is generalized from the computer-science terms `NP-hard' and + `NP-complete'; NP-complete problems all seem to be very hard, but so + far no one has found a proof that they are. NP is the set of + Nondeterministic-Polynomial algorithms, those that can be completed by + a nondeterministic Turing machine in an amount of time that is a + polynomial function of the size of the input; a solution for one + NP-complete problem would solve all the others. "Coding a BitBlt + implementation to perform correctly in every case is NP-annoying." + + Note, however, that strictly speaking this usage is misleading; there + are plenty of easy problems in class NP. NP-complete problems are hard + not because they are in class NP, but because they are the hardest + problems in class NP. + _________________________________________________________________ + + Node:nroff, Next:[9532]NSA line eater, Previous:[9533]NP-, Up:[9534]= + N = + + nroff /N'rof/ + + n. [Unix, from "new roff" (see [9535]troff)] A companion program to + the Unix typesetter [9536]troff, accepting identical input but + preparing output for terminals and line printers. + _________________________________________________________________ + + Node:NSA line eater, Next:[9537]NSP, Previous:[9538]nroff, Up:[9539]= + N = + + NSA line eater n. + + The National Security Agency trawling program sometimes assumed to be + reading the net for the U.S. Government's spooks. Most hackers used to + think it was mythical but believed in acting as though existed just in + case. since the mid-1990s it has gradually become known that the NSA + actually does this, quite illegaly, through its Echelon program. + + The standard countermeasure is to put loaded phrases like `KGB', + `Uzi', `nuclear materials', `Palestine', `cocaine', and + `assassination' in their [9540]sig blocks in a (probably futile) + attempt to confuse and overload the creature. The [9541]GNU version of + [9542]EMACS actually has a command that randomly inserts a bunch of + insidious anarcho-verbiage into your edited text. + + As far back as the 1970s there was a mainstream variant of this myth + involving a `Trunk Line Monitor', which supposedly used speech + recognition to extract words from telephone trunks. This is much + harder than noticing keywords in email, and most of the people who + originally propagated it had no idea of then-current technology or the + storage, signal-processing, or speech recognition needs of such a + project. On the basis of mass-storage costs alone it would have been + cheaper to hire 50 high-school students and just let them listen in. + Twenty years and several orders of technological magnitude later, + however, there are clear indications that the NSA has actually + deployed such filtering (again, very much against U.S. law). + _________________________________________________________________ + + Node:NSP, Next:[9543]nude, Previous:[9544]NSA line eater, Up:[9545]= N + = + + NSP /N-S-P/ n. + + Common abbreviation for `Network Service Provider', one of the big + national or regional companies that maintains a portion of the + Internet backbone and resells connectivity to [9546]ISPs. In 1996, + major NSPs include ANS, MCI, UUNET, and Sprint. An Internet + wholesaler. + _________________________________________________________________ + + Node:nude, Next:[9547]nugry, Previous:[9548]NSP, Up:[9549]= N = + + nude adj. + + Said of machines delivered without an operating system (compare + [9550]bare metal). "We ordered 50 systems, but they all arrived nude, + so we had to spend a an extra weekend with the installation disks." + This usage is a recent innovation reflecting the fact that most IBM-PC + clones are now delivered with an operating system pre-installed at the + factory. Other kinds of hardware are still normally delivered without + OS, so this term is particular to PC support groups. + _________________________________________________________________ + + Node:nugry, Next:[9551]nuke, Previous:[9552]nude, Up:[9553]= N = + + nugry /n[y]oo'gree/ + + [Usenet, 'newbie' + '-gry'] `. n. A [9554]newbie who posts a [9555]FAQ + in the rec.puzzles newsgroup, especially if it is a variant of the + notorious and unanswerable "What, besides `angry' and `hungry', is the + third common English word that ends in -GRY?". In the newsgroup, the + canonical answer is of course `nugry' itself. Plural is `nusgry' + /n[y]oos'gree/. 2. adj. Having the qualities of a nugry. + _________________________________________________________________ + + Node:nuke, Next:[9556]number-crunching, Previous:[9557]nugry, + Up:[9558]= N = + + nuke /n[y]ook/ vt. + + [common] 1. To intentionally delete the entire contents of a given + directory or storage volume. "On Unix, rm -r /usr will nuke everything + in the usr filesystem." Never used for accidental deletion; contrast + [9559]blow away. 2. Syn. for [9560]dike, applied to smaller things + such as files, features, or code sections. Often used to express a + final verdict. "What do you want me to do with that 80-meg + [9561]wallpaper file?" "Nuke it." 3. Used of processes as well as + files; nuke is a frequent verbal alias for kill -9 on Unix. 4. On IBM + PCs, a bug that results in [9562]fandango on core can trash the + operating system, including the FAT (the in-core copy of the disk + block chaining information). This can utterly scramble attached disks, + which are then said to have been `nuked'. This term is also used of + analogous lossages on Macintoshes and other micros without memory + protection. + _________________________________________________________________ + + Node:number-crunching, Next:[9563]numbers, Previous:[9564]nuke, + Up:[9565]= N = + + number-crunching n. + + [common] Computations of a numerical nature, esp. those that make + extensive use of floating-point numbers. The only thing [9566]Fortrash + is good for. This term is in widespread informal use outside hackerdom + and even in mainstream slang, but has additional hackish connotations: + namely, that the computations are mindless and involve massive use of + [9567]brute force. This is not always [9568]evil, esp. if it involves + ray tracing or fractals or some other use that makes [9569]pretty + pictures, esp. if such pictures can be used as [9570]wallpaper. See + also [9571]crunch. + _________________________________________________________________ + + Node:numbers, Next:[9572]NUXI problem, + Previous:[9573]number-crunching, Up:[9574]= N = + + numbers n. + + [scientific computation] Output of a computation that may not be + significant results but at least indicate that the program is running. + May be used to placate management, grant sponsors, etc. `Making + numbers' means running a program because output -- any output, not + necessarily meaningful output -- is needed as a demonstration of + progress. See [9575]pretty pictures, [9576]math-out, [9577]social + science number. + _________________________________________________________________ + + Node:NUXI problem, Next:[9578]nybble, Previous:[9579]numbers, + Up:[9580]= N = + + NUXI problem /nuk'see pro'bl*m/ n. + + Refers to the problem of transferring data between machines with + differing byte-order. The string `UNIX' might look like `NUXI' on a + machine with a different `byte sex' (e.g., when transferring data from + a [9581]little-endian to a [9582]big-endian, or vice-versa). See also + [9583]middle-endian, [9584]swab, and [9585]bytesexual. + _________________________________________________________________ + + Node:nybble, Next:[9586]nyetwork, Previous:[9587]NUXI problem, + Up:[9588]= N = + + nybble /nib'l/ (alt. `nibble') n. + + [from v. `nibble' by analogy with `bite' => `byte'] Four bits; one + [9589]hex digit; a half-byte. Though `byte' is now techspeak, this + useful relative is still jargon. Compare [9590]byte; see also + [9591]bit. The more mundane spelling "nibble" is also commonly used. + Apparently the `nybble' spelling is uncommon in Commonwealth Hackish, + as British orthography would suggest the pronunciation /ni:'bl/. + + Following `bit', `byte' and `nybble' there have been quite a few + analogical attempts to construct unambiguous terms for bit blocks of + other sizes. All of these are strictly jargon, not techspeak, and not + very common jargon at that (most hackers would recognize them in + context but not use them spontaneously). We collect them here for + reference together with the ambiguous techspeak terms `word', + `half-word' and `double word'; some (indicated) have substantial + information separate entries. + + 2 bits: + [9592]crumb, [9593]quad, [9594]quarter, tayste, tydbit + + 4 bits: + nybble + + 5 bits: + [9595]nickle + + 10 bits: + [9596]deckle + + 16 bits: + playte, [9597]chawmp (on a 32-bit machine), word (on a 16-bit + machine), half-word (on a 32-bit machine). + + 18 bits: + [9598]chawmp (on a 36-bit machine), half-word (on a 36-bit + machine) + + 32 bits: + dynner, [9599]gawble (on a 32-bit machine), word (on a 32-bit + machine), longword (on a 16-bit machine). + + 36: + word (on a 36-bit machine) + + 48 bits: + [9600]gawble (under circumstances that remain obscure) + + 64 bits + double word (on a 32-bit machine) + + The fundamental motivation for most of these jargon terms (aside from + the normal hackerly enjoyment of punning wordplay) is the extreme + ambiguity of the term `word' and its derivatives. + _________________________________________________________________ + + Node:nyetwork, Next:[9601]Ob-, Previous:[9602]nybble, Up:[9603]= N = + + nyetwork /nyet'werk/ n. + + [from Russian `nyet' = no] A network, when it is acting [9604]flaky or + is [9605]down. Compare [9606]notwork. + _________________________________________________________________ + + Node:= O =, Next:[9607]= P =, Previous:[9608]= N =, Up:[9609]The + Jargon Lexicon + += O = + + * [9610]Ob-: + * [9611]Obfuscated C Contest: + * [9612]obi-wan error: + * [9613]Objectionable-C: + * [9614]obscure: + * [9615]octal forty: + * [9616]off the trolley: + * [9617]off-by-one error: + * [9618]offline: + * [9619]ogg: + * [9620]-oid: + * [9621]old fart: + * [9622]Old Testament: + * [9623]on the gripping hand: + * [9624]one-banana problem: + * [9625]one-line fix: + * [9626]one-liner wars: + * [9627]ooblick: + * [9628]op: + * [9629]open: + * [9630]open source: + * [9631]open switch: + * [9632]operating system: + * [9633]optical diff: + * [9634]optical grep: + * [9635]optimism: + * [9636]Oracle the: + * [9637]Orange Book: + * [9638]oriental food: + * [9639]orphan: + * [9640]orphaned i-node: + * [9641]orthogonal: + * [9642]OS: + * [9643]OS/2: + * [9644]OSS: + * [9645]OSU: + * [9646]OTOH: + * [9647]out-of-band: + * [9648]overclock: + * [9649]overflow bit: + * [9650]overflow pdl: + * [9651]overrun: + * [9652]overrun screw: + _________________________________________________________________ + + Node:Ob-, Next:[9653]Obfuscated C Contest, Previous:[9654]nyetwork, + Up:[9655]= O = + + Ob- /ob/ pref. + + Obligatory. A piece of [9656]netiquette acknowledging that the author + has been straying from the newsgroup's charter topic. For example, if + a posting in alt.sex is a response to a part of someone else's posting + that has nothing particularly to do with sex, the author may append + `ObSex' (or `Obsex') and toss off a question or vignette about some + unusual erotic act. It is considered a sign of great [9657]winnitude + when one's Obs are more interesting than other people's whole + postings. + _________________________________________________________________ + + Node:Obfuscated C Contest, Next:[9658]obi-wan error, + Previous:[9659]Ob-, Up:[9660]= O = + + Obfuscated C Contest n. + + (in full, the `International Obfuscated C Code Contest', or IOCCC) An + annual contest run since 1984 over Usenet by Landon Curt Noll and + friends. The overall winner is whoever produces the most unreadable, + creative, and bizarre (but working) C program; various other prizes + are awarded at the judges' whim. C's terse syntax and + macro-preprocessor facilities give contestants a lot of maneuvering + room. The winning programs often manage to be simultaneously (a) + funny, (b) breathtaking works of art, and (c) horrible examples of how + not to code in C. + + This relatively short and sweet entry might help convey the flavor of + obfuscated C: +/* + * HELLO WORLD program + * by Jack Applin and Robert Heckendorn, 1985 + * (Note: depends on being able to modify elements of argv[], + * which is not guaranteed by ANSI and often not possible.) + */ +main(v,c)char**c;{for(v[c++]="Hello, world!\n)"; +(!!c)[*c]&&(v--||--c&&execlp(*c,*c,c[!!c]+!!c,!c)); +**c=!c)write(!!*c,*c,!!**c);} + + Here's another good one: +/* + * Program to compute an approximation of pi + * by Brian Westley, 1988 + * (requires pcc macro concatenation; try gcc -traditional-cpp) + */ + +#define _ -F<00||--F-OO--; +int F=00,OO=00; +main(){F_OO();printf("%1.3f\n",4.*-F/OO/OO);}F_OO() +{ + _-_-_-_ + _-_-_-_-_-_-_-_-_ + _-_-_-_-_-_-_-_-_-_-_-_ + _-_-_-_-_-_-_-_-_-_-_-_-_-_ + _-_-_-_-_-_-_-_-_-_-_-_-_-_-_ + _-_-_-_-_-_-_-_-_-_-_-_-_-_-_ +_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ +_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ +_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ +_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ + _-_-_-_-_-_-_-_-_-_-_-_-_-_-_ + _-_-_-_-_-_-_-_-_-_-_-_-_-_-_ + _-_-_-_-_-_-_-_-_-_-_-_-_-_ + _-_-_-_-_-_-_-_-_-_-_-_ + _-_-_-_-_-_-_-_ + _-_-_-_ +} + + Note that this program works by computing its own area. For more + digits, write a bigger program. See also [9661]hello world. + + The IOCCC has an official home page at [9662]http://www.ioccc.org. + _________________________________________________________________ + + Node:obi-wan error, Next:[9663]Objectionable-C, + Previous:[9664]Obfuscated C Contest, Up:[9665]= O = + + obi-wan error /oh'bee-won` er'*r/ n. + + [RPI, from `off-by-one' and the Obi-Wan Kenobi character in "Star + Wars"] A loop of some sort in which the index is off by 1. Common when + the index should have started from 0 but instead started from 1. A + kind of [9666]off-by-one error. See also [9667]zeroth. + _________________________________________________________________ + + Node:Objectionable-C, Next:[9668]obscure, Previous:[9669]obi-wan + error, Up:[9670]= O = + + Objectionable-C n. + + Hackish take on "Objective-C", the name of an object-oriented dialect + of C in competition with the better-known C++ (it is used to write + native applications on the NeXT machine). Objectionable-C uses a + Smalltalk-like syntax, but lacks the flexibility of Smalltalk method + calls, and (like many such efforts) comes frustratingly close to + attaining the [9671]Right Thing without actually doing so. + _________________________________________________________________ + + Node:obscure, Next:[9672]octal forty, Previous:[9673]Objectionable-C, + Up:[9674]= O = + + obscure adj. + + Used in an exaggeration of its normal meaning, to imply total + incomprehensibility. "The reason for that last crash is obscure." "The + find(1) command's syntax is obscure!" The phrase `moderately obscure' + implies that something could be figured out but probably isn't worth + the trouble. The construction `obscure in the extreme' is the + preferred emphatic form. + _________________________________________________________________ + + Node:octal forty, Next:[9675]off the trolley, Previous:[9676]obscure, + Up:[9677]= O = + + octal forty /ok'tl for'tee/ n. + + Hackish way of saying "I'm drawing a blank." Octal 40 is the + [9678]ASCII space character, 0100000; by an odd coincidence, [9679]hex + 40 (01000000) is the [9680]EBCDIC space character. See [9681]wall. + _________________________________________________________________ + + Node:off the trolley, Next:[9682]off-by-one error, + Previous:[9683]octal forty, Up:[9684]= O = + + off the trolley adj. + + Describes the behavior of a program that malfunctions and goes + catatonic, but doesn't actually [9685]crash or abort. See + [9686]glitch, [9687]bug, [9688]deep space, [9689]wedged. + + This term is much older than computing, and is (uncommon) slang + elsewhere. A trolley is the small wheel that trolls, or runs against, + the heavy wire that carries the current to run a streetcar. It's at + the end of the long pole (the trolley pole) that reaches from the roof + of the streetcar to the overhead line. When the trolley stops making + contact with the wire (from passing through a switch, going over bumpy + track, or whatever), the streetcar comes to a halt, (usually) without + crashing. The streetcar is then said to be off the trolley, or off the + wire. Later on, trolley came to mean the streetcar itself. Since + streetcars became common in the 1890s, the term is more than 100 years + old. Nowadays, trolleys are only seen on historic streetcars, since + modern streetcars use pantographs to contact the wire. + _________________________________________________________________ + + Node:off-by-one error, Next:[9690]offline, Previous:[9691]off the + trolley, Up:[9692]= O = + + off-by-one error n. + + [common] Exceedingly common error induced in many ways, such as by + starting at 0 when you should have started at 1 or vice-versa, or by + writing < N instead of <= N or vice-versa. Also applied to giving + something to the person next to the one who should have gotten it. + Often confounded with [9693]fencepost error, which is properly a + particular subtype of it. + _________________________________________________________________ + + Node:offline, Next:[9694]ogg, Previous:[9695]off-by-one error, + Up:[9696]= O = + + offline adv. + + Not now or not here. "Let's take this discussion offline." + Specifically used on [9697]Usenet to suggest that a discussion be + moved off a public newsgroup to email. + _________________________________________________________________ + + Node:ogg, Next:[9698]-oid, Previous:[9699]offline, Up:[9700]= O = + + ogg /og/ v. + + [CMU] 1. In the multi-player space combat game Netrek, to execute + kamikaze attacks against enemy ships which are carrying armies or + occupying strategic positions. Named during a game in which one of the + players repeatedly used the tactic while playing Orion ship G, showing + up in the player list as "Og". This trick has been roundly denounced + by those who would return to the good old days when the tactic of + dogfighting was dominant, but as Sun Tzu wrote, "What is of supreme + importance in war is to attack the enemy's strategy, not his tactics." + However, the traditional answer to the newbie question "What does ogg + mean?" is just "Pick up some armies and I'll show you." 2. In other + games, to forcefully attack an opponent with the expectation that the + resources expended will be renewed faster than the opponent will be + able to regain his previous advantage. Taken more seriously as a + tactic since it has gained a simple name. 3. To do anything + forcefully, possibly without consideration of the drain on future + resources. "I guess I'd better go ogg the problem set that's due + tomorrow." "Whoops! I looked down at the map for a sec and almost + ogged that oncoming car." + _________________________________________________________________ + + Node:-oid, Next:[9701]old fart, Previous:[9702]ogg, Up:[9703]= O = + + -oid suff. + + [from Greek suffix -oid = `in the image of'] 1. Used as in mainstream + slang English to indicate a poor imitation, a counterfeit, or some + otherwise slightly bogus resemblance. Hackers will happily use it with + all sorts of non-Greco/Latin stem words that wouldn't keep company + with it in mainstream English. For example, "He's a nerdoid" means + that he superficially resembles a nerd but can't make the grade; a + `modemoid' might be a 300-baud box (Real Modems run at 28.8 or up); a + `computeroid' might be any [9704]bitty box. The word `keyboid' could + be used to describe a [9705]chiclet keyboard, but would have to be + written; spoken, it would confuse the listener as to the speaker's + city of origin. 2. More specifically, an indicator for `resembling an + android' which in the past has been confined to science-fiction fans + and hackers. It too has recently (in 1991) started to go mainstream + (most notably in the term `trendoid' for victims of terminal hipness). + This is probably traceable to the popularization of the term + [9706]droid in "Star Wars" and its sequels. (See also [9707]windoid.) + + Coinages in both forms have been common in science fiction for at + least fifty years, and hackers (who are often SF fans) have probably + been making `-oid' jargon for almost that long [though GLS and I can + personally confirm only that they were already common in the mid-1970s + --ESR]. + _________________________________________________________________ + + Node:old fart, Next:[9708]Old Testament, Previous:[9709]-oid, + Up:[9710]= O = + + old fart n. + + Tribal elder. A title self-assumed with remarkable frequency by (esp.) + Usenetters who have been programming for more than about 25 years; + often appears in [9711]sig blocks attached to Jargon File + contributions of great archeological significance. This is a term of + insult in the second or third person but one of pride in first person. + _________________________________________________________________ + + Node:Old Testament, Next:[9712]on the gripping hand, + Previous:[9713]old fart, Up:[9714]= O = + + Old Testament n. + + [C programmers] The first edition of [9715]K&R, the sacred text + describing [9716]Classic C. + _________________________________________________________________ + + Node:on the gripping hand, Next:[9717]one-banana problem, + Previous:[9718]Old Testament, Up:[9719]= O = + + on the gripping hand + + In the progression that starts "On the one hand..." and continues "On + the other hand..." mainstream English may add "on the third hand..." + even though most people don't have three hands. Among hackers, it is + just as likely to be "on the gripping hand". This metaphor supplied + the title of Larry Niven & Jerry Pournelle's 1993 SF novel "The + Gripping Hand" which involved a species of hostile aliens with three + arms (the same species, in fact, referenced in [9720]juggling eggs). + As with [9721]TANSTAAFL and [9722]con, this usage one of the + naturalized imports from SF fandom frequently observed among hackers. + _________________________________________________________________ + + Node:one-banana problem, Next:[9723]one-line fix, Previous:[9724]on + the gripping hand, Up:[9725]= O = + + one-banana problem n. + + At mainframe shops, where the computers have operators for routine + administrivia, the programmers and hardware people tend to look down + on the operators and claim that a trained monkey could do their job. + It is frequently observed that the incentives that would be offered + said monkeys can be used as a scale to describe the difficulty of a + task. A one-banana problem is simple; hence, "It's only a one-banana + job at the most; what's taking them so long?" + + At IBM, folklore divides the world into one-, two-, and three-banana + problems. Other cultures have different hierarchies and may divide + them more finely; at ICL, for example, five grapes (a bunch) equals a + banana. Their upper limit for the in-house [9726]sysapes is said to be + two bananas and three grapes (another source claims it's three bananas + and one grape, but observes "However, this is subject to local + variations, cosmic rays and ISO"). At a complication level any higher + than that, one asks the manufacturers to send someone around to check + things. + + See also [9727]Infinite-Monkey Theorem. + _________________________________________________________________ + + Node:one-line fix, Next:[9728]one-liner wars, + Previous:[9729]one-banana problem, Up:[9730]= O = + + one-line fix n. + + Used (often sarcastically) of a change to a program that is thought to + be trivial or insignificant right up to the moment it crashes the + system. Usually `cured' by another one-line fix. See also [9731]I + didn't change anything! + _________________________________________________________________ + + Node:one-liner wars, Next:[9732]ooblick, Previous:[9733]one-line fix, + Up:[9734]= O = + + one-liner wars n. + + A game popular among hackers who code in the language APL (see + [9735]write-only language and [9736]line noise). The objective is to + see who can code the most interesting and/or useful routine in one + line of operators chosen from APL's exceedingly [9737]hairy primitive + set. A similar amusement was practiced among [9738]TECO hackers and is + now popular among [9739]Perl aficionados. + + Ken Iverson, the inventor of APL, has been credited with a one-liner + that, given a number N, produces a list of the prime numbers from 1 to + N inclusive. It looks like this: + + (2 = 0 +.= T o.| T) / T <- iN + + where `o' is the APL null character, the assignment arrow is a single + character, and `i' represents the APL iota. + + Here's a [9740]Perl program that prints primes: + perl -wle '(1 x $_) !~ /^(11+)\1+$/ && print while ++ $_' + + In the Perl world this game is sometimes called Perl Golf because the + player with the fewest (key)strokes wins. + _________________________________________________________________ + + Node:ooblick, Next:[9741]op, Previous:[9742]one-liner wars, Up:[9743]= + O = + + ooblick /oo'blik/ n. + + [from the Dr. Seuss title "Bartholomew and the Oobleck"; the spelling + `oobleck' is still current in the mainstream] A bizarre semi-liquid + sludge made from cornstarch and water. Enjoyed among hackers who make + batches during playtime at parties for its amusing and extremely + non-Newtonian behavior; it pours and splatters, but resists rapid + motion like a solid and will even crack when hit by a hammer. Often + found near lasers. + + Here is a field-tested ooblick recipe contributed by GLS: + + 1 cup cornstarch + 1 cup baking soda + 3/4 cup water + N drops of food coloring + + This recipe isn't quite as non-Newtonian as a pure cornstarch ooblick, + but has an appropriately slimy feel. + + Some, however, insist that the notion of an ooblick recipe is far too + mechanical, and that it is best to add the water in small increments + so that the various mixed states the cornstarch goes through as it + becomes ooblick can be grokked in fullness by many hands. For optional + ingredients of this experience, see the "[9744]Ceremonial Chemicals" + section of Appendix B. + _________________________________________________________________ + + Node:op, Next:[9745]open, Previous:[9746]ooblick, Up:[9747]= O = + + op /op/ n. + + 1. In England and Ireland, common verbal abbreviation for `operator', + as in system operator. Less common in the U.S., where [9748]sysop + seems to be preferred. 2. [IRC] Someone who is endowed with privileges + on [9749]IRC, not limited to a particular channel. These are generally + people who are in charge of the IRC server at their particular site. + Sometimes used interchangeably with [9750]CHOP. Compare [9751]sysop. + _________________________________________________________________ + + Node:open, Next:[9752]open source, Previous:[9753]op, Up:[9754]= O = + + open n. + + Abbreviation for `open (or left) parenthesis' -- used when necessary + to eliminate oral ambiguity. To read aloud the LISP form (DEFUN FOO + (X) (PLUS X 1)) one might say: "Open defun foo, open eks close, open, + plus eks one, close close." + _________________________________________________________________ + + Node:open source, Next:[9755]open switch, Previous:[9756]open, + Up:[9757]= O = + + open source n. + + [common; also adj. `open-source'] Term coined in March 1998 following + the Mozilla release to describe software distributed in source under + licenses guaranteeing anybody rights to freely use, modify, and + redistribute, the code. The intent was to be able to sell the hackers' + ways of doing software to industry and the mainstream by avoid the + negative connotations (to [9758]suits) of the term "[9759]free + software". For discussion of the followon tactics and their + consequences, see the [9760]Open Source Initiative site. + _________________________________________________________________ + + Node:open switch, Next:[9761]operating system, Previous:[9762]open + source, Up:[9763]= O = + + open switch n. + + [IBM: prob. from railroading] An unresolved question, issue, or + problem. + _________________________________________________________________ + + Node:operating system, Next:[9764]optical diff, Previous:[9765]open + switch, Up:[9766]= O = + + operating system n. + + [techspeak] (Often abbreviated `OS') The foundation software of a + machine; that which schedules tasks, allocates storage, and presents a + default interface to the user between applications. The facilities an + operating system provides and its general design philosophy exert an + extremely strong influence on programming style and on the technical + cultures that grow up around its host machines. Hacker folklore has + been shaped primarily by the [9767]Unix, [9768]ITS, [9769]TOPS-10, + [9770]TOPS-20/[9771]TWENEX, [9772]WAITS, [9773]CP/M, [9774]MS-DOS, and + [9775]Multics operating systems (most importantly by ITS and Unix). + _________________________________________________________________ + + Node:optical diff, Next:[9776]optical grep, Previous:[9777]operating + system, Up:[9778]= O = + + optical diff n. + + See [9779]vdiff. + _________________________________________________________________ + + Node:optical grep, Next:[9780]optimism, Previous:[9781]optical diff, + Up:[9782]= O = + + optical grep n. + + See [9783]vgrep. + _________________________________________________________________ + + Node:optimism, Next:[9784]Oracle the, Previous:[9785]optical grep, + Up:[9786]= O = + + optimism n. + + What a programmer is full of after fixing the last bug and before + discovering the next last bug. Fred Brooks's book "The Mythical + Man-Month" (See "Brooks's Law") contains the following paragraph that + describes this extremely well: + + All programmers are optimists. Perhaps this modern sorcery + especially attracts those who believe in happy endings and fairy + godmothers. Perhaps the hundreds of nitty frustrations drive away + all but those who habitually focus on the end goal. Perhaps it is + merely that computers are young, programmers are younger, and the + young are always optimists. But however the selection process + works, the result is indisputable: "This time it will surely run," + or "I just found the last bug.". + + See also [9787]Lubarsky's Law of Cybernetic Entomology. + _________________________________________________________________ + + Node:Oracle the, Next:[9788]Orange Book, Previous:[9789]optimism, + Up:[9790]= O = + + Oracle, the + + The all-knowing, all-wise Internet Oracle rec.humor.oracle), or one of + the foreign language derivatives of same. Newbies frequently confuse + the Oracle with Oracle, a database vendor. As a result, the + unmoderated rec.humor.oracle.d is frequently crossposted to by the + clueless, looking for advice on SQL. As more than one person has said + in similar situations, "Don't people bother to look at the newsgroup + description line anymore?" (To which the standard response is, "Did + people ever read it in the first place?") + _________________________________________________________________ + + Node:Orange Book, Next:[9791]oriental food, Previous:[9792]Oracle the, + Up:[9793]= O = + + Orange Book n. + + The U.S. Government's standards document "Trusted Computer System + Evaluation Criteria, DOD standard 5200.28-STD, December, 1985" which + characterize secure computing architectures and defines levels A1 + (most secure) through D (least). Modern Unixes are roughly C2. See + also [9794]crayola books, [9795]book titles. + _________________________________________________________________ + + Node:oriental food, Next:[9796]orphan, Previous:[9797]Orange Book, + Up:[9798]= O = + + oriental food n. + + Hackers display an intense tropism towards oriental cuisine, + especially Chinese, and especially of the spicier varieties such as + Szechuan and Hunan. This phenomenon (which has also been observed in + subcultures that overlap heavily with hackerdom, most notably + science-fiction fandom) has never been satisfactorily explained, but + is sufficiently intense that one can assume the target of a hackish + dinner expedition to be the best local Chinese place and be right at + least three times out of four. See also [9799]ravs, [9800]great-wall, + [9801]stir-fried random, [9802]laser chicken, [9803]Yu-Shiang Whole + Fish. Thai, Indian, Korean, and Vietnamese cuisines are also quite + popular. + _________________________________________________________________ + + Node:orphan, Next:[9804]orphaned i-node, Previous:[9805]oriental food, + Up:[9806]= O = + + orphan n. + + [Unix] A process whose parent has died; one inherited by init(1). + Compare [9807]zombie. + _________________________________________________________________ + + Node:orphaned i-node, Next:[9808]orthogonal, Previous:[9809]orphan, + Up:[9810]= O = + + orphaned i-node /or'f*nd i:'nohd/ n. + + [Unix] 1. [techspeak] A file that retains storage but no longer + appears in the directories of a filesystem. 2. By extension, a + pejorative for any person no longer serving a useful function within + some organization, esp. [9811]lion food without subordinates. + _________________________________________________________________ + + Node:orthogonal, Next:[9812]OS, Previous:[9813]orphaned i-node, + Up:[9814]= O = + + orthogonal adj. + + [from mathematics] Mutually independent; well separated; sometimes, + irrelevant to. Used in a generalization of its mathematical meaning to + describe sets of primitives or capabilities that, like a vector basis + in geometry, span the entire `capability space' of the system and are + in some sense non-overlapping or mutually independent. For example, in + architectures such as the PDP-11 or VAX where all or nearly all + registers can be used interchangeably in any role with respect to any + instruction, the register set is said to be orthogonal. Or, in logic, + the set of operators `not' and `or' is orthogonal, but the set `nand', + `or', and `not' is not (because any one of these can be expressed in + terms of the others). Also used in comments on human discourse: "This + may be orthogonal to the discussion, but...." + _________________________________________________________________ + + Node:OS, Next:[9815]OS/2, Previous:[9816]orthogonal, Up:[9817]= O = + + OS /O-S/ + + 1. [Operating System] n. An abbreviation heavily used in email, + occasionally in speech. 2. n. obs. On ITS, an output spy. See + "[9818]OS and JEDGAR" in Appendix A. + _________________________________________________________________ + + Node:OS/2, Next:[9819]OSS, Previous:[9820]OS, Up:[9821]= O = + + OS/2 /O S too/ n. + + The anointed successor to MS-DOS for Intel 286- and 386-based micros; + proof that IBM/Microsoft couldn't get it right the second time, + either. Often called `Half-an-OS'. Mentioning it is usually good for a + cheap laugh among hackers -- the design was so [9822]baroque, and the + implementation of 1.x so bad, that 3 years after introduction you + could still count the major [9823]apps shipping for it on the fingers + of two hands -- in unary. The 2.x versions are said to have improved + somewhat, and informed hackers now rate them superior to Microsoft + Windows (an endorsement which, however, could easily be construed as + damning with faint praise). See [9824]monstrosity, [9825]cretinous, + [9826]second-system effect. + _________________________________________________________________ + + Node:OSS, Next:[9827]OSU, Previous:[9828]OS/2, Up:[9829]= O = + + OSS + + Written-only acronym for "Open Source Software" (see [9830]open + source. This is a rather ugly [9831]TLA, and the principals in the + open-source movement don't use it, but it has (perhaps inevitably) + spread through the trade press like kudzu. + _________________________________________________________________ + + Node:OSU, Next:[9832]OTOH, Previous:[9833]OSS, Up:[9834]= O = + + OSU /O-S-U/ n. obs. + + [TMRC] Acronym for Officially Sanctioned User; a user who is + recognized as such by the computer authorities and allowed to use the + computer above the objections of the security monitor. + _________________________________________________________________ + + Node:OTOH, Next:[9835]out-of-band, Previous:[9836]OSU, Up:[9837]= O = + + OTOH // + + [Usenet; very common] On The Other Hand. + _________________________________________________________________ + + Node:out-of-band, Next:[9838]overclock, Previous:[9839]OTOH, + Up:[9840]= O = + + out-of-band adj. + + [from telecommunications and network theory] 1. In software, describes + values of a function which are not in its `natural' range of return + values, but are rather signals that some kind of exception has + occurred. Many C functions, for example, return a nonnegative integral + value, but indicate failure with an out-of-band return value of -1. + Compare [9841]hidden flag, [9842]green bytes, [9843]fence. 2. Also + sometimes used to describe what communications people call `shift + characters', such as the ESC that leads control sequences for many + terminals, or the level shift indicators in the old 5-bit Baudot + codes. 3. In personal communication, using methods other than email, + such as telephones or [9844]snail-mail. + _________________________________________________________________ + + Node:overclock, Next:[9845]overflow bit, Previous:[9846]out-of-band, + Up:[9847]= O = + + overclock /oh'vr-klok'/ vt. + + To operate a CPU or other digital logic device at a rate higher than + it was designed for, under the assumption that the manufacturer put + some [9848]slop into the specification to account for manufacturing + tolerances. Overclocking something can result in intermittent + [9849]crashes, and can even burn things out, since power dissipation + is directly proportional to [9850]clock frequency. People who make a + hobby of this are sometimes called "overclockers"; they are thrilled + that they can run their 450MHz CPU at 500MHz, even though they can + only tell the difference by running a [9851]benchmark program. + _________________________________________________________________ + + Node:overflow bit, Next:[9852]overflow pdl, Previous:[9853]overclock, + Up:[9854]= O = + + overflow bit n. + + 1. [techspeak] A [9855]flag on some processors indicating an attempt + to calculate a result too large for a register to hold. 2. More + generally, an indication of any kind of capacity overload condition. + "Well, the [9856]Ada description was [9857]baroque all right, but I + could hack it OK until they got to the exception handling ... that set + my overflow bit." 3. The hypothetical bit that will be set if a hacker + doesn't get to make a trip to the Room of Porcelain Fixtures: "I'd + better process an internal interrupt before the overflow bit gets + set." + _________________________________________________________________ + + Node:overflow pdl, Next:[9858]overrun, Previous:[9859]overflow bit, + Up:[9860]= O = + + overflow pdl n. + + [MIT] The place where you put things when your [9861]PDL is full. If + you don't have one and too many things get pushed, you forget + something. The overflow pdl for a person's memory might be a memo pad. + This usage inspired the following doggerel: + + Hey, diddle, diddle + The overflow pdl + To get a little more stack; + If that's not enough + Then you lose it all, + And have to pop all the way back. + -The Great Quux + + The term `pdl' (see [9862]PDL) seems to be primarily an MITism; + outside MIT this term is replaced by `overflow [9863]stack' (but that + wouldn't rhyme with `diddle'). + _________________________________________________________________ + + Node:overrun, Next:[9864]overrun screw, Previous:[9865]overflow pdl, + Up:[9866]= O = + + overrun n. + + 1. [techspeak] Term for a frequent consequence of data arriving faster + than it can be consumed, esp. in serial line communications. For + example, at 9600 baud there is almost exactly one character per + millisecond, so if a [9867]silo can hold only two characters and the + machine takes longer than 2 msec to get to service the interrupt, at + least one character will be lost. 2. Also applied to non-serial-I/O + communications. "I forgot to pay my electric bill due to mail + overrun." "Sorry, I got four phone calls in 3 minutes last night and + lost your message to overrun." When [9868]thrashing at tasks, the next + person to make a request might be told "Overrun!" Compare + [9869]firehose syndrome. 3. More loosely, may refer to a [9870]buffer + overflow not necessarily related to processing time (as in + [9871]overrun screw). + _________________________________________________________________ + + Node:overrun screw, Next:[9872]P-mail, Previous:[9873]overrun, + Up:[9874]= O = + + overrun screw n. + + [C programming] A variety of [9875]fandango on core produced by + scribbling past the end of an array (C implementations typically have + no checks for this error). This is relatively benign and easy to spot + if the array is static; if it is auto, the result may be to + [9876]smash the stack -- often resulting in [9877]heisenbugs of the + most diabolical subtlety. The term `overrun screw' is used esp. of + scribbles beyond the end of arrays allocated with malloc(3); this + typically trashes the allocation header for the next block in the + [9878]arena, producing massive lossage within malloc and often a core + dump on the next operation to use stdio(3) or malloc(3) itself. See + [9879]spam, [9880]overrun; see also [9881]memory leak, [9882]memory + smash, [9883]aliasing bug, [9884]precedence lossage, [9885]fandango on + core, [9886]secondary damage. + _________________________________________________________________ + + Node:= P =, Next:[9887]= Q =, Previous:[9888]= O =, Up:[9889]The + Jargon Lexicon + += P = + + * [9890]P-mail: + * [9891]P.O.D.: + * [9892]packet over air: + * [9893]padded cell: + * [9894]page in: + * [9895]page out: + * [9896]pain in the net: + * [9897]Pangloss parity: + * [9898]paper-net: + * [9899]param: + * [9900]PARC: + * [9901]parent message: + * [9902]parity errors: + * [9903]Parkinson's Law of Data: + * [9904]parm: + * [9905]parse: + * [9906]Pascal: + * [9907]pastie: + * [9908]patch: + * [9909]patch pumpkin: + * [9910]patch space: + * [9911]path: + * [9912]pathological: + * [9913]payware: + * [9914]PBD: + * [9915]PC-ism: + * [9916]PD: + * [9917]PDL: + * [9918]PDP-10: + * [9919]PDP-20: + * [9920]PEBKAC: + * [9921]peek: + * [9922]pencil and paper: + * [9923]Pentagram Pro: + * [9924]Pentium: + * [9925]peon: + * [9926]percent-S: + * [9927]perf: + * [9928]perfect programmer syndrome: + * [9929]Perl: + * [9930]person of no account: + * [9931]pessimal: + * [9932]pessimizing compiler: + * [9933]peta-: + * [9934]PETSCII: + * [9935]PFY: + * [9936]phage: + * [9937]phase: + * [9938]phase of the moon: + * [9939]phase-wrapping: + * [9940]PHB: + * [9941]phreaker: + * [9942]phreaking: + * [9943]pico-: + * [9944]pig-tail: + * [9945]pilot error: + * [9946]ping: + * [9947]Ping O' Death: + * [9948]ping storm: + * [9949]pink wire: + * [9950]pipe: + * [9951]pistol: + * [9952]pixel sort: + * [9953]pizza box: + * [9954]plaid screen: + * [9955]plain-ASCII: + * [9956]plan file: + * [9957]platinum-iridium: + * [9958]playpen: + * [9959]playte: + * [9960]plingnet: + * [9961]plokta: + * [9962]plonk: + * [9963]plug-and-pray: + * [9964]plugh: + * [9965]plumbing: + * [9966]PM: + * [9967]pnambic: + * [9968]pod: + * [9969]point-and-drool interface: + * [9970]pointy hat: + * [9971]pointy-haired: + * [9972]poke: + * [9973]poll: + * [9974]polygon pusher: + * [9975]POM: + * [9976]pop: + * [9977]POPJ: + * [9978]poser: + * [9979]post: + * [9980]postcardware: + * [9981]posting: + * [9982]postmaster: + * [9983]PostScript: + * [9984]pound on: + * [9985]power cycle: + * [9986]power hit: + * [9987]PPN: + * [9988]pr0n: + * [9989]precedence lossage: + * [9990]prepend: + * [9991]prestidigitization: + * [9992]pretty pictures: + * [9993]prettyprint: + * [9994]pretzel key: + * [9995]priesthood: + * [9996]prime time: + * [9997]print: + * [9998]printing discussion: + * [9999]priority interrupt: + * [10000]profile: + * [10001]progasm: + * [10002]proggy: + * [10003]proglet: + * [10004]program: + * [10005]Programmer's Cheer: + * [10006]programming: + * [10007]programming fluid: + * [10008]propeller head: + * [10009]propeller key: + * [10010]proprietary: + * [10011]protocol: + * [10012]provocative maintenance: + * [10013]prowler: + * [10014]pseudo: + * [10015]pseudoprime: + * [10016]pseudosuit: + * [10017]psychedelicware: + * [10018]psyton: + * [10019]pubic directory: + * [10020]puff: + * [10021]pumpkin holder: + * [10022]pumpking: + * [10023]punched card: + * [10024]punt: + * [10025]Purple Book: + * [10026]purple wire: + * [10027]push: + * [10028]Python: + _________________________________________________________________ + + Node:P-mail, Next:[10029]P.O.D., Previous:[10030]overrun screw, + Up:[10031]= P = + + P-mail n. + + [rare] Physical mail, as opposed to [10032]email. Synonymous with + [10033]snail-mail, but much less common. + _________________________________________________________________ + + Node:P.O.D., Next:[10034]packet over air, Previous:[10035]P-mail, + Up:[10036]= P = + + P.O.D. /P-O-D/ + + [rare] Acronym for `Piece Of Data' (as opposed to a code section). See + also [10037]pod. + _________________________________________________________________ + + Node:packet over air, Next:[10038]padded cell, Previous:[10039]P.O.D., + Up:[10040]= P = + + packet over air + + [common among backbone ISPs] The protocol notionally being used by + Internet data attempting to traverse a physical gap or break in the + network, such as might be caused by a [10041]fiber-seeking backhoe. "I + see why you're dropping packets. You seem to have a packet over air + problem. + _________________________________________________________________ + + Node:padded cell, Next:[10042]page in, Previous:[10043]packet over + air, Up:[10044]= P = + + padded cell n. + + Where you put [10045]lusers so they can't hurt anything. A program + that limits a luser to a carefully restricted subset of the + capabilities of the host system (for example, the rsh(1) utility on + USG Unix). Note that this is different from an [10046]iron box because + it is overt and not aimed at enforcing security so much as protecting + others (and the luser) from the consequences of the luser's boundless + naivete (see [10047]naive). Also `padded cell environment'. + _________________________________________________________________ + + Node:page in, Next:[10048]page out, Previous:[10049]padded cell, + Up:[10050]= P = + + page in v. + + [MIT] 1. To become aware of one's surroundings again after having + paged out (see [10051]page out). Usually confined to the sarcastic + comment: "Eric pages in, [10052]film at 11!" 2. Syn. `swap in'; see + [10053]swap. + _________________________________________________________________ + + Node:page out, Next:[10054]pain in the net, Previous:[10055]page in, + Up:[10056]= P = + + page out vi. + + [MIT] 1. To become unaware of one's surroundings temporarily, due to + daydreaming or preoccupation. "Can you repeat that? I paged out for a + minute." See [10057]page in. Compare [10058]glitch, [10059]thinko. 2. + Syn. `swap out'; see [10060]swap. + _________________________________________________________________ + + Node:pain in the net, Next:[10061]Pangloss parity, + Previous:[10062]page out, Up:[10063]= P = + + pain in the net n. + + A [10064]flamer. + _________________________________________________________________ + + Node:Pangloss parity, Next:[10065]paper-net, Previous:[10066]pain in + the net, Up:[10067]= P = + + Pangloss parity n. + + [from Dr. Pangloss, the eternal optimist in Voltaire's "Candide"] In + corporate DP shops, a common condition of severe but equally shared + [10068]lossage resulting from the theory that as long as everyone in + the organization has the exactly the same model of obsolete computer, + everything will be fine. + _________________________________________________________________ + + Node:paper-net, Next:[10069]param, Previous:[10070]Pangloss parity, + Up:[10071]= P = + + paper-net n. + + Hackish way of referring to the postal service, analogizing it to a + very slow, low-reliability network. Usenet [10072]sig blocks sometimes + include a "Paper-Net:" header just before the sender's postal address; + common variants of this are "Papernet" and "P-Net". Note that the + standard [10073]netiquette guidelines discourage this practice as a + waste of bandwidth, since netters are quite unlikely to casually use + postal addresses. Compare [10074]voice-net, [10075]snail-mail, + [10076]P-mail. + _________________________________________________________________ + + Node:param, Next:[10077]PARC, Previous:[10078]paper-net, Up:[10079]= P + = + + param /p*-ram'/ n. + + [common] Shorthand for `parameter'. See also [10080]parm; compare + [10081]arg, [10082]var. + _________________________________________________________________ + + Node:PARC, Next:[10083]parent message, Previous:[10084]param, + Up:[10085]= P = + + PARC n. + + See [10086]XEROX PARC. + _________________________________________________________________ + + Node:parent message, Next:[10087]parity errors, Previous:[10088]PARC, + Up:[10089]= P = + + parent message n. + + What a [10090]followup follows up. + _________________________________________________________________ + + Node:parity errors, Next:[10091]Parkinson's Law of Data, + Previous:[10092]parent message, Up:[10093]= P = + + parity errors pl.n. + + Little lapses of attention or (in more severe cases) consciousness, + usually brought on by having spent all night and most of the next day + hacking. "I need to go home and crash; I'm starting to get a lot of + parity errors." Derives from a relatively common but nearly always + correctable transient error in memory hardware. It predates RAM; in + fact, this term is reported to have already have been in use in its + jargoin sense back in the 1960s when magnetic cores ruled. Parity + errors can also afflict mass storage and serial communication lines; + this is more serious because not always correctable. + _________________________________________________________________ + + Node:Parkinson's Law of Data, Next:[10094]parm, Previous:[10095]parity + errors, Up:[10096]= P = + + Parkinson's Law of Data prov. + + "Data expands to fill the space available for storage"; buying more + memory encourages the use of more memory-intensive techniques. It has + been observed since the mid-1980s that the memory usage of evolving + systems tends to double roughly once every 18 months. Fortunately, + memory density available for constant dollars also tends to about + double once every 18 months (see [10097]Moore's Law); unfortunately, + the laws of physics guarantee that the latter cannot continue + indefinitely. + _________________________________________________________________ + + Node:parm, Next:[10098]parse, Previous:[10099]Parkinson's Law of Data, + Up:[10100]= P = + + parm /parm/ n. + + Further-compressed form of [10101]param. This term is an IBMism, and + written use is almost unknown outside IBM shops; spoken /parm/ is more + widely distributed, but the synonym [10102]arg is favored among + hackers. Compare [10103]arg, [10104]var. + _________________________________________________________________ + + Node:parse, Next:[10105]Pascal, Previous:[10106]parm, Up:[10107]= P = + + parse [from linguistic terminology] vt. + + 1. To determine the syntactic structure of a sentence or other + utterance (close to the standard English meaning). "That was the one I + saw you." "I can't parse that." 2. More generally, to understand or + comprehend. "It's very simple; you just kretch the glims and then aos + the zotz." "I can't parse that." 3. Of fish, to have to remove the + bones yourself. "I object to parsing fish", means "I don't want to get + a whole fish, but a sliced one is okay". A `parsed fish' has been + deboned. There is some controversy over whether `unparsed' should mean + `bony', or also mean `deboned'. + _________________________________________________________________ + + Node:Pascal, Next:[10108]pastie, Previous:[10109]parse, Up:[10110]= P + = + + Pascal n. + + An Algol-descended language designed by Niklaus Wirth on the CDC 6600 + around 1967-68 as an instructional tool for elementary programming. + This language, designed primarily to keep students from shooting + themselves in the foot and thus extremely restrictive from a + general-purpose-programming point of view, was later promoted as a + general-purpose tool and, in fact, became the ancestor of a large + family of languages including Modula-2 and [10111]Ada (see also + [10112]bondage-and-discipline language). The hackish point of view on + Pascal was probably best summed up by a devastating (and, in its + deadpan way, screamingly funny) 1981 paper by Brian Kernighan (of + [10113]K&R fame) entitled "Why Pascal is Not My Favorite Programming + Language", which was turned down by the technical journals but + circulated widely via photocopies. It was eventually published in + "Comparing and Assessing Programming Languages", edited by Alan Feuer + and Narain Gehani (Prentice-Hall, 1984). Part of his discussion is + worth repeating here, because its criticisms are still apposite to + Pascal itself after ten years of improvement and could also stand as + an indictment of many other bondage-and-discipline languages. At the + end of a summary of the case against Pascal, Kernighan wrote: + + 9. There is no escape + + This last point is perhaps the most important. The language is + inadequate but circumscribed, because there is no way to escape its + limitations. There are no casts to disable the type-checking when + necessary. There is no way to replace the defective run-time + environment with a sensible one, unless one controls the compiler + that defines the "standard procedures". The language is closed. + + People who use Pascal for serious programming fall into a fatal + trap. Because the language is impotent, it must be extended. But + each group extends Pascal in its own direction, to make it look + like whatever language they really want. Extensions for separate + compilation, FORTRAN-like COMMON, string data types, internal + static variables, initialization, octal numbers, bit operators, + etc., all add to the utility of the language for one group but + destroy its portability to others. + + I feel that it is a mistake to use Pascal for anything much beyond + its original target. In its pure form, Pascal is a toy language, + suitable for teaching but not for real programming. + + Pascal has since been almost entirely displaced (by [10114]C) from the + niches it had acquired in serious applications and systems + programming, but retains some popularity as a hobbyist language in the + MS-DOS and Macintosh worlds. + _________________________________________________________________ + + Node:pastie, Next:[10115]patch, Previous:[10116]Pascal, Up:[10117]= P + = + + pastie /pay'stee/ n. + + An adhesive-backed label designed to be attached to a key on a + keyboard to indicate some non-standard character which can be accessed + through that key. Pasties are likely to be used in APL environments, + where almost every key is associated with a special character. A + pastie on the R key, for example, might remind the user that it is + used to generate the rho character. The term properly refers to + nipple-concealing devices formerly worn by strippers in concession to + indecent-exposure laws; compare [10118]tits on a keyboard. + _________________________________________________________________ + + Node:patch, Next:[10119]patch pumpkin, Previous:[10120]pastie, + Up:[10121]= P = + + patch + + 1. n. A temporary addition to a piece of code, usually as a + [10122]quick-and-dirty remedy to an existing bug or misfeature. A + patch may or may not work, and may or may not eventually be + incorporated permanently into the program. Distinguished from a + [10123]diff or [10124]mod by the fact that a patch is generated by + more primitive means than the rest of the program; the classical + examples are instructions modified by using the front panel switches, + and changes made directly to the binary executable of a program + originally written in an [10125]HLL. Compare [10126]one-line fix. 2. + vt. To insert a patch into a piece of code. 3. [in the Unix world] n. + A [10127]diff (sense 2). 4. A set of modifications to binaries to be + applied by a patching program. IBM operating systems often receive + updates to the operating system in the form of absolute hexadecimal + patches. If you have modified your OS, you have to disassemble these + back to the source. The patches might later be corrected by other + patches on top of them (patches were said to "grow scar tissue"). The + result was often a convoluted [10128]patch space and headaches galore. + 5. [Unix] the patch(1) program, written by Larry Wall, which + automatically applies a patch (sense 3) to a set of source code. + + There is a classic story of a [10129]tiger team penetrating a secure + military computer that illustrates the danger inherent in binary + patches (or, indeed, any patches that you can't -- or don't -- inspect + and examine before installing). They couldn't find any [10130]trap + doors or any way to penetrate security of IBM's OS, so they made a + site visit to an IBM office (remember, these were official military + types who were purportedly on official business), swiped some IBM + stationery, and created a fake patch. The patch was actually the + trapdoor they needed. The patch was distributed at about the right + time for an IBM patch, had official stationery and all accompanying + documentation, and was dutifully installed. The installation manager + very shortly thereafter learned something about proper procedures. + _________________________________________________________________ + + Node:patch pumpkin, Next:[10131]patch space, Previous:[10132]patch, + Up:[10133]= P = + + patch pumpkin n. + + [Perl hackers] A notional token passed around among the members of a + project. Possession of the patch pumpkin means one has the exclusive + authority to make changes on the project's master source tree. The + implicit assumption is that `pumpkin holder' status is temporary and + rotates periodically among senior project members. + + This term comes from the Perl development community, but has been + sighted elsewhere. It derives from a stuffed-toy pumpkin that was + passed around at a development shop years ago as the access control + for a shared backup-tape drive. + _________________________________________________________________ + + Node:patch space, Next:[10134]path, Previous:[10135]patch pumpkin, + Up:[10136]= P = + + patch space n. + + An unused block of bits left in a binary so that it can later be + modified by insertion of machine-language instructions there + (typically, the patch space is modified to contain new code, and the + superseded code is patched to contain a jump or call to the patch + space). The near-universal use of compilers and interpreters has made + this term rare; it is now primarily historical outside IBM shops. See + [10137]patch (sense 4), [10138]zap (sense 4), [10139]hook. + _________________________________________________________________ + + Node:path, Next:[10140]pathological, Previous:[10141]patch space, + Up:[10142]= P = + + path n. + + 1. A [10143]bang path or explicitly routed [10144]Internet address; a + node-by-node specification of a link between two machines. Though + these are now obsolete as a form of addressing, they still show up in + diagnostics and trace headers ocvcasionally (e.g. in NNTP headers). 2. + [Unix] A filename, fully specified relative to the root directory (as + opposed to relative to the current directory; the latter is sometimes + called a `relative path'). This is also called a `pathname'. 3. [Unix + and MS-DOS] The `search path', an environment variable specifying the + directories in which the [10145]shell (COMMAND.COM, under MS-DOS) + should look for commands. Other, similar constructs abound under Unix + (for example, the C preprocessor has a `search path' it uses in + looking for #include files). + _________________________________________________________________ + + Node:pathological, Next:[10146]payware, Previous:[10147]path, + Up:[10148]= P = + + pathological adj. + + 1. [scientific computation] Used of a data set that is grossly + atypical of normal expected input, esp. one that exposes a weakness or + bug in whatever algorithm one is using. An algorithm that can be + broken by pathological inputs may still be useful if such inputs are + very unlikely to occur in practice. 2. When used of test input, + implies that it was purposefully engineered as a worst case. The + implication in both senses is that the data is spectacularly + ill-conditioned or that someone had to explicitly set out to break the + algorithm in order to come up with such a crazy example. 3. Also said + of an unlikely collection of circumstances. "If the network is down + and comes up halfway through the execution of that command by root, + the system may just crash." "Yes, but that's a pathological case." + Often used to dismiss the case from discussion, with the implication + that the consequences are acceptable, since they will happen so + infrequently (if at all) that it doesn't seem worth going to the extra + trouble to handle that case (see sense 1). + _________________________________________________________________ + + Node:payware, Next:[10149]PBD, Previous:[10150]pathological, + Up:[10151]= P = + + payware /pay'weir/ n. + + Commercial software. Oppose [10152]shareware or [10153]freeware. + _________________________________________________________________ + + Node:PBD, Next:[10154]PC-ism, Previous:[10155]payware, Up:[10156]= P = + + PBD /P-B-D/ n. + + [abbrev. of `Programmer Brain Damage'] Applied to bug reports + revealing places where the program was obviously broken by an + incompetent or short-sighted programmer. Compare [10157]UBD; see also + [10158]brain-damaged. + _________________________________________________________________ + + Node:PC-ism, Next:[10159]PD, Previous:[10160]PBD, Up:[10161]= P = + + PC-ism /P-C-izm/ n. + + A piece of code or coding technique that takes advantage of the + unprotected single-tasking environment in IBM PCs and the like running + DOS, e.g., by busy-waiting on a hardware register, direct diddling of + screen memory, or using hard timing loops. Compare [10162]ill-behaved, + [10163]vaxism, [10164]unixism. Also, `PC-ware' n., a program full of + PC-isms on a machine with a more capable operating system. Pejorative. + _________________________________________________________________ + + Node:PD, Next:[10165]PDL, Previous:[10166]PC-ism, Up:[10167]= P = + + PD /P-D/ adj. + + [common] Abbreviation for `public domain', applied to software + distributed over [10168]Usenet and from Internet archive sites. Much + of this software is not in fact public domain in the legal sense but + travels under various copyrights granting reproduction and use rights + to anyone who can [10169]snarf a copy. See [10170]copyleft. + _________________________________________________________________ + + Node:PDL, Next:[10171]PDP-10, Previous:[10172]PD, Up:[10173]= P = + + PDL /P-D-L/, /pid'l/, /p*d'l/ or /puhd'l/ + + 1. n. `Program Design Language'. Any of a large class of formal and + profoundly useless pseudo-languages in which [10174]management forces + one to design programs. Too often, management expects PDL descriptions + to be maintained in parallel with the code, imposing massive overhead + to little or no benefit. See also [10175]flowchart. 2. v. To design + using a program design language. "I've been pdling so long my eyes + won't focus beyond 2 feet." 3. n. `Page Description Language'. Refers + to any language which is used to control a graphics device, usually a + laserprinter. The most common example is, of course, Adobe's + [10176]PostScript language, but there are many others, such as Xerox + InterPress, etc. 4. In ITS days, the preferred MITism for + [10177]stack. See [10178]overflow pdl. 5. Dave Lebling, one of the + co-authors of [10179]Zork; (his [10180]network address on the ITS + machines was at one time pdl@dms). + _________________________________________________________________ + + Node:PDP-10, Next:[10181]PDP-20, Previous:[10182]PDL, Up:[10183]= P = + + PDP-10 n. + + [Programmed Data Processor model 10] The machine that made timesharing + real. It looms large in hacker folklore because of its adoption in the + mid-1970s by many university computing facilities and research labs, + including the MIT AI Lab, Stanford, and CMU. Some aspects of the + instruction set (most notably the bit-field instructions) are still + considered unsurpassed. The 10 was eventually eclipsed by the VAX + machines (descendants of the PDP-11) when [10184]DEC recognized that + the 10 and VAX product lines were competing with each other and + decided to concentrate its software development effort on the more + profitable VAX. The machine was finally dropped from DEC's line in + 1983, following the failure of the Jupiter Project at DEC to build a + viable new model. (Some attempts by other companies to market clones + came to nothing; see [10185]Foonly and [10186]Mars.) This event + spelled the doom of [10187]ITS and the technical cultures that had + spawned the original Jargon File, but by mid-1991 it had become + something of a badge of honorable old-timerhood among hackers to have + cut one's teeth on a PDP-10. See [10188]TOPS-10, [10189]ITS, + [10190]BLT, [10191]DDT, [10192]DPB, [10193]EXCH, [10194]HAKMEM, + [10195]LDB, [10196]pop, [10197]push. See also + [10198]http://www.inwap.com/pdp10/. + _________________________________________________________________ + + Node:PDP-20, Next:[10199]PEBKAC, Previous:[10200]PDP-10, Up:[10201]= P + = + + PDP-20 n. + + The most famous computer that never was. [10202]PDP-10 computers + running the [10203]TOPS-10 operating system were labeled + `DECsystem-10' as a way of differentiating them from the PDP-11. Later + on, those systems running [10204]TOPS-20 were labeled `DECSYSTEM-20' + (the block capitals being the result of a lawsuit brought against DEC + by Singer, which once made a computer called `system-10'), but + contrary to popular lore there was never a `PDP-20'; the only + difference between a 10 and a 20 was the operating system and the + color of the paint. Most (but not all) machines sold to run TOPS-10 + were painted `Basil Blue', whereas most TOPS-20 machines were painted + `Chinese Red' (often mistakenly called orange). + _________________________________________________________________ + + Node:PEBKAC, Next:[10205]peek, Previous:[10206]PDP-20, Up:[10207]= P = + + PEBKAC /peb'kak/ + + [Abbrev., "Problem Exists Between Keyboard And Chair"] Used by support + people, particularly at call centers and help desks. Not used with the + public. Denotes pilot error as the cause of the crash, especially + stupid errors that even a [10208]luser could figure out. Very + derogatory. Usage: "Did you ever figure out why that guy couldn't + print?" "Yeah, he kept cancelling the operation before it could + finish. PEBKAC." + _________________________________________________________________ + + Node:peek, Next:[10209]pencil and paper, Previous:[10210]PEBKAC, + Up:[10211]= P = + + peek n.,vt. + + (and [10212]poke) The commands in most microcomputer BASICs for + directly accessing memory contents at an absolute address; often + extended to mean the corresponding constructs in any [10213]HLL (peek + reads memory, poke modifies it). Much hacking on small, non-MMU micros + used to consist of `peek'ing around memory, more or less at random, to + find the location where the system keeps interesting stuff. Long (and + variably accurate) lists of such addresses for various computers + circulated (see [10214]interrupt list). The results of `poke's at + these addresses may be highly useful, mildly amusing, useless but + neat, or (most likely) total [10215]lossage (see [10216]killer poke). + + Since a [10217]real operating system provides useful, higher-level + services for the tasks commonly performed with peeks and pokes on + micros, and real languages tend not to encourage low-level memory + groveling, a question like "How do I do a peek in C?" is diagnostic of + the [10218]newbie. (Of course, OS kernels often have to do exactly + this; a real kernel hacker would unhesitatingly, if unportably, assign + an absolute address to a pointer variable and indirect through it.) + _________________________________________________________________ + + Node:pencil and paper, Next:[10219]Pentagram Pro, + Previous:[10220]peek, Up:[10221]= P = + + pencil and paper n. + + An archaic information storage and transmission device that works by + depositing smears of graphite on bleached wood pulp. More recent + developments in paper-based technology include improved `write-once' + update devices which use tiny rolling heads similar to mouse balls to + deposit colored pigment. All these devices require an operator skilled + at so-called `handwriting' technique. These technologies are + ubiquitous outside hackerdom, but nearly forgotten inside it. Most + hackers had terrible handwriting to begin with, and years of + keyboarding tend to have encouraged it to degrade further. Perhaps for + this reason, hackers deprecate pencil-and-paper technology and often + resist using it in any but the most trivial contexts. + _________________________________________________________________ + + Node:Pentagram Pro, Next:[10222]Pentium, Previous:[10223]pencil and + paper, Up:[10224]= P = + + Pentagram Pro n. + + A humorous corruption of "Pentium Pro", with a Satanic reference, + implying that the chip is inherently [10225]evil. Often used with "666 + MHz"; there is a T-shirt. See [10226]Pentium + _________________________________________________________________ + + Node:Pentium, Next:[10227]peon, Previous:[10228]Pentagram Pro, + Up:[10229]= P = + + Pentium n. + + The name given to Intel's P5 chip, the successor to the 80486. The + name was chosen because of difficulties Intel had in trademarking a + number. It suggests the number five (implying 586) while (according to + Intel) conveying a meaning of strength "like titanium". Among hackers, + the plural is frequently `pentia'. See also [10230]Pentagram Pro. + + Intel did not stick to this convention when naming its P6 processor + the Pentium Pro; many believe this is due to difficulties in selling a + chip with "sex" in its name. Successor chips have been called `Pentium + II' and `Pentium III'. + _________________________________________________________________ + + Node:peon, Next:[10231]percent-S, Previous:[10232]Pentium, Up:[10233]= + P = + + peon n. + + A person with no special ([10234]root or [10235]wheel) privileges on a + computer system. "I can't create an account on foovax for you; I'm + only a peon there." + _________________________________________________________________ + + Node:percent-S, Next:[10236]perf, Previous:[10237]peon, Up:[10238]= P + = + + percent-S /per-sent' es'/ n. + + [From the code in C's printf(3) library function used to insert an + arbitrary string argument] An unspecified person or object. "I was + just talking to some percent-s in administration." Compare + [10239]random. + _________________________________________________________________ + + Node:perf, Next:[10240]perfect programmer syndrome, + Previous:[10241]percent-S, Up:[10242]= P = + + perf /perf/ n. + + Syn. [10243]chad (sense 1). The term `perfory' /per'f*-ree/ is also + heard. The term [10244]perf may also refer to the perforations + themselves, rather than the chad they produce when torn (philatelists + use it this way). + _________________________________________________________________ + + Node:perfect programmer syndrome, Next:[10245]Perl, + Previous:[10246]perf, Up:[10247]= P = + + perfect programmer syndrome n. + + Arrogance; the egotistical conviction that one is above normal human + error. Most frequently found among programmers of some native ability + but relatively little experience (especially new graduates; their + perceptions may be distorted by a history of excellent performance at + solving [10248]toy problems). "Of course my program is correct, there + is no need to test it." "Yes, I can see there may be a problem here, + but I'll never type rm -r / while in [10249]root mode." + _________________________________________________________________ + + Node:Perl, Next:[10250]person of no account, Previous:[10251]perfect + programmer syndrome, Up:[10252]= P = + + Perl /perl/ n. + + [Practical Extraction and Report Language, a.k.a. Pathologically + Eclectic Rubbish Lister] An interpreted language developed by Larry + Wall ([10253]<larry@wall.org>, author of patch(1) and rn(1)) and + distributed over Usenet. Superficially resembles [10254]awk, but is + much hairier, including many facilities reminiscent of sed(1) and + shells and a comprehensive Unix system-call interface. Unix sysadmins, + who are almost always incorrigible hackers, generally consider it one + of the [10255]languages of choice, and it is by far the most widely + used tool for making `live' web pages via CGI. Perl has been + described, in a parody of a famous remark about lex(1), as the + "Swiss-Army chainsaw" of Unix programming. Though Perl is very useful, + it would be a stretch to describe it as pretty or [10256]elegant; + people who like clean, spare design generally prefer [10257]Python. + See also [10258]Camel Book, [10259]TMTOWTDI. + _________________________________________________________________ + + Node:person of no account, Next:[10260]pessimal, Previous:[10261]Perl, + Up:[10262]= P = + + person of no account n. + + [University of California at Santa Cruz] Used when referring to a + person with no [10263]network address, frequently to forestall + confusion. Most often as part of an introduction: "This is Bill, a + person of no account, but he used to be bill@random.com". Compare + [10264]return from the dead. + _________________________________________________________________ + + Node:pessimal, Next:[10265]pessimizing compiler, + Previous:[10266]person of no account, Up:[10267]= P = + + pessimal /pes'im-l/ adj. + + [Latin-based antonym for `optimal'] Maximally bad. "This is a pessimal + situation." Also `pessimize' vt. To make as bad as possible. These + words are the obvious Latin-based antonyms for `optimal' and + `optimize', but for some reason they do not appear in most English + dictionaries, although `pessimize' is listed in the OED. + _________________________________________________________________ + + Node:pessimizing compiler, Next:[10268]peta-, + Previous:[10269]pessimal, Up:[10270]= P = + + pessimizing compiler /pes'*-mi:z`ing k*m-pi:l'r/ n. + + A compiler that produces object [antonym of techspeak `optimizing + compiler'] code that is worse than the straightforward or obvious hand + translation. The implication is that the compiler is actually trying + to optimize the program, but through excessive cleverness is doing the + opposite. A few pessimizing compilers have been written on purpose, + however, as pranks or burlesques. + _________________________________________________________________ + + Node:peta-, Next:[10271]PETSCII, Previous:[10272]pessimizing compiler, + Up:[10273]= P = + + peta- /pe't*/ pref + + [SI] See [10274]quantifiers. + _________________________________________________________________ + + Node:PETSCII, Next:[10275]PFY, Previous:[10276]peta-, Up:[10277]= P = + + PETSCII /pet'skee/ n. obs. + + [abbreviation of PET ASCII] The variation (many would say perversion) + of the [10278]ASCII character set used by the Commodore Business + Machines PET series of personal computers and the later Commodore C64, + C16, C128, and VIC20 machines. The PETSCII set used left-arrow and + up-arrow (as in old-style ASCII) instead of underscore and caret, + placed the unshifted alphabet at positions 65-90, put the shifted + alphabet at positions 193-218, and added graphics characters. + _________________________________________________________________ + + Node:PFY, Next:[10279]phage, Previous:[10280]PETSCII, Up:[10281]= P = + + PFY n. + + [Usenet; common] Abbreviation for `Pimply-Faced Youth'. A [10282]BOFH + in training, esp. one apprenticed to an elder BOFH aged in evil. + _________________________________________________________________ + + Node:phage, Next:[10283]phase, Previous:[10284]PFY, Up:[10285]= P = + + phage n. + + A program that modifies other programs or databases in unauthorized + ways; esp. one that propagates a [10286]virus or [10287]Trojan horse. + See also [10288]worm, [10289]mockingbird. The analogy, of course, is + with phage viruses in biology. + _________________________________________________________________ + + Node:phase, Next:[10290]phase of the moon, Previous:[10291]phage, + Up:[10292]= P = + + phase + + 1. n. The offset of one's waking-sleeping schedule with respect to the + standard 24-hour cycle; a useful concept among people who often work + at night and/or according to no fixed schedule. It is not uncommon to + change one's phase by as much as 6 hours per day on a regular basis. + "What's your phase?" "I've been getting in about 8 P.M. lately, but + I'm going to [10293]wrap around to the day schedule by Friday." A + person who is roughly 12 hours out of phase is sometimes said to be in + `night mode'. (The term `day mode' is also (but less frequently) used, + meaning you're working 9 to 5 (or, more likely, 10 to 6).) The act of + altering one's cycle is called `changing phase'; `phase shifting' has + also been recently reported from Caltech. 2. `change phase the hard + way': To stay awake for a very long time in order to get into a + different phase. 3. `change phase the easy way': To stay asleep, etc. + However, some claim that either staying awake longer or sleeping + longer is easy, and that it is shortening your day or night that is + really hard (see [10294]wrap around). The `jet lag' that afflicts + travelers who cross many time-zone boundaries may be attributed to two + distinct causes: the strain of travel per se, and the strain of + changing phase. Hackers who suddenly find that they must change phase + drastically in a short period of time, particularly the hard way, + experience something very like jet lag without traveling. + _________________________________________________________________ + + Node:phase of the moon, Next:[10295]phase-wrapping, + Previous:[10296]phase, Up:[10297]= P = + + phase of the moon n. + + Used humorously as a random parameter on which something is said to + depend. Sometimes implies unreliability of whatever is dependent, or + that reliability seems to be dependent on conditions nobody has been + able to determine. "This feature depends on having the channel open in + mumble mode, having the foo switch set, and on the phase of the moon." + See also [10298]heisenbug. + + True story: Once upon a time there was a program bug that really did + depend on the phase of the moon. There was a little subroutine that + had traditionally been used in various programs at MIT to calculate an + approximation to the moon's true phase. GLS incorporated this routine + into a LISP program that, when it wrote out a file, would print a + timestamp line almost 80 characters long. Very occasionally the first + line of the message would be too long and would overflow onto the next + line, and when the file was later read back in the program would + [10299]barf. The length of the first line depended on both the precise + date and time and the length of the phase specification when the + timestamp was printed, and so the bug literally depended on the phase + of the moon! + + The first paper edition of the Jargon File (Steele-1983) included an + example of one of the timestamp lines that exhibited this bug, but the + typesetter `corrected' it. This has since been described as the + phase-of-the-moon-bug bug. + + However, beware of assumptions. A few years ago, engineers of CERN + (European Center for Nuclear Research) were baffled by some errors in + experiments conducted with the LEP particle accelerator. As the + formidable amount of data generated by such devices is heavily + processed by computers before being seen by humans, many people + suggested the software was somehow sensitive to the phase of the moon. + A few desperate engineers discovered the truth; the error turned out + to be the result of a tiny change in the geometry of the 27km + circumference ring, physically caused by the deformation of the Earth + by the passage of the Moon! This story has entered physics folklore as + a Newtonian vengeance on particle physics and as an example of the + relevance of the simplest and oldest physical laws to the most modern + science. + _________________________________________________________________ + + Node:phase-wrapping, Next:[10300]PHB, Previous:[10301]phase of the + moon, Up:[10302]= P = + + phase-wrapping n. + + [MIT] Syn. [10303]wrap around, sense 2. + _________________________________________________________________ + + Node:PHB, Next:[10304]phreaker, Previous:[10305]phase-wrapping, + Up:[10306]= P = + + PHB /P-H-B/ + + [Usenet; common; rarely spoken] Abbreviation, "Pointy-Haired Boss". + From the [10307]Dilbert character, the archetypal halfwitted + middle-[10308]management type. See also [10309]pointy-haired. + _________________________________________________________________ + + Node:phreaker, Next:[10310]phreaking, Previous:[10311]PHB, Up:[10312]= + P = + + phreaker /freek'r/ n. + + One who engages in [10313]phreaking. See also [10314]blue box. + _________________________________________________________________ + + Node:phreaking, Next:[10315]pico-, Previous:[10316]phreaker, + Up:[10317]= P = + + phreaking /freek'ing/ n. + + [from `phone phreak'] 1. The art and science of [10318]cracking the + phone network (so as, for example, to make free long-distance calls). + 2. By extension, security-cracking in any other context (especially, + but not exclusively, on communications networks) (see + [10319]cracking). + + At one time phreaking was a semi-respectable activity among hackers; + there was a gentleman's agreement that phreaking as an intellectual + game and a form of exploration was OK, but serious theft of services + was taboo. There was significant crossover between the hacker + community and the hard-core phone phreaks who ran semi-underground + networks of their own through such media as the legendary "TAP + Newsletter". This ethos began to break down in the mid-1980s as wider + dissemination of the techniques put them in the hands of less + responsible phreaks. Around the same time, changes in the phone + network made old-style technical ingenuity less effective as a way of + hacking it, so phreaking came to depend more on overtly criminal acts + such as stealing phone-card numbers. The crimes and punishments of + gangs like the `414 group' turned that game very ugly. A few old-time + hackers still phreak casually just to keep their hand in, but most + these days have hardly even heard of `blue boxes' or any of the other + paraphernalia of the great phreaks of yore. + _________________________________________________________________ + + Node:pico-, Next:[10320]pig-tail, Previous:[10321]phreaking, + Up:[10322]= P = + + pico- pref. + + [SI: a quantifier meaning * 10^-12] Smaller than [10323]nano-; used in + the same rather loose connotative way as [10324]nano- and micro-. This + usage is not yet common in the way [10325]nano- and [10326]micro- are, + but should be instantly recognizable to any hacker. See also + [10327]quantifiers, [10328]micro-. + _________________________________________________________________ + + Node:pig-tail, Next:[10329]pilot error, Previous:[10330]pico-, + Up:[10331]= P = + + pig-tail + + [radio hams] A short piece of cable with two connectors on each end + for converting between one connector type and another. Common + pig-tails are 9-to-25-pin serial-port converters and cables to connect + PCMCIA network cards to an RJ-45 network cable. + _________________________________________________________________ + + Node:pilot error, Next:[10332]ping, Previous:[10333]pig-tail, + Up:[10334]= P = + + pilot error n. + + [Sun: from aviation] A user's misconfiguration or misuse of a piece of + software, producing apparently buglike results (compare [10335]UBD). + "Joe Luser reported a bug in sendmail that causes it to generate bogus + headers." "That's not a bug, that's pilot error. His sendmail.cf is + hosed." + _________________________________________________________________ + + Node:ping, Next:[10336]Ping O' Death, Previous:[10337]pilot error, + Up:[10338]= P = + + ping + + [from the submariners' term for a sonar pulse] 1. n. Slang term for a + small network message (ICMP ECHO) sent by a computer to check for the + presence and alertness of another. The Unix command ping(8) can be + used to do this manually (note that ping(8)'s author denies the + widespread folk etymology that the name was ever intended as acronym + for `Packet INternet Groper'). Occasionally used as a phone greeting. + See [10339]ACK, also [10340]ENQ. 2. vt. To verify the presence of. 3. + vt. To get the attention of. 4. vt. To send a message to all members + of a [10341]mailing list requesting an [10342]ACK (in order to verify + that everybody's addresses are reachable). "We haven't heard much of + anything from Geoff, but he did respond with an ACK both times I + pinged jargon-friends." 5. n. A quantum packet of happiness. People + who are very happy tend to exude pings; furthermore, one can + intentionally create pings and aim them at a needy party (e.g., a + depressed person). This sense of ping may appear as an exclamation; + "Ping!" (I'm happy; I am emitting a quantum of happiness; I have been + struck by a quantum of happiness). The form "pingfulness", which is + used to describe people who exude pings, also occurs. (In the standard + abuse of language, "pingfulness" can also be used as an exclamation, + in which case it's a much stronger exclamation than just "ping"!). + Oppose [10343]blargh. + + The funniest use of `ping' to date was described in January 1991 by + Steve Hayman on the Usenet group comp.sys.next. He was trying to + isolate a faulty cable segment on a TCP/IP Ethernet hooked up to a + NeXT machine, and got tired of having to run back to his console after + each cabling tweak to see if the ping packets were getting through. So + he used the sound-recording feature on the NeXT, then wrote a script + that repeatedly invoked ping(8), listened for an echo, and played back + the recording on each returned packet. Result? A program that caused + the machine to repeat, over and over, "Ping ... ping ... ping ..." as + long as the network was up. He turned the volume to maximum, ferreted + through the building with one ear cocked, and found a faulty tee + connector in no time. + _________________________________________________________________ + + Node:Ping O' Death, Next:[10344]ping storm, Previous:[10345]ping, + Up:[10346]= P = + + Ping O' Death n. + + A notorious [10347]exploit that (when first discovered) could be + easily used to crash a wide variety of machines by overunning size + limits in their TCP/IP stacks. First revealed in late 1996. The + open-source Unix community patched its systems to remove the + vulnerability within days or weeks, the closed-source OS vendors + generally took months. While the difference in response times repeated + a pattern familiar from other security incidents, the accompanying + glare of Web-fueled publicity proved unusually embarrassing to the OS + vendors and so passed into history and myth. The term is now used to + refer to any nudge delivered by network wizards over the network that + causes bad things to happen on the system being nudged. For the full + story on the original exploit, see + [10348]http://www.insecure.org/sploits/ping-o-death.html. + + Compare with 'kamikaze packet,' 'Finger of Death' and 'Chernobyl + packet.' + _________________________________________________________________ + + Node:ping storm, Next:[10349]pink wire, Previous:[10350]Ping O' Death, + Up:[10351]= P = + + ping storm n. + + A form of [10352]DoS attack consisting of a flood of [10353]ping + requests (normally used to check network conditions) designed to + disrupt the normal activity of a system. This act is sometimes called + `ping lashing' or `ping flood'. Compare [10354]mail storm, + [10355]broadcast storm. + _________________________________________________________________ + + Node:pink wire, Next:[10356]pipe, Previous:[10357]ping storm, + Up:[10358]= P = + + pink wire n. + + [from the pink PTFE wire used in military equipment] As [10359]blue + wire, but used in military applications. 2. vi. To add a pink wire to + a board. + _________________________________________________________________ + + Node:pipe, Next:[10360]pistol, Previous:[10361]pink wire, Up:[10362]= + P = + + pipe n. + + [common] Idiomatically, one's connection to the Internet; in context, + the expansion "bit pipe" is understood. A "fat pipe" is a line with T1 + or higher capacity. A person with a 28.8 modem might be heard to + complain "I need a bigger pipe". + _________________________________________________________________ + + Node:pistol, Next:[10363]pixel sort, Previous:[10364]pipe, Up:[10365]= + P = + + pistol n. + + [IBM] A tool that makes it all too easy for you to shoot yourself in + the foot. "Unix rm * makes such a nice pistol!" + _________________________________________________________________ + + Node:pixel sort, Next:[10366]pizza box, Previous:[10367]pistol, + Up:[10368]= P = + + pixel sort n. + + [Commodore users] Any compression routine which irretrievably loses + valuable data in the process of [10369]crunching it. Disparagingly + used for `lossy' methods such as JPEG. The theory, of course, is that + these methods are only used on photographic images in which minor + loss-of-data is not visible to the human eye. The term `pixel sort' + implies distrust of this theory. Compare [10370]bogo-sort. + _________________________________________________________________ + + Node:pizza box, Next:[10371]plaid screen, Previous:[10372]pixel sort, + Up:[10373]= P = + + pizza box n. + + [Sun] The largish thin box housing the electronics in (especially Sun) + desktop workstations, so named because of its size and shape and the + dimpled pattern that looks like air holes. + + Two meg single-platter removable disk packs used to be called pizzas, + and the huge drive they were stuck into was referred to as a pizza + oven. It's an index of progress that in the old days just the disk was + pizza-sized, while now the entire computer is. + _________________________________________________________________ + + Node:plaid screen, Next:[10374]plain-ASCII, Previous:[10375]pizza box, + Up:[10376]= P = + + plaid screen n. + + [XEROX PARC] A `special effect' that occurs when certain kinds of + [10377]memory smashes overwrite the control blocks or image memory of + a bit-mapped display. The term "salt and pepper" may refer to a + different pattern of similar origin. Though the term as coined at PARC + refers to the result of an error, some of the [10378]X demos induce + plaid-screen effects deliberately as a [10379]display hack. + _________________________________________________________________ + + Node:plain-ASCII, Next:[10380]plan file, Previous:[10381]plaid screen, + Up:[10382]= P = + + plain-ASCII /playn-as'kee/ + + Syn. [10383]flat-ASCII. + _________________________________________________________________ + + Node:plan file, Next:[10384]platinum-iridium, + Previous:[10385]plain-ASCII, Up:[10386]= P = + + plan file n. + + [Unix] On systems that support [10387]finger, the `.plan' file in a + user's home directory is displayed when the user is fingered. This + feature was originally intended to be used to keep potential fingerers + apprised of one's location and near-future plans, but has been turned + almost universally to humorous and self-expressive purposes (like a + [10388]sig block). See also [10389]Hacking X for Y. + + A recent innovation in plan files has been the introduction of + "scrolling plan files" which are one-dimensional animations made using + only the printable ASCII character set, carriage return and line feed, + avoiding terminal specific escape sequences, since the [10390]finger + command will (for security reasons; see [10391]letterbomb) not pass + the escape character. + + Scrolling .plan files have become art forms in miniature, and some + sites have started competitions to find who can create the longest + running, funniest, and most original animations. Various animation + characters include: + + Centipede: + mmmmme + + Lorry/Truck: + oo-oP + + Andalusian Video Snail: + _@/ + + and a compiler (ASP) is available on Usenet for producing them. See + also [10392]twirling baton. + _________________________________________________________________ + + Node:platinum-iridium, Next:[10393]playpen, Previous:[10394]plan file, + Up:[10395]= P = + + platinum-iridium adj. + + Standard, against which all others of the same category are measured. + Usage: silly. The notion is that one of whatever it is has actually + been cast in platinum-iridium alloy and placed in the vault beside the + Standard Kilogram at the International Bureau of Weights and Measures + near Paris. (From 1889 to 1960, the meter was defined to be the + distance between two scratches in a platinum-iridium bar kept in that + same vault -- this replaced an earlier definition as 10^(-7) times the + distance between the North Pole and the Equator along a meridian + through Paris; unfortunately, this had been based on an inexact value + of the circumference of the Earth. From 1960 to 1984 it was defined to + be 1650763.73 wavelengths of the orange-red line of krypton-86 + propagating in a vacuum. It is now defined as the length of the path + traveled by light in a vacuum in the time interval of 1/299,792,458 of + a second. The kilogram is now the only unit of measure officially + defined in terms of a unique artifact.) "This garbage-collection + algorithm has been tested against the platinum-iridium cons cell in + Paris." Compare [10396]golden. + _________________________________________________________________ + + Node:playpen, Next:[10397]playte, Previous:[10398]platinum-iridium, + Up:[10399]= P = + + playpen n. + + [IBM] A room where programmers work. Compare [10400]salt mines. + _________________________________________________________________ + + Node:playte, Next:[10401]plingnet, Previous:[10402]playpen, + Up:[10403]= P = + + playte /playt/ + + 16 bits, by analogy with [10404]nybble and [10405]byte. Usage: rare + and extremely silly. See also [10406]dynner and [10407]crumb. General + discussion of such terms is under [10408]nybble. + _________________________________________________________________ + + Node:plingnet, Next:[10409]plokta, Previous:[10410]playte, Up:[10411]= + P = + + plingnet /pling'net/ n. + + Syn. [10412]UUCPNET. Also see [10413]Commonwealth Hackish, which uses + `pling' for [10414]bang (as in [10415]bang path). + _________________________________________________________________ + + Node:plokta, Next:[10416]plonk, Previous:[10417]plingnet, Up:[10418]= + P = + + plokta /plok't*/ v. + + [acronym: Press Lots Of Keys To Abort] To press random keys in an + attempt to get some response from the system. One might plokta when + the abort procedure for a program is not known, or when trying to + figure out if the system is just sluggish or really hung. Plokta can + also be used while trying to figure out any unknown key sequence for a + particular operation. Someone going into `plokta mode' usually places + both hands flat on the keyboard and mashes them down, hoping for some + useful response. + + A slightly more directed form of plokta can often be seen in mail + messages or Usenet articles from new users -- the text might end with + ^X^C + q + quit + :q + ^C + end + x + exit + ZZ + ^D + ? + help + + as the user vainly tries to find the right exit sequence, with the + incorrect tries piling up at the end of the message.... + _________________________________________________________________ + + Node:plonk, Next:[10419]plug-and-pray, Previous:[10420]plokta, + Up:[10421]= P = + + plonk excl.,vt. + + [Usenet: possibly influenced by British slang `plonk' for cheap booze, + or `plonker' for someone behaving stupidly (latter is lit. equivalent + to Yiddish `schmuck')] The sound a [10422]newbie makes as he falls to + the bottom of a [10423]kill file. While it originated in the + [10424]newsgroup talk.bizarre, this term (usually written "*plonk*") + is now (1994) widespread on Usenet as a form of public ridicule. + _________________________________________________________________ + + Node:plug-and-pray, Next:[10425]plugh, Previous:[10426]plonk, + Up:[10427]= P = + + plug-and-pray adj.,vi. + + Parody of the techspeak term `plug-and-play', describing a PC + peripheral card which is claimed to have no need for hardware + configuration via DIP switches, and which should be work as soon as it + is inserted in the PC. Unfortunately, even the PCI bus is not up to + pulling this off reliably, and people who have to do installation or + troubleshoot PCs soon find themselves longing for the DIP switches. + _________________________________________________________________ + + Node:plugh, Next:[10428]plumbing, Previous:[10429]plug-and-pray, + Up:[10430]= P = + + plugh /ploogh/ v. + + [from the [10431]ADVENT game] See [10432]xyzzy. + _________________________________________________________________ + + Node:plumbing, Next:[10433]PM, Previous:[10434]plugh, Up:[10435]= P = + + plumbing n. + + [Unix] Term used for [10436]shell code, so called because of the + prevalence of `pipelines' that feed the output of one program to the + input of another. Under Unix, user utilities can often be implemented + or at least prototyped by a suitable collection of pipelines and + temp-file grinding encapsulated in a shell script; this is much less + effort than writing C every time, and the capability is considered one + of Unix's major winning features. A few other OSs such as IBM's VM/CMS + support similar facilities. Esp. used in the construction `hairy + plumbing' (see [10437]hairy). "You can kluge together a basic + spell-checker out of sort(1), comm(1), and tr(1) with a little + plumbing." See also [10438]tee. + _________________________________________________________________ + + Node:PM, Next:[10439]pnambic, Previous:[10440]plumbing, Up:[10441]= P + = + + PM /P-M/ + + 1. v. (from `preventive maintenance') To bring down a machine for + inspection or test purposes. See [10442]provocative maintenance; see + also [10443]scratch monkey. 2. n. Abbrev. for `Presentation Manager', + an [10444]elephantine OS/2 graphical user interface. + _________________________________________________________________ + + Node:pnambic, Next:[10445]pod, Previous:[10446]PM, Up:[10447]= P = + + pnambic /p*-nam'bik/ + + [Acronym from the scene in the film version of "The Wizard of Oz" in + which the true nature of the wizard is first discovered: "Pay no + attention to the man behind the curtain."] 1. A stage of development + of a process or function that, owing to incomplete implementation or + to the complexity of the system, requires human interaction to + simulate or replace some or all of the actions, inputs, or outputs of + the process or function. 2. Of or pertaining to a process or function + whose apparent operations are wholly or partially falsified. 3. + Requiring [10448]prestidigitization. + + The ultimate pnambic product was "Dan Bricklin's Demo", a program + which supported flashy user-interface design prototyping. There is a + related maxim among hackers: "Any sufficiently advanced technology is + indistinguishable from a rigged demo." See [10449]magic, sense 1, for + illumination of this point. + _________________________________________________________________ + + Node:pod, Next:[10450]point-and-drool interface, + Previous:[10451]pnambic, Up:[10452]= P = + + pod n. + + [allegedly from abbreviation POD for `Prince Of Darkness'] A Diablo + 630 (or, latterly, any letter-quality impact printer). From the DEC-10 + PODTYPE program used to feed formatted text to it. Not to be confused + with [10453]P.O.D.. + _________________________________________________________________ + + Node:point-and-drool interface, Next:[10454]pointy hat, + Previous:[10455]pod, Up:[10456]= P = + + point-and-drool interface n. + + Parody of the techspeak term `point-and-shoot interface', describing a + windows, icons, and mouse-based interface such as is found on the + Macintosh. The implication, of course, is that such an interface is + only suitable for idiots. See [10457]for the rest of us, [10458]WIMP + environment, [10459]Macintrash, [10460]drool-proof paper. Also + `point-and-grunt interface'. + _________________________________________________________________ + + Node:pointy hat, Next:[10461]pointy-haired, + Previous:[10462]point-and-drool interface, Up:[10463]= P = + + pointy hat n. + + See [10464]wizard hat. This synonym specifically refers to the wizards + of Unseen University in Terry Pratchett's "Discworld" serious of + humorous fantasies; these books are extremely popular among hackers. + _________________________________________________________________ + + Node:pointy-haired, Next:[10465]poke, Previous:[10466]pointy hat, + Up:[10467]= P = + + pointy-haired adj. + + [after the character in the [10468]Dilbert comic strip] Describes the + extreme form of the property that separates [10469]suits and + [10470]marketroids from hackers. Compare [10471]brain-dead; + [10472]demented; see [10473]PHB. Always applied to people, never to + ideas. The plural form is often used as a noun. "The pointy-haireds + ordered me to use Windows NT, but I set up a Linux server with Samba + instead." + _________________________________________________________________ + + Node:poke, Next:[10474]poll, Previous:[10475]pointy-haired, + Up:[10476]= P = + + poke n.,vt. + + See [10477]peek. + _________________________________________________________________ + + Node:poll, Next:[10478]polygon pusher, Previous:[10479]poke, + Up:[10480]= P = + + poll v.,n. + + 1. [techspeak] The action of checking the status of an input line, + sensor, or memory location to see if a particular external event has + been registered. 2. To repeatedly call or check with someone: "I keep + polling him, but he's not answering his phone; he must be swapped + out." 3. To ask. "Lunch? I poll for a takeout order daily." + _________________________________________________________________ + + Node:polygon pusher, Next:[10481]POM, Previous:[10482]poll, + Up:[10483]= P = + + polygon pusher n. + + A chip designer who spends most of his or her time at the physical + layout level (which requires drawing lots of multi-colored polygons). + Also `rectangle slinger'. + _________________________________________________________________ + + Node:POM, Next:[10484]pop, Previous:[10485]polygon pusher, Up:[10486]= + P = + + POM /P-O-M/ n. + + Common abbreviation for [10487]phase of the moon. Usage: usually in + the phrase `POM-dependent', which means [10488]flaky. + _________________________________________________________________ + + Node:pop, Next:[10489]POPJ, Previous:[10490]POM, Up:[10491]= P = + + pop /pop/ + + [from the operation that removes the top of a stack, and the fact that + procedure return addresses are usually saved on the stack] (also + capitalized `POP') 1. vt. To remove something from a [10492]stack or + [10493]PDL. If a person says he/she has popped something from his + stack, that means he/she has finally finished working on it and can + now remove it from the list of things hanging overhead. 2. When a + discussion gets to a level of detail so deep that the main point of + the discussion is being lost, someone will shout "Pop!", meaning "Get + back up to a higher level!" The shout is frequently accompanied by an + upthrust arm with a finger pointing to the ceiling. 3. [all-caps, as + `POP'] Point of Presence, a bank of dial-in lines allowing customers + to make (local) calls into an ISP. This is borderline techspeak. + _________________________________________________________________ + + Node:POPJ, Next:[10494]poser, Previous:[10495]pop, Up:[10496]= P = + + POPJ /pop'J/ n.,v. + + [from a [10497]PDP-10 return-from-subroutine instruction] To return + from a digression. By verb doubling, "Popj, popj" means roughly "Now + let's see, where were we?" See [10498]RTI. + _________________________________________________________________ + + Node:poser, Next:[10499]post, Previous:[10500]POPJ, Up:[10501]= P = + + poser n. + + A [10502]wannabee; not hacker slang, but used among crackers, phreaks + and [10503]warez d00dz. Not as negative as [10504]lamer or + [10505]leech. Probably derives from a similar usage among punk-rockers + and metalheads, putting down those who "talk the talk but don't walk + the walk". + _________________________________________________________________ + + Node:post, Next:[10506]postcardware, Previous:[10507]poser, + Up:[10508]= P = + + post v. + + To send a message to a [10509]mailing list or [10510]newsgroup. + Distinguished in context from `mail'; one might ask, for example: "Are + you going to post the patch or mail it to known users?" + _________________________________________________________________ + + Node:postcardware, Next:[10511]posting, Previous:[10512]post, + Up:[10513]= P = + + postcardware n. + + A kind of [10514]shareware that borders on [10515]freeware, in that + the author requests only that satisfied users send a postcard of their + home town or something. (This practice, silly as it might seem, serves + to remind users that they are otherwise getting something for nothing, + and may also be psychologically related to real estate `sales' in + which $1 changes hands just to keep the transaction from being a + gift.) + _________________________________________________________________ + + Node:posting, Next:[10516]postmaster, Previous:[10517]postcardware, + Up:[10518]= P = + + posting n. + + Noun corresp. to v. [10519]post (but note that [10520]post can be + nouned). Distinguished from a `letter' or ordinary [10521]email + message by the fact that it is broadcast rather than point-to-point. + It is not clear whether messages sent to a small mailing list are + postings or email; perhaps the best dividing line is that if you don't + know the names of all the potential recipients, it is a posting. + _________________________________________________________________ + + Node:postmaster, Next:[10522]PostScript, Previous:[10523]posting, + Up:[10524]= P = + + postmaster n. + + The email contact and maintenance person at a site connected to the + Internet or UUCPNET. Often, but not always, the same as the + [10525]admin. The Internet standard for electronic mail + ([10526]RFC-822) requires each machine to have a `postmaster' address; + usually it is aliased to this person. + _________________________________________________________________ + + Node:PostScript, Next:[10527]pound on, Previous:[10528]postmaster, + Up:[10529]= P = + + PostScript n. + + A Page Description Language ([10530]PDL), based on work originally + done by John Gaffney at Evans and Sutherland in 1976, evolving through + `JaM' (`John and Martin', Martin Newell) at [10531]XEROX PARC, and + finally implemented in its current form by John Warnock et al. after + he and Chuck Geschke founded Adobe Systems Incorporated in 1982. + PostScript gets its leverage by using a full programming language, + rather than a series of low-level escape sequences, to describe an + image to be printed on a laser printer or other output device (in this + it parallels [10532]EMACS, which exploited a similar insight about + editing tasks). It is also noteworthy for implementing on-the fly + rasterization, from Bezier curve descriptions, of high-quality fonts + at low (e.g. 300 dpi) resolution (it was formerly believed that + hand-tuned bitmap fonts were required for this task). Hackers consider + PostScript to be among the most elegant hacks of all time, and the + combination of technical merits and widespread availability has made + PostScript the language of choice for graphical output. + _________________________________________________________________ + + Node:pound on, Next:[10533]power cycle, Previous:[10534]PostScript, + Up:[10535]= P = + + pound on vt. + + Syn. [10536]bang on. + _________________________________________________________________ + + Node:power cycle, Next:[10537]power hit, Previous:[10538]pound on, + Up:[10539]= P = + + power cycle vt. + + (also, `cycle power' or just `cycle') To power off a machine and then + power it on immediately, with the intention of clearing some kind of + [10540]hung or [10541]gronked state. Syn. [10542]120 reset; see also + [10543]Big Red Switch. Compare [10544]Vulcan nerve pinch, + [10545]bounce (sense 4), and [10546]boot, and see the "[10547]Some AI + Koans" (in Appendix A) about Tom Knight and the novice. + _________________________________________________________________ + + Node:power hit, Next:[10548]PPN, Previous:[10549]power cycle, + Up:[10550]= P = + + power hit n. + + A spike or drop-out in the electricity supplying your machine; a power + [10551]glitch. These can cause crashes and even permanent damage to + your machine(s). + _________________________________________________________________ + + Node:PPN, Next:[10552]pr0n, Previous:[10553]power hit, Up:[10554]= P = + + PPN /P-P-N/, /pip'n/ n. obs. + + [from `Project-Programmer Number'] A user-ID under [10555]TOPS-10 and + its various mutant progeny at SAIL, BBN, CompuServe, and elsewhere. + Old-time hackers from the PDP-10 era sometimes use this to refer to + user IDs on other systems as well. + _________________________________________________________________ + + Node:pr0n, Next:[10556]precedence lossage, Previous:[10557]PPN, + Up:[10558]= P = + + pr0n // + + [Usenet, IRC] Pornography. Originally this referred only to Internet + porn but since then it has expanded to refer to just about anything. + The term comes from the [10559]warez kiddies tendency to replace + letters with numbers. At some point on IRC someone mistyped, swapped + the middle two letters, and the name stuck, then propagated over into + mainstream hacker usage. Compare [10560]filk, [10561]grilf, + [10562]hing and [10563]newsfroup. + _________________________________________________________________ + + Node:precedence lossage, Next:[10564]prepend, Previous:[10565]pr0n, + Up:[10566]= P = + + precedence lossage /pre's*-dens los'*j/ n. + + [C programmers] Coding error in an expression due to unexpected + grouping of arithmetic or logical operators by the compiler. Used esp. + of certain common coding errors in C due to the nonintuitively low + precedence levels of &, |, ^, <<, and >> (for this reason, experienced + C programmers deliberately forget the language's [10567]baroque + precedence hierarchy and parenthesize defensively). Can always be + avoided by suitable use of parentheses. [10568]LISP fans enjoy + pointing out that this can't happen in their favorite language, which + eschews precedence entirely, requiring one to use explicit parentheses + everywhere. See [10569]aliasing bug, [10570]memory leak, [10571]memory + smash, [10572]smash the stack, [10573]fandango on core, [10574]overrun + screw. + _________________________________________________________________ + + Node:prepend, Next:[10575]prestidigitization, + Previous:[10576]precedence lossage, Up:[10577]= P = + + prepend /pree`pend'/ vt. + + [by analogy with `append'] To prefix. As with `append' (but not + `prefix' or `suffix' as a verb), the direct object is always the thing + being added and not the original word (or character string, or + whatever). "If you prepend a semicolon to the line, the translation + routine will pass it through unaltered." + _________________________________________________________________ + + Node:prestidigitization, Next:[10578]pretty pictures, + Previous:[10579]prepend, Up:[10580]= P = + + prestidigitization /pres`t*-di`j*-ti:-zay'sh*n/ n. + + 1. The act of putting something into digital notation via sleight of + hand. 2. Data entry through legerdemain. + _________________________________________________________________ + + Node:pretty pictures, Next:[10581]prettyprint, + Previous:[10582]prestidigitization, Up:[10583]= P = + + pretty pictures n. + + [scientific computation] The next step up from [10584]numbers. + Interesting graphical output from a program that may not have any + sensible relationship to the system the program is intended to model. + Good for showing to [10585]management. + _________________________________________________________________ + + Node:prettyprint, Next:[10586]pretzel key, Previous:[10587]pretty + pictures, Up:[10588]= P = + + prettyprint /prit'ee-print/ v. + + (alt. `pretty-print') 1. To generate `pretty' human-readable output + from a [10589]hairy internal representation; esp. used for the process + of [10590]grinding (sense 1) program code, and most esp. for LISP + code. 2. To format in some particularly slick and nontrivial way. + _________________________________________________________________ + + Node:pretzel key, Next:[10591]priesthood, Previous:[10592]prettyprint, + Up:[10593]= P = + + pretzel key n. + + [Mac users] See [10594]feature key. + _________________________________________________________________ + + Node:priesthood, Next:[10595]prime time, Previous:[10596]pretzel key, + Up:[10597]= P = + + priesthood n. obs. + + [TMRC] The select group of system managers responsible for the + operation and maintenance of a batch operated computer system. On + these computers, a user never had direct access to a computer, but had + to submit his/her data and programs to a priest for execution. Results + were returned days or even weeks later. See [10598]acolyte. + _________________________________________________________________ + + Node:prime time, Next:[10599]print, Previous:[10600]priesthood, + Up:[10601]= P = + + prime time n. + + [from TV programming] Normal high-usage hours on a system or network. + Back in the days of big timesharing machines `prime time' was when + lots of people were competing for limited cycles, usually the day + shift. Avoidance of prime time was traditionally given as a major + reason for [10602]night mode hacking. The term fell into disuse during + the early PC era, but has been revived to refer to times of day or + evening at which the Internet tends to be heavily loaded, making Web + access slow. The hackish tendency to late-night [10603]hacking runs + has changed not a bit. + _________________________________________________________________ + + Node:print, Next:[10604]printing discussion, Previous:[10605]prime + time, Up:[10606]= P = + + print v. + + To output, even if to a screen. If a hacker says that a program + "printed a message", he means this; if he refers to printing a file, + he probably means it in the conventional sense of writing to a + hardcopy device (compounds like `print job' and `printout', on the + other hand, always refer to the latter). This very common term is + likely a holdover from the days when printing terminals were the norm, + perpetuated by programming language constructs like [10607]C's + printf(3). See senses 1 and 2 of [10608]tty. + _________________________________________________________________ + + Node:printing discussion, Next:[10609]priority interrupt, + Previous:[10610]print, Up:[10611]= P = + + printing discussion n. + + [XEROX PARC] A protracted, low-level, time-consuming, generally + pointless discussion of something only peripherally interesting to + all. + _________________________________________________________________ + + Node:priority interrupt, Next:[10612]profile, Previous:[10613]printing + discussion, Up:[10614]= P = + + priority interrupt n. + + [from the hardware term] Describes any stimulus compelling enough to + yank one right out of [10615]hack mode. Classically used to describe + being dragged away by an [10616]SO for immediate sex, but may also + refer to more mundane interruptions such as a fire alarm going off in + the near vicinity. Also called an [10617]NMI (non-maskable interrupt), + especially in PC-land. + _________________________________________________________________ + + Node:profile, Next:[10618]progasm, Previous:[10619]priority interrupt, + Up:[10620]= P = + + profile n. + + 1. A control file for a program, esp. a text file automatically read + from each user's home directory and intended to be easily modified by + the user in order to customize the program's behavior. Used to avoid + [10621]hardcoded choices (see also [10622]dot file, [10623]rc file). + 2. [techspeak] A report on the amounts of time spent in each routine + of a program, used to find and [10624]tune away the [10625]hot spots + in it. This sense is often verbed. Some profiling modes report units + other than time (such as call counts) and/or report at granularities + other than per-routine, but the idea is similar. 3.[techspeak] A + subset of a standard used for a particular purpose. This sense + confuses hackers who wander into the weird world of ISO standards no + end! + _________________________________________________________________ + + Node:progasm, Next:[10626]proggy, Previous:[10627]profile, Up:[10628]= + P = + + progasm /proh'gaz-m/ n. + + [University of Wisconsin] The euphoria experienced upon the completion + of a program or other computer-related project. + _________________________________________________________________ + + Node:proggy, Next:[10629]proglet, Previous:[10630]progasm, Up:[10631]= + P = + + proggy n. + + 1. Any computer program that is considered a full application. 2. Any + computer program that is made up of or otherwise contains + [10632]proglets. 3. Any computer program that is large enough to be + normally distributed as an RPM or [10633]tarball. + _________________________________________________________________ + + Node:proglet, Next:[10634]program, Previous:[10635]proggy, Up:[10636]= + P = + + proglet /prog'let/ n. + + [UK] A short extempore program written to meet an immediate, transient + need. Often written in BASIC, rarely more than a dozen lines long, and + containing no subroutines. The largest amount of code that can be + written off the top of one's head, that does not need any editing, and + that runs correctly the first time (this amount varies significantly + according to one's skill and the language one is using). Compare + [10637]toy program, [10638]noddy, [10639]one-liner wars. + _________________________________________________________________ + + Node:program, Next:[10640]Programmer's Cheer, Previous:[10641]proglet, + Up:[10642]= P = + + program n. + + 1. A magic spell cast over a computer allowing it to turn one's input + into error messages. 2. An exercise in experimental epistemology. 3. A + form of art, ostensibly intended for the instruction of computers, + which is nevertheless almost inevitably a failure if other programmers + can't understand it. + _________________________________________________________________ + + Node:Programmer's Cheer, Next:[10643]programming, + Previous:[10644]program, Up:[10645]= P = + + Programmer's Cheer + + "Shift to the left! Shift to the right! Pop up, push down! Byte! Byte! + Byte!" A joke so old it has hair on it. + _________________________________________________________________ + + Node:programming, Next:[10646]programming fluid, + Previous:[10647]Programmer's Cheer, Up:[10648]= P = + + programming n. + + 1. The art of debugging a blank sheet of paper (or, in these days of + on-line editing, the art of debugging an empty file). "Bloody + instructions which, being taught, return to plague their inventor" + ("Macbeth", Act 1, Scene 7) 2. A pastime similar to banging one's head + against a wall, but with fewer opportunities for reward. 3. The most + fun you can have with your clothes on. 4. The least fun you can have + with your clothes off. + _________________________________________________________________ + + Node:programming fluid, Next:[10649]propeller head, + Previous:[10650]programming, Up:[10651]= P = + + programming fluid n. + + 1. Coffee. 2. Cola. 3. Any caffeinacious stimulant. Many hackers + consider these essential for those all-night hacking runs. See + [10652]wirewater. + _________________________________________________________________ + + Node:propeller head, Next:[10653]propeller key, + Previous:[10654]programming fluid, Up:[10655]= P = + + propeller head n. + + Used by hackers, this is syn. with [10656]computer geek. Non-hackers + sometimes use it to describe all techies. Prob. derives from SF + fandom's tradition (originally invented by old-time fan Ray Faraday + Nelson) of propeller beanies as fannish insignia (though nobody + actually wears them except as a joke). + _________________________________________________________________ + + Node:propeller key, Next:[10657]proprietary, Previous:[10658]propeller + head, Up:[10659]= P = + + propeller key n. + + [Mac users] See [10660]feature key. + _________________________________________________________________ + + Node:proprietary, Next:[10661]protocol, Previous:[10662]propeller key, + Up:[10663]= P = + + proprietary adj. + + 1. In [10664]marketroid-speak, superior; implies a product imbued with + exclusive magic by the unmatched brilliance of the company's own + hardware or software designers. 2. In the language of hackers and + users, inferior; implies a product not conforming to open-systems + standards, and thus one that puts the customer at the mercy of a + vendor able to gouge freely on service and upgrade charges after the + initial sale has locked the customer in. Often in the phrase + "proprietary crap". 3. Synonym for closed-source, e.g. software issued + in binary without source and under a restructive license. + + Since the coining of the term [10665]open source, many hackers have + made a conscious effort to distinguish between `proprietary' and + `commercial' software. It is possible for software to be commercial + (that is, intended to make a profit for the producers) without being + proprietary. The reverse is also possible, for example in binary-only + freeware. + _________________________________________________________________ + + Node:protocol, Next:[10666]provocative maintenance, + Previous:[10667]proprietary, Up:[10668]= P = + + protocol n. + + As used by hackers, this never refers to niceties about the proper + form for addressing letters to the Papal Nuncio or the order in which + one should use the forks in a Russian-style place setting; hackers + don't care about such things. It is used instead to describe any set + of rules that allow different machines or pieces of software to + coordinate with each other without ambiguity. So, for example, it does + include niceties about the proper form for addressing packets on a + network or the order in which one should use the forks in the Dining + Philosophers Problem. It implies that there is some common message + format and an accepted set of primitives or commands that all parties + involved understand, and that transactions among them follow + predictable logical sequences. See also [10669]handshaking, [10670]do + protocol. + _________________________________________________________________ + + Node:provocative maintenance, Next:[10671]prowler, + Previous:[10672]protocol, Up:[10673]= P = + + provocative maintenance n. + + [common ironic mutation of `preventive maintenance'] Actions performed + upon a machine at regularly scheduled intervals to ensure that the + system remains in a usable state. So called because it is all too + often performed by a [10674]field servoid who doesn't know what he is + doing; such `maintenance' often induces problems, or otherwise results + in the machine's remaining in an unusable state for an indeterminate + amount of time. See also [10675]scratch monkey. + _________________________________________________________________ + + Node:prowler, Next:[10676]pseudo, Previous:[10677]provocative + maintenance, Up:[10678]= P = + + prowler n. + + [Unix] A [10679]daemon that is run periodically (typically once a + week) to seek out and erase [10680]core files, truncate administrative + logfiles, nuke lost+found directories, and otherwise clean up the + [10681]cruft that tends to pile up in the corners of a file system. + See also [10682]GFR, [10683]reaper, [10684]skulker. + _________________________________________________________________ + + Node:pseudo, Next:[10685]pseudoprime, Previous:[10686]prowler, + Up:[10687]= P = + + pseudo /soo'doh/ n. + + [Usenet: truncation of `pseudonym'] 1. An electronic-mail or + [10688]Usenet persona adopted by a human for amusement value or as a + means of avoiding negative repercussions of one's net.behavior; a `nom + de Usenet', often associated with forged postings designed to conceal + message origins. Perhaps the best-known and funniest hoax of this type + is [10689]B1FF. See also [10690]tentacle. 2. Notionally, a + [10691]flamage-generating AI program simulating a Usenet user. Many + flamers have been accused of actually being such entities, despite the + fact that no AI program of the required sophistication yet exists. + However, in 1989 there was a famous series of forged postings that + used a phrase-frequency-based travesty generator to simulate the + styles of several well-known flamers; it was based on large samples of + their back postings (compare [10692]Dissociated Press). A significant + number of people were fooled by the forgeries, and the debate over + their authenticity was settled only when the perpetrator came forward + to publicly admit the hoax. + _________________________________________________________________ + + Node:pseudoprime, Next:[10693]pseudosuit, Previous:[10694]pseudo, + Up:[10695]= P = + + pseudoprime n. + + A backgammon prime (six consecutive occupied points) with one point + missing. This term is an esoteric pun derived from number theory: a + number that passes a certain kind of "primality test" may be called a + `pseudoprime' (all primes pass any such test, but so do some composite + numbers), and any number that passes several is, in some sense, almost + certainly prime. The hacker backgammon usage stems from the idea that + a pseudoprime is almost as good as a prime: it will do the same job + unless you are unlucky. + _________________________________________________________________ + + Node:pseudosuit, Next:[10696]psychedelicware, + Previous:[10697]pseudoprime, Up:[10698]= P = + + pseudosuit /soo'doh-s[y]oot`/ n. + + A [10699]suit wannabee; a hacker who has decided that he wants to be + in management or administration and begins wearing ties, sport coats, + and (shudder!) suits voluntarily. It's his funeral. See also + [10700]lobotomy. + _________________________________________________________________ + + Node:psychedelicware, Next:[10701]psyton, Previous:[10702]pseudosuit, + Up:[10703]= P = + + psychedelicware /si:`k*-del'-ik-weir/ n. + + [UK] Syn. [10704]display hack. See also [10705]smoking clover. + _________________________________________________________________ + + Node:psyton, Next:[10706]pubic directory, + Previous:[10707]psychedelicware, Up:[10708]= P = + + psyton /si:'ton/ n. + + [TMRC] The elementary particle carrying the sinister force. The + probability of a process losing is proportional to the number of + psytons falling on it. Psytons are generated by observers, which is + why demos are more likely to fail when lots of people are watching. + [This term appears to have been largely superseded by [10709]bogon; + see also [10710]quantum bogodynamics. --ESR] + _________________________________________________________________ + + Node:pubic directory, Next:[10711]puff, Previous:[10712]psyton, + Up:[10713]= P = + + pubic directory /pyoob'ik d*-rek't*-ree/) n. + + [NYU] (also `pube directory' /pyoob' d*-rek't*-ree/) The `pub' + (public) directory on a machine that allows [10714]FTP access. So + called because it is the default location for [10715]SEX (sense 1). + "I'll have the source in the pube directory by Friday." + _________________________________________________________________ + + Node:puff, Next:[10716]pumpkin holder, Previous:[10717]pubic + directory, Up:[10718]= P = + + puff vt. + + To decompress data that has been crunched by Huffman coding. At least + one widely distributed Huffman decoder program was actually named + `PUFF', but these days it is usually packaged with the encoder. Oppose + [10719]huff, see [10720]inflate. + _________________________________________________________________ + + Node:pumpkin holder, Next:[10721]pumpking, Previous:[10722]puff, + Up:[10723]= P = + + pumpkin holder n. + + See [10724]patch pumpkin. + _________________________________________________________________ + + Node:pumpking, Next:[10725]punched card, Previous:[10726]pumpkin + holder, Up:[10727]= P = + + pumpking n. + + Syn. for [10728]pumpkin holder; see [10729]patch pumpkin. + _________________________________________________________________ + + Node:punched card, Next:[10730]punt, Previous:[10731]pumpking, + Up:[10732]= P = + + punched card n.obs. + + [techspeak] (alt. `punch card') The signature medium of computing's + [10733]Stone Age, now obsolescent outside of some IBM shops. The + punched card actually predated computers considerably, originating in + 1801 as a control device for mechanical looms. The version patented by + Hollerith and used with mechanical tabulating machines in the 1890 + U.S. Census was a piece of cardboard about 90 mm by 215 mm. There is a + widespread myth that it was designed to fit in the currency trays used + for that era's larger dollar bills, but recent investigations have + falsified this. + + IBM (which originated as a tabulating-machine manufacturer) married + the punched card to computers, encoding binary information as patterns + of small rectangular holes; one character per column, 80 columns per + card. Other coding schemes, sizes of card, and hole shapes were tried + at various times. + + The 80-column width of most character terminals is a legacy of the IBM + punched card; so is the size of the quick-reference cards distributed + with many varieties of computers even today. See [10734]chad, + [10735]chad box, [10736]eighty-column mind, [10737]green card, + [10738]dusty deck, [10739]lace card, [10740]card walloper. + _________________________________________________________________ + + Node:punt, Next:[10741]Purple Book, Previous:[10742]punched card, + Up:[10743]= P = + + punt v. + + [from the punch line of an old joke referring to American football: + "Drop back 15 yards and punt!"] 1. To give up, typically without any + intention of retrying. "Let's punt the movie tonight." "I was going to + hack all night to get this feature in, but I decided to punt" may mean + that you've decided not to stay up all night, and may also mean you're + not ever even going to put in the feature. 2. More specifically, to + give up on figuring out what the [10744]Right Thing is and resort to + an inefficient hack. 3. A design decision to defer solving a problem, + typically because one cannot define what is desirable sufficiently + well to frame an algorithmic solution. "No way to know what the right + form to dump the graph in is -- we'll punt that for now." 4. To hand a + tricky implementation problem off to some other section of the design. + "It's too hard to get the compiler to do that; let's punt to the + runtime system." 5. To knock someone off an Internet or chat + connection; a `punter' thus, is a person or program that does this. + _________________________________________________________________ + + Node:Purple Book, Next:[10745]purple wire, Previous:[10746]punt, + Up:[10747]= P = + + Purple Book n. + + 1. The "System V Interface Definition". The covers of the first + editions were an amazingly nauseating shade of off-lavender. 2. Syn. + [10748]Wizard Book. Donald Lewine's "POSIX Programmer's Guide" + (O'Reilly, 1991, ISBN 0-937175-73-0). See also [10749]book titles. + _________________________________________________________________ + + Node:purple wire, Next:[10750]push, Previous:[10751]Purple Book, + Up:[10752]= P = + + purple wire n. + + [IBM] Wire installed by Field Engineers to work around problems + discovered during testing or debugging. These are called `purple + wires' even when (as is frequently the case) their actual physical + color is yellow.... Compare [10753]blue wire, [10754]yellow wire, and + [10755]red wire. + _________________________________________________________________ + + Node:push, Next:[10756]Python, Previous:[10757]purple wire, + Up:[10758]= P = + + push + + [from the operation that puts the current information on a stack, and + the fact that procedure return addresses are saved on a stack] (Also + PUSH /push/ or PUSHJ /push'J/, the latter based on the PDP-10 + procedure call instruction.) 1. To put something onto a [10759]stack + or [10760]PDL. If one says that something has been pushed onto one's + stack, it means that the Damoclean list of things hanging over ones's + head has grown longer and heavier yet. This may also imply that one + will deal with it before other pending items; otherwise one might say + that the thing was `added to my queue'. 2. vi. To enter upon a + digression, to save the current discussion for later. Antonym of + [10761]pop; see also [10762]stack, [10763]PDL. + _________________________________________________________________ + + Node:Python, Next:[10764]quad, Previous:[10765]push, Up:[10766]= P = + + Python /pi:'thon/ + + In the words of its author, "the other scripting language" (other than + [10767]Perl, that is). Python's design is notably clean, elegant, and + well thought through; it tends to attract the sort of programmers who + find Perl grubby and exiguous. Python's relationship with Perl is + rather like the [10768]BSD community's relationship to [10769]Linux - + it's the smaller party in a (usually friendly) rivalry, but the + average quality of its developers is generally conceded to be rather + higher than in the larger community it competes with. There's a Python + resource page at [10770]http://www.python.org. See also [10771]Guido. + _________________________________________________________________ + + Node:= Q =, Next:[10772]= R =, Previous:[10773]= P =, Up:[10774]The + Jargon Lexicon + += Q = + + * [10775]quad: + * [10776]quadruple bucky: + * [10777]quantifiers: + * [10778]quantum bogodynamics: + * [10779]quarter: + * [10780]ques: + * [10781]quick-and-dirty: + * [10782]quine: + * [10783]quote chapter and verse: + * [10784]quotient: + * [10785]quux: + * [10786]qux: + * [10787]QWERTY: + _________________________________________________________________ + + Node:quad, Next:[10788]quadruple bucky, Previous:[10789]Python, + Up:[10790]= Q = + + quad n. + + 1. Two bits; syn. for [10791]quarter, [10792]crumb, [10793]tayste. 2. + A four-pack of anything (compare [10794]hex, sense 2). 3. The + rectangle or box glyph used in the APL language for various arcane + purposes mostly related to I/O. Former Ivy-Leaguers and Oxford types + are said to associate it with nostalgic memories of dear old + University. + _________________________________________________________________ + + Node:quadruple bucky, Next:[10795]quantifiers, Previous:[10796]quad, + Up:[10797]= Q = + + quadruple bucky n. obs. + + 1. On an MIT [10798]space-cadet keyboard, use of all four of the + shifting keys (control, meta, hyper, and super) while typing a + character key. 2. On a Stanford or MIT keyboard in [10799]raw mode, + use of four shift keys while typing a fifth character, where the four + shift keys are the control and meta keys on both sides of the + keyboard. This was very difficult to do! One accepted technique was to + press the left-control and left-meta keys with your left hand, the + right-control and right-meta keys with your right hand, and the fifth + key with your nose. + + Quadruple-bucky combinations were very seldom used in practice, + because when one invented a new command one usually assigned it to + some character that was easier to type. If you want to imply that a + program has ridiculously many commands or features, you can say + something like: "Oh, the command that makes it spin the tapes while + whistling Beethoven's Fifth Symphony is quadruple-bucky-cokebottle." + See [10800]double bucky, [10801]bucky bits, [10802]cokebottle. + _________________________________________________________________ + + Node:quantifiers, Next:[10803]quantum bogodynamics, + Previous:[10804]quadruple bucky, Up:[10805]= Q = + + quantifiers + + In techspeak and jargon, the standard metric prefixes used in the SI + (Système International) conventions for scientific measurement have + dual uses. With units of time or things that come in powers of 10, + such as money, they retain their usual meanings of multiplication by + powers of 1000 = 10^3. But when used with bytes or other things that + naturally come in powers of 2, they usually denote multiplication by + powers of 1024 = 2^(10). + + Here are the SI magnifying prefixes, along with the corresponding + binary interpretations in common use: +prefix decimal binary +kilo- 1000^1 1024^1 = 2^10 = 1,024 + +mega- 1000^2 1024^2 = 2^20 = 1,048,576 + +giga- 1000^3 1024^3 = 2^30 = 1,073,741,824 + +tera- 1000^4 1024^4 = 2^40 = 1,099,511,627,776 + +peta- 1000^5 1024^5 = 2^50 = 1,125,899,906,842,624 + +exa- 1000^6 1024^6 = 2^60 = 1,152,921,504,606,846,976 + +zetta- 1000^7 1024^7 = 2^70 = 1,180,591,620,717,411,303,424 + +yotta- 1000^8 1024^8 = 2^80 = 1,208,925,819,614,629,174,706,176 + + Here are the SI fractional prefixes: +prefix decimal jargon usage +milli- 1000^-1 (seldom used in jargon) +micro- 1000^-2 small or human-scale (see [10806]micro-) +nano- 1000^-3 even smaller (see [10807]nano-) +pico- 1000^-4 even smaller yet (see [10808]pico-) +femto- 1000^-5 (not used in jargon---yet) +atto- 1000^-6 (not used in jargon---yet) +zepto- 1000^-7 (not used in jargon---yet) +yocto- 1000^-8 (not used in jargon---yet) + + The prefixes zetta-, yotta-, zepto-, and yocto- have been included in + these tables purely for completeness and giggle value; they were + adopted in 1990 by the `19th Conference Generale des Poids et + Mesures'. The binary peta- and exa- loadings, though well established, + are not in jargon use either -- yet. The prefix milli-, denoting + multiplication by 1/1000, has always been rare in jargon (there is, + however, a standard joke about the `millihelen' -- notionally, the + amount of beauty required to launch one ship). See the entries on + [10809]micro-, [10810]pico-, and [10811]nano- for more information on + connotative jargon use of these terms. `Femto' and `atto' (which, + interestingly, derive not from Greek but from Danish) have not yet + acquired jargon loadings, though it is easy to predict what those will + be once computing technology enters the required realms of magnitude + (however, see [10812]attoparsec). + + There are, of course, some standard unit prefixes for powers of 10. In + the following table, the `prefix' column is the international standard + suffix for the appropriate power of ten; the `binary' column lists + jargon abbreviations and words for the corresponding power of 2. The + B-suffixed forms are commonly used for byte quantities; the words + `meg' and `gig' are nouns that may (but do not always) pluralize with + `s'. +prefix decimal binary pronunciation +kilo- k K, KB, /kay/ +mega- M M, MB, meg /meg/ +giga- G G, GB, gig /gig/,/jig/ + + Confusingly, hackers often use K or M as though they were suffix or + numeric multipliers rather than a prefix; thus "2K dollars", "2M of + disk space". This is also true (though less commonly) of G. + + Note that the formal SI metric prefix for 1000 is `k'; some use this + strictly, reserving `K' for multiplication by 1024 (KB is thus + `kilobytes'). + + K, M, and G used alone refer to quantities of bytes; thus, 64G is 64 + gigabytes and `a K' is a kilobyte (compare mainstream use of `a G' as + short for `a grand', that is, $1000). Whether one pronounces `gig' + with hard or soft `g' depends on what one thinks the proper + pronunciation of `giga-' is. + + Confusing 1000 and 1024 (or other powers of 2 and 10 close in + magnitude) -- for example, describing a memory in units of 500K or + 524K instead of 512K -- is a sure sign of the [10813]marketroid. One + example of this: it is common to refer to the capacity of 3.5" + [10814]microfloppies as `1.44 MB' In fact, this is a completely + [10815]bogus number. The correct size is 1440 KB, that is, 1440 * 1024 + = 1474560 bytes. So the `mega' in `1.44 MB' is compounded of two + `kilos', one of which is 1024 and the other of which is 1000. The + correct number of megabytes would of course be 1440 / 1024 = 1.40625. + Alas, this fine point is probably lost on the world forever. + + [1993 update: hacker Morgan Burke has proposed, to general approval on + Usenet, the following additional prefixes: + + groucho + 10^(-30) + + harpo + 10^(-27) + + harpi + 10^(27) + + grouchi + 10^(30) + + We observe that this would leave the prefixes zeppo-, gummo-, and + chico- available for future expansion. Sadly, there is little + immediate prospect that Mr. Burke's eminently sensible proposal will + be ratified.] + + [1999 upate: there is an [10816]IEC proposal for binary multipliers, + but no evidence that any of its proposals are in live use.] + _________________________________________________________________ + + Node:quantum bogodynamics, Next:[10817]quarter, + Previous:[10818]quantifiers, Up:[10819]= Q = + + quantum bogodynamics /kwon'tm boh`goh-di:-nam'iks/ n. + + A theory that characterizes the universe in terms of bogon sources + (such as politicians, used-car salesmen, TV evangelists, and + [10820]suits in general), bogon sinks (such as taxpayers and + computers), and bogosity potential fields. Bogon absorption, of + course, causes human beings to behave mindlessly and machines to fail + (and may also cause both to emit secondary bogons); however, the + precise mechanics of the bogon-computron interaction are not yet + understood and remain to be elucidated. Quantum bogodynamics is most + often invoked to explain the sharp increase in hardware and software + failures in the presence of suits; the latter emit bogons, which the + former absorb. See [10821]bogon, [10822]computron, [10823]suit, + [10824]psyton. + _________________________________________________________________ + + Node:quarter, Next:[10825]ques, Previous:[10826]quantum bogodynamics, + Up:[10827]= Q = + + quarter n. + + Two bits. This in turn comes from the `pieces of eight' famed in + pirate movies -- Spanish silver crowns that could be broken into eight + pie-slice-shaped `bits' to make change. Early in American history the + Spanish coin was considered equal to a dollar, so each of these `bits' + was considered worth 12.5 cents. Syn. [10828]tayste, [10829]crumb, + [10830]quad. Usage: rare. General discussion of such terms is under + [10831]nybble. + _________________________________________________________________ + + Node:ques, Next:[10832]quick-and-dirty, Previous:[10833]quarter, + Up:[10834]= Q = + + ques /kwes/ + + 1. n. The question mark character (?, ASCII 0111111). 2. interj. What? + Also frequently verb-doubled as "Ques ques?" See [10835]wall. + _________________________________________________________________ + + Node:quick-and-dirty, Next:[10836]quine, Previous:[10837]ques, + Up:[10838]= Q = + + quick-and-dirty adj. + + [common] Describes a [10839]crock put together under time or user + pressure. Used esp. when you want to convey that you think the fast + way might lead to trouble further down the road. "I can have a + quick-and-dirty fix in place tonight, but I'll have to rewrite the + whole module to solve the underlying design problem." See also + [10840]kluge. + _________________________________________________________________ + + Node:quine, Next:[10841]quote chapter and verse, + Previous:[10842]quick-and-dirty, Up:[10843]= Q = + + quine /kwi:n/ n. + + [from the name of the logician Willard van Orman Quine, via Douglas + Hofstadter] A program that generates a copy of its own source text as + its complete output. Devising the shortest possible quine in some + given programming language is a common hackish amusement. (We ignore + some variants of BASIC in which a program consisting of a single empty + string literal reproduces itself trivially.) Here is one classic + quine: +((lambda (x) + (list x (list (quote quote) x))) + (quote + (lambda (x) + (list x (list (quote quote) x))))) + + This one works in LISP or Scheme. It's relatively easy to write quines + in other languages such as Postscript which readily handle programs as + data; much harder (and thus more challenging!) in languages like C + which do not. Here is a classic C quine for ASCII machines: +char*f="char*f=%c%s%c;main() +{printf(f,34,f,34,10);}%c"; +main(){printf(f,34,f,34,10);} + + For excruciatingly exact quinishness, remove the interior line breaks. + Here is another elegant quine in ANSI C: +#define q(k)main(){return!puts(#k"\nq("#k")");} +q(#define q(k)main(){return!puts(#k"\nq("#k")");}) + + Some infamous [10844]Obfuscated C Contest entries have been quines + that reproduced in exotic ways. There is an amusing [10845]Quine Home + Page. + _________________________________________________________________ + + Node:quote chapter and verse, Next:[10846]quotient, + Previous:[10847]quine, Up:[10848]= Q = + + quote chapter and verse v. + + [by analogy with the mainstream phrase] To cite a relevant excerpt + from an appropriate [10849]bible. "I don't care if rn gets it wrong; + `Followup-To: poster' is explicitly permitted by [10850]RFC-1036. I'll + quote chapter and verse if you don't believe me." See also + [10851]legalese, [10852]language lawyer, [10853]RTFS (sense 2). + _________________________________________________________________ + + Node:quotient, Next:[10854]quux, Previous:[10855]quote chapter and + verse, Up:[10856]= Q = + + quotient n. + + See [10857]coefficient of X. + _________________________________________________________________ + + Node:quux, Next:[10858]qux, Previous:[10859]quotient, Up:[10860]= Q = + + quux /kwuhks/ n. + + [Mythically, from the Latin semi-deponent verb quuxo, quuxare, + quuxandum iri; noun form variously `quux' (plural `quuces', anglicized + to `quuxes') and `quuxu' (genitive plural is `quuxuum', for four + u-letters out of seven in all, using up all the `u' letters in + Scrabble).] 1. Originally, a [10861]metasyntactic variable like + [10862]foo and [10863]foobar. Invented by Guy Steele for precisely + this purpose when he was young and naive and not yet interacting with + the real computing community. Many people invent such words; this one + seems simply to have been lucky enough to have spread a little. In an + eloquent display of poetic justice, it has returned to the originator + in the form of a nickname. 2. interj. See [10864]foo; however, denotes + very little disgust, and is uttered mostly for the sake of the sound + of it. 3. Guy Steele in his persona as `The Great Quux', which is + somewhat infamous for light verse and for the `Crunchly' cartoons. 4. + In some circles, used as a punning opposite of `crux'. "Ah, that's the + quux of the matter!" implies that the point is not crucial (compare + [10865]tip of the ice-cube). 5. quuxy: adj. Of or pertaining to a + quux. + _________________________________________________________________ + + Node:qux, Next:[10866]QWERTY, Previous:[10867]quux, Up:[10868]= Q = + + qux /kwuhks/ + + The fourth of the standard [10869]metasyntactic variable, after + [10870]baz and before the quu(u...)x series. See [10871]foo, + [10872]bar, [10873]baz, [10874]quux. This appears to be a recent + mutation from [10875]quux, and many versions (especially older + versions) of the standard series just run [10876]foo, [10877]bar, + [10878]baz, [10879]quux, .... + _________________________________________________________________ + + Node:QWERTY, Next:[10880]rabbit job, Previous:[10881]qux, Up:[10882]= + Q = + + QWERTY /kwer'tee/ adj. + + [from the keycaps at the upper left] Pertaining to a standard + English-language typewriter keyboard (sometimes called the Sholes + keyboard after its inventor), as opposed to Dvorak or non-US-ASCII + layouts or a [10883]space-cadet keyboard or APL keyboard. + + Historical note: The QWERTY layout is a fine example of a + [10884]fossil. It is sometimes said that it was designed to slow down + the typist, but this is wrong; it was designed to allow faster typing + -- under a constraint now long obsolete. In early typewriters, fast + typing using nearby type-bars jammed the mechanism. So Sholes fiddled + the layout to separate the letters of many common digraphs (he did a + far from perfect job, though; `th', `tr', `ed', and `er', for example, + each use two nearby keys). Also, putting the letters of `typewriter' + on one line allowed it to be typed with particular speed and accuracy + for [10885]demos. The jamming problem was essentially solved soon + afterward by a suitable use of springs, but the keyboard layout lives + on. + + The QWERTY keyboard has also spawned some unhelpful economic myths + about how technical standards get and stay established; see + [10886]http://www.reasonmag.com/9606/Fe.QWERTY.html. + _________________________________________________________________ + + Node:= R =, Next:[10887]= S =, Previous:[10888]= Q =, Up:[10889]The + Jargon Lexicon + += R = + + * [10890]rabbit job: + * [10891]rain dance: + * [10892]rainbow series: + * [10893]random: + * [10894]Random Number God: + * [10895]random numbers: + * [10896]randomness: + * [10897]rape: + * [10898]rare mode: + * [10899]raster blaster: + * [10900]raster burn: + * [10901]rasterbation: + * [10902]rat belt: + * [10903]rat dance: + * [10904]ratio site: + * [10905]rave: + * [10906]rave on!: + * [10907]ravs: + * [10908]raw mode: + * [10909]RBL: + * [10910]rc file: + * [10911]RE: + * [10912]read-only user: + * [10913]README file: + * [10914]real: + * [10915]real estate: + * [10916]real hack: + * [10917]real operating system: + * [10918]Real Programmer: + * [10919]Real Soon Now: + * [10920]real time: + * [10921]real user: + * [10922]Real World: + * [10923]reality check: + * [10924]reality-distortion field: + * [10925]reaper: + * [10926]recompile the world: + * [10927]rectangle slinger: + * [10928]recursion: + * [10929]recursive acronym: + * [10930]Red Book: + * [10931]red wire: + * [10932]regexp: + * [10933]register dancing: + * [10934]rehi: + * [10935]reincarnation cycle of: + * [10936]reinvent the wheel: + * [10937]relay rape: + * [10938]religion of CHI: + * [10939]religious issues: + * [10940]replicator: + * [10941]reply: + * [10942]restriction: + * [10943]retcon: + * [10944]RETI: + * [10945]retrocomputing: + * [10946]return from the dead: + * [10947]RFC: + * [10948]RFE: + * [10949]rib site: + * [10950]rice box: + * [10951]Right Thing: + * [10952]rip: + * [10953]ripoff: + * [10954]RL: + * [10955]roach: + * [10956]robocanceller: + * [10957]robot: + * [10958]robust: + * [10959]rococo: + * [10960]rogue: + * [10961]room-temperature IQ: + * [10962]root: + * [10963]root mode: + * [10964]rot13: + * [10965]rotary debugger: + * [10966]round tape: + * [10967]RSN: + * [10968]RTBM: + * [10969]RTFAQ: + * [10970]RTFB: + * [10971]RTFM: + * [10972]RTFS: + * [10973]RTI: + * [10974]RTM: + * [10975]RTS: + * [10976]rude: + * [10977]runes: + * [10978]runic: + * [10979]rusty iron: + * [10980]rusty memory: + * [10981]rusty wire: + _________________________________________________________________ + + Node:rabbit job, Next:[10982]rain dance, Previous:[10983]QWERTY, + Up:[10984]= R = + + rabbit job n. + + [Cambridge] A batch job that does little, if any, real work, but + creates one or more copies of itself, breeding like rabbits. Compare + [10985]wabbit, [10986]fork bomb. + _________________________________________________________________ + + Node:rain dance, Next:[10987]rainbow series, Previous:[10988]rabbit + job, Up:[10989]= R = + + rain dance n. + + 1. Any ceremonial action taken to correct a hardware problem, with the + expectation that nothing will be accomplished. This especially applies + to reseating printed circuit boards, reconnecting cables, etc. "I + can't boot up the machine. We'll have to wait for Greg to do his rain + dance." 2. Any arcane sequence of actions performed with computers or + software in order to achieve some goal; the term is usually restricted + to rituals that include both an [10990]incantation or two and physical + activity or motion. Compare [10991]magic, [10992]voodoo programming, + [10993]black art, [10994]cargo cult programming, [10995]wave a dead + chicken; see also [10996]casting the runes. + _________________________________________________________________ + + Node:rainbow series, Next:[10997]random, Previous:[10998]rain dance, + Up:[10999]= R = + + rainbow series n. + + Any of several series of technical manuals distinguished by cover + color. The original rainbow series was the NCSC security manuals (see + [11000]Orange Book, [11001]crayola books); the term has also been + commonly applied to the PostScript reference set (see [11002]Red Book, + [11003]Green Book, [11004]Blue Book, [11005]White Book). Which books + are meant by "`the' rainbow series" unqualified is thus dependent on + one's local technical culture. + _________________________________________________________________ + + Node:random, Next:[11006]Random Number God, Previous:[11007]rainbow + series, Up:[11008]= R = + + random adj. + + 1. Unpredictable (closest to mathematical definition); weird. "The + system's been behaving pretty randomly." 2. Assorted; undistinguished. + "Who was at the conference?" "Just a bunch of random business types." + 3. (pejorative) Frivolous; unproductive; undirected. "He's just a + random loser." 4. Incoherent or inelegant; poorly chosen; not well + organized. "The program has a random set of misfeatures." "That's a + random name for that function." "Well, all the names were chosen + pretty randomly." 5. In no particular order, though deterministic. + "The I/O channels are in a pool, and when a file is opened one is + chosen randomly." 6. Arbitrary. "It generates a random name for the + scratch file." 7. Gratuitously wrong, i.e., poorly done and for no + good apparent reason. For example, a program that handles file name + defaulting in a particularly useless way, or an assembler routine that + could easily have been coded using only three registers, but + redundantly uses seven for values with non-overlapping lifetimes, so + that no one else can invoke it without first saving four extra + registers. What [11009]randomness! 8. n. A random hacker; used + particularly of high-school students who soak up computer time and + generally get in the way. 9. n. Anyone who is not a hacker (or, + sometimes, anyone not known to the hacker speaking); the noun form of + sense 2. "I went to the talk, but the audience was full of randoms + asking bogus questions". 10. n. (occasional MIT usage) One who lives + at Random Hall. See also [11010]J. Random, [11011]some random X. 11. + [UK] Conversationally, a non sequitur or something similarly + out-of-the-blue. As in: "Stop being so random!" This sense equates to + `hatstand', taken from the Viz comic character "Roger Irrelevant - + He's completely Hatstand." + _________________________________________________________________ + + Node:Random Number God, Next:[11012]random numbers, + Previous:[11013]random, Up:[11014]= R = + + Random Number God + + [rec.games.roguelike.angband; often abbreviated `RNG'] The malign + force which lurks behind the random number generator in [11015]Angband + (and by extension elsewhere). A dark god that demands sacrifices and + toys with its victims. "I just found a really great item; I suppose + the RNG is about to punish me..." Apparently, Angband's random number + generator occasionally gets locked in a repetition, so you get + something with a 3% chance happening 8 times in a row. Improbable, but + far too common to be pure chance. Compare [11016]Shub-Internet. + _________________________________________________________________ + + Node:random numbers, Next:[11017]randomness, Previous:[11018]Random + Number God, Up:[11019]= R = + + random numbers n. + + When one wishes to specify a large but random number of things, and + the context is inappropriate for [11020]N, certain numbers are + preferred by hacker tradition (that is, easily recognized as + placeholders). These include the following: + + 17 + Long described at MIT as `the least random number'; see 23. + + 23 + Sacred number of Eris, Goddess of Discord (along with 17 and + 5). + + 42 + The Answer to the Ultimate Question of Life, the Universe, and + Everything. (Note that this answer is completely fortuitous. + :-)) + + 69 + From the sexual act. This one was favored in MIT's ITS culture. + + 105 + 69 hex = 105 decimal, and 69 decimal = 105 octal. + + 666 + The Number of the Beast. + + For further enlightenment, study the "Principia Discordia", + "[11021]The Hitchhiker's Guide to the Galaxy", "The Joy of Sex", and + the Christian Bible (Revelation 13:18). See also [11022]Discordianism + or consult your pineal gland. See also [11023]for values of. + _________________________________________________________________ + + Node:randomness, Next:[11024]rape, Previous:[11025]random numbers, + Up:[11026]= R = + + randomness n. + + 1. An inexplicable misfeature; gratuitous inelegance. 2. A [11027]hack + or [11028]crock that depends on a complex combination of coincidences + (or, possibly, the combination upon which the crock depends for its + accidental failure to malfunction). "This hack can output characters + 40-57 by putting the character in the four-bit accumulator field of an + XCT and then extracting six bits -- the low 2 bits of the XCT opcode + are the right thing." "What randomness!" 3. Of people, synonymous with + `flakiness'. The connotation is that the person so described is + behaving weirdly, incompetently, or inappropriately for reasons which + are (a) too tiresome to bother inquiring into, (b) are probably as + inscrutable as quantum phenomena anyway, and (c) are likely to pass + with time. "Maybe he has a real complaint, or maybe it's just + randomness. See if he calls back." + + Despite the negative connotations jargon uses of this term have, it is + worth noting that randomness can actually be a valuable resource, very + useful for applications in cryptography and elsewhere. Computers are + so thoroughly deterministic that they have a hard time generating + high-quality randomess, so hackers have sometimes felt the need to + built special-purpose contraptions for this purpose alone. One + well-known website offers random bits [11029]generated by radioactive + decay. Another derives random bits from [11030]images of Lava Lite + lamps. (Hackers invariably find the latter hilarious. If you have to + ask why, you'll never get it.) + _________________________________________________________________ + + Node:rape, Next:[11031]rare mode, Previous:[11032]randomness, + Up:[11033]= R = + + rape vt. + + 1. To [11034]screw someone or something, violently; in particular, to + destroy a program or information irrecoverably. Often used in + describing file-system damage. "So-and-so was running a program that + did absolute disk I/O and ended up raping the master directory." 2. To + strip a piece of hardware for parts. 3. [CMU/Pitt] To mass-copy files + from an anonymous ftp site. "Last night I raped Simtel's dskutl + directory." + _________________________________________________________________ + + Node:rare mode, Next:[11035]raster blaster, Previous:[11036]rape, + Up:[11037]= R = + + rare mode adj. + + [Unix] CBREAK mode (character-by-character with interrupts enabled). + Distinguished from [11038]raw mode and [11039]cooked mode; the phrase + "a sort of half-cooked (rare?) mode" is used in the V7/BSD manuals to + describe the mode. Usage: rare. + _________________________________________________________________ + + Node:raster blaster, Next:[11040]raster burn, Previous:[11041]rare + mode, Up:[11042]= R = + + raster blaster n. + + [Cambridge] Specialized hardware for [11043]bitblt operations (a + [11044]blitter). Allegedly inspired by `Rasta Blasta', British slang + for the sort of portable stereo Americans call a `boom box' or `ghetto + blaster'. + _________________________________________________________________ + + Node:raster burn, Next:[11045]rasterbation, Previous:[11046]raster + blaster, Up:[11047]= R = + + raster burn n. + + Eyestrain brought on by too many hours of looking at low-res, poorly + tuned, or glare-ridden monitors, esp. graphics monitors. See + [11048]terminal illness. + _________________________________________________________________ + + Node:rasterbation, Next:[11049]rat belt, Previous:[11050]raster burn, + Up:[11051]= R = + + rasterbation n. + + [portmanteau: raster + masturbation] The gratuituous use of comuputer + generated images and effects in movies and graphic art which would + have been better without them. Especially employed as a term of abuse + by Photoshop/GIMP users and graphic artists. + _________________________________________________________________ + + Node:rat belt, Next:[11052]rat dance, Previous:[11053]rasterbation, + Up:[11054]= R = + + rat belt n. + + A cable tie, esp. the sawtoothed, self-locking plastic kind that you + can remove only by cutting (as opposed to a random twist of wire or a + twist tie or one of those humongous metal clip frobs). Small cable + ties are `mouse belts'. + _________________________________________________________________ + + Node:rat dance, Next:[11055]ratio site, Previous:[11056]rat belt, + Up:[11057]= R = + + rat dance n. + + [From the [11058]Dilbert comic strip of November 14, 1995] A + [11059]hacking run that produces results which, while superficially + coherent, have little or nothing to do with its original objectives. + There are strong connotations that the coding process and the + objectives themselves were pretty [11060]random. (In the original + comic strip, the Ratbert is invited to dance on Dilbert's keyboard in + order to produce bugs for him to fix, and authors a Web browser + instead.) Compare [11061]Infinite-Monkey Theorem. + + This term seems to have become widely recognized quite rapidly after + the original strip, a fact which testifies to Dilbert's huge + popularity among hackers. All too many find the perverse incentives + and Kafkaesque atmosphere of Dilbert's mythical workplace reflective + of their own experiences. + _________________________________________________________________ + + Node:ratio site, Next:[11062]rave, Previous:[11063]rat dance, + Up:[11064]= R = + + ratio site + + [warez d00dz] A FTP site storing pirated files where one must first + upload something before being able to download. There is a ratio, + based on bytes or files count, between the uploads and download. For + instance, on a 2:1 site, to download a 4 Mb file, one must first + upload at least 2 Mb of files. The hotter the contents of the server + are, the smaller the ratio is. More often than not, the server refuses + uploads because its disk is full, making it useless for downloading - + or the connection magically breaks after one has uploaded a large + amount of files, just before the downloading phase begins. See also + [11065]banner site, [11066]leech mode. + _________________________________________________________________ + + Node:rave, Next:[11067]rave on!, Previous:[11068]ratio site, + Up:[11069]= R = + + rave vi. + + [WPI] 1. To persist in discussing a specific subject. 2. To speak + authoritatively on a subject about which one knows very little. 3. To + complain to a person who is not in a position to correct the + difficulty. 4. To purposely annoy another person verbally. 5. To + evangelize. See [11070]flame. 6. Also used to describe a less negative + form of blather, such as friendly bullshitting. `Rave' differs + slightly from [11071]flame in that `rave' implies that it is the + persistence or obliviousness of the person speaking that is annoying, + while [11072]flame implies somewhat more strongly that the tone or + content is offensive as well. + _________________________________________________________________ + + Node:rave on!, Next:[11073]ravs, Previous:[11074]rave, Up:[11075]= R = + + rave on! imp. + + Sarcastic invitation to continue a [11076]rave, often by someone who + wishes the raver would get a clue but realizes this is unlikely. + _________________________________________________________________ + + Node:ravs, Next:[11077]raw mode, Previous:[11078]rave on!, Up:[11079]= + R = + + ravs /ravz/, also `Chinese ravs' n. + + [primarily MIT/Boston usage] Jiao-zi (steamed or boiled) or Guo-tie + (pan-fried). A Chinese appetizer, known variously in the plural as + dumplings, pot stickers (the literal translation of guo-tie), and + (around Boston) `Peking Ravioli'. The term `rav' is short for + `ravioli', and among hackers always means the Chinese kind rather than + the Italian kind. Both consist of a filling in a pasta shell, but the + Chinese kind includes no cheese, uses a thinner pasta, has a + pork-vegetable filling (good ones include Chinese chives), and is + cooked differently, either by steaming or frying. A rav or dumpling + can be cooked any way, but a potsticker is always the pan-fried kind + (so called because it sticks to the frying pot and has to be scraped + off). "Let's get hot-and-sour soup and three orders of ravs." See also + [11080]oriental food. + _________________________________________________________________ + + Node:raw mode, Next:[11081]RBL, Previous:[11082]ravs, Up:[11083]= R = + + raw mode n. + + A mode that allows a program to transfer bits directly to or from an + I/O device (or, under [11084]bogus operating systems that make a + distinction, a disk file) without any processing, abstraction, or + interpretation by the operating system. Compare [11085]rare mode, + [11086]cooked mode. This is techspeak under Unix, jargon elsewhere. + _________________________________________________________________ + + Node:RBL, Next:[11087]rc file, Previous:[11088]raw mode, Up:[11089]= R + = + + RBL /R-B-L/ + + Abbreviation: "Realtime Blackhole List". A service that allows people + to blacklist sites for emitting [11090]spam, and makes the blacklist + available in real time to electronic-mail transport programs that know + how to use RBL so they can filter out mail from those sites. Drastic + (and controversial) but effective. There is an [11091]RBL home page. + _________________________________________________________________ + + Node:rc file, Next:[11092]RE, Previous:[11093]RBL, Up:[11094]= R = + + rc file /R-C fi:l/ n. + + [Unix: from `runcom files' on the [11095]CTSS system 1962-63, via the + startup script /etc/rc] Script file containing startup instructions + for an application program (or an entire operating system), usually a + text file containing commands of the sort that might have been invoked + manually once the system was running but are to be executed + automatically each time the system starts up. See also [11096]dot + file, [11097]profile (sense 1). + _________________________________________________________________ + + Node:RE, Next:[11098]read-only user, Previous:[11099]rc file, + Up:[11100]= R = + + RE /R-E/ n. + + Common spoken and written shorthand for [11101]regexp. + _________________________________________________________________ + + Node:read-only user, Next:[11102]README file, Previous:[11103]RE, + Up:[11104]= R = + + read-only user n. + + Describes a [11105]luser who uses computers almost exclusively for + reading Usenet, bulletin boards, and/or email, rather than writing + code or purveying useful information. See [11106]twink, + [11107]terminal junkie, [11108]lurker. + _________________________________________________________________ + + Node:README file, Next:[11109]real, Previous:[11110]read-only user, + Up:[11111]= R = + + README file n. + + Hacker's-eye introduction traditionally included in the top-level + directory of a Unix source distribution, containing a pointer to more + detailed documentation, credits, miscellaneous revision history, + notes, etc. (The file may be named README, or READ.ME, or rarely + ReadMe or readme.txt or some other variant.) In the Mac and PC worlds, + software is not usually distributed in source form, and the README is + more likely to contain user-oriented material like last-minute + documentation changes, error workarounds, and restrictions. When + asked, hackers invariably relate the README convention to the famous + scene in Lewis Carroll's "Alice's Adventures In Wonderland" in which + Alice confronts magic munchies labeled "Eat Me" and "Drink Me". + _________________________________________________________________ + + Node:real, Next:[11112]real estate, Previous:[11113]README file, + Up:[11114]= R = + + real adj. + + Not simulated. Often used as a specific antonym to [11115]virtual in + any of its jargon senses. + _________________________________________________________________ + + Node:real estate, Next:[11116]real hack, Previous:[11117]real, + Up:[11118]= R = + + real estate n. + + May be used for any critical resource measured in units of area. Most + frequently used of `chip real estate', the area available for logic on + the surface of an integrated circuit (see also [11119]nanoacre). May + also be used of floor space in a [11120]dinosaur pen, or even space on + a crowded desktop (whether physical or electronic). + _________________________________________________________________ + + Node:real hack, Next:[11121]real operating system, + Previous:[11122]real estate, Up:[11123]= R = + + real hack n. + + A [11124]crock. This is sometimes used affectionately; see + [11125]hack. + _________________________________________________________________ + + Node:real operating system, Next:[11126]Real Programmer, + Previous:[11127]real hack, Up:[11128]= R = + + real operating system n. + + The sort the speaker is used to. People from the BSDophilic academic + community are likely to issue comments like "System V? Why don't you + use a real operating system?", people from the commercial/industrial + Unix sector are known to complain "BSD? Why don't you use a real + operating system?", and people from IBM object "Unix? Why don't you + use a real operating system?" Only [11129]MS-DOS is universally + considered unreal. See [11130]holy wars, [11131]religious issues, + [11132]proprietary, [11133]Get a real computer! + _________________________________________________________________ + + Node:Real Programmer, Next:[11134]Real Soon Now, Previous:[11135]real + operating system, Up:[11136]= R = + + Real Programmer n. + + [indirectly, from the book "Real Men Don't Eat Quiche"] A particular + sub-variety of hacker: one possessed of a flippant attitude toward + complexity that is arrogant even when justified by experience. The + archetypal `Real Programmer' likes to program on the [11137]bare metal + and is very good at same, remembers the binary opcodes for every + machine he has ever programmed, thinks that HLLs are sissy, and uses a + debugger to edit his code because full-screen editors are for wimps. + Real Programmers aren't satisfied with code that hasn't been + [11138]bummed into a state of [11139]tenseness just short of rupture. + Real Programmers never use comments or write documentation: "If it was + hard to write", says the Real Programmer, "it should be hard to + understand." Real Programmers can make machines do things that were + never in their spec sheets; in fact, they are seldom really happy + unless doing so. A Real Programmer's code can awe with its fiendish + brilliance, even as its crockishness appalls. Real Programmers live on + junk food and coffee, hang line-printer art on their walls, and + terrify the crap out of other programmers -- because someday, somebody + else might have to try to understand their code in order to change it. + Their successors generally consider it a [11140]Good Thing that there + aren't many Real Programmers around any more. For a famous (and + somewhat more positive) portrait of a Real Programmer, see "[11141]The + Story of Mel" in Appendix A. The term itself was popularized by a 1983 + Datamation article "Real Programmers Don't Use Pascal" by Ed Post, + still circulating on Usenet and Internet in on-line form. You can + browse "Real Programmers Don't Use Pascal" from the Datamation home + page [11142]http://www.datamation.com. + _________________________________________________________________ + + Node:Real Soon Now, Next:[11143]real time, Previous:[11144]Real + Programmer, Up:[11145]= R = + + Real Soon Now adv. + + [orig. from SF's fanzine community, popularized by Jerry Pournelle's + column in "BYTE"] 1. Supposed to be available (or fixed, or cheap, or + whatever) real soon now according to somebody, but the speaker is + quite skeptical. 2. When one's gods, fates, or other time commitments + permit one to get to it (in other words, don't hold your breath). + Often abbreviated RSN. Compare [11146]copious free time. + _________________________________________________________________ + + Node:real time, Next:[11147]real user, Previous:[11148]Real Soon Now, + Up:[11149]= R = + + real time + + 1. [techspeak] adj. Describes an application which requires a program + to respond to stimuli within some small upper limit of response time + (typically milli- or microseconds). Process control at a chemical + plant is the [11150]canonical example. Such applications often require + special operating systems (because everything else must take a back + seat to response time) and speed-tuned hardware. 2. adv. In jargon, + refers to doing something while people are watching or waiting. "I + asked her how to find the calling procedure's program counter on the + stack and she came up with an algorithm in real time." + _________________________________________________________________ + + Node:real user, Next:[11151]Real World, Previous:[11152]real time, + Up:[11153]= R = + + real user n. + + 1. A commercial user. One who is paying real money for his computer + usage. 2. A non-hacker. Someone using the system for an explicit + purpose (a research project, a course, etc.) other than pure + exploration. See [11154]user. Hackers who are also students may also + be real users. "I need this fixed so I can do a problem set. I'm not + complaining out of randomness, but as a real user." See also + [11155]luser. + _________________________________________________________________ + + Node:Real World, Next:[11156]reality check, Previous:[11157]real user, + Up:[11158]= R = + + Real World n. + + 1. Those institutions at which `programming' may be used in the same + sentence as `FORTRAN', `[11159]COBOL', `RPG', `[11160]IBM', `DBASE', + etc. Places where programs do such commercially necessary but + intellectually uninspiring things as generating payroll checks and + invoices. 2. The location of non-programmers and activities not + related to programming. 3. A bizarre dimension in which the standard + dress is shirt and tie and in which a person's working hours are + defined as 9 to 5 (see [11161]code grinder). 4. Anywhere outside a + university. "Poor fellow, he's left MIT and gone into the Real World." + Used pejoratively by those not in residence there. In conversation, + talking of someone who has entered the Real World is not unlike + speaking of a deceased person. It is also noteworthy that on the + campus of Cambridge University in England, there is a gaily-painted + lamp-post which bears the label `REALITY CHECKPOINT'. It marks the + boundary between university and the Real World; check your notions of + reality before passing. This joke is funnier because the Cambridge + `campus' is actually coextensive with the center of Cambridge town. + See also [11162]fear and loathing, [11163]mundane, and + [11164]uninteresting. + _________________________________________________________________ + + Node:reality check, Next:[11165]reality-distortion field, + Previous:[11166]Real World, Up:[11167]= R = + + reality check n. + + 1. The simplest kind of test of software or hardware; doing the + equivalent of asking it what 2 + 2 is and seeing if you get 4. The + software equivalent of a [11168]smoke test. 2. The act of letting a + [11169]real user try out prototype software. Compare [11170]sanity + check. + _________________________________________________________________ + + Node:reality-distortion field, Next:[11171]reaper, + Previous:[11172]reality check, Up:[11173]= R = + + reality-distortion field n. + + An expression used to describe the persuasive ability of managers like + Steve Jobs (the term originated at Apple in the 1980s to describe his + peculiar charisma). Those close to these managers become passionately + committed to possibly insane projects, without regard to the + practicality of their implementation or competitive forces in the + marketpace. + _________________________________________________________________ + + Node:reaper, Next:[11174]recompile the world, + Previous:[11175]reality-distortion field, Up:[11176]= R = + + reaper n. + + A [11177]prowler that [11178]GFRs files. A file removed in this way is + said to have been `reaped'. + _________________________________________________________________ + + Node:recompile the world, Next:[11179]rectangle slinger, + Previous:[11180]reaper, Up:[11181]= R = + + recompile the world + + The surprisingly large amount of work that needs to be done as the + result of any small but globally visible program change. "The world" + may mean the entirety of some huge program, or may in theory refer to + every program of a certain class in the entire known universe. For + instance, "Add one #define to stdio.h, and you have to recompile the + world." This means that any minor change to the standard-I/O header + file theoretically mandates recompiling every C program in existence, + even if only to verify that the change didn't screw something else up. + In practice, you may not actually have to recompile the world, but the + implication is that some human cleverness is required to figure out + what parts can be safely left out. + _________________________________________________________________ + + Node:rectangle slinger, Next:[11182]recursion, + Previous:[11183]recompile the world, Up:[11184]= R = + + rectangle slinger n. + + See [11185]polygon pusher. + _________________________________________________________________ + + Node:recursion, Next:[11186]recursive acronym, + Previous:[11187]rectangle slinger, Up:[11188]= R = + + recursion n. + + See [11189]recursion. See also [11190]tail recursion. + _________________________________________________________________ + + Node:recursive acronym, Next:[11191]Red Book, + Previous:[11192]recursion, Up:[11193]= R = + + recursive acronym n. + + A hackish (and especially MIT) tradition is to choose + acronyms/abbreviations that refer humorously to themselves or to other + acronyms/abbreviations. The classic examples were two MIT editors + called EINE ("EINE Is Not EMACS") and ZWEI ("ZWEI Was EINE + Initially"). More recently, there is a Scheme compiler called LIAR + (Liar Imitates Apply Recursively), and [11194]GNU (q.v., sense 1) + stands for "GNU's Not Unix!" -- and a company with the name Cygnus, + which expands to "Cygnus, Your GNU Support" (though Cygnus people say + this is a [11195]backronym). See also [11196]mung, [11197]EMACS. + _________________________________________________________________ + + Node:Red Book, Next:[11198]red wire, Previous:[11199]recursive + acronym, Up:[11200]= R = + + Red Book n. + + 1. Informal name for one of the four standard references on + [11201]PostScript ("PostScript Language Reference Manual", Adobe + Systems (Addison-Wesley, 1985; QA76.73.P67P67; ISBN 0-201-10174-2, or + the 1990 second edition ISBN 0-201-18127-4); the others are known as + the [11202]Green Book, the [11203]Blue Book, and the [11204]White Book + (sense 2). 2. Informal name for one of the 3 standard references on + Smalltalk ("Smalltalk-80: The Interactive Programming Environment" by + Adele Goldberg (Addison-Wesley, 1984; QA76.8.S635G638; ISBN + 0-201-11372-4); this too is associated with blue and green books). 3. + Any of the 1984 standards issued by the CCITT eighth plenary assembly. + These include, among other things, the X.400 email spec and the Group + 1 through 4 fax standards. 4. The new version of the [11205]Green Book + (sense 4) -- IEEE 1003.1-1990, a.k.a ISO 9945-1 -- is (because of the + color and the fact that it is printed on A4 paper) known in the USA as + "the Ugly Red Book That Won't Fit On The Shelf" and in Europe as "the + Ugly Red Book That's A Sensible Size". 5. The NSA "Trusted Network + Interpretation" companion to the [11206]Orange Book. 6. Nemeth, + Snyder, Seebass, Hein; "Unix System Administration Handbook, Second + Edition" (Prentice Hall PTR, New Jersey; 1995; QA76.76.063N45; ISBN + 0-13-151051-7). See also [11207]book titles. + _________________________________________________________________ + + Node:red wire, Next:[11208]regexp, Previous:[11209]Red Book, + Up:[11210]= R = + + red wire n. + + [IBM] Patch wires installed by programmers who have no business + mucking with the hardware. It is said that the only thing more + dangerous than a hardware guy with a code patch is a [11211]softy with + a soldering iron.... Compare [11212]blue wire, [11213]yellow wire, + [11214]purple wire. + _________________________________________________________________ + + Node:regexp, Next:[11215]register dancing, Previous:[11216]red wire, + Up:[11217]= R = + + regexp /reg'eksp/ n. + + [Unix] (alt. `regex' or `reg-ex') 1. Common written and spoken + abbreviation for `regular expression', one of the wildcard patterns + used, e.g., by Unix utilities such as grep(1), sed(1), and awk(1). + These use conventions similar to but more elaborate than those + described under [11218]glob. For purposes of this lexicon, it is + sufficient to note that regexps also allow complemented character sets + using ^; thus, one can specify `any non-alphabetic character' with + [^A-Za-z]. 2. Name of a well-known PD regexp-handling package in + portable C, written by revered Usenetter Henry Spencer + [11219]<henry@zoo.toronto.edu>. + _________________________________________________________________ + + Node:register dancing, Next:[11220]rehi, Previous:[11221]regexp, + Up:[11222]= R = + + register dancing n. + + Many older processor architectures suffer from a serious shortage of + general-purpose registers. This is especially a problem for + compiler-writers, because their generated code needs places to store + temporaries for things like intermediate values in expression + evaluation. Some designs with this problem, like the Intel 80x86, do + have a handful of special-purpose registers that can be pressed into + service, providing suitable care is taken to avoid unpleasant side + effects on the state of the processor: while the special-purpose + register is being used to hold an intermediate value, a delicate + minuet is required in which the previous value of the register is + saved and then restored just before the official function (and value) + of the special-purpose register is again needed. + _________________________________________________________________ + + Node:rehi, Next:[11223]reincarnation cycle of, + Previous:[11224]register dancing, Up:[11225]= R = + + rehi + + [IRC, MUD] "Hello again." Very commonly used to greet people upon + returning to an IRC channel after [11226]channel hopping. + _________________________________________________________________ + + Node:reincarnation cycle of, Next:[11227]reinvent the wheel, + Previous:[11228]rehi, Up:[11229]= R = + + reincarnation, cycle of n. + + See [11230]cycle of reincarnation. + _________________________________________________________________ + + Node:reinvent the wheel, Next:[11231]relay rape, + Previous:[11232]reincarnation cycle of, Up:[11233]= R = + + reinvent the wheel v. + + To design or implement a tool equivalent to an existing one or part of + one, with the implication that doing so is silly or a waste of time. + This is often a valid criticism. On the other hand, automobiles don't + use wooden rollers, and some kinds of wheel have to be reinvented many + times before you get them right. On the third hand, people reinventing + the wheel do tend to come up with the moral equivalent of a trapezoid + with an offset axle. + _________________________________________________________________ + + Node:relay rape, Next:[11234]religion of CHI, Previous:[11235]reinvent + the wheel, Up:[11236]= R = + + relay rape n. + + The hijacking of a third party's unsecured mail server to deliver + [11237]spam. + _________________________________________________________________ + + Node:religion of CHI, Next:[11238]religious issues, + Previous:[11239]relay rape, Up:[11240]= R = + + religion of CHI /ki:/ n. + + [Case Western Reserve University] Yet another hackish parody religion + (see also [11241]Church of the SubGenius, [11242]Discordianism). In + the mid-70s, the canonical "Introduction to Programming" courses at + CWRU were taught in Algol, and student exercises were punched on cards + and run on a Univac 1108 system using a homebrew operating system + named CHI. The religion had no doctrines and but one ritual: whenever + the worshipper noted that a digital clock read 11:08, he or she would + recite the phrase "It is 11:08; ABS, ALPHABETIC, ARCSIN, ARCCOS, + ARCTAN." The last five words were the first five functions in the + appropriate chapter of the Algol manual; note the special + pronunciations /obz/ and /ark'sin/ rather than the more common /ahbz/ + and /ark'si:n/. Using an alarm clock to warn of 11:08's arrival was + [11243]considered harmful. + _________________________________________________________________ + + Node:religious issues, Next:[11244]replicator, + Previous:[11245]religion of CHI, Up:[11246]= R = + + religious issues n. + + Questions which seemingly cannot be raised without touching off + [11247]holy wars, such as "What is the best operating system (or + editor, language, architecture, shell, mail reader, news reader)?", + "What about that Heinlein guy, eh?", "What should we add to the new + Jargon File?" See [11248]holy wars; see also [11249]theology, + [11250]bigot. + + This term is a prime example of [11251]ha ha only serious. People + actually develop the most amazing and religiously intense attachments + to their tools, even when the tools are intangible. The most + constructive thing one can do when one stumbles into the crossfire is + mumble [11252]Get a life! and leave -- unless, of course, one's own + unassailably rational and obviously correct choices are being slammed. + _________________________________________________________________ + + Node:replicator, Next:[11253]reply, Previous:[11254]religious issues, + Up:[11255]= R = + + replicator n. + + Any construct that acts to produce copies of itself; this could be a + living organism, an idea (see [11256]meme), a program (see + [11257]quine, [11258]worm, [11259]wabbit, [11260]fork bomb, and + [11261]virus), a pattern in a cellular automaton (see [11262]life, + sense 1), or (speculatively) a robot or [11263]nanobot. It is even + claimed by some that [11264]Unix and [11265]C are the symbiotic halves + of an extremely successful replicator; see [11266]Unix conspiracy. + _________________________________________________________________ + + Node:reply, Next:[11267]restriction, Previous:[11268]replicator, + Up:[11269]= R = + + reply n. + + See [11270]followup. + _________________________________________________________________ + + Node:restriction, Next:[11271]retcon, Previous:[11272]reply, + Up:[11273]= R = + + restriction n. + + A [11274]bug or design error that limits a program's capabilities, and + which is sufficiently egregious that nobody can quite work up enough + nerve to describe it as a [11275]feature. Often used (esp. by + [11276]marketroid types) to make it sound as though some crippling + bogosity had been intended by the designers all along, or was forced + upon them by arcane technical constraints of a nature no mere user + could possibly comprehend (these claims are almost invariably false). + + Old-time hacker Joseph M. Newcomer advises that whenever choosing a + quantifiable but arbitrary restriction, you should make it either a + power of 2 or a power of 2 minus 1. If you impose a limit of 107 items + in a list, everyone will know it is a random number -- on the other + hand, a limit of 15 or 16 suggests some deep reason (involving 0- or + 1-based indexing in binary) and you will get less [11277]flamage for + it. Limits which are round numbers in base 10 are always especially + suspect. + _________________________________________________________________ + + Node:retcon, Next:[11278]RETI, Previous:[11279]restriction, + Up:[11280]= R = + + retcon /ret'kon/ + + [short for `retroactive continuity', from the Usenet newsgroup + rec.arts.comics] 1. n. The common situation in pulp fiction (esp. + comics or soap operas) where a new story `reveals' things about events + in previous stories, usually leaving the `facts' the same (thus + preserving continuity) while completely changing their interpretation. + For example, revealing that a whole season of "Dallas" was a dream was + a retcon. 2. vt. To write such a story about a character or fictitious + object. "Byrne has retconned Superman's cape so that it is no longer + unbreakable." "Marvelman's old adventures were retconned into + synthetic dreams." "Swamp Thing was retconned from a transformed + person into a sentient vegetable." "Darth Vader was retconned into + Luke Skywalker's father in "The Empire Strikes Back". + + [This term is included because it is a good example of hackish + linguistic innovation in a field completely unrelated to computers. + The word `retcon' will probably spread through comics fandom and lose + its association with hackerdom within a couple of years; for the + record, it started here. --ESR] + + [1993 update: some comics fans on the net now claim that retcon was + independently in use in comics fandom before rec.arts.comics. In + lexicography, nothing is ever simple. --ESR] + _________________________________________________________________ + + Node:RETI, Next:[11281]retrocomputing, Previous:[11282]retcon, + Up:[11283]= R = + + RETI v. + + Syn. [11284]RTI + _________________________________________________________________ + + Node:retrocomputing, Next:[11285]return from the dead, + Previous:[11286]RETI, Up:[11287]= R = + + retrocomputing /ret'-roh-k*m-pyoo'ting/ n. + + Refers to emulations of way-behind-the-state-of-the-art hardware or + software, or implementations of never-was-state-of-the-art; esp. if + such implementations are elaborate practical jokes and/or parodies, + written mostly for [11288]hack value, of more `serious' designs. + Perhaps the most widely distributed retrocomputing utility was the + pnch(6) or bcd(6) program on V7 and other early Unix versions, which + would accept up to 80 characters of text argument and display the + corresponding pattern in [11289]punched card code. Other well-known + retrocomputing hacks have included the programming language + [11290]INTERCAL, a [11291]JCL-emulating shell for Unix, the + card-punch-emulating editor named 029, and various elaborate PDP-11 + hardware emulators and RT-11 OS emulators written just to keep an old, + sourceless [11292]Zork binary running. + + A tasty selection of retrocomputing programs are made available at the + Retrocomputing Museum, [11293]http://www.ccil.org/retro. + _________________________________________________________________ + + Node:return from the dead, Next:[11294]RFC, + Previous:[11295]retrocomputing, Up:[11296]= R = + + return from the dead v. + + To regain access to the net after a long absence. Compare + [11297]person of no account. + _________________________________________________________________ + + Node:RFC, Next:[11298]RFE, Previous:[11299]return from the dead, + Up:[11300]= R = + + RFC /R-F-C/ n. + + [Request For Comment] One of a long-established series of numbered + Internet informational documents and standards widely followed by + commercial software and freeware in the Internet and Unix communities. + Perhaps the single most influential one has been RFC-822 (the Internet + mail-format standard). The RFCs are unusual in that they are floated + by technical experts acting on their own initiative and reviewed by + the Internet at large, rather than formally promulgated through an + institution such as ANSI. For this reason, they remain known as RFCs + even once adopted as standards. + + The RFC tradition of pragmatic, experience-driven, after-the-fact + standard writing done by individuals or small working groups has + important advantages over the more formal, committee-driven process + typical of ANSI or ISO. Emblematic of some of these advantages is the + existence of a flourishing tradition of `joke' RFCs; usually at least + one a year is published, usually on April 1st. Well-known joke RFCs + have included 527 ("ARPAWOCKY", R. Merryman, UCSD; 22 June 1973), 748 + ("Telnet Randomly-Lose Option", Mark R. Crispin; 1 April 1978), and + 1149 ("A Standard for the Transmission of IP Datagrams on Avian + Carriers", D. Waitzman, BBN STC; 1 April 1990). The first was a Lewis + Carroll pastiche; the second a parody of the TCP-IP documentation + style, and the third a deadpan skewering of standards-document + legalese, describing protocols for transmitting Internet data packets + by carrier pigeon. + + The RFCs are most remarkable for how well they work -- they manage to + have neither the ambiguities that are usually rife in informal + specifications, nor the committee-perpetrated misfeatures that often + haunt formal standards, and they define a network that has grown to + truly worldwide proportions. + _________________________________________________________________ + + Node:RFE, Next:[11301]rib site, Previous:[11302]RFC, Up:[11303]= R = + + RFE /R-F-E/ n. + + 1. [techspeak] Request For Enhancement (compare [11304]RFC). 2. [from + `Radio Free Europe', Bellcore and Sun] Radio Free Ethernet, a system + (originated by Peter Langston) for broadcasting audio among Sun + SPARCstations over the ethernet. + _________________________________________________________________ + + Node:rib site, Next:[11305]rice box, Previous:[11306]RFE, Up:[11307]= + R = + + rib site n. + + [by analogy with [11308]backbone site] A machine that has an on-demand + high-speed link to a [11309]backbone site and serves as a regional + distribution point for lots of third-party traffic in email and Usenet + news. Compare [11310]leaf site, [11311]backbone site. + _________________________________________________________________ + + Node:rice box, Next:[11312]Right Thing, Previous:[11313]rib site, + Up:[11314]= R = + + rice box n. + + [from ham radio slang] Any Asian-made commodity computer, esp. an + 80x86-based machine built to IBM PC-compatible ISA or EISA-bus + standards. + _________________________________________________________________ + + Node:Right Thing, Next:[11315]rip, Previous:[11316]rice box, + Up:[11317]= R = + + Right Thing n. + + That which is compellingly the correct or appropriate thing to use, + do, say, etc. Often capitalized, always emphasized in speech as though + capitalized. Use of this term often implies that in fact reasonable + people may disagree. "What's the right thing for LISP to do when it + sees (mod a 0)? Should it return a, or give a divide-by-0 error?" + Oppose [11318]Wrong Thing. + _________________________________________________________________ + + Node:rip, Next:[11319]ripoff, Previous:[11320]Right Thing, Up:[11321]= + R = + + rip v. + + 1. To extract the digital representation of a piece of music from an + audio CD. Software that does this is often called a "CD ripper". 2. + [Amiga hackers] To extract sound or graphics from a program that they + have been compiled/assembled into, or which generates them at + run-time. In the case of older Amiga games this entails searching + through memory shortly after a reboot. This sense has been in use for + many years and probably gave rise to the (now more common) sense 1. + _________________________________________________________________ + + Node:ripoff, Next:[11322]RL, Previous:[11323]rip, Up:[11324]= R = + + ripoff n. + + Synonym for [11325]chad, sense 1. + _________________________________________________________________ + + Node:RL, Next:[11326]roach, Previous:[11327]ripoff, Up:[11328]= R = + + RL // n. + + [MUD community] Real Life. "Firiss laughs in RL" means that Firiss's + player is laughing. Compare [11329]meatspace; oppose [11330]VR. + _________________________________________________________________ + + Node:roach, Next:[11331]robocanceller, Previous:[11332]RL, Up:[11333]= + R = + + roach vt. + + [Bell Labs] To destroy, esp. of a data structure. Hardware gets + [11334]toasted or [11335]fried, software gets roached. + _________________________________________________________________ + + Node:robocanceller, Next:[11336]robot, Previous:[11337]roach, + Up:[11338]= R = + + robocanceller /roh-boh-kan'sel-*r/ + + A program that monitors Usenet feeds, attempting to detect and + eliminate [11339]spam by sending appropriate cancel messages . + Robocancellers may use the [11340]Breidbart Index as a trigger. + Programming them is not a game for amateurs; see [11341]ARMM. See also + [11342]Dave the Resurrector. + _________________________________________________________________ + + Node:robot, Next:[11343]robust, Previous:[11344]robocanceller, + Up:[11345]= R = + + robot n. + + See [11346]bot. + _________________________________________________________________ + + Node:robust, Next:[11347]rococo, Previous:[11348]robot, Up:[11349]= R + = + + robust adj. + + Said of a system that has demonstrated an ability to recover + gracefully from the whole range of exceptional inputs and situations + in a given environment. One step below [11350]bulletproof. Carries the + additional connotation of elegance in addition to just careful + attention to detail. Compare [11351]smart, oppose [11352]brittle. + _________________________________________________________________ + + Node:rococo, Next:[11353]rogue, Previous:[11354]robust, Up:[11355]= R + = + + rococo adj. + + Terminally [11356]baroque. Used to imply that a program has become so + encrusted with the software equivalent of gold leaf and curlicues that + they have completely swamped the underlying design. Called after the + later and more extreme forms of Baroque architecture and decoration + prevalent during the mid-1700s in Europe. Alan Perlis said: "Every + program eventually becomes rococo, and then rubble." Compare + [11357]critical mass. + _________________________________________________________________ + + Node:rogue, Next:[11358]room-temperature IQ, Previous:[11359]rococo, + Up:[11360]= R = + + rogue + + 1. [Unix] n. A Dungeons-and-Dragons-like game using character + graphics, written under BSD Unix and subsequently ported to other Unix + systems. The original BSD curses(3) screen-handling package was hacked + together by Ken Arnold primarily to support games, and the development + of rogue(6) popularized its use; it has since become one of Unix's + most important and heavily used application libraries. Nethack, Omega, + Larn, Angband, and an entire subgenre of computer dungeon games (all + known as `roguelikes') all took off from the inspiration provided by + rogue(6); the popular Windows game Diablo, though graphics-intensive, + has very similar play logic. See also [11361]nethack. 2. [Usenet] adj. + An [11362]ISP which permits net abuse (usually in the form of + [11363]spamming) by its customers, or which itself engages in such + activities. Rogue ISPs are sometimes subject to [11364]IDPs or + [11365]UDPs. Sometimes deliberately mispelled as "rouge". See also + [11366]nethack, [11367]moria, [11368]Angband. + _________________________________________________________________ + + Node:room-temperature IQ, Next:[11369]root, Previous:[11370]rogue, + Up:[11371]= R = + + room-temperature IQ quant. + + [IBM] 80 or below (nominal room temperature is 72 degrees Fahrenheit, + 22 degrees Celsius). Used in describing the expected intelligence + range of the [11372]luser. "Well, but how's this interface going to + play with the room-temperature IQ crowd?" See [11373]drool-proof + paper. This is a much more insulting phrase in countries that use + Celsius thermometers. + _________________________________________________________________ + + Node:root, Next:[11374]root mode, Previous:[11375]room-temperature IQ, + Up:[11376]= R = + + root n. + + [Unix] 1. The [11377]superuser account (with user name `root') that + ignores permission bits, user number 0 on a Unix system. The term + [11378]avatar is also used. 2. The top node of the system directory + structure; historically the home directory of the root user, but + probably named after the root of an (inverted) tree. 3. By extension, + the privileged system-maintenance login on any OS. See [11379]root + mode, [11380]go root, see also [11381]wheel. + _________________________________________________________________ + + Node:root mode, Next:[11382]rot13, Previous:[11383]root, Up:[11384]= R + = + + root mode n. + + Syn. with [11385]wizard mode or `wheel mode'. Like these, it is often + generalized to describe privileged states in systems other than OSes. + _________________________________________________________________ + + Node:rot13, Next:[11386]rotary debugger, Previous:[11387]root mode, + Up:[11388]= R = + + rot13 /rot ther'teen/ n.,v. + + [Usenet: from `rotate alphabet 13 places'] The simple Caesar-cypher + encryption that replaces each English letter with the one 13 places + forward or back along the alphabet, so that "The butler did it!" + becomes "Gur ohgyre qvq vg!" Most Usenet news reading and posting + programs include a rot13 feature. It is used to enclose the text in a + sealed wrapper that the reader must choose to open -- e.g., for + posting things that might offend some readers, or [11389]spoilers. A + major advantage of rot13 over rot(N) for other N is that it is + self-inverse, so the same code can be used for encoding and decoding. + See also [11390]spoiler space, which has partly displaced rot13 since + non-Unix-based newsreaders became common. + _________________________________________________________________ + + Node:rotary debugger, Next:[11391]round tape, Previous:[11392]rot13, + Up:[11393]= R = + + rotary debugger n. + + [Commodore] Essential equipment for those late-night or early-morning + debugging sessions. Mainly used as sustenance for the hacker. Comes in + many decorator colors, such as Sausage, Pepperoni, and Garbage. See + [11394]ANSI standard pizza. + _________________________________________________________________ + + Node:round tape, Next:[11395]RSN, Previous:[11396]rotary debugger, + Up:[11397]= R = + + round tape n. + + Industry-standard 1/2-inch magnetic tape (7- or 9-track) on + traditional circular reels. See [11398]macrotape, oppose [11399]square + tape. + _________________________________________________________________ + + Node:RSN, Next:[11400]RTBM, Previous:[11401]round tape, Up:[11402]= R + = + + RSN /R-S-N/ adj. + + See [11403]Real Soon Now. + _________________________________________________________________ + + Node:RTBM, Next:[11404]RTFAQ, Previous:[11405]RSN, Up:[11406]= R = + + RTBM /R-T-B-M/ imp. + + [Unix] Commonwealth Hackish variant of [11407]RTFM; expands to `Read + The Bloody Manual'. RTBM is often the entire text of the first reply + to a question from a [11408]newbie; the second would escalate to + "RTFM". + _________________________________________________________________ + + Node:RTFAQ, Next:[11409]RTFB, Previous:[11410]RTBM, Up:[11411]= R = + + RTFAQ /R-T-F-A-Q/ imp. + + [Usenet: primarily written, by analogy with [11412]RTFM] Abbrev. for + `Read the FAQ!', an exhortation that the person addressed ought to + read the newsgroup's [11413]FAQ list before posting questions. + _________________________________________________________________ + + Node:RTFB, Next:[11414]RTFM, Previous:[11415]RTFAQ, Up:[11416]= R = + + RTFB /R-T-F-B/ imp. + + [Unix] Abbreviation for `Read The Fucking Binary'. Used when neither + documentation nor source for the problem at hand exists, and the only + thing to do is use some debugger or monitor and directly analyze the + assembler or even the machine code. "No source for the buggy port + driver? Aaargh! I hate proprietary operating systems. Time to RTFB." + + Of the various RTF? forms, `RTFB' is the least pejorative against + anyone asking a question for which RTFB is the answer; the anger here + is directed at the absence of both source and adequate documentation. + _________________________________________________________________ + + Node:RTFM, Next:[11417]RTFS, Previous:[11418]RTFB, Up:[11419]= R = + + RTFM /R-T-F-M/ imp. + + [Unix] Abbreviation for `Read The Fucking Manual'. 1. Used by + [11420]gurus to brush off questions they consider trivial or annoying. + Compare [11421]Don't do that then!. 2. Used when reporting a problem + to indicate that you aren't just asking out of [11422]randomness. "No, + I can't figure out how to interface Unix to my toaster, and yes, I + have RTFM." Unlike sense 1, this use is considered polite. See also + [11423]FM, [11424]RTFAQ, [11425]RTFB, [11426]RTFS, [11427]STFW, + [11428]RTM, all of which mutated from RTFM, and compare [11429]UTSL. + _________________________________________________________________ + + Node:RTFS, Next:[11430]RTI, Previous:[11431]RTFM, Up:[11432]= R = + + RTFS /R-T-F-S/ + + [Unix] 1. imp. Abbreviation for `Read The Fucking Source'. Variant + form of [11433]RTFM, used when the problem at hand is not necessarily + obvious and not answerable from the manuals -- or the manuals are not + yet written and maybe never will be. For even trickier situations, see + [11434]RTFB. Unlike RTFM, the anger inherent in RTFS is not usually + directed at the person asking the question, but rather at the people + who failed to provide adequate documentation. 2. imp. `Read The + Fucking Standard'; this oath can only be used when the problem area + (e.g., a language or operating system interface) has actually been + codified in a ratified standards document. The existence of these + standards documents (and the technically inappropriate but politically + mandated compromises that they inevitably contain, and the + impenetrable [11435]legalese in which they are invariably written, and + the unbelievably tedious bureaucratic process by which they are + produced) can be unnerving to hackers, who are used to a certain + amount of ambiguity in the specifications of the systems they use. + (Hackers feel that such ambiguities are acceptable as long as the + [11436]Right Thing to do is obvious to any thinking observer; sadly, + this casual attitude towards specifications becomes unworkable when a + system becomes popular in the [11437]Real World.) Since a hacker is + likely to feel that a standards document is both unnecessary and + technically deficient, the deprecation inherent in this term may be + directed as much against the standard as against the person who ought + to read it. + _________________________________________________________________ + + Node:RTI, Next:[11438]RTM, Previous:[11439]RTFS, Up:[11440]= R = + + RTI /R-T-I/ interj. + + The mnemonic for the `return from interrupt' instruction on many + computers including the 6502 and 6800. The variant `RETI' is found + among former Z80 hackers (almost nobody programs these things in + assembler anymore). Equivalent to "Now, where was I?" or used to end a + conversational digression. See [11441]pop; see also [11442]POPJ. + _________________________________________________________________ + + Node:RTM, Next:[11443]RTS, Previous:[11444]RTI, Up:[11445]= R = + + RTM /R-T-M/ + + [Usenet: abbreviation for `Read The Manual'] 1. Politer variant of + [11446]RTFM. 2. Robert Tappan Morris, perpetrator of the great + Internet worm of 1988 (see [11447]Great Worm); villain to many, naive + hacker gone wrong to a few. Morris claimed that the worm that brought + the Internet to its knees was a benign experiment that got out of + control as the result of a coding error. After the storm of negative + publicity that followed this blunder, Morris's username on ITS was + hacked from RTM to [11448]RTFM. + _________________________________________________________________ + + Node:RTS, Next:[11449]rude, Previous:[11450]RTM, Up:[11451]= R = + + RTS /R-T-S/ imp. + + Abbreviation for `Read The Screen'. Mainly used by hackers in the + microcomputer world. Refers to what one would like to tell the + [11452]suit one is forced to explain an extremely simple application + to. Particularly appropriate when the suit failed to notice the `Press + any key to continue' prompt, and wishes to know `why won't it do + anything'. Also seen as `RTFS' in especially deserving cases. + _________________________________________________________________ + + Node:rude, Next:[11453]runes, Previous:[11454]RTS, Up:[11455]= R = + + rude [WPI] adj. + + 1. (of a program) Badly written. 2. Functionally poor, e.g., a program + that is very difficult to use because of gratuitously poor (random?) + design decisions. Oppose [11456]cuspy. 3. Anything that manipulates a + shared resource without regard for its other users in such a way as to + cause a (non-fatal) problem. Examples: programs that change tty modes + without resetting them on exit, or windowing programs that keep + forcing themselves to the top of the window stack. Compare + [11457]all-elbows. + _________________________________________________________________ + + Node:runes, Next:[11458]runic, Previous:[11459]rude, Up:[11460]= R = + + runes pl.n. + + 1. Anything that requires [11461]heavy wizardry or [11462]black art to + [11463]parse: core dumps, JCL commands, APL, or code in a language you + haven't a clue how to read. Not quite as bad as [11464]line noise, but + close. Compare [11465]casting the runes, [11466]Great Runes. 2. + Special display characters (for example, the high-half graphics on an + IBM PC). 3. [borderline techspeak] 16-bit characters from the Unicode + multilingual character set. + _________________________________________________________________ + + Node:runic, Next:[11467]rusty iron, Previous:[11468]runes, Up:[11469]= + R = + + runic adj. + + Syn. [11470]obscure. VMS fans sometimes refer to Unix as `Runix'; Unix + fans return the compliment by expanding VMS to `Very Messy Syntax' or + `Vachement Mauvais Système' (French idiom, "Hugely Bad System"). + _________________________________________________________________ + + Node:rusty iron, Next:[11471]rusty memory, Previous:[11472]runic, + Up:[11473]= R = + + rusty iron n. + + Syn. [11474]tired iron. It has been claimed that this is the + inevitable fate of [11475]water MIPS. + _________________________________________________________________ + + Node:rusty memory, Next:[11476]rusty wire, Previous:[11477]rusty iron, + Up:[11478]= R = + + rusty memory n. + + Mass-storage that uses iron-oxide-based magnetic media (esp. tape and + the pre-Winchester removable disk packs used in [11479]washing + machines). Compare [11480]donuts. + _________________________________________________________________ + + Node:rusty wire, Next:[11481]S/N ratio, Previous:[11482]rusty memory, + Up:[11483]= R = + + rusty wire n. + + [Amateur Packet Radio] Any very noisy network medium, in which the + packets are subject to frequent corruption. Most prevalent in + reference to wireless links subject to all the vagaries of RF noise + and marginal propagation conditions. "Yes, but how good is your + whizbang new protocol on really rusty wire?". + _________________________________________________________________ + + Node:= S =, Next:[11484]= T =, Previous:[11485]= R =, Up:[11486]The + Jargon Lexicon + += S = + + * [11487]S/N ratio: + * [11488]sacred: + * [11489]saga: + * [11490]sagan: + * [11491]SAIL: + * [11492]salescritter: + * [11493]salt: + * [11494]salt mines: + * [11495]salt substrate: + * [11496]same-day service: + * [11497]samizdat: + * [11498]samurai: + * [11499]sandbender: + * [11500]sandbox: + * [11501]sanity check: + * [11502]Saturday-night special: + * [11503]say: + * [11504]scag: + * [11505]scanno: + * [11506]scary devil monastery: + * [11507]schroedinbug: + * [11508]science-fiction fandom: + * [11509]scram switch: + * [11510]scratch: + * [11511]scratch monkey: + * [11512]scream and die: + * [11513]screaming tty: + * [11514]screen: + * [11515]screen name: + * [11516]screw: + * [11517]screwage: + * [11518]scribble: + * [11519]script kiddies: + * [11520]scrog: + * [11521]scrool: + * [11522]scrozzle: + * [11523]scruffies: + * [11524]SCSI: + * [11525]ScumOS: + * [11526]search-and-destroy mode: + * [11527]second-system effect: + * [11528]secondary damage: + * [11529]security through obscurity: + * [11530]SED: + * [11531]segfault: + * [11532]seggie: + * [11533]segment: + * [11534]segmentation fault: + * [11535]segv: + * [11536]self-reference: + * [11537]selvage: + * [11538]semi: + * [11539]semi-automated: + * [11540]semi-infinite: + * [11541]senior bit: + * [11542]September that never ended: + * [11543]server: + * [11544]SEX: + * [11545]sex changer: + * [11546]shambolic link: + * [11547]shar file: + * [11548]sharchive: + * [11549]Share and enjoy!: + * [11550]shareware: + * [11551]sharing violation: + * [11552]shebang: + * [11553]shelfware: + * [11554]shell: + * [11555]shell out: + * [11556]shift left (or right) logical: + * [11557]shim: + * [11558]shitogram: + * [11559]short card: + * [11560]shotgun debugging: + * [11561]shovelware: + * [11562]showstopper: + * [11563]shriek: + * [11564]Shub-Internet: + * [11565]sidecar: + * [11566]SIG: + * [11567]sig block: + * [11568]sig quote: + * [11569]sig virus: + * [11570]signal-to-noise ratio: + * [11571]silicon: + * [11572]silly walk: + * [11573]silo: + * [11574]Silver Book: + * [11575]since time T equals minus infinity: + * [11576]sitename: + * [11577]skrog: + * [11578]skulker: + * [11579]slab: + * [11580]slack: + * [11581]slap on the side: + * [11582]slash: + * [11583]slashdot effect: + * [11584]sleep: + * [11585]slim: + * [11586]slop: + * [11587]slopsucker: + * [11588]Slowlaris: + * [11589]slurp: + * [11590]smart: + * [11591]smart terminal: + * [11592]smash case: + * [11593]smash the stack: + * [11594]smiley: + * [11595]smoke: + * [11596]smoke and mirrors: + * [11597]smoke test: + * [11598]smoking clover: + * [11599]smoot: + * [11600]SMOP: + * [11601]smurf: + * [11602]SNAFU principle: + * [11603]snail: + * [11604]snail-mail: + * [11605]snap: + * [11606]snarf: + * [11607]snarf & barf: + * [11608]snarf down: + * [11609]snark: + * [11610]sneaker: + * [11611]sneakernet: + * [11612]sniff: + * [11613]snivitz: + * [11614]'Snooze: + * [11615]SO: + * [11616]social engineering: + * [11617]social science number: + * [11618]sock puppet: + * [11619]sodium substrate: + * [11620]soft boot: + * [11621]softcopy: + * [11622]software bloat: + * [11623]software hoarding: + * [11624]software laser: + * [11625]software rot: + * [11626]softwarily: + * [11627]softy: + * [11628]some random X: + * [11629]sorcerer's apprentice mode: + * [11630]SOS: + * [11631]source: + * [11632]source of all good bits: + * [11633]space-cadet keyboard: + * [11634]spaceship operator: + * [11635]SPACEWAR: + * [11636]spaghetti code: + * [11637]spaghetti inheritance: + * [11638]spam: + * [11639]spam bait: + * [11640]spamblock: + * [11641]spamhaus: + * [11642]spamvertize: + * [11643]spangle: + * [11644]spawn: + * [11645]special-case: + * [11646]speedometer: + * [11647]spell: + * [11648]spelling flame: + * [11649]spider: + * [11650]spider food: + * [11651]spiffy: + * [11652]spike: + * [11653]spin: + * [11654]spl: + * [11655]splash screen: + * [11656]splat: + * [11657]splat out: + * [11658]spod: + * [11659]spoiler: + * [11660]spoiler space: + * [11661]sponge: + * [11662]spoof: + * [11663]spool: + * [11664]spool file: + * [11665]spungle: + * [11666]square tape: + * [11667]squirrelcide: + * [11668]stack: + * [11669]stack puke: + * [11670]stale pointer bug: + * [11671]star out: + * [11672]state: + * [11673]stealth manager: + * [11674]steam-powered: + * [11675]STFW: + * [11676]stiffy: + * [11677]stir-fried random: + * [11678]stomp on: + * [11679]Stone Age: + * [11680]stone knives and bearskins: + * [11681]stoppage: + * [11682]store: + * [11683]strided: + * [11684]stroke: + * [11685]strudel: + * [11686]stubroutine: + * [11687]studly: + * [11688]studlycaps: + * [11689]stunning: + * [11690]stupid-sort: + * [11691]Stupids: + * [11692]Sturgeon's Law: + * [11693]sucking mud: + * [11694]sufficiently small: + * [11695]suit: + * [11696]suitable win: + * [11697]suitably small: + * [11698]Sun: + * [11699]sun lounge: + * [11700]sun-stools: + * [11701]sunspots: + * [11702]super source quench: + * [11703]superloser: + * [11704]superprogrammer: + * [11705]superuser: + * [11706]support: + * [11707]surf: + * [11708]Suzie COBOL: + * [11709]swab: + * [11710]swap: + * [11711]swap space: + * [11712]swapped in: + * [11713]swapped out: + * [11714]swizzle: + * [11715]sync: + * [11716]syntactic salt: + * [11717]syntactic sugar: + * [11718]sys-frog: + * [11719]sysadmin: + * [11720]sysape: + * [11721]sysop: + * [11722]system: + * [11723]systems jock: + * [11724]system mangler: + * [11725]SysVile: + _________________________________________________________________ + + Node:S/N ratio, Next:[11726]sacred, Previous:[11727]rusty wire, + Up:[11728]= S = + + S/N ratio // n. + + (also `s/n ratio', `s:n ratio'). Syn. [11729]signal-to-noise ratio. + Often abbreviated `SNR'. + _________________________________________________________________ + + Node:sacred, Next:[11730]saga, Previous:[11731]S/N ratio, Up:[11732]= + S = + + sacred adj. + + Reserved for the exclusive use of something (an extension of the + standard meaning). Often means that anyone may look at the sacred + object, but clobbering it will screw whatever it is sacred to. The + comment "Register 7 is sacred to the interrupt handler" appearing in a + program would be interpreted by a hacker to mean that if any other + part of the program changes the contents of register 7, dire + consequences are likely to ensue. + _________________________________________________________________ + + Node:saga, Next:[11733]sagan, Previous:[11734]sacred, Up:[11735]= S = + + saga n. + + [WPI] A cuspy but bogus raving story about N random broken people. + + Here is a classic example of the saga form, as told by Guy L. Steele: + + Jon L. White (login name JONL) and I (GLS) were office mates at MIT + for many years. One April, we both flew from Boston to California + for a week on research business, to consult face-to-face with some + people at Stanford, particularly our mutual friend Richard P. + Gabriel (RPG; see [11736]gabriel). + + RPG picked us up at the San Francisco airport and drove us back to + Palo Alto (going [11737]logical south on route 101, parallel to + [11738]El Camino Bignum). Palo Alto is adjacent to Stanford + University and about 40 miles south of San Francisco. We ate at The + Good Earth, a `health food' restaurant, very popular, the sort + whose milkshakes all contain honey and protein powder. JONL ordered + such a shake -- the waitress claimed the flavor of the day was + "lalaberry". I still have no idea what that might be, but it became + a running joke. It was the color of raspberry, and JONL said it + tasted rather bitter. I ate a better tostada there than I have ever + had in a Mexican restaurant. + + After this we went to the local Uncle Gaylord's Old Fashioned Ice + Cream Parlor. They make ice cream fresh daily, in a variety of + intriguing flavors. It's a chain, and they have a slogan: "If you + don't live near an Uncle Gaylord's -- MOVE!" Also, Uncle Gaylord (a + real person) wages a constant battle to force big-name ice cream + makers to print their ingredients on the package (like air and + plastic and other non-natural garbage). JONL and I had first + discovered Uncle Gaylord's the previous August, when we had flown + to a computer-science conference in Berkeley, California, the first + time either of us had been on the West Coast. When not in the + conference sessions, we had spent our time wandering the length of + Telegraph Avenue, which (like Harvard Square in Cambridge) was + lined with picturesque street vendors and interesting little shops. + On that street we discovered Uncle Gaylord's Berkeley store. The + ice cream there was very good. During that August visit JONL went + absolutely bananas (so to speak) over one particular flavor, ginger + honey. + + Therefore, after eating at The Good Earth -- indeed, after every + lunch and dinner and before bed during our April visit -- a trip to + Uncle Gaylord's (the one in Palo Alto) was mandatory. We had + arrived on a Wednesday, and by Thursday evening we had been there + at least four times. Each time, JONL would get ginger honey ice + cream, and proclaim to all bystanders that "Ginger was the spice + that drove the Europeans mad! That's why they sought a route to the + East! They used it to preserve their otherwise off-taste meat." + After the third or fourth repetition RPG and I were getting a + little tired of this spiel, and began to paraphrase him: "Wow! + Ginger! The spice that makes rotten meat taste good!" "Say! Why + don't we find some dog that's been run over and sat in the sun for + a week and put some ginger on it for dinner?!" "Right! With a + lalaberry shake!" And so on. This failed to faze JONL; he took it + in good humor, as long as we kept returning to Uncle Gaylord's. He + loves ginger honey ice cream. + + Now RPG and his then-wife KBT (Kathy Tracy) were putting us up + (putting up with us?) in their home for our visit, so to thank them + JONL and I took them out to a nice French restaurant of their + choosing. I unadventurously chose the filet mignon, and KBT had je + ne sais quoi du jour, but RPG and JONL had lapin (rabbit). + (Waitress: "Oui, we have fresh rabbit, fresh today." RPG: "Well, + JONL, I guess we won't need any ginger!") + + We finished the meal late, about 11 P.M., which is 2 A.M Boston + time, so JONL and I were rather droopy. But it wasn't yet midnight. + Off to Uncle Gaylord's! + + Now the French restaurant was in Redwood City, north of Palo Alto. + In leaving Redwood City, we somehow got onto route 101 going north + instead of south. JONL and I wouldn't have known the difference had + RPG not mentioned it. We still knew very little of the local + geography. I did figure out, however, that we were headed in the + direction of Berkeley, and half-jokingly suggested that we continue + north and go to Uncle Gaylord's in Berkeley. + + RPG said "Fine!" and we drove on for a while and talked. I was + drowsy, and JONL actually dropped off to sleep for 5 minutes. When + he awoke, RPG said, "Gee, JONL, you must have slept all the way + over the bridge!", referring to the one spanning San Francisco Bay. + Just then we came to a sign that said "University Avenue". I + mumbled something about working our way over to Telegraph Avenue; + RPG said "Right!" and maneuvered some more. Eventually we pulled up + in front of an Uncle Gaylord's. + + Now, I hadn't really been paying attention because I was so sleepy, + and I didn't really understand what was happening until RPG let me + in on it a few moments later, but I was just alert enough to notice + that we had somehow come to the Palo Alto Uncle Gaylord's after + all. + + JONL noticed the resemblance to the Palo Alto store, but hadn't + caught on. (The place is lit with red and yellow lights at night, + and looks much different from the way it does in daylight.) He + said, "This isn't the Uncle Gaylord's I went to in Berkeley! It + looked like a barn! But this place looks just like the one back in + Palo Alto!" + + RPG deadpanned, "Well, this is the one I always come to when I'm in + Berkeley. They've got two in San Francisco, too. Remember, they're + a chain." + + JONL accepted this bit of wisdom. And he was not totally ignorant + -- he knew perfectly well that University Avenue was in Berkeley, + not far from Telegraph Avenue. What he didn't know was that there + is a completely different University Avenue in Palo Alto. + + JONL went up to the counter and asked for ginger honey. The guy at + the counter asked whether JONL would like to taste it first, + evidently their standard procedure with that flavor, as not too + many people like it. + + JONL said, "I'm sure I like it. Just give me a cone." The guy + behind the counter insisted that JONL try just a taste first. "Some + people think it tastes like soap." JONL insisted, "Look, I love + ginger. I eat Chinese food. I eat raw ginger roots. I already went + through this hassle with the guy back in Palo Alto. I know I like + that flavor!" + + At the words "back in Palo Alto" the guy behind the counter got a + very strange look on his face, but said nothing. KBT caught his eye + and winked. Through my stupor I still hadn't quite grasped what was + going on, and thought RPG was rolling on the floor laughing and + clutching his stomach just because JONL had launched into his spiel + ("makes rotten meat a dish for princes") for the forty-third time. + At this point, RPG clued me in fully. + + RPG, KBT, and I retreated to a table, trying to stifle our + chuckles. JONL remained at the counter, talking about ice cream + with the guy b.t.c., comparing Uncle Gaylord's to other ice cream + shops and generally having a good old time. + + At length the g.b.t.c. said, "How's the ginger honey?" JONL said, + "Fine! I wonder what exactly is in it?" Now Uncle Gaylord publishes + all his recipes and even teaches classes on how to make his ice + cream at home. So the g.b.t.c. got out the recipe, and he and JONL + pored over it for a while. But the g.b.t.c. could contain his + curiosity no longer, and asked again, "You really like that stuff, + huh?" JONL said, "Yeah, I've been eating it constantly back in Palo + Alto for the past two days. In fact, I think this batch is about as + good as the cones I got back in Palo Alto!" + + G.b.t.c. looked him straight in the eye and said, "You're in Palo + Alto!" + + JONL turned slowly around, and saw the three of us collapse in a + fit of giggles. He clapped a hand to his forehead and exclaimed, + "I've been hacked!" + + [My spies on the West Coast inform me that there is a close relative + of the raspberry found out there called an `ollalieberry' --ESR] + + [Ironic footnote: the [11739]meme about ginger vs. rotting meat is an + urban legend. It's not borne out by an examination of medieval recipes + or period purchase records for spices, and appears full-blown in the + works of Samuel Pegge, a gourmand and notorious flake case who + originated numerous food myths. The truth seems to be that ginger was + used to cover not rot but the extreme salt taste of meat packed in + brine, which was the best method available before refrigeration. + --ESR] + _________________________________________________________________ + + Node:sagan, Next:[11740]SAIL, Previous:[11741]saga, Up:[11742]= S = + + sagan /say'gn/ n. + + [from Carl Sagan's TV series "Cosmos"; think "billions and billions"] + A large quantity of anything. "There's a sagan different ways to tweak + EMACS." "The U.S. Government spends sagans on bombs and welfare -- + hard to say which is more destructive." + _________________________________________________________________ + + Node:SAIL, Next:[11743]salescritter, Previous:[11744]sagan, + Up:[11745]= S = + + SAIL /sayl/, not /S-A-I-L/ n. + + 1. The Stanford Artificial Intelligence Lab. An important site in the + early development of LISP; with the MIT AI Lab, BBN, CMU, XEROX PARC, + and the Unix community, one of the major wellsprings of technical + innovation and hacker-culture traditions (see the [11746]WAITS entry + for details). The SAIL machines were shut down in late May 1990, scant + weeks after the MIT AI Lab's ITS cluster was officially + decommissioned. 2. The Stanford Artificial Intelligence Language used + at SAIL (sense 1). It was an Algol-60 derivative with a coroutining + facility and some new data types intended for building search trees + and association lists. + _________________________________________________________________ + + Node:salescritter, Next:[11747]salt, Previous:[11748]SAIL, Up:[11749]= + S = + + salescritter /sayls'kri`tr/ n. + + Pejorative hackerism for a computer salesperson. Hackers tell the + following joke: +Q. What's the difference between a used-car dealer and a + computer salesman? +A. The used-car dealer knows he's lying. [Some versions add: + ...and probably knows how to drive.] + + This reflects the widespread hacker belief that salescritters are + self-selected for stupidity (after all, if they had brains and the + inclination to use them, they'd be in programming). The terms + `salesthing' and `salesdroid' are also common. Compare + [11750]marketroid, [11751]suit, [11752]droid. + _________________________________________________________________ + + Node:salt, Next:[11753]salt mines, Previous:[11754]salescritter, + Up:[11755]= S = + + salt n. + + A tiny bit of near-random data inserted where too much regularity + would be undesirable; a data [11756]frob (sense 1). For example, the + Unix crypt(3) man page mentions that "the salt string is used to + perturb the DES algorithm in one of 4096 different ways." + _________________________________________________________________ + + Node:salt mines, Next:[11757]salt substrate, Previous:[11758]salt, + Up:[11759]= S = + + salt mines n. + + Dense quarters housing large numbers of programmers working long hours + on grungy projects, with some hope of seeing the end of the tunnel in + N years. Noted for their absence of sunshine. Compare [11760]playpen, + [11761]sandbox. + _________________________________________________________________ + + Node:salt substrate, Next:[11762]same-day service, + Previous:[11763]salt mines, Up:[11764]= S = + + salt substrate n. + + [MIT] Collective noun used to refer to potato chips, pretzels, + saltines, or any other form of snack food designed primarily as a + carrier for sodium chloride. Also `sodium substrate'. From the + technical term `chip substrate', used to refer to the silicon on the + top of which the active parts of integrated circuits are deposited. + _________________________________________________________________ + + Node:same-day service, Next:[11765]samizdat, Previous:[11766]salt + substrate, Up:[11767]= S = + + same-day service n. + + Ironic term used to describe long response time, particularly with + respect to [11768]MS-DOS system calls (which ought to require only a + tiny fraction of a second to execute). Such response time is a major + incentive for programmers to write programs that are not + [11769]well-behaved. See also [11770]PC-ism. + _________________________________________________________________ + + Node:samizdat, Next:[11771]samurai, Previous:[11772]same-day service, + Up:[11773]= S = + + samizdat /sahm-iz-daht/ n. + + [Russian, literally "self publishing"] The process of disseminating + documentation via underground channels. Originally referred to + underground duplication and distribution of banned books in the Soviet + Union; now refers by obvious extension to any less-than-official + promulgation of textual material, esp. rare, obsolete, or + never-formally-published computer documentation. Samizdat is obviously + much easier when one has access to high-bandwidth networks and + high-quality laser printers. Note that samizdat is properly used only + with respect to documents which contain needed information (see also + [11774]hacker ethic) but which are for some reason otherwise + unavailable, but not in the context of documents which are available + through normal channels, for which unauthorized duplication would be + unethical copyright violation. See [11775]Lions Book for a historical + example. + _________________________________________________________________ + + Node:samurai, Next:[11776]sandbender, Previous:[11777]samizdat, + Up:[11778]= S = + + samurai n. + + A hacker who hires out for legal cracking jobs, snooping for factions + in corporate political fights, lawyers pursuing privacy-rights and + First Amendment cases, and other parties with legitimate reasons to + need an electronic locksmith. In 1991, mainstream media reported the + existence of a loose-knit culture of samurai that meets electronically + on BBS systems, mostly bright teenagers with personal micros; they + have modeled themselves explicitly on the historical samurai of Japan + and on the "net cowboys" of William Gibson's [11779]cyberpunk novels. + Those interviewed claim to adhere to a rigid ethic of loyalty to their + employers and to disdain the vandalism and theft practiced by criminal + crackers as beneath them and contrary to the hacker ethic; some quote + Miyamoto Musashi's "Book of Five Rings", a classic of historical + samurai doctrine, in support of these principles. See also + [11780]sneaker, [11781]Stupids, [11782]social engineering, + [11783]cracker, [11784]hacker ethic, and [11785]dark-side hacker. + _________________________________________________________________ + + Node:sandbender, Next:[11786]sandbox, Previous:[11787]samurai, + Up:[11788]= S = + + sandbender n. + + [IBM] A person involved with silicon lithography and the physical + design of chips. Compare [11789]ironmonger, [11790]polygon pusher. + _________________________________________________________________ + + Node:sandbox, Next:[11791]sanity check, Previous:[11792]sandbender, + Up:[11793]= S = + + sandbox n. + + 1. (also `sandbox, the') Common term for the R&D department at many + software and computer companies (where hackers in commercial + environments are likely to be found). Half-derisive, but reflects the + truth that research is a form of creative play. Compare + [11794]playpen. 2. Syn. [11795]link farm. 3. A controlled environment + within which potentially dangerous programs are run. Used esp. in + reference to Java implementations. + _________________________________________________________________ + + Node:sanity check, Next:[11796]Saturday-night special, + Previous:[11797]sandbox, Up:[11798]= S = + + sanity check n. + + [very common] 1. The act of checking a piece of code (or anything + else, e.g., a Usenet posting) for completely stupid mistakes. Implies + that the check is to make sure the author was sane when it was + written; e.g., if a piece of scientific software relied on a + particular formula and was giving unexpected results, one might first + look at the nesting of parentheses or the coding of the formula, as a + `sanity check', before looking at the more complex I/O or data + structure manipulation routines, much less the algorithm itself. + Compare [11799]reality check. 2. A run-time test, either validating + input or ensuring that the program hasn't screwed up internally + (producing an inconsistent value or state). + _________________________________________________________________ + + Node:Saturday-night special, Next:[11800]say, Previous:[11801]sanity + check, Up:[11802]= S = + + Saturday-night special n. + + [from police slang for a cheap handgun] A [11803]quick-and-dirty + program or feature kluged together during off hours, under a deadline, + and in response to pressure from a [11804]salescritter. Such hacks are + dangerously unreliable, but all too often sneak into a production + release after insufficient review. + _________________________________________________________________ + + Node:say, Next:[11805]scag, Previous:[11806]Saturday-night special, + Up:[11807]= S = + + say vt. + + 1. To type to a terminal. "To list a directory verbosely, you have to + say ls -l." Tends to imply a [11808]newline-terminated command (a + `sentence'). 2. A computer may also be said to `say' things to you, + even if it doesn't have a speech synthesizer, by displaying them on a + terminal in response to your commands. Hackers find it odd that this + usage confuses [11809]mundanes. + _________________________________________________________________ + + Node:scag, Next:[11810]scanno, Previous:[11811]say, Up:[11812]= S = + + scag vt. + + To destroy the data on a disk, either by corrupting the filesystem or + by causing media damage. "That last power hit scagged the system + disk." Compare [11813]scrog, [11814]roach. + _________________________________________________________________ + + Node:scanno, Next:[11815]scary devil monastery, Previous:[11816]scag, + Up:[11817]= S = + + scanno /skan'oh/ n. + + An error in a document caused by a scanner glitch, analogous to a typo + or [11818]thinko. + _________________________________________________________________ + + Node:scary devil monastery, Next:[11819]schroedinbug, + Previous:[11820]scanno, Up:[11821]= S = + + scary devil monastery n. + + Anagram frequently used to refer to the newsgroup + alt.sysadmin.recovery, which is populated with characters that rather + justify the reference. + _________________________________________________________________ + + Node:schroedinbug, Next:[11822]science-fiction fandom, + Previous:[11823]scary devil monastery, Up:[11824]= S = + + schroedinbug /shroh'din-buhg/ n. + + [MIT: from the Schroedinger's Cat thought-experiment in quantum + physics] A design or implementation bug in a program that doesn't + manifest until someone reading source or using the program in an + unusual way notices that it never should have worked, at which point + the program promptly stops working for everybody until fixed. Though + (like [11825]bit rot) this sounds impossible, it happens; some + programs have harbored latent schroedinbugs for years. Compare + [11826]heisenbug, [11827]Bohr bug, [11828]mandelbug. + _________________________________________________________________ + + Node:science-fiction fandom, Next:[11829]scram switch, + Previous:[11830]schroedinbug, Up:[11831]= S = + + science-fiction fandom n. + + Another voluntary subculture having a very heavy overlap with + hackerdom; most hackers read SF and/or fantasy fiction avidly, and + many go to `cons' (SF conventions) or are involved in fandom-connected + activities such as the Society for Creative Anachronism. Some hacker + jargon originated in SF fandom; see [11832]defenestration, + [11833]great-wall, [11834]cyberpunk, [11835]h, [11836]ha ha only + serious, [11837]IMHO, [11838]mundane, [11839]neep-neep, [11840]Real + Soon Now. Additionally, the jargon terms [11841]cowboy, + [11842]cyberspace, [11843]de-rezz, [11844]go flatline, [11845]ice, + [11846]phage, [11847]virus, [11848]wetware, [11849]wirehead, and + [11850]worm originated in SF stories. + _________________________________________________________________ + + Node:scram switch, Next:[11851]scratch, + Previous:[11852]science-fiction fandom, Up:[11853]= S = + + scram switch n. + + [from the nuclear power industry] An emergency-power-off switch (see + [11854]Big Red Switch), esp. one positioned to be easily hit by + evacuating personnel. In general, this is not something you + [11855]frob lightly; these often initiate expensive events (such as + Halon dumps) and are installed in a [11856]dinosaur pen for use in + case of electrical fire or in case some luckless [11857]field servoid + should put 120 volts across himself while [11858]Easter egging. (See + also [11859]molly-guard, [11860]TMRC.) + + A correspondent reports a legend that "Scram" is an acronym for "Start + Cutting Right Away, Man" (another less plausible variant of this + legend refers to "Safety Control Rod Axe Man"; these are almost + certainly both [11861]backronyms). The story goes that in the earliest + nuclear power experiments the engineers recognized the possibility + that the reactor wouldn't behave exactly as predicted by their + mathematical models. Accordingly, they made sure that they had + mechanisms in place that would rapidly drop the control rods back into + the reactor. One mechanism took the form of `scram technicians'. These + individuals stood next to the ropes or cables that raised and lowered + the control rods. Equipped with axes or cable-cutters, these + technicians stood ready for the (literal) `scram' command. If + necessary, they would cut the cables, and gravity would expeditiously + return the control rods to the reactor, thereby averting yet another + kind of [11862]core dump. + + Modern reactor control rods are held in place with claw-like devices, + held closed by current. SCRAM switches are circuit breakers that + immediately open the circuit to the rod arms, resulting in the rapid + insertion and subsequent bottoming of the control rods. + _________________________________________________________________ + + Node:scratch, Next:[11863]scratch monkey, Previous:[11864]scram + switch, Up:[11865]= S = + + scratch + + 1. [from `scratchpad'] adj. Describes a data structure or recording + medium attached to a machine for testing or temporary-use purposes; + one that can be [11866]scribbled on without loss. Usually in the + combining forms `scratch memory', `scratch register', `scratch disk', + `scratch tape', `scratch volume'. See also [11867]scratch monkey. 2. + [primarily IBM] vt. To delete (as in a file). + _________________________________________________________________ + + Node:scratch monkey, Next:[11868]scream and die, + Previous:[11869]scratch, Up:[11870]= S = + + scratch monkey n. + + As in "Before testing or reconfiguring, always mount a [11871]scratch + monkey", a proverb used to advise caution when dealing with + irreplaceable data or devices. Used to refer to any scratch volume + hooked to a computer during any risky operation as a replacement for + some precious resource or data that might otherwise get trashed. + + This term preserves the memory of Mabel, the Swimming Wonder Monkey, + star of a biological research program at the University of Toronto. + Mabel was not (so the legend goes) your ordinary monkey; the + university had spent years teaching her how to swim, breathing through + a regulator, in order to study the effects of different gas mixtures + on her physiology. Mabel suffered an untimely demise one day when a + [11872]DEC [11873]field circus engineer troubleshooting a crash on the + program's VAX inadvertently interfered with some custom hardware that + was wired to Mabel. + + It is reported that, after calming down an understandably irate + customer sufficiently to ascertain the facts of the matter, a DEC + troubleshooter called up the [11874]field circus manager responsible + and asked him sweetly, "Can you swim?" + + Not all the consequences to humans were so amusing; the sysop of the + machine in question was nearly thrown in jail at the behest of certain + clueless [11875]droids at the local `humane' society. The moral is + clear: When in doubt, always mount a scratch monkey. + + [The actual incident occured in 1979 or 1980. There is a version of + this story, complete with reported dialogue between one of the project + people and DEC field service, that has been circulating on Internet + since 1986. It is hilarious and mythic, but gets some facts wrong. For + example, it reports the machine as a PDP-11 and alleges that Mabel's + demise occurred when DEC [11876]PMed the machine. Earlier versions of + this entry were based on that story; this one has been corrected from + an interview with the hapless sysop. --ESR] + _________________________________________________________________ + + Node:scream and die, Next:[11877]screaming tty, + Previous:[11878]scratch monkey, Up:[11879]= S = + + scream and die v. + + Syn. [11880]cough and die, but connotes that an error message was + printed or displayed before the program crashed. + _________________________________________________________________ + + Node:screaming tty, Next:[11881]screen, Previous:[11882]scream and + die, Up:[11883]= S = + + screaming tty n. + + [Unix] A terminal line which spews an infinite number of random + characters at the operating system. This can happen if the terminal is + either disconnected or connected to a powered-off terminal but still + enabled for login; misconfiguration, misimplementation, or simple bad + luck can start such a terminal screaming. A screaming tty or two can + seriously degrade the performance of a vanilla Unix system; the + arriving "characters" are treated as userid/password pairs and tested + as such. The Unix password encryption algorithm is designed to be + computationally intensive in order to foil brute-force crack attacks, + so although none of the logins succeeds; the overhead of rejecting + them all can be substantial. + _________________________________________________________________ + + Node:screen, Next:[11884]screen name, Previous:[11885]screaming tty, + Up:[11886]= S = + + screen n. + + [Atari ST [11887]demoscene] One [11888]demoeffect or one screenful of + them. Probably comes from old Sierra-style adventures or shoot-em-ups + where one travels from one place to another one screenful at a time. + _________________________________________________________________ + + Node:screen name, Next:[11889]screw, Previous:[11890]screen, + Up:[11891]= S = + + screen name n. + + A [11892]handle sense 1. This term has been common among users of IRC, + MUDs, and commercial on-line services since the mid-1990s. Hackers + recognize the term but don't generally use it. + _________________________________________________________________ + + Node:screw, Next:[11893]screwage, Previous:[11894]screen name, + Up:[11895]= S = + + screw n. + + [MIT] A [11896]lose, usually in software. Especially used for + user-visible misbehavior caused by a bug or misfeature. This use has + become quite widespread outside MIT. + _________________________________________________________________ + + Node:screwage, Next:[11897]scribble, Previous:[11898]screw, + Up:[11899]= S = + + screwage /skroo'*j/ n. + + Like [11900]lossage but connotes that the failure is due to a + designed-in misfeature rather than a simple inadequacy or a mere bug. + _________________________________________________________________ + + Node:scribble, Next:[11901]script kiddies, Previous:[11902]screwage, + Up:[11903]= S = + + scribble n. + + To modify a data structure in a random and unintentionally destructive + way. "Bletch! Somebody's disk-compactor program went berserk and + scribbled on the i-node table." "It was working fine until one of the + allocation routines scribbled on low core." Synonymous with + [11904]trash; compare [11905]mung, which conveys a bit more intention, + and [11906]mangle, which is more violent and final. + _________________________________________________________________ + + Node:script kiddies, Next:[11907]scrog, Previous:[11908]scribble, + Up:[11909]= S = + + script kiddies pl.n. + + 1. The lowest form of [11910]cracker; script kiddies do mischief with + scripts and programs written by others, often without understanding + the [11911]exploit. 2. People who cannot program, but who create tacky + HTML pages by copying JavaScript routines from other tacky HTML pages. + More generally, a script kiddie writes (or more likely cuts and + pastes) code without either having or desiring to have a mental model + of what the code does; someone who thinks of code as magical + incantations and asks only "what do I need to type to make this + happen?" + _________________________________________________________________ + + Node:scrog, Next:[11912]scrool, Previous:[11913]script kiddies, + Up:[11914]= S = + + scrog /skrog/ vt. + + [Bell Labs] To damage, trash, or corrupt a data structure. "The list + header got scrogged." Also reported as `skrog', and ascribed to the + comic strip "The Wizard of Id". Compare [11915]scag; possibly the two + are related. Equivalent to [11916]scribble or [11917]mangle. + _________________________________________________________________ + + Node:scrool, Next:[11918]scrozzle, Previous:[11919]scrog, Up:[11920]= + S = + + scrool /skrool/ n. + + [from the pioneering Roundtable chat system in Houston ca. 1984; prob. + originated as a typo for `scroll'] The log of old messages, available + for later perusal or to help one get back in synch with the + conversation. It was originally called the `scrool monster', because + an early version of the roundtable software had a bug where it would + dump all 8K of scrool on a user's terminal. + _________________________________________________________________ + + Node:scrozzle, Next:[11921]scruffies, Previous:[11922]scrool, + Up:[11923]= S = + + scrozzle /skroz'l/ vt. + + Used when a self-modifying code segment runs incorrectly and corrupts + the running program or vital data. "The damn compiler scrozzled itself + again!" + _________________________________________________________________ + + Node:scruffies, Next:[11924]SCSI, Previous:[11925]scrozzle, + Up:[11926]= S = + + scruffies n. + + See [11927]neats vs. scruffies. + _________________________________________________________________ + + Node:SCSI, Next:[11928]ScumOS, Previous:[11929]scruffies, Up:[11930]= + S = + + SCSI n. + + [Small Computer System Interface] A bus-independent standard for + system-level interfacing between a computer and intelligent devices. + Typically annotated in literature with `sexy' (/sek'see/), `sissy' + (/sis'ee/), and `scuzzy' (/skuh'zee/) as pronunciation guides -- the + last being the overwhelmingly predominant form, much to the dismay of + the designers and their marketing people. One can usually assume that + a person who pronounces it /S-C-S-I/ is clueless. + _________________________________________________________________ + + Node:ScumOS, Next:[11931]search-and-destroy mode, + Previous:[11932]SCSI, Up:[11933]= S = + + ScumOS /skuhm'os/ or /skuhm'O-S/ n. + + Unflattering hackerism for SunOS, the BSD Unix variant supported on + Sun Microsystems's Unix workstations (see also [11934]sun-stools), and + compare [11935]AIDX, [11936]Macintrash, [11937]Nominal Semidestructor, + [11938]HP-SUX. Despite what this term might suggest, Sun was founded + by hackers and still enjoys excellent relations with hackerdom; usage + is more often in exasperation than outright loathing. + _________________________________________________________________ + + Node:search-and-destroy mode, Next:[11939]second-system effect, + Previous:[11940]ScumOS, Up:[11941]= S = + + search-and-destroy mode n. + + Hackerism for a noninteractive search-and-replace facility in an + editor, so called because an incautiously chosen match pattern can + cause [11942]infinite damage. + _________________________________________________________________ + + Node:second-system effect, Next:[11943]secondary damage, + Previous:[11944]search-and-destroy mode, Up:[11945]= S = + + second-system effect n. + + (sometimes, more euphoniously, `second-system syndrome') When one is + designing the successor to a relatively small, elegant, and successful + system, there is a tendency to become grandiose in one's success and + design an [11946]elephantine feature-laden monstrosity. The term was + first used by Fred Brooks in his classic "The Mythical Man-Month: + Essays on Software Engineering" (Addison-Wesley, 1975; ISBN + 0-201-00650-2). It described the jump from a set of nice, simple + operating systems on the IBM 70xx series to OS/360 on the 360 series. + A similar effect can also happen in an evolving system; see + [11947]Brooks's Law, [11948]creeping elegance, [11949]creeping + featurism. See also [11950]Multics, [11951]OS/2, [11952]X, + [11953]software bloat. + + This version of the jargon lexicon has been described (with altogether + too much truth for comfort) as an example of second-system effect run + amok on jargon-1.... + _________________________________________________________________ + + Node:secondary damage, Next:[11954]security through obscurity, + Previous:[11955]second-system effect, Up:[11956]= S = + + secondary damage n. + + When a fatal error occurs (esp. a [11957]segfault) the immediate cause + may be that a pointer has been trashed due to a previous + [11958]fandango on core. However, this fandango may have been due to + an earlier fandango, so no amount of analysis will reveal (directly) + how the damage occurred. "The data structure was clobbered, but it was + secondary damage." + + By extension, the corruption resulting from N cascaded fandangoes on + core is `Nth-level damage'. There is at least one case on record in + which 17 hours of [11959]grovelling with adb actually dug up the + underlying bug behind an instance of seventh-level damage! The hacker + who accomplished this near-superhuman feat was presented with an award + by his fellows. + _________________________________________________________________ + + Node:security through obscurity, Next:[11960]SED, + Previous:[11961]secondary damage, Up:[11962]= S = + + security through obscurity + + (alt. `security by obscurity') A term applied by hackers to most OS + vendors' favorite way of coping with security holes -- namely, + ignoring them, documenting neither any known holes nor the underlying + security algorithms, trusting that nobody will find out about them and + that people who do find out about them won't exploit them. This + "strategy" never works for long and occasionally sets the world up for + debacles like the [11963]RTM worm of 1988 (see [11964]Great Worm), but + once the brief moments of panic created by such events subside most + vendors are all too willing to turn over and go back to sleep. After + all, actually fixing the bugs would siphon off the resources needed to + implement the next user-interface frill on marketing's wish list -- + and besides, if they started fixing security bugs customers might + begin to expect it and imagine that their warranties of + merchantability gave them some sort of right to a system with fewer + holes in it than a shotgunned Swiss cheese, and then where would we + be? + + Historical note: There are conflicting stories about the origin of + this term. It has been claimed that it was first used in the Usenet + newsgroup in comp.sys.apollo during a campaign to get HP/Apollo to fix + security problems in its Unix-[11965]clone Aegis/DomainOS (they didn't + change a thing). [11966]ITS fans, on the other hand, say it was coined + years earlier in opposition to the incredibly paranoid [11967]Multics + people down the hall, for whom security was everything. In the ITS + culture it referred to (1) the fact that by the time a tourist figured + out how to make trouble he'd generally gotten over the urge to make + it, because he felt part of the community; and (2) (self-mockingly) + the poor coverage of the documentation and obscurity of many commands. + One instance of deliberate security through obscurity is recorded; the + command to allow patching the running ITS system (escape escape + control-R) echoed as $$^D. If you actually typed alt alt ^D, that set + a flag that would prevent patching the system even if you later got it + right. + _________________________________________________________________ + + Node:SED, Next:[11968]segfault, Previous:[11969]security through + obscurity, Up:[11970]= S = + + SED /S-E-D/ n. + + [TMRC, from `Light-Emitting Diode'] Smoke-emitting diode. A + [11971]friode that lost the war. See also [11972]LER. + _________________________________________________________________ + + Node:segfault, Next:[11973]seggie, Previous:[11974]SED, Up:[11975]= S + = + + segfault n.,vi. + + Syn. [11976]segment, [11977]segmentation fault. + _________________________________________________________________ + + Node:seggie, Next:[11978]segment, Previous:[11979]segfault, + Up:[11980]= S = + + seggie /seg'ee/ n. + + [Unix] Shorthand for [11981]segmentation fault reported from Britain. + _________________________________________________________________ + + Node:segment, Next:[11982]segmentation fault, Previous:[11983]seggie, + Up:[11984]= S = + + segment /seg'ment/ vi. + + To experience a [11985]segmentation fault. Confusingly, this is often + pronounced more like the noun `segment' than like mainstream v. + segment; this is because it is actually a noun shorthand that has been + verbed. + _________________________________________________________________ + + Node:segmentation fault, Next:[11986]segv, Previous:[11987]segment, + Up:[11988]= S = + + segmentation fault n. + + [Unix] 1. [techspeak] An error in which a running program attempts to + access memory not allocated to it and [11989]core dumps with a + segmentation violation error. This is often caused by improper usage + of pointers in the source code, dereferencing a null pointer, or (in + C) inadvertently using a non-pointer variable as a pointer. The + classic example is: + int i; + scanf ("%d", i); /* should have used &i */ + + 2. To lose a train of thought or a line of reasoning. Also uttered as + an exclamation at the point of befuddlement. + _________________________________________________________________ + + Node:segv, Next:[11990]self-reference, Previous:[11991]segmentation + fault, Up:[11992]= S = + + segv /seg'vee/ n.,vi. + + Yet another synonym for [11993]segmentation fault (actually, in this + case, `segmentation violation'). + _________________________________________________________________ + + Node:self-reference, Next:[11994]selvage, Previous:[11995]segv, + Up:[11996]= S = + + self-reference n. + + See [11997]self-reference. + _________________________________________________________________ + + Node:selvage, Next:[11998]semi, Previous:[11999]self-reference, + Up:[12000]= S = + + selvage /sel'v*j/ n. + + [from sewing and weaving] See [12001]chad (sense 1). + _________________________________________________________________ + + Node:semi, Next:[12002]semi-automated, Previous:[12003]selvage, + Up:[12004]= S = + + semi /se'mee/ or /se'mi:/ + + 1. n. Abbreviation for `semicolon', when speaking. "Commands to + [12005]grind are prefixed by semi-semi-star" means that the prefix is + ;;*, not 1/4 of a star. 2. A prefix used with words such as + `immediately' as a qualifier. "When is the system coming up?" + "Semi-immediately." (That is, maybe not for an hour.) "We did consider + that possibility semi-seriously." See also [12006]infinite. + _________________________________________________________________ + + Node:semi-automated, Next:[12007]semi-infinite, Previous:[12008]semi, + Up:[12009]= S = + + semi-automated adj. + + [US Geological Survey] A procedure that has yet to be completely + automated; it still requires a smidge of clueful human interaction. + Semi-automated programs usually come with written-out operator + instructions that are worth their weight in gold - without them, very + nasty things can happen. At USGS semi-automated programs are often + referred to as "semi-automated weapons". + _________________________________________________________________ + + Node:semi-infinite, Next:[12010]senior bit, + Previous:[12011]semi-automated, Up:[12012]= S = + + semi-infinite n. + + See [12013]infinite. + _________________________________________________________________ + + Node:senior bit, Next:[12014]September that never ended, + Previous:[12015]semi-infinite, Up:[12016]= S = + + senior bit n. + + [IBM; rare] Syn. [12017]meta bit. + _________________________________________________________________ + + Node:September that never ended, Next:[12018]server, + Previous:[12019]senior bit, Up:[12020]= S = + + September that never ended + + All time since September 1993. One of the seasonal rhythms of the + Usenet used to be the annual September influx of clueless newbies who, + lacking any sense of [12021]netiquette, made a general nuisance of + themselves. This coincided with people starting college, getting their + first internet accounts, and plunging in without bothering to learn + what was acceptable. These relatively small drafts of newbies could be + assimilated within a few months. But in September 1993, AOL users + became able to post to Usenet, nearly overwhelming the old-timers' + capacity to acculturate them; to those who nostalgically recall the + period before hand, this triggered an inexorable decline in the + quality of discussions on newsgroups. See also [12022]AOL!. + _________________________________________________________________ + + Node:server, Next:[12023]SEX, Previous:[12024]September that never + ended, Up:[12025]= S = + + server n. + + A kind of [12026]daemon that performs a service for the requester and + which often runs on a computer other than the one on which the server + runs. A particularly common term on the Internet, which is rife with + `web servers', `name servers', `domain servers', `news servers', + `finger servers', and the like. + _________________________________________________________________ + + Node:SEX, Next:[12027]sex changer, Previous:[12028]server, Up:[12029]= + S = + + SEX /seks/ + + [Sun Users' Group & elsewhere] n. 1. Software EXchange. A technique + invented by the blue-green algae hundreds of millions of years ago to + speed up their evolution, which had been terribly slow up until then. + Today, SEX parties are popular among hackers and others (of course, + these are no longer limited to exchanges of genetic software). In + general, SEX parties are a [12030]Good Thing, but unprotected SEX can + propagate a [12031]virus. See also [12032]pubic directory. 2. The + rather Freudian mnemonic often used for Sign EXtend, a machine + instruction found in the PDP-11 and many other architectures. The RCA + 1802 chip used in the early Elf and SuperElf personal computers had a + `SEt X register' SEX instruction, but this seems to have had little + folkloric impact. The Data General instruction set also had SEX. + + [12033]DEC's engineers nearly got a PDP-11 assembler that used the SEX + mnemonic out the door at one time, but (for once) marketing wasn't + asleep and forced a change. That wasn't the last time this happened, + either. The author of "The Intel 8086 Primer", who was one of the + original designers of the 8086, noted that there was originally a SEX + instruction on that processor, too. He says that Intel management got + cold feet and decreed that it be changed, and thus the instruction was + renamed CBW and CWD (depending on what was being extended). Amusingly, + the Intel 8048 (the microcontroller used in IBM PC keyboards) is also + missing straight SEX but has logical-or and logical-and instructions + ORL and ANL. + + The Motorola 6809, used in the Radio Shack Color Computer and in + U.K.'s `Dragon 32' personal computer, actually had an official SEX + instruction; the 6502 in the Apple II with which it competed did not. + British hackers thought this made perfect mythic sense; after all, it + was commonly observed, you could (on some theoretical level) have sex + with a dragon, but you can't have sex with an apple. + _________________________________________________________________ + + Node:sex changer, Next:[12034]shambolic link, Previous:[12035]SEX, + Up:[12036]= S = + + sex changer n. + + Syn. [12037]gender mender. + _________________________________________________________________ + + Node:shambolic link, Next:[12038]shar file, Previous:[12039]sex + changer, Up:[12040]= S = + + shambolic link /sham-bol'ik link/ n. + + A Unix symbolic link, particularly when it confuses you, points to + nothing at all, or results in your ending up in some completely + unexpected part of the filesystem.... + _________________________________________________________________ + + Node:shar file, Next:[12041]sharchive, Previous:[12042]shambolic link, + Up:[12043]= S = + + shar file /shar' fi:l/ n. + + Syn. [12044]sharchive. + _________________________________________________________________ + + Node:sharchive, Next:[12045]Share and enjoy!, Previous:[12046]shar + file, Up:[12047]= S = + + sharchive /shar'ki:v/ n. + + [Unix and Usenet; from /bin/sh archive] A [12048]flattened + representation of a set of one or more files, with the unique property + that it can be unflattened (the original files restored) by feeding it + through a standard Unix shell; thus, a sharchive can be distributed to + anyone running Unix, and no special unpacking software is required. + Sharchives are also intriguing in that they are typically created by + shell scripts; the script that produces sharchives is thus a script + which produces self-unpacking scripts, which may themselves contain + scripts. (The downsides of sharchives are that they are an ideal venue + for [12049]Trojan horse attacks and that, for recipients not running + Unix, no simple un-sharchiving program is possible; sharchives can and + do make use of arbitrarily-powerful shell features.) Sharchives are + also commonly referred to as `shar files' after the name of the most + common program for generating them. + _________________________________________________________________ + + Node:Share and enjoy!, Next:[12050]shareware, + Previous:[12051]sharchive, Up:[12052]= S = + + Share and enjoy! imp. + + 1. Commonly found at the end of software release announcements and + [12053]README files, this phrase indicates allegiance to the hacker + ethic of free information sharing (see [12054]hacker ethic, sense 1). + 2. The motto of the complaints division of Sirius Cybernetics + Corporation (the ultimate gaggle of incompetent [12055]suits) in + Douglas Adams's "Hitch Hiker's Guide to the Galaxy". The irony of + using this as a cultural recognition signal appeals to hackers. + _________________________________________________________________ + + Node:shareware, Next:[12056]sharing violation, Previous:[12057]Share + and enjoy!, Up:[12058]= S = + + shareware /sheir'weir/ n. + + A kind of [12059]freeware (sense 1) for which the author requests some + payment, usually in the accompanying documentation files or in an + announcement made by the software itself. Such payment may or may not + buy additional support or functionality. See also [12060]careware, + [12061]charityware, [12062]crippleware, [12063]FRS, [12064]guiltware, + [12065]postcardware, and [12066]-ware; compare [12067]payware. + _________________________________________________________________ + + Node:sharing violation, Next:[12068]shebang, + Previous:[12069]shareware, Up:[12070]= S = + + sharing violation + + [From a file error common to several [12071]OSs] A response to + receiving information, typically of an excessively personal nature, + that you were probably happier not knowing. "You know those little + noises that Pat makes in bed..?" "Whoa! Sharing violation!" In + contrast to the original file error, which indicated that you were not + being given data that you did want. + _________________________________________________________________ + + Node:shebang, Next:[12072]shelfware, Previous:[12073]sharing + violation, Up:[12074]= S = + + shebang /sh*-bang/ n. + + The character sequence "#!" that frequently begins executable shell + scripts under Unix. Probably derived from "shell bang" under the + influence of American slang "the whole shebang" (everything, the + works). + _________________________________________________________________ + + Node:shelfware, Next:[12075]shell, Previous:[12076]shebang, + Up:[12077]= S = + + shelfware /shelf'weir/ n. + + Software purchased on a whim (by an individual user) or in accordance + with policy (by a corporation or government agency), but not actually + required for any particular use. Therefore, it often ends up on some + shelf. + _________________________________________________________________ + + Node:shell, Next:[12078]shell out, Previous:[12079]shelfware, + Up:[12080]= S = + + shell [orig. [12081]Multics n. + + techspeak, widely propagated via Unix] 1. [techspeak] The command + interpreter used to pass commands to an operating system; so called + because it is the part of the operating system that interfaces with + the outside world. 2. More generally, any interface program that + mediates access to a special resource or [12082]server for + convenience, efficiency, or security reasons; for this meaning, the + usage is usually `a shell around' whatever. This sort of program is + also called a `wrapper'. 3. A skeleton program, created by hand or by + another program (like, say, a parser generator), which provides the + necessary [12083]incantations to set up some task and the control flow + to drive it (the term [12084]driver is sometimes used synonymously). + The user is meant to fill in whatever code is needed to get real work + done. This usage is common in the AI and Microsoft Windows worlds, and + confuses Unix hackers. + + Historical note: Apparently, the original Multics shell (sense 1) was + so called because it was a shell (sense 3); it ran user programs not + by starting up separate processes, but by dynamically linking the + programs into its own code, calling them as subroutines, and then + dynamically de-linking them on return. The VMS command interpreter + still does something very like this. + _________________________________________________________________ + + Node:shell out, Next:[12085]shift left (or right) logical, + Previous:[12086]shell, Up:[12087]= S = + + shell out vi. + + [Unix] To [12088]spawn an interactive subshell from within a program + (e.g., a mailer or editor). "Bang foo runs foo in a subshell, while + bang alone shells out." + _________________________________________________________________ + + Node:shift left (or right) logical, Next:[12089]shim, + Previous:[12090]shell out, Up:[12091]= S = + + shift left (or right) logical + + [from any of various machines' instruction sets] 1. vi. To move + oneself to the left (right). To move out of the way. 2. imper. "Get + out of that (my) seat! You can shift to that empty one to the left + (right)." Often used without the `logical', or as `left shift' instead + of `shift left'. Sometimes heard as LSH /lish/, from the [12092]PDP-10 + instruction set. See [12093]Programmer's Cheer. + _________________________________________________________________ + + Node:shim, Next:[12094]shitogram, Previous:[12095]shift left (or + right) logical, Up:[12096]= S = + + shim n. + + A small piece of data inserted in order to achieve a desired memory + alignment or other addressing property. For example, the PDP-11 Unix + linker, in split I&D (instructions and data) mode, inserts a two-byte + shim at location 0 in data space so that no data object will have an + address of 0 (and be confused with the C null pointer). See also + [12097]loose bytes. + _________________________________________________________________ + + Node:shitogram, Next:[12098]short card, Previous:[12099]shim, + Up:[12100]= S = + + shitogram /shit'oh-gram/ n. + + A really nasty piece of email. Compare [12101]nastygram, [12102]flame. + _________________________________________________________________ + + Node:short card, Next:[12103]shotgun debugging, + Previous:[12104]shitogram, Up:[12105]= S = + + short card n. + + A half-length IBM XT expansion card or adapter that will fit in one of + the two short slots located towards the right rear of a standard + chassis (tucked behind the floppy disk drives). See also [12106]tall + card. + _________________________________________________________________ + + Node:shotgun debugging, Next:[12107]shovelware, Previous:[12108]short + card, Up:[12109]= S = + + shotgun debugging n. + + The software equivalent of [12110]Easter egging; the making of + relatively undirected changes to software in the hope that a bug will + be perturbed out of existence. This almost never works, and usually + introduces more bugs. + _________________________________________________________________ + + Node:shovelware, Next:[12111]showstopper, Previous:[12112]shotgun + debugging, Up:[12113]= S = + + shovelware /shuh'v*l-weir`/ n. + + 1. Extra software dumped onto a CD-ROM or tape to fill up the + remaining space on the medium after the software distribution it's + intended to carry, but not integrated with the distribution. 2. A + slipshod compilation of software dumped onto a CD-ROM without much + care for organization or even usability. + _________________________________________________________________ + + Node:showstopper, Next:[12114]shriek, Previous:[12115]shovelware, + Up:[12116]= S = + + showstopper n. + + A hardware or (especially) software bug that makes an implementation + effectively unusable; one that absolutely has to be fixed before + development can go on. Opposite in connotation from its original + theatrical use, which refers to something stunningly good. + _________________________________________________________________ + + Node:shriek, Next:[12117]Shub-Internet, Previous:[12118]showstopper, + Up:[12119]= S = + + shriek n. + + See [12120]excl. Occasional CMU usage, also in common use among APL + fans and mathematicians, especially category theorists. + _________________________________________________________________ + + Node:Shub-Internet, Next:[12121]sidecar, Previous:[12122]shriek, + Up:[12123]= S = + + Shub-Internet /shuhb' in't*r-net/ n. + + [MUD: from H. P. Lovecraft's evil fictional deity Shub-Niggurath, the + Black Goat with a Thousand Young] The harsh personification of the + Internet: Beast of a Thousand Processes, Eater of Characters, Avatar + of Line Noise, and Imp of Call Waiting; the hideous multi-tendriled + entity formed of all the manifold connections of the net. A sect of + MUDders worships Shub-Internet, sacrificing objects and praying for + good connections. To no avail -- its purpose is malign and evil, and + is the cause of all network slowdown. Often heard as in "Freela casts + a tac nuke at Shub-Internet for slowing her down." (A forged response + often follows along the lines of: "Shub-Internet gulps down the tac + nuke and burps happily.") Also cursed by users of the Web, [12124]FTP + and [12125]TELNET when the system slows down. The dread name of + Shub-Internet is seldom spoken aloud, as it is said that repeating it + three times will cause the being to wake, deep within its lair beneath + the Pentagon. Compare [12126]Random Number God. + + [January 1996: It develops that one of the computer administrators in + the basement of the Pentagon read this entry and fell over laughing. + As a result, you too can now poke Shub-Internet by [12127]pinging + shub-internet.ims.disa.mil. See also [12128]kremvax. - ESR] + + [April 1999: shub-internet.ims.disa.mil is no more, alas. But + Shub-Internet lives o^$#$*^ - ESR] + _________________________________________________________________ + + Node:sidecar, Next:[12129]SIG, Previous:[12130]Shub-Internet, + Up:[12131]= S = + + sidecar n. + + 1. Syn. [12132]slap on the side. Esp. used of add-ons for the late and + unlamented IBM PCjr. 2. The IBM PC compatibility box that could be + bolted onto the side of an Amiga. Designed and produced by Commodore, + it broke all of the company's own design rules. If it worked with any + other peripherals, it was by [12133]magic. 3. More generally, any of + various devices designed to be connected to the expansion slot on the + left side of the Amiga 500 (and later, 600 & 1200), which included a + hard drive controller, a hard drive, and additional memory. + _________________________________________________________________ + + Node:SIG, Next:[12134]sig block, Previous:[12135]sidecar, Up:[12136]= + S = + + SIG /sig/ n. + + (also common as a prefix in combining forms) A Special Interest Group, + in one of several technical areas, sponsored by the Association for + Computing Machinery; well-known ones include SIGPLAN (the Special + Interest Group on Programming Languages), SIGARCH (the Special + Interest Group for Computer Architecture) and SIGGRAPH (the Special + Interest Group for Computer Graphics). Hackers, not surprisingly, like + to overextend this naming convention to less formal associations like + SIGBEER (at ACM conferences) and SIGFOOD (at University of Illinois). + _________________________________________________________________ + + Node:sig block, Next:[12137]sig quote, Previous:[12138]SIG, + Up:[12139]= S = + + sig block /sig blok/ n. + + [Unix; often written `.sig' there] Short for `signature', used + specifically to refer to the electronic signature block that most Unix + mail- and news-posting software will [12140]automagically append to + outgoing mail and news. The composition of one's sig can be quite an + art form, including an ASCII logo or one's choice of witty sayings + (see [12141]sig quote, [12142]fool file); but many consider large sigs + a waste of [12143]bandwidth, and it has been observed that the size of + one's sig block is usually inversely proportional to one's longevity + and level of prestige on the net. See also [12144]doubled sig. + _________________________________________________________________ + + Node:sig quote, Next:[12145]sig virus, Previous:[12146]sig block, + Up:[12147]= S = + + sig quote /sig kwoht/ n. + + [Usenet] A maxim, quote, proverb, joke, or slogan embedded in one's + [12148]sig block and intended to convey something of one's + philosophical stance, pet peeves, or sense of humor. "Calm down, it's + only ones and zeroes." + _________________________________________________________________ + + Node:sig virus, Next:[12149]signal-to-noise ratio, Previous:[12150]sig + quote, Up:[12151]= S = + + sig virus n. + + A parasitic [12152]meme embedded in a [12153]sig block. There was a + [12154]meme plague or fad for these on Usenet in late 1991. Most were + equivalents of "I am a .sig virus. Please reproduce me in your .sig + block.". Of course, the .sig virus's memetic hook is the giggle value + of going along with the gag; this, however, was a self-limiting + phenomenon as more and more people picked up on the idea. There were + creative variants on it; some people stuck `sig virus antibody' texts + in their sigs, and there was at least one instance of a sig virus + eater. + _________________________________________________________________ + + Node:signal-to-noise ratio, Next:[12155]silicon, Previous:[12156]sig + virus, Up:[12157]= S = + + signal-to-noise ratio [from analog electronics] n. + + Used by hackers in a generalization of its technical meaning. `Signal' + refers to useful information conveyed by some communications medium, + and `noise' to anything else on that medium. Hence a low ratio implies + that it is not worth paying attention to the medium in question. + Figures for such metaphorical ratios are never given. The term is most + often applied to [12158]Usenet newsgroups during [12159]flame wars. + Compare [12160]bandwidth. See also [12161]coefficient of X, + [12162]lost in the noise. + _________________________________________________________________ + + Node:silicon, Next:[12163]silly walk, Previous:[12164]signal-to-noise + ratio, Up:[12165]= S = + + silicon n. + + Hardware, esp. ICs or microprocessor-based computer systems (compare + [12166]iron). Contrasted with software. See also [12167]sandbender. + _________________________________________________________________ + + Node:silly walk, Next:[12168]silo, Previous:[12169]silicon, + Up:[12170]= S = + + silly walk vi. + + [from Monty Python's Flying Circus] 1. A ridiculous procedure required + to accomplish a task. Like [12171]grovel, but more [12172]random and + humorous. "I had to silly-walk through half the /usr directories to + find the maps file." 2. Syn. [12173]fandango on core. + _________________________________________________________________ + + Node:silo, Next:[12174]Silver Book, Previous:[12175]silly walk, + Up:[12176]= S = + + silo n. + + The FIFO input-character buffer in an RS-232 line card. So called from + [12177]DEC terminology used on DH and DZ line cards for the VAX and + PDP-11, presumably because it was a storage space for fungible stuff + that went in at the top and came out at the bottom. + _________________________________________________________________ + + Node:Silver Book, Next:[12178]since time T equals minus infinity, + Previous:[12179]silo, Up:[12180]= S = + + Silver Book n. + + Jensen and Wirth's infamous "Pascal User Manual and Report", so called + because of the silver cover of the widely distributed Springer-Verlag + second edition of 1978 (ISBN 0-387-90144-2). See [12181]book titles, + [12182]Pascal. + _________________________________________________________________ + + Node:since time T equals minus infinity, Next:[12183]sitename, + Previous:[12184]Silver Book, Up:[12185]= S = + + since time T equals minus infinity adv. + + A long time ago; for as long as anyone can remember; at the time that + some particular frob was first designed. Usually the word `time' is + omitted. See also [12186]time T; contrast [12187]epoch. + _________________________________________________________________ + + Node:sitename, Next:[12188]skrog, Previous:[12189]since time T equals + minus infinity, Up:[12190]= S = + + sitename /si:t'naym/ n. + + [Unix/Internet] The unique electronic name of a computer system, used + to identify it in UUCP mail, Usenet, or other forms of electronic + information interchange. The folklore interest of sitenames stems from + the creativity and humor they often display. Interpreting a sitename + is not unlike interpreting a vanity license plate; one has to mentally + unpack it, allowing for mono-case and length restrictions and the lack + of whitespace. Hacker tradition deprecates dull, + institutional-sounding names in favor of punchy, humorous, and clever + coinages (except that it is considered appropriate for the official + public gateway machine of an organization to bear the organization's + name or acronym). Mythological references, cartoon characters, animal + names, and allusions to SF or fantasy literature are probably the most + popular sources for sitenames (in roughly descending order). The + obligatory comment when discussing these is Harris's Lament: "All the + good ones are taken!" See also [12191]network address. + _________________________________________________________________ + + Node:skrog, Next:[12192]skulker, Previous:[12193]sitename, Up:[12194]= + S = + + skrog v. + + Syn. [12195]scrog. + _________________________________________________________________ + + Node:skulker, Next:[12196]slab, Previous:[12197]skrog, Up:[12198]= S = + + skulker n. + + Syn. [12199]prowler. + _________________________________________________________________ + + Node:slab, Next:[12200]slack, Previous:[12201]skulker, Up:[12202]= S = + + slab [Apple] + + 1. n. A continuous horizontal line of pixels, all with the same color. + 2. vi. To paint a slab on an output device. Apple's QuickDraw, like + most other professional-level graphics systems, renders polygons and + lines not with Bresenham's algorithm, but by calculating `slab points' + for each scan line on the screen in succession, and then slabbing in + the actual image pixels. + _________________________________________________________________ + + Node:slack, Next:[12203]slap on the side, Previous:[12204]slab, + Up:[12205]= S = + + slack n. + + 1. Space allocated to a disk file but not actually used to store + useful information. The techspeak equivalent is `internal + fragmentation'. Antonym: [12206]hole. 2. In the theology of the + [12207]Church of the SubGenius, a mystical substance or quality that + is the prerequisite of all human happiness. + + Since Unix files are stored compactly, except for the unavoidable + wastage in the last block or fragment, it might be said that "Unix has + no slack". See [12208]ha ha only serious. + _________________________________________________________________ + + Node:slap on the side, Next:[12209]slash, Previous:[12210]slack, + Up:[12211]= S = + + slap on the side n. + + (also called a [12212]sidecar, or abbreviated `SOTS'.) A type of + external expansion hardware marketed by computer manufacturers (e.g., + Commodore for the Amiga 500/1000 series and IBM for the hideous + failure called `PCjr'). Various SOTS boxes provided necessities such + as memory, hard drive controllers, and conventional expansion slots. + _________________________________________________________________ + + Node:slash, Next:[12213]slashdot effect, Previous:[12214]slap on the + side, Up:[12215]= S = + + slash n. + + Common name for the slant (`/', ASCII 0101111) character. See + [12216]ASCII for other synonyms. + _________________________________________________________________ + + Node:slashdot effect, Next:[12217]sleep, Previous:[12218]slash, + Up:[12219]= S = + + slashdot effect n. + + 1. Also spelled "/. effect"; what is said to have happened when a + website being virtually unreachable because too many people are + hitting it after the site was mentioned in an interesting article on + the popular [12220]Slashdot news service. The term is quite widely + used by /. readers, including variants like "That site has been + slashdotted again!" 2. In a perhaps inevitable generation, the term is + being used to describe any similar effect from being listed on a + popular site. This would better be described as a [12221]flash crowd. + _________________________________________________________________ + + Node:sleep, Next:[12222]slim, Previous:[12223]slashdot effect, + Up:[12224]= S = + + sleep vi. + + 1. [techspeak] To relinquish a claim (of a process on a multitasking + system) for service; to indicate to the scheduler that a process may + be deactivated until some given event occurs or a specified time delay + elapses. 2. In jargon, used very similarly to v. [12225]block; also in + `sleep on', syn. with `block on'. Often used to indicate that the + speaker has relinquished a demand for resources until some (possibly + unspecified) external event: "They can't get the fix I've been asking + for into the next release, so I'm going to sleep on it until the + release, then start hassling them again." + _________________________________________________________________ + + Node:slim, Next:[12226]slop, Previous:[12227]sleep, Up:[12228]= S = + + slim n. + + A small, derivative change (e.g., to code). + _________________________________________________________________ + + Node:slop, Next:[12229]slopsucker, Previous:[12230]slim, Up:[12231]= S + = + + slop n. + + 1. A one-sided [12232]fudge factor, that is, an allowance for error + but in only one of two directions. For example, if you need a piece of + wire 10 feet long and have to guess when you cut it, you make very + sure to cut it too long, by a large amount if necessary, rather than + too short by even a little bit, because you can always cut off the + slop but you can't paste it back on again. When discrete quantities + are involved, slop is often introduced to avoid the possibility of + being on the losing side of a [12233]fencepost error. 2. The + percentage of `extra' code generated by a compiler over the size of + equivalent assembler code produced by [12234]hand-hacking; i.e., the + space (or maybe time) you lose because you didn't do it yourself. This + number is often used as a measure of the goodness of a compiler; slop + below 5% is very good, and 10% is usually acceptable. With modern + compiler technology, esp. on RISC machines, the compiler's slop may + actually be negative; that is, humans may be unable to generate code + as good. This is one of the reasons assembler programming is no longer + common. + _________________________________________________________________ + + Node:slopsucker, Next:[12235]Slowlaris, Previous:[12236]slop, + Up:[12237]= S = + + slopsucker /slop'suhk-r/ n. + + A lowest-priority task that waits around until everything else has + `had its fill' of machine resources. Only when the machine would + otherwise be idle is the task allowed to `suck up the slop'. Also + called a `hungry puppy' or `bottom feeder'. One common variety of + slopsucker hunts for large prime numbers. Compare [12238]background. + _________________________________________________________________ + + Node:Slowlaris, Next:[12239]slurp, Previous:[12240]slopsucker, + Up:[12241]= S = + + Slowlaris /slo'-lahr-is/ n. + + [Usenet; poss. from the variety of prosimian called a "slow loris". + The variant `Slowlartus' is also common, related to [12242]LART] + Common hackish term for Solaris, Sun's System VR4 version of UNIX that + came out of the standardization wars of the early 1990s. So named + because especially on older hardware, responsiveness was much less + crisp than under the preceding SunOS. Early releases of Solaris (that + is, Solaris 2, as some [12243]marketroids at Sun retroactively + rechristened SunOS as Solaris 1) were quite buggy, and Sun was forced + by customer demand to support SunOS for quite some time. Newer + versions are acknowledged to be among the best commercial UNIX + variants in 1998, but still lose single-processor benchmarks to Sparc + [12244]Linux. Compare [12245]AIDX, [12246]HP-SUX, [12247]Nominal + Semidestructor, [12248]Telerat, [12249]sun-stools. + _________________________________________________________________ + + Node:slurp, Next:[12250]smart, Previous:[12251]Slowlaris, Up:[12252]= + S = + + slurp vt. + + To read a large data file entirely into [12253]core before working on + it. This may be contrasted with the strategy of reading a small piece + at a time, processing it, and then reading the next piece. "This + program slurps in a 1K-by-1K matrix and does an FFT." See also + [12254]sponge. + _________________________________________________________________ + + Node:smart, Next:[12255]smart terminal, Previous:[12256]slurp, + Up:[12257]= S = + + smart adj. + + Said of a program that does the [12258]Right Thing in a wide variety + of complicated circumstances. There is a difference between calling a + program smart and calling it intelligent; in particular, there do not + exist any intelligent programs (yet -- see [12259]AI-complete). + Compare [12260]robust (smart programs can be [12261]brittle). + _________________________________________________________________ + + Node:smart terminal, Next:[12262]smash case, Previous:[12263]smart, + Up:[12264]= S = + + smart terminal n. + + 1. A terminal that has enough computing capability to render graphics + or to offload some kind of front-end processing from the computer it + talks to. The development of workstations and personal computers has + made this term and the product it describes semi-obsolescent, but one + may still hear variants of the phrase `act like a smart terminal' used + to describe the behavior of workstations or PCs with respect to + programs that execute almost entirely out of a remote [12265]server's + storage, using local devices as displays. 2. obs. Any terminal with an + addressable cursor; the opposite of a [12266]glass tty. Today, a + terminal with merely an addressable cursor, but with none of the + more-powerful features mentioned in sense 1, is called a [12267]dumb + terminal. + + There is a classic quote from Rob Pike (inventor of the [12268]blit + terminal): "A smart terminal is not a smartass terminal, but rather a + terminal you can educate." This illustrates a common design problem: + The attempt to make peripherals (or anything else) intelligent + sometimes results in finicky, rigid `special features' that become + just so much dead weight if you try to use the device in any way the + designer didn't anticipate. Flexibility and programmability, on the + other hand, are really smart. Compare [12269]hook. + _________________________________________________________________ + + Node:smash case, Next:[12270]smash the stack, Previous:[12271]smart + terminal, Up:[12272]= S = + + smash case vi. + + To lose or obliterate the uppercase/lowercase distinction in text + input. "MS-DOS will automatically smash case in the names of all the + files you create." Compare [12273]fold case. + _________________________________________________________________ + + Node:smash the stack, Next:[12274]smiley, Previous:[12275]smash case, + Up:[12276]= S = + + smash the stack n. + + [C programming] To corrupt the execution stack by writing past the end + of a local array or other data structure. Code that smashes the stack + can cause a return from the routine to jump to a random address, + resulting in some of the most insidious data-dependent bugs known to + mankind. Variants include `trash' the stack, [12277]scribble the + stack, [12278]mangle the stack; the term **[12279]mung the stack is + not used, as this is never done intentionally. See [12280]spam; see + also [12281]aliasing bug, [12282]fandango on core, [12283]memory leak, + [12284]memory smash, [12285]precedence lossage, [12286]overrun screw. + _________________________________________________________________ + + Node:smiley, Next:[12287]smoke, Previous:[12288]smash the stack, + Up:[12289]= S = + + smiley n. + + See [12290]emoticon. + _________________________________________________________________ + + Node:smoke, Next:[12291]smoke and mirrors, Previous:[12292]smiley, + Up:[12293]= S = + + smoke vi. + + 1. To [12294]crash or blow up, usually spectacularly. "The new version + smoked, just like the last one." Used for both hardware (where it + often describes an actual physical event), and software (where it's + merely colorful). 2. [from automotive slang] To be conspicuously fast. + "That processor really smokes." Compare [12295]magic smoke. + _________________________________________________________________ + + Node:smoke and mirrors, Next:[12296]smoke test, Previous:[12297]smoke, + Up:[12298]= S = + + smoke and mirrors n. + + Marketing deceptions. The term is mainstream in this general sense. + Among hackers it's strongly associated with bogus demos and crocked + [12299]benchmarks (see also [12300]MIPS, [12301]machoflops). "They + claim their new box cranks 50 MIPS for under $5000, but didn't specify + the instruction mix -- sounds like smoke and mirrors to me." The + phrase, popularized by newspaper columnist Jimmy Breslin c.1975, has + been said to derive from carnie slang for magic acts and `freak show' + displays that depend on `trompe l'oeil' effects, but also calls to + mind the fierce Aztec god Tezcatlipoca (lit. "Smoking Mirror") for + whom the hearts of huge numbers of human sacrificial victims were + regularly cut out. Upon hearing about a rigged demo or yet another + round of fantasy-based marketing promises, hackers often feel + analogously disheartened. See also [12302]stealth manager. + _________________________________________________________________ + + Node:smoke test, Next:[12303]smoking clover, Previous:[12304]smoke and + mirrors, Up:[12305]= S = + + smoke test n. + + 1. A rudimentary form of testing applied to electronic equipment + following repair or reconfiguration, in which power is applied and the + tester checks for sparks, smoke, or other dramatic signs of + fundamental failure. See [12306]magic smoke. 2. By extension, the + first run of a piece of software after construction or a critical + change. See and compare [12307]reality check. + + There is an interesting semi-parallel to this term among typographers + and printers: When new typefaces are being punch-cut by hand, a `smoke + test' (hold the letter in candle smoke, then press it onto paper) is + used to check out new dies. + _________________________________________________________________ + + Node:smoking clover, Next:[12308]smoot, Previous:[12309]smoke test, + Up:[12310]= S = + + smoking clover n. + + [ITS] A [12311]display hack originally due to Bill Gosper. Many + convergent lines are drawn on a color monitor in such a way that every + pixel struck has its color incremented. The lines all have one + endpoint in the middle of the screen; the other endpoints are spaced + one pixel apart around the perimeter of a large square. The color map + is then repeatedly rotated. This results in a striking, rainbow-hued, + shimmering four-leaf clover. Gosper joked about keeping it hidden from + the FDA (the U.S.'s Food and Drug Administration) lest its + hallucinogenic properties cause it to be banned. + _________________________________________________________________ + + Node:smoot, Next:[12312]SMOP, Previous:[12313]smoking clover, + Up:[12314]= S = + + smoot /smoot/ n. + + [MIT] A unit of length equal five feet seven inches. The length of the + Harvard Bridge in Boston is famously 364.4 smoots plus or minus an ear + (the ear stands for [12315]epsilon). This legend began with a + fraternity prank in 1958 during which the body length of Oliver Smoot + (class of '62) was actually used to measure out that distance. It is + commemorated by smoot marks that MIT students repaint every few years; + the tradition even survived the demolition and rebuilding of the + bridge in the late 1980s. The Boston police have been known to use + smoot markers to indicate accident locations on the bridge. + _________________________________________________________________ + + Node:SMOP, Next:[12316]smurf, Previous:[12317]smoot, Up:[12318]= S = + + SMOP /S-M-O-P/ n. + + [Simple (or Small) Matter of Programming] 1. A piece of code, not yet + written, whose anticipated length is significantly greater than its + complexity. Used to refer to a program that could obviously be + written, but is not worth the trouble. Also used ironically to imply + that a difficult problem can be easily solved because a program can be + written to do it; the irony is that it is very clear that writing such + a program will be a great deal of work. "It's easy to enhance a + FORTRAN compiler to compile COBOL as well; it's just an SMOP." 2. + Often used ironically by the intended victim when a suggestion for a + program is made which seems easy to the suggester, but is obviously + (to the victim) a lot of work. + _________________________________________________________________ + + Node:smurf, Next:[12319]SNAFU principle, Previous:[12320]SMOP, + Up:[12321]= S = + + smurf /smerf/ n. + + 1. [from the soc.motss newsgroup on Usenet, after some obnoxiously + gooey cartoon characters] A newsgroup regular with a habitual style + that is irreverent, silly, and cute. Like many other hackish terms for + people, this one may be praise or insult depending on who uses it. In + general, being referred to as a smurf is probably not going to make + your day unless you've previously adopted the label yourself in a + spirit of irony. Compare [12322]old fart. 2. [techspeak] A ping packet + with a forged source address sent to some other network's broadcast + address. All the machines on the destination network will send a ping + response to the forged source address (the victim). This both + overloads the victim's network and hides the location of the attacker. + _________________________________________________________________ + + Node:SNAFU principle, Next:[12323]snail, Previous:[12324]smurf, + Up:[12325]= S = + + SNAFU principle /sna'foo prin'si-pl/ n. + + [from a WWII Army acronym for `Situation Normal, All Fucked Up'] "True + communication is possible only between equals, because inferiors are + more consistently rewarded for telling their superiors pleasant lies + than for telling the truth." -- a central tenet of + [12326]Discordianism, often invoked by hackers to explain why + authoritarian hierarchies screw up so reliably and systematically. The + effect of the SNAFU principle is a progressive disconnection of + decision-makers from reality. This lightly adapted version of a fable + dating back to the early 1960s illustrates the phenomenon perfectly: + + In the beginning was the plan, + and then the specification; + And the plan was without form, + and the specification was void. + + And darkness + was on the faces of the implementors thereof; + And they spake unto their leader, + saying: + "It is a crock of shit, + and smells as of a sewer." + + And the leader took pity on them, + and spoke to the project leader: + "It is a crock of excrement, + and none may abide the odor thereof." + + And the project leader + spake unto his section head, saying: + "It is a container of excrement, + and it is very strong, such that none may abide it." + + The section head then hurried to his department manager, + and informed him thus: + "It is a vessel of fertilizer, + and none may abide its strength." + + The department manager carried these words + to his general manager, + and spoke unto him + saying: + "It containeth that which aideth the growth of plants, + and it is very strong." + + And so it was that the general manager rejoiced + and delivered the good news unto the Vice President. + "It promoteth growth, + and it is very powerful." + + The Vice President rushed to the President's side, + and joyously exclaimed: + "This powerful new software product + will promote the growth of the company!" + + And the President looked upon the product, + and saw that it was very good. + + After the subsequent and inevitable disaster, the [12327]suits protect + themselves by saying "I was misinformed!", and the implementors are + demoted or fired. Compare [12328]Conway's Law. + _________________________________________________________________ + + Node:snail, Next:[12329]snail-mail, Previous:[12330]SNAFU principle, + Up:[12331]= S = + + snail vt. + + To [12332]snail-mail something. "Snail me a copy of those graphics, + will you?" + _________________________________________________________________ + + Node:snail-mail, Next:[12333]snap, Previous:[12334]snail, Up:[12335]= + S = + + snail-mail n. + + Paper mail, as opposed to electronic. Sometimes written as the single + word `SnailMail'. One's postal address is, correspondingly, a `snail + address'. Derives from earlier coinage `USnail' (from `U.S. Mail'), + for which there have even been parody posters and stamps made. Also + (less commonly) called `P-mail', from `paper mail' or `physical mail'. + Oppose [12336]email. + _________________________________________________________________ + + Node:snap, Next:[12337]snarf, Previous:[12338]snail-mail, Up:[12339]= + S = + + snap v. + + To replace a pointer to a pointer with a direct pointer; to replace an + old address with the forwarding address found there. If you telephone + the main number for an institution and ask for a particular person by + name, the operator may tell you that person's extension before + connecting you, in the hopes that you will `snap your pointer' and + dial direct next time. The underlying metaphor may be that of a rubber + band stretched through a number of intermediate points; if you remove + all the thumbtacks in the middle, it snaps into a straight line from + first to last. See [12340]chase pointers. + + Often, the behavior of a [12341]trampoline is to perform an error + check once and then snap the pointer that invoked it so as henceforth + to bypass the trampoline (and its one-shot error check). In this + context one also speaks of `snapping links'. For example, in a LISP + implementation, a function interface trampoline might check to make + sure that the caller is passing the correct number of arguments; if it + is, and if the caller and the callee are both compiled, then snapping + the link allows that particular path to use a direct procedure-call + instruction with no further overhead. + _________________________________________________________________ + + Node:snarf, Next:[12342]snarf & barf, Previous:[12343]snap, + Up:[12344]= S = + + snarf /snarf/ vt. + + 1. To grab, esp. to grab a large document or file for the purpose of + using it with or without the author's permission. See also [12345]BLT. + 2. [in the Unix community] To fetch a file or set of files across a + network. See also [12346]blast. This term was mainstream in the late + 1960s, meaning `to eat piggishly'. It may still have this connotation + in context. "He's in the snarfing phase of hacking -- [12347]FTPing + megs of stuff a day." 3. To acquire, with little concern for legal + forms or politesse (but not quite by stealing). "They were giving away + samples, so I snarfed a bunch of them." 4. Syn. for [12348]slurp. + "This program starts by snarfing the entire database into core, + then...." 5. [GEnie] To spray food or [12349]programming fluids due to + laughing at the wrong moment. "I was drinking coffee, and when I read + your post I snarfed all over my desk." "If I keep reading this topic, + I think I'll have to snarf-proof my computer with a keyboard + [12350]condom." [This sense appears to be widespread among mundane + teenagers --ESR] + _________________________________________________________________ + + Node:snarf & barf, Next:[12351]snarf down, Previous:[12352]snarf, + Up:[12353]= S = + + snarf & barf /snarf'n-barf`/ n. + + Under a [12354]WIMP environment, the act of grabbing a region of text + and then stuffing the contents of that region into another region (or + the same one) to avoid retyping a command line. In the late 1960s, + this was a mainstream expression for an `eat now, regret it later' + cheap-restaurant expedition. + _________________________________________________________________ + + Node:snarf down, Next:[12355]snark, Previous:[12356]snarf & barf, + Up:[12357]= S = + + snarf down v. + + To [12358]snarf, with the connotation of absorbing, processing, or + understanding. "I'll snarf down the latest version of the + [12359]nethack user's guide -- it's been a while since I played last + and I don't know what's changed recently." + _________________________________________________________________ + + Node:snark, Next:[12360]sneaker, Previous:[12361]snarf down, + Up:[12362]= S = + + snark n. + + [Lewis Carroll, via the Michigan Terminal System] 1. A system failure. + When a user's process bombed, the operator would get the message + "Help, Help, Snark in MTS!" 2. More generally, any kind of unexplained + or threatening event on a computer (especially if it might be a + boojum). Often used to refer to an event or a log file entry that + might indicate an attempted security violation. See [12363]snivitz. 3. + UUCP name of snark.thyrsus.com, home site of the Jargon File versions + from 2.*.* on (i.e., this lexicon). + _________________________________________________________________ + + Node:sneaker, Next:[12364]sneakernet, Previous:[12365]snark, + Up:[12366]= S = + + sneaker n. + + An individual hired to break into places in order to test their + security; analogous to [12367]tiger team. Compare [12368]samurai. + _________________________________________________________________ + + Node:sneakernet, Next:[12369]sniff, Previous:[12370]sneaker, + Up:[12371]= S = + + sneakernet /snee'ker-net/ n. + + Term used (generally with ironic intent) for transfer of electronic + information by physically carrying tape, disks, or some other media + from one machine to another. "Never underestimate the bandwidth of a + station wagon filled with magtape, or a 747 filled with CD-ROMs." Also + called `Tennis-Net', `Armpit-Net', `Floppy-Net' or `Shoenet'; in the + 1990s, `Nike network' after a well-known sneaker brand. + _________________________________________________________________ + + Node:sniff, Next:[12372]snivitz, Previous:[12373]sneakernet, + Up:[12374]= S = + + sniff v.,n. + + 1. To watch IP packets traversing a local network. Most often in the + phrase `packet sniffer', a program for doing same. 2.Synonym for + [12375]poll. + _________________________________________________________________ + + Node:snivitz, Next:[12376]'Snooze, Previous:[12377]sniff, Up:[12378]= + S = + + snivitz /sniv'itz/ n. + + A hiccup in hardware or software; a small, transient problem of + unknown origin (less serious than a [12379]snark). Compare + [12380]glitch. + _________________________________________________________________ + + Node:'Snooze, Next:[12381]SO, Previous:[12382]snivitz, Up:[12383]= S = + + 'Snooze /snooz/ [FidoNet] n. + + Fidonews, the weekly official on-line newsletter of FidoNet. As the + editorial policy of Fidonews is "anything that arrives, we print", + there are often large articles completely unrelated to FidoNet, which + in turn tend to elicit [12384]flamage in subsequent issues. + _________________________________________________________________ + + Node:SO, Next:[12385]social engineering, Previous:[12386]'Snooze, + Up:[12387]= S = + + SO /S-O/ n. + + 1. (also `S.O.') Abbrev. for Significant Other, almost invariably + written abbreviated and pronounced /S-O/ by hackers. Used to refer to + one's primary relationship, esp. a live-in to whom one is not married. + See [12388]MOTAS, [12389]MOTOS, [12390]MOTSS. 2. [techspeak] The Shift + Out control character in ASCII (Control-N, 0001110). + _________________________________________________________________ + + Node:social engineering, Next:[12391]social science number, + Previous:[12392]SO, Up:[12393]= S = + + social engineering n. + + Term used among [12394]crackers and [12395]samurai for cracking + techniques that rely on weaknesses in [12396]wetware rather than + software; the aim is to trick people into revealing passwords or other + information that compromises a target system's security. Classic scams + include phoning up a mark who has the required information and posing + as a field service tech or a fellow employee with an urgent access + problem. See also the [12397]tiger team story in the [12398]patch + entry. + _________________________________________________________________ + + Node:social science number, Next:[12399]sock puppet, + Previous:[12400]social engineering, Up:[12401]= S = + + social science number n. // + + [IBM] A statistic that is [12402]content-free, or nearly so. A measure + derived via methods of questionable validity from data of a dubious + and vague nature. Predictively, having a social science number in hand + is seldom much better than nothing, and can be considerably worse. As + a rule, [12403]management loves them. See also [12404]numbers, + [12405]math-out, [12406]pretty pictures. + _________________________________________________________________ + + Node:sock puppet, Next:[12407]sodium substrate, Previous:[12408]social + science number, Up:[12409]= S = + + sock puppet n. + + [Usenet: from the act of placing a sock over your hand and talking to + it and pretending it's talking back] In Usenet parlance, a + [12410]pseudo through which the puppeteer posts follow-ups to their + own original message to give the appearance that a number of people + support the views held in the original message. + _________________________________________________________________ + + Node:sodium substrate, Next:[12411]soft boot, Previous:[12412]sock + puppet, Up:[12413]= S = + + sodium substrate n. + + Syn [12414]salt substrate. + _________________________________________________________________ + + Node:soft boot, Next:[12415]softcopy, Previous:[12416]sodium + substrate, Up:[12417]= S = + + soft boot n. + + See [12418]boot. + _________________________________________________________________ + + Node:softcopy, Next:[12419]software bloat, Previous:[12420]soft boot, + Up:[12421]= S = + + softcopy /soft'kop-ee/ n. + + [by analogy with `hardcopy'] A machine-readable form of corresponding + hardcopy. See [12422]bits, [12423]machinable. + _________________________________________________________________ + + Node:software bloat, Next:[12424]software hoarding, + Previous:[12425]softcopy, Up:[12426]= S = + + software bloat n. + + The results of [12427]second-system effect or [12428]creeping + featuritis. Commonly cited examples include ls(1), [12429]X, + [12430]BSD, [12431]Missed'em-five, and [12432]OS/2. + _________________________________________________________________ + + Node:software hoarding, Next:[12433]software laser, + Previous:[12434]software bloat, Up:[12435]= S = + + software hoarding n. + + Pejorative term employed by members and adherents of the [12436]GNU + project to describe the act of holding software proprietary, keeping + it under trade secret or license terms which prohibit free + redistribution and modification. Used primarily in Free Software + Foundation propaganda. For a summary of related issues, see + [12437]GNU. + _________________________________________________________________ + + Node:software laser, Next:[12438]software rot, + Previous:[12439]software hoarding, Up:[12440]= S = + + software laser n. + + An optical laser works by bouncing photons back and forth between two + mirrors, one totally reflective and one partially reflective. If the + lasing material (usually a crystal) has the right properties, photons + scattering off the atoms in the crystal will excite cascades of more + photons, all in lockstep. Eventually the beam will escape through the + partially-reflective mirror. One kind of [12441]sorcerer's apprentice + mode involving [12442]bounce messages can produce closely analogous + results, with a [12443]cascade of messages escaping to flood nearby + systems. By mid-1993 there had been at least two publicized incidents + of this kind. + _________________________________________________________________ + + Node:software rot, Next:[12444]softwarily, Previous:[12445]software + laser, Up:[12446]= S = + + software rot n. + + Term used to describe the tendency of software that has not been used + in a while to [12447]lose; such failure may be semi-humorously + ascribed to [12448]bit rot. More commonly, `software rot' strikes when + a program's assumptions become out of date. If the design was + insufficiently [12449]robust, this may cause it to fail in mysterious + ways. Syn. `code rot'. See also [12450]link rot. + + For example, owing to endemic shortsightedness in the design of COBOL + programs, a good number of them succumbed to software rot when their + 2-digit year counters underwent [12451]wrap around at the beginning of + the year 2000. Actually, related lossages often afflict centenarians + who have to deal with computer software designed by unimaginative + clods. One such incident became the focus of a minor public flap in + 1990, when a gentleman born in 1889 applied for a driver's license + renewal in Raleigh, North Carolina. The new system refused to issue + the card, probably because with 2-digit years the ages 101 and 1 + cannot be distinguished. + + Historical note: Software rot in an even funnier sense than the + mythical one was a real problem on early research computers (e.g., the + R1; see [12452]grind crank). If a program that depended on a peculiar + instruction hadn't been run in quite a while, the user might discover + that the opcodes no longer did the same things they once did. ("Hey, + so-and-so needs an instruction to do such-and-such. We can + [12453]snarf this opcode, right? No one uses it.") + + Another classic example of this sprang from the time an MIT hacker + found a simple way to double the speed of the unconditional jump + instruction on a PDP-6, so he patched the hardware. Unfortunately, + this broke some fragile timing software in a music-playing program, + throwing its output out of tune. This was fixed by adding a defensive + initialization routine to compare the speed of a timing loop with the + real-time clock; in other words, it figured out how fast the PDP-6 was + that day, and corrected appropriately. + + Compare [12454]bit rot. + _________________________________________________________________ + + Node:softwarily, Next:[12455]softy, Previous:[12456]software rot, + Up:[12457]= S = + + softwarily /soft-weir'i-lee/ adv. + + In a way pertaining to software. "The system is softwarily + unreliable." The adjective **`softwary' is not used. See + [12458]hardwarily. + _________________________________________________________________ + + Node:softy, Next:[12459]some random X, Previous:[12460]softwarily, + Up:[12461]= S = + + softy n. + + [IBM] Hardware hackers' term for a software expert who is largely + ignorant of the mysteries of hardware. + _________________________________________________________________ + + Node:some random X, Next:[12462]sorcerer's apprentice mode, + Previous:[12463]softy, Up:[12464]= S = + + some random X adj. + + Used to indicate a member of class X, with the implication that Xs are + interchangeable. "I think some random cracker tripped over the guest + timeout last night." See also [12465]J. Random. + _________________________________________________________________ + + Node:sorcerer's apprentice mode, Next:[12466]SOS, Previous:[12467]some + random X, Up:[12468]= S = + + sorcerer's apprentice mode n. + + [from Goethe's "Der Zauberlehrling" via Paul Dukas's "L'apprenti + sorcier" the film "Fantasia"] A bug in a protocol where, under some + circumstances, the receipt of a message causes multiple messages to be + sent, each of which, when received, triggers the same bug. Used esp. + of such behavior caused by [12469]bounce message loops in [12470]email + software. Compare [12471]broadcast storm, [12472]network meltdown, + [12473]software laser, [12474]ARMM. + _________________________________________________________________ + + Node:SOS, Next:[12475]source, Previous:[12476]sorcerer's apprentice + mode, Up:[12477]= S = + + SOS /S-O-S/ + + n.,obs. An infamously [12478]losing text editor. Once, back in the + 1960s, when a text editor was needed for the PDP-6, a hacker crufted + together a [12479]quick-and-dirty `stopgap editor' to be used until a + better one was written. Unfortunately, the old one was never really + discarded when new ones came along. SOS is a descendant (`Son of + Stopgap') of that editor, and many PDP-10 users gained the dubious + pleasure of its acquaintance. Since then other programs similar in + style to SOS have been written, notably the early font editor BILOS + /bye'lohs/, the Brother-In-Law Of Stopgap (the alternate expansion + `Bastard Issue, Loins of Stopgap' has been proposed). + _________________________________________________________________ + + Node:source, Next:[12480]source of all good bits, Previous:[12481]SOS, + Up:[12482]= S = + + source n. + + [very common] In reference to software, `source' is invariably + shorthand for `source code', the preferred human-readable and + human-modifiable form of the program. This is as opposed to object + code, the derived binary executable form of a program. This shorthand + readily takes derivative forms; one may speak of "the sources of a + system" or of "having source". + _________________________________________________________________ + + Node:source of all good bits, Next:[12483]space-cadet keyboard, + Previous:[12484]source, Up:[12485]= S = + + source of all good bits n. + + A person from whom (or a place from which) useful information may be + obtained. If you need to know about a program, a [12486]guru might be + the source of all good bits. The title is often applied to a + particularly competent secretary. + _________________________________________________________________ + + Node:space-cadet keyboard, Next:[12487]spaceship operator, + Previous:[12488]source of all good bits, Up:[12489]= S = + + space-cadet keyboard n. + + A now-legendary device used on MIT LISP machines, which inspired + several still-current jargon terms and influenced the design of + [12490]EMACS. It was equipped with no fewer than seven shift keys: + four keys for [12491]bucky bits (`control', `meta', `hyper', and + `super') and three like regular shift keys, called `shift', `top', and + `front'. Many keys had three symbols on them: a letter and a symbol on + the top, and a Greek letter on the front. For example, the `L' key had + an `L' and a two-way arrow on the top, and the Greek letter lambda on + the front. By pressing this key with the right hand while playing an + appropriate `chord' with the left hand on the shift keys, you could + get the following results: + + L + lowercase l + + shift-L + uppercase L + + front-L + lowercase lambda + + front-shift-L + uppercase lambda + + top-L + two-way arrow (front and shift are ignored) + + And of course each of these might also be typed with any combination + of the control, meta, hyper, and super keys. On this keyboard, you + could type over 8000 different characters! This allowed the user to + type very complicated mathematical text, and also to have thousands of + single-character commands at his disposal. Many hackers were actually + willing to memorize the command meanings of that many characters if it + reduced typing time (this attitude obviously shaped the interface of + EMACS). Other hackers, however, thought having that many bucky bits + was overkill, and objected that such a keyboard can require three or + four hands to operate. See [12492]bucky bits, [12493]cokebottle, + [12494]double bucky, [12495]meta bit, [12496]quadruple bucky. + + Note: early versions of this entry incorrectly identified the + space-cadet keyboard with the `Knight keyboard'. Though both were + designed by Tom Knight, the latter term was properly applied only to a + keyboard used for ITS on the PDP-10 and modeled on the Stanford + keyboard (as described under [12497]bucky bits). The true space-cadet + keyboard evolved from the first Knight keyboard. + _________________________________________________________________ + + Node:spaceship operator, Next:[12498]SPACEWAR, + Previous:[12499]space-cadet keyboard, Up:[12500]= S = + + spaceship operator n. + + The glyph <=>, so-called apparently because in the low-resolution + constant-width font used on many terminals it vaguely resembles a + flying saucer. [12501]Perl uses this to denote the + signum-of-difference operation. + _________________________________________________________________ + + Node:SPACEWAR, Next:[12502]spaghetti code, Previous:[12503]spaceship + operator, Up:[12504]= S = + + SPACEWAR n. + + A space-combat simulation game, inspired by E. E. "Doc" Smith's + "Lensman" books, in which two spaceships duel around a central sun, + shooting torpedoes at each other and jumping through hyperspace. This + game was first implemented on the PDP-1 at MIT in 1962. In 1968-69, a + descendant of the game motivated Ken Thompson to build, in his spare + time on a scavenged PDP-7, the operating system that became + [12505]Unix. Less than nine years after that, SPACEWAR was + commercialized as one of the first video games; descendants are still + [12506]feeping in video arcades everywhere. + _________________________________________________________________ + + Node:spaghetti code, Next:[12507]spaghetti inheritance, + Previous:[12508]SPACEWAR, Up:[12509]= S = + + spaghetti code n. + + Code with a complex and tangled control structure, esp. one using many + GOTOs, exceptions, or other `unstructured' branching constructs. + Pejorative. The synonym `kangaroo code' has been reported, doubtless + because such code has so many jumps in it. + _________________________________________________________________ + + Node:spaghetti inheritance, Next:[12510]spam, + Previous:[12511]spaghetti code, Up:[12512]= S = + + spaghetti inheritance n. + + [encountered among users of object-oriented languages that use + inheritance, such as Smalltalk] A convoluted class-subclass graph, + often resulting from carelessly deriving subclasses from other classes + just for the sake of reusing their code. Coined in a (successful) + attempt to discourage such practice, through guilt-by-association with + [12513]spaghetti code. + _________________________________________________________________ + + Node:spam, Next:[12514]spam bait, Previous:[12515]spaghetti + inheritance, Up:[12516]= S = + + spam vt.,vi.,n. + + [from "Monty Python's Flying Circus"] 1. To crash a program by + overrunning a fixed-size buffer with excessively large input data. See + also [12517]buffer overflow, [12518]overrun screw, [12519]smash the + stack. 2. To cause a newsgroup to be flooded with irrelevant or + inappropriate messages. You can spam a newsgroup with as little as one + well- (or ill-) planned message (e.g. asking "What do you think of + abortion?" on soc.women). This is often done with [12520]cross-posting + (e.g. any message which is crossposted to alt.rush-limbaugh and + alt.politics.homosexuality will almost inevitably spam both groups). + This overlaps with [12521]troll behavior; the latter more specific + term has become more common. 3. To send many identical or + nearly-identical messages separately to a large number of Usenet + newsgroups. This is more specifically called `ECP', Excessive + Cross-Posting. This is one sure way to infuriate nearly everyone on + the Net. See also [12522]velveeta and [12523]jello. 4. To bombard a + newsgroup with multiple copies of a message. This is more specifically + called `EMP', Excessive Multi-Posting. 5. To mass-mail unrequested + identical or nearly-identical email messages, particularly those + containing advertising. Especially used when the mail addresses have + been culled from network traffic or databases without the consent of + the recipients. Synonyms include [12524]UCE, [12525]UBE. 6. Any large, + annoying, quantity of output. For instance, someone on IRC who walks + away from their screen and comes back to find 200 lines of text might + say "Oh no, spam". + + The later definitions have become much more prevalent as the Internet + has opened up to non-techies, and to most people senses 3 4 and 5 are + now primary. All three behaviors are considered abuse of the net, and + are almost universally grounds for termination of the originator's + email account or network connection. In these senses the term `spam' + has gone mainstream, though without its original sense or folkloric + freight - there is apparently a widespread myth among [12526]lusers + that "spamming" is what happens when you dump cans of Spam into a + revolving fan. + _________________________________________________________________ + + Node:spam bait, Next:[12527]spamblock, Previous:[12528]spam, + Up:[12529]= S = + + spam bait n. + + Email addresses included in, or comprising the entirety of, a usenet + message so that spammers mining a newsgroup with an [12530]address + harvester will collect them. These addresses can be people who have + offended or annoyed the poster, or who are included so that a spammer + will spam an official, thereby causing himself trouble. One + particularly effective form of spam bait is the address of a + [12531]teergrube. + _________________________________________________________________ + + Node:spamblock, Next:[12532]spamhaus, Previous:[12533]spam bait, + Up:[12534]= S = + + spamblock /spam'blok/ n. + + [poss. by analogy to sunblock] Text inserted in an email address to + render it invalid and thus useless to spammers. For example, the + address `jrandom@hacker.org' might be transformed to + `jrandom@NOSPAM.hacker.org'. Adding spamblock to an address is often + referred to as `munging' it (see [12535]munge)-. This evasion tactic + depends on the fact that most spammers collect names with some sort of + [12536]address harvester on volumes too high to de-mung by hand, but + individual humans reading an email message can readily spot and remove + a spamblock in the from address. + + Note: This is not actually a very effective tactic, and may already be + passing out of use in early 1999 after about two years of life. In + both mail and news, it's essentially impossible to keep a smart + address harvester from mining out the addresses in the message header + and trace lines. Therefore the only people who can be protected are + third parties mentioned by email address in the message - not a common + enough case to interest spammers. + _________________________________________________________________ + + Node:spamhaus, Next:[12537]spamvertize, Previous:[12538]spamblock, + Up:[12539]= S = + + spamhaus spam'hows n. + + Pejorative term for an internet service provider that permits or even + encourages [12540]spam mailings from its systems. The plural is + `spamhausen'. There is a web page devoted to [12541]tracking + spamhausen. + + The most notorious of the spamhausen was Sanford Wallace's Cyber + Promotions Inc., shut down by a lawsuit on 16 October 1997. The + anniversary of the shutdown is celebrated on Usenet as Spam Freedom + Day, but lesser imitators of the Spamford still infest various murky + corners of the net. Since prosecution of spammers became routine under + the junk-fax laws and statues specifically targeting spam, spamhausen + have declined in relative importance; today, hit-and-run attacks by + spammers using [12542]relay rape and [12543]throwaway accounts on + reputable ISPs seem to account for most of the flow. + _________________________________________________________________ + + Node:spamvertize, Next:[12544]spangle, Previous:[12545]spamhaus, + Up:[12546]= S = + + spamvertize v. + + To advertise using [12547]spam. Pejorative. + _________________________________________________________________ + + Node:spangle, Next:[12548]spawn, Previous:[12549]spamvertize, + Up:[12550]= S = + + spangle n. + + [UK] The singular of [12551]bells and whistles. See also + [12552]spungle. + _________________________________________________________________ + + Node:spawn, Next:[12553]special-case, Previous:[12554]spangle, + Up:[12555]= S = + + spawn n.,vi. + + 1. [techspeak] In UNIX parlance, to create a child process from within + a process. Technically this is a `fork'; the term `spawn' is a bit + more general and is used for threads (lightweight processes) as well + as traditional heavyweight processes. 2. In gaming, meant to indicate + where (`spawn-point') and when a player comes to life (or `re-spawns') + after being killed. Opposite of [12556]frag. + _________________________________________________________________ + + Node:special-case, Next:[12557]speedometer, Previous:[12558]spawn, + Up:[12559]= S = + + special-case vt. + + To write unique code to handle input to or situations arising in a + program that are somehow distinguished from normal processing. This + would be used for processing of mode switches or interrupt characters + in an interactive interface (as opposed, say, to text entry or normal + commands), or for processing of [12560]hidden flags in the input of a + batch program or [12561]filter. + _________________________________________________________________ + + Node:speedometer, Next:[12562]spell, Previous:[12563]special-case, + Up:[12564]= S = + + speedometer n. + + A pattern of lights displayed on a linear set of LEDs (today) or nixie + tubes (yesterday, on ancient mainframes). The pattern is shifted left + every N times the operating system goes through its [12565]main loop. + A swiftly moving pattern indicates that the system is mostly idle; the + speedometer slows down as the system becomes overloaded. The + speedometer on Sun Microsystems hardware bounces back and forth like + the eyes on one of the Cylons from the wretched "Battlestar Galactica" + TV series. + + Historical note: One computer, the GE 600 (later Honeywell 6000) + actually had an analog speedometer on the front panel, calibrated in + instructions executed per second. + _________________________________________________________________ + + Node:spell, Next:[12566]spelling flame, Previous:[12567]speedometer, + Up:[12568]= S = + + spell n. + + Syn. [12569]incantation. + _________________________________________________________________ + + Node:spelling flame, Next:[12570]spider, Previous:[12571]spell, + Up:[12572]= S = + + spelling flame n. // + + [Usenet] A posting ostentatiously correcting a previous article's + spelling as a way of casting scorn on the point the article was trying + to make, instead of actually responding to that point (compare + [12573]dictionary flame). Of course, people who are more than usually + slovenly spellers are prone to think any correction is a spelling + flame. It's an amusing comment on human nature that spelling flames + themselves often contain spelling errors. + _________________________________________________________________ + + Node:spider, Next:[12574]spider food, Previous:[12575]spelling flame, + Up:[12576]= S = + + spider + + The Web-walking part of a search engine that collects pages for + indexing in the search engine's database. Also called a [12577]bot. + The best-known spider is Scooter, the web-walker for the Alta Vista + search engine. + _________________________________________________________________ + + Node:spider food, Next:[12578]spiffy, Previous:[12579]spider, + Up:[12580]= S = + + spider food n. + + Keywords embedded (usually invisibly) into a web page to attract + search engines (spiders). The intended result of including spider food + in one's web page is to insure that the page appears high on the list + of matching entries to a search engine query. There are right and + wrong ways to do this; the right way is a discreet `meta keywords' + tag, the wrong way is to embed many repeats of a keyword in comments + (and many search engines now detect and ignore the latter). + _________________________________________________________________ + + Node:spiffy, Next:[12581]spike, Previous:[12582]spider food, + Up:[12583]= S = + + spiffy /spi'fee/ adj. + + 1. Said of programs having a pretty, clever, or exceptionally + well-designed interface. "Have you seen the spiffy [12584]X version of + [12585]empire yet?" 2. Said sarcastically of a program that is + perceived to have little more than a flashy interface going for it. + Which meaning should be drawn depends delicately on tone of voice and + context. This word was common mainstream slang during the 1940s, in a + sense close to 1. + _________________________________________________________________ + + Node:spike, Next:[12586]spin, Previous:[12587]spiffy, Up:[12588]= S = + + spike v. + + To defeat a selection mechanism by introducing a (sometimes temporary) + device that forces a specific result. The word is used in several + industries; telephone engineers refer to spiking a relay by inserting + a pin to hold the relay in either the closed or open state, and + railroaders refer to spiking a track switch so that it cannot be + moved. In programming environments it normally refers to a temporary + change, usually for testing purposes (as opposed to a permanent + change, which would be called [12589]hardwired). + _________________________________________________________________ + + Node:spin, Next:[12590]spl, Previous:[12591]spike, Up:[12592]= S = + + spin vi. + + Equivalent to [12593]buzz. More common among C and Unix programmers. + See the discussion of `spinlock' under [12594]busy-wait. + _________________________________________________________________ + + Node:spl, Next:[12595]splash screen, Previous:[12596]spin, Up:[12597]= + S = + + spl /S-P-L/ + + [abbrev, from Set Priority Level] The way traditional Unix kernels + implement mutual exclusion by running code at high interrupt levels. + Used in jargon to describe the act of tuning in or tuning out ordinary + communication. Classically, spl levels run from 1 to 7; "Fred's at spl + 6 today" would mean that he is very hard to interrupt. "Wait till I + finish this; I'll spl down then." See also [12598]interrupts locked + out. + _________________________________________________________________ + + Node:splash screen, Next:[12599]splat, Previous:[12600]spl, + Up:[12601]= S = + + splash screen n. + + [Mac users] Syn. [12602]banner, sense 3. + _________________________________________________________________ + + Node:splat, Next:[12603]splat out, Previous:[12604]splash screen, + Up:[12605]= S = + + splat n. + + 1. Name used in many places (DEC, IBM, and others) for the asterisk + (*) character (ASCII 0101010). This may derive from the `squashed-bug' + appearance of the asterisk on many early line printers. 2. [MIT] Name + used by some people for the # character (ASCII 0100011). 3. The + [12606]feature key on a Mac (same as [12607]alt, sense 2). 4. obs. + Name used by some people for the Stanford/ITS extended ASCII circle-x + character. This character is also called `blobby' and `frob', among + other names; it is sometimes used by mathematicians as a notation for + `tensor product'. 5. obs. Name for the semi-mythical Stanford extended + ASCII circle-plus character. See also [12608]ASCII. + _________________________________________________________________ + + Node:splat out, Next:[12609]spod, Previous:[12610]splat, Up:[12611]= S + = + + splat out v. + + [Usenet] To partially obscure a potentially provocative word by + substituting [12612]splat characters for some of its letters (usually, + but not always, the vowels). The purpose is not to make the word + unrecognizable but to make it a mention rather than a use, so that no + flamewar ensues. Words often splatted out include N*z* (see + [12613]Godwin's Law), *v*l*t**n (anywhere fundamentalists might be + lurking), *b*rt**n, and g*n c*ntr*l. Compare [12614]UN*X. + _________________________________________________________________ + + Node:spod, Next:[12615]spoiler, Previous:[12616]splat out, Up:[12617]= + S = + + spod n. + + [UK] 1. A lower form of life found on [12618]talker systems and + [12619]MUDs. The spod has few friends in [12620]RL and uses talkers + instead, finding communication easier and preferable over the net. He + has all the negative traits of the [12621]computer geek without having + any interest in computers per se. Lacking any knowledge of or interest + in how networks work, and considering his access a God-given right, he + is a major irritant to sysadmins, clogging up lines in order to reach + new MUDs, following passed-on instructions on how to sneak his way + onto Internet ("Wow! It's in America!") and complaining when he is not + allowed to use busy routes. A true spod will start any conversation + with "Are you male or female?" (and follow it up with "Got any good + numbers/IDs/passwords?") and will not talk to someone physically + present in the same terminal room until they log onto the same machine + that he is using and enter talk mode. Compare [12622]newbie, + [12623]tourist, [12624]weenie, [12625]twink, [12626]terminal junkie, + [12627]warez d00dz. 2. A [12628]backronym for "Sole Purpose, Obtain a + Degree"; according to some self-described spods, this term is used by + indifferent students to condemn their harder-working fellows. Compare + the defiant adoption of the term `geek' in the mid-1990s by people who + would previously have been stigmatized by it (see [12629]computer + geek). 3. [obs.] An ordinary person; a [12630]random. This is the + meaning with which the term was coined, but the inventor informs us he + has himself accepted sense 1. + _________________________________________________________________ + + Node:spoiler, Next:[12631]spoiler space, Previous:[12632]spod, + Up:[12633]= S = + + spoiler n. + + [Usenet] 1. A remark which reveals important plot elements from books + or movies, thus denying the reader (of the article) the proper + suspense when reading the book or watching the movie. 2. Any remark + which telegraphs the solution of a problem or puzzle, thus denying the + reader the pleasure of working out the correct answer (see also + [12634]interesting). Either sense readily forms compounds like `total + spoiler', `quasi-spoiler' and even `pseudo-spoiler'. + + By convention, articles which are spoilers in either sense should + contain the word `spoiler' in the Subject: line, or guarantee via + various tricks that the answer appears only after several screens-full + of warning, or conceal the sensitive information via [12635]rot13, + [12636]spoiler space or some combination of these techniques. + _________________________________________________________________ + + Node:spoiler space, Next:[12637]sponge, Previous:[12638]spoiler, + Up:[12639]= S = + + spoiler space + + [also `spoiler spoo'] A screenful of blank lines (and, often, + form-feeds) deliberately inserted in a message following a + [12640]spoiler warning, so the actual spoiler can't be seen without + hitting a key. + _________________________________________________________________ + + Node:sponge, Next:[12641]spoof, Previous:[12642]spoiler space, + Up:[12643]= S = + + sponge n. + + [Unix] A special case of a [12644]filter that reads its entire input + before writing any output; the canonical example is a sort utility. + Unlike most filters, a sponge can conveniently overwrite the input + file with the output data stream. If a file system has versioning (as + ITS did and VMS does now) the sponge/filter distinction loses its + usefulness, because directing filter output would just write a new + version. See also [12645]slurp. + _________________________________________________________________ + + Node:spoof, Next:[12646]spool, Previous:[12647]sponge, Up:[12648]= S = + + spoof vi. + + To capture, alter, and retransmit a communication stream in a way that + misleads the recipient. As used by hackers, refers especially to + altering TCP/IP packet source addresses or other packet-header data in + order to masquerade as a trusted machine. This term has become very + widespread and is borderline techspeak. + _________________________________________________________________ + + Node:spool, Next:[12649]spool file, Previous:[12650]spoof, Up:[12651]= + S = + + spool vi. + + [from early IBM `Simultaneous Peripheral Operation On-Line', but is + widely thought to be a [12652]backronym] To send files to some device + or program (a `spooler') that queues them up and does something useful + with them later. Without qualification, the spooler is the `print + spooler' controlling output of jobs to a printer; but the term has + been used in connection with other peripherals (especially plotters + and graphics devices) and occasionally even for input devices. See + also [12653]demon. + _________________________________________________________________ + + Node:spool file, Next:[12654]spungle, Previous:[12655]spool, + Up:[12656]= S = + + spool file n. + + Any file to which data is [12657]spooled to await the next stage of + processing. Especially used in circumstances where spooling the data + copes with a mismatch between speeds in two devices or pieces of + software. For example, when you send mail under Unix, it's typically + copied to a spool file to await a transport [12658]demon's attentions. + This is borderline techspeak. + _________________________________________________________________ + + Node:spungle, Next:[12659]square tape, Previous:[12660]spool file, + Up:[12661]= S = + + spungle n. + + [Durham, UK; portmanteau, [12662]spangle + bungle] A [12663]spangle of + no actual usefulness. Example: Roger the Bent Paperclip in Microsoft + Word '98. A spungle's only virtue is that it looks pretty, unless you + find creeping featurism ugly. + _________________________________________________________________ + + Node:square tape, Next:[12664]squirrelcide, Previous:[12665]spungle, + Up:[12666]= S = + + square tape n. + + Mainframe magnetic tape cartridges for use with IBM 3480 or compatible + tape drives; or QIC tapes used on workstations and micros. The term + comes from the square (actually rectangular) shape of the cartridges; + contrast [12667]round tape. + _________________________________________________________________ + + Node:squirrelcide, Next:[12668]stack, Previous:[12669]square tape, + Up:[12670]= S = + + squirrelcide n. + + [common on Usenet's comp.risks newsgroup.] (alt. `squirrelicide') What + all too frequently happens when a squirrel decides to exercise its + species's unfortunate penchant for shorting out power lines with their + little furry bodies. Result: one dead squirrel, one down computer + installation. In this situation, the computer system is said to have + been squirrelcided. + _________________________________________________________________ + + Node:stack, Next:[12671]stack puke, Previous:[12672]squirrelcide, + Up:[12673]= S = + + stack n. + + The set of things a person has to do in the future. One speaks of the + next project to be attacked as having risen to the top of the stack. + "I'm afraid I've got real work to do, so this'll have to be pushed way + down on my stack." "I haven't done it yet because every time I pop my + stack something new gets pushed." If you are interrupted several times + in the middle of a conversation, "My stack overflowed" means "I forget + what we were talking about." The implication is that more items were + pushed onto the stack than could be remembered, so the least recent + items were lost. The usual physical example of a stack is to be found + in a cafeteria: a pile of plates or trays sitting on a spring in a + well, so that when you put one on the top they all sink down, and when + you take one off the top the rest spring up a bit. See also + [12674]push and [12675]pop. + + At MIT, [12676]PDL used to be a more common synonym for [12677]stack + in all these contexts, and this may still be true. Everywhere else + [12678]stack seems to be the preferred term. [12679]Knuth ("The Art of + Computer Programming", second edition, vol. 1, p. 236) says: + + Many people who realized the importance of stacks and queues + independently have given other names to these structures: stacks + have been called push-down lists, reversion storages, cellars, + nesting stores, piles, last-in-first-out ("LIFO") lists, and even + yo-yo lists! + _________________________________________________________________ + + Node:stack puke, Next:[12680]stale pointer bug, Previous:[12681]stack, + Up:[12682]= S = + + stack puke n. + + Some processor architectures are said to `puke their guts onto the + stack' to save their internal state during exception processing. The + Motorola 68020, for example, regurgitates up to 92 bytes on a bus + fault. On a pipelined machine, this can take a while. + _________________________________________________________________ + + Node:stale pointer bug, Next:[12683]star out, Previous:[12684]stack + puke, Up:[12685]= S = + + stale pointer bug n. + + Synonym for [12686]aliasing bug used esp. among microcomputer hackers. + _________________________________________________________________ + + Node:star out, Next:[12687]state, Previous:[12688]stale pointer bug, + Up:[12689]= S = + + star out v. + + [University of York, England] To replace a user's encrypted password + in /etc/passwd with a single asterisk. Under Unix this is not a legal + encryption of any password; hence the user is not permitted to log in. + In general, accounts like adm, news, and daemon are permanently + "starred out"; occasionally a real user might have the this inflicted + upon him/her as a punishment, e.g. "Graham was starred out for playing + Omega in working hours". Also occasionally known as The Order Of The + Gold Star in this context. "Don't do that, or you'll be awarded the + Order of the Gold Star..." Compare [12690]disusered. + _________________________________________________________________ + + Node:state, Next:[12691]stealth manager, Previous:[12692]star out, + Up:[12693]= S = + + state n. + + 1. Condition, situation. "What's the state of your latest hack?" "It's + winning away." "The system tried to read and write the disk + simultaneously and got into a totally [12694]wedged state." The + standard question "What's your state?" means "What are you doing?" or + "What are you about to do?" Typical answers are "about to gronk out", + or "hungry". Another standard question is "What's the state of the + world?", meaning "What's new?" or "What's going on?". The more terse + and humorous way of asking these questions would be "State-p?". + Another way of phrasing the first question under sense 1 would be + "state-p latest hack?". 2. Information being maintained in + non-permanent memory (electronic or human). + _________________________________________________________________ + + Node:stealth manager, Next:[12695]steam-powered, + Previous:[12696]state, Up:[12697]= S = + + stealth manager n. + + [Corporate DP] A manager that appears out of nowhere, promises + undeliverable software to unknown end users, and vanishes before the + programming staff realizes what has happened. See [12698]smoke and + mirrors. + _________________________________________________________________ + + Node:steam-powered, Next:[12699]STFW, Previous:[12700]stealth manager, + Up:[12701]= S = + + steam-powered adj. + + Old-fashioned or underpowered; archaic. This term does not have a + strong negative loading and may even be used semi-affectionately for + something that clanks and wheezes a lot but hangs in there doing the + job. + _________________________________________________________________ + + Node:STFW, Next:[12702]stiffy, Previous:[12703]steam-powered, + Up:[12704]= S = + + STFW imp. /S-T-F-W/ + + [Usenet] Commmon abbreviation for "Search The Fucking Web", a + suggestion that what you're asking for is a query better handled by a + search engine than a human being. Usage is common and exactly parallel + to both senses of [12705]RTFM. + _________________________________________________________________ + + Node:stiffy, Next:[12706]stir-fried random, Previous:[12707]STFW, + Up:[12708]= S = + + stiffy n. + + 3.5-inch [12709]microfloppies, so called because their jackets are + more rigid than those of the 5.25-inch and the (now totally obsolete) + 8-inch floppy. Elsewhere this might be called a `firmy'. For some odd + reason, several sources have taken the trouble to inform us that this + term is widespread in South Africa. + _________________________________________________________________ + + Node:stir-fried random, Next:[12710]stomp on, Previous:[12711]stiffy, + Up:[12712]= S = + + stir-fried random n. + + (alt. `stir-fried mumble') Term used for the best dish of many of + those hackers who can cook. Consists of random fresh veggies and meat + wokked with random spices. Tasty and economical. See [12713]random, + [12714]great-wall, [12715]ravs, [12716]laser chicken, [12717]oriental + food; see also [12718]mumble. + _________________________________________________________________ + + Node:stomp on, Next:[12719]Stone Age, Previous:[12720]stir-fried + random, Up:[12721]= S = + + stomp on vt. + + To inadvertently overwrite something important, usually automatically. + "All the work I did this weekend got stomped on last night by the + nightly server script." Compare [12722]scribble, [12723]mangle, + [12724]trash, [12725]scrog, [12726]roach. + _________________________________________________________________ + + Node:Stone Age, Next:[12727]stone knives and bearskins, + Previous:[12728]stomp on, Up:[12729]= S = + + Stone Age n.,adj. + + 1. In computer folklore, an ill-defined period from ENIAC (ca. 1943) + to the mid-1950s; the great age of electromechanical [12730]dinosaurs. + Sometimes used for the entire period up to 1960-61 (see [12731]Iron + Age); however, it is funnier and more descriptive to characterize the + latter period in terms of a `Bronze Age' era of transistor-logic, + pre-ferrite-[12732]core machines with drum or CRT mass storage (as + opposed to just mercury delay lines and/or relays). See also + [12733]Iron Age. 2. More generally, a pejorative for any crufty, + ancient piece of hardware or software technology. Note that this is + used even by people who were there for the [12734]Stone Age (sense 1). + _________________________________________________________________ + + Node:stone knives and bearskins, Next:[12735]stoppage, + Previous:[12736]Stone Age, Up:[12737]= S = + + stone knives and bearskins n. + + [from the Star Trek Classic episode "The City on the Edge of Forever"] + A term traditionally used to describe (and deprecate) computing + environments that are grotesquely primitive in light of what is known + about good ways to design things. As in "Don't get too used to the + facilities here. Once you leave SAIL it's stone knives and bearskins + as far as the eye can see". Compare [12738]steam-powered. + _________________________________________________________________ + + Node:stoppage, Next:[12739]store, Previous:[12740]stone knives and + bearskins, Up:[12741]= S = + + stoppage /sto'p*j/ n. + + Extreme [12742]lossage that renders something (usually something + vital) completely unusable. "The recent system stoppage was caused by + a [12743]fried transformer." + _________________________________________________________________ + + Node:store, Next:[12744]strided, Previous:[12745]stoppage, Up:[12746]= + S = + + store n. + + [prob. from techspeak `main store'] In some varieties of Commonwealth + hackish, the preferred synonym for [12747]core. Thus, `bringing a + program into store' means not that one is returning shrink-wrapped + software but that a program is being [12748]swapped in. + _________________________________________________________________ + + Node:strided, Next:[12749]stroke, Previous:[12750]store, Up:[12751]= S + = + + strided /stri:'d*d/ adj. + + [scientific computing] Said of a sequence of memory reads and writes + to addresses, each of which is separated from the last by a constant + interval called the `stride length'. These can be a worst-case access + pattern for the standard memory-caching schemes when the stride length + is a multiple of the cache line size. Strided references are often + generated by loops through an array, and (if your data is large enough + that access-time is significant) it can be worthwhile to tune for + better locality by inverting double loops or by partially unrolling + the outer loop of a loop nest. This usage is borderline techspeak; the + related term `memory stride' is definitely techspeak. + _________________________________________________________________ + + Node:stroke, Next:[12752]strudel, Previous:[12753]strided, Up:[12754]= + S = + + stroke n. + + Common name for the slant (`/', ASCII 0101111) character. See + [12755]ASCII for other synonyms. + _________________________________________________________________ + + Node:strudel, Next:[12756]stubroutine, Previous:[12757]stroke, + Up:[12758]= S = + + strudel n. + + Common (spoken) name for the at-sign (`@', ASCII 1000000) character. + See [12759]ASCII for other synonyms. + _________________________________________________________________ + + Node:stubroutine, Next:[12760]studly, Previous:[12761]strudel, + Up:[12762]= S = + + stubroutine /stuhb'roo-teen/ n. + + [contraction of `stub subroutine'] Tiny, often vacuous placeholder for + a subroutine that is to be written or fleshed out later. + _________________________________________________________________ + + Node:studly, Next:[12763]studlycaps, Previous:[12764]stubroutine, + Up:[12765]= S = + + studly adj. + + Impressive; powerful. Said of code and designs which exhibit both + complexity and a virtuoso flair. Has connotations similar to + [12766]hairy but is more positive in tone. Often in the emphatic `most + studly' or as noun-form `studliness'. "Smail 3.0's configuration + parser is most studly." + _________________________________________________________________ + + Node:studlycaps, Next:[12767]stunning, Previous:[12768]studly, + Up:[12769]= S = + + studlycaps /stuhd'lee-kaps/ n. + + A hackish form of silliness similar to [12770]BiCapitalization for + trademarks, but applied randomly and to arbitrary text rather than to + trademarks. ThE oRigiN and SigNificaNce of thIs pRacTicE iS oBscuRe. + _________________________________________________________________ + + Node:stunning, Next:[12771]stupid-sort, Previous:[12772]studlycaps, + Up:[12773]= S = + + stunning adj. + + Mind-bogglingly stupid. Usually used in sarcasm. "You want to code + what in ADA? That's a ... stunning idea!" + _________________________________________________________________ + + Node:stupid-sort, Next:[12774]Stupids, Previous:[12775]stunning, + Up:[12776]= S = + + stupid-sort n. + + Syn. [12777]bogo-sort. + _________________________________________________________________ + + Node:Stupids, Next:[12778]Sturgeon's Law, Previous:[12779]stupid-sort, + Up:[12780]= S = + + Stupids n. + + Term used by [12781]samurai for the [12782]suits who employ them; + succinctly expresses an attitude at least as common, though usually + better disguised, among other subcultures of hackers. There may be + intended reference here to an SF story originally published in 1952 + but much anthologized since, Mark Clifton's "Star, Bright". In it, a + super-genius child classifies humans into a very few `Brights' like + herself, a huge majority of `Stupids', and a minority of `Tweens', the + merely ordinary geniuses. + _________________________________________________________________ + + Node:Sturgeon's Law, Next:[12783]sucking mud, Previous:[12784]Stupids, + Up:[12785]= S = + + Sturgeon's Law prov. + + "Ninety percent of everything is crap". Derived from a quote by + science fiction author Theodore Sturgeon, who once said, "Sure, 90% of + science fiction is crud. That's because 90% of everything is crud." + Oddly, when Sturgeon's Law is cited, the final word is almost + invariably changed to `crap'. Compare [12786]Hanlon's Razor, + [12787]Ninety-Ninety Rule. Though this maxim originated in SF fandom, + most hackers recognize it and are all too aware of its truth. + _________________________________________________________________ + + Node:sucking mud, Next:[12788]sufficiently small, + Previous:[12789]Sturgeon's Law, Up:[12790]= S = + + sucking mud adj. + + [Applied Data Research] (also `pumping mud') Crashed or [12791]wedged. + Usually said of a machine that provides some service to a network, + such as a file server. This Dallas regionalism derives from the East + Texas oilfield lament, "Shut 'er down, Ma, she's a-suckin' mud". Often + used as a query. "We are going to reconfigure the network, are you + ready to suck mud?" + _________________________________________________________________ + + Node:sufficiently small, Next:[12792]suit, Previous:[12793]sucking + mud, Up:[12794]= S = + + sufficiently small adj. + + Syn. [12795]suitably small. + _________________________________________________________________ + + Node:suit, Next:[12796]suitable win, Previous:[12797]sufficiently + small, Up:[12798]= S = + + suit n. + + 1. Ugly and uncomfortable `business clothing' often worn by + non-hackers. Invariably worn with a `tie', a strangulation device that + partially cuts off the blood supply to the brain. It is thought that + this explains much about the behavior of suit-wearers. Compare + [12799]droid. 2. A person who habitually wears suits, as distinct from + a techie or hacker. See [12800]pointy-haired, [12801]burble, + [12802]management, [12803]Stupids, [12804]SNAFU principle, [12805]PHB, + and [12806]brain-damaged. + _________________________________________________________________ + + Node:suitable win, Next:[12807]suitably small, Previous:[12808]suit, + Up:[12809]= S = + + suitable win n. + + See [12810]win. + _________________________________________________________________ + + Node:suitably small, Next:[12811]Sun, Previous:[12812]suitable win, + Up:[12813]= S = + + suitably small adj. + + [perverted from mathematical jargon] + + An expression used ironically to characterize unquantifiable behavior + that differs from expected or required behavior. For example, suppose + a newly created program came up with a correct full-screen display, + and one publicly exclaimed: "It works!" Then, if the program dumped + core on the first mouse click, one might add: "Well, for suitably + small values of `works'." Compare the characterization of pi under + [12814]random numbers. + _________________________________________________________________ + + Node:Sun, Next:[12815]sun lounge, Previous:[12816]suitably small, + Up:[12817]= S = + + Sun n. + + Sun Microsystems. Hackers remember that the name was originally an + acronym, Stanford University Network. Sun started out around 1980 with + some hardware hackers (mainly) from Stanford talking to some software + hackers (mainly) from UC Berkeley; Sun's original technology concept + married a clever board design based on the Motorola 68000 to + [12818]BSD Unix. Sun went on to lead the worstation industry through + the 1980s, and for years afterwards remained an engineering-driven + company and a good place for hackers to work. Though Sun drifted away + from its techie origins after 1990 and has since made some strategic + moves that disappointed and annoyed many hackers (especially by + maintaining proprietary control of Java and rejecting Linux), it's + still considered within the family in much the same way [12819]DEC was + in the 1970s and early 1980s. + _________________________________________________________________ + + Node:sun lounge, Next:[12820]sun-stools, Previous:[12821]Sun, + Up:[12822]= S = + + sun lounge n. + + [UK] The room where all the Sun workstations live. The humor in this + term comes from the fact that it's also in mainstream use to describe + a solarium, and all those Sun workstations clustered together give off + an amazing amount of heat. + _________________________________________________________________ + + Node:sun-stools, Next:[12823]sunspots, Previous:[12824]sun lounge, + Up:[12825]= S = + + sun-stools n. + + Unflattering hackerism for SunTools, a pre-X windowing environment + notorious in its day for size, slowness, and misfeatures. [12826]X, + however, is larger and (some claim) slower; see [12827]second-system + effect. + _________________________________________________________________ + + Node:sunspots, Next:[12828]super source quench, + Previous:[12829]sun-stools, Up:[12830]= S = + + sunspots n. + + 1. Notional cause of an odd error. "Why did the program suddenly turn + the screen blue?" "Sunspots, I guess." 2. Also the cause of [12831]bit + rot -- from the myth that sunspots will increase [12832]cosmic rays, + which can flip single bits in memory. See also [12833]phase of the + moon. + _________________________________________________________________ + + Node:super source quench, Next:[12834]superloser, + Previous:[12835]sunspots, Up:[12836]= S = + + super source quench n. + + A special packet designed to shut up an Internet host. The Internet + Protocol (IP) has a control message called Source Quench that asks a + host to transmit more slowly on a particular connection to avoid + congestion. It also has a Redirect control message intended to + instruct a host to send certain packets to a different local router. A + "super source quench" is actually a redirect control packet, forged to + look like it came from a local router, that instructs a host to send + all packets to its own local loopback address. This will effectively + tie many Internet hosts up in knots. Compare [12837]Godzillagram, + [12838]breath-of-life packet. + _________________________________________________________________ + + Node:superloser, Next:[12839]superprogrammer, Previous:[12840]super + source quench, Up:[12841]= S = + + superloser n. + + [Unix] A superuser with no clue - someone with root privileges on a + Unix system and no idea what he/she is doing, the moral equivalent of + a three-year-old with an unsafetied Uzi. Anyone who thinks this is an + uncommon situation reckons without the territorial urges of + [12842]management. + _________________________________________________________________ + + Node:superprogrammer, Next:[12843]superuser, + Previous:[12844]superloser, Up:[12845]= S = + + superprogrammer n. + + A prolific programmer; one who can code exceedingly well and quickly. + Not all hackers are superprogrammers, but many are. (Productivity can + vary from one programmer to another by three orders of magnitude. For + example, one programmer might be able to write an average of 3 lines + of working code in one day, while another, with the proper tools, + might be able to write 3,000. This range is astonishing; it is matched + in very few other areas of human endeavor.) The term `superprogrammer' + is more commonly used within such places as IBM than in the hacker + community. It tends to stress naive measures of productivity and to + underweight creativity, ingenuity, and getting the job done -- and to + sidestep the question of whether the 3,000 lines of code do more or + less useful work than three lines that do the [12846]Right Thing. + Hackers tend to prefer the terms [12847]hacker and [12848]wizard. + _________________________________________________________________ + + Node:superuser, Next:[12849]support, Previous:[12850]superprogrammer, + Up:[12851]= S = + + superuser n. + + [Unix] Syn. [12852]root, [12853]avatar. This usage has spread to + non-Unix environments; the superuser is any account with all + [12854]wheel bits on. A more specific term than [12855]wheel. + _________________________________________________________________ + + Node:support, Next:[12856]surf, Previous:[12857]superuser, Up:[12858]= + S = + + support n. + + After-sale handholding; something many software vendors promise but + few deliver. To hackers, most support people are useless -- because by + the time a hacker calls support he or she will usually know the + software and the relevant manuals better than the support people + (sadly, this is not a joke or exaggeration). A hacker's idea of + `support' is a tête-à-tête with the software's designer. + _________________________________________________________________ + + Node:surf, Next:[12859]Suzie COBOL, Previous:[12860]support, + Up:[12861]= S = + + surf v. + + [from the `surf' idiom for rapidly flipping TV channels] To traverse + the Internet in search of interesting stuff, used esp. if one is doing + so with a World Wide Web browser. It is also common to speak of + `surfing in' to a particular resource. + + Hackers adopted this term early, but many have stopped using it since + it went completely mainstream around 1995. The passive, couch-potato + connotations that go with TV channel surfing were never pleasant, and + hearing non-hackers wax enthusiastic about "surfing the net" tends to + make hackers feel a bit as though their home is being overrun by + ignorami. + _________________________________________________________________ + + Node:Suzie COBOL, Next:[12862]swab, Previous:[12863]surf, Up:[12864]= + S = + + Suzie COBOL /soo'zee koh'bol/ + + 1. [IBM: prob. from Frank Zappa's `Suzy Creamcheese'] n. A coder + straight out of training school who knows everything except the value + of comments in plain English. Also (fashionable among personkind + wishing to avoid accusations of sexism) `Sammy Cobol' or (in some + non-IBM circles) `Cobol Charlie'. 2. [proposed] Meta-name for any + [12865]code grinder, analogous to [12866]J. Random Hacker. + _________________________________________________________________ + + Node:swab, Next:[12867]swap, Previous:[12868]Suzie COBOL, Up:[12869]= + S = + + swab /swob/ + + [From the mnemonic for the PDP-11 `SWAp Byte' instruction, as + immortalized in the dd(1) option conv=swab (see [12870]dd)] 1. vt. To + solve the [12871]NUXI problem by swapping bytes in a file. 2. n. The + program in V7 Unix used to perform this action, or anything + functionally equivalent to it. See also [12872]big-endian, + [12873]little-endian, [12874]middle-endian, [12875]bytesexual. + _________________________________________________________________ + + Node:swap, Next:[12876]swap space, Previous:[12877]swab, Up:[12878]= S + = + + swap vt. + + 1. [techspeak] To move information from a fast-access memory to a + slow-access memory (`swap out'), or vice versa (`swap in'). Often + refers specifically to the use of disks as `virtual memory'. As pieces + of data or program are needed, they are swapped into [12879]core for + processing; when they are no longer needed they may be swapped out + again. 2. The jargon use of these terms analogizes people's short-term + memories with core. Cramming for an exam might be spoken of as + swapping in. If you temporarily forget someone's name, but then + remember it, your excuse is that it was swapped out. To `keep + something swapped in' means to keep it fresh in your memory: "I reread + the TECO manual every few months to keep it swapped in." If someone + interrupts you just as you got a good idea, you might say "Wait a + moment while I swap this out", implying that a piece of paper is your + extra-somatic memory and that if you don't swap the idea out by + writing it down it will get overwritten and lost as you talk. Compare + [12880]page in, [12881]page out. + _________________________________________________________________ + + Node:swap space, Next:[12882]swapped in, Previous:[12883]swap, + Up:[12884]= S = + + swap space n. + + Storage space, especially temporary storage space used during a move + or reconfiguration. "I'm just using that corner of the machine room + for swap space." + _________________________________________________________________ + + Node:swapped in, Next:[12885]swapped out, Previous:[12886]swap space, + Up:[12887]= S = + + swapped in n. + + See [12888]swap. See also [12889]page in. + _________________________________________________________________ + + Node:swapped out, Next:[12890]swizzle, Previous:[12891]swapped in, + Up:[12892]= S = + + swapped out n. + + See [12893]swap. See also [12894]page out. + _________________________________________________________________ + + Node:swizzle, Next:[12895]sync, Previous:[12896]swapped out, + Up:[12897]= S = + + swizzle v. + + To convert external names, array indices, or references within a data + structure into address pointers when the data structure is brought + into main memory from external storage (also called `pointer + swizzling'); this may be done for speed in chasing references or to + simplify code (e.g., by turning lots of name lookups into pointer + dereferences). The converse operation is sometimes termed + `unswizzling'. See also [12898]snap. + _________________________________________________________________ + + Node:sync, Next:[12899]syntactic salt, Previous:[12900]swizzle, + Up:[12901]= S = + + sync /sink/ n., vi. + + (var. `synch') 1. To synchronize, to bring into synchronization. 2. + [techspeak] To force all pending I/O to the disk; see [12902]flush, + sense 2. 3. More generally, to force a number of competing processes + or agents to a state that would be `safe' if the system were to crash; + thus, to checkpoint (in the database-theory sense). + _________________________________________________________________ + + Node:syntactic salt, Next:[12903]syntactic sugar, + Previous:[12904]sync, Up:[12905]= S = + + syntactic salt n. + + The opposite of [12906]syntactic sugar, a feature designed to make it + harder to write bad code. Specifically, syntactic salt is a hoop the + programmer must jump through just to prove that he knows what's going + on, rather than to express a program action. Some programmers consider + required type declarations to be syntactic salt. A requirement to + write end if, end while, end do, etc. to terminate the last block + controlled by a control construct (as opposed to just end) would + definitely be syntactic salt. Syntactic salt is like the real thing in + that it tends to raise hackers' blood pressures in an unhealthy way. + Compare [12907]candygrammar. + _________________________________________________________________ + + Node:syntactic sugar, Next:[12908]sys-frog, Previous:[12909]syntactic + salt, Up:[12910]= S = + + syntactic sugar n. + + [coined by Peter Landin] Features added to a language or other + formalism to make it `sweeter' for humans, features which do not + affect the expressiveness of the formalism (compare [12911]chrome). + Used esp. when there is an obvious and trivial translation of the + `sugar' feature into other constructs already present in the notation. + C's a[i] notation is syntactic sugar for *(a + i). "Syntactic sugar + causes cancer of the semicolon." -- Alan Perlis. + + The variants `syntactic saccharin' and `syntactic syrup' are also + recorded. These denote something even more gratuitous, in that + syntactic sugar serves a purpose (making something more acceptable to + humans), but syntactic saccharin or syrup serve no purpose at all. + Compare [12912]candygrammar, [12913]syntactic salt. + _________________________________________________________________ + + Node:sys-frog, Next:[12914]sysadmin, Previous:[12915]syntactic sugar, + Up:[12916]= S = + + sys-frog /sis'frog/ n. + + [the PLATO system] Playful variant of `sysprog', which is in turn + short for `systems programmer'. + _________________________________________________________________ + + Node:sysadmin, Next:[12917]sysape, Previous:[12918]sys-frog, + Up:[12919]= S = + + sysadmin /sis'ad-min/ n. + + Common contraction of `system admin'; see [12920]admin. + _________________________________________________________________ + + Node:sysape, Next:[12921]sysop, Previous:[12922]sysadmin, Up:[12923]= + S = + + sysape /sys'ayp/ n. + + A rather derogatory term for a computer operator; a play on + [12924]sysop common at sites that use the banana hierarchy of problem + complexity (see [12925]one-banana problem). + _________________________________________________________________ + + Node:sysop, Next:[12926]system, Previous:[12927]sysape, Up:[12928]= S + = + + sysop /sis'op/ n. + + [esp. in the BBS world] The operator (and usually the owner) of a + bulletin-board system. A common neophyte mistake on [12929]FidoNet is + to address a message to `sysop' in an international [12930]echo, thus + sending it to hundreds of sysops around the world. + _________________________________________________________________ + + Node:system, Next:[12931]systems jock, Previous:[12932]sysop, + Up:[12933]= S = + + system n. + + 1. The supervisor program or OS on a computer. 2. The entire computer + system, including input/output devices, the supervisor program or OS, + and possibly other software. 3. Any large-scale program. 4. Any method + or algorithm. 5. `System hacker': one who hacks the system (in senses + 1 and 2 only; for sense 3 one mentions the particular program: e.g., + `LISP hacker') + _________________________________________________________________ + + Node:systems jock, Next:[12934]system mangler, Previous:[12935]system, + Up:[12936]= S = + + systems jock n. + + See [12937]jock, sense 2. + _________________________________________________________________ + + Node:system mangler, Next:[12938]SysVile, Previous:[12939]systems + jock, Up:[12940]= S = + + system mangler n. + + Humorous synonym for `system manager', poss. from the fact that one + major IBM OS had a [12941]root account called SYSMANGR. Refers + specifically to a systems programmer in charge of administration, + software maintenance, and updates at some site. Unlike [12942]admin, + this term emphasizes the technical end of the skills involved. + _________________________________________________________________ + + Node:SysVile, Next:[12943]T, Previous:[12944]system mangler, + Up:[12945]= S = + + SysVile /sis-vi:l'/ n. + + See [12946]Missed'em-five. + _________________________________________________________________ + + Node:= T =, Next:[12947]= U =, Previous:[12948]= S =, Up:[12949]The + Jargon Lexicon + += T = + + * [12950]T: + * [12951]tail recursion: + * [12952]talk mode: + * [12953]talker system: + * [12954]tall card: + * [12955]tanked: + * [12956]TANSTAAFL: + * [12957]tape monkey: + * [12958]tar and feather: + * [12959]tarball: + * [12960]tardegy: + * [12961]taste: + * [12962]tayste: + * [12963]TCB: + * [12964]TCP/IP: + * [12965]TechRef: + * [12966]TECO: + * [12967]tee: + * [12968]teergrube: + * [12969]teledildonics: + * [12970]Telerat: + * [12971]TELNET: + * [12972]ten-finger interface: + * [12973]tense: + * [12974]tentacle: + * [12975]tenured graduate student: + * [12976]tera-: + * [12977]teraflop club: + * [12978]terminak: + * [12979]terminal brain death: + * [12980]terminal illness: + * [12981]terminal junkie: + * [12982]terpri: + * [12983]test: + * [12984]TeX: + * [12985]text: + * [12986]thanks in advance: + * [12987]That's not a bug that's a feature!: + * [12988]the literature: + * [12989]the network: + * [12990]the X that can be Y is not the true X: + * [12991]theology: + * [12992]theory: + * [12993]thinko: + * [12994]This can't happen: + * [12995]This time for sure!: + * [12996]thrash: + * [12997]thread: + * [12998]three-finger salute: + * [12999]throwaway account: + * [13000]thud: + * [13001]thumb: + * [13002]thundering herd problem: + * [13003]thunk: + * [13004]tick: + * [13005]tick-list features: + * [13006]tickle a bug: + * [13007]tiger team: + * [13008]time bomb: + * [13009]time sink: + * [13010]time T: + * [13011]times-or-divided-by: + * [13012]TINC: + * [13013]Tinkerbell program: + * [13014]TINLC: + * [13015]tip of the ice-cube: + * [13016]tired iron: + * [13017]tits on a keyboard: + * [13018]TLA: + * [13019](TM): + * [13020]TMRC: + * [13021]TMRCie: + * [13022]TMTOWTDI: + * [13023]to a first approximation: + * [13024]to a zeroth approximation: + * [13025]toad: + * [13026]toast: + * [13027]toaster: + * [13028]toeprint: + * [13029]toggle: + * [13030]tool: + * [13031]toolsmith: + * [13032]toor: + * [13033]topic drift: + * [13034]topic group: + * [13035]TOPS-10: + * [13036]TOPS-20: + * [13037]tourist: + * [13038]tourist information: + * [13039]touristic: + * [13040]toy: + * [13041]toy language: + * [13042]toy problem: + * [13043]toy program: + * [13044]trampoline: + * [13045]trap: + * [13046]trap door: + * [13047]trash: + * [13048]trawl: + * [13049]tree-killer: + * [13050]treeware: + * [13051]trit: + * [13052]trivial: + * [13053]troff: + * [13054]troglodyte: + * [13055]troglodyte mode: + * [13056]Trojan horse: + * [13057]troll: + * [13058]Troll-O-Meter: + * [13059]tron: + * [13060]true-hacker: + * [13061]tty: + * [13062]tube: + * [13063]tube time: + * [13064]tunafish: + * [13065]tune: + * [13066]turbo nerd: + * [13067]Turing tar-pit: + * [13068]turist: + * [13069]Tux: + * [13070]tweak: + * [13071]tweeter: + * [13072]TWENEX: + * [13073]twiddle: + * [13074]twiddle: + * [13075]twilight zone: + * [13076]twink: + * [13077]twirling baton: + * [13078]two pi: + * [13079]two-to-the-N: + * [13080]twonkie: + _________________________________________________________________ + + Node:T, Next:[13081]tail recursion, Previous:[13082]SysVile, + Up:[13083]= T = + + T /T/ + + 1. [from LISP terminology for `true'] Yes. Used in reply to a question + (particularly one asked using [13084]The -P convention). In LISP, the + constant T means `true', among other things. Some Lisp hackers use `T' + and `NIL' instead of `Yes' and `No' almost reflexively. This sometimes + causes misunderstandings. When a waiter or flight attendant asks + whether a hacker wants coffee, he may absently respond `T', meaning + that he wants coffee; but of course he will be brought a cup of tea + instead. Fortunately, most hackers (particularly those who frequent + Chinese restaurants) like tea at least as well as coffee -- so it is + not that big a problem. 2. See [13085]time T (also [13086]since time T + equals minus infinity). 3. [techspeak] In transaction-processing + circles, an abbreviation for the noun `transaction'. 4. [Purdue] + Alternate spelling of [13087]tee. 5. A dialect of [13088]LISP + developed at Yale. (There is an intended allusion to NIL, "New + Implementation of Lisp", another dialect of Lisp developed for the + [13089]VAX) + _________________________________________________________________ + + Node:tail recursion, Next:[13090]talk mode, Previous:[13091]T, + Up:[13092]= T = + + tail recursion n. + + If you aren't sick of it already, see [13093]tail recursion. + _________________________________________________________________ + + Node:talk mode, Next:[13094]talker system, Previous:[13095]tail + recursion, Up:[13096]= T = + + talk mode n. + + A feature supported by Unix, ITS, and some other OSes that allows two + or more logged-in users to set up a real-time on-line conversation. It + combines the immediacy of talking with all the precision (and + verbosity) that written language entails. It is difficult to + communicate inflection, though conventions have arisen for some of + these (see the section on writing style in the Prependices for + details). + + Talk mode has a special set of jargon words, used to save typing, + which are not used orally. Some of these are identical to (and + probably derived from) Morse-code jargon used by ham-radio amateurs + since the 1920s. + + AFAIAC + as far as I am concerned + + AFAIK + as far as I know + + BCNU + be seeing you + + BTW + by the way + + BYE? + are you ready to unlink? (this is the standard way to end a + talk-mode conversation; the other person types BYE to confirm, + or else continues the conversation) + + CUL + see you later + + ENQ? + are you busy? (expects ACK or NAK in return) + + FOO? + are you there? (often used on unexpected links, meaning also + "Sorry if I butted in ..." (linker) or "What's up?" (linkee)) + + FWIW + for what it's worth + + FYI + for your information + + FYA + for your amusement + + GA + go ahead (used when two people have tried to type + simultaneously; this cedes the right to type to the other) + + GRMBL + grumble (expresses disquiet or disagreement) + + HELLOP + hello? (an instance of the `-P' convention) + + IIRC + if I recall correctly + + JAM + just a minute (equivalent to SEC....) + + MIN + same as JAM + + NIL + no (see [13097]NIL) + + NP + no problem + + O + over to you + + OO + over and out + + / + another form of "over to you" (from x/y as "x over y") + + \ + lambda (used in discussing LISPy things) + + OBTW + oh, by the way + + OTOH + on the other hand + + R U THERE? + are you there? + + SEC + wait a second (sometimes written SEC...) + + SYN + Are you busy? (expects ACK, SYN|ACK, or RST in return; this is + modeled on the TCP/IP handshake sequence) + + T + yes (see the main entry for [13098]T) + + TNX + thanks + + TNX 1.0E6 + thanks a million (humorous) + + TNXE6 + another form of "thanks a million" + + WRT + with regard to, or with respect to. + + WTF + the universal interrogative particle; WTF knows what it means? + + WTH + what the hell? + + <double newline> + When the typing party has finished, he/she types two newlines + to signal that he/she is done; this leaves a blank line between + `speeches' in the conversation, making it easier to reread the + preceding text. + + <name>: + When three or more terminals are linked, it is conventional for + each typist to [13099]prepend his/her login name or handle and + a colon (or a hyphen) to each line to indicate who is typing + (some conferencing facilities do this automatically). The login + name is often shortened to a unique prefix (possibly a single + letter) during a very long conversation. + + /\/\/\ + A giggle or chuckle. On a MUD, this usually means `earthquake + fault'. + + Most of the above sub-jargon is used at both Stanford and MIT. Several + of these expressions are also common in [13100]email, esp. FYI, FYA, + BTW, BCNU, WTF, and CUL. A few other abbreviations have been reported + from commercial networks, such as GEnie and CompuServe, where on-line + `live' chat including more than two people is common and usually + involves a more `social' context, notably the following: + + <g> + grin + + <gd&r> + grinning, ducking, and running + + BBL + be back later + + BRB + be right back + + HHOJ + ha ha only joking + + HHOK + ha ha only kidding + + HHOS + [13101]ha ha only serious + + IMHO + in my humble opinion (see [13102]IMHO) + + LOL + laughing out loud + + NHOH + Never Heard of Him/Her (often used in [13103]initgame) + + ROTF + rolling on the floor + + ROTFL + rolling on the floor laughing + + AFK + away from keyboard + + b4 + before + + CU l8tr + see you later + + MORF + male or female? + + TTFN + ta-ta for now + + TTYL + talk to you later + + OIC + oh, I see + + rehi + hello again + + Most of these are not used at universities or in the Unix world, + though ROTF and TTFN have gained some currency there and IMHO is + common; conversely, most of the people who know these are unfamiliar + with FOO?, BCNU, HELLOP, [13104]NIL, and [13105]T. + + The [13106]MUD community uses a mixture of Usenet/Internet emoticons, + a few of the more natural of the old-style talk-mode abbrevs, and some + of the `social' list above; specifically, MUD respondents report use + of BBL, BRB, LOL, b4, BTW, WTF, TTFN, and WTH. The use of `rehi' is + also common; in fact, mudders are fond of re- compounds and will + frequently `rehug' or `rebonk' (see [13107]bonk/oif) people. The word + `re' by itself is taken as `regreet'. In general, though, MUDders + express a preference for typing things out in full rather than using + abbreviations; this may be due to the relative youth of the MUD + cultures, which tend to include many touch typists and to assume + high-speed links. The following uses specific to MUDs are reported: + + CU l8er + see you later (mutant of CU l8tr) + + FOAD + fuck off and die (use of this is generally OTT) + + OTT + over the top (excessive, uncalled for) + + ppl + abbrev for "people" + + THX + thanks (mutant of TNX; clearly this comes in batches of 1138 + (the Lucasian K)). + + UOK? + are you OK? + + Some [13108]B1FFisms (notably the variant spelling d00d) appear to be + passing into wider use among some subgroups of MUDders. + + One final note on talk mode style: neophytes, when in talk mode, often + seem to think they must produce letter-perfect prose because they are + typing rather than speaking. This is not the best approach. It can be + very frustrating to wait while your partner pauses to think of a word, + or repeatedly makes the same spelling error and backs up to fix it. It + is usually best just to leave typographical errors behind and plunge + forward, unless severe confusion may result; in that case it is often + fastest just to type "xxx" and start over from before the mistake. + + See also [13109]hakspek, [13110]emoticon. + _________________________________________________________________ + + Node:talker system, Next:[13111]tall card, Previous:[13112]talk mode, + Up:[13113]= T = + + talker system n. + + British hackerism for software that enables real-time chat or + [13114]talk mode. + _________________________________________________________________ + + Node:tall card, Next:[13115]tanked, Previous:[13116]talker system, + Up:[13117]= T = + + tall card n. + + A PC/AT-size expansion card (these can be larger than IBM PC or XT + cards because the AT case is bigger). See also [13118]short card. When + IBM introduced the PS/2 model 30 (its last gasp at supporting the ISA) + they made the case lower and many industry-standard tall cards + wouldn't fit; this was felt to be a reincarnation of the + [13119]connector conspiracy, done with less style. + _________________________________________________________________ + + Node:tanked, Next:[13120]TANSTAAFL, Previous:[13121]tall card, + Up:[13122]= T = + + tanked adj. + + Same as [13123]down, used primarily by Unix hackers. See also + [13124]hosed. Popularized as a synonym for `drunk' by Steve Dallas in + the late lamented "Bloom County" comic strip. + _________________________________________________________________ + + Node:TANSTAAFL, Next:[13125]tape monkey, Previous:[13126]tanked, + Up:[13127]= T = + + TANSTAAFL /tan'stah-fl/ + + [acronym, from Robert Heinlein's classic "The Moon is a Harsh + Mistress".] "There Ain't No Such Thing As A Free Lunch", often invoked + when someone is balking at the prospect of using an unpleasantly + [13128]heavyweight technique, or at the poor quality of some piece of + software, or at the [13129]signal-to-noise ratio of unmoderated Usenet + newsgroups. "What? Don't tell me I have to implement a database back + end to get my address book program to work!" "Well, TANSTAAFL you + know." This phrase owes some of its popularity to the high + concentration of science-fiction fans and political libertarians in + hackerdom (see [13130]Appendix B for discussion). + _________________________________________________________________ + + Node:tape monkey, Next:[13131]tar and feather, + Previous:[13132]TANSTAAFL, Up:[13133]= T = + + tape monkey n. + + A junior system administrator, one who might plausibly be assigned to + do physical swapping of tapes and subsequent storage. When a backup + needs to be restored, one might holler "Tape monkey!" (Compare + [13134]one-banana problem) Also used to dismiss jobs not worthy of a + highly trained sysadmin's ineffable talents: "Cable up her PC? You + must be joking - I'm no tape monkey." + _________________________________________________________________ + + Node:tar and feather, Next:[13135]tarball, Previous:[13136]tape + monkey, Up:[13137]= T = + + tar and feather vi. + + [from Unix tar(1)] To create a transportable archive from a group of + files by first sticking them together with tar(1) (the Tape ARchiver) + and then compressing the result (see [13138]compress). The latter + action is dubbed `feathering' partly for euphony and (if only for + contrived effect) by analogy to what you do with an airplane propeller + to decrease wind resistance, or with an oar to reduce water + resistance; smaller files, after all, slip through comm links more + easily. Compare the more common [13139]tarball. + _________________________________________________________________ + + Node:tarball, Next:[13140]tardegy, Previous:[13141]tar and feather, + Up:[13142]= T = + + tarball n. + + [very common; prob. based on the "tar baby" in the Uncle Remus folk + tales] An archive, created with the Unix tar(1) utility, containing + myriad related files. "Here, I'll just ftp you a tarball of the whole + project." Tarballs have been the standard way to ship around + source-code distributions since the mid-1980s; in retrospect it seems + odd that this term did not enter common usage until the late 1990s. + _________________________________________________________________ + + Node:tardegy, Next:[13143]taste, Previous:[13144]tarball, Up:[13145]= + T = + + tardegy + + n. [deliberate mangling of `tragedy'] An incident in which someone who + clearly deserves to be selected out of the gene pool on grounds of + extreme stupidity meets with a messy end. Coined on the Darwin list, + which is dedicated to chronicling such incidents; but almost all + hackers would instantly recognize the intention of the term and laugh. + _________________________________________________________________ + + Node:taste, Next:[13146]tayste, Previous:[13147]tardegy, Up:[13148]= T + = + + taste [primarily MIT] n. + + 1. The quality in a program that tends to be inversely proportional to + the number of features, hacks, and kluges programmed into it. Also + `tasty', `tasteful', `tastefulness'. "This feature comes in N tasty + flavors." Although `tasty' and `flavorful' are essentially synonyms, + `taste' and [13149]flavor are not. Taste refers to sound judgment on + the part of the creator; a program or feature can exhibit taste but + cannot have taste. On the other hand, a feature can have + [13150]flavor. Also, [13151]flavor has the additional meaning of + `kind' or `variety' not shared by `taste'. The marked sense of + [13152]flavor is more popular than `taste', though both are widely + used. See also [13153]elegant. 2. Alt. sp. of [13154]tayste. + _________________________________________________________________ + + Node:tayste, Next:[13155]TCB, Previous:[13156]taste, Up:[13157]= T = + + tayste /tayst/ + + n. Two bits; also as [13158]taste. Syn. [13159]crumb, [13160]quarter. + See [13161]nybble. + _________________________________________________________________ + + Node:TCB, Next:[13162]TCP/IP, Previous:[13163]tayste, Up:[13164]= T = + + TCB /T-C-B/ n. + + [IBM] 1. Trouble Came Back. An intermittent or difficult-to-reproduce + problem that has failed to respond to neglect or [13165]shotgun + debugging. Compare [13166]heisenbug. Not to be confused with: 2. + Trusted Computing Base, an `official' jargon term from the + [13167]Orange Book. + _________________________________________________________________ + + Node:TCP/IP, Next:[13168]TechRef, Previous:[13169]TCB, Up:[13170]= T = + + TCP/IP /T'C-P I'P/ n. + + 1. [Transmission Control Protocol/Internet Protocol] The + wide-area-networking protocol that makes the Internet work, and the + only one most hackers can speak the name of without laughing or + retching. Unlike such allegedly `standard' competitors such as X.25, + DECnet, and the ISO 7-layer stack, TCP/IP evolved primarily by + actually being used, rather than being handed down from on high by a + vendor or a heavily-politicized standards committee. Consequently, it + (a) works, (b) actually promotes cheap cross-platform connectivity, + and (c) annoys the hell out of corporate and governmental + empire-builders everywhere. Hackers value all three of these + properties. See [13171]creationism. 2. [Amateur Packet Radio] Formerly + expanded as "The Crap Phil Is Pushing". The reference is to Phil Karn, + KA9Q, and the context was an ongoing technical/political war between + the majority of sites still running AX.25 and the TCP/IP relays. + TCP/IP won. + _________________________________________________________________ + + Node:TechRef, Next:[13172]TECO, Previous:[13173]TCP/IP, Up:[13174]= T + = + + TechRef /tek'ref/ n. + + [MS-DOS] The original "IBM PC Technical Reference Manual", including + the BIOS listing and complete schematics for the PC. The only PC + documentation in the original-issue package that was considered + serious by real hackers. + _________________________________________________________________ + + Node:TECO, Next:[13175]tee, Previous:[13176]TechRef, Up:[13177]= T = + + TECO /tee'koh/ n.,v. obs. + + 1. [originally an acronym for `[paper] Tape Editor and COrrector'; + later, `Text Editor and COrrector'] n. A text editor developed at MIT + and modified by just about everybody. With all the dialects included, + TECO may have been the most prolific editor in use before + [13178]EMACS, to which it was directly ancestral. Noted for its + powerful programming-language-like features and its unspeakably hairy + syntax. It is literally the case that every string of characters is a + valid TECO program (though probably not a useful one); one common game + used to be mentally working out what the TECO commands corresponding + to human names did. 2. vt. Originally, to edit using the TECO editor + in one of its infinite variations (see below). 3. vt.,obs. To edit + even when TECO is not the editor being used! This usage is rare and + now primarily historical. + + As an example of TECO's obscurity, here is a TECO program that takes a + list of names such as: +Loser, J. Random +Quux, The Great +Dick, Moby + + sorts them alphabetically according to surname, and then puts the + surname last, removing the comma, to produce the following: +Moby Dick +J. Random Loser +The Great Quux + + The program is +[1 J^P$L$$ +J <.-Z; .,(S,$ -D .)FX1 @F^B $K :L I $ G1 L>$$ + + (where ^B means `Control-B' (ASCII 0000010) and $ is actually an + [13179]alt or escape (ASCII 0011011) character). + + In fact, this very program was used to produce the second, sorted list + from the first list. The first hack at it had a [13180]bug: GLS (the + author) had accidentally omitted the @ in front of F^B, which as + anyone can see is clearly the [13181]Wrong Thing. It worked fine the + second time. There is no space to describe all the features of TECO, + but it may be of interest that ^P means `sort' and J<.-Z; ... L> is an + idiomatic series of commands for `do once for every line'. + + In mid-1991, TECO is pretty much one with the dust of history, having + been replaced in the affections of hackerdom by [13182]EMACS. + Descendants of an early (and somewhat lobotomized) version adopted by + DEC can still be found lurking on VMS and a couple of crufty PDP-11 + operating systems, however, and ports of the more advanced MIT + versions remain the focus of some antiquarian interest. See also + [13183]retrocomputing, [13184]write-only language. + _________________________________________________________________ + + Node:tee, Next:[13185]teergrube, Previous:[13186]TECO, Up:[13187]= T = + + tee n.,vt. + + [Purdue] A carbon copy of an electronic transmission. "Oh, you're + sending him the [13188]bits to that? Slap on a tee for me." From the + Unix command tee(1), itself named after a pipe fitting (see + [13189]plumbing). Can also mean `save one for me', as in "Tee a slice + for me!" Also spelled `T'. + _________________________________________________________________ + + Node:teergrube, Next:[13190]teledildonics, Previous:[13191]tee, + Up:[13192]= T = + + teergrube /teer'groob/ n. + + [German for `tar pit'] A trap set to punish spammers who use an + [13193]address harvester; a mail server deliberately set up to be + really, really slow. To activate it, scatter addresses that look like + users on the teergrube's host in places where the address harvester + will be trolling (one popular way is to embed the fake address in a + Usenet sig block next to a human-readable warning not to send mail to + it). The address harvester will dutifully collect the address. When + the spammer tries to mailbomb it, his mailer will get stuck. + _________________________________________________________________ + + Node:teledildonics, Next:[13194]Telerat, Previous:[13195]teergrube, + Up:[13196]= T = + + teledildonics /tel`*-dil-do'-niks/ n. + + Sex in a computer simulated virtual reality, esp. computer-mediated + sexual interaction between the [13197]VR presences of two humans. This + practice is not yet possible except in the rather limited form of + erotic conversation on [13198]MUDs and the like. The term, however, is + widely recognized in the VR community as a [13199]ha ha only serious + projection of things to come. "When we can sustain a multi-sensory + surround good enough for teledildonics, then we'll know we're getting + somewhere." See also [13200]hot chat. + _________________________________________________________________ + + Node:Telerat, Next:[13201]TELNET, Previous:[13202]teledildonics, + Up:[13203]= T = + + Telerat /tel'*-rat/ n. obs. + + Unflattering hackerism for `Teleray', a now-extinct line of extremely + losing terminals. Compare [13204]AIDX, [13205]Macintrash + [13206]Nominal Semidestructor, [13207]ScumOS, [13208]sun-stools, + [13209]HP-SUX, [13210]Slowlaris. + _________________________________________________________________ + + Node:TELNET, Next:[13211]ten-finger interface, + Previous:[13212]Telerat, Up:[13213]= T = + + TELNET /tel'net/ vt. + + (also commonly lowercased as `telnet') To communicate with another + Internet host using the TELNET ([13214]RFC 854) protocol (usually + using a program of the same name). TOPS-10 people used the word + IMPCOM, since that was the program name for them. Sometimes + abbreviated to TN /T-N/. "I usually TN over to SAIL just to read the + AP News." + _________________________________________________________________ + + Node:ten-finger interface, Next:[13215]tense, Previous:[13216]TELNET, + Up:[13217]= T = + + ten-finger interface n. + + The interface between two networks that cannot be directly connected + for security reasons; refers to the practice of placing two terminals + side by side and having an operator read from one and type into the + other. + _________________________________________________________________ + + Node:tense, Next:[13218]tentacle, Previous:[13219]ten-finger + interface, Up:[13220]= T = + + tense adj. + + Of programs, very clever and efficient. A tense piece of code often + got that way because it was highly [13221]bummed, but sometimes it was + just based on a great idea. A comment in a clever routine by Mike + Kazar, once a grad-student hacker at CMU: "This routine is so tense it + will bring tears to your eyes." A tense programmer is one who produces + tense code. + _________________________________________________________________ + + Node:tentacle, Next:[13222]tenured graduate student, + Previous:[13223]tense, Up:[13224]= T = + + tentacle n. + + A covert [13225]pseudo, sense 1. An artificial identity created in + cyberspace for nefarious and deceptive purposes. The implication is + that a single person may have multiple tentacles. This term was + originally floated in some paranoid ravings on the cypherpunks list + (see [13226]cypherpunk), and adopted in a spirit of irony by other, + saner members. It has since shown up, used seriously, in the + documentation for some remailer software, and is now (1994) widely + recognized on the net. + _________________________________________________________________ + + Node:tenured graduate student, Next:[13227]tera-, + Previous:[13228]tentacle, Up:[13229]= T = + + tenured graduate student n. + + One who has been in graduate school for 10 years (the usual maximum is + 5 or 6): a `ten-yeared' student (get it?). Actually, this term may be + used of any grad student beginning in his seventh year. Students don't + really get tenure, of course, the way professors do, but a tenth-year + graduate student has probably been around the university longer than + any untenured professor. + _________________________________________________________________ + + Node:tera-, Next:[13230]teraflop club, Previous:[13231]tenured + graduate student, Up:[13232]= T = + + tera- /te'r*/ pref. + + [SI] See [13233]quantifiers. + _________________________________________________________________ + + Node:teraflop club, Next:[13234]terminak, Previous:[13235]tera-, + Up:[13236]= T = + + teraflop club /te'r*-flop kluhb/ n. + + [FLOP = Floating Point Operation] A mythical association of people who + consume outrageous amounts of computer time in order to produce a few + simple pictures of glass balls with intricate ray-tracing techniques. + Caltech professor James Kajiya is said to have been the founder. + Compare [13237]Knights of the Lambda Calculus. + _________________________________________________________________ + + Node:terminak, Next:[13238]terminal brain death, + Previous:[13239]teraflop club, Up:[13240]= T = + + terminak /ter'mi-nak`/ n. + + [Caltech, ca. 1979] Any malfunctioning computer terminal. A common + failure mode of Lear-Siegler ADM 3a terminals caused the `L' key to + produce the `K' code instead; complaints about this tended to look + like "Terminak #3 has a bad keyboard. Pkease fix." Compare + [13241]dread high-bit disease, [13242]frogging; see also [13243]AIDX, + [13244]Nominal Semidestructor, [13245]ScumOS, [13246]sun-stools, + [13247]Telerat, [13248]HP-SUX, [13249]Slowlaris. + _________________________________________________________________ + + Node:terminal brain death, Next:[13250]terminal illness, + Previous:[13251]terminak, Up:[13252]= T = + + terminal brain death n. + + The extreme form of [13253]terminal illness (sense 1). What someone + who has obviously been hacking continuously for far too long is said + to be suffering from. + _________________________________________________________________ + + Node:terminal illness, Next:[13254]terminal junkie, + Previous:[13255]terminal brain death, Up:[13256]= T = + + terminal illness n. + + 1. Syn. [13257]raster burn. 2. The `burn-in' condition your CRT tends + to get if you don't have a screen saver. + _________________________________________________________________ + + Node:terminal junkie, Next:[13258]terpri, Previous:[13259]terminal + illness, Up:[13260]= T = + + terminal junkie n. + + [UK] A [13261]wannabee or early [13262]larval stage hacker who spends + most of his or her time wandering the directory tree and writing + [13263]noddy programs just to get a fix of computer time. Variants + include `terminal jockey', `console junkie', and [13264]console + jockey. The term `console jockey' seems to imply more expertise than + the other three (possibly because of the exalted status of the + [13265]console relative to an ordinary terminal). See also + [13266]twink, [13267]read-only user. Appropriately, this term was used + in the works of William S. Burroughs to describe a heroin addict with + an unlimited supply. + _________________________________________________________________ + + Node:terpri, Next:[13268]test, Previous:[13269]terminal junkie, + Up:[13270]= T = + + terpri /ter'pree/ vi. + + [from LISP 1.5 (and later, MacLISP)] To output a [13271]newline. Now + rare as jargon, though still used as techspeak in Common LISP. It is a + contraction of `TERminate PRInt line', named for the fact that, on + some early OSes and hardware, no characters would be printed until a + complete line was formed, so this operation terminated the line and + emitted the output. + _________________________________________________________________ + + Node:test, Next:[13272]TeX, Previous:[13273]terpri, Up:[13274]= T = + + test n. + + 1. Real users bashing on a prototype long enough to get thoroughly + acquainted with it, with careful monitoring and followup of the + results. 2. Some bored random user trying a couple of the simpler + features with a developer looking over his or her shoulder, ready to + pounce on mistakes. Judging by the quality of most software, the + second definition is far more prevalent. See also [13275]demo. + _________________________________________________________________ + + Node:TeX, Next:[13276]text, Previous:[13277]test, Up:[13278]= T = + + TeX /tekh/ n. + + An extremely powerful [13279]macro-based text formatter written by + Donald E. [13280]Knuth, very popular in the computer-science community + (it is good enough to have displaced Unix [13281]troff, the other + favored formatter, even at many Unix installations). TeX fans insist + on the correct (guttural) pronunciation, and the correct spelling (all + caps, squished together, with the E depressed below the baseline; the + mixed-case `TeX' is considered an acceptable kluge on ASCII-only + devices). Fans like to proliferate names from the word `TeX' -- such + as TeXnician (TeX user), TeXhacker (TeX programmer), TeXmaster + (competent TeX programmer), TeXhax, and TeXnique. See also + [13282]CrApTeX. + + Knuth began TeX because he had become annoyed at the declining quality + of the typesetting in volumes I-III of his monumental "Art of Computer + Programming" (see [13283]Knuth, also [13284]bible). In a manifestation + of the typical hackish urge to solve the problem at hand once and for + all, he began to design his own typesetting language. He thought he + would finish it on his sabbatical in 1978; he was wrong by only about + 8 years. The language was finally frozen around 1985, but volume IV of + "The Art of Computer Programming" is not expected to appear until + 2002. The impact and influence of TeX's design has been such that + nobody minds this very much. Many grand hackish projects have started + as a bit of [13285]toolsmithing on the way to something else; Knuth's + diversion was simply on a grander scale than most. + + TeX has also been a noteworthy example of free, shared, but + high-quality software. Knuth offers a monetary awards to anyone who + found and reported bugs dating from before the 1989 code freeze; as + the years wore on and the few remaining bugs were fixed (and new ones + even harder to find), the bribe went up. Though well-written, TeX is + so large (and so full of cutting edge technique) that it is said to + have unearthed at least one bug in every Pascal system it has been + compiled with. + _________________________________________________________________ + + Node:text, Next:[13286]thanks in advance, Previous:[13287]TeX, + Up:[13288]= T = + + text n. + + 1. [techspeak] Executable code, esp. a `pure code' portion shared + between multiple instances of a program running in a multitasking OS. + Compare [13289]English. 2. Textual material in the mainstream sense; + data in ordinary [13290]ASCII or [13291]EBCDIC representation (see + [13292]flat-ASCII). "Those are text files; you can review them using + the editor." These two contradictory senses confuse hackers, too. + _________________________________________________________________ + + Node:thanks in advance, Next:[13293]That's not a bug that's a + feature!, Previous:[13294]text, Up:[13295]= T = + + thanks in advance + + [Usenet] Conventional net.politeness ending a posted request for + information or assistance. Sometimes written `advTHANKSance' or + `aTdHvAaNnKcSe' or abbreviated `TIA'. See [13296]net.-, + [13297]netiquette. + _________________________________________________________________ + + Node:That's not a bug that's a feature!, Next:[13298]the literature, + Previous:[13299]thanks in advance, Up:[13300]= T = + + That's not a bug, that's a feature! + + The [13301]canonical first parry in a debate about a purported bug. + The complainant, if unconvinced, is likely to retort that the bug is + then at best a [13302]misfeature. See also [13303]feature. + _________________________________________________________________ + + Node:the literature, Next:[13304]the network, Previous:[13305]That's + not a bug that's a feature!, Up:[13306]= T = + + the literature n. + + Computer-science journals and other publications, vaguely gestured at + to answer a question that the speaker believes is [13307]trivial. + Thus, one might answer an annoying question by saying "It's in the + literature." Oppose [13308]Knuth, which has no connotation of + triviality. + _________________________________________________________________ + + Node:the network, Next:[13309]the X that can be Y is not the true X, + Previous:[13310]the literature, Up:[13311]= T = + + the network n. + + 1. Historicaslly, the union of all the major noncommercial, academic, + and hacker-oriented networks, such as Internet, the pre-1990 ARPANET, + NSFnet, [13312]BITNET, and the virtual UUCP and [13313]Usenet + `networks', plus the corporate in-house networks and commercial + time-sharing services (such as CompuServe, GEnie and AOL) that gateway + to them. A site is generally considered `on the network' if it can be + reached through some combination of Internet-style (@-sign) and UUCP + (bang-path) addresses. See [13314]Internet, [13315]bang path, + [13316]Internet address, [13317]network address. 2. Following the + mass-culture discovery of the Internet in 1994 and subsequent + proliferation of cheap TCP/IP connections, "the network" is + increasingly synonymous with the Internet itself (as it was before the + second wave of wide-area computer networking began around 1980). 3. A + fictional conspiracy of libertarian hacker-subversives and + anti-authoritarian monkeywrenchers described in Robert Anton Wilson's + novel "Schrödinger's Cat", to which many hackers have subsequently + decided they belong (this is an example of [13318]ha ha only serious). + + In sense 1, `the network' is often abbreviated to `the net'. "Are you + on the net?" is a frequent question when hackers first meet face to + face, and "See you on the net!" is a frequent goodbye. + _________________________________________________________________ + + Node:the X that can be Y is not the true X, Next:[13319]theology, + Previous:[13320]the network, Up:[13321]= T = + + the X that can be Y is not the true X + + Yet another instance of hackerdom's peculiar attraction to mystical + references -- a common humorous way of making exclusive statements + about a class of things. The template is from the "Tao te Ching": "The + Tao which can be spoken of is not the true Tao." The implication is + often that the X is a mystery accessible only to the enlightened. See + the [13322]trampoline entry for an example, and compare [13323]has the + X nature. + _________________________________________________________________ + + Node:theology, Next:[13324]theory, Previous:[13325]the X that can be Y + is not the true X, Up:[13326]= T = + + theology n. + + 1. Ironically or humorously used to refer to [13327]religious issues. + 2. Technical fine points of an abstruse nature, esp. those where the + resolution is of theoretical interest but is relatively + [13328]marginal with respect to actual use of a design or system. Used + esp. around software issues with a heavy AI or language-design + component, such as the smart-data vs. smart-programs dispute in AI. + _________________________________________________________________ + + Node:theory, Next:[13329]thinko, Previous:[13330]theology, Up:[13331]= + T = + + theory n. + + The consensus, idea, plan, story, or set of rules that is currently + being used to inform a behavior. This usage is a generalization and + (deliberate) abuse of the technical meaning. "What's the theory on + fixing this TECO loss?" "What's the theory on dinner tonight?" + ("Chinatown, I guess.") "What's the current theory on letting lusers + on during the day?" "The theory behind this change is to fix the + following well-known screw...." + _________________________________________________________________ + + Node:thinko, Next:[13332]This can't happen, Previous:[13333]theory, + Up:[13334]= T = + + thinko /thing'koh/ n. + + [by analogy with `typo'] A momentary, correctable glitch in mental + processing, especially one involving recall of information learned by + rote; a bubble in the stream of consciousness. Syn. [13335]braino; see + also [13336]brain fart. Compare [13337]mouso. + _________________________________________________________________ + + Node:This can't happen, Next:[13338]This time for sure!, + Previous:[13339]thinko, Up:[13340]= T = + + This can't happen + + Less clipped variant of [13341]can't happen. + _________________________________________________________________ + + Node:This time for sure!, Next:[13342]thrash, Previous:[13343]This + can't happen, Up:[13344]= T = + + This time, for sure! excl. + + Ritual affirmation frequently uttered during protracted debugging + sessions involving numerous small obstacles (e.g., attempts to bring + up a UUCP connection). For the proper effect, this must be uttered in + a fruity imitation of Bullwinkle J. Moose. Also heard: "Hey, Rocky! + Watch me pull a rabbit out of my hat!" The [13345]canonical response + is, of course, "But that trick never works!" See [13346]hacker humor. + _________________________________________________________________ + + Node:thrash, Next:[13347]thread, Previous:[13348]This time for sure!, + Up:[13349]= T = + + thrash vi. + + To move wildly or violently, without accomplishing anything useful. + Paging or swapping systems that are overloaded waste most of their + time moving data into and out of core (rather than performing useful + computation) and are therefore said to thrash. Someone who keeps + changing his mind (esp. about what to work on next) is said to be + thrashing. A person frantically trying to execute too many tasks at + once (and not spending enough time on any single task) may also be + described as thrashing. Compare [13350]multitask. + _________________________________________________________________ + + Node:thread, Next:[13351]three-finger salute, Previous:[13352]thrash, + Up:[13353]= T = + + thread n. + + [Usenet, GEnie, CompuServe] Common abbreviation of `topic thread', a + more or less continuous chain of postings on a single topic. To + `follow a thread' is to read a series of Usenet postings sharing a + common subject or (more correctly) which are connected by Reference + headers. The better newsreaders can present news in thread order + automatically. Not to be confused with the techspeak sense of + `thread', e.g. a lightweight process. + + Interestingly, this is far from a neologism. The OED says: "That which + connects the successive points in anything, esp. a narrative, train of + thought, or the like; the sequence of events or ideas continuing + throughout the whole course of anything;" Citations are given going + back to 1642! + _________________________________________________________________ + + Node:three-finger salute, Next:[13354]throwaway account, + Previous:[13355]thread, Up:[13356]= T = + + three-finger salute n. + + Syn. [13357]Vulcan nerve pinch. + _________________________________________________________________ + + Node:throwaway account, Next:[13358]thud, Previous:[13359]three-finger + salute, Up:[13360]= T = + + throwaway account n. + + 1. An inexpensive Internet account purchased on a legitimate + [13361]ISP for the the sole purpose of spewing [13362]spam. 2. An + inexpensive Internet account obtained for the sole purpose of doing + something which requires a valid email address but being able to + ignore spam since the user will not look at the account again. + _________________________________________________________________ + + Node:thud, Next:[13363]thumb, Previous:[13364]throwaway account, + Up:[13365]= T = + + thud n. + + 1. Yet another [13366]metasyntactic variable (see [13367]foo). It is + reported that at CMU from the mid-1970s the canonical series of these + was `foo', `bar', `thud', `blat'. 2. Rare term for the hash character, + `#' (ASCII 0100011). See [13368]ASCII for other synonyms. + _________________________________________________________________ + + Node:thumb, Next:[13369]thundering herd problem, Previous:[13370]thud, + Up:[13371]= T = + + thumb n. + + The slider on a window-system scrollbar. So called because moving it + allows you to browse through the contents of a text window in a way + analogous to thumbing through a book. + _________________________________________________________________ + + Node:thundering herd problem, Next:[13372]thunk, + Previous:[13373]thumb, Up:[13374]= T = + + thundering herd problem + + Scheduler thrashing. This can happen under Unix when you have a number + of processes that are waiting on a single event. When that event (a + connection to the web server, say) happens, every process which could + possibly handle the event is awakened. In the end, only one of those + processes will actually be able to do the work, but, in the meantime, + all the others wake up and contend for CPU time before being put back + to sleep. Thus the system thrashes briefly while a herd of processes + thunders through. If this starts to happen many times per second, the + performance impact can be significant. + _________________________________________________________________ + + Node:thunk, Next:[13375]tick, Previous:[13376]thundering herd problem, + Up:[13377]= T = + + thunk /thuhnk/ n. + + 1. [obs.]"A piece of coding which provides an address", according to + P. Z. Ingerman, who invented thunks in 1961 as a way of binding actual + parameters to their formal definitions in Algol-60 procedure calls. If + a procedure is called with an expression in the place of a formal + parameter, the compiler generates a thunk which computes the + expression and leaves the address of the result in some standard + location. 2. Later generalized into: an expression, frozen together + with its environment, for later evaluation if and when needed (similar + to what in techspeak is called a `closure'). The process of unfreezing + these thunks is called `forcing'. 3. A [13378]stubroutine, in an + overlay programming environment, that loads and jumps to the correct + overlay. Compare [13379]trampoline. 4. People and activities scheduled + in a thunklike manner. "It occurred to me the other day that I am + rather accurately modeled by a thunk -- I frequently need to be forced + to completion." -- paraphrased from a [13380]plan file. + + Historical note: There are a couple of onomatopoeic myths circulating + about the origin of this term. The most common is that it is the sound + made by data hitting the stack; another holds that the sound is that + of the data hitting an accumulator. Yet another suggests that it is + the sound of the expression being unfrozen at argument-evaluation + time. In fact, according to the inventors, it was coined after they + realized (in the wee hours after hours of discussion) that the type of + an argument in Algol-60 could be figured out in advance with a little + compile-time thought, simplifying the evaluation machinery. In other + words, it had `already been thought of'; thus it was christened a + `thunk', which is "the past tense of `think' at two in the morning". + _________________________________________________________________ + + Node:tick, Next:[13381]tick-list features, Previous:[13382]thunk, + Up:[13383]= T = + + tick n. + + 1. A [13384]jiffy (sense 1). 2. In simulations, the discrete unit of + time that passes between iterations of the simulation mechanism. In AI + applications, this amount of time is often left unspecified, since the + only constraint of interest is the ordering of events. This sort of AI + simulation is often pejoratively referred to as `tick-tick-tick' + simulation, especially when the issue of simultaneity of events with + long, independent chains of causes is [13385]handwaved. 3. In the + FORTH language, a single quote character. + _________________________________________________________________ + + Node:tick-list features, Next:[13386]tickle a bug, + Previous:[13387]tick, Up:[13388]= T = + + tick-list features n. + + [Acorn Computers] Features in software or hardware that customers + insist on but never use (calculators in desktop TSRs and that sort of + thing). The American equivalent would be `checklist features', but + this jargon sense of the phrase has not been reported. + _________________________________________________________________ + + Node:tickle a bug, Next:[13389]tiger team, Previous:[13390]tick-list + features, Up:[13391]= T = + + tickle a bug vt. + + To cause a normally hidden bug to manifest itself through some known + series of inputs or operations. "You can tickle the bug in the + Paradise VGA card's highlight handling by trying to set bright yellow + reverse video." + _________________________________________________________________ + + Node:tiger team, Next:[13392]time bomb, Previous:[13393]tickle a bug, + Up:[13394]= T = + + tiger team n. + + [U.S. military jargon] 1. Originally, a team (of [13395]sneakers) + whose purpose is to penetrate security, and thus test security + measures. These people are paid professionals who do hacker-type + tricks, e.g., leave cardboard signs saying "bomb" in critical defense + installations, hand-lettered notes saying "Your codebooks have been + stolen" (they usually haven't been) inside safes, etc. After a + successful penetration, some high-ranking security type shows up the + next morning for a `security review' and finds the sign, note, etc., + and all hell breaks loose. Serious successes of tiger teams sometimes + lead to early retirement for base commanders and security officers + (see the [13396]patch entry for an example). 2. Recently, and more + generally, any official inspection team or special [13397]firefighting + group called in to look at a problem. + + A subset of tiger teams are professional [13398]crackers, testing the + security of military computer installations by attempting remote + attacks via networks or supposedly `secure' comm channels. Some of + their escapades, if declassified, would probably rank among the + greatest hacks of all times. The term has been adopted in commercial + computer-security circles in this more specific sense. + _________________________________________________________________ + + Node:time bomb, Next:[13399]time sink, Previous:[13400]tiger team, + Up:[13401]= T = + + time bomb n. + + A subspecies of [13402]logic bomb that is triggered by reaching some + preset time, either once or periodically. There are numerous legends + about time bombs set up by programmers in their employers' machines, + to go off if the programmer is fired or laid off and is not present to + perform the appropriate suppressing action periodically. + + Interestingly, the only such incident for which we have been pointed + to documentary evidence took place in the Soviet Union in 1986! A + disgruntled programmer at the Volga Automobile Plant (where the Fiat + clones called Ladas were manufactured) planted a time bomb which, a + week after he'd left on vacation, stopped the entire main assembly + line for a day. The case attracted lots of attention in the Soviet + Union because it was the first cracking case to make it to court + there. The perpetrator got a suspended sentence of 3 years in jail and + was barred from future work as a programmer. + _________________________________________________________________ + + Node:time sink, Next:[13403]time T, Previous:[13404]time bomb, + Up:[13405]= T = + + time sink n. + + [poss. by analogy with `heat sink' or `current sink'] A project that + consumes unbounded amounts of time. + _________________________________________________________________ + + Node:time T, Next:[13406]times-or-divided-by, Previous:[13407]time + sink, Up:[13408]= T = + + time T /ti:m T/ n. + + 1. An unspecified but usually well-understood time, often used in + conjunction with a later time T+1. "We'll meet on campus at time T or + at Louie's at time T+1" means, in the context of going out for dinner: + "We can meet on campus and go to Louie's, or we can meet at Louie's + itself a bit later." (Louie's was a Chinese restaurant in Palo Alto + that was a favorite with hackers.) Had the number 30 been used instead + of the number 1, it would have implied that the travel time from + campus to Louie's is 30 minutes; whatever time T is (and that hasn't + been decided on yet), you can meet half an hour later at Louie's than + you could on campus and end up eating at the same time. See also + [13409]since time T equals minus infinity. + _________________________________________________________________ + + Node:times-or-divided-by, Next:[13410]TINC, Previous:[13411]time T, + Up:[13412]= T = + + times-or-divided-by quant. + + [by analogy with `plus-or-minus'] Term occasionally used when + describing the uncertainty associated with a scheduling estimate, for + either humorous or brutally honest effect. For a software project, the + scheduling uncertainty factor is usually at least 2. + _________________________________________________________________ + + Node:TINC, Next:[13413]Tinkerbell program, + Previous:[13414]times-or-divided-by, Up:[13415]= T = + + TINC // + + [Usenet] Abbreviation: "There Is No Cabal". See [13416]backbone cabal + and [13417]NANA, but note that this abbreviation did not enter use + until long after the dispersal of the backbone cabal. + _________________________________________________________________ + + Node:Tinkerbell program, Next:[13418]TINLC, Previous:[13419]TINC, + Up:[13420]= T = + + Tinkerbell program n. + + [Great Britain] A monitoring program used to scan incoming network + calls and generate alerts when calls are received from particular + sites, or when logins are attempted using certain IDs. Named after + `Project Tinkerbell', an experimental phone-tapping program developed + by British Telecom in the early 1980s. + _________________________________________________________________ + + Node:TINLC, Next:[13421]tip of the ice-cube, + Previous:[13422]Tinkerbell program, Up:[13423]= T = + + TINLC // + + Abbreviation: "There Is No Lumber Cartel". See [13424]Lumber Cartel. + TINLC is a takeoff on [13425]TINC. + _________________________________________________________________ + + Node:tip of the ice-cube, Next:[13426]tired iron, + Previous:[13427]TINLC, Up:[13428]= T = + + tip of the ice-cube n. // + + [IBM] The visible part of something small and insignificant. Used as + an ironic comment in situations where `tip of the iceberg' might be + appropriate if the subject were at all important. + _________________________________________________________________ + + Node:tired iron, Next:[13429]tits on a keyboard, Previous:[13430]tip + of the ice-cube, Up:[13431]= T = + + tired iron n. + + [IBM] Hardware that is perfectly functional but far enough behind the + state of the art to have been superseded by new products, presumably + with sufficient improvement in bang-per-buck that the old stuff is + starting to look a bit like a [13432]dinosaur. + _________________________________________________________________ + + Node:tits on a keyboard, Next:[13433]TLA, Previous:[13434]tired iron, + Up:[13435]= T = + + tits on a keyboard n. + + Small bumps on certain keycaps to keep touch-typists registered. + Usually on the 5 of a numeric keypad, and on the F and J of a + [13436]QWERTY keyboard; but older Macs, perverse as usual, had them on + the D and K keys (this changed in 1999). + _________________________________________________________________ + + Node:TLA, Next:[13437](TM), Previous:[13438]tits on a keyboard, + Up:[13439]= T = + + TLA /T-L-A/ n. + + [Three-Letter Acronym] 1. Self-describing abbreviation for a species + with which computing terminology is infested. 2. Any confusing + acronym. Examples include MCA, FTP, SNA, CPU, MMU, SCCS, DMU, FPU, + NNTP, TLA. People who like this looser usage argue that not all TLAs + have three letters, just as not all four-letter words have four + letters. One also hears of `ETLA' (Extended Three-Letter Acronym, + pronounced /ee tee el ay/) being used to describe four-letter + acronyms. The term `SFLA' (Stupid Four-Letter Acronym) has also been + reported. See also [13440]YABA. + + The self-effacing phrase "TDM TLA" (Too Damn Many...) is often used to + bemoan the plethora of TLAs in use. In 1989, a random of the + journalistic persuasion asked hacker Paul Boutin "What do you think + will be the biggest problem in computing in the 90s?" Paul's + straight-faced response: "There are only 17,000 three-letter + acronyms." (To be exact, there are 26^3 = 17,576.) There is probably + some karmic justice in the fact that Paul Boutin subsequently became a + journalist. + _________________________________________________________________ + + Node:(TM), Next:[13441]TMRC, Previous:[13442]TLA, Up:[13443]= T = + + (TM) // + + [Usenet] ASCII rendition of the trademark-superscript symbol appended + to phrases that the author feels should be recorded for posterity, + perhaps in future editions of this lexicon. Sometimes used ironically + as a form of protest against the recent spate of software and + algorithm patents and `look and feel' lawsuits. See also [13444]UN*X. + _________________________________________________________________ + + Node:TMRC, Next:[13445]TMRCie, Previous:[13446](TM), Up:[13447]= T = + + TMRC /tmerk'/ n. + + The Tech Model Railroad Club at MIT, one of the wellsprings of hacker + culture. The 1959 "Dictionary of the TMRC Language" compiled by Peter + Samson included several terms that became basics of the hackish + vocabulary (see esp. [13448]foo, [13449]mung, and [13450]frob). + + By 1962, TMRC's legendary layout was already a marvel of complexity + and has grown in the years since. All the features described here were + still present when the old layout was decomissioned in 1998 just + before the demolition of MIT Building 20, and will almost certainly be + retained when the old layout is rebuilt (expected in 2003). The + control system alone featured about 1200 relays. There were + [13451]scram switches located at numerous places around the room that + could be thwacked if something undesirable was about to occur, such as + a train going full-bore at an obstruction. Another feature of the + system was a digital clock on the dispatch board, which was itself + something of a wonder in those bygone days before cheap LEDs and + seven-segment displays. When someone hit a scram switch the clock + stopped and the display was replaced with the word `FOO'; at TMRC the + scram switches are therefore called `foo switches'. + + Steven Levy, in his book "Hackers" (see the [13452]Bibliography in + Appendix C), gives a stimulating account of those early years. TMRC's + Signals and Power Committee included many of the early PDP-1 hackers + and the people who later became the core of the MIT AI Lab staff. + Thirty years later that connection is still very much alive, and this + lexicon accordingly includes a number of entries from a recent + revision of the TMRC dictionary. + + TMRC has a web page at [13453]http://web.mit.edu/tmrc/www/. + _________________________________________________________________ + + Node:TMRCie, Next:[13454]TMTOWTDI, Previous:[13455]TMRC, Up:[13456]= T + = + + TMRCie /tmerk'ee/, n. + + [MIT] A denizen of [13457]TMRC. + _________________________________________________________________ + + Node:TMTOWTDI, Next:[13458]to a first approximation, + Previous:[13459]TMRCie, Up:[13460]= T = + + TMTOWTDI /tim-toh'-dee/ + + There's More Than One Way To Do It. This abbreviation of the official + motto of [13461]Perl is frequently used on newsgroups and mailing + lists related to that language. + _________________________________________________________________ + + Node:to a first approximation, Next:[13462]to a zeroth approximation, + Previous:[13463]TMTOWTDI, Up:[13464]= T = + + to a first approximation adj. + + 1. [techspeak] When one is doing certain numerical computations, an + approximate solution may be computed by any of several heuristic + methods, then refined to a final value. By using the starting point of + a first approximation of the answer, one can write an algorithm that + converges more quickly to the correct result. 2. In jargon, a preface + to any comment that indicates that the comment is only approximately + true. The remark "To a first approximation, I feel good" might + indicate that deeper questioning would reveal that not all is perfect + (e.g., a nagging cough still remains after an illness). + _________________________________________________________________ + + Node:to a zeroth approximation, Next:[13465]toad, Previous:[13466]to a + first approximation, Up:[13467]= T = + + to a zeroth approximation + + [from `to a first approximation'] A really sloppy approximation; a + wild guess. Compare [13468]social science number. + _________________________________________________________________ + + Node:toad, Next:[13469]toast, Previous:[13470]to a zeroth + approximation, Up:[13471]= T = + + toad vt. [MUD] + + 1. Notionally, to change a [13472]MUD player into a toad. 2. To + permanently and totally exile a player from the MUD. A very serious + action, which can only be done by a MUD [13473]wizard; often involves + a lot of debate among the other characters first. See also + [13474]frog, [13475]FOD. + _________________________________________________________________ + + Node:toast, Next:[13476]toaster, Previous:[13477]toad, Up:[13478]= T = + + toast 1. n. + + Any completely inoperable system or component, esp. one that has just + crashed and burned: "Uh, oh ... I think the serial board is toast." 2. + vt. To cause a system to crash accidentally, especially in a manner + that requires manual rebooting. "Rick just toasted the [13479]firewall + machine again." Compare [13480]fried. + _________________________________________________________________ + + Node:toaster, Next:[13481]toeprint, Previous:[13482]toast, Up:[13483]= + T = + + toaster n. + + 1. The archetypal really stupid application for an embedded + microprocessor controller; often used in comments that imply that a + scheme is inappropriate technology (but see [13484]elevator + controller). "[13485]DWIM for an assembler? That'd be as silly as + running Unix on your [13486]toaster!" 2. A very, very dumb computer. + "You could run this program on any dumb toaster." See [13487]bitty + box, [13488]Get a real computer!, [13489]toy, [13490]beige toaster. 3. + A Macintosh, esp. the Classic Mac. Some hold that this is implied by + sense 2. 4. A peripheral device. "I bought my box without toasters, + but since then I've added two boards and a second disk drive." 5. A + specialized computer used as an appliance. See [13491]web toaster, + [13492]video toaster. + _________________________________________________________________ + + Node:toeprint, Next:[13493]toggle, Previous:[13494]toaster, + Up:[13495]= T = + + toeprint n. + + A [13496]footprint of especially small size. + _________________________________________________________________ + + Node:toggle, Next:[13497]tool, Previous:[13498]toeprint, Up:[13499]= T + = + + toggle vt. + + To change a [13500]bit from whatever state it is in to the other + state; to change from 1 to 0 or from 0 to 1. This comes from `toggle + switches', such as standard light switches, though the word `toggle' + actually refers to the mechanism that keeps the switch in the position + to which it is flipped rather than to the fact that the switch has two + positions. There are four things you can do to a bit: set it (force it + to be 1), clear (or zero) it, leave it alone, or toggle it. + (Mathematically, one would say that there are four distinct + boolean-valued functions of one boolean argument, but saying that is + much less fun than talking about toggling bits.) + _________________________________________________________________ + + Node:tool, Next:[13501]toolsmith, Previous:[13502]toggle, Up:[13503]= + T = + + tool 1. n. + + A program used primarily to create, manipulate, modify, or analyze + other programs, such as a compiler or an editor or a cross-referencing + program. Oppose [13504]app, [13505]operating system. 2. [Unix] An + application program with a simple, `transparent' (typically + text-stream) interface designed specifically to be used in programmed + combination with other tools (see [13506]filter, [13507]plumbing). 3. + [MIT: general to students there] vi. To work; to study (connotes + tedium). The TMRC Dictionary defined this as "to set one's brain to + the grindstone". See [13508]hack. 4. n. [MIT] A student who studies + too much and hacks too little. (MIT's student humor magazine rejoices + in the name "Tool and Die".) + _________________________________________________________________ + + Node:toolsmith, Next:[13509]toor, Previous:[13510]tool, Up:[13511]= T + = + + toolsmith n. + + The software equivalent of a tool-and-die specialist; one who + specializes in making the [13512]tools with which other programmers + create applications. Many hackers consider this more fun than + applications per se; to understand why, see [13513]uninteresting. Jon + Bentley, in the "Bumper-Sticker Computer Science" chapter of his book + "More Programming Pearls", quotes Dick Sites from [13514]DEC as saying + "I'd rather write programs to write programs than write programs". + _________________________________________________________________ + + Node:toor, Next:[13515]topic drift, Previous:[13516]toolsmith, + Up:[13517]= T = + + toor n. + + The Bourne-Again Super-user. An alternate account with UID of 0, + created on Unix machines where the root user has an inconvenient + choice of shell. Compare [13518]avatar. + _________________________________________________________________ + + Node:topic drift, Next:[13519]topic group, Previous:[13520]toor, + Up:[13521]= T = + + topic drift n. + + Term used on GEnie, Usenet and other electronic fora to describe the + tendency of a [13522]thread to drift away from the original subject of + discussion (and thus, from the Subject header of the originating + message), or the results of that tendency. The header in each post can + be changed to keep current with the posts, but usually isn't due to + forgetfulness or laziness. A single post may often result in several + posts each responding to a different point in the original. Some + subthreads will actually be in response to some off-the-cuff side + comment, possibly degenerating into a [13523]flame war, or just as + often evolving into a separate discussion. Hence, discussions aren't + really so much threads as they are trees. Except that they don't + really have leaves, or multiple branching roots; usually some lines of + discussion will just sort of die off after everyone gets tired of + them. This could take anywhere from hours to weeks, or even longer. + + The term `topic drift' is often used in gentle reminders that the + discussion has strayed off any useful track. "I think we started with + a question about Niven's last book, but we've ended up discussing the + sexual habits of the common marmoset. Now that's topic drift!" + _________________________________________________________________ + + Node:topic group, Next:[13524]TOPS-10, Previous:[13525]topic drift, + Up:[13526]= T = + + topic group n. + + Syn. [13527]forum. + _________________________________________________________________ + + Node:TOPS-10, Next:[13528]TOPS-20, Previous:[13529]topic group, + Up:[13530]= T = + + TOPS-10 /tops-ten/ n. + + [13531]DEC's proprietary OS for the fabled [13532]PDP-10 machines, + long a favorite of hackers but now effectively extinct. A fountain of + hacker folklore; see Appendix A. See also [13533]ITS, [13534]TOPS-20, + [13535]TWENEX, [13536]VMS, [13537]operating system. TOPS-10 was + sometimes called BOTS-10 (from `bottoms-ten') as a comment on the + inappropriateness of describing it as the top of anything. + _________________________________________________________________ + + Node:TOPS-20, Next:[13538]tourist, Previous:[13539]TOPS-10, + Up:[13540]= T = + + TOPS-20 /tops-twen'tee/ n. + + See [13541]TWENEX. + _________________________________________________________________ + + Node:tourist, Next:[13542]tourist information, + Previous:[13543]TOPS-20, Up:[13544]= T = + + tourist n. + + 1. [ITS] A guest on the system, especially one who generally logs in + over a network from a remote location for [13545]comm mode, email, + games, and other trivial purposes. One step below [13546]luser. ITS + hackers often used to spell this [13547]turist, perhaps by some sort + of tenuous analogy with [13548]luser (this usage may also have + expressed the ITS culture's penchant for six-letterisms, and-or been + some sort of tribute to Alan Turing). Compare [13549]twink, + [13550]lurker, [13551]read-only user. 2. [IRC] An [13552]IRC user who + goes from channel to channel without saying anything; see + [13553]channel hopping. + _________________________________________________________________ + + Node:tourist information, Next:[13554]touristic, + Previous:[13555]tourist, Up:[13556]= T = + + tourist information n. + + Information in an on-line display that is not immediately useful, but + contributes to a viewer's gestalt of what's going on with the software + or hardware behind it. Whether a given piece of info falls in this + category depends partly on what the user is looking for at any given + time. The `bytes free' information at the bottom of an MS-DOS dir + display is tourist information; so (most of the time) is the TIME + information in a Unix ps(1) display. + _________________________________________________________________ + + Node:touristic, Next:[13557]toy, Previous:[13558]tourist information, + Up:[13559]= T = + + touristic adj. + + Having the quality of a [13560]tourist. Often used as a pejorative, as + in `losing touristic scum'. Often spelled `turistic' or `turistik', so + that phrase might be more properly rendered `lusing turistic scum'. + _________________________________________________________________ + + Node:toy, Next:[13561]toy language, Previous:[13562]touristic, + Up:[13563]= T = + + toy n. + + A computer system; always used with qualifiers. 1. `nice toy': One + that supports the speaker's hacking style adequately. 2. `just a toy': + A machine that yields insufficient [13564]computrons for the speaker's + preferred uses. This is not condemnatory, as is [13565]bitty box; toys + can at least be fun. It is also strongly conditioned by one's + expectations; Cray XMP users sometimes consider the Cray-1 a `toy', + and certainly all RISC boxes and mainframes are toys by their + standards. See also [13566]Get a real computer!. + _________________________________________________________________ + + Node:toy language, Next:[13567]toy problem, Previous:[13568]toy, + Up:[13569]= T = + + toy language n. + + A language useful for instructional purposes or as a proof-of-concept + for some aspect of computer-science theory, but inadequate for + general-purpose programming. [13570]Bad Things can result when a toy + language is promoted as a general purpose solution for programming + (see [13571]bondage-and-discipline language); the classic example is + [13572]Pascal. Several moderately well-known formalisms for conceptual + tasks such as programming Turing machines also qualify as toy + languages in a less negative sense. See also [13573]MFTL. + _________________________________________________________________ + + Node:toy problem, Next:[13574]toy program, Previous:[13575]toy + language, Up:[13576]= T = + + toy problem n. + + [AI] A deliberately oversimplified case of a challenging problem used + to investigate, prototype, or test algorithms for a real problem. + Sometimes used pejoratively. See also [13577]gedanken, [13578]toy + program. + _________________________________________________________________ + + Node:toy program, Next:[13579]trampoline, Previous:[13580]toy problem, + Up:[13581]= T = + + toy program n. + + 1. One that can be readily comprehended; hence, a trivial program + (compare [13582]noddy). 2. One for which the effort of initial coding + dominates the costs through its life cycle. See also [13583]noddy. + _________________________________________________________________ + + Node:trampoline, Next:[13584]trap, Previous:[13585]toy program, + Up:[13586]= T = + + trampoline n. + + An incredibly [13587]hairy technique, found in some [13588]HLL and + program-overlay implementations (e.g., on the Macintosh), that + involves on-the-fly generation of small executable (and, likely as + not, self-modifying) code objects to do indirection between code + sections. Under BSD and possibly in other Unixes, trampoline code is + used to transfer control from the kernel back to user mode when a + signal (which has had a handler installed) is sent to a process. hese + pieces of [13589]live data are called `trampolines'. Trampolines are + notoriously difficult to understand in action; in fact, it is said by + those who use this term that the trampoline that doesn't bend your + brain is not the true trampoline. See also [13590]snap. + _________________________________________________________________ + + Node:trap, Next:[13591]trap door, Previous:[13592]trampoline, + Up:[13593]= T = + + trap + + 1. n. A program interrupt, usually an interrupt caused by some + exceptional situation in the user program. In most cases, the OS + performs some action, then returns control to the program. 2. vi. To + cause a trap. "These instructions trap to the monitor." Also used + transitively to indicate the cause of the trap. "The monitor traps all + input/output instructions." + + This term is associated with assembler programming (`interrupt' or + `exception' is more common among [13594]HLL programmers) and appears + to be fading into history among programmers as the role of assembler + continues to shrink. However, it is still important to computer + architects and systems hackers (see [13595]system, sense 1), who use + it to distinguish deterministically repeatable exceptions from + timing-dependent ones (such as I/O interrupts). + _________________________________________________________________ + + Node:trap door, Next:[13596]trash, Previous:[13597]trap, Up:[13598]= T + = + + trap door n. + + (alt. `trapdoor') 1. Syn. [13599]back door -- a [13600]Bad Thing. 2. + [techspeak] A `trap-door function' is one which is easy to compute but + very difficult to compute the inverse of. Such functions are + [13601]Good Things with important applications in cryptography, + specifically in the construction of public-key cryptosystems. + _________________________________________________________________ + + Node:trash, Next:[13602]trawl, Previous:[13603]trap door, Up:[13604]= + T = + + trash vt. + + To destroy the contents of (said of a data structure). The most common + of the family of near-synonyms including [13605]mung, [13606]mangle, + and [13607]scribble. + _________________________________________________________________ + + Node:trawl, Next:[13608]tree-killer, Previous:[13609]trash, + Up:[13610]= T = + + trawl v. + + To sift through large volumes of data (e.g., Usenet postings, FTP + archives, or the Jargon File) looking for something of interest. + _________________________________________________________________ + + Node:tree-killer, Next:[13611]treeware, Previous:[13612]trawl, + Up:[13613]= T = + + tree-killer n. + + [Sun] 1. A printer. 2. A person who wastes paper. This epithet should + be interpreted in a broad sense; `wasting paper' includes the + production of [13614]spiffy but [13615]content-free documents. Thus, + most [13616]suits are tree-killers. The negative loading of this term + may reflect the epithet `tree-killer' applied by Treebeard the Ent to + the Orcs in J.R.R. Tolkien's "Lord of the Rings" (see also + [13617]elvish, [13618]elder days). + _________________________________________________________________ + + Node:treeware, Next:[13619]trit, Previous:[13620]tree-killer, + Up:[13621]= T = + + treeware /tree'weir/ n. + + Printouts, books, and other information media made from pulped dead + trees. Compare [13622]tree-killer, see [13623]documentation. + _________________________________________________________________ + + Node:trit, Next:[13624]trivial, Previous:[13625]treeware, Up:[13626]= + T = + + trit /trit/ n. + + [by analogy with `bit'] One base-3 digit; the amount of information + conveyed by a selection among one of three equally likely outcomes + (see also [13627]bit). Trits arise, for example, in the context of a + [13628]flag that should actually be able to assume three values -- + such as yes, no, or unknown. Trits are sometimes jokingly called + `3-state bits'. A trit may be semi-seriously referred to as `a bit and + a half', although it is linearly equivalent to 1.5849625 bits (that + is, log2(3) bits). + _________________________________________________________________ + + Node:trivial, Next:[13629]troff, Previous:[13630]trit, Up:[13631]= T = + + trivial adj. + + 1. Too simple to bother detailing. 2. Not worth the speaker's time. 3. + Complex, but solvable by methods so well known that anyone not utterly + [13632]cretinous would have thought of them already. 4. Any problem + one has already solved (some claim that hackish `trivial' usually + evaluates to `I've seen it before'). Hackers' notions of triviality + may be quite at variance with those of non-hackers. See + [13633]nontrivial, [13634]uninteresting. + + The physicist Richard Feynman, who had the hacker nature to an amazing + degree (see his essay "Los Alamos From Below" in "Surely You're + Joking, Mr. Feynman!"), defined `trivial theorem' as "one that has + already been proved". + _________________________________________________________________ + + Node:troff, Next:[13635]troglodyte, Previous:[13636]trivial, + Up:[13637]= T = + + troff /T'rof/ or /trof/ n. + + [Unix] The gray eminence of Unix text processing; a formatting and + phototypesetting program, written originally in PDP-11 assembler and + then in barely-structured early C by the late Joseph Ossanna, modeled + after the earlier ROFF which was in turn modeled after the + [13638]Multics and [13639]CTSS program RUNOFF by Jerome Saltzer (that + name came from the expression "to run off a copy"). A companion + program, [13640]nroff, formats output for terminals and line printers. + + In 1979, Brian Kernighan modified troff so that it could drive + phototypesetters other than the Graphic Systems CAT. His paper + describing that work ("A Typesetter-independent troff," AT&T CSTR #97) + explains troff's durability. After discussing the program's "obvious + deficiencies -- a rebarbative input syntax, mysterious and + undocumented properties in some areas, and a voracious appetite for + computer resources" and noting the ugliness and extreme hairiness of + the code and internals, Kernighan concludes: + + None of these remarks should be taken as denigrating Ossanna's + accomplishment with TROFF. It has proven a remarkably robust tool, + taking unbelievable abuse from a variety of preprocessors and being + forced into uses that were never conceived of in the original + design, all with considerable grace under fire. + + The success of [13641]TeX and desktop publishing systems have reduced + troff's relative importance, but this tribute perfectly captures the + strengths that secured troff a place in hacker folklore; indeed, it + could be taken more generally as an indication of those qualities of + good programs that, in the long run, hackers most admire. + _________________________________________________________________ + + Node:troglodyte, Next:[13642]troglodyte mode, Previous:[13643]troff, + Up:[13644]= T = + + troglodyte n. + + [Commodore] 1. A hacker who never leaves his cubicle. The term `gnoll' + (from Dungeons & Dragons) is also reported. 2. A curmudgeon attached + to an obsolescent computing environment. The combination `ITS + troglodyte' was flung around some during the Usenet and email + wringle-wrangle attending the 2.x.x revision of the Jargon File; at + least one of the people it was intended to describe adopted it with + pride. + _________________________________________________________________ + + Node:troglodyte mode, Next:[13645]Trojan horse, + Previous:[13646]troglodyte, Up:[13647]= T = + + troglodyte mode n. + + [Rice University] Programming with the lights turned off, sunglasses + on, and the terminal inverted (black on white) because you've been up + for so many days straight that your eyes hurt (see [13648]raster + burn). Loud music blaring from a stereo stacked in the corner is + optional but recommended. See [13649]larval stage, [13650]hack mode. + _________________________________________________________________ + + Node:Trojan horse, Next:[13651]troll, Previous:[13652]troglodyte mode, + Up:[13653]= T = + + Trojan horse n. + + [coined by MIT-hacker-turned-NSA-spook Dan Edwards] A malicious, + security-breaking program that is disguised as something benign, such + as a directory lister, archiver, game, or (in one notorious 1990 case + on the Mac) a program to find and destroy viruses! See [13654]back + door, [13655]virus, [13656]worm, [13657]phage, [13658]mockingbird. + _________________________________________________________________ + + Node:troll, Next:[13659]Troll-O-Meter, Previous:[13660]Trojan horse, + Up:[13661]= T = + + troll v.,n. + + 1. [From the Usenet group alt.folklore.urban] To utter a posting on + [13662]Usenet designed to attract predictable responses or + [13663]flames; or, the post itself. Derives from the phrase "trolling + for [13664]newbies" which in turn comes from mainstream "trolling", a + style of fishing in which one trails bait through a likely spot hoping + for a bite. The well-constructed troll is a post that induces lots of + newbies and flamers to make themselves look even more clueless than + they already do, while subtly conveying to the more savvy and + experienced that it is in fact a deliberate troll. If you don't fall + for the joke, you get to be in on it. See also [13665]YHBT. 2. An + individual who chronically trolls in sense 1; regularly posts specious + arguments, flames or personal attacks to a newsgroup, discussion list, + or in email for no other purpose than to annoy someone or disrupt a + discussion. Trolls are recognizable by the fact that the have no real + interest in learning about the topic at hand - they simply want to + utter flame bait. Like the ugly creatures they are named after, they + exhibit no redeeming characteristics, and as such, they are recognized + as a lower form of life on the net, as in, "Oh, ignore him, he's just + a troll." 3. [Berkeley] Computer lab monitor. A popular campus job for + CS students. Duties include helping newbies and ensuring that lab + policies are followed. Probably so-called because it involves lurking + in dark cavelike corners. + + Some people claim that the troll (sense 1) is properly a narrower + category than [13666]flame bait, that a troll is categorized by + containing some assertion that is wrong but not overtly controversial. + See also [13667]Troll-O-Meter. + + The use of `troll' in either sense is a live metaphor that readily + produces elaborations and combining forms. For example, one not + infrequently sees the warning "Do not feed the troll" as part of a + followup to troll postings. + _________________________________________________________________ + + Node:Troll-O-Meter, Next:[13668]tron, Previous:[13669]troll, + Up:[13670]= T = + + Troll-O-Meter n. + + Common Usenet jargon for a notional instrument used to measure the + quality of a Usenet [13671]troll. "Come on, everyone! If the above + doesn't set off the Troll-O-Meter, we're going to have to get him to + run around with a big blinking sign saying `I am a troll, I'm only in + it for the controversy and flames' and shooting random gobs of + Jell-O(tm) at us before the point is proven." Mentions of the + Troll-O-Meter are often accompanied by an ASCII picture of an arrow + pointing at a numeric scale. Compare [13672]bogometer. + _________________________________________________________________ + + Node:tron, Next:[13673]true-hacker, Previous:[13674]Troll-O-Meter, + Up:[13675]= T = + + tron v. + + [NRL, CMU; prob. fr. the movie "Tron"] To become inaccessible except + via email or talk(1), especially when one is normally available via + telephone or in person. Frequently used in the past tense, as in: "Ran + seems to have tronned on us this week" or "Gee, Ran, glad you were + able to un-tron yourself". One may also speak of `tron mode'; compare + [13676]spod. + + Note that many dialects of BASIC have a TRON/TROFF command pair that + enables/disables line number tracing; this has no obvious relationship + to the slang usage. + _________________________________________________________________ + + Node:true-hacker, Next:[13677]tty, Previous:[13678]tron, Up:[13679]= T + = + + true-hacker n. + + [analogy with `trufan' from SF fandom] One who exemplifies the primary + values of hacker culture, esp. competence and helpfulness to other + hackers. A high compliment. "He spent 6 hours helping me bring up UUCP + and netnews on my FOOBAR 4000 last week -- manifestly the act of a + true-hacker." Compare [13680]demigod, oppose [13681]munchkin. + _________________________________________________________________ + + Node:tty, Next:[13682]tube, Previous:[13683]true-hacker, Up:[13684]= T + = + + tty /T-T-Y/, /tit'ee/ n. + + The latter pronunciation was primarily ITS, but some Unix people say + it this way as well; this pronunciation is not considered to have + sexual undertones. 1. A terminal of the teletype variety, + characterized by a noisy mechanical printer, a very limited character + set, and poor print quality. Usage: antiquated (like the TTYs + themselves). See also [13685]bit-paired keyboard. 2. [especially Unix] + Any terminal at all; sometimes used to refer to the particular + terminal controlling a given job. 3. [Unix] Any serial port, whether + or not the device connected to it is a terminal; so called because + under Unix such devices have names of the form tty*. Ambiguity between + senses 2 and 3 is common but seldom bothersome. + _________________________________________________________________ + + Node:tube, Next:[13686]tube time, Previous:[13687]tty, Up:[13688]= T = + + tube + + 1. n. A CRT terminal. Never used in the mainstream sense of TV; real + hackers don't watch TV, except for Loony Toons, Rocky & Bullwinkle, + Trek Classic, the Simpsons, and the occasional cheesy old swashbuckler + movie. 2. [IBM] To send a copy of something to someone else's + terminal. "Tube me that note?" + _________________________________________________________________ + + Node:tube time, Next:[13689]tunafish, Previous:[13690]tube, + Up:[13691]= T = + + tube time n. + + Time spent at a terminal or console. More inclusive than hacking time; + commonly used in discussions of what parts of one's environment one + uses most heavily. "I find I'm spending too much of my tube time + reading mail since I started this revision." + _________________________________________________________________ + + Node:tunafish, Next:[13692]tune, Previous:[13693]tube time, + Up:[13694]= T = + + tunafish n. + + In hackish lore, refers to the mutated punchline of an age-old joke to + be found at the bottom of the manual pages of tunefs(8) in the + original [13695]BSD 4.2 distribution. The joke was removed in later + releases once commercial sites started using 4.2, but apparently + restored on the 4.4BSD tape and in {Net,Free,Open}BSD. Tunefs relates + to the `tuning' of file-system parameters for optimum performance, and + at the bottom of a few pages of wizardly inscriptions was a `BUGS' + section consisting of the line "You can tune a file system, but you + can't tunafish". Variants of this can be seen in other BSD versions, + though it has been excised from some versions by humorless management + [13696]droids. The [nt]roff source for SunOS 4.1.1 contains a comment + apparently designed to prevent this: "Take this out and a Unix Demon + will dog your steps from now until the time_t's wrap around." + + [It has since been pointed out that indeed you can tunafish. Usually + at a canning factory... --ESR] + _________________________________________________________________ + + Node:tune, Next:[13697]turbo nerd, Previous:[13698]tunafish, + Up:[13699]= T = + + tune vt. + + [from automotive or musical usage] To optimize a program or system for + a particular environment, esp. by adjusting numerical parameters + designed as [13700]hooks for tuning, e.g., by changing #define lines + in C. One may `tune for time' (fastest execution), `tune for space' + (least memory use), or `tune for configuration' (most efficient use of + hardware). See [13701]bum, [13702]hot spot, [13703]hand-hacking. + _________________________________________________________________ + + Node:turbo nerd, Next:[13704]Turing tar-pit, Previous:[13705]tune, + Up:[13706]= T = + + turbo nerd n. + + See [13707]computer geek. + _________________________________________________________________ + + Node:Turing tar-pit, Next:[13708]turist, Previous:[13709]turbo nerd, + Up:[13710]= T = + + Turing tar-pit n. + + 1. A place where anything is possible but nothing of interest is + practical. Alan Turing helped lay the foundations of computer science + by showing that all machines and languages capable of expressing a + certain very primitive set of operations are logically equivalent in + the kinds of computations they can carry out, and in principle have + capabilities that differ only in speed from those of the most powerful + and elegantly designed computers. However, no machine or language + exactly matching Turing's primitive set has ever been built (other + than possibly as a classroom exercise), because it would be horribly + slow and far too painful to use. A `Turing tar-pit' is any computer + language or other tool that shares this property. That is, it's + theoretically universal -- but in practice, the harder you struggle to + get any real work done, the deeper its inadequacies suck you in. + Compare [13711]bondage-and-discipline language. 2. The perennial + [13712]holy wars over whether language A or B is the "most powerful". + _________________________________________________________________ + + Node:turist, Next:[13713]Tux, Previous:[13714]Turing tar-pit, + Up:[13715]= T = + + turist /too'rist/ n. + + Var. sp. of [13716]tourist, q.v. Also in adjectival form, `turistic'. + Poss. influenced by [13717]luser and `Turing'. + _________________________________________________________________ + + Node:Tux, Next:[13718]tweak, Previous:[13719]turist, Up:[13720]= T = + + Tux + + Tux the Penguin is the official emblem of [13721]Linux, This + eventuated after a logo contest in 1996, during which Linus Torvalds + endorsed the idea of a penguin logo in a couple of famously funny + [13722]postings. Linus explained that he was once bitten by a killer + penguin in Australia and has felt a special affinity for the species + ever since. (Linus has since admitted that he was also thinking of + Feathers McGraw, the evil-genius penguin jewel thief who appeared in a + Wallace & Grommit feature cartoon, "The Wrong Trousers".) + + Larry Ewing [13723]designed the official Tux logo. It has proved a + wise choice, amenable to hundreds of recognizable variations used as + emblems of Linux-related projects, products, and user groups. In fact, + Tux has spawned an entire mythology, of which the [13724]Gospel + According to Tux and the mock-epic poem "Tuxowolf" are among the + best-known examples. + + There is a `real' Tux - a black-footed penguin resident at the Bristol + Zoo. Several friends of Linux bought a zoo sponsorship for Linus as a + birthday present in 1996. + _________________________________________________________________ + + Node:tweak, Next:[13725]tweeter, Previous:[13726]Tux, Up:[13727]= T = + + tweak vt. + + 1. To change slightly, usually in reference to a value. Also used + synonymously with [13728]twiddle. If a program is almost correct, + rather than figure out the precise problem you might just keep + tweaking it until it works. See [13729]frobnicate and [13730]fudge + factor; also see [13731]shotgun debugging. 2. To [13732]tune or + [13733]bum a program; preferred usage in the U.K. + _________________________________________________________________ + + Node:tweeter, Next:[13734]TWENEX, Previous:[13735]tweak, Up:[13736]= T + = + + tweeter n. + + [University of Waterloo] Syn. [13737]perf, [13738]chad (sense 1). This + term (like [13739]woofer) has been in use at Waterloo since 1972 but + is elsewhere unknown. In audio jargon, the word refers to the treble + speaker(s) on a hi-fi. + _________________________________________________________________ + + Node:TWENEX, Next:[13740]twiddle, Previous:[13741]tweeter, Up:[13742]= + T = + + TWENEX /twe'neks/ n. + + The TOPS-20 operating system by [13743]DEC -- the second proprietary + OS for the PDP-10 -- preferred by most PDP-10 hackers over TOPS-10 + (that is, by those who were not [13744]ITS or [13745]WAITS partisans). + TOPS-20 began in 1969 as Bolt, Beranek & Newman's TENEX operating + system using special paging hardware. By the early 1970s, almost all + of the systems on the ARPANET ran TENEX. DEC purchased the rights to + TENEX from BBN and began work to make it their own. The first in-house + code name for the operating system was VIROS (VIRtual memory Operating + System); when customers started asking questions, the name was changed + to SNARK so DEC could truthfully deny that there was any project + called VIROS. When the name SNARK became known, the name was briefly + reversed to become KRANS; this was quickly abandoned when someone + objected that `krans' meant `funeral wreath' in Swedish (though some + Swedish speakers have since said it means simply `wreath'; this part + of the story may be apocryphal). Ultimately DEC picked TOPS-20 as the + name of the operating system, and it was as TOPS-20 that it was + marketed. The hacker community, mindful of its origins, quickly dubbed + it TWENEX (a contraction of `twenty TENEX'), even though by this point + very little of the original TENEX code remained (analogously to the + differences between AT&T V6 Unix and BSD). DEC people cringed when + they heard "TWENEX", but the term caught on nevertheless (the written + abbreviation `20x' was also used). TWENEX was successful and very + popular; in fact, there was a period in the early 1980s when it + commanded as fervent a culture of partisans as Unix or ITS -- but + DEC's decision to scrap all the internal rivals to the VAX + architecture and its relatively stodgy VMS OS killed the DEC-20 and + put a sad end to TWENEX's brief day in the sun. DEC attempted to + convince TOPS-20 users to convert to [13746]VMS, but instead, by the + late 1980s, most of the TOPS-20 hackers had migrated to Unix. + _________________________________________________________________ + + Node:twiddle, Next:[13747]twilight zone, Previous:[13748]TWENEX, + Up:[13749]= T = + + twiddle n. + + 1. Tilde (ASCII 1111110, ~). Also called `squiggle', `sqiggle' (sic -- + pronounced /skig'l/), and `twaddle', but twiddle is the most common + term. 2. A small and insignificant change to a program. Usually fixes + one bug and generates several new ones (see also [13750]shotgun + debugging). 3. vt. To change something in a small way. Bits, for + example, are often twiddled. Twiddling a switch or [13751]knobs + implies much less sense of purpose than toggling or tweaking it; see + [13752]frobnicate. To speak of twiddling a bit connotes aimlessness, + and at best doesn't specify what you're doing to the bit; `toggling a + bit' has a more specific meaning (see [13753]bit twiddling, + [13754]toggle). 4. Uncommon name for the [13755]twirling baton prompt. + _________________________________________________________________ + + Node:twilight zone, Next:[13756]twink, Previous:[13757]twiddle, + Up:[13758]= T = + + twilight zone n. // + + [IRC] Notionally, the area of cyberspace where [13759]IRC operators + live. An [13760]op is said to have a "connection to the twilight + zone". + _________________________________________________________________ + + Node:twink, Next:[13761]twirling baton, Previous:[13762]twilight zone, + Up:[13763]= T = + + twink /twink/ n. + + 1. [Berkeley] A clue-repellant user; the next step beyond a clueless + one. 2. [UCSC] A [13764]read-only user. Also reported on the Usenet + group soc.motss; may derive from gay slang for a cute young thing with + nothing upstairs (compare mainstream `chick'). + _________________________________________________________________ + + Node:twirling baton, Next:[13765]two pi, Previous:[13766]twink, + Up:[13767]= T = + + twirling baton n. + + [PLATO] The overstrike sequence -/|\-/|\- which produces an animated + twirling baton. If you output it with a single backspace between + characters, the baton spins in place. If you output the sequence BS SP + between characters, the baton spins from left to right. If you output + BS SP BS BS between characters, the baton spins from right to left. + This is also occasionally called a twiddle prompt. + + The twirling baton was a popular component of animated signature files + on the pioneering PLATO educational timesharing system. The archie + Internet service is perhaps the best-known baton program today; it + uses the twirling baton as an idler indicating that the program is + working on a query. The twirling baton is also used as a boot progress + indicator on several BSD variants of Unix; if it stops you're probably + going to have a long and trying day. + _________________________________________________________________ + + Node:two pi, Next:[13768]two-to-the-N, Previous:[13769]twirling baton, + Up:[13770]= T = + + two pi quant. + + The number of years it takes to finish one's thesis. Occurs in stories + in the following form: "He started on his thesis; 2 pi years later..." + _________________________________________________________________ + + Node:two-to-the-N, Next:[13771]twonkie, Previous:[13772]two pi, + Up:[13773]= T = + + two-to-the-N quant. + + An amount much larger than [13774]N but smaller than [13775]infinity. + "I have 2-to-the-N things to do before I can go out for lunch" means + you probably won't show up. + _________________________________________________________________ + + Node:twonkie, Next:[13776]u-, Previous:[13777]two-to-the-N, + Up:[13778]= T = + + twonkie /twon'kee/ n. + + The software equivalent of a Twinkie (a variety of sugar-loaded junk + food, or (in gay slang with a small t) the male equivalent of + `chick'); a useless `feature' added to look sexy and placate a + [13779]marketroid (compare [13780]Saturday-night special). The term + may also be related to "The Twonky", title menace of a classic SF + short story by Lewis Padgett (Henry Kuttner and C. L. Moore), first + published in the September 1942 "Astounding Science Fiction" and + subsequently much anthologized. + _________________________________________________________________ + + Node:= U =, Next:[13781]= V =, Previous:[13782]= T =, Up:[13783]The + Jargon Lexicon + += U = + + * [13784]u-: + * [13785]UBD: + * [13786]UBE: + * [13787]UCE: + * [13788]UDP: + * [13789]UN*X: + * [13790]undefined external reference: + * [13791]under the hood: + * [13792]undocumented feature: + * [13793]uninteresting: + * [13794]Unix: + * [13795]Unix brain damage: + * [13796]Unix conspiracy: + * [13797]Unix weenie: + * [13798]unixism: + * [13799]unswizzle: + * [13800]unwind the stack: + * [13801]unwind-protect: + * [13802]up: + * [13803]upload: + * [13804]upthread: + * [13805]urchin: + * [13806]URL: + * [13807]Usenet: + * [13808]Usenet Death Penalty: + * [13809]user: + * [13810]user-friendly: + * [13811]user-obsequious: + * [13812]userland: + * [13813]USG Unix: + * [13814]UTSL: + * [13815]UUCPNET: + _________________________________________________________________ + + Node:u-, Next:[13816]UBD, Previous:[13817]twonkie, Up:[13818]= U = + + u- pref. + + Written shorthand for [13819]micro-; techspeak when applied to metric + units, jargon when used otherwise. Derived from the Greek letter "mu", + the first letter of "micro" (and which letter looks a lot like the + English letter "u"). + _________________________________________________________________ + + Node:UBD, Next:[13820]UBE, Previous:[13821]u-, Up:[13822]= U = + + UBD /U-B-D/ n. + + [abbreviation for `User Brain Damage'] An abbreviation used to close + out trouble reports obviously due to utter cluelessness on the user's + part. Compare [13823]pilot error; oppose [13824]PBD; see also + [13825]brain-damaged. + _________________________________________________________________ + + Node:UBE, Next:[13826]UCE, Previous:[13827]UBD, Up:[13828]= U = + + UBE // n. + + [abbrev., Unsoliclited Bulk Email] A widespread, more formal term for + email [13829]spam. Compare [13830]UCE. The UBE term recognizes that + spam is uttered by nonprofit and advocacy groups whose motives are not + commercial. + _________________________________________________________________ + + Node:UCE, Next:[13831]UDP, Previous:[13832]UBE, Up:[13833]= U = + + UCE n. + + [abbrev., Unsolicited Commercial Email] A widespread, more formal term + for email [13834]spam. Compare [13835]UBE, which may be superseding + it. + _________________________________________________________________ + + Node:UDP, Next:[13836]UN*X, Previous:[13837]UCE, Up:[13838]= U = + + UDP /U-D-P/ v.,n. + + [Usenet] Abbreviation for [13839]Usenet Death Penalty. Common + (probably now more so than the full form), and frequently verbed. + Compare [13840]IDP. + _________________________________________________________________ + + Node:UN*X, Next:[13841]undefined external reference, + Previous:[13842]UDP, Up:[13843]= U = + + UN*X n. + + Used to refer to the Unix operating system (a trademark of AT&T, then + of Novell, then of SCO, and then of Caldera) in writing, but avoiding + the need for the ugly [13844](TM) typography. Also used to refer to + any or all varieties of Unixoid operating systems. Ironically, lawyers + now say that the requirement for the trademark postfix has no legal + force, but the asterisk usage is entrenched anyhow. It has been + suggested that there may be a psychological connection to practice in + certain religions (especially Judaism) in which the name of the deity + is never written out in full, e.g., `YHWH' or `G-d' is used. See also + [13845]glob and [13846]splat out. + _________________________________________________________________ + + Node:undefined external reference, Next:[13847]under the hood, + Previous:[13848]UN*X, Up:[13849]= U = + + undefined external reference excl. + + [Unix] A message from Unix's linker. Used in speech to flag loose ends + or dangling references in an argument or discussion. + _________________________________________________________________ + + Node:under the hood, Next:[13850]undocumented feature, + Previous:[13851]undefined external reference, Up:[13852]= U = + + under the hood adj. + + [hot-rodder talk] 1. Used to introduce the underlying implementation + of a product (hardware, software, or idea). Implies that the + implementation is not intuitively obvious from the appearance, but the + speaker is about to enable the listener to [13853]grok it. "Let's now + look under the hood to see how ...." 2. Can also imply that the + implementation is much simpler than the appearance would indicate: + "Under the hood, we are just fork/execing the shell." 3. Inside a + chassis, as in "Under the hood, this baby has a 40MHz 68030!" + _________________________________________________________________ + + Node:undocumented feature, Next:[13854]uninteresting, + Previous:[13855]under the hood, Up:[13856]= U = + + undocumented feature n. + + See [13857]feature. + _________________________________________________________________ + + Node:uninteresting, Next:[13858]Unix, Previous:[13859]undocumented + feature, Up:[13860]= U = + + uninteresting adj. + + 1. Said of a problem that, although [13861]nontrivial, can be solved + simply by throwing sufficient resources at it. 2. Also said of + problems for which a solution would neither advance the state of the + art nor be fun to design and code. + + Hackers regard uninteresting problems as intolerable wastes of time, + to be solved (if at all) by lesser mortals. Real hackers (see + [13862]toolsmith) generalize uninteresting problems enough to make + them interesting and solve them -- thus solving the original problem + as a special case (and, it must be admitted, occasionally turning a + molehill into a mountain, or a mountain into a tectonic plate). See + [13863]WOMBAT, [13864]SMOP; compare [13865]toy problem, oppose + [13866]interesting. + _________________________________________________________________ + + Node:Unix, Next:[13867]Unix brain damage, + Previous:[13868]uninteresting, Up:[13869]= U = + + Unix /yoo'niks/ n. + + [In the authors' words, "A weak pun on Multics"; very early on it was + `UNICS'] (also `UNIX') An interactive time-sharing system invented in + 1969 by Ken Thompson after Bell Labs left the Multics project, + originally so he could play games on his scavenged PDP-7. Dennis + Ritchie, the inventor of C, is considered a co-author of the system. + The turning point in Unix's history came when it was reimplemented + almost entirely in C during 1972-1974, making it the first + source-portable OS. Unix subsequently underwent mutations and + expansions at the hands of many different people, resulting in a + uniquely flexible and developer-friendly environment. By 1991, Unix + had become the most widely used multiuser general-purpose operating + system in the world - and since 1996 the variiant called [13870]Linux + has been at the cutting edge of the [13871]open source movement. Many + people consider the success of Unix the most important victory yet of + hackerdom over industry opposition (but see [13872]Unix weenie and + [13873]Unix conspiracy for an opposing point of view). See + [13874]Version 7, [13875]BSD, [13876]USG Unix, [13877]Linux. + + Some people are confused over whether this word is appropriately + `UNIX' or `Unix'; both forms are common, and used interchangeably. + Dennis Ritchie says that the `UNIX' spelling originally happened in + CACM's 1974 paper "The UNIX Time-Sharing System" because "we had a new + typesetter and [13878]troff had just been invented and we were + intoxicated by being able to produce small caps." Later, dmr tried to + get the spelling changed to `Unix' in a couple of Bell Labs papers, on + the grounds that the word is not acronymic. He failed, and eventually + (his words) "wimped out" on the issue. So, while the trademark today + is `UNIX', both capitalizations are grounded in ancient usage; the + Jargon File uses `Unix' in deference to dmr's wishes. + _________________________________________________________________ + + Node:Unix brain damage, Next:[13879]Unix conspiracy, + Previous:[13880]Unix, Up:[13881]= U = + + Unix brain damage n. + + Something that has to be done to break a network program (typically a + mailer) on a non-Unix system so that it will interoperate with Unix + systems. The hack may qualify as `Unix brain damage' if the program + conforms to published standards and the Unix program in question does + not. Unix brain damage happens because it is much easier for other + (minority) systems to change their ways to match non-conforming + behavior than it is to change all the hundreds of thousands of Unix + systems out there. + + An example of Unix brain damage is a [13882]kluge in a mail server to + recognize bare line feed (the Unix newline) as an equivalent form to + the Internet standard newline, which is a carriage return followed by + a line feed. Such things can make even a hardened [13883]jock weep. + _________________________________________________________________ + + Node:Unix conspiracy, Next:[13884]Unix weenie, Previous:[13885]Unix + brain damage, Up:[13886]= U = + + Unix conspiracy n. + + [ITS] According to a conspiracy theory long popular among [13887]ITS + and [13888]TOPS-20 fans, Unix's growth is the result of a plot, + hatched during the 1970s at Bell Labs, whose intent was to hobble + AT&T's competitors by making them dependent upon a system whose future + evolution was to be under AT&T's control. This would be accomplished + by disseminating an operating system that is apparently inexpensive + and easily portable, but also relatively unreliable and insecure (so + as to require continuing upgrades from AT&T). This theory was lent a + substantial impetus in 1984 by the paper referenced in the [13889]back + door entry. + + In this view, Unix was designed to be one of the first computer + viruses (see [13890]virus) -- but a virus spread to computers + indirectly by people and market forces, rather than directly through + disks and networks. Adherents of this `Unix virus' theory like to cite + the fact that the well-known quotation "Unix is snake oil" was uttered + by [13891]DEC president Kenneth Olsen shortly before DEC began + actively promoting its own family of Unix workstations. (Olsen now + claims to have been misquoted.) + + [If there was ever such a conspiracy, it got thoroughly out of the + plotters' control after 1990. AT&T sold its UNIX operation to Novell + around the same time [13892]Linux and other free-UNIX distributions + were beginning to make noise. --ESR] + _________________________________________________________________ + + Node:Unix weenie, Next:[13893]unixism, Previous:[13894]Unix + conspiracy, Up:[13895]= U = + + Unix weenie n. + + [ITS] 1. A derogatory play on `Unix wizard', common among hackers who + use Unix by necessity but would prefer alternatives. The implication + is that although the person in question may consider mastery of Unix + arcana to be a wizardly skill, the only real skill involved is the + ability to tolerate (and the bad taste to wallow in) the incoherence + and needless complexity that is alleged to infest many Unix programs. + "This shell script tries to parse its arguments in 69 bletcherous + ways. It must have been written by a real Unix weenie." 2. A + derogatory term for anyone who engages in uncritical praise of Unix. + Often appearing in the context "stupid Unix weenie". See + [13896]Weenix, [13897]Unix conspiracy. See also [13898]weenie. + _________________________________________________________________ + + Node:unixism, Next:[13899]unswizzle, Previous:[13900]Unix weenie, + Up:[13901]= U = + + unixism n. + + A piece of code or a coding technique that depends on the protected + multi-tasking environment with relatively low process-spawn overhead + that exists on virtual-memory Unix systems. Common [13902]unixisms + include: gratuitous use of fork(2); the assumption that certain + undocumented but well-known features of Unix libraries such as + stdio(3) are supported elsewhere; reliance on [13903]obscure + side-effects of system calls (use of sleep(2) with a 0 argument to + clue the scheduler that you're willing to give up your time-slice, for + example); the assumption that freshly allocated memory is zeroed; and + the assumption that fragmentation problems won't arise from never + free()ing memory. Compare [13904]vaxocentrism; see also [13905]New + Jersey. + _________________________________________________________________ + + Node:unswizzle, Next:[13906]unwind the stack, Previous:[13907]unixism, + Up:[13908]= U = + + unswizzle v. + + See [13909]swizzle. + _________________________________________________________________ + + Node:unwind the stack, Next:[13910]unwind-protect, + Previous:[13911]unswizzle, Up:[13912]= U = + + unwind the stack vi. + + 1. [techspeak] During the execution of a procedural language, one is + said to `unwind the stack' from a called procedure up to a caller when + one discards the stack frame and any number of frames above it, + popping back up to the level of the given caller. In C this is done + with longjmp/setjmp, in LISP or C++ with throw/catch. See also + [13913]smash the stack. 2. People can unwind the stack as well, by + quickly dealing with a bunch of problems: "Oh heck, let's do lunch. + Just a second while I unwind my stack." + _________________________________________________________________ + + Node:unwind-protect, Next:[13914]up, Previous:[13915]unwind the stack, + Up:[13916]= U = + + unwind-protect n. + + [MIT: from the name of a LISP operator] A task you must remember to + perform before you leave a place or finish a project. "I have an + unwind-protect to call my advisor." + _________________________________________________________________ + + Node:up, Next:[13917]upload, Previous:[13918]unwind-protect, + Up:[13919]= U = + + up adj. + + 1. Working, in order. "The down escalator is up." Oppose [13920]down. + 2. `bring up': vt. To create a working version and start it. "They + brought up a down system." 3. `come up' vi. To become ready for + production use. + _________________________________________________________________ + + Node:upload, Next:[13921]upthread, Previous:[13922]up, Up:[13923]= U = + + upload /uhp'lohd/ v. + + 1. [techspeak] To transfer programs or data over a digital + communications link from a system near you (espercially a smaller or + peripheral `client' system) to one further away from you (especially a + larger or central `host' system). A transfer in the other direction + is, of course, called a [13924]download 2. [speculatively] To move the + essential patterns and algorithms that make up one's mind from one's + brain into a computer. Those who are convinced that such patterns and + algorithms capture the complete essence of the self view this prospect + with pleasant anticipation. + _________________________________________________________________ + + Node:upthread, Next:[13925]urchin, Previous:[13926]upload, Up:[13927]= + U = + + upthread adv. + + Earlier in the discussion (see [13928]thread), i.e., `above'. "As Joe + pointed out upthread, ..." See also [13929]followup. + _________________________________________________________________ + + Node:urchin, Next:[13930]URL, Previous:[13931]upthread, Up:[13932]= U + = + + urchin n. + + See [13933]munchkin. + _________________________________________________________________ + + Node:URL, Next:[13934]Usenet, Previous:[13935]urchin, Up:[13936]= U = + + URL /U-R-L/ or /erl/ n. + + Uniform Resource Locator, an address widget that identifies a document + or resource on the World Wide Web. This entry is here primarily to + record the fact that the term is commonly pronounced both /erl/, and + /U-R-L/ (the latter predominates in more formal contexts). + _________________________________________________________________ + + Node:Usenet, Next:[13937]Usenet Death Penalty, Previous:[13938]URL, + Up:[13939]= U = + + Usenet /yoos'net/ or /yooz'net/ n. + + [from `Users' Network'; the original spelling was USENET, but the + mixed-case form is now widely preferred] A distributed [13940]bboard + (bulletin board) system supported mainly by Unix machines. Originally + implemented in 1979-1980 by Steve Bellovin, Jim Ellis, Tom Truscott, + and Steve Daniel at Duke University, it has swiftly grown to become + international in scope and is now probably the largest decentralized + information utility in existence. As of early 1996, it hosts over + 10,000 [13941]newsgroups and an average of over 500 megabytes (the + equivalent of several thousand paper pages) of new technical articles, + news, discussion, chatter, and [13942]flamage every day (and that + leaves out the graphics...). + + By the year the Internet hit the mainstream (1994) the original UUCP + transport for Usenet was fading out of use (see [13943]UUCPNET) - + almost all Usenet connections were over Internet links. A lot of + newbies and journalists began to refer to "Internet newsgroups" as + though Usenet was and always had been just another Internet service. + This ignorance greatly annoys experienced Usenetters. + _________________________________________________________________ + + Node:Usenet Death Penalty, Next:[13944]user, Previous:[13945]Usenet, + Up:[13946]= U = + + Usenet Death Penalty + + [Usenet] A sanction against sites that habitually spew Usenet + [13947]spam. This can be either passive or active. A passive UDP + refers to the dropping of all postings by a particular domain so as to + inhibit propagation. An active UDP refers to third-party cancellation + of all postings by the UDPed domain. A partial UDP is one which + applies only to certain newsgroups or hierarchies in Usenet. Compare + [13948]Internet Death Penalty, with which this term is sometimes + confused. + _________________________________________________________________ + + Node:user, Next:[13949]user-friendly, Previous:[13950]Usenet Death + Penalty, Up:[13951]= U = + + user n. + + 1. Someone doing `real work' with the computer, using it as a means + rather than an end. Someone who pays to use a computer. See + [13952]real user. 2. A programmer who will believe anything you tell + him. One who asks silly questions. [GLS observes: This is slightly + unfair. It is true that users ask questions (of necessity). Sometimes + they are thoughtful or deep. Very often they are annoying or downright + stupid, apparently because the user failed to think for two seconds or + look in the documentation before bothering the maintainer.] See + [13953]luser. 3. Someone who uses a program from the outside, however + skillfully, without getting into the internals of the program. One who + reports bugs instead of just going ahead and fixing them. + + The general theory behind this term is that there are two classes of + people who work with a program: there are implementors (hackers) and + [13954]lusers. The users are looked down on by hackers to some extent + because they don't understand the full ramifications of the system in + all its glory. (The few users who do are known as `real winners'.) The + term is a relative one: a skilled hacker may be a user with respect to + some program he himself does not hack. A LISP hacker might be one who + maintains LISP or one who uses LISP (but with the skill of a hacker). + A LISP user is one who uses LISP, whether skillfully or not. Thus + there is some overlap between the two terms; the subtle distinctions + must be resolved by context. + _________________________________________________________________ + + Node:user-friendly, Next:[13955]user-obsequious, Previous:[13956]user, + Up:[13957]= U = + + user-friendly adj. + + Programmer-hostile. Generally used by hackers in a critical tone, to + describe systems that hold the user's hand so obsessively that they + make it painful for the more experienced and knowledgeable to get any + work done. See [13958]menuitis, [13959]drool-proof paper, + [13960]Macintrash, [13961]user-obsequious. + _________________________________________________________________ + + Node:user-obsequious, Next:[13962]userland, + Previous:[13963]user-friendly, Up:[13964]= U = + + user-obsequious adj. + + Emphatic form of [13965]user-friendly. Connotes a system so verbose, + inflexible, and determinedly simple-minded that it is nearly unusable. + "Design a system any fool can use and only a fool will want to use + it." See [13966]WIMP environment, [13967]Macintrash. + _________________________________________________________________ + + Node:userland, Next:[13968]USG Unix, Previous:[13969]user-obsequious, + Up:[13970]= U = + + userland n. + + Anywhere outside the kernel. "That code belongs in userland." This + term has been in common use among [13971]Linux kernel hackers since at + leat 1997, and seems to have originated in that community. + _________________________________________________________________ + + Node:USG Unix, Next:[13972]UTSL, Previous:[13973]userland, Up:[13974]= + U = + + USG Unix /U-S-G yoo'niks/ n.,obs. + + Refers to AT&T Unix commercial versions after [13975]Version 7, + especially System III and System V releases 1, 2, and 3. So called + because during most of the lifespan of those versions AT&T's support + crew was called the `Unix Support Group', but it is applied to version + that pre- and post-dated the USG group but were of the same lineage. + This term is now historical. See [13976]BSD, [13977]Unix. + _________________________________________________________________ + + Node:UTSL, Next:[13978]UUCPNET, Previous:[13979]USG Unix, Up:[13980]= + U = + + UTSL // n. + + [Unix] On-line acronym for `Use the Source, Luke' (a pun on Obi-Wan + Kenobi's "Use the Force, Luke!" in "Star Wars") -- analogous to + [13981]RTFS (sense 1), but more polite. This is a common way of + suggesting that someone would be better off reading the source code + that supports whatever feature is causing confusion, rather than + making yet another futile pass through the manuals, or broadcasting + questions on Usenet that haven't attracted [13982]wizards to answer + them. + + Once upon a time in [13983]elder days, everyone running Unix had + source. After 1978, AT&T's policy tightened up, so this objurgation + was in theory appropriately directed only at associates of some outfit + with a Unix source license. In practice, bootlegs of Unix source code + (made precisely for reference purposes) were so ubiquitous that one + could utter it at almost anyone on the network without concern. + + Nowadays, free Unix clones have become widely enough distributed that + anyone can read source legally. The most widely distributed is + certainly Linux, with variants of the NET/2 and 4.4BSD distributions + running second. Cheap commercial Unixes with source such as BSD/OS are + accelerating this trend. + _________________________________________________________________ + + Node:UUCPNET, Next:[13984]V7, Previous:[13985]UTSL, Up:[13986]= U = + + UUCPNET n. obs. + + The store-and-forward network consisting of all the world's connected + Unix machines (and others running some clone of the UUCP (Unix-to-Unix + CoPy) software). Any machine reachable only via a [13987]bang path is + on UUCPNET. This term has been rendered obsolescent by the spread of + cheap Internet connections in the 1990s; the few remaining UUCP links + are essentially slow channels to the Internet rather than an + autonomous network. See [13988]network address. + _________________________________________________________________ + + Node:= V =, Next:[13989]= W =, Previous:[13990]= U =, Up:[13991]The + Jargon Lexicon + += V = + + * [13992]V7: + * [13993]vadding: + * [13994]vanilla: + * [13995]vanity domain: + * [13996]vannevar: + * [13997]vaporware: + * [13998]var: + * [13999]vaston: + * [14000]VAX: + * [14001]VAXectomy: + * [14002]VAXen: + * [14003]vaxherd: + * [14004]vaxism: + * [14005]vaxocentrism: + * [14006]vdiff: + * [14007]veeblefester: + * [14008]velveeta: + * [14009]ventilator card: + * [14010]Venus flytrap: + * [14011]verbage: + * [14012]verbiage: + * [14013]Version 7: + * [14014]vgrep: + * [14015]vi: + * [14016]video toaster: + * [14017]videotex: + * [14018]virgin: + * [14019]virtual: + * [14020]virtual beer: + * [14021]virtual Friday: + * [14022]virtual reality: + * [14023]virtual shredder: + * [14024]virus: + * [14025]visionary: + * [14026]VMS: + * [14027]voice: + * [14028]voice-net: + * [14029]voodoo programming: + * [14030]VR: + * [14031]Vulcan nerve pinch: + * [14032]vulture capitalist: + _________________________________________________________________ + + Node:V7, Next:[14033]vadding, Previous:[14034]UUCPNET, Up:[14035]= V = + + V7 /V'sev'en/ n. + + See [14036]Version 7. + _________________________________________________________________ + + Node:vadding, Next:[14037]vanilla, Previous:[14038]V7, Up:[14039]= V = + + vadding /vad'ing/ n. + + [from VAD, a permutation of ADV (i.e., [14040]ADVENT), used to avoid a + particular [14041]admin's continual search-and-destroy sweeps for the + game] A leisure-time activity of certain hackers involving the covert + exploration of the `secret' parts of large buildings -- basements, + roofs, freight elevators, maintenance crawlways, steam tunnels, and + the like. A few go so far as to learn locksmithing in order to + synthesize vadding keys. The verb is `to vad' (compare + [14042]phreaking; see also [14043]hack, sense 9). This term dates from + the late 1970s, before which such activity was simply called + `hacking'; the older usage is still prevalent at MIT. + + The most extreme and dangerous form of vadding is `elevator rodeo', + a.k.a. `elevator surfing', a sport played by wrasslin' down a + thousand-pound elevator car with a 3-foot piece of string, and then + exploiting this mastery in various stimulating ways (such as elevator + hopping, shaft exploration, rat-racing, and the ever-popular drop + experiments). Kids, don't try this at home! See also [14044]hobbit + (sense 2). + _________________________________________________________________ + + Node:vanilla, Next:[14045]vanity domain, Previous:[14046]vadding, + Up:[14047]= V = + + vanilla adj. + + [from the default flavor of ice cream in the U.S.] Ordinary + [14048]flavor, standard. When used of food, very often does not mean + that the food is flavored with vanilla extract! For example, `vanilla + wonton soup' means ordinary wonton soup, as opposed to hot-and-sour + wonton soup. Applied to hardware and software, as in "Vanilla Version + 7 Unix can't run on a vanilla 11/34." Also used to orthogonalize chip + nomenclature; for instance, a 74V00 means what TI calls a 7400, as + distinct from a 74LS00, etc. This word differs from [14049]canonical + in that the latter means `default', whereas vanilla simply means + `ordinary'. For example, when hackers go on a [14050]great-wall, + hot-and-sour soup is the [14051]canonical soup to get (because that is + what most of them usually order) even though it isn't the vanilla + (wonton) soup. + _________________________________________________________________ + + Node:vanity domain, Next:[14052]vannevar, Previous:[14053]vanilla, + Up:[14054]= V = + + vanity domain n. + + [common; from `vanity plate' as in car license plate] An Internet + domain, particularly in the .com or .org top-level domains, apparently + created for no reason other than boosting the creator's ego. + _________________________________________________________________ + + Node:vannevar, Next:[14055]vaporware, Previous:[14056]vanity domain, + Up:[14057]= V = + + vannevar /van'*-var/ n. + + A bogus technological prediction or a foredoomed engineering concept, + esp. one that fails by implicitly assuming that technologies develop + linearly, incrementally, and in isolation from one another when in + fact the learning curve tends to be highly nonlinear, revolutions are + common, and competition is the rule. The prototype was Vannevar Bush's + prediction of `electronic brains' the size of the Empire State + Building with a Niagara-Falls-equivalent cooling system for their + tubes and relays, a prediction made at a time when the semiconductor + effect had already been demonstrated. Other famous vannevars have + included magnetic-bubble memory, LISP machines, [14058]videotex, and a + paper from the late 1970s that computed a purported ultimate limit on + areal density for ICs that was in fact less than the routine densities + of 5 years later. + _________________________________________________________________ + + Node:vaporware, Next:[14059]var, Previous:[14060]vannevar, Up:[14061]= + V = + + vaporware /vay'pr-weir/ n. + + Products announced far in advance of any release (which may or may not + actually take place). See also [14062]brochureware. + _________________________________________________________________ + + Node:var, Next:[14063]vaston, Previous:[14064]vaporware, Up:[14065]= V + = + + var /veir/ or /var/ n. + + Short for `variable'. Compare [14066]arg, [14067]param. + _________________________________________________________________ + + Node:vaston, Next:[14068]VAX, Previous:[14069]var, Up:[14070]= V = + + vaston n. + + [Durham, UK] The unit of `load average'. A measure of how much work a + computer is doing. A meter displaying this as a function of time is + known as a `vastometer'. First used during a computing practical in + December 1996. + _________________________________________________________________ + + Node:VAX, Next:[14071]VAXectomy, Previous:[14072]vaston, Up:[14073]= V + = + + VAX /vaks/ n. + + 1. [from Virtual Address eXtension] The most successful minicomputer + design in industry history, possibly excepting its immediate ancestor, + the PDP-11. Between its release in 1978 and its eclipse by + [14074]killer micros after about 1986, the VAX was probably the + hacker's favorite machine of them all, esp. after the 1982 release of + 4.2 BSD Unix (see [14075]BSD). Esp. noted for its large, + assembler-programmer-friendly instruction set -- an asset that became + a liability after the RISC revolution. 2. A major brand of vacuum + cleaner in Britain. Cited here because its sales pitch, "Nothing sucks + like a VAX!" became a sort of battle-cry of RISC partisans. It is even + sometimes claimed that DEC actually entered a cross-licensing deal + with the vacuum-Vax people that allowed them to market VAX computers + in the U.K. in return for not challenging the vacuum cleaner trademark + in the U.S. + + A rival brand actually pioneered the slogan: its original form was + "Nothing sucks like Electrolux". It has apparently become a classic + example (used in advertising textbooks) of the perils of not knowing + the local idiom. But in 1996, the press manager of Electrolux AB, + while confirming that the company used this slogan in the late 1960s, + also tells us that their marketing people were fully aware of the + possible double entendre and intended it to gain attention. + + And gain attention it did - the VAX-vacuum-cleaner people thought the + slogan a sufficiently good idea to copy it. Several British hackers + report that VAX's promotions used it in 1986-1987, and we have one + report from a New Zealander that the infamous slogan surfaced there in + TV ads for the product in 1992. + _________________________________________________________________ + + Node:VAXectomy, Next:[14076]VAXen, Previous:[14077]VAX, Up:[14078]= V + = + + VAXectomy /vak-sek't*-mee/ n. + + [by analogy with `vasectomy'] A VAX removal. [14079]DEC's Microvaxen, + especially, are much slower than newer RISC-based workstations such as + the SPARC. Thus, if one knows one has a replacement coming, VAX + removal can be cause for celebration. + _________________________________________________________________ + + Node:VAXen, Next:[14080]vaxherd, Previous:[14081]VAXectomy, + Up:[14082]= V = + + VAXen /vak'sn/ n. + + [from `oxen', perhaps influenced by `vixen'] (alt. `vaxen') The plural + canonically used among hackers for the [14083]DEC VAX computers. "Our + installation has four PDP-10s and twenty vaxen." See [14084]boxen. + _________________________________________________________________ + + Node:vaxherd, Next:[14085]vaxism, Previous:[14086]VAXen, Up:[14087]= V + = + + vaxherd /vaks'herd/ n. obs. + + [from `oxherd'] A VAX operator. The image is reinforced because VAXen + actually did tend to come in herds, technically known as `clusters'. + _________________________________________________________________ + + Node:vaxism, Next:[14088]vaxocentrism, Previous:[14089]vaxherd, + Up:[14090]= V = + + vaxism /vak'sizm/ n. + + A piece of code that exhibits [14091]vaxocentrism in critical areas. + Compare [14092]PC-ism, [14093]unixism. + _________________________________________________________________ + + Node:vaxocentrism, Next:[14094]vdiff, Previous:[14095]vaxism, + Up:[14096]= V = + + vaxocentrism /vak`soh-sen'trizm/ n. + + [analogy with `ethnocentrism'] A notional disease said to afflict C + programmers who persist in coding according to certain assumptions + that are valid (esp. under Unix) on [14097]VAXen but false elsewhere. + Among these are: + 1. The assumption that dereferencing a null pointer is safe because + it is all bits 0, and location 0 is readable and 0. Problem: this + may instead cause an illegal-address trap on non-VAXen, and even + on VAXen under OSes other than BSD Unix. Usually this is an + implicit assumption of sloppy code (forgetting to check the + pointer before using it), rather than deliberate exploitation of a + misfeature. + 2. The assumption that characters are signed. + 3. The assumption that a pointer to any one type can freely be cast + into a pointer to any other type. A stronger form of this is the + assumption that all pointers are the same size and format, which + means you don't have to worry about getting the casts or types + correct in calls. Problem: this fails on word-oriented machines or + others with multiple pointer formats. + 4. The assumption that the parameters of a routine are stored in + memory, on a stack, contiguously, and in strictly ascending or + descending order. Problem: this fails on many RISC architectures. + 5. The assumption that pointer and integer types are the same size, + and that pointers can be stuffed into integer variables (and + vice-versa) and drawn back out without being truncated or mangled. + Problem: this fails on segmented architectures or word-oriented + machines with funny pointer formats. + 6. The assumption that a data type of any size may begin at any byte + address in memory (for example, that you can freely construct and + dereference a pointer to a word- or greater-sized object at an odd + char address). Problem: this fails on many (esp. RISC) + architectures better optimized for [14098]HLL execution speed, and + can cause an illegal address fault or bus error. + 7. The (related) assumption that there is no padding at the end of + types and that in an array you can thus step right from the last + byte of a previous component to the first byte of the next one. + This is not only machine- but compiler-dependent. + 8. The assumption that memory address space is globally flat and that + the array reference foo[-1] is necessarily valid. Problem: this + fails at 0, or other places on segment-addressed machines like + Intel chips (yes, segmentation is universally considered a + [14099]brain-damaged way to design machines (see [14100]moby), but + that is a separate issue). + 9. The assumption that objects can be arbitrarily large with no + special considerations. Problem: this fails on segmented + architectures and under non-virtual-addressing environments. + 10. The assumption that the stack can be as large as memory. Problem: + this fails on segmented architectures or almost anything else + without virtual addressing and a paged stack. + 11. The assumption that bits and addressable units within an object + are ordered in the same way and that this order is a constant of + nature. Problem: this fails on [14101]big-endian machines. + 12. The assumption that it is meaningful to compare pointers to + different objects not located within the same array, or to objects + of different types. Problem: the former fails on segmented + architectures, the latter on word-oriented machines or others with + multiple pointer formats. + 13. The assumption that an int is 32 bits, or (nearly equivalently) + the assumption that sizeof(int) == sizeof(long). Problem: this + fails on PDP-11s, 286-based systems and even on 386 and 68000 + systems under some compilers (and on 64-bit systems like the + Alpha, of course). + 14. The assumption that argv[] is writable. Problem: this fails in + many embedded-systems C environments and even under a few flavors + of Unix. + + Note that a programmer can validly be accused of vaxocentrism even if + he or she has never seen a VAX. Some of these assumptions (esp. 2-5) + were valid on the PDP-11, the original C machine, and became endemic + years before the VAX. The terms `vaxocentricity' and + `all-the-world's-a-VAX syndrome' have been used synonymously. + _________________________________________________________________ + + Node:vdiff, Next:[14102]veeblefester, Previous:[14103]vaxocentrism, + Up:[14104]= V = + + vdiff /vee'dif/ v.,n. + + Visual diff. The operation of finding differences between two files by + [14105]eyeball search. The term `optical diff' has also been reported, + and is sometimes more specifically used for the act of superimposing + two nearly identical printouts on one another and holding them up to a + light to spot differences. Though this method is poor for detecting + omissions in the `rear' file, it can also be used with printouts of + graphics, a claim few if any diff programs can make. See [14106]diff. + _________________________________________________________________ + + Node:veeblefester, Next:[14107]velveeta, Previous:[14108]vdiff, + Up:[14109]= V = + + veeblefester /vee'b*l-fes`tr/ n. + + [from the "Born Loser" comix via Commodore; prob. originally from + "Mad" Magazine's `Veeblefetzer' parodies beginning in #15, 1954] Any + obnoxious person engaged in the (alleged) professions of marketing or + management. Antonym of [14110]hacker. Compare [14111]suit, + [14112]marketroid. + _________________________________________________________________ + + Node:velveeta, Next:[14113]ventilator card, + Previous:[14114]veeblefester, Up:[14115]= V = + + velveeta n. + + [Usenet: by analogy with [14116]spam. The trade name Velveeta is + attached in the U.S. to a particularly nasty processed-cheese spread.] + Also knows as [14117]ECP; a message that is excessively cross-posted, + as opposed to [14118]spam which is too frequently posted. This term is + widely recognized but not commonly used; most people refer to both + kinds of abuse as spam. Compare [14119]jello. + _________________________________________________________________ + + Node:ventilator card, Next:[14120]Venus flytrap, + Previous:[14121]velveeta, Up:[14122]= V = + + ventilator card n. + + Syn. [14123]lace card. + _________________________________________________________________ + + Node:Venus flytrap, Next:[14124]verbage, Previous:[14125]ventilator + card, Up:[14126]= V = + + Venus flytrap n. + + [after the insect-eating plant] See [14127]firewall machine. + _________________________________________________________________ + + Node:verbage, Next:[14128]verbiage, Previous:[14129]Venus flytrap, + Up:[14130]= V = + + verbage /ver'b*j/ n. + + A deliberate misspelling and mispronunciation of [14131]verbiage that + assimilates it to the word `garbage'. Compare [14132]content-free. + More pejorative than `verbiage'. + _________________________________________________________________ + + Node:verbiage, Next:[14133]Version 7, Previous:[14134]verbage, + Up:[14135]= V = + + verbiage n. + + When the context involves a software or hardware system, this refers + to [14136]documentation. This term borrows the connotations of + mainstream `verbiage' to suggest that the documentation is of marginal + utility and that the motives behind its production have little to do + with the ostensible subject. + _________________________________________________________________ + + Node:Version 7, Next:[14137]vgrep, Previous:[14138]verbiage, + Up:[14139]= V = + + Version 7 alt. V7 /vee' se'vn/ n. + + The first widely distributed version of [14140]Unix, released + unsupported by Bell Labs in 1978. The term is used adjectivally to + describe Unix features and programs that date from that release, and + are thus guaranteed to be present and portable in all Unix versions + (this was the standard gauge of portability before the POSIX and IEEE + 1003 standards). Note that this usage does not derive from the release + being the "seventh version of [14141]Unix"; research [14142]Unix at + Bell Labs has traditionally been numbered according to the edition of + the associated documentation. Indeed, only the widely-distributed + Sixth and Seventh Editions are widely known as V[67]; the OS that + might today be known as `V10' is instead known in full as "Tenth + Edition Research Unix" or just "Tenth Edition" for short. For this + reason, "V7" is often read by cognoscenti as "Seventh Edition". See + [14143]BSD, [14144]USG Unix, [14145]Unix. Some old-timers impatient + with commercialization and kernel bloat still maintain that V7 was the + Last True Unix. + _________________________________________________________________ + + Node:vgrep, Next:[14146]vi, Previous:[14147]Version 7, Up:[14148]= V = + + vgrep /vee'grep/ v.,n. + + Visual grep. The operation of finding patterns in a file optically + rather than digitally (also called an `optical grep'). See + [14149]grep; compare [14150]vdiff. + _________________________________________________________________ + + Node:vi, Next:[14151]video toaster, Previous:[14152]vgrep, Up:[14153]= + V = + + vi /V-I/, not /vi:/ and never /siks/ n. + + [from `Visual Interface'] A screen editor crufted together by Bill Joy + for an early [14154]BSD release. Became the de facto standard Unix + editor and a nearly undisputed hacker favorite outside of MIT until + the rise of [14155]EMACS after about 1984. Tends to frustrate new + users no end, as it will neither take commands while expecting input + text nor vice versa, and the default setup on older versions provides + no indication of which mode the editor is in (years ago, a + correspondent reported that he has often heard the editor's name + pronounced /vi:l/; there is now a vi clone named `vile'). Nevertheless + vi (and variants such as vim and elvis) is still widely used (about + half the respondents in a 1991 Usenet poll preferred it), and even + EMACS fans often resort to it as a mail editor and for small editing + jobs (mainly because it starts up faster than the bulkier versions of + EMACS). See [14156]holy wars. + _________________________________________________________________ + + Node:video toaster, Next:[14157]videotex, Previous:[14158]vi, + Up:[14159]= V = + + video toaster n. + + Historically, an Amiga fitted with a particular line of special video + effects hardware from NewTek - long a popular platform at + special-effects and video production houses. More generally, any + computer system designed specifically for video production and + manipulation. Compare [14160]web toaster and see [14161]toaster. + _________________________________________________________________ + + Node:videotex, Next:[14162]virgin, Previous:[14163]video toaster, + Up:[14164]= V = + + videotex n. obs. + + An electronic service offering people the privilege of paying to read + the weather on their television screens instead of having somebody + read it to them for free while they brush their teeth. The idea bombed + everywhere it wasn't government-subsidized, because by the time + videotex was practical the installed base of personal computers could + hook up to timesharing services and do the things for which videotex + might have been worthwhile better and cheaper. Videotex planners badly + overestimated both the appeal of getting information from a computer + and the cost of local intelligence at the user's end. Like the + [14165]gorilla arm effect, this has been a cautionary tale to hackers + ever since. See also [14166]vannevar. + _________________________________________________________________ + + Node:virgin, Next:[14167]virtual, Previous:[14168]videotex, + Up:[14169]= V = + + virgin adj. + + Unused; pristine; in a known initial state. "Let's bring up a virgin + system and see if it crashes again." (Esp. useful after contracting a + [14170]virus through [14171]SEX.) Also, by extension, buffers and the + like within a program that have not yet been used. + _________________________________________________________________ + + Node:virtual, Next:[14172]virtual beer, Previous:[14173]virgin, + Up:[14174]= V = + + virtual adj. + + [via the technical term `virtual memory', prob. from the term `virtual + image' in optics] 1. Common alternative to [14175]logical; often used + to refer to the artificial objects (like addressable virtual memory + larger than physical memory) simulated by a computer system as a + convenient way to manage access to shared resources. 2. Simulated; + performing the functions of something that isn't really there. An + imaginative child's doll may be a virtual playmate. Oppose + [14176]real. + _________________________________________________________________ + + Node:virtual beer, Next:[14177]virtual Friday, + Previous:[14178]virtual, Up:[14179]= V = + + virtual beer n. + + Praise or thanks. Used universally in the Linux community. Originally + this term signified cash, after a famous incident in which some some + Britishers who wanted to buy Linus a beer and sent him money to + Finland to do so. + _________________________________________________________________ + + Node:virtual Friday, Next:[14180]virtual reality, + Previous:[14181]virtual beer, Up:[14182]= V = + + virtual Friday n. + + (also `logical Friday') The last day before an extended weekend, if + that day is not a `real' Friday. For example, the U.S. holiday + Thanksgiving is always on a Thursday. The next day is often also a + holiday or taken as an extra day off, in which case Wednesday of that + week is a virtual Friday (and Thursday is a virtual Saturday, as is + Friday). There are also `virtual Mondays' that are actually Tuesdays, + after the three-day weekends associated with many national holidays in + the U.S. + _________________________________________________________________ + + Node:virtual reality, Next:[14183]virtual shredder, + Previous:[14184]virtual Friday, Up:[14185]= V = + + virtual reality n. + + 1. Computer simulations that use 3-D graphics and devices such as the + Dataglove to allow the user to interact with the simulation. See + [14186]cyberspace. 2. A form of network interaction incorporating + aspects of role-playing games, interactive theater, improvisational + comedy, and `true confessions' magazines. In a virtual reality forum + (such as Usenet's alt.callahans newsgroup or the [14187]MUD + experiments on Internet), interaction between the participants is + written like a shared novel complete with scenery, `foreground + characters' that may be personae utterly unlike the people who write + them, and common `background characters' manipulable by all parties. + The one iron law is that you may not write irreversible changes to a + character without the consent of the person who `owns' it. Otherwise + anything goes. See [14188]bamf, [14189]cyberspace, + [14190]teledildonics. + _________________________________________________________________ + + Node:virtual shredder, Next:[14191]virus, Previous:[14192]virtual + reality, Up:[14193]= V = + + virtual shredder n. + + The jargonic equivalent of the [14194]bit bucket at shops using IBM's + VM/CMS operating system. VM/CMS officially supports a whole bestiary + of virtual card readers, virtual printers, and other phantom devices; + these are used to supply some of the same capabilities Unix gets from + pipes and I/O redirection. + _________________________________________________________________ + + Node:virus, Next:[14195]visionary, Previous:[14196]virtual shredder, + Up:[14197]= V = + + virus n. + + [from the obvious analogy with biological viruses, via SF] A cracker + program that searches out other programs and `infects' them by + embedding a copy of itself in them, so that they become [14198]Trojan + horses. When these programs are executed, the embedded virus is + executed too, thus propagating the `infection'. This normally happens + invisibly to the user. Unlike a [14199]worm, a virus cannot infect + other computers without assistance. It is propagated by vectors such + as humans trading programs with their friends (see [14200]SEX). The + virus may do nothing but propagate itself and then allow the program + to run normally. Usually, however, after propagating silently for a + while, it starts doing things like writing cute messages on the + terminal or playing strange tricks with the display (some viruses + include nice [14201]display hacks). Many nasty viruses, written by + particularly perversely minded [14202]crackers, do irreversible + damage, like nuking all the user's files. + + In the 1990s, viruses became a serious problem, especially among + Windows users; the lack of security on these machines enables viruses + to spread easily, even infecting the operating system (Unix machines, + by contrast, are immune to such attacks). The production of special + anti-virus software has become an industry, and a number of + exaggerated media reports have caused outbreaks of near hysteria among + users; many [14203]lusers tend to blame everything that doesn't work + as they had expected on virus attacks. Accordingly, this sense of + `virus' has passed not only into techspeak but into also popular usage + (where it is often incorrectly used to denote a [14204]worm or even a + [14205]Trojan horse). See [14206]phage; compare [14207]back door; see + also [14208]Unix conspiracy. + _________________________________________________________________ + + Node:visionary, Next:[14209]VMS, Previous:[14210]virus, Up:[14211]= V + = + + visionary n. + + 1. One who hacks vision, in the sense of an Artificial Intelligence + researcher working on the problem of getting computers to `see' things + using TV cameras. (There isn't any problem in sending information from + a TV camera to a computer. The problem is, how can the computer be + programmed to make use of the camera information? See [14212]SMOP, + [14213]AI-complete.) 2. [IBM] One who reads the outside literature. At + IBM, apparently, such a penchant is viewed with awe and wonder. + _________________________________________________________________ + + Node:VMS, Next:[14214]voice, Previous:[14215]visionary, Up:[14216]= V + = + + VMS /V-M-S/ n. + + [14217]DEC's proprietary operating system for its VAX minicomputer; + one of the seven or so environments that loom largest in hacker + folklore. Many Unix fans generously concede that VMS would probably be + the hacker's favorite commercial OS if Unix didn't exist; though true, + this makes VMS fans furious. One major hacker gripe with VMS concerns + its slowness -- thus the following limerick: + There once was a system called VMS + Of cycles by no means abstemious. + It's chock-full of hacks + And runs on a VAX + And makes my poor stomach all squeamious. + --- The Great Quux + + See also [14218]VAX, [14219]TOPS-10, [14220]TOPS-20, [14221]Unix, + [14222]runic. + _________________________________________________________________ + + Node:voice, Next:[14223]voice-net, Previous:[14224]VMS, Up:[14225]= V + = + + voice vt. + + To phone someone, as opposed to emailing them or connecting in + [14226]talk mode. "I'm busy now; I'll voice you later." + _________________________________________________________________ + + Node:voice-net, Next:[14227]voodoo programming, Previous:[14228]voice, + Up:[14229]= V = + + voice-net n. + + Hackish way of referring to the telephone system, analogizing it to a + digital network. Usenet [14230]sig blocks not uncommonly include the + sender's phone next to a "Voice:" or "Voice-Net:" header; common + variants of this are "Voicenet" and "V-Net". Compare [14231]paper-net, + [14232]snail-mail. + _________________________________________________________________ + + Node:voodoo programming, Next:[14233]VR, Previous:[14234]voice-net, + Up:[14235]= V = + + voodoo programming n. + + [from George Bush's "voodoo economics"] 1. The use by guess or + cookbook of an [14236]obscure or [14237]hairy system, feature, or + algorithm that one does not truly understand. The implication is that + the technique may not work, and if it doesn't, one will never know + why. Almost synonymous with [14238]black magic, except that black + magic typically isn't documented and nobody understands it. Compare + [14239]magic, [14240]deep magic, [14241]heavy wizardry, [14242]rain + dance, [14243]cargo cult programming, [14244]wave a dead chicken. 2. + Things programmers do that they know shouldn't work but they try + anyway, and which sometimes actually work, such as recompiling + everything. + _________________________________________________________________ + + Node:VR, Next:[14245]Vulcan nerve pinch, Previous:[14246]voodoo + programming, Up:[14247]= V = + + VR // [MUD] n. + + On-line abbrev for [14248]virtual reality, as opposed to [14249]RL. + _________________________________________________________________ + + Node:Vulcan nerve pinch, Next:[14250]vulture capitalist, + Previous:[14251]VR, Up:[14252]= V = + + Vulcan nerve pinch n. + + [from the old "Star Trek" TV series via Commodore Amiga hackers] The + keyboard combination that forces a soft-boot or jump to ROM monitor + (on machines that support such a feature). On PC clones this is + Ctrl-Alt-Del; on Suns, L1-A; on Macintoshes, it is <Cmd>-<Power + switch> or <CMD>-<CTRL>-<POWER>! Also called [14253]three-finger + salute. Compare [14254]quadruple bucky. + _________________________________________________________________ + + Node:vulture capitalist, Next:[14255]W2K bug, Previous:[14256]Vulcan + nerve pinch, Up:[14257]= V = + + vulture capitalist n. + + Pejorative hackerism for `venture capitalist', deriving from the + common practice of pushing contracts that deprive inventors of control + over their own innovations and most of the money they ought to have + made from them. + _________________________________________________________________ + + Node:= W =, Next:[14258]= X =, Previous:[14259]= V =, Up:[14260]The + Jargon Lexicon + += W = + + * [14261]W2K bug: + * [14262]wabbit: + * [14263]WAITS: + * [14264]waldo: + * [14265]walk: + * [14266]walk off the end of: + * [14267]walking drives: + * [14268]wall: + * [14269]wall follower: + * [14270]wall time: + * [14271]wall wart: + * [14272]wallpaper: + * [14273]wango: + * [14274]wank: + * [14275]wannabee: + * [14276]war dialer: + * [14277]-ware: + * [14278]warez: + * [14279]warez d00dz: + * [14280]warez kiddies: + * [14281]warlording: + * [14282]warm boot: + * [14283]wart: + * [14284]washing machine: + * [14285]washing software: + * [14286]water MIPS: + * [14287]wave a dead chicken: + * [14288]weasel: + * [14289]web pointer: + * [14290]web toaster: + * [14291]webify: + * [14292]webmaster: + * [14293]web ring: + * [14294]wedged: + * [14295]wedgie: + * [14296]wedgitude: + * [14297]weeble: + * [14298]weeds: + * [14299]weenie: + * [14300]Weenix: + * [14301]well-behaved: + * [14302]well-connected: + * [14303]wetware: + * [14304]whack: + * [14305]whack-a-mole: + * [14306]whacker: + * [14307]whales: + * [14308]whalesong: + * [14309]What's a spline?: + * [14310]wheel: + * [14311]wheel bit: + * [14312]wheel of reincarnation: + * [14313]wheel wars: + * [14314]White Book: + * [14315]whitelist: + * [14316]whizzy: + * [14317]wibble: + * [14318]WIBNI: + * [14319]widget: + * [14320]wiggles: + * [14321]WIMP environment: + * [14322]win: + * [14323]win big: + * [14324]win win: + * [14325]Winchester: + * [14326]windoid: + * [14327]window shopping: + * [14328]Windoze: + * [14329]winged comments: + * [14330]winkey: + * [14331]winnage: + * [14332]winner: + * [14333]winnitude: + * [14334]Wintel: + * [14335]wired: + * [14336]wirehead: + * [14337]wirewater: + * [14338]wish list: + * [14339]within delta of: + * [14340]within epsilon of: + * [14341]wizard: + * [14342]Wizard Book: + * [14343]wizard hat: + * [14344]wizard mode: + * [14345]wizardly: + * [14346]wok-on-the-wall: + * [14347]womb box: + * [14348]WOMBAT: + * [14349]womble: + * [14350]wonky: + * [14351]woofer: + * [14352]workaround: + * [14353]working as designed: + * [14354]worm: + * [14355]wormhole: + * [14356]wound around the axle: + * [14357]wrap around: + * [14358]write-only code: + * [14359]write-only language: + * [14360]write-only memory: + * [14361]Wrong Thing: + * [14362]wugga wugga: + * [14363]wumpus: + * [14364]WYSIAYG: + * [14365]WYSIWYG: + _________________________________________________________________ + + Node:W2K bug, Next:[14366]wabbit, Previous:[14367]vulture capitalist, + Up:[14368]= W = + + W2K bug + + [from `Y2K bug' for the Year 2000 problem] The upcoming deployment of + Microsoft's Windows 2000 operating system, which hackers generally + expect will be among the worst train wrecks in the history of software + engineering. Such is the power of Microsoft marketing, however, that + it is also expected this will not become obvious until it has incurred + hundreds of millions of dollars in downtime and lost opportunity + costs. + _________________________________________________________________ + + Node:wabbit, Next:[14369]WAITS, Previous:[14370]W2K bug, Up:[14371]= W + = + + wabbit /wab'it/ n. + + [almost certainly from Elmer Fudd's immortal line "You wascawwy + wabbit!"] 1. A legendary early hack reported on a System/360 at RPI + and elsewhere around 1978; this may have descended (if only by + inspiration) from a hack called RABBITS reported from 1969 on a + Burroughs 5500 at the University of Washington Computer Center. The + program would make two copies of itself every time it was run, + eventually crashing the system. 2. By extension, any hack that + includes infinite self-replication but is not a [14372]virus or + [14373]worm. See [14374]fork bomb and [14375]rabbit job, see also + [14376]cookie monster. + _________________________________________________________________ + + Node:WAITS, Next:[14377]waldo, Previous:[14378]wabbit, Up:[14379]= W = + + WAITS /wayts/ n. + + The mutant cousin of [14380]TOPS-10 used on a handful of systems at + [14381]SAIL up to 1990. There was never an `official' expansion of + WAITS (the name itself having been arrived at by a rather sideways + process), but it was frequently glossed as `West-coast Alternative to + ITS'. Though WAITS was less visible than ITS, there was frequent + exchange of people and ideas between the two communities, and + innovations pioneered at WAITS exerted enormous indirect influence. + The early screen modes of [14382]EMACS, for example, were directly + inspired by WAITS's `E' editor -- one of a family of editors that were + the first to do `real-time editing', in which the editing commands + were invisible and where one typed text at the point of + insertion/overwriting. The modern style of multi-region windowing is + said to have originated there, and WAITS alumni at XEROX PARC and + elsewhere played major roles in the developments that led to the XEROX + Star, the Macintosh, and the Sun workstations. Also invented there + were [14383]bucky bits -- thus, the ALT key on every IBM PC is a WAITS + legacy. One WAITS feature very notable in pre-Web days was a news-wire + interface that allowed WAITS hackers to read, store, and filter AP and + UPI dispatches from their terminals; the system also featured a + still-unusual level of support for what is now called `multimedia' + computing, allowing analog audio and video signals to be switched to + programming terminals. + _________________________________________________________________ + + Node:waldo, Next:[14384]walk, Previous:[14385]WAITS, Up:[14386]= W = + + waldo /wol'doh/ n. + + [From Robert A. Heinlein's story "Waldo"] 1. A mechanical agent, such + as a gripper arm, controlled by a human limb. When these were + developed for the nuclear industry in the mid-1940s they were named + after the invention described by Heinlein in the story, which he wrote + in 1942. Now known by the more generic term `telefactoring', this + technology is of intense interest to NASA for tasks like space station + maintenance. 2. At Harvard (particularly by Tom Cheatham and + students), this is used instead of [14387]foobar as a metasyntactic + variable and general nonsense word. See [14388]foo, [14389]bar, + [14390]foobar, [14391]quux. + _________________________________________________________________ + + Node:walk, Next:[14392]walk off the end of, Previous:[14393]waldo, + Up:[14394]= W = + + walk n.,vt. + + Traversal of a data structure, especially an array or linked-list data + structure in [14395]core. See also [14396]codewalker, [14397]silly + walk, [14398]clobber. + _________________________________________________________________ + + Node:walk off the end of, Next:[14399]walking drives, + Previous:[14400]walk, Up:[14401]= W = + + walk off the end of vt. + + To run past the end of an array, list, or medium after stepping + through it -- a good way to land in trouble. Often the result of an + [14402]off-by-one error. Compare [14403]clobber, [14404]roach, + [14405]smash the stack. + _________________________________________________________________ + + Node:walking drives, Next:[14406]wall, Previous:[14407]walk off the + end of, Up:[14408]= W = + + walking drives n. + + An occasional failure mode of magnetic-disk drives back in the days + when they were huge, clunky [14409]washing machines. Those old + [14410]dinosaur parts carried terrific angular momentum; the + combination of a misaligned spindle or worn bearings and stick-slip + interactions with the floor could cause them to `walk' across a room, + lurching alternate corners forward a couple of millimeters at a time. + There is a legend about a drive that walked over to the only door to + the computer room and jammed it shut; the staff had to cut a hole in + the wall in order to get at it! Walking could also be induced by + certain patterns of drive access (a fast seek across the whole width + of the disk, followed by a slow seek in the other direction). Some + bands of old-time hackers figured out how to induce disk-accessing + patterns that would do this to particular drive models and held + disk-drive races. + _________________________________________________________________ + + Node:wall, Next:[14411]wall follower, Previous:[14412]walking drives, + Up:[14413]= W = + + wall interj. + + [WPI] 1. An indication of confusion, usually spoken with a quizzical + tone: "Wall??" 2. A request for further explication. Compare + [14414]octal forty. 3. [Unix, from `write all'] v. To send a message + to everyone currently logged in, esp. with the wall(8) utility. + + It is said that sense 1 came from the idiom `like talking to a blank + wall'. It was originally used in situations where, after you had + carefully answered a question, the questioner stared at you blankly, + clearly having understood nothing that was explained. You would then + throw out a "Hello, wall?" to elicit some sort of response from the + questioner. Later, confused questioners began voicing "Wall?" + themselves. + _________________________________________________________________ + + Node:wall follower, Next:[14415]wall time, Previous:[14416]wall, + Up:[14417]= W = + + wall follower n. + + A person or algorithm that compensates for lack of sophistication or + native stupidity by efficiently following some simple procedure shown + to have been effective in the past. Used of an algorithm, this is not + necessarily pejorative; it recalls `Harvey Wallbanger', the winning + robot in an early AI contest (named, of course, after the cocktail). + Harvey successfully solved mazes by keeping a `finger' on one wall and + running till it came out the other end. This was inelegant, but it was + mathematically guaranteed to work on simply-connected mazes -- and, in + fact, Harvey outperformed more sophisticated robots that tried to + `learn' each maze by building an internal representation of it. Used + of humans, the term is pejorative and implies an uncreative, + bureaucratic, by-the-book mentality. See also [14418]code grinder; + compare [14419]droid. + _________________________________________________________________ + + Node:wall time, Next:[14420]wall wart, Previous:[14421]wall follower, + Up:[14422]= W = + + wall time n. + + (also `wall clock time') 1. `Real world' time (what the clock on the + wall shows), as opposed to the system clock's idea of time. 2. The + real running time of a program, as opposed to the number of + [14423]ticks required to execute it (on a timesharing system these + always differ, as no one program gets all the ticks, and on + multiprocessor systems with good thread support one may get more + processor time than real time). + _________________________________________________________________ + + Node:wall wart, Next:[14424]wallpaper, Previous:[14425]wall time, + Up:[14426]= W = + + wall wart n. + + A small power-supply brick with integral male plug, designed to plug + directly into a wall outlet; called a `wart' because when installed on + a power strip it tends to block up at least one more socket than it + uses.. These are frequently associated with modems and other small + electronic devices which would become unacceptably bulky or hot if + they had power supplies on board (there are other reasons as well + having to do with the cost of UL certification). + _________________________________________________________________ + + Node:wallpaper, Next:[14427]wango, Previous:[14428]wall wart, + Up:[14429]= W = + + wallpaper n. + + 1. A file containing a listing (e.g., assembly listing) or a + transcript, esp. a file containing a transcript of all or part of a + login session. (The idea was that the paper for such listings was + essentially good only for wallpaper, as evidenced at Stanford, where + it was used to cover windows.) Now rare, esp. since other systems have + developed other terms for it (e.g., PHOTO on TWENEX). However, the + Unix world doesn't have an equivalent term, so perhaps + [14430]wallpaper will take hold there. The term probably originated on + ITS, where the commands to begin and end transcript files were :WALBEG + and :WALEND, with default file WALL PAPER (the space was a path + delimiter). 2. The background pattern used on graphical workstations + (this is techspeak under the `Windows' graphical user interface to + MS-DOS). 3. `wallpaper file' n. The file that contains the wallpaper + information before it is actually printed on paper. (Even if you don't + intend ever to produce a real paper copy of the file, it is still + called a wallpaper file.) + _________________________________________________________________ + + Node:wango, Next:[14431]wank, Previous:[14432]wallpaper, Up:[14433]= W + = + + wango /wang'goh/ n. + + Random bit-level [14434]grovelling going on in a system during some + unspecified operation. Often used in combination with [14435]mumble. + For example: "You start with the `.o' file, run it through this + postprocessor that does mumble-wango -- and it comes out a snazzy + object-oriented executable." + _________________________________________________________________ + + Node:wank, Next:[14436]wannabee, Previous:[14437]wango, Up:[14438]= W + = + + wank /wangk/ n.,v.,adj. + + [Columbia University: prob. by mutation from Commonwealth slang v. + `wank', to masturbate] Used much as [14439]hack is elsewhere, as a + noun denoting a clever technique or person or the result of such + cleverness. May describe (negatively) the act of hacking for hacking's + sake ("Quit wanking, let's go get supper!") or (more positively) a + [14440]wizard. Adj. `wanky' describes something particularly clever (a + person, program, or algorithm). Conversations can also get wanky when + there are too many wanks involved. This excess wankiness is signalled + by an overload of the `wankometer' (compare [14441]bogometer). When + the wankometer overloads, the conversation's subject must be changed, + or all non-wanks will leave. Compare `neep-neeping' (under + [14442]neep-neep). Usage: U.S. only. In Britain and the Commonwealth + this word is extremely rude and is best avoided unless one intends to + give offense. Adjectival `wanky' is less offensive and simply means + `stupid' or `broken' (this is mainstream in Great Britain). + _________________________________________________________________ + + Node:wannabee, Next:[14443]war dialer, Previous:[14444]wank, + Up:[14445]= W = + + wannabee /won'*-bee/ n. + + (also, more plausibly, spelled `wannabe') [from a term recently used + to describe Madonna fans who dress, talk, and act like their idol; + prob. originally from biker slang] A would-be [14446]hacker. The + connotations of this term differ sharply depending on the age and + exposure of the subject. Used of a person who is in or might be + entering [14447]larval stage, it is semi-approving; such wannabees can + be annoying but most hackers remember that they, too, were once such + creatures. When used of any professional programmer, CS academic, + writer, or [14448]suit, it is derogatory, implying that said person is + trying to cuddle up to the hacker mystique but doesn't, fundamentally, + have a prayer of understanding what it is all about. Overuse of terms + from this lexicon is often an indication of the [14449]wannabee + nature. Compare [14450]newbie. + + Historical note: The wannabee phenomenon has a slightly different + flavor now (1993) than it did ten or fifteen years ago. When the + people who are now hackerdom's tribal elders were in [14451]larval + stage, the process of becoming a hacker was largely unconscious and + unaffected by models known in popular culture -- communities formed + spontaneously around people who, as individuals, felt irresistibly + drawn to do hackerly things, and what wannabees experienced was a + fairly pure, skill-focused desire to become similarly wizardly. Those + days of innocence are gone forever; society's adaptation to the advent + of the microcomputer after 1980 included the elevation of the hacker + as a new kind of folk hero, and the result is that some people + semi-consciously set out to be hackers and borrow hackish prestige by + fitting the popular image of hackers. Fortunately, to do this really + well, one has to actually become a wizard. Nevertheless, old-time + hackers tend to share a poorly articulated disquiet about the change; + among other things, it gives them mixed feelings about the effects of + public compendia of lore like this one. + _________________________________________________________________ + + Node:war dialer, Next:[14452]-ware, Previous:[14453]wannabee, + Up:[14454]= W = + + war dialer n. + + A cracking tool, a program that calls a given list or range of phone + numbers and records those which answer with handshake tones (and so + might be entry points to computer or telecommunications systems). Some + of these programs have become quite sophisticated, and can now detect + modem, fax, or PBX tones and log each one separately. The war dialer + is one of the most important tools in the [14455]phreaker's kit. These + programs evolved from early [14456]demon dialers. + _________________________________________________________________ + + Node:-ware, Next:[14457]warez, Previous:[14458]war dialer, Up:[14459]= + W = + + -ware suff. + + [from `software'] Commonly used to form jargon terms for classes of + software. For examples, see [14460]annoyware, [14461]careware, + [14462]crippleware, [14463]crudware, [14464]freeware, + [14465]fritterware, [14466]guiltware, [14467]liveware, + [14468]meatware, [14469]payware, [14470]psychedelicware, + [14471]shareware, [14472]shelfware, [14473]vaporware, [14474]wetware. + _________________________________________________________________ + + Node:warez, Next:[14475]warez d00dz, Previous:[14476]-ware, + Up:[14477]= W = + + warez /weirz/ n. + + Widely used in [14478]cracker subcultures to denote cracked version of + commercial software, that is versions from which copy-protection has + been stripped. Hackers recognize this term but don't use it + themselves. See [14479]warez d00dz, [14480]courier, [14481]leech, + [14482]elite. + _________________________________________________________________ + + Node:warez d00dz, Next:[14483]warez kiddies, Previous:[14484]warez, + Up:[14485]= W = + + warez d00dz /weirz doodz/ n. + + A substantial subculture of [14486]crackers refer to themselves as + `warez d00dz'; there is evidently some connection with [14487]B1FF + here. As `Ozone Pilot', one former warez d00d, wrote: + + Warez d00dz get illegal copies of copyrighted software. If it has + copy protection on it, they break the protection so the software + can be copied. Then they distribute it around the world via several + gateways. Warez d00dz form badass group names like RAZOR and the + like. They put up boards that distribute the latest ware, or pirate + program. The whole point of the Warez sub-culture is to get the + pirate program released and distributed before any other group. I + know, I know. But don't ask, and it won't hurt as much. This is how + they prove their poweress [sic]. It gives them the right to say, "I + released King's Quest IVXIX before you so obviously my testicles + are larger." Again don't ask... + + The studly thing to do if one is a warez d00d, it appears, is emit + `0-day warez', that is copies of commercial software copied and + cracked on the same day as its retail release. Warez d00ds also hoard + software in a big way, collecting untold megabytes of arcade-style + games, pornographic JPGs, and applications they'll never use onto + their hard disks. As Ozone Pilot acutely observes: + + [BELONG] is the only word you will need to know. Warez d00dz want + to belong. They have been shunned by everyone, and thus turn to + cyberspace for acceptance. That is why they always start groups + like TGW, FLT, USA and the like. Structure makes them happy. [...] + Warez d00dz will never have a handle like "Pink Daisy" because + warez d00dz are insecure. Only someone who is very secure with a + good dose of self-esteem can stand up to the cries of fag and + girlie-man. More likely you will find warez d00dz with handles + like: Doctor Death, Deranged Lunatic, Hellraiser, Mad Prince, + Dreamdevil, The Unknown, Renegade Chemist, Terminator, and Twin + Turbo. They like to sound badass when they can hide behind their + terminals. More likely, if you were given a sample of 100 people, + the person whose handle is Hellraiser is the last person you'd + associate with the name. + + The contrast with Internet hackers is stark and instructive. See + [14488]cracker, [14489]wannabee, [14490]handle, [14491]elite, + [14492]courier, [14493]leech; compare [14494]weenie, [14495]spod. + _________________________________________________________________ + + Node:warez kiddies, Next:[14496]warlording, Previous:[14497]warez + d00dz, Up:[14498]= W = + + warez kiddies n. + + Even more derogatory way of referring to [14499]warez d00dz; refers to + the fact that most warez d00dz are around the age of puberty. Compare + [14500]script kiddies. + _________________________________________________________________ + + Node:warlording, Next:[14501]warm boot, Previous:[14502]warez kiddies, + Up:[14503]= W = + + warlording v. + + [from the Usenet group alt.fan.warlord] The act of excoriating a + bloated, ugly, or derivative [14504]sig block. Common grounds for + warlording include the presence of a signature rendered in a + [14505]BUAF, over-used or cliched [14506]sig quotes, ugly [14507]ASCII + art, or simply excessive size. The original `Warlord' was a + [14508]B1FF-like [14509]newbie c.1991 who featured in his sig a + particularly large and obnoxious ASCII graphic resembling the sword of + Conan the Barbarian in the 1981 John Milius movie; the group name + alt.fan.warlord was sarcasm, and the characteristic mode of warlording + is devastatingly sarcastic praise. + _________________________________________________________________ + + Node:warm boot, Next:[14510]wart, Previous:[14511]warlording, + Up:[14512]= W = + + warm boot n. + + See [14513]boot. + _________________________________________________________________ + + Node:wart, Next:[14514]washing machine, Previous:[14515]warm boot, + Up:[14516]= W = + + wart n. + + A small, [14517]crocky [14518]feature that sticks out of an otherwise + [14519]clean design. Something conspicuous for localized ugliness, + especially a special-case exception to a general rule. For example, in + some versions of csh(1), single quotes literalize every character + inside them except !. In ANSI C, the ?? syntax used for obtaining + ASCII characters in a foreign environment is a wart. See also + [14520]miswart. + _________________________________________________________________ + + Node:washing machine, Next:[14521]washing software, + Previous:[14522]wart, Up:[14523]= W = + + washing machine n. + + 1. Old-style 14-inch hard disks in floor-standing cabinets. So called + because of the size of the cabinet and the `top-loading' access to the + media packs -- and, of course, they were always set on `spin cycle'. + The washing-machine idiom transcends language barriers; it is even + used in Russian hacker jargon. See also [14524]walking drives. The + thick channel cables connecting these were called `bit hoses' (see + [14525]hose, sense 3). 2. [CMU] A machine used exclusively for + [14526]washing software. CMU has clusters of these. + _________________________________________________________________ + + Node:washing software, Next:[14527]water MIPS, Previous:[14528]washing + machine, Up:[14529]= W = + + washing software n. + + The process of recompiling a software distribution (used more often + when the recompilation is occuring from scratch) to pick up and merge + together all of the various changes that have been made to the source. + _________________________________________________________________ + + Node:water MIPS, Next:[14530]wave a dead chicken, + Previous:[14531]washing software, Up:[14532]= W = + + water MIPS n. + + (see [14533]MIPS, sense 2) Large, water-cooled machines of either + today's ECL-supercomputer flavor or yesterday's traditional + [14534]mainframe type. + _________________________________________________________________ + + Node:wave a dead chicken, Next:[14535]weasel, Previous:[14536]water + MIPS, Up:[14537]= W = + + wave a dead chicken v. + + To perform a ritual in the direction of crashed software or hardware + that one believes to be futile but is nevertheless necessary so that + others are satisfied that an appropriate degree of effort has been + expended. "I'll wave a dead chicken over the source code, but I really + think we've run into an OS bug." Compare [14538]voodoo programming, + [14539]rain dance; see also [14540]casting the runes. + _________________________________________________________________ + + Node:weasel, Next:[14541]web pointer, Previous:[14542]wave a dead + chicken, Up:[14543]= W = + + weasel n. + + [Cambridge] A naive user, one who deliberately or accidentally does + things that are stupid or ill-advised. Roughly synonymous with + [14544]loser. + _________________________________________________________________ + + Node:web pointer, Next:[14545]web toaster, Previous:[14546]weasel, + Up:[14547]= W = + + web pointer n. + + A World Wide Web [14548]URL. See also [14549]hotlink, which has + slightly different connotations. + _________________________________________________________________ + + Node:web toaster, Next:[14550]webify, Previous:[14551]web pointer, + Up:[14552]= W = + + web toaster n. + + A small specialized computer, shipped with no monitor or keyboard or + any other external peripherals, pre-configured to be controlled + through an Ethernet port and function as a WWW server. Products of + this kind (for example the Cobalt Qube) are often about the size of a + toaster. See [14553]toaster; compare [14554]video toaster. + _________________________________________________________________ + + Node:webify, Next:[14555]webmaster, Previous:[14556]web toaster, + Up:[14557]= W = + + webify n. + + To put a piece of (possibly already existing) material on the WWW. + Frequently used for papers ("Why don't you webify all your + publications?") or for demos ("They webified their 6.866 final + project"). This term seems to have been (rather logically) + independently invented multiple times in the early 1990s. + _________________________________________________________________ + + Node:webmaster, Next:[14558]web ring, Previous:[14559]webify, + Up:[14560]= W = + + webmaster n. + + [WWW: from [14561]postmaster] The person at a site providing World + Wide Web information who is responsible for maintaining the public + pages and keeping the Web server running and properly configured. + _________________________________________________________________ + + Node:web ring, Next:[14562]wedged, Previous:[14563]webmaster, + Up:[14564]= W = + + web ring n. + + Two or more web sites connected by prominent links between sites + sharing a common interest or theme. Usually such cliques have the + topology of a ring, in order to make it easy for visitors to navigate + through all of them. + _________________________________________________________________ + + Node:wedged, Next:[14565]wedgie, Previous:[14566]web ring, Up:[14567]= + W = + + wedged adj. + + 1. To be stuck, incapable of proceeding without help. This is + different from having crashed. If the system has crashed, it has + become totally non-functioning. If the system is wedged, it is trying + to do something but cannot make progress; it may be capable of doing a + few things, but not be fully operational. For example, a process may + become wedged if it [14568]deadlocks with another (but not all + instances of wedging are deadlocks). See also [14569]gronk, + [14570]locked up, [14571]hosed, [14572]hung (wedged is more severe + than [14573]hung). 2. Often refers to humans suffering misconceptions. + "He's totally wedged -- he's convinced that he can levitate through + meditation." 3. [Unix] Specifically used to describe the state of a + TTY left in a losing state by abort of a screen-oriented program or + one that has messed with the line discipline in some obscure way. + + There is some dispute over the origin of this term. It is usually + thought to derive from a common description of recto-cranial + inversion; however, it may actually have originated with older + `hot-press' printing technology in which physical type elements were + locked into type frames with wedges driven in by mallets. Once this + had been done, no changes in the typesetting for that page could be + made. + _________________________________________________________________ + + Node:wedgie, Next:[14574]wedgitude, Previous:[14575]wedged, + Up:[14576]= W = + + wedgie n. + + [Fairchild] A bug. Prob. related to [14577]wedged. + _________________________________________________________________ + + Node:wedgitude, Next:[14578]weeble, Previous:[14579]wedgie, + Up:[14580]= W = + + wedgitude /wedj'i-t[y]ood/ n. + + The quality or state of being [14581]wedged. + _________________________________________________________________ + + Node:weeble, Next:[14582]weeds, Previous:[14583]wedgitude, Up:[14584]= + W = + + weeble /weeb'l/ interj. + + [Cambridge] Used to denote frustration, usually at amazing stupidity. + "I stuck the disk in upside down." "Weeble...." Compare [14585]gurfle. + _________________________________________________________________ + + Node:weeds, Next:[14586]weenie, Previous:[14587]weeble, Up:[14588]= W + = + + weeds n. + + 1. Refers to development projects or algorithms that have no possible + relevance or practical application. Comes from `off in the weeds'. + Used in phrases like "lexical analysis for microcode is serious + weeds...." 2. At CDC/ETA before its demise, the phrase `go off in the + weeds' was equivalent to IBM's [14589]branch to Fishkill and + mainstream hackerdom's [14590]jump off into never-never land. + _________________________________________________________________ + + Node:weenie, Next:[14591]Weenix, Previous:[14592]weeds, Up:[14593]= W + = + + weenie n. + + 1. [on BBSes] Any of a species of luser resembling a less amusing + version of [14594]B1FF that infests many [14595]BBS systems. The + typical weenie is a teenage boy with poor social skills travelling + under a grandiose [14596]handle derived from fantasy or heavy-metal + rock lyrics. Among sysops, `the weenie problem' refers to the + marginally literate and profanity-laden [14597]flamage weenies tend to + spew all over a newly-discovered BBS. Compare [14598]spod, + [14599]computer geek, [14600]terminal junkie, [14601]warez d00dz. 2. + [Among hackers] When used with a qualifier (for example, as in + [14602]Unix weenie, VMS weenie, IBM weenie) this can be either an + insult or a term of praise, depending on context, tone of voice, and + whether or not it is applied by a person who considers him or herself + to be the same sort of weenie. Implies that the weenie has put a major + investment of time, effort, and concentration into the area indicated; + whether this is good or bad depends on the hearer's judgment of how + the speaker feels about that area. See also [14603]bigot. 3. The + semicolon character, ; (ASCII 0111011). + _________________________________________________________________ + + Node:Weenix, Next:[14604]well-behaved, Previous:[14605]weenie, + Up:[14606]= W = + + Weenix /wee'niks/ n. + + 1. [ITS] A derogatory term for [14607]Unix, derived from [14608]Unix + weenie. According to one noted ex-ITSer, it is "the operating system + preferred by Unix Weenies: typified by poor modularity, poor + reliability, hard file deletion, no file version numbers, case + sensitivity everywhere, and users who believe that these are all + advantages". (Some ITS fans behave as though they believe Unix stole a + future that rightfully belonged to them. See [14609]ITS, sense 2.) 2. + [Brown University] A Unix-like OS developed for tutorial purposes at + Brown University. See + [14610]http://www.cs.brown.edu/courses/cs167/weenix.html. Named + independently of the ITS usage. + _________________________________________________________________ + + Node:well-behaved, Next:[14611]well-connected, Previous:[14612]Weenix, + Up:[14613]= W = + + well-behaved adj. + + 1. [primarily [14614]MS-DOS] Said of software conforming to system + interface guidelines and standards. Well-behaved software uses the + operating system to do chores such as keyboard input, allocating + memory and drawing graphics. Oppose [14615]ill-behaved. 2. Software + that does its job quietly and without counterintuitive effects. Esp. + said of software having an interface spec sufficiently simple and + well-defined that it can be used as a [14616]tool by other software. + See [14617]cat. 3. Said of an algorithm that doesn't [14618]crash or + [14619]blow up, even when given [14620]pathological input. Implies + that the stability of the algorithm is intrinsic, which makes this + somewhat different from [14621]bulletproof. + _________________________________________________________________ + + Node:well-connected, Next:[14622]wetware, + Previous:[14623]well-behaved, Up:[14624]= W = + + well-connected adj. + + Said of a computer installation, asserts that it has reliable email + links with the network and/or that it relays a large fraction of + available [14625]Usenet newsgroups. `Well-known' can be almost + synonymous, but also implies that the site's name is familiar to many + (due perhaps to an archive service or active Usenet users). + _________________________________________________________________ + + Node:wetware, Next:[14626]whack, Previous:[14627]well-connected, + Up:[14628]= W = + + wetware /wet'weir/ n. + + [prob. from the novels of Rudy Rucker] 1. The human nervous system, as + opposed to computer hardware or software. "Wetware has 7 plus or minus + 2 temporary registers." 2. Human beings (programmers, operators, + administrators) attached to a computer system, as opposed to the + system's hardware or software. See [14629]liveware, [14630]meatware. + _________________________________________________________________ + + Node:whack, Next:[14631]whack-a-mole, Previous:[14632]wetware, + Up:[14633]= W = + + whack v. + + According to arch-hacker James Gosling (designer of [14634]NeWS, + [14635]GOSMACS and Java), to "...modify a program with no idea + whatsoever how it works." (See [14636]whacker.) It is actually + possible to do this in nontrivial circumstances if the change is small + and well-defined and you are very good at [14637]glarking things from + context. As a trivial example, it is relatively easy to change all + stderr writes to stdout writes in a piece of C filter code which + remains otherwise mysterious. + _________________________________________________________________ + + Node:whack-a-mole, Next:[14638]whacker, Previous:[14639]whack, + Up:[14640]= W = + + whack-a-mole n. + + [from the carnival game which involves quickly and repeatedly hitting + the heads of mechanical moles with a mallet as they pop up from their + holes.] 1. The practice of repeatedly causing spammers' + [14641]throwaway accounts and drop boxes to be terminated. 2. After + sense 1 became established in the mid-1990s the term passed into more + generalized use, and now is commonly found in such combinations as + `whack-a-mole windows'; the obnoxious pop-ip advertisement windows + spawned in flocks when you surg to sites like Geocities or Tripod. + _________________________________________________________________ + + Node:whacker, Next:[14642]whales, Previous:[14643]whack-a-mole, + Up:[14644]= W = + + whacker n. + + [University of Maryland: from [14645]hacker] 1. A person, similar to a + [14646]hacker, who enjoys exploring the details of programmable + systems and how to stretch their capabilities. Whereas a hacker tends + to produce great hacks, a whacker only ends up whacking the system or + program in question. Whackers are often quite egotistical and eager to + claim [14647]wizard status, regardless of the views of their peers. 2. + A person who is good at programming quickly, though rather poorly and + ineptly. + _________________________________________________________________ + + Node:whales, Next:[14648]whalesong, Previous:[14649]whacker, + Up:[14650]= W = + + whales n. + + See [14651]like kicking dead whales down the beach. + _________________________________________________________________ + + Node:whalesong, Next:[14652]What's a spline?, Previous:[14653]whales, + Up:[14654]= W = + + whalesong n. + + The peculiar clicking and whooshing sounds made by a PEP modem such as + the Telebit Trailblazer as it tries to synchronize with another PEP + modem for their special high-speed mode. This sound isn't anything + like the normal two-tone handshake between conventional V-series + modems and is instantly recognizable to anyone who has heard it more + than once. It sounds, in fact, very much like whale songs. This noise + is also called "the moose call" or "moose tones". + _________________________________________________________________ + + Node:What's a spline?, Next:[14655]wheel, Previous:[14656]whalesong, + Up:[14657]= W = + + What's a spline? + + [XEROX PARC] This phrase expands to: "You have just used a term that + I've heard for a year and a half, and I feel I should know, but don't. + My curiosity has finally overcome my guilt." The PARC lexicon adds + "Moral: don't hesitate to ask questions, even if they seem obvious." + _________________________________________________________________ + + Node:wheel, Next:[14658]wheel bit, Previous:[14659]What's a spline?, + Up:[14660]= W = + + wheel n. + + [from slang `big wheel' for a powerful person] A person who has an + active [14661]wheel bit. "We need to find a wheel to unwedge the hung + tape drives." (See [14662]wedged, sense 1.) The traditional name of + security group zero in [14663]BSD (to which the major system-internal + users like [14664]root belong) is `wheel'. Some vendors have expanded + on this usage, modifying Unix so that only members of group `wheel' + can [14665]go root. + _________________________________________________________________ + + Node:wheel bit, Next:[14666]wheel of reincarnation, + Previous:[14667]wheel, Up:[14668]= W = + + wheel bit n. + + A privilege bit that allows the possessor to perform some restricted + operation on a timesharing system, such as read or write any file on + the system regardless of protections, change or look at any address in + the running monitor, crash or reload the system, and kill or create + jobs and user accounts. The term was invented on the TENEX operating + system, and carried over to TOPS-20, XEROX-IFS, and others. The state + of being in a privileged logon is sometimes called `wheel mode'. This + term entered the Unix culture from TWENEX in the mid-1980s and has + been gaining popularity there (esp. at university sites). See also + [14669]root. + _________________________________________________________________ + + Node:wheel of reincarnation, Next:[14670]wheel wars, + Previous:[14671]wheel bit, Up:[14672]= W = + + wheel of reincarnation + + [coined in a paper by T. H. Myer and I.E. Sutherland "On the Design of + Display Processors", Comm. ACM, Vol. 11, no. 6, June 1968)] Term used + to refer to a well-known effect whereby function in a computing system + family is migrated out to special-purpose peripheral hardware for + speed, then the peripheral evolves toward more computing power as it + does its job, then somebody notices that it is inefficient to support + two asymmetrical processors in the architecture and folds the function + back into the main CPU, at which point the cycle begins again. + + Several iterations of this cycle have been observed in + graphics-processor design, and at least one or two in communications + and floating-point processors. Also known as `the Wheel of Life', `the + Wheel of Samsara', and other variations of the basic Hindu/Buddhist + theological idea. See also [14673]blitter, [14674]bit bang. + _________________________________________________________________ + + Node:wheel wars, Next:[14675]White Book, Previous:[14676]wheel of + reincarnation, Up:[14677]= W = + + wheel wars n. + + [Stanford University] A period in [14678]larval stage during which + student hackers hassle each other by attempting to log each other out + of the system, delete each other's files, and otherwise wreak havoc, + usually at the expense of the lesser users. + _________________________________________________________________ + + Node:White Book, Next:[14679]whitelist, Previous:[14680]wheel wars, + Up:[14681]= W = + + White Book n. + + 1. Syn. [14682]K&R. 2. Adobe's fourth book in the PostScript series, + describing the previously-secret format of Type 1 fonts; "Adobe Type 1 + Font Format, version 1.1", (Addison-Wesley, 1990, ISBN 0-201-57044-0). + See also [14683]Red Book, [14684]Green Book, [14685]Blue Book. + _________________________________________________________________ + + Node:whitelist, Next:[14686]whizzy, Previous:[14687]White Book, + Up:[14688]= W = + + whitelist n. + + The opposite of a blacklist. That is, instead of being an explicit + list of people who are banned, it's an explicit list of people who are + to be admitted. Hackers use this especially of lists of email + addresses that are explicitly enabled to get past strict anti-spam + filters. + _________________________________________________________________ + + Node:whizzy, Next:[14689]wibble, Previous:[14690]whitelist, + Up:[14691]= W = + + whizzy adj. + + (alt. `wizzy') [Sun] Describes a [14692]cuspy program; one that is + feature-rich and well presented. + _________________________________________________________________ + + Node:wibble, Next:[14693]WIBNI, Previous:[14694]whizzy, Up:[14695]= W + = + + wibble + + [UK, perh. originally from the first "Roger Irrelevant" strip in "VIZ" + comics, spread via "Your Sinclair magazine in the 1980s and early + 1990s"] 1. n.,v. Commonly used to describe chatter, content-free + remarks or other essentially meaningless contributions to threads in + newsgroups. "Oh, rspence is wibbling again". 2. [UK IRC] An explicit + on-line no-op equivalent to [14696]humma. 3. One of the preferred + [14697]metasyntactic variables in the UK, forming a series with + wobble, wubble, and flob (attributed to the hilarious historical + comedy "Blackadder"). 4. A pronounciation of the letters "www", as + seen in URLs; i.e., www.[14698]foo.com may be pronounced "wibble dot + foo dot com" (compare [14699]dub dub dub). + + The ancestral sense of this word is reported to have been "My brain is + packing it in now. I give up. Tilt! Tilt! Tilt!" + _________________________________________________________________ + + Node:WIBNI, Next:[14700]widget, Previous:[14701]wibble, Up:[14702]= W + = + + WIBNI // n. + + [Bell Labs: Wouldn't It Be Nice If] What most requirements documents + and specifications consist entirely of. Compare [14703]IWBNI. + _________________________________________________________________ + + Node:widget, Next:[14704]wiggles, Previous:[14705]WIBNI, Up:[14706]= W + = + + widget n. + + 1. A meta-thing. Used to stand for a real object in didactic examples + (especially database tutorials). Legend has it that the original + widgets were holders for buggy whips. "But suppose the parts list for + a widget has 52 entries...." 2. [poss. evoking `window gadget'] A user + interface object in [14707]X graphical user interfaces. + _________________________________________________________________ + + Node:wiggles, Next:[14708]WIMP environment, Previous:[14709]widget, + Up:[14710]= W = + + wiggles n. + + [scientific computation] In solving partial differential equations by + finite difference and similar methods, wiggles are sawtooth + (up-down-up-down) oscillations at the shortest wavelength + representable on the grid. If an algorithm is unstable, this is often + the most unstable waveform, so it grows to dominate the solution. + Alternatively, stable (though inaccurate) wiggles can be generated + near a discontinuity by a Gibbs phenomenon. + _________________________________________________________________ + + Node:WIMP environment, Next:[14711]win, Previous:[14712]wiggles, + Up:[14713]= W = + + WIMP environment n. + + [acronym: `Window, Icon, Menu, Pointing device (or Pull-down menu)'] A + graphical-user-interface environment such as [14714]X or the Macintosh + interface, esp. as described by a hacker who prefers command-line + interfaces for their superior flexibility and extensibility. However, + it is also used without negative connotations; one must pay attention + to voice tone and other signals to interpret correctly. See + [14715]menuitis, [14716]user-obsequious. + _________________________________________________________________ + + Node:win, Next:[14717]win big, Previous:[14718]WIMP environment, + Up:[14719]= W = + + win + + [MIT; now common everywhere] 1. vi. To succeed. A program wins if no + unexpected conditions arise, or (especially) if it sufficiently + [14720]robust to take exceptions in stride. 2. n. Success, or a + specific instance thereof. A pleasing outcome. "So it turned out I + could use a [14721]lexer generator instead of hand-coding my own + pattern recognizer. What a win!" Emphatic forms: `moby win', `super + win', `hyper-win' (often used interjectively as a reply). For some + reason `suitable win' is also common at MIT, usually in reference to a + satisfactory solution to a problem. Oppose [14722]lose; see also + [14723]big win, which isn't quite just an intensification of `win'. + _________________________________________________________________ + + Node:win big, Next:[14724]win win, Previous:[14725]win, Up:[14726]= W + = + + win big vi. + + To experience serendipity. "I went shopping and won big; there was a + 2-for-1 sale." See [14727]big win. + _________________________________________________________________ + + Node:win win, Next:[14728]Winchester, Previous:[14729]win big, + Up:[14730]= W = + + win win excl. + + Expresses pleasure at a [14731]win. + _________________________________________________________________ + + Node:Winchester, Next:[14732]windoid, Previous:[14733]win win, + Up:[14734]= W = + + Winchester n. + + Informal generic term for sealed-enclosure magnetic-disk drives in + which the read-write head planes over the disk surface on an air + cushion. There is a legend that the name arose because the original + 1973 engineering prototype for what later became the IBM 3340 featured + two 30-megabyte volumes; 30-30 became `Winchester' when somebody + noticed the similarity to the common term for a famous Winchester + rifle (in the latter, the first 30 referred to caliber and the second + to the grain weight of the charge). (It is sometimes incorrectly + claimed that Winchester was the laboratory in which the technology was + developed.) + _________________________________________________________________ + + Node:windoid, Next:[14735]window shopping, Previous:[14736]Winchester, + Up:[14737]= W = + + windoid n. + + In the Macintosh world, a style of window with much less adornment + (smaller or missing title bar, zoom box, etc, etc) than a standard + window. + _________________________________________________________________ + + Node:window shopping, Next:[14738]Windoze, Previous:[14739]windoid, + Up:[14740]= W = + + window shopping n. + + [US Geological Survey] Among users of [14741]WIMP environments like + [14742]X or the Macintosh, extended experimentation with new window + colors, fonts, and icon shapes. This activity can take up hours of + what might otherwise have been productive working time. "I spent the + afternoon window shopping until I found the coolest shade of green for + my active window borders -- now they perfectly match my medium slate + blue background." Serious window shoppers will spend their days with + bitmap editors, creating new and different icons and background + patterns for all to see. Also: `window dressing', the act of applying + new fonts, colors, etc. See [14743]fritterware, compare + [14744]macdink. + _________________________________________________________________ + + Node:Windoze, Next:[14745]winged comments, Previous:[14746]window + shopping, Up:[14747]= W = + + Windoze /win'dohz/ n. + + See [14748]Microsloth Windows. + _________________________________________________________________ + + Node:winged comments, Next:[14749]winkey, Previous:[14750]Windoze, + Up:[14751]= W = + + winged comments n. + + Comments set on the same line as code, as opposed to [14752]boxed + comments. In C, for example: +d = sqrt(x*x + y*y); /* distance from origin */ + + Generally these refer only to the action(s) taken on that line. + _________________________________________________________________ + + Node:winkey, Next:[14753]winnage, Previous:[14754]winged comments, + Up:[14755]= W = + + winkey n. + + (alt. `winkey face') See [14756]emoticon. + _________________________________________________________________ + + Node:winnage, Next:[14757]winner, Previous:[14758]winkey, Up:[14759]= + W = + + winnage /win'*j/ n. + + The situation when a lossage is corrected, or when something is + winning. + _________________________________________________________________ + + Node:winner, Next:[14760]winnitude, Previous:[14761]winnage, + Up:[14762]= W = + + winner + + 1. n. An unexpectedly good situation, program, programmer, or person. + 2. `real winner': Often sarcastic, but also used as high praise (see + also the note under [14763]user). "He's a real winner -- never reports + a bug till he can duplicate it and send in an example." + _________________________________________________________________ + + Node:winnitude, Next:[14764]Wintel, Previous:[14765]winner, + Up:[14766]= W = + + winnitude /win'*-t[y]ood/ n. + + The quality of winning (as opposed to [14767]winnage, which is the + result of winning). "Guess what? They tweaked the microcode and now + the LISP interpreter runs twice as fast as it used to." "That's really + great! Boy, what winnitude!" "Yup. I'll probably get a half-hour's + winnage on the next run of my program." Perhaps curiously, the obvious + antonym `lossitude' is rare. + _________________________________________________________________ + + Node:Wintel, Next:[14768]wired, Previous:[14769]winnitude, Up:[14770]= + W = + + Wintel n. + + Microsoft Windows plus Intel - the tacit alliance that dominated + desktop computing in the 1990s. Now (1999) possibly on the verge of + breaking up under pressure from [14771]Linux; see [14772]Lintel. + _________________________________________________________________ + + Node:wired, Next:[14773]wirehead, Previous:[14774]Wintel, Up:[14775]= + W = + + wired n. + + See [14776]hardwired. + _________________________________________________________________ + + Node:wirehead, Next:[14777]wirewater, Previous:[14778]wired, + Up:[14779]= W = + + wirehead /wi:r'hed/ n. + + [prob. from SF slang for an electrical-brain-stimulation addict] 1. A + hardware hacker, especially one who concentrates on communications + hardware. 2. An expert in local-area networks. A wirehead can be a + network software wizard too, but will always have the ability to deal + with network hardware, down to the smallest component. Wireheads are + known for their ability to lash up an Ethernet terminator from spare + resistors, for example. + _________________________________________________________________ + + Node:wirewater, Next:[14780]wish list, Previous:[14781]wirehead, + Up:[14782]= W = + + wirewater n. + + Syn. [14783]programming fluid. This melds the mainstream slang + adjective `wired' (stimulated, up, hyperactive) with `firewater'; + however, it refers to caffeinacious rather than alcoholic beverages. + _________________________________________________________________ + + Node:wish list, Next:[14784]within delta of, + Previous:[14785]wirewater, Up:[14786]= W = + + wish list n. + + A list of desired features or bug fixes that probably won't get done + for a long time, usually because the person responsible for the code + is too busy or can't think of a clean way to do it. "OK, I'll add + automatic filename completion to the wish list for the new interface." + Compare [14787]tick-list features. + _________________________________________________________________ + + Node:within delta of, Next:[14788]within epsilon of, + Previous:[14789]wish list, Up:[14790]= W = + + within delta of adj. + + See [14791]delta. + _________________________________________________________________ + + Node:within epsilon of, Next:[14792]wizard, Previous:[14793]within + delta of, Up:[14794]= W = + + within epsilon of adj. + + See [14795]epsilon. + _________________________________________________________________ + + Node:wizard, Next:[14796]Wizard Book, Previous:[14797]within epsilon + of, Up:[14798]= W = + + wizard n. + + 1. Transitively, a person who knows how a complex piece of software or + hardware works (that is, who [14799]groks it); esp. someone who can + find and fix bugs quickly in an emergency. Someone is a [14800]hacker + if he or she has general hacking ability, but is a wizard with respect + to something only if he or she has specific detailed knowledge of that + thing. A good hacker could become a wizard for something given the + time to study it. 2. The term `wizard' is also used intransitively of + someone who has extremely high-level hacking or problem-solving + ability. 3. A person who is permitted to do things forbidden to + ordinary people; one who has [14801]wheel privileges on a system. 4. A + Unix expert, esp. a Unix systems programmer. This usage is well enough + established that `Unix Wizard' is a recognized job title at some + corporations and to most headhunters. See [14802]guru, [14803]lord + high fixer. See also [14804]deep magic, [14805]heavy wizardry, + [14806]incantation, [14807]magic, [14808]mutter, [14809]rain dance, + [14810]voodoo programming, [14811]wave a dead chicken. + _________________________________________________________________ + + Node:Wizard Book, Next:[14812]wizard hat, Previous:[14813]wizard, + Up:[14814]= W = + + Wizard Book n. + + "Structure and Interpretation of Computer Programs" (Hal Abelson, + Jerry Sussman and Julie Sussman; MIT Press, 1984, 1996; ISBN + 0-262-01153-0), an excellent computer science text used in + introductory courses at MIT. So called because of the wizard on the + jacket. One of the [14815]bibles of the LISP/Scheme world. Also, less + commonly, known as the [14816]Purple Book. + _________________________________________________________________ + + Node:wizard hat, Next:[14817]wizard mode, Previous:[14818]Wizard Book, + Up:[14819]= W = + + wizard hat n. + + [also, after Terry Pratchett, `pointy hat'] Notional headgear worn by + whoever is the [14820]wizard in a particular context. The implication + is that it's a transferable role. "Talk to Alice, she's wearing the + TCP/IP wizard hat while Bob is on vacation." This metaphor is + sufficiently live that one may actually see hackers miming the act of + putting on, taking off, or transferring a phantom hat. Compare + [14821]patch pumpkin. + _________________________________________________________________ + + Node:wizard mode, Next:[14822]wizardly, Previous:[14823]wizard hat, + Up:[14824]= W = + + wizard mode n. + + [from [14825]rogue] A special access mode of a program or system, + usually passworded, that permits some users godlike privileges. + Generally not used for operating systems themselves (`root mode' or + `wheel mode' would be used instead). This term is often used with + respect to games that have editable state. + _________________________________________________________________ + + Node:wizardly, Next:[14826]wok-on-the-wall, Previous:[14827]wizard + mode, Up:[14828]= W = + + wizardly adj. + + Pertaining to wizards. A wizardly [14829]feature is one that only a + wizard could understand or use properly. + _________________________________________________________________ + + Node:wok-on-the-wall, Next:[14830]womb box, Previous:[14831]wizardly, + Up:[14832]= W = + + wok-on-the-wall n. + + A small microwave dish antenna used for cross-campus private network + circuits, from the obvious resemblance between a microwave dish and + the Chinese culinary utensil. + _________________________________________________________________ + + Node:womb box, Next:[14833]WOMBAT, Previous:[14834]wok-on-the-wall, + Up:[14835]= W = + + womb box n. + + 1. [TMRC] Storage space for equipment. 2. [proposed] A variety of + hard-shell equipment case with heavy interior padding and/or shaped + carrier cutouts in a foam-rubber matrix; mundanely called a `flight + case'. Used for delicate test equipment, electronics, and musical + instruments. + _________________________________________________________________ + + Node:WOMBAT, Next:[14836]womble, Previous:[14837]womb box, Up:[14838]= + W = + + WOMBAT /wom'bat/ adj. + + [acronym: Waste Of Money, Brains, And Time] Applied to problems which + are both profoundly [14839]uninteresting in themselves and unlikely to + benefit anyone interesting even if solved. Often used in fanciful + constructions such as `wrestling with a wombat'. See also + [14840]crawling horror, [14841]SMOP. Also note the rather different + usage as a metasyntactic variable in [14842]Commonwealth Hackish. + + Users of the PDP-11 database program DATATRIEVE adopted the wombat as + their notional mascot; the program's help file responded to "HELP + WOMBAT" with factual information about Real World wombats. + _________________________________________________________________ + + Node:womble, Next:[14843]wonky, Previous:[14844]WOMBAT, Up:[14845]= W + = + + womble n. + + [Unisys UK: from British animated characters] A user who has great + difficulty in communicating their requirements and/or in using the + resulting software. Extreme case of [14846]luser. An especially senior + or high-ranking womble is referred to as Great-Uncle Bulgaria. + _________________________________________________________________ + + Node:wonky, Next:[14847]woofer, Previous:[14848]womble, Up:[14849]= W + = + + wonky /wong'kee/ adj. + + [from Australian slang] Yet another approximate synonym for + [14850]broken. Specifically connotes a malfunction that produces + behavior seen as crazy, humorous, or amusingly perverse. "That was the + day the printer's font logic went wonky and everybody's listings came + out in Tengwar." Also in `wonked out'. See [14851]funky, + [14852]demented, [14853]bozotic. + _________________________________________________________________ + + Node:woofer, Next:[14854]workaround, Previous:[14855]wonky, + Up:[14856]= W = + + woofer n. + + [University of Waterloo] Some varieties of wide paper for printers + have a perforation 8.5 inches from the left margin that allows the + excess on the right-hand side to be torn off when the print format is + 80 columns or less wide. The right-hand excess may be called `woofer'. + This term (like [14857]tweeter) has been in use at Waterloo since + 1972, but is elsewhere unknown. In audio jargon, the word refers to + the bass speaker(s) on a hi-fi. + _________________________________________________________________ + + Node:workaround, Next:[14858]working as designed, + Previous:[14859]woofer, Up:[14860]= W = + + workaround n. + + 1. A temporary [14861]kluge used to bypass, mask, or otherwise avoid a + [14862]bug or [14863]misfeature in some system. Theoretically, + workarounds are always replaced by [14864]fixes; in practice, + customers often find themselves living with workarounds for long + periods of time. "The code died on NUL characters in the input, so I + fixed it to interpret them as spaces." "That's not a fix, that's a + workaround!" 2. A procedure to be employed by the user in order to do + what some currently non-working feature should do. Hypothetical + example: "Using META-F7 [14865]crashes the 4.43 build of Weemax, but + as a workaround you can type CTRL-R, then SHIFT-F5, and delete the + remaining [14866]cruft by hand." + _________________________________________________________________ + + Node:working as designed, Next:[14867]worm, + Previous:[14868]workaround, Up:[14869]= W = + + working as designed adj. + + [IBM] 1. In conformance to a wrong or inappropriate specification; + useful, but misdesigned. 2. Frequently used as a sardonic comment on a + program's utility. 3. Unfortunately also used as a bogus reason for + not accepting a criticism or suggestion. At [14870]IBM, this sense is + used in official documents! See [14871]BAD. + _________________________________________________________________ + + Node:worm, Next:[14872]wormhole, Previous:[14873]working as designed, + Up:[14874]= W = + + worm n. + + [from `tapeworm' in John Brunner's novel "The Shockwave Rider", via + XEROX PARC] A program that propagates itself over a network, + reproducing itself as it goes. Compare [14875]virus. Nowadays the term + has negative connotations, as it is assumed that only [14876]crackers + write worms. Perhaps the best-known example was Robert T. Morris's + [14877]Great Worm of 1988, a `benign' one that got out of control and + hogged hundreds of Suns and VAXen across the U.S. See also + [14878]cracker, [14879]RTM, [14880]Trojan horse, [14881]ice. + _________________________________________________________________ + + Node:wormhole, Next:[14882]wound around the axle, + Previous:[14883]worm, Up:[14884]= W = + + wormhole /werm'hohl/ n. + + [from the `wormhole' singularities hypothesized in some versions of + General Relativity theory] 1. [n.,obs.] A location in a monitor which + contains the address of a routine, with the specific intent of making + it easy to substitute a different routine. This term is now + obsolescent; modern operating systems use clusters of wormholes + extensively (for modularization of I/O handling in particular, as in + the Unix device-driver organization) but the preferred techspeak for + these clusters is `device tables', `jump tables' or `capability + tables'. 2. [Amateur Packet Radio] A network path using a commercial + satellite link to join two or more amateur VHF networks. So called + because traffic routed through a wormhole leaves and re-enters the + amateur network over great distances with usually little clue in the + message routing header as to how it got from one relay to the other. + Compare [14885]gopher hole (sense 2). + _________________________________________________________________ + + Node:wound around the axle, Next:[14886]wrap around, + Previous:[14887]wormhole, Up:[14888]= W = + + wound around the axle adj. + + In an infinite loop. Often used by older computer types. + _________________________________________________________________ + + Node:wrap around, Next:[14889]write-only code, Previous:[14890]wound + around the axle, Up:[14891]= W = + + wrap around vi. + + (also n. `wraparound' and v. shorthand `wrap') 1. [techspeak] The + action of a counter that starts over at zero or at `minus infinity' + (see [14892]infinity) after its maximum value has been reached, and + continues incrementing, either because it is programmed to do so or + because of an overflow (as when a car's odometer starts over at 0). 2. + To change [14893]phase gradually and continuously by maintaining a + steady wake-sleep cycle somewhat longer than 24 hours, e.g., living + six long (28-hour) days in a week (or, equivalently, sleeping at the + rate of 10 microhertz). This sense is also called + [14894]phase-wrapping. + _________________________________________________________________ + + Node:write-only code, Next:[14895]write-only language, + Previous:[14896]wrap around, Up:[14897]= W = + + write-only code n. + + [a play on `read-only memory'] Code so arcane, complex, or + ill-structured that it cannot be modified or even comprehended by + anyone but its author, and possibly not even by him/her. A [14898]Bad + Thing. + _________________________________________________________________ + + Node:write-only language, Next:[14899]write-only memory, + Previous:[14900]write-only code, Up:[14901]= W = + + write-only language n. + + A language with syntax (or semantics) sufficiently dense and bizarre + that any routine of significant size is automatically + [14902]write-only code. A sobriquet applied occasionally to C and + often to APL, though [14903]INTERCAL and [14904]TECO certainly deserve + it more. See also [14905]Befunge. + _________________________________________________________________ + + Node:write-only memory, Next:[14906]Wrong Thing, + Previous:[14907]write-only language, Up:[14908]= W = + + write-only memory n. + + The obvious antonym to `read-only memory'. Out of frustration with the + long and seemingly useless chain of approvals required of component + specifications, during which no actual checking seemed to occur, an + engineer at Signetics once created a specification for a write-only + memory and included it with a bunch of other specifications to be + approved. This inclusion came to the attention of Signetics + [14909]management only when regular customers started calling and + asking for pricing information. Signetics published a corrected + edition of the data book and requested the return of the `erroneous' + ones. Later, in 1972, Signetics bought a double-page spread in + "Electronics" magazine's April issue and used the spec as an April + Fools' Day joke. Instead of the more conventional characteristic + curves, the 25120 "fully encoded, 9046 x N, Random Access, + write-only-memory" data sheet included diagrams of "bit capacity vs. + Temp.", "Iff vs. Vff", "Number of pins remaining vs. number of socket + insertions", and "AQL vs. selling price". The 25120 required a 6.3 VAC + VFF supply, a +10V VCC, and VDD of 0V, +/- 2%. + _________________________________________________________________ + + Node:Wrong Thing, Next:[14910]wugga wugga, Previous:[14911]write-only + memory, Up:[14912]= W = + + Wrong Thing n. + + A design, action, or decision that is clearly incorrect or + inappropriate. Often capitalized; always emphasized in speech as if + capitalized. The opposite of the [14913]Right Thing; more generally, + anything that is not the Right Thing. In cases where `the good is the + enemy of the best', the merely good -- although good -- is + nevertheless the Wrong Thing. "In C, the default is for module-level + declarations to be visible everywhere, rather than just within the + module. This is clearly the Wrong Thing." + _________________________________________________________________ + + Node:wugga wugga, Next:[14914]wumpus, Previous:[14915]Wrong Thing, + Up:[14916]= W = + + wugga wugga /wuh'g* wuh'g*/ n. + + Imaginary sound that a computer program makes as it labors with a + tedious or difficult task.[14917]grind (sense 4). + _________________________________________________________________ + + Node:wumpus, Next:[14918]WYSIAYG, Previous:[14919]wugga wugga, + Up:[14920]= W = + + wumpus /wuhm'p*s/ n. + + The central monster (and, in many versions, the name) of a famous + family of very early computer games called "Hunt The Wumpus'. The + original was invented in 1970 (several years before [14921]ADVENT) by + Gregory Yob. The wumpus lived somewhere in a cave with the topology of + an dodecahedron's edge/vertex graph (later versions supported other + topologies, including an icosahedron and Möbius strip). The player + started somewhere at random in the cave with five `crooked arrows'; + these could be shot through up to three connected rooms, and would + kill the wumpus on a hit (later versions introduced the wounded + wumpus, which got very angry). Unfortunately for players, the movement + necessary to map the maze was made hazardous not merely by the wumpus + (which would eat you if you stepped on him) but also by bottomless + pits and colonies of super bats that would pick you up and drop you at + a random location (later versions added `anaerobic termites' that ate + arrows, bat migrations, and earthquakes that randomly changed pit + locations). + + This game appears to have been the first to use a non-random + graph-structured map (as opposed to a rectangular grid like the even + older Star Trek games). In this respect, as in the dungeon-like + setting and its terse, amusing messages, it prefigured [14922]ADVENT + and [14923]Zork and was directly ancestral to the latter (Zork + acknowledged this heritage by including a super-bat colony). A C + emulation of the original Basic game is available at the + Retrocomputing Museum, [14924]http://www.ccil.org/retro. + _________________________________________________________________ + + Node:WYSIAYG, Next:[14925]WYSIWYG, Previous:[14926]wumpus, Up:[14927]= + W = + + WYSIAYG /wiz'ee-ayg/ adj. + + Describes a user interface under which "What You See Is All You Get"; + an unhappy variant of [14928]WYSIWYG. Visual, `point-and-shoot'-style + interfaces tend to have easy initial learning curves, but also to lack + depth; they often frustrate advanced users who would be better served + by a command-style interface. When this happens, the frustrated user + has a WYSIAYG problem. This term is most often used of editors, word + processors, and document formatting programs. WYSIWYG `desktop + publishing' programs, for example, are a clear win for creating small + documents with lots of fonts and graphics in them, especially things + like newsletters and presentation slides. When typesetting book-length + manuscripts, on the other hand, scale changes the nature of the task; + one quickly runs into WYSIAYG limitations, and the increased power and + flexibility of a command-driven formatter like [14929]TeX or Unix's + [14930]troff becomes not just desirable but a necessity. Compare + [14931]YAFIYGI. + _________________________________________________________________ + + Node:WYSIWYG, Next:[14932]X, Previous:[14933]WYSIAYG, Up:[14934]= W = + + WYSIWYG /wiz'ee-wig/ adj. + + [Traced to Flip Wilson's "Geraldine" character c.1970] Describes a + user interface under which "What You See Is What You Get", as opposed + to one that uses more-or-less obscure commands that do not result in + immediate visual feedback. True WYSIWYG in environments supporting + multiple fonts or graphics is a a rarely-attained ideal; there are + variants of this term to express real-world manifestations including + WYSIAWYG (What You See Is Almost What You Get) and WYSIMOLWYG (What + You See Is More or Less What You Get). All these can be mildly + derogatory, as they are often used to refer to dumbed-down + [14935]user-friendly interfaces targeted at non-programmers; a hacker + has no fear of obscure commands (compare [14936]WYSIAYG). On the other + hand, [14937]EMACS was one of the very first WYSIWYG editors, + replacing (actually, at first overlaying) the extremely obscure, + command-based [14938]TECO. See also [14939]WIMP environment. [Oddly + enough, WYSIWYG has already made it into the OED, in lower case yet. + --ESR] + _________________________________________________________________ + + Node:= X =, Next:[14940]= Y =, Previous:[14941]= W =, Up:[14942]The + Jargon Lexicon + += X = + + * [14943]X: + * [14944]XEROX PARC: + * [14945]XOFF: + * [14946]XON: + * [14947]xor: + * [14948]xref: + * [14949]XXX: + * [14950]xyzzy: + _________________________________________________________________ + + Node:X, Next:[14951]XEROX PARC, Previous:[14952]WYSIWYG, Up:[14953]= X + = + + X /X/ n. + + 1. Used in various speech and writing contexts (also in lowercase) in + roughly its algebraic sense of `unknown within a set defined by + context' (compare [14954]N). Thus, the abbreviation 680x0 stands for + 68000, 68010, 68020, 68030, or 68040, and 80x86 stands for 80186, + 80286, 80386, 80486, 80586 or 80686 (note that a Unix hacker might + write these as 680[0-6]0 and 80[1-6]86 or 680?0 and 80?86 + respectively; see [14955]glob). 2. [after the name of an earlier + window system called `W'] An over-sized, over-featured, + over-engineered and incredibly over-complicated window system + developed at MIT and widely used on Unix systems. + _________________________________________________________________ + + Node:XEROX PARC, Next:[14956]XOFF, Previous:[14957]X, Up:[14958]= X = + + XEROX PARC /zee'roks park'/ n. + + The famed Palo Alto Research Center. For more than a decade, from the + early 1970s into the mid-1980s, PARC yielded an astonishing volume of + groundbreaking hardware and software innovations. The modern mice, + windows, and icons style of software interface was invented there. So + was the laser printer and the local-area network; and PARC's series of + D machines anticipated the powerful personal computers of the 1980s by + a decade. Sadly, the prophets at PARC were without honor in their own + company, so much so that it became a standard joke to describe PARC as + a place that specialized in developing brilliant ideas for everyone + else. + + The stunning shortsightedness and obtusity of XEROX's top-level + [14959]suits has been well anatomized in "Fumbling The Future: How + XEROX Invented, Then Ignored, the First Personal Computer" by Douglas + K. Smith and Robert C. Alexander (William Morrow & Co., 1988, ISBN + 0-688-09511-9). + _________________________________________________________________ + + Node:XOFF, Next:[14960]XON, Previous:[14961]XEROX PARC, Up:[14962]= X + = + + XOFF /X-of/ n. + + Syn. [14963]control-S. + _________________________________________________________________ + + Node:XON, Next:[14964]xor, Previous:[14965]XOFF, Up:[14966]= X = + + XON /X-on/ n. + + Syn. [14967]control-Q. + _________________________________________________________________ + + Node:xor, Next:[14968]xref, Previous:[14969]XON, Up:[14970]= X = + + xor /X'or/, /kzor/ conj. + + Exclusive or. `A xor B' means `A or B, but not both'. "I want to get + cherry pie xor a banana split." This derives from the technical use of + the term as a function on truth-values that is true if exactly one of + its two arguments is true. + _________________________________________________________________ + + Node:xref, Next:[14971]XXX, Previous:[14972]xor, Up:[14973]= X = + + xref /X'ref/ v.,n. + + Hackish standard abbreviation for `cross-reference'. + _________________________________________________________________ + + Node:XXX, Next:[14974]xyzzy, Previous:[14975]xref, Up:[14976]= X = + + XXX /X-X-X/ n. + + A marker that attention is needed. Commonly used in program comments + to indicate areas that are kluged up or need to be. Some hackers liken + `XXX' to the notional heavy-porn movie rating. Compare [14977]FIXME. + _________________________________________________________________ + + Node:xyzzy, Next:[14978]YA-, Previous:[14979]XXX, Up:[14980]= X = + + xyzzy /X-Y-Z-Z-Y/, /X-Y-ziz'ee/, /ziz'ee/, or /ik-ziz'ee/ adj. + + [from the ADVENT game] The [14981]canonical `magic word'. This comes + from [14982]ADVENT, in which the idea is to explore an underground + cave with many rooms and to collect the treasures you find there. If + you type `xyzzy' at the appropriate time, you can move instantly + between two otherwise distant points. If, therefore, you encounter + some bit of [14983]magic, you might remark on this quite succinctly by + saying simply "Xyzzy!" "Ordinarily you can't look at someone else's + screen if he has protected it, but if you type quadruple-bucky-clear + the system will let you do it anyway." "Xyzzy!" It's traditional for + xyzzy to be an [14984]Easter egg in games with text interfaces. + + Xyzzy has actually been implemented as an undocumented no-op command + on several OSes; in Data General's AOS/VS, for example, it would + typically respond "Nothing happens", just as [14985]ADVENT did if the + magic was invoked at the wrong spot or before a player had performed + the action that enabled the word. In more recent 32-bit versions, by + the way, AOS/VS responds "Twice as much happens". + + Early versions of the popular `minesweeper' game under Microsoft + Windows had a cheat mode triggered by the command + `xyzzy<enter><right-shift>' that turns the top-left pixel of the + screen different colors depending on whether or not the cursor is over + a bomb. This feature temporarily diasappeared in Windows 98, but + reappeared in Windows 2000. + + The following passage from "The Wonderful Wizard of Oz" by L. Frank + Baum, suggesting a possible pre-ADVENT origin, has recently come to + light: + + "Ziz-zy, zuz-zy, zik!" said Dorothy, who was now standing on both + feet. This ended the saying of the charm, and they heard a great + chattering and flapping of wings, as the band of Winged Monkeys flew + up to them. + + The text can be viewed at + [14986]ftp://metalab.unc.edu/pub/docs/books/gutenberg/etext93/wizoz10. + txt. + + Another possible pre-ADVENT porigin is discussed at + [14987]http://people.delphi.com/rickadams/adventure/c_xyzzy.html. + _________________________________________________________________ + + Node:= Y =, Next:[14988]= Z =, Previous:[14989]= X =, Up:[14990]The + Jargon Lexicon + += Y = + + * [14991]YA-: + * [14992]YABA: + * [14993]YAFIYGI: + * [14994]YAUN: + * [14995]Yellow Book: + * [14996]yellow card: + * [14997]yellow wire: + * [14998]Yet Another: + * [14999]YHBT: + * [15000]YKYBHTLW: + * [15001]YMMV: + * [15002]You are not expected to understand this: + * [15003]You know you've been hacking too long when: + * [15004]Your mileage may vary: + * [15005]Yow!: + * [15006]yoyo mode: + * [15007]Yu-Shiang Whole Fish: + _________________________________________________________________ + + Node:YA-, Next:[15008]YABA, Previous:[15009]xyzzy, Up:[15010]= Y = + + YA- abbrev. + + [Yet Another] In hackish acronyms this almost invariably expands to + [15011]Yet Another, following the precedent set by Unix yacc(1) (Yet + Another Compiler-Compiler). See [15012]YABA. + _________________________________________________________________ + + Node:YABA, Next:[15013]YAFIYGI, Previous:[15014]YA-, Up:[15015]= Y = + + YABA /ya'b*/ n. + + [Cambridge] Yet Another Bloody Acronym. Whenever some program is being + named, someone invariably suggests that it be given a name that is + acronymic. The response from those with a trace of originality is to + remark ironically that the proposed name would then be + `YABA-compatible'. Also used in response to questions like "What is + WYSIWYG?" See also [15016]TLA. + _________________________________________________________________ + + Node:YAFIYGI, Next:[15017]YAUN, Previous:[15018]YABA, Up:[15019]= Y = + + YAFIYGI /yaf'ee-y*-gee/ adj. + + [coined in response to WYSIWYG] Describes the command-oriented + ed/vi/nroff/TeX style of word processing or other user interface, the + opposite of [15020]WYSIWYG. Stands for "You asked for it, you got it", + because what you actually asked for is often not apparent until long + after it is too late to do anything about it. Used to denote + perversity ("Real Programmers use YAFIYGI tools...and like it!") or, + less often, a necessary tradeoff ("Only a YAFIYGI tool can have full + programmable flexibility in its interface."). + + This precise sense of "You asked for it, you got it" seems to have + first appeared in Ed Post's classic parody "Real Programmers don't use + Pascal" (see [15021]Real Programmers); the acronym is a more recent + invention. + _________________________________________________________________ + + Node:YAUN, Next:[15022]Yellow Book, Previous:[15023]YAFIYGI, + Up:[15024]= Y = + + YAUN /yawn/ n. + + [Acronym for `Yet Another Unix Nerd'] Reported from the San Diego + Computer Society (predominantly a microcomputer users' group) as a + good-natured punning insult aimed at Unix zealots. + _________________________________________________________________ + + Node:Yellow Book, Next:[15025]yellow card, Previous:[15026]YAUN, + Up:[15027]= Y = + + Yellow Book n. + + The print version of this Jargon File; "The New Hacker's Dictionary" + from MIT Press; The book includes essentially all the material the + File, plus a Foreword by Guy L. Steele Jr. and a Preface by Eric S. + Raymond. Most importantly, the book version is nicely typeset and + includes almost all of the infamous Crunchly cartoons by the Great + Quux, each attached to an appropriate entry. The first edition (1991, + ISBN 0-262-68069-6) corresponded to the Jargon File version 2.9.6. The + second edition (1993, ISBN 0-262-68079-3) corresponded to the Jargon + File 3.0.0. The third (1996, ISBN 0-262-68092-0) corresponded to + 4.0.0. + _________________________________________________________________ + + Node:yellow card, Next:[15028]yellow wire, Previous:[15029]Yellow + Book, Up:[15030]= Y = + + yellow card n. + + See [15031]green card. + _________________________________________________________________ + + Node:yellow wire, Next:[15032]Yet Another, Previous:[15033]yellow + card, Up:[15034]= Y = + + yellow wire n. + + [IBM] Repair wires used when connectors (especially ribbon connectors) + got broken due to some schlemiel pinching them, or to reconnect cut + traces after the FE mistakenly cut one. Compare [15035]blue wire, + [15036]purple wire, [15037]red wire. + _________________________________________________________________ + + Node:Yet Another, Next:[15038]YHBT, Previous:[15039]yellow wire, + Up:[15040]= Y = + + Yet Another adj. + + [From Unix's yacc(1), `Yet Another Compiler-Compiler', a LALR parser + generator] 1. Of your own work: A humorous allusion often used in + titles to acknowledge that the topic is not original, though the + content is. As in `Yet Another AI Group' or `Yet Another Simulated + Annealing Algorithm'. 2. Of others' work: Describes something of which + there are already far too many. See also [15041]YA-, [15042]YABA, + [15043]YAUN. + _________________________________________________________________ + + Node:YHBT, Next:[15044]YKYBHTLW, Previous:[15045]Yet Another, + Up:[15046]= Y = + + YHBT // + + [Usenet: very common] Abbreviation: You Have Been Trolled (see + [15047]troll, sense 1). Especially used in "YHBT. YHL. HAND.", which + is widely understood to expand to "You Have Been Trolled. You Have + Lost. Have A Nice Day". You are quite likely to see this if you + respond incautiously to a flame-provoking post that was obviously + floated as sucker bait. + _________________________________________________________________ + + Node:YKYBHTLW, Next:[15048]YMMV, Previous:[15049]YHBT, Up:[15050]= Y = + + YKYBHTLW // abbrev. + + Abbreviation of `You know you've been hacking too long when...', which + became established on the Usenet group alt.folklore.computers during + extended discussion of the indicated entry in the Jargon File. + _________________________________________________________________ + + Node:YMMV, Next:[15051]You are not expected to understand this, + Previous:[15052]YKYBHTLW, Up:[15053]= Y = + + YMMV // cav. + + Abbreviation for [15054]Your mileage may vary common on Usenet. + _________________________________________________________________ + + Node:You are not expected to understand this, Next:[15055]You know + you've been hacking too long when, Previous:[15056]YMMV, Up:[15057]= Y + = + + You are not expected to understand this [Unix] cav. + + The canonical comment describing something [15058]magic or too + complicated to bother explaining properly. From an infamous comment in + the context-switching code of the V6 Unix kernel. Dennis Ritchie has + [15059]explained this in detail. + _________________________________________________________________ + + Node:You know you've been hacking too long when, Next:[15060]Your + mileage may vary, Previous:[15061]You are not expected to understand + this, Up:[15062]= Y = + + You know you've been hacking too long when + + The set-up line for a genre of one-liners told by hackers about + themselves. These include the following: + + * not only do you check your email more often than your paper mail, + but you remember your [15063]network address faster than your + postal one. + * your [15064]SO kisses you on the neck and the first thing you + think is "Uh, oh, [15065]priority interrupt." + * you go to balance your checkbook and discover that you're doing it + in octal. + * your computers have a higher street value than your car. + * in your universe, `round numbers' are powers of 2, not 10. + * more than once, you have woken up recalling a dream in some + programming language. + * you realize you have never seen half of your best friends. + + A [15066]list list of these can be found by searching for this phrase + on the web. + + [An early version of this entry said "All but one of these have been + reliably reported as hacker traits (some of them quite often). Even + hackers may have trouble spotting the ringer." The ringer was + balancing one's checkbook in octal, which I made up out of whole + cloth. Although more respondents picked that one out as fiction than + any of the others, I also received multiple independent reports of its + actually happening, most famously to Grace Hopper while she was + working with BINAC in 1949. --ESR] + _________________________________________________________________ + + Node:Your mileage may vary, Next:[15067]Yow!, Previous:[15068]You know + you've been hacking too long when, Up:[15069]= Y = + + Your mileage may vary cav. + + [from the standard disclaimer attached to EPA mileage ratings by + American car manufacturers] 1. A ritual warning often found in Unix + freeware distributions. Translates roughly as "Hey, I tried to write + this portably, but who knows what'll happen on your system?" 2. More + generally, a qualifier attached to advice. "I find that sending + flowers works well, but your mileage may vary." + _________________________________________________________________ + + Node:Yow!, Next:[15070]yoyo mode, Previous:[15071]Your mileage may + vary, Up:[15072]= Y = + + Yow! /yow/ interj. + + [from "Zippy the Pinhead" comix] A favored hacker expression of + humorous surprise or emphasis. "Yow! Check out what happens when you + twiddle the foo option on this display hack!" Compare [15073]gurfle. + _________________________________________________________________ + + Node:yoyo mode, Next:[15074]Yu-Shiang Whole Fish, + Previous:[15075]Yow!, Up:[15076]= Y = + + yoyo mode n. + + The state in which the system is said to be when it rapidly alternates + several times between being up and being down. Interestingly (and + perhaps not by coincidence), many hardware vendors give out free yoyos + at Usenix exhibits. + + Sun Microsystems gave out logoized yoyos at SIGPLAN '88. Tourists + staying at one of Atlanta's most respectable hotels were subsequently + treated to the sight of 200 of the country's top computer scientists + testing yo-yo algorithms in the lobby. + _________________________________________________________________ + + Node:Yu-Shiang Whole Fish, Next:[15077]zap, Previous:[15078]yoyo mode, + Up:[15079]= Y = + + Yu-Shiang Whole Fish /yoo-shyang hohl fish/ n. obs. + + The character gamma (extended SAIL ASCII 0001001), which with a loop + in its tail looks like a little fish swimming down the page. The term + is actually the name of a Chinese dish in which a fish is cooked whole + (not [15080]parsed) and covered with Yu-Shiang (or Yu-Hsiang) sauce. + Usage: primarily by people on the MIT LISP Machine, which could + display this character on the screen. Tends to elicit incredulity from + people who hear about it second-hand. + _________________________________________________________________ + + Node:= Z =, Previous:[15081]= Y =, Up:[15082]The Jargon Lexicon + += Z = + + * [15083]zap: + * [15084]zapped: + * [15085]Zawinski's Law: + * [15086]zbeba: + * [15087]zen: + * [15088]zero: + * [15089]zero-content: + * [15090]Zero-One-Infinity Rule: + * [15091]zeroth: + * [15092]zigamorph: + * [15093]zip: + * [15094]zipperhead: + * [15095]zombie: + * [15096]zorch: + * [15097]Zork: + * [15098]zorkmid: + _________________________________________________________________ + + Node:zap, Next:[15099]zapped, Previous:[15100]Yu-Shiang Whole Fish, + Up:[15101]= Z = + + zap + + 1. n. Spiciness. 2. vt. To make food spicy. 3. vt. To make someone + `suffer' by making his food spicy. (Most hackers love spicy food. + Hot-and-sour soup is considered wimpy unless it makes you wipe your + nose for the rest of the meal.) See [15102]zapped. 4. vt. To modify, + usually to correct; esp. used when the action is performed with a + debugger or binary patching tool. Also implies surgical precision. + "Zap the debug level to 6 and run it again." In the IBM mainframe + world, binary patches are applied to programs or to the OS with a + program called `superzap', whose file name is `IMASPZAP' (possibly + contrived from I M A SuPerZAP). 5. vt. To erase or reset. 6. To + [15103]fry a chip with static electricity. "Uh oh -- I think that + lightning strike may have zapped the disk controller." + _________________________________________________________________ + + Node:zapped, Next:[15104]Zawinski's Law, Previous:[15105]zap, + Up:[15106]= Z = + + zapped adj. + + Spicy. This term is used to distinguish between food that is hot (in + temperature) and food that is spicy-hot. For example, the Chinese + appetizer Bon Bon Chicken is a kind of chicken salad that is cold but + zapped; by contrast, [15107]vanilla wonton soup is hot but not zapped. + See also [15108]oriental food, [15109]laser chicken. See [15110]zap, + senses 1 and 2. + _________________________________________________________________ + + Node:Zawinski's Law, Next:[15111]zbeba, Previous:[15112]zapped, + Up:[15113]= Z = + + Zawinski's Law + + "Every program attempts to expand until it can read mail. Those + programs which cannot so expand are replaced by ones which can." + Coined by Jamie Zawinski (who called it the "Law of Software + Envelopment") to express his belief that all truly useful programs + experience pressure to evolve into toolkits and application platforms + (the mailer thing, he says, is just a side effect of that). It is + commonly cited, though with widely varying degrees of accuracy. + _________________________________________________________________ + + Node:zbeba, Next:[15114]zen, Previous:[15115]Zawinski's Law, + Up:[15116]= Z = + + zbeba n. + + [USENET] The word `moron' in [15117]rot13. Used to describe newbies + who are behaving with especial cluelessness. + _________________________________________________________________ + + Node:zen, Next:[15118]zero, Previous:[15119]zbeba, Up:[15120]= Z = + + zen vt. + + To figure out something by meditation or by a sudden flash of + enlightenment. Originally applied to bugs, but occasionally applied to + problems of life in general. "How'd you figure out the buffer + allocation problem?" "Oh, I zenned it." Contrast [15121]grok, which + connotes a time-extended version of zenning a system. Compare + [15122]hack mode. See also [15123]guru. + _________________________________________________________________ + + Node:zero, Next:[15124]zero-content, Previous:[15125]zen, Up:[15126]= + Z = + + zero vt. + + 1. To set to 0. Usually said of small pieces of data, such as bits or + words (esp. in the construction `zero out'). 2. To erase; to discard + all data from. Said of disks and directories, where `zeroing' need not + involve actually writing zeroes throughout the area being zeroed. One + may speak of something being `logically zeroed' rather than being + `physically zeroed'. See [15127]scribble. + _________________________________________________________________ + + Node:zero-content, Next:[15128]Zero-One-Infinity Rule, + Previous:[15129]zero, Up:[15130]= Z = + + zero-content adj. + + Syn. [15131]content-free. + _________________________________________________________________ + + Node:Zero-One-Infinity Rule, Next:[15132]zeroth, + Previous:[15133]zero-content, Up:[15134]= Z = + + Zero-One-Infinity Rule prov. + + "Allow none of [15135]foo, one of [15136]foo, or any number of + [15137]foo." A rule of thumb for software design, which instructs one + to not place [15138]random limits on the number of instances of a + given entity (such as: windows in a window system, letters in an OS's + filenames, etc.). Specifically, one should either disallow the entity + entirely, allow exactly one instance (an "exception"), or allow as + many as the user wants - address space and memory permitting. + + The logic behind this rule is that there are often situations where it + makes clear sense to allow one of something instead of none. However, + if one decides to go further and allow N (for N > 1), then why not + N+1? And if N+1, then why not N+2, and so on? Once above 1, there's no + excuse not to allow any N; hence, [15139]infinity. + + Many hackers recall in this connection Isaac Asimov's SF novel "The + Gods Themselves" in which a character announces that the number 2 is + impossible - if you're going to believe in more than one universe, you + might as well believe in an infinite number of them. + _________________________________________________________________ + + Node:zeroth, Next:[15140]zigamorph, Previous:[15141]Zero-One-Infinity + Rule, Up:[15142]= Z = + + zeroth /zee'rohth/ adj. + + First. Among software designers, comes from C's and LISP's 0-based + indexing of arrays. Hardware people also tend to start counting at 0 + instead of 1; this is natural since, e.g., the 256 states of 8 bits + correspond to the binary numbers 0, 1, ..., 255 and the digital + devices known as `counters' count in this way. + + Hackers and computer scientists often like to call the first chapter + of a publication `Chapter 0', especially if it is of an introductory + nature (one of the classic instances was in the First Edition of + [15143]K&R). In recent years this trait has also been observed among + many pure mathematicians (who have an independent tradition of + numbering from 0). Zero-based numbering tends to reduce + [15144]fencepost errors, though it cannot eliminate them entirely. + _________________________________________________________________ + + Node:zigamorph, Next:[15145]zip, Previous:[15146]zeroth, Up:[15147]= Z + = + + zigamorph /zig'*-morf/ n. + + 1. Hex FF (11111111) when used as a delimiter or [15148]fence + character. Usage: primarily at IBM shops. 2. [proposed] n. The Unicode + non-character U+FFFF (1111111111111111), a character code which is not + assigned to any character, and so is usable as end-of-string. (Unicode + is a 16-bit character code intended to cover all of the world's + writing systems, including Latin, Greek, Cyrillic, Chinese, hiragana, + katakana, Devanagari, Thai, Laotian and many other scripts - support + for [15149]elvish is planned for a future release). + _________________________________________________________________ + + Node:zip, Next:[15150]zipperhead, Previous:[15151]zigamorph, + Up:[15152]= Z = + + zip vt. + + [primarily MS-DOS] To create a compressed archive from a group of + files using PKWare's PKZIP or a compatible archiver. Its use is + spreading now that portable implementations of the algorithm have been + written. Commonly used as follows: "I'll zip it up and send it to + you." See [15153]tar and feather. + _________________________________________________________________ + + Node:zipperhead, Next:[15154]zombie, Previous:[15155]zip, Up:[15156]= + Z = + + zipperhead n. + + [IBM] A person with a closed mind. + _________________________________________________________________ + + Node:zombie, Next:[15157]zorch, Previous:[15158]zipperhead, + Up:[15159]= Z = + + zombie n. + + [Unix] A process that has died but has not yet relinquished its + process table slot (because the parent process hasn't executed a + wait(2) for it yet). These can be seen in ps(1) listings occasionally. + Compare [15160]orphan. + _________________________________________________________________ + + Node:zorch, Next:[15161]Zork, Previous:[15162]zombie, Up:[15163]= Z = + + zorch /zorch/ + + 1. [TMRC] v. To attack with an inverse heat sink. 2. [TMRC] v. To + travel, with v approaching c [that is, with velocity approaching + lightspeed --ESR]. 3. [MIT] v. To propel something very quickly. "The + new comm software is very fast; it really zorches files through the + network." 4. [MIT] n. Influence. Brownie points. Good karma. The + intangible and fuzzy currency in which favors are measured. "I'd + rather not ask him for that just yet; I think I've used up my quota of + zorch with him for the week." 5. [MIT] n. Energy, drive, or ability. + "I think I'll [15164]punt that change for now; I've been up for 30 + hours and I've run out of zorch." 6. [MIT] v. To flunk an exam or + course. + _________________________________________________________________ + + Node:Zork, Next:[15165]zorkmid, Previous:[15166]zorch, Up:[15167]= Z = + + Zork /zork/ n. + + The second of the great early experiments in computer fantasy gaming; + see [15168]ADVENT. Originally written on MIT-DM during 1977-1979, + later distributed with BSD Unix (as a patched, sourceless RT-11 + FORTRAN binary; see [15169]retrocomputing) and commercialized as `The + Zork Trilogy' by [15170]Infocom. The FORTRAN source was later + rewritten for portability and released to Usenet under the name + "Dungeon". Both FORTRAN "Dungeon" and translated C versions are + available at many FTP sites. See also [15171]grue. + _________________________________________________________________ + + Node:zorkmid, Previous:[15172]Zork, Up:[15173]= Z = + + zorkmid /zork'mid/ n. + + The canonical unit of currency in hacker-written games. This + originated in [15174]Zork but has spread to [15175]nethack and is + referred to in several other games. + + (Lexicon Entries End Here) + _________________________________________________________________ + + Node:Appendix A, Next:[15176]Appendix B, Previous:[15177]The Jargon + Lexicon, Up:[15178]Top + + Hacker Folklore + + This appendix contains several legends and fables that illuminate the + meaning of various entries in the lexicon. + * [15179]The Meaning of Hack: ...and three famous ones + * [15180]TV Typewriters: A Tale of Hackish Ingenuity + * [15181]A Story About Magic: By Guy Steele + * [15182]Some AI Koans: Wit and Wisdom of the Masters + * [15183]OS and JEDGAR: Intrigue and mayhem under ITS + * [15184]The Story of Mel: One of hackerdom's great myths + _________________________________________________________________ + + Node:The Meaning of Hack, Next:[15185]TV Typewriters, + Previous:[15186]Appendix A, Up:[15187]Appendix A + +The Meaning of `Hack' + + "The word [15188]hack doesn't really have 69 different meanings", + according to MIT hacker Phil Agre. "In fact, [15189]hack has only one + meaning, an extremely subtle and profound one which defies + articulation. Which connotation is implied by a given use of the word + depends in similarly profound ways on the context. Similar remarks + apply to a couple of other hacker words, most notably [15190]random." + + Hacking might be characterized as `an appropriate application of + ingenuity'. Whether the result is a quick-and-dirty patchwork job or a + carefully crafted work of art, you have to admire the cleverness that + went into it. + + An important secondary meaning of [15191]hack is `a creative practical + joke'. This kind of hack is easier to explain to non-hackers than the + programming kind. Of course, some hacks have both natures; see the + lexicon entries for [15192]pseudo and [15193]kgbvax. But here are some + examples of pure practical jokes that illustrate the hacking spirit: + + In 1961, students from Caltech (California Institute of Technology, + in Pasadena) hacked the Rose Bowl football game. One student posed + as a reporter and `interviewed' the director of the University of + Washington card stunts (such stunts involve people in the stands + who hold up colored cards to make pictures). The reporter learned + exactly how the stunts were operated, and also that the director + would be out to dinner later. + + While the director was eating, the students (who called themselves + the `Fiendish Fourteen') picked a lock and stole a blank direction + sheet for the card stunts. They then had a printer run off 2300 + copies of the blank. The next day they picked the lock again and + stole the master plans for the stunts -- large sheets of graph + paper colored in with the stunt pictures. Using these as a guide, + they made new instructions for three of the stunts on the + duplicated blanks. Finally, they broke in once more, replacing the + stolen master plans and substituting the stack of diddled + instruction sheets for the original set. + + The result was that three of the pictures were totally different. + Instead of `WASHINGTON', the word ``CALTECH' was flashed. Another + stunt showed the word `HUSKIES', the Washington nickname, but + spelled it backwards. And what was supposed to have been a picture + of a husky instead showed a beaver. (Both Caltech and MIT use the + beaver -- nature's engineer -- as a mascot.) + + After the game, the Washington faculty athletic representative + said: "Some thought it ingenious; others were indignant." The + Washington student body president remarked: "No hard feelings, but + at the time it was unbelievable. We were amazed." + + This is now considered a classic hack, particularly because revising + the direction sheets constituted a form of programming. + + Here is another classic hack: + + On November 20, 1982, MIT hacked the Harvard-Yale football game. + Just after Harvard's second touchdown against Yale, in the first + quarter, a small black ball popped up out of the ground at the + 40-yard line, and grew bigger, and bigger, and bigger. The letters + `MIT' appeared all over the ball. As the players and officials + stood around gawking, the ball grew to six feet in diameter and + then burst with a bang and a cloud of white smoke. + + The "Boston Globe" later reported: "If you want to know the truth, + MIT won The Game." + + The prank had taken weeks of careful planning by members of MIT's + Delta Kappa Epsilon fraternity. The device consisted of a weather + balloon, a hydraulic ram powered by Freon gas to lift it out of the + ground, and a vacuum-cleaner motor to inflate it. They made eight + separate expeditions to Harvard Stadium between 1 and 5 A.M., + locating an unused 110-volt circuit in the stadium and running + buried wires from the stadium circuit to the 40-yard line, where + they buried the balloon device. When the time came to activate the + device, two fraternity members had merely to flip a circuit breaker + and push a plug into an outlet. + + This stunt had all the earmarks of a perfect hack: surprise, + publicity, the ingenious use of technology, safety, and + harmlessness. The use of manual control allowed the prank to be + timed so as not to disrupt the game (it was set off between plays, + so the outcome of the game would not be unduly affected). The + perpetrators had even thoughtfully attached a note to the balloon + explaining that the device was not dangerous and contained no + explosives. + + Harvard president Derek Bok commented: "They have an awful lot of + clever people down there at MIT, and they did it again." President + Paul E. Gray of MIT said: "There is absolutely no truth to the + rumor that I had anything to do with it, but I wish there were." + + The hacks above are verifiable history; they can be proved to have + happened. Many other classic-hack stories from MIT and elsewhere, + though retold as history, have the characteristics of what Jan + Brunvand has called `urban folklore' (see [15194]FOAF). Perhaps the + best known of these is the legend of the infamous trolley-car hack, an + alleged incident in which engineering students are said to have welded + a trolley car to its tracks with thermite. Numerous versions of this + have been recorded from the 1940s to the present, most set at MIT but + at least one very detailed version set at CMU. + + Brian Leibowitz has researched MIT hacks both real and mythical + extensively; the interested reader is referred to his delightful + pictorial compendium "The Journal of the Institute for Hacks, + Tomfoolery, and Pranks" (MIT Museum, 1990; ISBN 0-917027-03-5). The + Institute has a World Wide Web page at + [15195]http://hacks.mit.edu/Hacks/Gallery.html. There is rumored to be + a sequel entitled "Is This The Way To Baker Street?". The Caltech + Alumni Association has published two similar books titled "Legends of + Caltech" and "More Legends of Caltech". + + Finally, here is a story about one of the classic computer hacks. + + Back in the mid-1970s, several of the system support staff at + Motorola discovered a relatively simple way to crack system + security on the Xerox CP-V timesharing system. Through a simple + programming strategy, it was possible for a user program to trick + the system into running a portion of the program in `master mode' + (supervisor state), in which memory protection does not apply. The + program could then poke a large value into its `privilege level' + byte (normally write-protected) and could then proceed to bypass + all levels of security within the file-management system, patch the + system monitor, and do numerous other interesting things. In short, + the barn door was wide open. + + Motorola quite properly reported this problem to Xerox via an + official `level 1 SIDR' (a bug report with an intended urgency of + `needs to be fixed yesterday'). Because the text of each SIDR was + entered into a database that could be viewed by quite a number of + people, Motorola followed the approved procedure: they simply + reported the problem as `Security SIDR', and attached all of the + necessary documentation, ways-to-reproduce, etc. + + The CP-V people at Xerox sat on their thumbs; they either didn't + realize the severity of the problem, or didn't assign the necessary + operating-system-staff resources to develop and distribute an + official patch. + + Months passed. The Motorola guys pestered their Xerox field-support + rep, to no avail. Finally they decided to take direct action, to + demonstrate to Xerox management just how easily the system could be + cracked and just how thoroughly the security safeguards could be + subverted. + + They dug around in the operating-system listings and devised a + thoroughly devilish set of patches. These patches were then + incorporated into a pair of programs called `Robin Hood' and `Friar + Tuck'. Robin Hood and Friar Tuck were designed to run as `ghost + jobs' (daemons, in Unix terminology); they would use the existing + loophole to subvert system security, install the necessary patches, + and then keep an eye on one another's statuses in order to keep the + system operator (in effect, the superuser) from aborting them. + + One fine day, the system operator on the main CP-V software + development system in El Segundo was surprised by a number of + unusual phenomena. These included the following: + * Tape drives would rewind and dismount their tapes in the middle of + a job. + * Disk drives would seek back and forth so rapidly that they would + attempt to walk across the floor (see [15196]walking drives). + * The card-punch output device would occasionally start up of itself + and punch a [15197]lace card. These would usually jam in the + punch. + * The console would print snide and insulting messages from Robin + Hood to Friar Tuck, or vice versa. + * The Xerox card reader had two output stackers; it could be + instructed to stack into A, stack into B, or stack into A (unless + a card was unreadable, in which case the bad card was placed into + stacker B). One of the patches installed by the ghosts added some + code to the card-reader driver... after reading a card, it would + flip over to the opposite stacker. As a result, card decks would + divide themselves in half when they were read, leaving the + operator to recollate them manually. + + Naturally, the operator called in the operating-system developers. + They found the bandit ghost jobs running, and [15198]gunned them... + and were once again surprised. When Robin Hood was gunned, the + following sequence of events took place: +!X id1 + +id1: Friar Tuck... I am under attack! Pray save me! +id1: Off (aborted) + +id2: Fear not, friend Robin! I shall rout the Sheriff + of Nottingham's men! + +id1: Thank you, my good fellow! + + Each ghost-job would detect the fact that the other had been + killed, and would start a new copy of the recently slain program + within a few milliseconds. The only way to kill both ghosts was to + kill them simultaneously (very difficult) or to deliberately crash + the system. + + Finally, the system programmers did the latter -- only to find that + the bandits appeared once again when the system rebooted! It turned + out that these two programs had patched the boot-time OS image (the + kernel file, in Unix terms) and had added themselves to the list of + programs that were to be started at boot time (this is similar to + the way MS-DOS viruses propagate). + + The Robin Hood and Friar Tuck ghosts were finally eradicated when + the system staff rebooted the system from a clean boot-tape and + reinstalled the monitor. Not long thereafter, Xerox released a + patch for this problem. + + It is alleged that Xerox filed a complaint with Motorola's + management about the merry-prankster actions of the two employees + in question. It is not recorded that any serious disciplinary + action was taken against either of them. + _________________________________________________________________ + + Node:TV Typewriters, Next:[15199]A Story About Magic, + Previous:[15200]The Meaning of Hack, Up:[15201]Appendix A + +TV Typewriters A Tale of Hackish Ingenuity + + Here is a true story about a glass tty: One day an MIT hacker was in a + motorcycle accident and broke his leg. He had to stay in the hospital + quite a while, and got restless because he couldn't [15202]hack. Two + of his friends therefore took a terminal and a modem for it to the + hospital, so that he could use the computer by telephone from his + hospital bed. + + Now this happened some years before the spread of home computers, and + computer terminals were not a familiar sight to the average person. + When the two friends got to the hospital, a guard stopped them and + asked what they were carrying. They explained that they wanted to take + a computer terminal to their friend who was a patient. + + The guard got out his list of things that patients were permitted to + have in their rooms: TV, radio, electric razor, typewriter, tape + player, ... no computer terminals. Computer terminals weren't on the + list, so the guard wouldn't let it in. Rules are rules, you know. + (This guard was clearly a [15203]droid.) + + Fair enough, said the two friends, and they left again. They were + frustrated, of course, because they knew that the terminal was as + harmless as a TV or anything else on the list... which gave them an + idea. + + The next day they returned, and the same thing happened: a guard + stopped them and asked what they were carrying. They said: "This is a + TV typewriter!" The guard was skeptical, so they plugged it in and + demonstrated it. "See? You just type on the keyboard and what you type + shows up on the TV screen." Now the guard didn't stop to think about + how utterly useless a typewriter would be that didn't produce any + paper copies of what you typed; but this was clearly a TV typewriter, + no doubt about it. So he checked his list: "A TV is all right, a + typewriter is all right ... okay, take it on in!" + + [Historical note: Many years ago, "Popular Electronics" published + solder-it-yourself plans for a TV typewriter. Despite the essential + uselessness of the device, it was an enormously popular project. Steve + Ciarcia, the man behind "Byte" magazine's "Circuit Cellar" feature, + resurrected this ghost in one of his books of the early 1980s. He + ascribed its popularity (no doubt correctly) to the feeling of power + the builder could achieve by being able to decide himself what would + be shown on the TV. --ESR] + + [Antihistorical note: On September 23rd, 1992, the L.A. Times ran the + following bit in Steve Harvey's `Only in L.A.' column: + + It must have been borrowed from a museum: Solomon Waters of + Altadena, a 6-year-old first-grader, came home from his first day + of school and excitedly told his mother how he had written on "a + machine that looks like a computer-but without the TV screen." + + She asked him if it could have been a "typewriter." + + "Yeah! Yeah!" he said. "That's what it was called." + + I have since investigated this matter and determined that many of + today's teenagers have never seen a slide rule, either.... - ESR] + _________________________________________________________________ + + Node:A Story About Magic, Next:[15204]Some AI Koans, + Previous:[15205]TV Typewriters, Up:[15206]Appendix A + +A Story About `Magic' + + Some years ago, I (GLS) was snooping around in the cabinets that + housed the MIT AI Lab's PDP-10, and noticed a little switch glued to + the frame of one cabinet. It was obviously a homebrew job, added by + one of the lab's hardware hackers (no one knows who). + + You don't touch an unknown switch on a computer without knowing what + it does, because you might crash the computer. The switch was labeled + in a most unhelpful way. It had two positions, and scrawled in pencil + on the metal switch body were the words `magic' and `more magic'. The + switch was in the `more magic' position. + + I called another hacker over to look at it. He had never seen the + switch before either. Closer examination revealed that the switch had + only one wire running to it! The other end of the wire did disappear + into the maze of wires inside the computer, but it's a basic fact of + electricity that a switch can't do anything unless there are two wires + connected to it. This switch had a wire connected on one side and no + wire on its other side. + + It was clear that this switch was someone's idea of a silly joke. + Convinced by our reasoning that the switch was inoperative, we flipped + it. The computer instantly crashed. + + Imagine our utter astonishment. We wrote it off as coincidence, but + nevertheless restored the switch to the `more magic' position before + reviving the computer. + + A year later, I told this story to yet another hacker, David Moon as I + recall. He clearly doubted my sanity, or suspected me of a + supernatural belief in the power of this switch, or perhaps thought I + was fooling him with a bogus saga. To prove it to him, I showed him + the very switch, still glued to the cabinet frame with only one wire + connected to it, still in the `more magic' position. We scrutinized + the switch and its lone connection, and found that the other end of + the wire, though connected to the computer wiring, was connected to a + ground pin. That clearly made the switch doubly useless: not only was + it electrically nonoperative, but it was connected to a place that + couldn't affect anything anyway. So we flipped the switch. + + The computer promptly crashed. + + This time we ran for Richard Greenblatt, a long-time MIT hacker, who + was close at hand. He had never noticed the switch before, either. He + inspected it, concluded it was useless, got some diagonal cutters and + [15207]diked it out. We then revived the computer and it has run fine + ever since. + + We still don't know how the switch crashed the machine. There is a + theory that some circuit near the ground pin was marginal, and + flipping the switch changed the electrical capacitance enough to upset + the circuit as millionth-of-a-second pulses went through it. But we'll + never know for sure; all we can really say is that the switch was + [15208]magic. + + I still have that switch in my basement. Maybe I'm silly, but I + usually keep it set on `more magic'. + + 1994: Another explanation of this story has since been offered. Note + that the switch body was metal. Suppose that the non-connected side of + the switch was connected to the switch body (usually the body is + connected to a separate earth lug, but there are exceptions). The body + is connected to the computer case, which is, presumably, grounded. Now + the circuit ground within the machine isn't necessarily at the same + potential as the case ground, so flipping the switch connected the + circuit ground to the case ground, causing a voltage drop/jump which + reset the machine. This was probably discovered by someone who found + out the hard way that there was a potential difference between the + two, and who then wired in the switch as a joke. + _________________________________________________________________ + + Node:Some AI Koans, Next:[15209]OS and JEDGAR, Previous:[15210]A Story + About Magic, Up:[15211]Appendix A + +Some AI Koans + + These are some of the funniest examples of a genre of jokes told at + the MIT AI Lab about various noted hackers. The original koans were + composed by Danny Hillis, who would later found Connection Machines, + Inc. In reading these, it is at least useful to know that Minsky, + Sussman, and Drescher are AI researchers of note, that Tom Knight was + one of the Lisp machine's principal designers, and that David Moon + wrote much of Lisp Machine Lisp. + + * * * + + A novice was trying to fix a broken Lisp machine by turning the power + off and on. + + Knight, seeing what the student was doing, spoke sternly: "You cannot + fix a machine by just power-cycling it with no understanding of what + is going wrong." + + Knight turned the machine off and on. + + The machine worked. + + * * * + + One day a student came to Moon and said: "I understand how to make a + better garbage collector. We must keep a reference count of the + pointers to each cons." + + Moon patiently told the student the following story: + + "One day a student came to Moon and said: `I understand how to make + a better garbage collector... + + [Ed. note: Pure reference-count garbage collectors have problems with + circular structures that point to themselves.] + + * * * + + In the days when Sussman was a novice, Minsky once came to him as he + sat hacking at the PDP-6. + + "What are you doing?", asked Minsky. + + "I am training a randomly wired neural net to play Tic-Tac-Toe" + Sussman replied. + + "Why is the net wired randomly?", asked Minsky. + + "I do not want it to have any preconceptions of how to play", Sussman + said. + + Minsky then shut his eyes. + + "Why do you close your eyes?", Sussman asked his teacher. + + "So that the room will be empty." + + At that moment, Sussman was enlightened. + + * * * + + A disciple of another sect once came to Drescher as he was eating his + morning meal. + + "I would like to give you this personality test", said the outsider, + "because I want you to be happy." + + Drescher took the paper that was offered him and put it into the + toaster, saying: "I wish the toaster to be happy, too." + _________________________________________________________________ + + Node:OS and JEDGAR, Next:[15212]The Story of Mel, Previous:[15213]Some + AI Koans, Up:[15214]Appendix A + +OS and JEDGAR + + This story says a lot about the ITS ethos. + + On the ITS system there was a program that allowed you to see what was + being printed on someone else's terminal. It spied on the other guy's + output by examining the insides of the monitor system. The output spy + program was called OS. Throughout the rest of the computer science + world (and at IBM too) OS means `operating system', but among old-time + ITS hackers it almost always meant `output spy'. + + OS could work because ITS purposely had very little in the way of + `protection' that prevented one user from trespassing on another's + areas. Fair is fair, however. There was another program that would + automatically notify you if anyone started to spy on your output. It + worked in exactly the same way, by looking at the insides of the + operating system to see if anyone else was looking at the insides that + had to do with your output. This `counterspy' program was called + JEDGAR (a six-letterism pronounced as two syllables: /jed'gr/), in + honor of the former head of the FBI. + + But there's more. JEDGAR would ask the user for `license to kill'. If + the user said yes, then JEDGAR would actually [15215]gun the job of + the [15216]luser who was spying. Unfortunately, people found that this + made life too violent, especially when tourists learned about it. One + of the systems hackers solved the problem by replacing JEDGAR with + another program that only pretended to do its job. It took a long time + to do this, because every copy of JEDGAR had to be patched. To this + day no one knows how many people never figured out that JEDGAR had + been defanged. + + Interestingly, there is still a security module named JEDGAR alive as + of late 1994 -- in the Unisys MCP for large systems. It is unknown to + us whether the name is tribute or independent invention. + _________________________________________________________________ + + Node:The Story of Mel, Previous:[15217]OS and JEDGAR, + Up:[15218]Appendix A + +The Story of Mel + + This was posted to Usenet by its author, Ed Nather + ([15219]utastro!nather), on May 21, 1983. +A recent article devoted to the macho side of programming +made the bald and unvarnished statement: + + Real Programmers write in FORTRAN. + +Maybe they do now, +in this decadent era of +Lite beer, hand calculators, and ``user-friendly'' software +but back in the Good Old Days, +when the term ``software'' sounded funny +and Real Computers were made out of drums and vacuum tubes, +Real Programmers wrote in machine code. +Not FORTRAN. Not RATFOR. Not, even, assembly language. +Machine Code. +Raw, unadorned, inscrutable hexadecimal numbers. +Directly. + +Lest a whole new generation of programmers +grow up in ignorance of this glorious past, +I feel duty-bound to describe, +as best I can through the generation gap, +how a Real Programmer wrote code. +I'll call him Mel, +because that was his name. + +I first met Mel when I went to work for Royal McBee Computer Corp., +a now-defunct subsidiary of the typewriter company. +The firm manufactured the LGP-30, +a small, cheap (by the standards of the day) +drum-memory computer, +and had just started to manufacture +the RPC-4000, a much-improved, +bigger, better, faster --- drum-memory computer. +Cores cost too much, +and weren't here to stay, anyway. +(That's why you haven't heard of the company, +or the computer.) + +I had been hired to write a FORTRAN compiler +for this new marvel and Mel was my guide to its wonders. +Mel didn't approve of compilers. + +``If a program can't rewrite its own code'', +he asked, ``what good is it?'' + +Mel had written, +in hexadecimal, +the most popular computer program the company owned. +It ran on the LGP-30 +and played blackjack with potential customers +at computer shows. +Its effect was always dramatic. +The LGP-30 booth was packed at every show, +and the IBM salesmen stood around +talking to each other. +Whether or not this actually sold computers +was a question we never discussed. + +Mel's job was to re-write +the blackjack program for the RPC-4000. +(Port? What does that mean?) +The new computer had a one-plus-one +addressing scheme, +in which each machine instruction, +in addition to the operation code +and the address of the needed operand, +had a second address that indicated where, on the revolving drum, +the next instruction was located. + +In modern parlance, +every single instruction was followed by a GO TO! +Put that in Pascal's pipe and smoke it. + +Mel loved the RPC-4000 +because he could optimize his code: +that is, locate instructions on the drum +so that just as one finished its job, +the next would be just arriving at the ``read head'' +and available for immediate execution. +There was a program to do that job, +an ``optimizing assembler'', +but Mel refused to use it. + +``You never know where it's going to put things'', +he explained, ``so you'd have to use separate constants''. + +It was a long time before I understood that remark. +Since Mel knew the numerical value +of every operation code, +and assigned his own drum addresses, +every instruction he wrote could also be considered +a numerical constant. +He could pick up an earlier ``add'' instruction, say, +and multiply by it, +if it had the right numeric value. +His code was not easy for someone else to modify. + +I compared Mel's hand-optimized programs +with the same code massaged by the optimizing assembler program, +and Mel's always ran faster. +That was because the ``top-down'' method of program design +hadn't been invented yet, +and Mel wouldn't have used it anyway. +He wrote the innermost parts of his program loops first, +so they would get first choice +of the optimum address locations on the drum. +The optimizing assembler wasn't smart enough to do it that way. + +Mel never wrote time-delay loops, either, +even when the balky Flexowriter +required a delay between output characters to work right. +He just located instructions on the drum +so each successive one was just past the read head +when it was needed; +the drum had to execute another complete revolution +to find the next instruction. +He coined an unforgettable term for this procedure. +Although ``optimum'' is an absolute term, +like ``unique'', it became common verbal practice +to make it relative: +``not quite optimum'' or ``less optimum'' +or ``not very optimum''. +Mel called the maximum time-delay locations +the ``most pessimum''. + +After he finished the blackjack program +and got it to run +(``Even the initializer is optimized'', +he said proudly), +he got a Change Request from the sales department. +The program used an elegant (optimized) +random number generator +to shuffle the ``cards'' and deal from the ``deck'', +and some of the salesmen felt it was too fair, +since sometimes the customers lost. +They wanted Mel to modify the program +so, at the setting of a sense switch on the console, +they could change the odds and let the customer win. + +Mel balked. +He felt this was patently dishonest, +which it was, +and that it impinged on his personal integrity as a programmer, +which it did, +so he refused to do it. +The Head Salesman talked to Mel, +as did the Big Boss and, at the boss's urging, +a few Fellow Programmers. +Mel finally gave in and wrote the code, +but he got the test backwards, +and, when the sense switch was turned on, +the program would cheat, winning every time. +Mel was delighted with this, +claiming his subconscious was uncontrollably ethical, +and adamantly refused to fix it. + +After Mel had left the company for greener pa$ture$, +the Big Boss asked me to look at the code +and see if I could find the test and reverse it. +Somewhat reluctantly, I agreed to look. +Tracking Mel's code was a real adventure. + +I have often felt that programming is an art form, +whose real value can only be appreciated +by another versed in the same arcane art; +there are lovely gems and brilliant coups +hidden from human view and admiration, sometimes forever, +by the very nature of the process. +You can learn a lot about an individual +just by reading through his code, +even in hexadecimal. +Mel was, I think, an unsung genius. + +Perhaps my greatest shock came +when I found an innocent loop that had no test in it. +No test. None. +Common sense said it had to be a closed loop, +where the program would circle, forever, endlessly. +Program control passed right through it, however, +and safely out the other side. +It took me two weeks to figure it out. + +The RPC-4000 computer had a really modern facility +called an index register. +It allowed the programmer to write a program loop +that used an indexed instruction inside; +each time through, +the number in the index register +was added to the address of that instruction, +so it would refer +to the next datum in a series. +He had only to increment the index register +each time through. +Mel never used it. + +Instead, he would pull the instruction into a machine register, +add one to its address, +and store it back. +He would then execute the modified instruction +right from the register. +The loop was written so this additional execution time +was taken into account --- +just as this instruction finished, +the next one was right under the drum's read head, +ready to go. +But the loop had no test in it. + +The vital clue came when I noticed +the index register bit, +the bit that lay between the address +and the operation code in the instruction word, +was turned on --- +yet Mel never used the index register, +leaving it zero all the time. +When the light went on it nearly blinded me. + +He had located the data he was working on +near the top of memory --- +the largest locations the instructions could address --- +so, after the last datum was handled, +incrementing the instruction address +would make it overflow. +The carry would add one to the +operation code, changing it to the next one in the instruction set: +a jump instruction. +Sure enough, the next program instruction was +in address location zero, +and the program went happily on its way. + +I haven't kept in touch with Mel, +so I don't know if he ever gave in to the flood of +change that has washed over programming techniques +since those long-gone days. +I like to think he didn't. +In any event, +I was impressed enough that I quit looking for the +offending test, +telling the Big Boss I couldn't find it. +He didn't seem surprised. + +When I left the company, +the blackjack program would still cheat +if you turned on the right sense switch, +and I think that's how it should be. +I didn't feel comfortable +hacking up the code of a Real Programmer. + + This is one of hackerdom's great heroic epics, free verse or no. In a + few spare images it captures more about the esthetics and psychology + of hacking than all the scholarly volumes on the subject put together. + For an opposing point of view, see the entry for [15220]Real + Programmer. + + [1992 postscript -- the author writes: "The original submission to the + net was not in free verse, nor any approximation to it -- it was + straight prose style, in non-justified paragraphs. In bouncing around + the net it apparently got modified into the `free verse' form now + popular. In other words, it got hacked on the net. That seems + appropriate, somehow." The author adds that he likes the `free-verse' + version better...] + + [1999 update: Mel's last name is now known. The manual for the LGP-30 + refers to "Mel Kaye of Royal McBee who did the bulk of the programming + [...] of the ACT 1 system".] + _________________________________________________________________ + + Node:Appendix B, Next:[15221]Appendix C, Previous:[15222]Appendix A, + Up:[15223]Top + + A Portrait of J. Random Hacker + + This profile reflects detailed comments on an earlier `trial balloon' + version from about a hundred Usenet respondents. Where comparatives + are used, the implicit `other' is a randomly selected segment of the + non-hacker population of the same size as hackerdom. + + An important point: Except in some relatively minor respects such as + slang vocabulary, hackers don't get to be the way they are by + imitating each other. Rather, it seems to be the case that the + combination of personality traits that makes a hacker so conditions + one's outlook on life that one tends to end up being like other + hackers whether one wants to or not (much as bizarrely detailed + similarities in behavior and preferences are found in genetic twins + raised separately). + * [15224]General Appearance: + * [15225]Dress: + * [15226]Reading Habits: + * [15227]Other Interests: + * [15228]Physical Activity and Sports: + * [15229]Education: + * [15230]Things Hackers Detest and Avoid: + * [15231]Food: + * [15232]Politics: + * [15233]Gender and Ethnicity: + * [15234]Religion: + * [15235]Ceremonial Chemicals: + * [15236]Communication Style: + * [15237]Geographical Distribution: + * [15238]Sexual Habits: + * [15239]Personality Characteristics: + * [15240]Weaknesses of the Hacker Personality: + * [15241]Miscellaneous: + _________________________________________________________________ + + Node:General Appearance, Next:[15242]Dress, Up:[15243]Appendix B + +General Appearance + + Intelligent. Scruffy. Intense. Abstracted. Surprisingly for a + sedentary profession, more hackers run to skinny than fat; both + extremes are more common than elsewhere. Tans are rare. + _________________________________________________________________ + + Node:Dress, Next:[15244]Reading Habits, Previous:[15245]General + Appearance, Up:[15246]Appendix B + +Dress + + Casual, vaguely post-hippie; T-shirts, jeans, running shoes, + Birkenstocks (or bare feet). Long hair, beards, and moustaches are + common. High incidence of tie-dye and intellectual or humorous + `slogan' T-shirts (only rarely computer related; that would be too + obvious). + + A substantial minority prefers `outdoorsy' clothing -- hiking boots + ("in case a mountain should suddenly spring up in the machine room", + as one famous parody put it), khakis, lumberjack or chamois shirts, + and the like. + + Very few actually fit the "National Lampoon" Nerd stereotype, though + it lingers on at MIT and may have been more common before 1975. At + least since the late Seventies backpacks have been more common than + briefcases, and the hacker `look' has been more whole-earth than + whole-polyester. + + Hackers dress for comfort, function, and minimal maintenance hassles + rather than for appearance (some, perhaps unfortunately, take this to + extremes and neglect personal hygiene). They have a very low tolerance + of suits and other `business' attire; in fact, it is not uncommon for + hackers to quit a job rather than conform to a dress code. + + Female hackers almost never wear visible makeup, and many use none at + all. + _________________________________________________________________ + + Node:Reading Habits, Next:[15247]Other Interests, + Previous:[15248]Dress, Up:[15249]Appendix B + +Reading Habits + + Omnivorous, but usually includes lots of science and science fiction. + The typical hacker household might subscribe to "Analog", "Scientific + American", "Whole-Earth Review", and "Smithsonian" (most hackers + ignore "Wired" and other self-consciously `cyberpunk' magazines, + considering them [15250]wannabee fodder). Hackers often have a reading + range that astonishes liberal arts people but tend not to talk about + it as much. Many hackers spend as much of their spare time reading as + the average American burns up watching TV, and often keep shelves and + shelves of well-thumbed books in their homes. + _________________________________________________________________ + + Node:Other Interests, Next:[15251]Physical Activity and Sports, + Previous:[15252]Reading Habits, Up:[15253]Appendix B + +Other Interests + + Some hobbies are widely shared and recognized as going with the + culture: science fiction, music, medievalism (in the active form + practiced by the Society for Creative Anachronism and similar + organizations), chess, go, backgammon, wargames, and intellectual + games of all kinds. (Role-playing games such as Dungeons and Dragons + used to be extremely popular among hackers but they lost a bit of + their luster as they moved into the mainstream and became heavily + commercialized. More recently, "Magic: The Gathering" has been widely + popular among hackers.) Logic puzzles. Ham radio. Other interests that + seem to correlate less strongly but positively with hackerdom include + linguistics and theater teching. + _________________________________________________________________ + + Node:Physical Activity and Sports, Next:[15254]Education, + Previous:[15255]Other Interests, Up:[15256]Appendix B + +Physical Activity and Sports + + Many (perhaps even most) hackers don't follow or do sports at all and + are determinedly anti-physical. Among those who do, interest in + spectator sports is low to non-existent; sports are something one + does, not something one watches on TV. + + Further, hackers avoid most team sports like the plague. Volleyball + was long a notable exception, perhaps because it's non-contact and + relatively friendly; Ultimate Frisbee has become quite popular for + similar reasons. Hacker sports are almost always primarily + self-competitive ones involving concentration, stamina, and micromotor + skills: martial arts, bicycling, auto racing, kite flying, hiking, + rock climbing, aviation, target-shooting, sailing, caving, juggling, + skiing, skating, skydiving, scuba diving. Hackers' delight in + techno-toys also tends to draw them towards hobbies with nifty + complicated equipment that they can tinker with. + + The popularity of martial arts in the hacker culture deserves special + mention. Many observers have noted it, and the connection has grown + noticeably stronger over time. In the 1970s, many hackers admired + martial arts disciplines from a distance, sensing a compatible ideal + in their exaltation of skill through rigorous self-discipline and + concentration. As martial arts became increasingly mainstreamed in the + U.S. and other western countries, hackers moved from admiring to doing + in large numbers. In 1997, for example, your humble editor recalls + sitting down with five strangers at the first Perl conference and + discovering that four of us were in active training in some sort of + martial art - and, what is more interesting, nobody at the table found + this particularly odd. + + Today (2000), martial arts seems to have become established as the + hacker exercise form of choice, and the martial-arts culture combining + skill-centered elitism with a willingness to let anybody join seems a + stronger parallel to hacker behavior than ever. Common usages in + hacker slang un-ironically analogize programming to kung fu (thus, one + hears talk of "code-fu" or in reference to specific skills like + "HTML-fu"). Albeit with slightly more irony, today's hackers readily + analogize assimilation into the hacker culture with the plot of a Jet + Li movie: the aspiring newbie studies with masters of the tradition, + develops his art through deep meditation, ventures forth to perform + heroic feats of hacking, and eventually becomes a master who trains + the next generation of newbies. + _________________________________________________________________ + + Node:Education, Next:[15257]Things Hackers Detest and Avoid, + Previous:[15258]Physical Activity and Sports, Up:[15259]Appendix B + +Education + + Nearly all hackers past their teens are either college-degreed or + self-educated to an equivalent level. The self-taught hacker is often + considered (at least by other hackers) to be better-motivated, and may + be more respected, than his school-shaped counterpart. Academic areas + from which people often gravitate into hackerdom include (besides the + obvious computer science and electrical engineering) physics, + mathematics, linguistics, and philosophy. + _________________________________________________________________ + + Node:Things Hackers Detest and Avoid, Next:[15260]Food, + Previous:[15261]Education, Up:[15262]Appendix B + +Things Hackers Detest and Avoid + + IBM mainframes. All the works of Microsoft. Smurfs, Ewoks, and other + forms of offensive cuteness. Bureaucracies. Stupid people. Easy + listening music. Television (with occasional exceptions for cartoons, + movies, and good SF like "Star Trek" classic or Babylon 5). Business + suits. Dishonesty. Incompetence. Boredom. COBOL. BASIC. + Character-based menu interfaces. + _________________________________________________________________ + + Node:Food, Next:[15263]Politics, Previous:[15264]Things Hackers Detest + and Avoid, Up:[15265]Appendix B + +Food + + Ethnic. Spicy. Oriental, esp. Chinese and most esp. Szechuan, Hunan, + and Mandarin (hackers consider Cantonese vaguely déclassé). Hackers + prefer the exotic; for example, the Japanese-food fans among them will + eat with gusto such delicacies as fugu (poisonous pufferfish) and + whale. Thai food has experienced flurries of popularity. Where + available, high-quality Jewish delicatessen food is much esteemed. A + visible minority of Southwestern and Pacific Coast hackers prefers + Mexican. + + For those all-night hacks, pizza and microwaved burritos are big. + Interestingly, though the mainstream culture has tended to think of + hackers as incorrigible junk-food junkies, many have at least mildly + health-foodist attitudes and are fairly discriminating about what they + eat. This may be generational; anecdotal evidence suggests that the + stereotype was more on the mark before the early 1980s. + _________________________________________________________________ + + Node:Politics, Next:[15266]Gender and Ethnicity, Previous:[15267]Food, + Up:[15268]Appendix B + +Politics + + Vaguely liberal-moderate, except for the strong libertarian contingent + which rejects conventional left-right politics entirely. The only safe + generalization is that hackers tend to be rather anti-authoritarian; + thus, both conventional conservatism and `hard' leftism are rare. + Hackers are far more likely than most non-hackers to either (a) be + aggressively apolitical or (b) entertain peculiar or idiosyncratic + political ideas and actually try to live by them day-to-day. + _________________________________________________________________ + + Node:Gender and Ethnicity, Next:[15269]Religion, + Previous:[15270]Politics, Up:[15271]Appendix B + +Gender and Ethnicity + + Hackerdom is still predominantly male. However, the percentage of + women is clearly higher than the low-single-digit range typical for + technical professions, and female hackers are generally respected and + dealt with as equals. + + In the U.S., hackerdom is predominantly Caucasian with strong + minorities of Jews (East Coast) and Orientals (West Coast). The Jewish + contingent has exerted a particularly pervasive cultural influence + (see [15272]Food, above, and note that several common jargon terms are + obviously mutated Yiddish). + + The ethnic distribution of hackers is understood by them to be a + function of which ethnic groups tend to seek and value education. + Racial and ethnic prejudice is notably uncommon and tends to be met + with freezing contempt. + + When asked, hackers often ascribe their culture's gender- and + color-blindness to a positive effect of text-only network channels, + and this is doubtless a powerful influence. Also, the ties many + hackers have to AI research and SF literature may have helped them to + develop an idea of personhood that is inclusive rather than exclusive + -- after all, if one's imagination readily grants full human rights to + future AI programs, robots, dolphins, and extraterrestrial aliens, + mere color and gender can't seem very important any more. + _________________________________________________________________ + + Node:Religion, Next:[15273]Ceremonial Chemicals, + Previous:[15274]Gender and Ethnicity, Up:[15275]Appendix B + +Religion + + Agnostic. Atheist. Non-observant Jewish. Neo-pagan. Very commonly, + three or more of these are combined in the same person. Conventional + faith-holding Christianity is rare though not unknown. + + Even hackers who identify with a religious affiliation tend to be + relaxed about it, hostile to organized religion in general and all + forms of religious bigotry in particular. Many enjoy `parody' + religions such as Discordianism and the Church of the SubGenius. + + Also, many hackers are influenced to varying degrees by Zen Buddhism + or (less commonly) Taoism, and blend them easily with their `native' + religions. + + There is a definite strain of mystical, almost Gnostic sensibility + that shows up even among those hackers not actively involved with + neo-paganism, Discordianism, or Zen. Hacker folklore that pays homage + to `wizards' and speaks of incantations and demons has too much + psychological truthfulness about it to be entirely a joke. + _________________________________________________________________ + + Node:Ceremonial Chemicals, Next:[15276]Communication Style, + Previous:[15277]Religion, Up:[15278]Appendix B + +Ceremonial Chemicals + + Most hackers don't smoke tobacco, and use alcohol in moderation if at + all. However, there has been something of a trend towards exotic beers + since about 1995, especially among younger Linux hackers apparently + influenced by Linus Torvalds's fondness for Guiness. + + Limited use of non-addictive psychedelic drugs, such as cannabis, LSD, + psilocybin, nitrous oxide, etc., used to be relatively common and is + still regarded with more tolerance than in the mainstream culture. Use + of `downers' and opiates, on the other hand, appears to be + particularly rare; hackers seem in general to dislike drugs that make + them stupid. But [15279]on the gripping hand, many hackers regularly + wire up on caffeine and/or sugar for all-night hacking runs. + _________________________________________________________________ + + Node:Communication Style, Next:[15280]Geographical Distribution, + Previous:[15281]Ceremonial Chemicals, Up:[15282]Appendix B + +Communication Style + + See the discussions of speech and writing styles near the beginning of + this File. Though hackers often have poor person-to-person + communication skills, they are as a rule quite sensitive to nuances of + language and very precise in their use of it. They are often better at + writing than at speaking. + _________________________________________________________________ + + Node:Geographical Distribution, Next:[15283]Sexual Habits, + Previous:[15284]Communication Style, Up:[15285]Appendix B + +Geographical Distribution + + In the United States, hackerdom revolves on a Bay Area-to-Boston axis; + about half of the hard core seems to live within a hundred miles of + Cambridge (Massachusetts) or Berkeley (California), although there are + significant contingents in Los Angeles, in the Pacific Northwest, and + around Washington DC. Hackers tend to cluster around large cities, + especially `university towns' such as the Raleigh-Durham area in North + Carolina or Princeton, New Jersey (this may simply reflect the fact + that many are students or ex-students living near their alma maters). + _________________________________________________________________ + + Node:Sexual Habits, Next:[15286]Personality Characteristics, + Previous:[15287]Geographical Distribution, Up:[15288]Appendix B + +Sexual Habits + + Hackerdom easily tolerates a much wider range of sexual and lifestyle + variation than the mainstream culture. It includes a relatively large + gay and bisexual contingent. Hackers are somewhat more likely to live + in polygynous or polyandrous relationships, practice open marriage, or + live in communes or group houses. In this, as in general appearance, + hackerdom semi-consciously maintains `counterculture' values. + _________________________________________________________________ + + Node:Personality Characteristics, Next:[15289]Weaknesses of the Hacker + Personality, Previous:[15290]Sexual Habits, Up:[15291]Appendix B + +Personality Characteristics + + The most obvious common `personality' characteristics of hackers are + high intelligence, consuming curiosity, and facility with intellectual + abstractions. Also, most hackers are `neophiles', stimulated by and + appreciative of novelty (especially intellectual novelty). Most are + also relatively individualistic and anti-conformist. + + Although high general intelligence is common among hackers, it is not + the sine qua non one might expect. Another trait is probably even more + important: the ability to mentally absorb, retain, and reference large + amounts of `meaningless' detail, trusting to later experience to give + it context and meaning. A person of merely average analytical + intelligence who has this trait can become an effective hacker, but a + creative genius who lacks it will swiftly find himself outdistanced by + people who routinely upload the contents of thick reference manuals + into their brains. [During the production of the first book version of + this document, for example, I learned most of the rather complex + typesetting language TeX over about four working days, mainly by + inhaling Knuth's 477-page manual. My editor's flabbergasted reaction + to this genuinely surprised me, because years of associating with + hackers have conditioned me to consider such performances routine and + to be expected. --ESR] + + Contrary to stereotype, hackers are not usually intellectually narrow; + they tend to be interested in any subject that can provide mental + stimulation, and can often discourse knowledgeably and even + interestingly on any number of obscure subjects -- if you can get them + to talk at all, as opposed to, say, going back to their hacking. + + It is noticeable (and contrary to many outsiders' expectations) that + the better a hacker is at hacking, the more likely he or she is to + have outside interests at which he or she is more than merely + competent. + + Hackers are `control freaks' in a way that has nothing to do with the + usual coercive or authoritarian connotations of the term. In the same + way that children delight in making model trains go forward and back + by moving a switch, hackers love making complicated things like + computers do nifty stuff for them. But it has to be their nifty stuff. + They don't like tedium, nondeterminism, or most of the fussy, boring, + ill-defined little tasks that go with maintaining a normal existence. + Accordingly, they tend to be careful and orderly in their intellectual + lives and chaotic elsewhere. Their code will be beautiful, even if + their desks are buried in 3 feet of crap. + + Hackers are generally only very weakly motivated by conventional + rewards such as social approval or money. They tend to be attracted by + challenges and excited by interesting toys, and to judge the interest + of work or other activities in terms of the challenges offered and the + toys they get to play with. + + In terms of Myers-Briggs and equivalent psychometric systems, + hackerdom appears to concentrate the relatively rare INTJ and INTP + types; that is, introverted, intuitive, and thinker types (as opposed + to the extroverted-sensate personalities that predominate in the + mainstream culture). ENT[JP] types are also concentrated among hackers + but are in a minority. + _________________________________________________________________ + + Node:Weaknesses of the Hacker Personality, Next:[15292]Miscellaneous, + Previous:[15293]Personality Characteristics, Up:[15294]Appendix B + +Weaknesses of the Hacker Personality + + Hackers have relatively little ability to identify emotionally with + other people. This may be because hackers generally aren't much like + `other people'. Unsurprisingly, hackers also tend towards + self-absorption, intellectual arrogance, and impatience with people + and tasks perceived to be wasting their time. + + As cynical as hackers sometimes wax about the amount of idiocy in the + world, they tend by reflex to assume that everyone is as rational, + `cool', and imaginative as they consider themselves. This bias often + contributes to weakness in communication skills. Hackers tend to be + especially poor at confrontation and negotiation. + + Because of their passionate embrace of (what they consider to be) the + [15295]Right Thing, hackers can be unfortunately intolerant and + bigoted on technical issues, in marked contrast to their general + spirit of camaraderie and tolerance of alternative viewpoints + otherwise. Old-time [15296]ITS partisans look down on the ever-growing + hordes of [15297]Unix hackers; Unix aficionados despise [15298]VMS and + [15299]MS-DOS; and hackers who are used to conventional command-line + user interfaces loudly loathe mouse-and-menu based systems such as the + Macintosh. Hackers who don't indulge in [15300]Usenet consider it a + huge waste of time and [15301]bandwidth; fans of old adventure games + such as [15302]ADVENT and [15303]Zork consider [15304]MUDs to be + glorified chat systems devoid of atmosphere or interesting puzzles; + hackers who are willing to devote endless hours to Usenet or MUDs + consider [15305]IRC to be a real waste of time; IRCies think MUDs + might be okay if there weren't all those silly puzzles in the way. + And, of course, there are the perennial [15306]holy wars -- + [15307]EMACS vs. [15308]vi, [15309]big-endian vs. + [15310]little-endian, RISC vs. CISC, etc., etc., etc. As in society at + large, the intensity and duration of these debates is usually + inversely proportional to the number of objective, factual arguments + available to buttress any position. + + As a result of all the above traits, many hackers have difficulty + maintaining stable relationships. At worst, they can produce the + classic [15311]computer geek: withdrawn, relationally incompetent, + sexually frustrated, and desperately unhappy when not submerged in his + or her craft. Fortunately, this extreme is far less common than + mainstream folklore paints it -- but almost all hackers will recognize + something of themselves in the unflattering paragraphs above. + + Hackers are often monumentally disorganized and sloppy about dealing + with the physical world. Bills don't get paid on time, clutter piles + up to incredible heights in homes and offices, and minor maintenance + tasks get deferred indefinitely. + + 1994-95's fad behavioral disease was a syndrome called Attention + Deficit Disorder (ADD), supposedly characterized by (among other + things) a combination of short attention span with an ability to + `hyperfocus' imaginatively on interesting tasks. In 1998-1999 another + syndrome that is said to overlap with many hacker traits entered + popular awareness: Asperger's syndrome (AS). This disorder is also + sometimes called `high-function autism', though researchers are + divided on whether AS is in fact a mild form of autism or a distinct + syndrome with a different etiology. AS patients exhibit mild to severe + deficits in interpreting facial and body-language cues and in modeling + or empathizing with others' emotions. Though some AS patients exhibit + mild retardation, others compensate for their deficits with high + intelligence and analytical ability, and frequently seek out technical + fields where problem-solving abilities are at a premium and people + skills are relatively unimportant. Both syndromes are thought to + relate to abnormalities in neurotransmitter chemistry, especially the + brain's processing of serotonin. + + Many hackers have noticed that mainstream culture has shown a tendency + to pathologize and medicalize normal variations in personality, + especially those variations that make life more complicated for + authority figures and conformists. Thus, hackers aware of the issue + tend to be among those questioning whether ADD and AS actually exist; + and if so whether they are really `diseases' rather than extremes of a + normal genetic variation like having freckles or being able to taste + DPT. In either case, they have a sneaking tendency to wonder if these + syndromes are over-diagnosed and over-treated. After all, people in + authority will always be inconvenienced by schoolchildren or workers + or citizens who are prickly, intelligent individualists - thus, any + social system that depends on authority relationships will tend to + helpfully ostracize and therapize and drug such `abnormal' people + until they are properly docile and stupid and `well-socialized'. + + So hackers tend to believe they have good reason for skepticism about + clinical explanations of the hacker personality. That being said, most + would also concede that some hacker traits coincide with indicators + for ADD and AS - the status of caffeeine as a hacker beverage of + choice may be connected to the fact that it bonds to the same neural + receptors as Ritalin, the drug most commonly prescribed for ADD. It is + probably true that boosters of both would find a rather higher rate of + clinical ADD among hackers than the supposedly mainstream-normal 3-5% + (AS is rarer and there are not yet good estimates of incidence as of + 2000). + _________________________________________________________________ + + Node:Miscellaneous, Previous:[15312]Weaknesses of the Hacker + Personality, Up:[15313]Appendix B + +Miscellaneous + + Hackers are more likely to have cats than dogs (in fact, it is widely + grokked that cats have the hacker nature). Many drive incredibly + decrepit heaps and forget to wash them; richer ones drive spiffy + Porsches and RX-7s and then forget to have them washed. Almost all + hackers have terribly bad handwriting, and often fall into the habit + of block-printing everything like junior draftsmen. + _________________________________________________________________ + + Node:Appendix C, Next:[15314]Bibliography, Previous:[15315]Appendix B, + Up:[15316]Top + + Helping Hacker Culture Grow + + If you enjoyed the Jargon File, please help the culture that created + it grow and flourish. Here are several ways you can help: + + o If you are a writer or journalist, don't say or write [15317]hacker + when you mean [15318]cracker. If you work with writers or journalists, + educate them on this issue and push them to do the right thing. If you + catch a newspaper or magazine abusing the work `hacker', write them + and straighten them out (this appendix includes a model letter). + + o If you're a techie or computer hobbyist, get involved with one of + the free Unixes. Toss out that lame Microsoft OS, or confine it to one + disk partition and put Linux or FreeBSD or NetBSD on the other one. + And the next time your friend or boss is thinking about some + proprietary software `solution' that costs more than it's worth, be + ready to blow the competition away with open-source software running + over a Unix. + + o Contribute to organizations like the Free Software Foundation that + promote the production of high-quality free and open-source software. + You can reach the Free Software Foundation at gnu@gnu.org, by phone at + +1-617-542-5942, or by snail-mail at 59 Temple Place, Suite 330, + Boston, MA 02111-1307 USA. + + o Support the League for Programming Freedom, which opposes over-broad + software patents that constantly threaten to blow up in hackers' + faces, preventing them from developing innovative software for + tomorrow's needs. You can reach the League for Programming Freedom at + lpf@uunet.uu.net. by phone at +1 617 621 7084, or by snail-mail at 1 + Kendall Square #143, P.O.Box 9171, Cambridge, Massachusetts 02139 USA. + + o Join the continuing fight against Internet censorship, visit the + Center for Democracy and Technology Home Page at + [15319]http://www.cdt.org. + + o If you do nothing else, please help fight government attempts to + seize political control of Internet content and restrict strong + cryptography. The so-called `Communications Decency Act' was declared + unconstitutional by the Supreme Court, but U.S. cryptography policy + still infringes our First Amendment rights. Surf to the Center for + Democracy and technology's home page at [15320]http://www.cdt.org to + see what you can do to help fight censorship of the net. + + Here's the text of a letter RMS wrote to the Wall Street Journal to + complain about their policy of using "hacker" only in a pejorative + sense. We hear that most major newspapers have the same policy. If + you'd like to help change this situation, send your favorite newspaper + the same letter - or, better yet, write your own letter. + + Dear Editor: + + This letter is not meant for publication, although you can publish + it if you wish. It is meant specifically for you, the editor, not + the public. + + I am a hacker. That is to say, I enjoy playing with computers -- + working with, learning about, and writing clever computer programs. + I am not a cracker; I don't make a practice of breaking computer + security. + + There's nothing shameful about the hacking I do. But when I tell + people I am a hacker, people think I'm admitting something naughty + -- because newspapers such as yours misuse the word "hacker", + giving the impression that it means "security breaker" and nothing + else. You are giving hackers a bad name. + + The saddest thing is that this problem is perpetuated deliberately. + Your reporters know the difference between "hacker" and "security + breaker". They know how to make the distinction, but you don't let + them! You insist on using "hacker" pejoratively. When reporters try + to use another word, you change it. When reporters try to explain + the other meanings, you cut it. + + Of course, you have a reason. You say that readers have become used + to your insulting usage of "hacker", so that you cannot change it + now. Well, you can't undo past mistakes today; but that is no + excuse to repeat them tomorrow. + + If I were what you call a "hacker", at this point I would threaten + to crack your computer and crash it. But I am a hacker, not a + cracker. I don't do that kind of thing! I have enough computers to + play with at home and at work; I don't need yours. Besides, it's + not my way to respond to insults with violence. My response is this + letter. + + You owe hackers an apology; but more than that, you owe us ordinary + respect. + + Sincerely, etc. + _________________________________________________________________ + + Node:Bibliography, Previous:[15321]Appendix C, Up:[15322]Top + + Bibliography + + Here are some other books you can read to help you understand the + hacker mindset. + + Escher, Bach: An Eternal Golden BraidGödel, Escher, Bach: An Eternal + Golden Braid + Douglas Hofstadter + Basic Books, 1979 + ISBN 0-394-74502-7 + + This book reads like an intellectual Grand Tour of hacker + preoccupations. Music, mathematical logic, programming, speculations + on the nature of intelligence, biology, and Zen are woven into a + brilliant tapestry themed on the concept of encoded self-reference. + The perfect left-brain companion to "Illuminatus". + + Illuminatus! + I. "The Eye in the Pyramid" + II. "The Golden Apple" + III. "Leviathan". + Robert Shea and Robert Anton Wilson + Dell, 1988 + ISBN 0-440-53981-1 + + This work of alleged fiction is an incredible berserko-surrealist + rollercoaster of world-girdling conspiracies, intelligent dolphins, + the fall of Atlantis, who really killed JFK, sex, drugs, rock'n'roll, + and the Cosmic Giggle Factor. First published in three volumes, but + there is now a one-volume trade paperback, carried by most chain + bookstores under SF. The perfect right-brain companion to Hofstadter's + "Gödel, Escher, Bach". See [15323]Eris, [15324]Discordianism, + [15325]random numbers, [15326]Church of the SubGenius. + + The Hitchhiker's Guide to the Galaxy + Douglas Adams + Pocket Books, 1981 + ISBN 0-671-46149-4 + + This `Monty Python in Space' spoof of SF genre traditions has been + popular among hackers ever since the original British radio show. Read + it if only to learn about Vogons (see [15327]bogon) and the + significance of the number 42 (see [15328]random numbers) -- and why + the winningest chess program of 1990 was called `Deep Thought'. + + The Tao of Programming + James Geoffrey + Infobooks, 1987 + ISBN 0-931137-07-1 + + This gentle, funny spoof of the "Tao Te Ching" contains much that is + illuminating about the hacker way of thought. "When you have learned + to snatch the error code from the trap frame, it will be time for you + to leave." + + Hackers + Steven Levy + Anchor/Doubleday 1984 + ISBN 0-385-19195-2 + + Levy's book is at its best in describing the early MIT hackers at the + Model Railroad Club and the early days of the microcomputer + revolution. He never understood Unix or the networks, though, and his + enshrinement of Richard Stallman as "the last true hacker" turns out + (thankfully) to have been quite misleading. Despite being a bit dated + and containing some minor errors (many fixed in the paperback + edition), this remains a useful and stimulating book that captures the + feel of several important hacker subcultures. + + The Computer Contradictionary + Stan Kelly-Bootle + MIT Press, 1995 + ISBN 0-262-61112-0 + + This pastiche of Ambrose Bierce's famous work is similar in format to + the Jargon File (and quotes several entries from TNHD-2) but somewhat + different in tone and intent. It is more satirical and less + anthropological, and is largely a product of the author's literate and + quirky imagination. For example, it defines `computer science' as "a + study akin to numerology and astrology, but lacking the precision of + the former and the success of the latter" and `implementation' as "The + fruitless struggle by the talented and underpaid to fulfill promises + made by the rich and ignorant"; `flowchart' becomes "to obfuscate a + problem with esoteric cartoons". Revised and expanded from "The + Devil's DP Dictionary", McGraw-Hill 1981, ISBN 0-07-034022-6; that + work had some stylistic influence on TNHD-1. + + The Devouring Fungus: Tales from the Computer Age + Karla Jennings + Norton, 1990 + ISBN 0-393-30732-8 + + The author of this pioneering compendium knits together a great deal + of computer- and hacker-related folklore with good writing and a few + well-chosen cartoons. She has a keen eye for the human aspects of the + lore and is very good at illuminating the psychology and evolution of + hackerdom. Unfortunately, a number of small errors and awkwardnesses + suggest that she didn't have the final manuscript checked over by a + native speaker; the glossary in the back is particularly embarrassing, + and at least one classic tale (the Magic Switch story, retold here + under [15329]A Story About Magic in Appendix A is given in incomplete + and badly mangled form. Nevertheless, this book is a win overall and + can be enjoyed by hacker and non-hacker alike. + + The Soul of a New Machine + Tracy Kidder + Little, Brown, 1981 + (paperback: Avon, 1982 + ISBN 0-380-59931-7) + + This book (a 1982 Pulitzer Prize winner) documents the adventure of + the design of a new Data General computer, the MV-8000 Eagle. It is an + amazingly well-done portrait of the hacker mindset -- although largely + the hardware hacker -- done by a complete outsider. It is a bit thin + in spots, but with enough technical information to be entertaining to + the serious hacker while providing non-technical people a view of what + day-to-day life can be like -- the fun, the excitement, the disasters. + During one period, when the microcode and logic were glitching at the + nanosecond level, one of the overworked engineers departed the + company, leaving behind a note on his terminal as his letter of + resignation: "I am going to a commune in Vermont and will deal with no + unit of time shorter than a season." + + Life with UNIX: a Guide for Everyone + Don Libes and Sandy Ressler + Prentice-Hall, 1989 + ISBN 0-13-536657-7 + + The authors of this book set out to tell you all the things about Unix + that tutorials and technical books won't. The result is gossipy, + funny, opinionated, downright weird in spots, and invaluable. Along + the way they expose you to enough of Unix's history, folklore and + humor to qualify as a first-class source for these things. Because so + much of today's hackerdom is involved with Unix, this in turn + illuminates many of its in-jokes and preoccupations. + + True Names ... and Other Dangers + Vernor Vinge + Baen Books, 1987 + ISBN 0-671-65363-6 + + Hacker demigod Richard Stallman used to say that the title story of + this book "expresses the spirit of hacking best". Until the subject of + the next entry came out, it was hard to even nominate another + contender. The other stories in this collection are also fine work by + an author who has since won multiple Hugos and is one of today's very + best practitioners of hard SF. + + Snow Crash + Neal Stephenson + Bantam, 1992 + ISBN 0-553-56261-4 + + Stephenson's epic, comic cyberpunk novel is deeply knowing about the + hacker psychology and its foibles in a way no other author of fiction + has ever even approached. His imagination, his grasp of the relevant + technical details, and his ability to communicate the excitement of + hacking and its results are astonishing, delightful, and (so far) + unsurpassed. + + Cyberpunk: Outlaws and Hackers on the Computer Frontier + Katie Hafner & John Markoff + Simon & Schuster 1991 + ISBN 0-671-68322-5 + + This book gathers narratives about the careers of three notorious + crackers into a clear-eyed but sympathetic portrait of hackerdom's + dark side. The principals are Kevin Mitnick, "Pengo" and "Hagbard" of + the Chaos Computer Club, and Robert T. Morris (see [15330]RTM, sense + 2) . Markoff and Hafner focus as much on their psychologies and + motivations as on the details of their exploits, but don't slight the + latter. The result is a balanced and fascinating account, particularly + useful when read immediately before or after Cliff Stoll's [15331]The + Cuckoo's Egg. It is especially instructive to compare RTM, a true + hacker who blundered, with the sociopathic phone-freak Mitnick and the + alienated, drug-addled crackers who made the Chaos Club notorious. The + gulf between [15332]wizard and [15333]wannabee has seldom been made + more obvious. + + Technobabble + John Barry + MIT Press 1991 + ISBN 0-262-02333-4 + + Barry's book takes a critical and humorous look at the `technobabble' + of acronyms, neologisms, hyperbole, and metaphor spawned by the + computer industry. Though he discusses some of the same mechanisms of + jargon formation that occur in hackish, most of what he chronicles is + actually suit-speak -- the obfuscatory language of press releases, + marketroids, and Silicon Valley CEOs rather than the playful jargon of + hackers (most of whom wouldn't be caught dead uttering the kind of + pompous, passive-voiced word salad he deplores). + + The Cuckoo's Egg + Clifford Stoll + Doubleday 1989 + ISBN 0-385-24946-2 + + Clifford Stoll's absorbing tale of how he tracked Markus Hess and the + Chaos Club cracking ring nicely illustrates the difference between + `hacker' and `cracker'. Stoll's portrait of himself, his lady Martha, + and his friends at Berkeley and on the Internet paints a marvelously + vivid picture of how hackers and the people around them like to live + and how they think. +#===================== THE JARGON FILE ENDS HERE ====================# + +References + + 1. http://www.tuxedo.org/jargon + 2. jarg422h.htm#Introduction + 3. jarg422h.htm#(dir) + 4. jarg422h.htm#(dir) + 5. mailto:esr@snark.thyrsus.com + 6. jarg422h.htm#Introduction + 7. jarg422h.htm#A%20Few%20Terms + 8. jarg422h.htm#Revision%20History + 9. jarg422h.htm#Jargon%20Construction + 10. jarg422h.htm#Hacker%20Writing%20Style + 11. jarg422h.htm#Email%20Quotes + 12. jarg422h.htm#Hacker%20Speech%20Style + 13. jarg422h.htm#International%20Style + 14. jarg422h.htm#Lamer-speak + 15. jarg422h.htm#Pronunciation%20Guide + 16. jarg422h.htm#Other%20Lexicon%20Conventions + 17. jarg422h.htm#Format%20for%20New%20Entries + 18. jarg422h.htm#The%20Jargon%20Lexicon + 19. jarg422h.htm#Appendix%20A + 20. jarg422h.htm#Appendix%20B + 21. jarg422h.htm#Appendix%20C + 22. jarg422h.htm#Bibliography + 23. jarg422h.htm#A%20Few%20Terms + 24. jarg422h.htm#Top + 25. jarg422h.htm#Top + 26. jarg422h.htm#suit + 27. jarg422h.htm#kluge + 28. jarg422h.htm#elegant + 29. jarg422h.htm#Appendix%20A + 30. jarg422h.htm#Appendix%20B + 31. jarg422h.htm#Bibliography + 32. jarg422h.htm#Revision%20History + 33. jarg422h.htm#Introduction + 34. jarg422h.htm#Top + 35. jarg422h.htm#Jargon%20Construction + 36. jarg422h.htm#kluge + 37. jarg422h.htm#cruft + 38. jarg422h.htm#foo + 39. jarg422h.htm#Jargon%20Construction + 40. jarg422h.htm#A%20Few%20Terms + 41. jarg422h.htm#Top + 42. jarg422h.htm#frob + 43. jarg422h.htm#moby + 44. jarg422h.htm#FTP + 45. jarg422h.htm#TWENEX + 46. jarg422h.htm#ITS + 47. jarg422h.htm#TWENEX + 48. jarg422h.htm#Some%20AI%20Koans + 49. jarg422h.htm#Usenet + 50. mailto:<esr@snark.thyrsus.com> + 51. mailto:<gls@think.com> + 52. mailto:jargon@thyrsus.com + 53. mailto:<jn11+@andrew.cmu.edu> + 54. mailto:<cosell@bbn.com> + 55. mailto:<boebert@SCTC.com> + 56. mailto:<jcmorris@mwunix.mitre.org> + 57. mailto:<stampe@hawaii.edu> + 58. mailto:<hoequist@bnr.ca> + 59. mailto:<jgk@osc.osc.com> + 60. mailto:<bal@zurich.ai.mit.edu> + 61. mailto:<libes@cme.nist.gov> + 62. mailto:<per@front.se> + 63. mailto:<Marc_Weiser.PARC@xerox.com> + 64. mailto:<msb@sq.com> + 65. mailto:<scs@eskimo.com> + 66. mailto:<georgere@microsoft.com> + 67. mailto:<est@thyrsus.com> + 68. jarg422h.htm#Hacker%20Writing%20Style + 69. jarg422h.htm#Revision%20History + 70. jarg422h.htm#Top + 71. jarg422h.htm#Verb%20Doubling + 72. jarg422h.htm#Soundalike%20Slang + 73. jarg422h.htm#The%20-P%20convention + 74. jarg422h.htm#Overgeneralization + 75. jarg422h.htm#Spoken%20Inarticulations + 76. jarg422h.htm#Anthropomorphization + 77. jarg422h.htm#Comparatives + 78. jarg422h.htm#Soundalike%20Slang + 79. jarg422h.htm#Jargon%20Construction + 80. jarg422h.htm#win + 81. jarg422h.htm#lose + 82. jarg422h.htm#hack + 83. jarg422h.htm#flame + 84. jarg422h.htm#barf + 85. jarg422h.htm#chomp + 86. jarg422h.htm#Usenet + 87. jarg422h.htm#The%20-P%20convention + 88. jarg422h.htm#Verb%20Doubling + 89. jarg422h.htm#Jargon%20Construction + 90. jarg422h.htm#flavorful + 91. jarg422h.htm#Overgeneralization + 92. jarg422h.htm#Soundalike%20Slang + 93. jarg422h.htm#Jargon%20Construction + 94. jarg422h.htm#T + 95. jarg422h.htm#NIL + 96. jarg422h.htm#Gosperism + 97. jarg422h.htm#Spoken%20Inarticulations + 98. jarg422h.htm#The%20-P%20convention + 99. jarg422h.htm#Jargon%20Construction + 100. jarg422h.htm#grep + 101. jarg422h.htm#meeces + 102. jarg422h.htm#VAXen + 103. jarg422h.htm#boxen + 104. jarg422h.htm#frobnitz + 105. jarg422h.htm#Unix + 106. jarg422h.htm#TWENEX + 107. jarg422h.htm#Anthropomorphization + 108. jarg422h.htm#Overgeneralization + 109. jarg422h.htm#Jargon%20Construction + 110. jarg422h.htm#Comparatives + 111. jarg422h.htm#Spoken%20Inarticulations + 112. jarg422h.htm#Jargon%20Construction + 113. jarg422h.htm#Anthropomorphization + 114. jarg422h.htm#Jargon%20Construction + 115. jarg422h.htm#lossage + 116. jarg422h.htm#Email%20Quotes + 117. jarg422h.htm#Jargon%20Construction + 118. jarg422h.htm#Top + 119. jarg422h.htm#vi + 120. jarg422h.htm#email + 121. jarg422h.htm#lossage + 122. jarg422h.htm#talk%20mode + 123. jarg422h.htm#BNF + 124. jarg422h.htm#random + 125. jarg422h.htm#BNF + 126. jarg422h.htm#MUD + 127. jarg422h.htm#flame + 128. jarg422h.htm#random + 129. jarg422h.htm#Hacker%20Speech%20Style + 130. jarg422h.htm#Hacker%20Writing%20Style + 131. jarg422h.htm#Top + 132. jarg422h.htm#holy%20wars + 133. jarg422h.htm#International%20Style + 134. jarg422h.htm#Email%20Quotes + 135. jarg422h.htm#Top + 136. jarg422h.htm#mu + 137. jarg422h.htm#Lamer-speak + 138. jarg422h.htm#Hacker%20Speech%20Style + 139. jarg422h.htm#Top + 140. jarg422h.htm#Commonwealth%20Hackish + 141. jarg422h.htm#Pronunciation%20Guide + 142. jarg422h.htm#International%20Style + 143. jarg422h.htm#Top + 144. jarg422h.htm#cracker + 145. jarg422h.htm#warez%20d00dz + 146. jarg422h.htm#warez%20d00dz + 147. jarg422h.htm#B1FF + 148. jarg422h.htm#BBS + 149. jarg422h.htm#Jeff%20K. + 150. jarg422h.htm#lamer + 151. jarg422h.htm#elite + 152. jarg422h.htm#leech + 153. jarg422h.htm#poser + 154. jarg422h.htm#cracker + 155. jarg422h.htm#warez%20d00dz + 156. jarg422h.htm#banner%20site + 157. jarg422h.htm#ratio%20site + 158. jarg422h.htm#leech%20mode + 159. jarg422h.htm#Other%20Lexicon%20Conventions + 160. jarg422h.htm#Lamer-speak + 161. jarg422h.htm#Top + 162. jarg422h.htm#Format%20for%20New%20Entries + 163. jarg422h.htm#Pronunciation%20Guide + 164. jarg422h.htm#Top + 165. jarg422h.htm#FidoNet + 166. jarg422h.htm#Usenet + 167. jarg422h.htm#Unix + 168. jarg422h.htm#PDP-10 + 169. jarg422h.htm#The%20Jargon%20Lexicon + 170. jarg422h.htm#Other%20Lexicon%20Conventions + 171. jarg422h.htm#Top + 172. mailto:jargon@snark.thyrsus.com + 173. jarg422h.htm#Appendix%20A + 174. jarg422h.htm#Format%20for%20New%20Entries + 175. jarg422h.htm#Top + 176. jarg422h.htm#%3d%200%20%3d + 177. jarg422h.htm#%3d%20A%20%3d + 178. jarg422h.htm#%3d%20B%20%3d + 179. jarg422h.htm#%3d%20C%20%3d + 180. jarg422h.htm#%3d%20D%20%3d + 181. jarg422h.htm#%3d%20E%20%3d + 182. jarg422h.htm#%3d%20F%20%3d + 183. jarg422h.htm#%3d%20G%20%3d + 184. jarg422h.htm#%3d%20H%20%3d + 185. jarg422h.htm#%3d%20I%20%3d + 186. jarg422h.htm#%3d%20J%20%3d + 187. jarg422h.htm#%3d%20K%20%3d + 188. jarg422h.htm#%3d%20L%20%3d + 189. jarg422h.htm#%3d%20M%20%3d + 190. jarg422h.htm#%3d%20N%20%3d + 191. jarg422h.htm#%3d%20O%20%3d + 192. jarg422h.htm#%3d%20P%20%3d + 193. jarg422h.htm#%3d%20Q%20%3d + 194. jarg422h.htm#%3d%20R%20%3d + 195. jarg422h.htm#%3d%20S%20%3d + 196. jarg422h.htm#%3d%20T%20%3d + 197. jarg422h.htm#%3d%20U%20%3d + 198. jarg422h.htm#%3d%20V%20%3d + 199. jarg422h.htm#%3d%20W%20%3d + 200. jarg422h.htm#%3d%20X%20%3d + 201. jarg422h.htm#%3d%20Y%20%3d + 202. jarg422h.htm#%3d%20Z%20%3d + 203. jarg422h.htm#%3d%20A%20%3d + 204. jarg422h.htm#The%20Jargon%20Lexicon + 205. jarg422h.htm#0 + 206. jarg422h.htm#1TBS + 207. jarg422h.htm#120%20reset + 208. jarg422h.htm#2 + 209. jarg422h.htm#404 + 210. jarg422h.htm#404%20compliant + 211. jarg422h.htm#4.2 + 212. jarg422h.htm#%40-party + 213. jarg422h.htm#1TBS + 214. jarg422h.htm#%3d%200%20%3d + 215. jarg422h.htm#120%20reset + 216. jarg422h.htm#0 + 217. jarg422h.htm#%3d%200%20%3d + 218. jarg422h.htm#indent%20style + 219. jarg422h.htm#2 + 220. jarg422h.htm#1TBS + 221. jarg422h.htm#%3d%200%20%3d + 222. jarg422h.htm#Big%20Red%20Switch + 223. jarg422h.htm#power%20cycle + 224. jarg422h.htm#404 + 225. jarg422h.htm#120%20reset + 226. jarg422h.htm#%3d%200%20%3d + 227. jarg422h.htm#404%20compliant + 228. jarg422h.htm#2 + 229. jarg422h.htm#%3d%200%20%3d + 230. jarg422h.htm#4.2 + 231. jarg422h.htm#404 + 232. jarg422h.htm#%3d%200%20%3d + 233. jarg422h.htm#spam + 234. jarg422h.htm#spamvertize + 235. jarg422h.htm#%40-party + 236. jarg422h.htm#404%20compliant + 237. jarg422h.htm#%3d%200%20%3d + 238. jarg422h.htm#BSD + 239. jarg422h.htm#abbrev + 240. jarg422h.htm#4.2 + 241. jarg422h.htm#%3d%200%20%3d + 242. jarg422h.htm#network%20address + 243. jarg422h.htm#boink + 244. jarg422h.htm#%3d%20B%20%3d + 245. jarg422h.htm#%3d%200%20%3d + 246. jarg422h.htm#The%20Jargon%20Lexicon + 247. jarg422h.htm#abbrev + 248. jarg422h.htm#ABEND + 249. jarg422h.htm#accumulator + 250. jarg422h.htm#ACK + 251. jarg422h.htm#Acme + 252. jarg422h.htm#acolyte + 253. jarg422h.htm#ad-hockery + 254. jarg422h.htm#Ada + 255. jarg422h.htm#address%20harvester + 256. jarg422h.htm#adger + 257. jarg422h.htm#admin + 258. jarg422h.htm#ADVENT + 259. jarg422h.htm#AFAIK + 260. jarg422h.htm#AFJ + 261. jarg422h.htm#AFK + 262. jarg422h.htm#AI + 263. jarg422h.htm#AI-complete + 264. jarg422h.htm#AI%20koans + 265. jarg422h.htm#AIDS + 266. jarg422h.htm#AIDX + 267. jarg422h.htm#airplane%20rule + 268. jarg422h.htm#Alderson%20loop + 269. jarg422h.htm#aliasing%20bug + 270. jarg422h.htm#Alice%20and%20Bob + 271. jarg422h.htm#all-elbows + 272. jarg422h.htm#alpha%20geek + 273. jarg422h.htm#alpha%20particles + 274. jarg422h.htm#alt + 275. jarg422h.htm#alt%20bit + 276. jarg422h.htm#Aluminum%20Book + 277. jarg422h.htm#ambimouseterous + 278. jarg422h.htm#Amiga + 279. jarg422h.htm#Amiga%20Persecution%20Complex + 280. jarg422h.htm#amoeba + 281. jarg422h.htm#amp%20off + 282. jarg422h.htm#amper + 283. jarg422h.htm#Angband + 284. jarg422h.htm#angle%20brackets + 285. jarg422h.htm#angry%20fruit%20salad + 286. jarg422h.htm#annoybot + 287. jarg422h.htm#annoyware + 288. jarg422h.htm#ANSI + 289. jarg422h.htm#ANSI%20standard + 290. jarg422h.htm#ANSI%20standard%20pizza + 291. jarg422h.htm#AOL! + 292. jarg422h.htm#app + 293. jarg422h.htm#arena + 294. jarg422h.htm#arg + 295. jarg422h.htm#ARMM + 296. jarg422h.htm#armor-plated + 297. jarg422h.htm#asbestos + 298. jarg422h.htm#asbestos%20cork%20award + 299. jarg422h.htm#asbestos%20longjohns + 300. jarg422h.htm#ASCII + 301. jarg422h.htm#ASCII%20art + 302. jarg422h.htm#ASCIIbetical%20order + 303. jarg422h.htm#astroturfing + 304. jarg422h.htm#atomic + 305. jarg422h.htm#attoparsec + 306. jarg422h.htm#AUP + 307. jarg422h.htm#autobogotiphobia + 308. jarg422h.htm#automagically + 309. jarg422h.htm#avatar + 310. jarg422h.htm#awk + 311. jarg422h.htm#ABEND + 312. jarg422h.htm#%40-party + 313. jarg422h.htm#%3d%20A%20%3d + 314. jarg422h.htm#accumulator + 315. jarg422h.htm#abbrev + 316. jarg422h.htm#%3d%20A%20%3d + 317. jarg422h.htm#crash + 318. jarg422h.htm#lossage + 319. jarg422h.htm#code%20grinder + 320. jarg422h.htm#ACK + 321. jarg422h.htm#ABEND + 322. jarg422h.htm#%3d%20A%20%3d + 323. jarg422h.htm#stack + 324. jarg422h.htm#Acme + 325. jarg422h.htm#accumulator + 326. jarg422h.htm#%3d%20A%20%3d + 327. jarg422h.htm#ping + 328. jarg422h.htm#ENQ + 329. jarg422h.htm#NAK + 330. jarg422h.htm#talk%20mode + 331. jarg422h.htm#NAK + 332. jarg422h.htm#acolyte + 333. jarg422h.htm#ACK + 334. jarg422h.htm#%3d%20A%20%3d + 335. jarg422h.htm#insanely%20great + 336. jarg422h.htm#insanely%20great + 337. jarg422h.htm#pistol + 338. jarg422h.htm#ad-hockery + 339. jarg422h.htm#Acme + 340. jarg422h.htm#%3d%20A%20%3d + 341. jarg422h.htm#OSU + 342. jarg422h.htm#priesthood + 343. jarg422h.htm#Ada + 344. jarg422h.htm#acolyte + 345. jarg422h.htm#%3d%20A%20%3d + 346. jarg422h.htm#choke + 347. jarg422h.htm#ELIZA%20effect + 348. jarg422h.htm#address%20harvester + 349. jarg422h.htm#ad-hockery + 350. jarg422h.htm#%3d%20A%20%3d + 351. jarg422h.htm#Pascal + 352. jarg422h.htm#elephantine + 353. jarg422h.htm#adger + 354. jarg422h.htm#Ada + 355. jarg422h.htm#%3d%20A%20%3d + 356. jarg422h.htm#spam + 357. jarg422h.htm#teergrube + 358. jarg422h.htm#admin + 359. jarg422h.htm#address%20harvester + 360. jarg422h.htm#%3d%20A%20%3d + 361. jarg422h.htm#nadger + 362. jarg422h.htm#tenured%20graduate%20student + 363. jarg422h.htm#dumbass%20attack + 364. jarg422h.htm#ADVENT + 365. jarg422h.htm#adger + 366. jarg422h.htm#%3d%20A%20%3d + 367. jarg422h.htm#postmaster + 368. jarg422h.htm#sysop + 369. jarg422h.htm#system%20mangler + 370. jarg422h.htm#AFAIK + 371. jarg422h.htm#admin + 372. jarg422h.htm#%3d%20A%20%3d + 373. jarg422h.htm#PDP-10 + 374. jarg422h.htm#INTERCAL + 375. jarg422h.htm#TOPS-10 + 376. jarg422h.htm#vadding + 377. jarg422h.htm#Zork + 378. jarg422h.htm#Infocom + 379. jarg422h.htm#xyzzy + 380. jarg422h.htm#plugh + 381. ftp://ftp.wustl.edu/doc/misc/if-archive/games/source/advent.tar.Z + 382. ColossalCaveAdventurepage + 383. jarg422h.htm#AFJ + 384. jarg422h.htm#ADVENT + 385. jarg422h.htm#%3d%20A%20%3d + 386. jarg422h.htm#AFK + 387. jarg422h.htm#AFAIK + 388. jarg422h.htm#%3d%20A%20%3d + 389. jarg422h.htm#kremvax + 390. jarg422h.htm#AI + 391. jarg422h.htm#AFJ + 392. jarg422h.htm#%3d%20A%20%3d + 393. jarg422h.htm#AI-complete + 394. jarg422h.htm#AFK + 395. jarg422h.htm#%3d%20A%20%3d + 396. jarg422h.htm#AI%20koans + 397. jarg422h.htm#AI + 398. jarg422h.htm#%3d%20A%20%3d + 399. jarg422h.htm#NP- + 400. jarg422h.htm#gedanken + 401. jarg422h.htm#AIDS + 402. jarg422h.htm#AI-complete + 403. jarg422h.htm#%3d%20A%20%3d + 404. jarg422h.htm#Some%20AI%20Koans + 405. jarg422h.htm#ha%20ha%20only%20serious + 406. jarg422h.htm#mu + 407. jarg422h.htm#hacker%20humor + 408. jarg422h.htm#AIDX + 409. jarg422h.htm#AI%20koans + 410. jarg422h.htm#%3d%20A%20%3d + 411. jarg422h.htm#glob + 412. jarg422h.htm#SEX + 413. jarg422h.htm#virus + 414. jarg422h.htm#worm + 415. jarg422h.htm#Trojan%20horse + 416. jarg422h.htm#virgin + 417. jarg422h.htm#airplane%20rule + 418. jarg422h.htm#AIDS + 419. jarg422h.htm#%3d%20A%20%3d + 420. jarg422h.htm#BSD + 421. jarg422h.htm#USG%20Unix + 422. jarg422h.htm#monstrosity + 423. jarg422h.htm#HP-SUX + 424. jarg422h.htm#Macintrash + 425. jarg422h.htm#Nominal%20Semidestructor + 426. jarg422h.htm#ScumOS + 427. jarg422h.htm#sun-stools + 428. jarg422h.htm#Alderson%20loop + 429. jarg422h.htm#AIDX + 430. jarg422h.htm#%3d%20A%20%3d + 431. jarg422h.htm#KISS%20Principle + 432. jarg422h.htm#elegant + 433. jarg422h.htm#aliasing%20bug + 434. jarg422h.htm#airplane%20rule + 435. jarg422h.htm#%3d%20A%20%3d + 436. jarg422h.htm#infinite%20loop + 437. jarg422h.htm#Alice%20and%20Bob + 438. jarg422h.htm#Alderson%20loop + 439. jarg422h.htm#%3d%20A%20%3d + 440. jarg422h.htm#arena + 441. jarg422h.htm#LISP + 442. jarg422h.htm#GC + 443. jarg422h.htm#stale%20pointer%20bug + 444. jarg422h.htm#precedence%20lossage + 445. jarg422h.htm#smash%20the%20stack + 446. jarg422h.htm#fandango%20on%20core + 447. jarg422h.htm#memory%20leak + 448. jarg422h.htm#memory%20smash + 449. jarg422h.htm#overrun%20screw + 450. jarg422h.htm#spam + 451. jarg422h.htm#all-elbows + 452. jarg422h.htm#aliasing%20bug + 453. jarg422h.htm#%3d%20A%20%3d + 454. http://www.conceptlabs.co.uk/alicebob.html + 455. jarg422h.htm#alpha%20geek + 456. jarg422h.htm#Alice%20and%20Bob + 457. jarg422h.htm#%3d%20A%20%3d + 458. jarg422h.htm#BBS + 459. jarg422h.htm#rude + 460. jarg422h.htm#mess-dos + 461. jarg422h.htm#alpha%20particles + 462. jarg422h.htm#all-elbows + 463. jarg422h.htm#%3d%20A%20%3d + 464. jarg422h.htm#alt + 465. jarg422h.htm#alpha%20geek + 466. jarg422h.htm#%3d%20A%20%3d + 467. jarg422h.htm#bit%20rot + 468. jarg422h.htm#alt%20bit + 469. jarg422h.htm#alpha%20particles + 470. jarg422h.htm#%3d%20A%20%3d + 471. jarg422h.htm#clone + 472. jarg422h.htm#bucky%20bits + 473. jarg422h.htm#feature%20key + 474. jarg422h.htm#TECO + 475. jarg422h.htm#Aluminum%20Book + 476. jarg422h.htm#alt + 477. jarg422h.htm#%3d%20A%20%3d + 478. jarg422h.htm#meta%20bit + 479. jarg422h.htm#ambimouseterous + 480. jarg422h.htm#alt%20bit + 481. jarg422h.htm#%3d%20A%20%3d + 482. jarg422h.htm#book%20titles + 483. jarg422h.htm#Amiga + 484. jarg422h.htm#Aluminum%20Book + 485. jarg422h.htm#%3d%20A%20%3d + 486. jarg422h.htm#Amiga%20Persecution%20Complex + 487. jarg422h.htm#ambimouseterous + 488. jarg422h.htm#%3d%20A%20%3d + 489. jarg422h.htm#Amiga%20Persecution%20Complex + 490. http://www-ccsl.cs.umass.edu/~barrett/bm/Viewer_Sections/Main.HTML + 491. jarg422h.htm#video%20toaster + 492. jarg422h.htm#amoeba + 493. jarg422h.htm#Amiga + 494. jarg422h.htm#%3d%20A%20%3d + 495. jarg422h.htm#bigot + 496. jarg422h.htm#flame%20war + 497. jarg422h.htm#NeWS + 498. jarg422h.htm#OS%2f2 + 499. jarg422h.htm#LISP + 500. jarg422h.htm#GNU + 501. jarg422h.htm#Linux + 502. jarg422h.htm#newbie + 503. jarg422h.htm#troll + 504. jarg422h.htm#holy%20wars + 505. jarg422h.htm#weenie + 506. jarg422h.htm#Get%20a%20life! + 507. jarg422h.htm#amp%20off + 508. jarg422h.htm#Amiga%20Persecution%20Complex + 509. jarg422h.htm#%3d%20A%20%3d + 510. jarg422h.htm#amper + 511. jarg422h.htm#amoeba + 512. jarg422h.htm#%3d%20A%20%3d + 513. jarg422h.htm#background + 514. jarg422h.htm#Angband + 515. jarg422h.htm#amp%20off + 516. jarg422h.htm#%3d%20A%20%3d + 517. jarg422h.htm#ASCII + 518. jarg422h.htm#angle%20brackets + 519. jarg422h.htm#amper + 520. jarg422h.htm#%3d%20A%20%3d + 521. jarg422h.htm#nethack + 522. jarg422h.htm#moria + 523. jarg422h.htm#rogue + 524. jarg422h.htm#elder%20days + 525. jarg422h.htm#elvish + 526. http://www.phial.com/angband + 527. http://thangorodrim.angband.org/ + 528. jarg422h.htm#Random%20Number%20God + 529. jarg422h.htm#angry%20fruit%20salad + 530. jarg422h.htm#Angband + 531. jarg422h.htm#%3d%20A%20%3d + 532. jarg422h.htm#Real%20World + 533. jarg422h.htm#broket + 534. jarg422h.htm#ASCII + 535. jarg422h.htm#annoybot + 536. jarg422h.htm#angle%20brackets + 537. jarg422h.htm#%3d%20A%20%3d + 538. jarg422h.htm#X + 539. jarg422h.htm#annoyware + 540. jarg422h.htm#angry%20fruit%20salad + 541. jarg422h.htm#%3d%20A%20%3d + 542. jarg422h.htm#bot + 543. jarg422h.htm#ANSI + 544. jarg422h.htm#annoybot + 545. jarg422h.htm#%3d%20A%20%3d + 546. jarg422h.htm#shareware + 547. jarg422h.htm#careware + 548. jarg422h.htm#charityware + 549. jarg422h.htm#crippleware + 550. jarg422h.htm#freeware + 551. jarg422h.htm#FRS + 552. jarg422h.htm#guiltware + 553. jarg422h.htm#postcardware + 554. jarg422h.htm#-ware + 555. jarg422h.htm#payware + 556. jarg422h.htm#ANSI%20standard + 557. jarg422h.htm#annoyware + 558. jarg422h.htm#%3d%20A%20%3d + 559. jarg422h.htm#K&R + 560. jarg422h.htm#Classic%20C + 561. jarg422h.htm#ANSI%20standard%20pizza + 562. jarg422h.htm#ANSI + 563. jarg422h.htm#%3d%20A%20%3d + 564. jarg422h.htm#AOL! + 565. jarg422h.htm#ANSI%20standard + 566. jarg422h.htm#%3d%20A%20%3d + 567. jarg422h.htm#rotary%20debugger + 568. jarg422h.htm#ISO%20standard%20cup%20of%20tea + 569. jarg422h.htm#app + 570. jarg422h.htm#ANSI%20standard%20pizza + 571. jarg422h.htm#%3d%20A%20%3d + 572. jarg422h.htm#September%20that%20never%20ended + 573. jarg422h.htm#arena + 574. jarg422h.htm#AOL! + 575. jarg422h.htm#%3d%20A%20%3d + 576. jarg422h.htm#killer%20app + 577. jarg422h.htm#tool + 578. jarg422h.htm#operating%20system + 579. jarg422h.htm#arg + 580. jarg422h.htm#app + 581. jarg422h.htm#%3d%20A%20%3d + 582. jarg422h.htm#overrun%20screw + 583. jarg422h.htm#aliasing%20bug + 584. jarg422h.htm#memory%20leak + 585. jarg422h.htm#memory%20smash + 586. jarg422h.htm#smash%20the%20stack + 587. jarg422h.htm#ARMM + 588. jarg422h.htm#arena + 589. jarg422h.htm#%3d%20A%20%3d + 590. jarg422h.htm#param + 591. jarg422h.htm#parm + 592. jarg422h.htm#var + 593. jarg422h.htm#armor-plated + 594. jarg422h.htm#arg + 595. jarg422h.htm#%3d%20A%20%3d + 596. jarg422h.htm#cancelbot + 597. jarg422h.htm#spam + 598. jarg422h.htm#cascade + 599. jarg422h.htm#despew + 600. jarg422h.htm#Great%20Worm + 601. jarg422h.htm#sorcerer's%20apprentice%20mode + 602. jarg422h.htm#software%20laser + 603. jarg422h.htm#network%20meltdown + 604. jarg422h.htm#asbestos + 605. jarg422h.htm#ARMM + 606. jarg422h.htm#%3d%20A%20%3d + 607. jarg422h.htm#bulletproof + 608. jarg422h.htm#asbestos%20cork%20award + 609. jarg422h.htm#armor-plated + 610. jarg422h.htm#%3d%20A%20%3d + 611. jarg422h.htm#flame + 612. jarg422h.htm#flame + 613. jarg422h.htm#asbestos%20longjohns + 614. jarg422h.htm#asbestos%20cork%20award + 615. jarg422h.htm#asbestos%20longjohns + 616. jarg422h.htm#asbestos + 617. jarg422h.htm#%3d%20A%20%3d + 618. jarg422h.htm#flamer + 619. jarg422h.htm#flame + 620. jarg422h.htm#ASCII + 621. jarg422h.htm#asbestos%20cork%20award + 622. jarg422h.htm#%3d%20A%20%3d + 623. jarg422h.htm#Usenet + 624. jarg422h.htm#flamage + 625. jarg422h.htm#asbestos + 626. jarg422h.htm#ASCII%20art + 627. jarg422h.htm#asbestos%20longjohns + 628. jarg422h.htm#%3d%20A%20%3d + 629. jarg422h.htm#win + 630. jarg422h.htm#EBCDIC + 631. http://www.wps.com/texts/codes/index.html + 632. jarg422h.htm#bang + 633. jarg422h.htm#excl + 634. jarg422h.htm#open + 635. jarg422h.htm#ques + 636. jarg422h.htm#semi + 637. jarg422h.htm#shriek + 638. jarg422h.htm#splat + 639. jarg422h.htm#twiddle + 640. jarg422h.htm#Yu-Shiang%20Whole%20Fish + 641. jarg422h.htm#INTERCAL + 642. jarg422h.htm#bang + 643. jarg422h.htm#crunch + 644. jarg422h.htm#splat + 645. jarg422h.htm#splat + 646. jarg422h.htm#glob + 647. jarg422h.htm#Nathan%20Hale + 648. jarg422h.htm#ques + 649. jarg422h.htm#twiddle + 650. jarg422h.htm#Commonwealth%20Hackish + 651. jarg422h.htm#ha%20ha%20only%20serious + 652. jarg422h.htm#angle%20brackets + 653. jarg422h.htm#splat + 654. jarg422h.htm#misfeature + 655. jarg422h.htm#software%20rot + 656. jarg422h.htm#ASCIIbetical%20order + 657. jarg422h.htm#ASCII + 658. jarg422h.htm#%3d%20A%20%3d + 659. jarg422h.htm#boxology + 660. jarg422h.htm#warlording + 661. jarg422h.htm#astroturfing + 662. jarg422h.htm#ASCII%20art + 663. jarg422h.htm#%3d%20A%20%3d + 664. jarg422h.htm#atomic + 665. jarg422h.htm#ASCIIbetical%20order + 666. jarg422h.htm#%3d%20A%20%3d + 667. jarg422h.htm#attoparsec + 668. jarg422h.htm#astroturfing + 669. jarg422h.htm#%3d%20A%20%3d + 670. jarg422h.htm#AUP + 671. jarg422h.htm#atomic + 672. jarg422h.htm#%3d%20A%20%3d + 673. jarg422h.htm#microfortnight + 674. jarg422h.htm#micro- + 675. jarg422h.htm#autobogotiphobia + 676. jarg422h.htm#attoparsec + 677. jarg422h.htm#%3d%20A%20%3d + 678. jarg422h.htm#automagically + 679. jarg422h.htm#AUP + 680. jarg422h.htm#%3d%20A%20%3d + 681. jarg422h.htm#bogotify + 682. jarg422h.htm#avatar + 683. jarg422h.htm#autobogotiphobia + 684. jarg422h.htm#%3d%20A%20%3d + 685. jarg422h.htm#magic + 686. jarg422h.htm#awk + 687. jarg422h.htm#automagically + 688. jarg422h.htm#%3d%20A%20%3d + 689. jarg422h.htm#cyberspace + 690. jarg422h.htm#MUD + 691. jarg422h.htm#root + 692. jarg422h.htm#superuser + 693. jarg422h.htm#B5 + 694. jarg422h.htm#avatar + 695. jarg422h.htm#%3d%20A%20%3d + 696. jarg422h.htm#Perl + 697. jarg422h.htm#regexp + 698. jarg422h.htm#newline + 699. jarg422h.htm#%3d%20C%20%3d + 700. jarg422h.htm#%3d%20A%20%3d + 701. jarg422h.htm#The%20Jargon%20Lexicon + 702. jarg422h.htm#B5 + 703. jarg422h.htm#back%20door + 704. jarg422h.htm#backbone%20cabal + 705. jarg422h.htm#backbone%20site + 706. jarg422h.htm#backgammon + 707. jarg422h.htm#background + 708. jarg422h.htm#backreference + 709. jarg422h.htm#backronym + 710. jarg422h.htm#backspace%20and%20overstrike + 711. jarg422h.htm#backward%20combatability + 712. jarg422h.htm#BAD + 713. jarg422h.htm#Bad%20and%20Wrong + 714. jarg422h.htm#Bad%20Thing + 715. jarg422h.htm#bag%20on%20the%20side + 716. jarg422h.htm#bagbiter + 717. jarg422h.htm#bagbiting + 718. jarg422h.htm#baggy%20pantsing + 719. jarg422h.htm#balloonian%20variable + 720. jarg422h.htm#bamf + 721. jarg422h.htm#banana%20label + 722. jarg422h.htm#banana%20problem + 723. jarg422h.htm#banner%20ad + 724. jarg422h.htm#banner%20site + 725. jarg422h.htm#barn + 726. jarg422h.htm#batbelt + 727. jarg422h.htm#Befunge + 728. jarg422h.htm#BI + 729. jarg422h.htm#binary%20four + 730. jarg422h.htm#bandwidth + 731. jarg422h.htm#bang + 732. jarg422h.htm#bang%20on + 733. jarg422h.htm#bang%20path + 734. jarg422h.htm#banner + 735. jarg422h.htm#bar + 736. jarg422h.htm#bare%20metal + 737. jarg422h.htm#barf + 738. jarg422h.htm#barfmail + 739. jarg422h.htm#barfulation + 740. jarg422h.htm#barfulous + 741. jarg422h.htm#barney + 742. jarg422h.htm#baroque + 743. jarg422h.htm#BASIC + 744. jarg422h.htm#batch + 745. jarg422h.htm#bathtub%20curve + 746. jarg422h.htm#baud + 747. jarg422h.htm#baud%20barf + 748. jarg422h.htm#baz + 749. jarg422h.htm#bazaar + 750. jarg422h.htm#bboard + 751. jarg422h.htm#BBS + 752. jarg422h.htm#BCPL + 753. jarg422h.htm#beam + 754. jarg422h.htm#beanie%20key + 755. jarg422h.htm#beep + 756. jarg422h.htm#beige%20toaster + 757. jarg422h.htm#bells%20and%20whistles + 758. jarg422h.htm#bells%20whistles%20and%20gongs + 759. jarg422h.htm#benchmark + 760. jarg422h.htm#Berkeley%20Quality%20Software + 761. jarg422h.htm#berklix + 762. jarg422h.htm#Berzerkeley + 763. jarg422h.htm#beta + 764. jarg422h.htm#BFI + 765. jarg422h.htm#bible + 766. jarg422h.htm#BiCapitalization + 767. jarg422h.htm#B1FF + 768. jarg422h.htm#biff + 769. jarg422h.htm#Big%20Gray%20Wall + 770. jarg422h.htm#big%20iron + 771. jarg422h.htm#Big%20Red%20Switch + 772. jarg422h.htm#Big%20Room + 773. jarg422h.htm#big%20win + 774. jarg422h.htm#big-endian + 775. jarg422h.htm#bignum + 776. jarg422h.htm#bigot + 777. jarg422h.htm#bit + 778. jarg422h.htm#bit%20bang + 779. jarg422h.htm#bit%20bashing + 780. jarg422h.htm#bit%20bucket + 781. jarg422h.htm#bit%20decay + 782. jarg422h.htm#bit%20rot + 783. jarg422h.htm#bit%20twiddling + 784. jarg422h.htm#bit-paired%20keyboard + 785. jarg422h.htm#bitblt + 786. jarg422h.htm#BITNET + 787. jarg422h.htm#bits + 788. jarg422h.htm#bitty%20box + 789. jarg422h.htm#bixen + 790. jarg422h.htm#bixie + 791. jarg422h.htm#black%20art + 792. jarg422h.htm#black%20hole + 793. jarg422h.htm#black%20magic + 794. jarg422h.htm#Black%20Screen%20of%20Death + 795. jarg422h.htm#Black%20Thursday + 796. jarg422h.htm#blammo + 797. jarg422h.htm#blargh + 798. jarg422h.htm#blast + 799. jarg422h.htm#blat + 800. jarg422h.htm#bletch + 801. jarg422h.htm#bletcherous + 802. jarg422h.htm#blink + 803. jarg422h.htm#blinkenlights + 804. jarg422h.htm#blit + 805. jarg422h.htm#blitter + 806. jarg422h.htm#blivet + 807. jarg422h.htm#bloatware + 808. jarg422h.htm#BLOB + 809. jarg422h.htm#block + 810. jarg422h.htm#block%20transfer%20computations + 811. jarg422h.htm#Bloggs%20Family + 812. jarg422h.htm#blow%20an%20EPROM + 813. jarg422h.htm#blow%20away + 814. jarg422h.htm#blow%20out + 815. jarg422h.htm#blow%20past + 816. jarg422h.htm#blow%20up + 817. jarg422h.htm#BLT + 818. jarg422h.htm#Blue%20Book + 819. jarg422h.htm#blue%20box + 820. jarg422h.htm#Blue%20Glue + 821. jarg422h.htm#blue%20goo + 822. jarg422h.htm#Blue%20Screen%20of%20Death + 823. jarg422h.htm#blue%20wire + 824. jarg422h.htm#blurgle + 825. jarg422h.htm#BNF + 826. jarg422h.htm#boa + 827. jarg422h.htm#board + 828. jarg422h.htm#boat%20anchor + 829. jarg422h.htm#bob + 830. jarg422h.htm#bodysurf%20code + 831. jarg422h.htm#BOF + 832. jarg422h.htm#BOFH + 833. jarg422h.htm#bogo-sort + 834. jarg422h.htm#bogometer + 835. jarg422h.htm#BogoMIPS + 836. jarg422h.htm#bogon + 837. jarg422h.htm#bogon%20filter + 838. jarg422h.htm#bogon%20flux + 839. jarg422h.htm#bogosity + 840. jarg422h.htm#bogotify + 841. jarg422h.htm#bogue%20out + 842. jarg422h.htm#bogus + 843. jarg422h.htm#Bohr%20bug + 844. jarg422h.htm#boink + 845. jarg422h.htm#bomb + 846. jarg422h.htm#bondage-and-discipline%20language + 847. jarg422h.htm#bonk%2foif + 848. jarg422h.htm#book%20titles + 849. jarg422h.htm#boot + 850. jarg422h.htm#Borg + 851. jarg422h.htm#borken + 852. jarg422h.htm#bot + 853. jarg422h.htm#bot%20spot + 854. jarg422h.htm#bottom%20feeder + 855. jarg422h.htm#bottom-up%20implementation + 856. jarg422h.htm#bounce + 857. jarg422h.htm#bounce%20message + 858. jarg422h.htm#boustrophedon + 859. jarg422h.htm#box + 860. jarg422h.htm#boxed%20comments + 861. jarg422h.htm#boxen + 862. jarg422h.htm#boxology + 863. jarg422h.htm#bozotic + 864. jarg422h.htm#BQS + 865. jarg422h.htm#brain%20dump + 866. jarg422h.htm#brain%20fart + 867. jarg422h.htm#brain-damaged + 868. jarg422h.htm#brain-dead + 869. jarg422h.htm#braino + 870. jarg422h.htm#branch%20to%20Fishkill + 871. jarg422h.htm#bread%20crumbs + 872. jarg422h.htm#break + 873. jarg422h.htm#break-even%20point + 874. jarg422h.htm#breath-of-life%20packet + 875. jarg422h.htm#breedle + 876. jarg422h.htm#Breidbart%20Index + 877. jarg422h.htm#bring%20X%20to%20its%20knees + 878. jarg422h.htm#brittle + 879. jarg422h.htm#broadcast%20storm + 880. jarg422h.htm#brochureware + 881. jarg422h.htm#broken + 882. jarg422h.htm#broken%20arrow + 883. jarg422h.htm#BrokenWindows + 884. jarg422h.htm#broket + 885. jarg422h.htm#Brooks's%20Law + 886. jarg422h.htm#brown-paper-bag%20bug + 887. jarg422h.htm#browser + 888. jarg422h.htm#BRS + 889. jarg422h.htm#brute%20force + 890. jarg422h.htm#brute%20force%20and%20ignorance + 891. jarg422h.htm#BSD + 892. jarg422h.htm#BSOD + 893. jarg422h.htm#BUAF + 894. jarg422h.htm#BUAG + 895. jarg422h.htm#bubble%20sort + 896. jarg422h.htm#bucky%20bits + 897. jarg422h.htm#buffer%20chuck + 898. jarg422h.htm#buffer%20overflow + 899. jarg422h.htm#bug + 900. jarg422h.htm#bug-compatible + 901. jarg422h.htm#bug-for-bug%20compatible + 902. jarg422h.htm#bug-of-the-month%20club + 903. jarg422h.htm#buglix + 904. jarg422h.htm#bulletproof + 905. jarg422h.htm#bullschildt + 906. jarg422h.htm#bum + 907. jarg422h.htm#bump + 908. jarg422h.htm#burble + 909. jarg422h.htm#buried%20treasure + 910. jarg422h.htm#burn-in%20period + 911. jarg422h.htm#burst%20page + 912. jarg422h.htm#busy-wait + 913. jarg422h.htm#buzz + 914. jarg422h.htm#BWQ + 915. jarg422h.htm#by%20hand + 916. jarg422h.htm#byte + 917. jarg422h.htm#byte%20sex + 918. jarg422h.htm#bytesexual + 919. jarg422h.htm#Bzzzt!%20Wrong. + 920. jarg422h.htm#back%20door + 921. jarg422h.htm#awk + 922. jarg422h.htm#%3d%20B%20%3d + 923. jarg422h.htm#backbone%20cabal + 924. jarg422h.htm#B5 + 925. jarg422h.htm#%3d%20B%20%3d + 926. jarg422h.htm#trap%20door + 927. jarg422h.htm#iron%20box + 928. jarg422h.htm#cracker + 929. jarg422h.htm#worm + 930. jarg422h.htm#logic%20bomb + 931. http://www.acm.org/classics + 932. jarg422h.htm#backbone%20site + 933. jarg422h.htm#back%20door + 934. jarg422h.htm#%3d%20B%20%3d + 935. jarg422h.htm#Great%20Renaming + 936. jarg422h.htm#Usenet + 937. jarg422h.htm#mailing%20list + 938. jarg422h.htm#Eric%20Conspiracy + 939. jarg422h.htm#NANA + 940. jarg422h.htm#backgammon + 941. jarg422h.htm#backbone%20cabal + 942. jarg422h.htm#%3d%20B%20%3d + 943. jarg422h.htm#DEC + 944. jarg422h.htm#rib%20site + 945. jarg422h.htm#leaf%20site + 946. jarg422h.htm#background + 947. jarg422h.htm#backbone%20site + 948. jarg422h.htm#%3d%20B%20%3d + 949. jarg422h.htm#bignum + 950. jarg422h.htm#moby + 951. jarg422h.htm#pseudoprime + 952. jarg422h.htm#backreference + 953. jarg422h.htm#backgammon + 954. jarg422h.htm#%3d%20B%20%3d + 955. jarg422h.htm#foreground + 956. jarg422h.htm#amp%20off + 957. jarg422h.htm#slopsucker + 958. jarg422h.htm#foreground + 959. jarg422h.htm#Unix + 960. jarg422h.htm#backronym + 961. jarg422h.htm#background + 962. jarg422h.htm#%3d%20B%20%3d + 963. jarg422h.htm#backspace%20and%20overstrike + 964. jarg422h.htm#backreference + 965. jarg422h.htm#%3d%20B%20%3d + 966. jarg422h.htm#BASIC + 967. jarg422h.htm#recursive%20acronym + 968. jarg422h.htm#Acme + 969. jarg422h.htm#mung + 970. jarg422h.htm#retcon + 971. jarg422h.htm#backward%20combatability + 972. jarg422h.htm#backronym + 973. jarg422h.htm#%3d%20B%20%3d + 974. jarg422h.htm#BAD + 975. jarg422h.htm#backspace%20and%20overstrike + 976. jarg422h.htm#%3d%20B%20%3d + 977. jarg422h.htm#software%20bloat + 978. jarg422h.htm#flag%20day + 979. jarg422h.htm#Bad%20and%20Wrong + 980. jarg422h.htm#backward%20combatability + 981. jarg422h.htm#%3d%20B%20%3d + 982. jarg422h.htm#bogus + 983. jarg422h.htm#working%20as%20designed + 984. jarg422h.htm#Bad%20Thing + 985. jarg422h.htm#BAD + 986. jarg422h.htm#%3d%20B%20%3d + 987. jarg422h.htm#evil%20and%20rude + 988. jarg422h.htm#Good%20Thing + 989. jarg422h.htm#Bad%20Thing + 990. jarg422h.htm#bag%20on%20the%20side + 991. jarg422h.htm#Bad%20and%20Wrong + 992. jarg422h.htm#%3d%20B%20%3d + 993. jarg422h.htm#Good%20Thing + 994. jarg422h.htm#Bad%20Thing + 995. jarg422h.htm#Good%20Thing + 996. jarg422h.htm#Right%20Thing + 997. jarg422h.htm#Wrong%20Thing + 998. jarg422h.htm#Bad%20and%20Wrong + 999. jarg422h.htm#bagbiter +1000. jarg422h.htm#Bad%20Thing +1001. jarg422h.htm#%3d%20B%20%3d +1002. jarg422h.htm#bagbiting +1003. jarg422h.htm#bag%20on%20the%20side +1004. jarg422h.htm#%3d%20B%20%3d +1005. jarg422h.htm#loser +1006. jarg422h.htm#cretin +1007. jarg422h.htm#chomper +1008. jarg422h.htm#lexiphage +1009. jarg422h.htm#baggy%20pantsing +1010. jarg422h.htm#bagbiter +1011. jarg422h.htm#%3d%20B%20%3d +1012. jarg422h.htm#bagbiter +1013. jarg422h.htm#losing +1014. jarg422h.htm#cretinous +1015. jarg422h.htm#bletcherous +1016. jarg422h.htm#barfulous +1017. jarg422h.htm#chomp +1018. jarg422h.htm#balloonian%20variable +1019. jarg422h.htm#bagbiting +1020. jarg422h.htm#%3d%20B%20%3d +1021. jarg422h.htm#bamf +1022. jarg422h.htm#baggy%20pantsing +1023. jarg422h.htm#%3d%20B%20%3d +1024. jarg422h.htm#live +1025. jarg422h.htm#banana%20label +1026. jarg422h.htm#balloonian%20variable +1027. jarg422h.htm#%3d%20B%20%3d +1028. jarg422h.htm#virtual%20reality +1029. jarg422h.htm#MUD +1030. jarg422h.htm#fora +1031. jarg422h.htm#fora +1032. http://www.tuxedo.org/jargon/ +1033. jarg422h.htm#banana%20problem +1034. jarg422h.htm#bamf +1035. jarg422h.htm#%3d%20B%20%3d +1036. jarg422h.htm#macrotape +1037. jarg422h.htm#binary%20four +1038. jarg422h.htm#banana%20label +1039. jarg422h.htm#%3d%20B%20%3d +1040. jarg422h.htm#fencepost%20error +1041. jarg422h.htm#creeping%20elegance +1042. jarg422h.htm#creeping%20featuritis +1043. jarg422h.htm#HAKMEM +1044. jarg422h.htm#Dissociated%20Press +1045. jarg422h.htm#one-banana%20problem +1046. jarg422h.htm#bandwidth +1047. jarg422h.htm#banana%20problem +1048. jarg422h.htm#%3d%20B%20%3d +1049. jarg422h.htm#finger +1050. jarg422h.htm#bang +1051. jarg422h.htm#binary%20four +1052. jarg422h.htm#%3d%20B%20%3d +1053. jarg422h.htm#low-bandwidth +1054. jarg422h.htm#Usenet +1055. jarg422h.htm#bang%20on +1056. jarg422h.htm#bandwidth +1057. jarg422h.htm#%3d%20B%20%3d +1058. jarg422h.htm#bang%20path +1059. jarg422h.htm#elder%20days +1060. jarg422h.htm#excl +1061. jarg422h.htm#shriek +1062. jarg422h.htm#bang%20path +1063. jarg422h.htm#shriek +1064. jarg422h.htm#ASCII +1065. jarg422h.htm#thinko +1066. jarg422h.htm#bang%20path +1067. jarg422h.htm#bang +1068. jarg422h.htm#%3d%20B%20%3d +1069. jarg422h.htm#pound%20on +1070. jarg422h.htm#banner +1071. jarg422h.htm#bang%20on +1072. jarg422h.htm#%3d%20B%20%3d +1073. jarg422h.htm#hop +1074. jarg422h.htm#bang +1075. jarg422h.htm#glob +1076. jarg422h.htm#Internet%20address +1077. jarg422h.htm#the%20network +1078. jarg422h.htm#sitename +1079. jarg422h.htm#banner%20ad +1080. jarg422h.htm#bang%20path +1081. jarg422h.htm#%3d%20B%20%3d +1082. jarg422h.htm#spool +1083. jarg422h.htm#banner%20site +1084. jarg422h.htm#banner +1085. jarg422h.htm#%3d%20B%20%3d +1086. jarg422h.htm#bar +1087. jarg422h.htm#banner%20ad +1088. jarg422h.htm#%3d%20B%20%3d +1089. jarg422h.htm#ratio%20site +1090. jarg422h.htm#leech%20mode +1091. jarg422h.htm#bare%20metal +1092. jarg422h.htm#banner%20site +1093. jarg422h.htm#%3d%20B%20%3d +1094. jarg422h.htm#metasyntactic%20variable +1095. jarg422h.htm#foo +1096. jarg422h.htm#baz +1097. jarg422h.htm#foo +1098. jarg422h.htm#foobar +1099. jarg422h.htm#barf +1100. jarg422h.htm#bar +1101. jarg422h.htm#%3d%20B%20%3d +1102. jarg422h.htm#operating%20system +1103. jarg422h.htm#HLL +1104. jarg422h.htm#bit%20bashing +1105. jarg422h.htm#hand-hacking +1106. jarg422h.htm#The%20Story%20of%20Mel +1107. jarg422h.htm#Real%20Programmer +1108. jarg422h.htm#Good%20Thing +1109. jarg422h.htm#ill-behaved +1110. jarg422h.htm#barfmail +1111. jarg422h.htm#bare%20metal +1112. jarg422h.htm#%3d%20B%20%3d +1113. jarg422h.htm#bletch +1114. jarg422h.htm#choke +1115. jarg422h.htm#gag +1116. jarg422h.htm#barf +1117. jarg422h.htm#metasyntactic%20variable +1118. jarg422h.htm#foo +1119. jarg422h.htm#bar +1120. jarg422h.htm#barfulation +1121. jarg422h.htm#barf +1122. jarg422h.htm#%3d%20B%20%3d +1123. jarg422h.htm#bounce%20message +1124. jarg422h.htm#barfulous +1125. jarg422h.htm#barfmail +1126. jarg422h.htm#%3d%20B%20%3d +1127. jarg422h.htm#barf +1128. jarg422h.htm#barn +1129. jarg422h.htm#barfulation +1130. jarg422h.htm#%3d%20B%20%3d +1131. jarg422h.htm#barney +1132. jarg422h.htm#barfulous +1133. jarg422h.htm#%3d%20B%20%3d +1134. jarg422h.htm#baroque +1135. jarg422h.htm#barn +1136. jarg422h.htm#%3d%20B%20%3d +1137. jarg422h.htm#fred +1138. jarg422h.htm#bar +1139. jarg422h.htm#foo +1140. jarg422h.htm#BASIC +1141. jarg422h.htm#barney +1142. jarg422h.htm#%3d%20B%20%3d +1143. jarg422h.htm#elephantine +1144. jarg422h.htm#monstrosity +1145. jarg422h.htm#rococo +1146. jarg422h.htm#batbelt +1147. jarg422h.htm#baroque +1148. jarg422h.htm#%3d%20B%20%3d +1149. jarg422h.htm#Pascal +1150. jarg422h.htm#lossage +1151. jarg422h.htm#backronym +1152. jarg422h.htm#batch +1153. jarg422h.htm#BASIC +1154. jarg422h.htm#%3d%20B%20%3d +1155. jarg422h.htm#bathtub%20curve +1156. jarg422h.htm#batbelt +1157. jarg422h.htm#%3d%20B%20%3d +1158. jarg422h.htm#baud +1159. jarg422h.htm#batch +1160. jarg422h.htm#%3d%20B%20%3d +1161. jarg422h.htm#burn-in%20period +1162. jarg422h.htm#infant%20mortality +1163. jarg422h.htm#baud%20barf +1164. jarg422h.htm#bathtub%20curve +1165. jarg422h.htm#%3d%20B%20%3d +1166. jarg422h.htm#baz +1167. jarg422h.htm#baud +1168. jarg422h.htm#%3d%20B%20%3d +1169. jarg422h.htm#random +1170. jarg422h.htm#bazaar +1171. jarg422h.htm#baud%20barf +1172. jarg422h.htm#%3d%20B%20%3d +1173. jarg422h.htm#metasyntactic%20variable +1174. jarg422h.htm#fum +1175. jarg422h.htm#foo +1176. jarg422h.htm#bar +1177. jarg422h.htm#TMRC +1178. jarg422h.htm#bboard +1179. jarg422h.htm#baz +1180. jarg422h.htm#%3d%20B%20%3d +1181. jarg422h.htm#Linux +1182. http://www.tuxedo.org/~esr/writings/cathedral-bazaar/ +1183. jarg422h.htm#Brooks's%20Law +1184. jarg422h.htm#cathedral +1185. jarg422h.htm#BBS +1186. jarg422h.htm#bazaar +1187. jarg422h.htm#%3d%20B%20%3d +1188. jarg422h.htm#BBS +1189. jarg422h.htm#newsgroup +1190. jarg422h.htm#newbie +1191. jarg422h.htm#BCPL +1192. jarg422h.htm#bboard +1193. jarg422h.htm#%3d%20B%20%3d +1194. jarg422h.htm#topic%20group +1195. jarg422h.htm#bboard +1196. jarg422h.htm#beam +1197. jarg422h.htm#BBS +1198. jarg422h.htm#%3d%20B%20%3d +1199. jarg422h.htm#hello%20world +1200. jarg422h.htm#beanie%20key +1201. jarg422h.htm#BCPL +1202. jarg422h.htm#%3d%20B%20%3d +1203. jarg422h.htm#softcopy +1204. jarg422h.htm#blast +1205. jarg422h.htm#snarf +1206. jarg422h.htm#BLT +1207. jarg422h.htm#beep +1208. jarg422h.htm#beam +1209. jarg422h.htm#%3d%20B%20%3d +1210. jarg422h.htm#command%20key +1211. jarg422h.htm#Befunge +1212. jarg422h.htm#beanie%20key +1213. jarg422h.htm#%3d%20B%20%3d +1214. jarg422h.htm#feep +1215. jarg422h.htm#beige%20toaster +1216. jarg422h.htm#beep +1217. jarg422h.htm#%3d%20B%20%3d +1218. jarg422h.htm#INTERCAL +1219. jarg422h.htm#hello%20world +1220. http://www.catseye.mb.ca/esoteric/befunge.html +1221. jarg422h.htm#bells%20and%20whistles +1222. jarg422h.htm#Befunge +1223. jarg422h.htm#%3d%20B%20%3d +1224. jarg422h.htm#toaster +1225. jarg422h.htm#Macintrash +1226. jarg422h.htm#maggotbox +1227. jarg422h.htm#bells%20whistles%20and%20gongs +1228. jarg422h.htm#beige%20toaster +1229. jarg422h.htm#%3d%20B%20%3d +1230. jarg422h.htm#flavorful +1231. jarg422h.htm#chrome +1232. jarg422h.htm#benchmark +1233. jarg422h.htm#bells%20and%20whistles +1234. jarg422h.htm#%3d%20B%20%3d +1235. jarg422h.htm#bells%20and%20whistles +1236. jarg422h.htm#Berkeley%20Quality%20Software +1237. jarg422h.htm#bells%20whistles%20and%20gongs +1238. jarg422h.htm#%3d%20B%20%3d +1239. jarg422h.htm#h +1240. jarg422h.htm#gabriel +1241. jarg422h.htm#machoflops +1242. jarg422h.htm#MIPS +1243. jarg422h.htm#smoke%20and%20mirrors +1244. jarg422h.htm#berklix +1245. jarg422h.htm#benchmark +1246. jarg422h.htm#%3d%20B%20%3d +1247. jarg422h.htm#Berzerkeley +1248. jarg422h.htm#Berzerkeley +1249. jarg422h.htm#Berkeley%20Quality%20Software +1250. jarg422h.htm#%3d%20B%20%3d +1251. jarg422h.htm#BSD +1252. jarg422h.htm#suit +1253. jarg422h.htm#beta +1254. jarg422h.htm#berklix +1255. jarg422h.htm#%3d%20B%20%3d +1256. jarg422h.htm#BSD +1257. jarg422h.htm#software%20bloat +1258. jarg422h.htm#Missed'em-five +1259. jarg422h.htm#Berkeley%20Quality%20Software +1260. jarg422h.htm#BFI +1261. jarg422h.htm#Berzerkeley +1262. jarg422h.htm#%3d%20B%20%3d +1263. jarg422h.htm#Real%20World +1264. jarg422h.htm#bible +1265. jarg422h.htm#beta +1266. jarg422h.htm#%3d%20B%20%3d +1267. jarg422h.htm#brute%20force%20and%20ignorance +1268. jarg422h.htm#BiCapitalization +1269. jarg422h.htm#BFI +1270. jarg422h.htm#%3d%20B%20%3d +1271. jarg422h.htm#Knuth +1272. jarg422h.htm#K&R +1273. jarg422h.htm#Camel%20Book +1274. jarg422h.htm#B1FF +1275. jarg422h.htm#bible +1276. jarg422h.htm#%3d%20B%20%3d +1277. jarg422h.htm#PostScript +1278. jarg422h.htm#NeWS +1279. jarg422h.htm#marketroid +1280. jarg422h.htm#studlycaps +1281. jarg422h.htm#BI +1282. jarg422h.htm#BiCapitalization +1283. jarg422h.htm#%3d%20B%20%3d +1284. jarg422h.htm#pseudo +1285. jarg422h.htm#newbie +1286. jarg422h.htm#talk%20mode +1287. jarg422h.htm#sig%20block +1288. jarg422h.htm#doubled%20sig +1289. jarg422h.htm#BITNET +1290. jarg422h.htm#Jeff%20K. +1291. jarg422h.htm#biff +1292. jarg422h.htm#B1FF +1293. jarg422h.htm#%3d%20B%20%3d +1294. jarg422h.htm#Breidbart%20Index +1295. jarg422h.htm#Big%20Gray%20Wall +1296. jarg422h.htm#BI +1297. jarg422h.htm#%3d%20B%20%3d +1298. jarg422h.htm#B1FF +1299. jarg422h.htm#big%20iron +1300. jarg422h.htm#biff +1301. jarg422h.htm#%3d%20B%20%3d +1302. jarg422h.htm#VMS +1303. jarg422h.htm#VMS +1304. jarg422h.htm#Big%20Red%20Switch +1305. jarg422h.htm#Big%20Gray%20Wall +1306. jarg422h.htm#%3d%20B%20%3d +1307. jarg422h.htm#number-crunching +1308. jarg422h.htm#heavy%20metal +1309. jarg422h.htm#dinosaur +1310. jarg422h.htm#Big%20Room +1311. jarg422h.htm#big%20iron +1312. jarg422h.htm#%3d%20B%20%3d +1313. jarg422h.htm#mainframe +1314. jarg422h.htm#bitty%20box +1315. jarg422h.htm#TLA +1316. jarg422h.htm#clone +1317. jarg422h.htm#molly-guard +1318. jarg422h.htm#power%20cycle +1319. jarg422h.htm#three-finger%20salute +1320. jarg422h.htm#120%20reset +1321. jarg422h.htm#scram%20switch +1322. jarg422h.htm#big%20win +1323. jarg422h.htm#Big%20Red%20Switch +1324. jarg422h.htm#%3d%20B%20%3d +1325. jarg422h.htm#big-endian +1326. jarg422h.htm#Big%20Room +1327. jarg422h.htm#%3d%20B%20%3d +1328. jarg422h.htm#win%20big +1329. jarg422h.htm#bignum +1330. jarg422h.htm#big%20win +1331. jarg422h.htm#%3d%20B%20%3d +1332. jarg422h.htm#PDP-10 +1333. jarg422h.htm#little-endian +1334. jarg422h.htm#middle-endian +1335. jarg422h.htm#NUXI%20problem +1336. jarg422h.htm#swab +1337. jarg422h.htm#Internet%20address +1338. jarg422h.htm#ad-hockery +1339. jarg422h.htm#bigot +1340. jarg422h.htm#big-endian +1341. jarg422h.htm#%3d%20B%20%3d +1342. jarg422h.htm#moby +1343. jarg422h.htm#El%20Camino%20Bignum +1344. jarg422h.htm#bitty%20box +1345. jarg422h.htm#bit +1346. jarg422h.htm#bignum +1347. jarg422h.htm#%3d%20B%20%3d +1348. jarg422h.htm#religious%20issues +1349. jarg422h.htm#weenie +1350. jarg422h.htm#Amiga%20Persecution%20Complex +1351. jarg422h.htm#bit%20bang +1352. jarg422h.htm#bigot +1353. jarg422h.htm#%3d%20B%20%3d +1354. jarg422h.htm#toggle +1355. jarg422h.htm#flag +1356. jarg422h.htm#trit +1357. jarg422h.htm#mode%20bit +1358. jarg422h.htm#bit%20bashing +1359. jarg422h.htm#bit +1360. jarg422h.htm#%3d%20B%20%3d +1361. jarg422h.htm#wannabee +1362. jarg422h.htm#cycle%20of%20reincarnation +1363. jarg422h.htm#cycle%20of%20reincarnation +1364. jarg422h.htm#bit%20bucket +1365. jarg422h.htm#bit%20bang +1366. jarg422h.htm#%3d%20B%20%3d +1367. jarg422h.htm#bit%20twiddling +1368. jarg422h.htm#bit +1369. jarg422h.htm#flag +1370. jarg422h.htm#nybble +1371. jarg422h.htm#bitblt +1372. jarg422h.htm#bit%20bang +1373. jarg422h.htm#mode%20bit +1374. jarg422h.htm#bit%20decay +1375. jarg422h.htm#bit%20bashing +1376. jarg422h.htm#%3d%20B%20%3d +1377. jarg422h.htm#Unix +1378. jarg422h.htm#%2fdev%2fnull +1379. jarg422h.htm#Finagle's%20Law +1380. jarg422h.htm#black%20hole +1381. jarg422h.htm#chad%20box +1382. jarg422h.htm#bit%20rot +1383. jarg422h.htm#bit%20bucket +1384. jarg422h.htm#%3d%20B%20%3d +1385. jarg422h.htm#bit%20rot +1386. jarg422h.htm#computron +1387. jarg422h.htm#quantum%20bogodynamics +1388. jarg422h.htm#bit%20twiddling +1389. jarg422h.htm#bit%20decay +1390. jarg422h.htm#%3d%20B%20%3d +1391. jarg422h.htm#bit%20decay +1392. jarg422h.htm#cosmic%20rays +1393. jarg422h.htm#software%20rot +1394. jarg422h.htm#bit-paired%20keyboard +1395. jarg422h.htm#bit%20rot +1396. jarg422h.htm#%3d%20B%20%3d +1397. jarg422h.htm#tune +1398. jarg422h.htm#bit%20bashing +1399. jarg422h.htm#bitblt +1400. jarg422h.htm#bit%20twiddling +1401. jarg422h.htm#%3d%20B%20%3d +1402. jarg422h.htm#EOU +1403. jarg422h.htm#QWERTY +1404. jarg422h.htm#BITNET +1405. jarg422h.htm#bit-paired%20keyboard +1406. jarg422h.htm#%3d%20B%20%3d +1407. jarg422h.htm#BLT +1408. jarg422h.htm#Right%20Thing +1409. jarg422h.htm#blit +1410. jarg422h.htm#BLT +1411. jarg422h.htm#bits +1412. jarg422h.htm#bitblt +1413. jarg422h.htm#%3d%20B%20%3d +1414. jarg422h.htm#the%20network +1415. jarg422h.htm#EBCDIC +1416. jarg422h.htm#eighty-column%20mind +1417. jarg422h.htm#RFC +1418. jarg422h.htm#B1FF +1419. jarg422h.htm#bitty%20box +1420. jarg422h.htm#BITNET +1421. jarg422h.htm#%3d%20B%20%3d +1422. jarg422h.htm#core%20dump +1423. jarg422h.htm#softcopy +1424. jarg422h.htm#source%20of%20all%20good%20bits +1425. jarg422h.htm#bit +1426. jarg422h.htm#bixen +1427. jarg422h.htm#bits +1428. jarg422h.htm#%3d%20B%20%3d +1429. jarg422h.htm#Get%20a%20real%20computer! +1430. jarg422h.htm#mess-dos +1431. jarg422h.htm#toaster +1432. jarg422h.htm#toy +1433. jarg422h.htm#bixie +1434. jarg422h.htm#bitty%20box +1435. jarg422h.htm#%3d%20B%20%3d +1436. jarg422h.htm#VAXen +1437. jarg422h.htm#black%20art +1438. jarg422h.htm#bixen +1439. jarg422h.htm#%3d%20B%20%3d +1440. jarg422h.htm#emoticon +1441. jarg422h.htm#smiley +1442. jarg422h.htm#black%20hole +1443. jarg422h.htm#bixie +1444. jarg422h.htm#%3d%20B%20%3d +1445. jarg422h.htm#black%20magic +1446. jarg422h.htm#deep%20magic +1447. jarg422h.htm#heavy%20wizardry +1448. jarg422h.htm#voodoo%20programming +1449. jarg422h.htm#black%20magic +1450. jarg422h.htm#black%20art +1451. jarg422h.htm#%3d%20B%20%3d +1452. jarg422h.htm#bounce%20message +1453. jarg422h.htm#drop%20on%20the%20floor +1454. jarg422h.htm#bit%20bucket +1455. jarg422h.htm#RBL +1456. jarg422h.htm#Black%20Screen%20of%20Death +1457. jarg422h.htm#black%20hole +1458. jarg422h.htm#%3d%20B%20%3d +1459. jarg422h.htm#voodoo%20programming +1460. jarg422h.htm#black%20art +1461. jarg422h.htm#deep%20magic +1462. jarg422h.htm#magic%20number +1463. jarg422h.htm#Black%20Thursday +1464. jarg422h.htm#black%20magic +1465. jarg422h.htm#%3d%20B%20%3d +1466. jarg422h.htm#Microsloth%20Windows +1467. jarg422h.htm#boot +1468. jarg422h.htm#Blue%20Screen%20of%20Death +1469. jarg422h.htm#blammo +1470. jarg422h.htm#Black%20Screen%20of%20Death +1471. jarg422h.htm#%3d%20B%20%3d +1472. jarg422h.htm#CDA +1473. jarg422h.htm#blargh +1474. jarg422h.htm#Black%20Thursday +1475. jarg422h.htm#%3d%20B%20%3d +1476. jarg422h.htm#gun +1477. jarg422h.htm#blast +1478. jarg422h.htm#blammo +1479. jarg422h.htm#%3d%20B%20%3d +1480. jarg422h.htm#ping +1481. jarg422h.htm#ping +1482. jarg422h.htm#blat +1483. jarg422h.htm#blargh +1484. jarg422h.htm#%3d%20B%20%3d +1485. jarg422h.htm#BLT +1486. jarg422h.htm#snarf +1487. jarg422h.htm#nuke +1488. jarg422h.htm#bletch +1489. jarg422h.htm#blast +1490. jarg422h.htm#%3d%20B%20%3d +1491. jarg422h.htm#blast +1492. jarg422h.htm#thud +1493. jarg422h.htm#bletcherous +1494. jarg422h.htm#blat +1495. jarg422h.htm#%3d%20B%20%3d +1496. jarg422h.htm#barf +1497. jarg422h.htm#blink +1498. jarg422h.htm#bletch +1499. jarg422h.htm#%3d%20B%20%3d +1500. jarg422h.htm#losing +1501. jarg422h.htm#cretinous +1502. jarg422h.htm#bagbiting +1503. jarg422h.htm#bogus +1504. jarg422h.htm#random +1505. jarg422h.htm#bletcherous +1506. jarg422h.htm#cretinous +1507. jarg422h.htm#bogus +1508. jarg422h.htm#random +1509. jarg422h.htm#blinkenlights +1510. jarg422h.htm#bletcherous +1511. jarg422h.htm#%3d%20B%20%3d +1512. jarg422h.htm#blit +1513. jarg422h.htm#blink +1514. jarg422h.htm#%3d%20B%20%3d +1515. jarg422h.htm#dinosaur +1516. jarg422h.htm#geef +1517. jarg422h.htm#blitter +1518. jarg422h.htm#blinkenlights +1519. jarg422h.htm#%3d%20B%20%3d +1520. jarg422h.htm#bitblt +1521. jarg422h.htm#BLT +1522. jarg422h.htm#dd +1523. jarg422h.htm#cat +1524. jarg422h.htm#blast +1525. jarg422h.htm#snarf +1526. jarg422h.htm#blivet +1527. jarg422h.htm#blit +1528. jarg422h.htm#%3d%20B%20%3d +1529. jarg422h.htm#blit +1530. jarg422h.htm#cycle%20of%20reincarnation +1531. jarg422h.htm#raster%20blaster +1532. jarg422h.htm#bloatware +1533. jarg422h.htm#blitter +1534. jarg422h.htm#%3d%20B%20%3d +1535. jarg422h.htm#frob +1536. jarg422h.htm#BLOB +1537. jarg422h.htm#blivet +1538. jarg422h.htm#%3d%20B%20%3d +1539. jarg422h.htm#block +1540. jarg422h.htm#bloatware +1541. jarg422h.htm#%3d%20B%20%3d +1542. jarg422h.htm#mailbomb +1543. jarg422h.htm#block%20transfer%20computations +1544. jarg422h.htm#BLOB +1545. jarg422h.htm#%3d%20B%20%3d +1546. jarg422h.htm#busy-wait +1547. jarg422h.htm#Bloggs%20Family +1548. jarg422h.htm#block +1549. jarg422h.htm#%3d%20B%20%3d +1550. jarg422h.htm#blow%20an%20EPROM +1551. jarg422h.htm#block%20transfer%20computations +1552. jarg422h.htm#%3d%20B%20%3d +1553. jarg422h.htm#DEC +1554. jarg422h.htm#Dr.%20Fred%20Mbogo +1555. jarg422h.htm#J.%20Random%20Hacker +1556. jarg422h.htm#Fred%20Foobar +1557. jarg422h.htm#blow%20away +1558. jarg422h.htm#Bloggs%20Family +1559. jarg422h.htm#%3d%20B%20%3d +1560. jarg422h.htm#blow%20out +1561. jarg422h.htm#blow%20an%20EPROM +1562. jarg422h.htm#%3d%20B%20%3d +1563. jarg422h.htm#nuke +1564. jarg422h.htm#blow%20past +1565. jarg422h.htm#blow%20away +1566. jarg422h.htm#%3d%20B%20%3d +1567. jarg422h.htm#crash%20and%20burn +1568. jarg422h.htm#blow%20past +1569. jarg422h.htm#blow%20up +1570. jarg422h.htm#die%20horribly +1571. jarg422h.htm#blow%20up +1572. jarg422h.htm#blow%20out +1573. jarg422h.htm#%3d%20B%20%3d +1574. jarg422h.htm#blow%20out +1575. jarg422h.htm#BLT +1576. jarg422h.htm#blow%20past +1577. jarg422h.htm#%3d%20B%20%3d +1578. jarg422h.htm#nonlinear +1579. jarg422h.htm#blow%20out +1580. jarg422h.htm#Blue%20Book +1581. jarg422h.htm#blow%20up +1582. jarg422h.htm#%3d%20B%20%3d +1583. jarg422h.htm#blit +1584. jarg422h.htm#blit +1585. jarg422h.htm#bitblt +1586. jarg422h.htm#PDP-10 +1587. jarg422h.htm#BLT +1588. jarg422h.htm#BLT +1589. jarg422h.htm#blue%20box +1590. jarg422h.htm#BLT +1591. jarg422h.htm#%3d%20B%20%3d +1592. jarg422h.htm#PostScript +1593. jarg422h.htm#Green%20Book +1594. jarg422h.htm#Red%20Book +1595. jarg422h.htm#White%20Book +1596. jarg422h.htm#book%20titles +1597. jarg422h.htm#Blue%20Glue +1598. jarg422h.htm#Blue%20Book +1599. jarg422h.htm#%3d%20B%20%3d +1600. jarg422h.htm#phreaker +1601. jarg422h.htm#IBM +1602. jarg422h.htm#blue%20goo +1603. jarg422h.htm#blue%20box +1604. jarg422h.htm#%3d%20B%20%3d +1605. jarg422h.htm#losing +1606. jarg422h.htm#bletcherous +1607. jarg422h.htm#fear%20and%20loathing +1608. jarg422h.htm#dinosaur%20pen +1609. jarg422h.htm#Blue%20Screen%20of%20Death +1610. jarg422h.htm#Blue%20Glue +1611. jarg422h.htm#%3d%20B%20%3d +1612. jarg422h.htm#nanobot +1613. jarg422h.htm#gray%20goo +1614. jarg422h.htm#nanotechnology +1615. jarg422h.htm#blue%20wire +1616. jarg422h.htm#blue%20goo +1617. jarg422h.htm#%3d%20B%20%3d +1618. jarg422h.htm#Black%20Screen%20of%20Death +1619. jarg422h.htm#BSOD +1620. http://www.salonmagazine.com/21st/chal/1998/02/10chal2.html +1621. jarg422h.htm#blurgle +1622. jarg422h.htm#Blue%20Screen%20of%20Death +1623. jarg422h.htm#%3d%20B%20%3d +1624. jarg422h.htm#purple%20wire +1625. jarg422h.htm#red%20wire +1626. jarg422h.htm#yellow%20wire +1627. jarg422h.htm#pink%20wire +1628. jarg422h.htm#BNF +1629. jarg422h.htm#blue%20wire +1630. jarg422h.htm#%3d%20B%20%3d +1631. jarg422h.htm#metasyntactic%20variable +1632. jarg422h.htm#mumble +1633. jarg422h.htm#boa +1634. jarg422h.htm#blurgle +1635. jarg422h.htm#%3d%20B%20%3d +1636. jarg422h.htm#parse +1637. jarg422h.htm#regexp +1638. jarg422h.htm#science-fiction%20fandom +1639. jarg422h.htm#board +1640. jarg422h.htm#BNF +1641. jarg422h.htm#%3d%20B%20%3d +1642. jarg422h.htm#dinosaur%20pen +1643. jarg422h.htm#boat%20anchor +1644. jarg422h.htm#boa +1645. jarg422h.htm#%3d%20B%20%3d +1646. jarg422h.htm#bboard +1647. jarg422h.htm#bboard +1648. jarg422h.htm#bob +1649. jarg422h.htm#board +1650. jarg422h.htm#%3d%20B%20%3d +1651. jarg422h.htm#doorstop +1652. jarg422h.htm#bodysurf%20code +1653. jarg422h.htm#boat%20anchor +1654. jarg422h.htm#%3d%20B%20%3d +1655. http://www.demon.net/ +1656. jarg422h.htm#Church%20of%20the%20SubGenius +1657. jarg422h.htm#BOFH +1658. jarg422h.htm#luser +1659. http://bob.bob.bofh.org/~giolla/bobcode.html +1660. jarg422h.htm#BOF +1661. jarg422h.htm#bob +1662. jarg422h.htm#%3d%20B%20%3d +1663. jarg422h.htm#BOFH +1664. jarg422h.htm#bodysurf%20code +1665. jarg422h.htm#%3d%20B%20%3d +1666. jarg422h.htm#bogo-sort +1667. jarg422h.htm#BOF +1668. jarg422h.htm#%3d%20B%20%3d +1669. jarg422h.htm#luser +1670. http://bofh.ntk.net/Bastard.html +1671. jarg422h.htm#scary%20devil%20monastery +1672. jarg422h.htm#LART +1673. jarg422h.htm#bogometer +1674. jarg422h.htm#BOFH +1675. jarg422h.htm#%3d%20B%20%3d +1676. jarg422h.htm#bubble%20sort +1677. jarg422h.htm#bogus +1678. jarg422h.htm#brute%20force +1679. jarg422h.htm#lasherism +1680. jarg422h.htm#BogoMIPS +1681. jarg422h.htm#bogo-sort +1682. jarg422h.htm#%3d%20B%20%3d +1683. jarg422h.htm#bogosity +1684. jarg422h.htm#Troll-O-Meter +1685. jarg422h.htm#wank +1686. jarg422h.htm#bogus +1687. jarg422h.htm#bogon +1688. jarg422h.htm#bogometer +1689. jarg422h.htm#%3d%20B%20%3d +1690. jarg422h.htm#Linux +1691. http://www.hobby.nl/~clifton +1692. jarg422h.htm#MIPS +1693. jarg422h.htm#bogon%20filter +1694. jarg422h.htm#BogoMIPS +1695. jarg422h.htm#%3d%20B%20%3d +1696. jarg422h.htm#Bibliography +1697. jarg422h.htm#quantum%20bogodynamics +1698. jarg422h.htm#bogosity +1699. jarg422h.htm#bogus +1700. jarg422h.htm#psyton +1701. jarg422h.htm#fat%20electrons +1702. jarg422h.htm#magic%20smoke +1703. jarg422h.htm#randomness +1704. jarg422h.htm#magic%20smoke +1705. jarg422h.htm#bogon%20flux +1706. jarg422h.htm#bogon +1707. jarg422h.htm#%3d%20B%20%3d +1708. jarg422h.htm#bogosity +1709. jarg422h.htm#bogus +1710. jarg422h.htm#bogosity +1711. jarg422h.htm#bogon%20filter +1712. jarg422h.htm#%3d%20B%20%3d +1713. jarg422h.htm#bogosity +1714. jarg422h.htm#bogometer +1715. jarg422h.htm#quantum%20bogodynamics +1716. jarg422h.htm#bogotify +1717. jarg422h.htm#bogon%20flux +1718. jarg422h.htm#%3d%20B%20%3d +1719. jarg422h.htm#bogus +1720. jarg422h.htm#bogometer +1721. jarg422h.htm#microLenat +1722. jarg422h.htm#bogon%20flux +1723. jarg422h.htm#quantum%20bogodynamics +1724. jarg422h.htm#bogon%20flux +1725. jarg422h.htm#bogon%20filter +1726. jarg422h.htm#bogus +1727. jarg422h.htm#bogue%20out +1728. jarg422h.htm#bogosity +1729. jarg422h.htm#%3d%20B%20%3d +1730. jarg422h.htm#bogosity +1731. jarg422h.htm#bogus +1732. jarg422h.htm#bogus +1733. jarg422h.htm#bogotify +1734. jarg422h.htm#%3d%20B%20%3d +1735. jarg422h.htm#flame +1736. jarg422h.htm#bogosity +1737. jarg422h.htm#bogus +1738. jarg422h.htm#Bohr%20bug +1739. jarg422h.htm#bogue%20out +1740. jarg422h.htm#%3d%20B%20%3d +1741. jarg422h.htm#random +1742. jarg422h.htm#bogometer +1743. jarg422h.htm#bogon +1744. jarg422h.htm#bogotify +1745. jarg422h.htm#quantum%20bogodynamics +1746. jarg422h.htm#Dr.%20Fred%20Mbogo +1747. jarg422h.htm#boink +1748. jarg422h.htm#bogus +1749. jarg422h.htm#%3d%20B%20%3d +1750. jarg422h.htm#bug +1751. jarg422h.htm#heisenbug +1752. jarg422h.htm#mandelbug +1753. jarg422h.htm#schroedinbug +1754. jarg422h.htm#bomb +1755. jarg422h.htm#Bohr%20bug +1756. jarg422h.htm#%3d%20B%20%3d +1757. jarg422h.htm#bounce +1758. jarg422h.htm#Usenet +1759. jarg422h.htm#%40-party +1760. jarg422h.htm#bonk%2foif +1761. jarg422h.htm#bondage-and-discipline%20language +1762. jarg422h.htm#boink +1763. jarg422h.htm#%3d%20B%20%3d +1764. jarg422h.htm#crash +1765. jarg422h.htm#guru%20meditation +1766. jarg422h.htm#guru%20meditation +1767. jarg422h.htm#MS-DOS +1768. jarg422h.htm#locked%20up +1769. jarg422h.htm#bonk%2foif +1770. jarg422h.htm#bomb +1771. jarg422h.htm#%3d%20B%20%3d +1772. jarg422h.htm#Pascal +1773. jarg422h.htm#Ada +1774. jarg422h.htm#Pascal +1775. jarg422h.htm#languages%20of%20choice +1776. jarg422h.htm#book%20titles +1777. jarg422h.htm#bondage-and-discipline%20language +1778. jarg422h.htm#%3d%20B%20%3d +1779. jarg422h.htm#MUD +1780. jarg422h.htm#boink +1781. jarg422h.htm#talk%20mode +1782. jarg422h.htm#boot +1783. jarg422h.htm#bonk%2foif +1784. jarg422h.htm#%3d%20B%20%3d +1785. jarg422h.htm#Aluminum%20Book +1786. jarg422h.htm#Blue%20Book +1787. jarg422h.htm#Camel%20Book +1788. jarg422h.htm#Cinderella%20Book +1789. jarg422h.htm#Devil%20Book +1790. jarg422h.htm#Dragon%20Book +1791. jarg422h.htm#Green%20Book +1792. jarg422h.htm#Orange%20Book +1793. jarg422h.htm#Purple%20Book +1794. jarg422h.htm#Red%20Book +1795. jarg422h.htm#Silver%20Book +1796. jarg422h.htm#White%20Book +1797. jarg422h.htm#Wizard%20Book +1798. jarg422h.htm#Yellow%20Book +1799. jarg422h.htm#bible +1800. jarg422h.htm#rainbow%20series +1801. jarg422h.htm#Borg +1802. jarg422h.htm#book%20titles +1803. jarg422h.htm#%3d%20B%20%3d +1804. jarg422h.htm#bounce +1805. jarg422h.htm#wedgitude +1806. jarg422h.htm#mess-dos +1807. jarg422h.htm#power%20cycle +1808. jarg422h.htm#borken +1809. jarg422h.htm#boot +1810. jarg422h.htm#%3d%20B%20%3d +1811. jarg422h.htm#Microsoft +1812. jarg422h.htm#Halloween%20Documents +1813. jarg422h.htm#Evil%20Empire +1814. jarg422h.htm#Internet%20Exploiter +1815. jarg422h.htm#bot +1816. jarg422h.htm#Borg +1817. jarg422h.htm#%3d%20B%20%3d +1818. jarg422h.htm#bot%20spot +1819. jarg422h.htm#borken +1820. jarg422h.htm#%3d%20B%20%3d +1821. jarg422h.htm#IRC +1822. jarg422h.htm#MUD +1823. jarg422h.htm#nick +1824. http://www.telefragged.com/thefatal/ +1825. jarg422h.htm#spider +1826. jarg422h.htm#bottom%20feeder +1827. jarg422h.htm#bot +1828. jarg422h.htm#%3d%20B%20%3d +1829. jarg422h.htm#bot +1830. jarg422h.htm#bottom-up%20implementation +1831. jarg422h.htm#bot%20spot +1832. jarg422h.htm#%3d%20B%20%3d +1833. jarg422h.htm#netiquette +1834. jarg422h.htm#slopsucker +1835. jarg422h.htm#bounce +1836. jarg422h.htm#bottom%20feeder +1837. jarg422h.htm#%3d%20B%20%3d +1838. jarg422h.htm#bounce%20message +1839. jarg422h.htm#bottom-up%20implementation +1840. jarg422h.htm#%3d%20B%20%3d +1841. jarg422h.htm#bounce%20message +1842. jarg422h.htm#D.%20C.%20Power%20Lab +1843. jarg422h.htm#boink +1844. jarg422h.htm#VMS +1845. jarg422h.htm#Unix +1846. jarg422h.htm#power%20cycle +1847. jarg422h.htm#boustrophedon +1848. jarg422h.htm#bounce +1849. jarg422h.htm#%3d%20B%20%3d +1850. jarg422h.htm#email +1851. jarg422h.htm#Internet%20address +1852. jarg422h.htm#bang%20path +1853. jarg422h.htm#bounce +1854. jarg422h.htm#down +1855. jarg422h.htm#sorcerer's%20apprentice%20mode +1856. jarg422h.htm#software%20laser +1857. jarg422h.htm#box +1858. jarg422h.htm#bounce%20message +1859. jarg422h.htm#%3d%20B%20%3d +1860. jarg422h.htm#boxed%20comments +1861. jarg422h.htm#boustrophedon +1862. jarg422h.htm#%3d%20B%20%3d +1863. jarg422h.htm#mainframe +1864. jarg422h.htm#dinosaur%20pen +1865. jarg422h.htm#box +1866. jarg422h.htm#fall%20over +1867. jarg422h.htm#IBM +1868. jarg422h.htm#fear%20and%20loathing +1869. jarg422h.htm#Blue%20Glue +1870. jarg422h.htm#boxen +1871. jarg422h.htm#box +1872. jarg422h.htm#%3d%20B%20%3d +1873. jarg422h.htm#winged%20comments +1874. jarg422h.htm#boxology +1875. jarg422h.htm#boxed%20comments +1876. jarg422h.htm#%3d%20B%20%3d +1877. jarg422h.htm#VAXen +1878. jarg422h.htm#box +1879. jarg422h.htm#Unix +1880. jarg422h.htm#bozotic +1881. jarg422h.htm#boxen +1882. jarg422h.htm#%3d%20B%20%3d +1883. jarg422h.htm#ASCII%20art +1884. jarg422h.htm#macrology +1885. jarg422h.htm#BQS +1886. jarg422h.htm#boxology +1887. jarg422h.htm#%3d%20B%20%3d +1888. jarg422h.htm#wonky +1889. jarg422h.htm#demented +1890. jarg422h.htm#brain%20dump +1891. jarg422h.htm#bozotic +1892. jarg422h.htm#%3d%20B%20%3d +1893. jarg422h.htm#Berkeley%20Quality%20Software +1894. jarg422h.htm#brain%20fart +1895. jarg422h.htm#BQS +1896. jarg422h.htm#%3d%20B%20%3d +1897. jarg422h.htm#core%20dump +1898. jarg422h.htm#state +1899. jarg422h.htm#core%20dump +1900. jarg422h.htm#brain-damaged +1901. jarg422h.htm#brain%20dump +1902. jarg422h.htm#%3d%20B%20%3d +1903. jarg422h.htm#braino +1904. jarg422h.htm#brain-dead +1905. jarg422h.htm#brain%20fart +1906. jarg422h.htm#%3d%20B%20%3d +1907. jarg422h.htm#Multics +1908. jarg422h.htm#cretinous +1909. jarg422h.htm#demented +1910. jarg422h.htm#crippleware +1911. jarg422h.htm#braino +1912. jarg422h.htm#brain-damaged +1913. jarg422h.htm#%3d%20B%20%3d +1914. jarg422h.htm#branch%20to%20Fishkill +1915. jarg422h.htm#brain-dead +1916. jarg422h.htm#%3d%20B%20%3d +1917. jarg422h.htm#thinko +1918. jarg422h.htm#brain%20fart +1919. jarg422h.htm#bread%20crumbs +1920. jarg422h.htm#braino +1921. jarg422h.htm#%3d%20B%20%3d +1922. jarg422h.htm#jump%20off%20into%20never-never%20land +1923. jarg422h.htm#hyperspace +1924. jarg422h.htm#break +1925. jarg422h.htm#branch%20to%20Fishkill +1926. jarg422h.htm#%3d%20B%20%3d +1927. jarg422h.htm#state +1928. jarg422h.htm#break-even%20point +1929. jarg422h.htm#bread%20crumbs +1930. jarg422h.htm#%3d%20B%20%3d +1931. jarg422h.htm#broken +1932. jarg422h.htm#control-C +1933. jarg422h.htm#breath-of-life%20packet +1934. jarg422h.htm#break +1935. jarg422h.htm#%3d%20B%20%3d +1936. jarg422h.htm#MFTL +1937. jarg422h.htm#VAXen +1938. http://www.ccil.org/retro +1939. jarg422h.htm#breedle +1940. jarg422h.htm#break-even%20point +1941. jarg422h.htm#%3d%20B%20%3d +1942. jarg422h.htm#boot +1943. jarg422h.htm#dickless%20workstation +1944. jarg422h.htm#Breidbart%20Index +1945. jarg422h.htm#breath-of-life%20packet +1946. jarg422h.htm#%3d%20B%20%3d +1947. jarg422h.htm#feep +1948. jarg422h.htm#bring%20X%20to%20its%20knees +1949. jarg422h.htm#breedle +1950. jarg422h.htm#%3d%20B%20%3d +1951. jarg422h.htm#EMP +1952. jarg422h.htm#ECP +1953. jarg422h.htm#brittle +1954. jarg422h.htm#Breidbart%20Index +1955. jarg422h.htm#%3d%20B%20%3d +1956. jarg422h.htm#pathological +1957. jarg422h.htm#vi +1958. jarg422h.htm#EMACS +1959. jarg422h.htm#hog +1960. jarg422h.htm#broadcast%20storm +1961. jarg422h.htm#bring%20X%20to%20its%20knees +1962. jarg422h.htm#%3d%20B%20%3d +1963. jarg422h.htm#robust +1964. jarg422h.htm#brochureware +1965. jarg422h.htm#brittle +1966. jarg422h.htm#%3d%20B%20%3d +1967. jarg422h.htm#network%20meltdown +1968. jarg422h.htm#mail%20storm +1969. jarg422h.htm#broken +1970. jarg422h.htm#broadcast%20storm +1971. jarg422h.htm#%3d%20B%20%3d +1972. jarg422h.htm#vaporware +1973. jarg422h.htm#broken%20arrow +1974. jarg422h.htm#brochureware +1975. jarg422h.htm#%3d%20B%20%3d +1976. jarg422h.htm#BrokenWindows +1977. jarg422h.htm#broken +1978. jarg422h.htm#%3d%20B%20%3d +1979. jarg422h.htm#down +1980. jarg422h.htm#broket +1981. jarg422h.htm#broken%20arrow +1982. jarg422h.htm#%3d%20B%20%3d +1983. jarg422h.htm#crufty +1984. jarg422h.htm#elephantine +1985. jarg422h.htm#X +1986. jarg422h.htm#Brooks's%20Law +1987. jarg422h.htm#BrokenWindows +1988. jarg422h.htm#%3d%20B%20%3d +1989. jarg422h.htm#Real%20World +1990. jarg422h.htm#angle%20brackets +1991. jarg422h.htm#brown-paper-bag%20bug +1992. jarg422h.htm#broket +1993. jarg422h.htm#%3d%20B%20%3d +1994. jarg422h.htm#bazaar +1995. jarg422h.htm#management +1996. jarg422h.htm#creationism +1997. jarg422h.htm#second-system%20effect +1998. jarg422h.htm#optimism +1999. jarg422h.htm#browser +2000. jarg422h.htm#Brooks's%20Law +2001. jarg422h.htm#%3d%20B%20%3d +2002. jarg422h.htm#BRS +2003. jarg422h.htm#brown-paper-bag%20bug +2004. jarg422h.htm#%3d%20B%20%3d +2005. jarg422h.htm#brute%20force +2006. jarg422h.htm#browser +2007. jarg422h.htm#%3d%20B%20%3d +2008. jarg422h.htm#Big%20Red%20Switch +2009. jarg422h.htm#brute%20force%20and%20ignorance +2010. jarg422h.htm#BRS +2011. jarg422h.htm#%3d%20B%20%3d +2012. jarg422h.htm#brute%20force%20and%20ignorance +2013. jarg422h.htm#canonical +2014. jarg422h.htm#NP- +2015. jarg422h.htm#bignum +2016. jarg422h.htm#NP- +2017. jarg422h.htm#ha%20ha%20only%20serious +2018. jarg422h.htm#brittle +2019. jarg422h.htm#BSD +2020. jarg422h.htm#brute%20force +2021. jarg422h.htm#%3d%20B%20%3d +2022. jarg422h.htm#brute%20force +2023. jarg422h.htm#larval%20stage +2024. jarg422h.htm#bubble%20sort +2025. jarg422h.htm#bogosity +2026. jarg422h.htm#BSOD +2027. jarg422h.htm#brute%20force%20and%20ignorance +2028. jarg422h.htm#%3d%20B%20%3d +2029. jarg422h.htm#Unix +2030. jarg422h.htm#DEC +2031. jarg422h.htm#VAX +2032. jarg422h.htm#Berzerkeley +2033. jarg422h.htm#4.2 +2034. jarg422h.htm#Unix +2035. jarg422h.htm#USG%20Unix +2036. jarg422h.htm#BUAF +2037. jarg422h.htm#BSD +2038. jarg422h.htm#%3d%20B%20%3d +2039. jarg422h.htm#Blue%20Screen%20of%20Death +2040. jarg422h.htm#BUAG +2041. jarg422h.htm#BSOD +2042. jarg422h.htm#%3d%20B%20%3d +2043. jarg422h.htm#ASCII%20art +2044. jarg422h.htm#banner +2045. jarg422h.htm#sig%20block +2046. jarg422h.htm#warlording +2047. jarg422h.htm#bubble%20sort +2048. jarg422h.htm#BUAF +2049. jarg422h.htm#%3d%20B%20%3d +2050. jarg422h.htm#ASCII%20art +2051. jarg422h.htm#sig%20block +2052. jarg422h.htm#sig%20block +2053. jarg422h.htm#warlording +2054. jarg422h.htm#bucky%20bits +2055. jarg422h.htm#BUAG +2056. jarg422h.htm#%3d%20B%20%3d +2057. jarg422h.htm#naive +2058. jarg422h.htm#canonical +2059. jarg422h.htm#bogo-sort +2060. jarg422h.htm#buffer%20chuck +2061. jarg422h.htm#bubble%20sort +2062. jarg422h.htm#%3d%20B%20%3d +2063. jarg422h.htm#space-cadet%20keyboard +2064. jarg422h.htm#double%20bucky +2065. jarg422h.htm#quadruple%20bucky +2066. jarg422h.htm#buffer%20overflow +2067. jarg422h.htm#bucky%20bits +2068. jarg422h.htm#%3d%20B%20%3d +2069. jarg422h.htm#buffer%20overflow +2070. jarg422h.htm#bug +2071. jarg422h.htm#buffer%20chuck +2072. jarg422h.htm#%3d%20B%20%3d +2073. jarg422h.htm#cracker +2074. jarg422h.htm#overrun +2075. jarg422h.htm#firehose%20syndrome +2076. jarg422h.htm#crunch +2077. jarg422h.htm#lossage +2078. jarg422h.htm#spam +2079. jarg422h.htm#overrun%20screw +2080. jarg422h.htm#bug-compatible +2081. jarg422h.htm#buffer%20overflow +2082. jarg422h.htm#%3d%20B%20%3d +2083. jarg422h.htm#feature +2084. jarg422h.htm#COBOL +2085. jarg422h.htm#glitch +2086. jarg422h.htm#bug +2087. jarg422h.htm#bug-for-bug%20compatible +2088. jarg422h.htm#bug +2089. jarg422h.htm#%3d%20B%20%3d +2090. jarg422h.htm#fossil +2091. jarg422h.htm#misfeature +2092. jarg422h.htm#bug-of-the-month%20club +2093. jarg422h.htm#bug-compatible +2094. jarg422h.htm#%3d%20B%20%3d +2095. jarg422h.htm#bug-compatible +2096. jarg422h.htm#buglix +2097. jarg422h.htm#bug-for-bug%20compatible +2098. jarg422h.htm#%3d%20B%20%3d +2099. jarg422h.htm#cracker +2100. jarg422h.htm#kernel-of-the-week%20club +2101. jarg422h.htm#bulletproof +2102. jarg422h.htm#bug-of-the-month%20club +2103. jarg422h.htm#%3d%20B%20%3d +2104. jarg422h.htm#DEC +2105. jarg422h.htm#AIDX +2106. jarg422h.htm#HP-SUX +2107. jarg422h.htm#Nominal%20Semidestructor +2108. jarg422h.htm#Telerat +2109. jarg422h.htm#sun-stools +2110. jarg422h.htm#bullschildt +2111. jarg422h.htm#buglix +2112. jarg422h.htm#%3d%20B%20%3d +2113. jarg422h.htm#robust +2114. jarg422h.htm#code +2115. jarg422h.htm#armor-plated +2116. jarg422h.htm#bum +2117. jarg422h.htm#bulletproof +2118. jarg422h.htm#%3d%20B%20%3d +2119. jarg422h.htm#C +2120. jarg422h.htm#bump +2121. jarg422h.htm#bullschildt +2122. jarg422h.htm#%3d%20B%20%3d +2123. jarg422h.htm#elder%20days +2124. jarg422h.htm#LISP +2125. jarg422h.htm#featurectomy +2126. jarg422h.htm#tune +2127. jarg422h.htm#tweak +2128. jarg422h.htm#hack +2129. jarg422h.htm#burble +2130. jarg422h.htm#bum +2131. jarg422h.htm#%3d%20B%20%3d +2132. jarg422h.htm#buried%20treasure +2133. jarg422h.htm#bump +2134. jarg422h.htm#%3d%20B%20%3d +2135. jarg422h.htm#flame +2136. jarg422h.htm#burn-in%20period +2137. jarg422h.htm#burble +2138. jarg422h.htm#%3d%20B%20%3d +2139. jarg422h.htm#crufty +2140. jarg422h.htm#bletcherous +2141. jarg422h.htm#bubble%20sort +2142. jarg422h.htm#burst%20page +2143. jarg422h.htm#buried%20treasure +2144. jarg422h.htm#%3d%20B%20%3d +2145. jarg422h.htm#marginal +2146. jarg422h.htm#bathtub%20curve +2147. jarg422h.htm#infant%20mortality +2148. jarg422h.htm#hack%20mode +2149. jarg422h.htm#larval%20stage +2150. jarg422h.htm#busy-wait +2151. jarg422h.htm#burn-in%20period +2152. jarg422h.htm#%3d%20B%20%3d +2153. jarg422h.htm#banner +2154. jarg422h.htm#buzz +2155. jarg422h.htm#burst%20page +2156. jarg422h.htm#%3d%20B%20%3d +2157. jarg422h.htm#spin +2158. jarg422h.htm#hog +2159. jarg422h.htm#BWQ +2160. jarg422h.htm#busy-wait +2161. jarg422h.htm#%3d%20B%20%3d +2162. jarg422h.htm#catatonic +2163. jarg422h.htm#spin +2164. jarg422h.htm#grovel +2165. jarg422h.htm#by%20hand +2166. jarg422h.htm#buzz +2167. jarg422h.htm#%3d%20B%20%3d +2168. jarg422h.htm#bogosity +2169. jarg422h.htm#TLA +2170. jarg422h.htm#byte +2171. jarg422h.htm#BWQ +2172. jarg422h.htm#%3d%20B%20%3d +2173. jarg422h.htm#eyeball%20search +2174. jarg422h.htm#byte%20sex +2175. jarg422h.htm#by%20hand +2176. jarg422h.htm#%3d%20B%20%3d +2177. jarg422h.htm#bit +2178. jarg422h.htm#nybble +2179. jarg422h.htm#bytesexual +2180. jarg422h.htm#byte +2181. jarg422h.htm#%3d%20B%20%3d +2182. jarg422h.htm#big-endian +2183. jarg422h.htm#little-endian +2184. jarg422h.htm#Bzzzt!%20Wrong. +2185. jarg422h.htm#byte%20sex +2186. jarg422h.htm#%3d%20B%20%3d +2187. jarg422h.htm#big-endian +2188. jarg422h.htm#little-endian +2189. jarg422h.htm#mode%20bit +2190. jarg422h.htm#NUXI%20problem +2191. jarg422h.htm#C +2192. jarg422h.htm#bytesexual +2193. jarg422h.htm#%3d%20B%20%3d +2194. jarg422h.htm#%3d%20D%20%3d +2195. jarg422h.htm#%3d%20B%20%3d +2196. jarg422h.htm#The%20Jargon%20Lexicon +2197. jarg422h.htm#C +2198. jarg422h.htm#C%20Programmer's%20Disease +2199. jarg422h.htm#C&C +2200. jarg422h.htm#C++ +2201. jarg422h.htm#calculator +2202. jarg422h.htm#Camel%20Book +2203. jarg422h.htm#can +2204. jarg422h.htm#can't%20happen +2205. jarg422h.htm#cancelbot +2206. jarg422h.htm#Cancelmoose%5btm%5d +2207. jarg422h.htm#candygrammar +2208. jarg422h.htm#canonical +2209. jarg422h.htm#card%20walloper +2210. jarg422h.htm#careware +2211. jarg422h.htm#cargo%20cult%20programming +2212. jarg422h.htm#cascade +2213. jarg422h.htm#case%20and%20paste +2214. jarg422h.htm#casters-up%20mode +2215. jarg422h.htm#casting%20the%20runes +2216. jarg422h.htm#cat +2217. jarg422h.htm#catatonic +2218. jarg422h.htm#cathedral +2219. jarg422h.htm#cd%20tilde +2220. jarg422h.htm#CDA +2221. jarg422h.htm#cdr +2222. jarg422h.htm#chad +2223. jarg422h.htm#chad%20box +2224. jarg422h.htm#chain +2225. jarg422h.htm#channel +2226. jarg422h.htm#channel%20hopping +2227. jarg422h.htm#channel%20op +2228. jarg422h.htm#chanop +2229. jarg422h.htm#char +2230. jarg422h.htm#charityware +2231. jarg422h.htm#chase%20pointers +2232. jarg422h.htm#chawmp +2233. jarg422h.htm#check +2234. jarg422h.htm#cheerfully +2235. jarg422h.htm#chemist +2236. jarg422h.htm#Chernobyl%20chicken +2237. jarg422h.htm#Chernobyl%20packet +2238. jarg422h.htm#chicken%20head +2239. jarg422h.htm#chiclet%20keyboard +2240. jarg422h.htm#Chinese%20Army%20technique +2241. jarg422h.htm#choad +2242. jarg422h.htm#choke +2243. jarg422h.htm#chomp +2244. jarg422h.htm#chomper +2245. jarg422h.htm#CHOP +2246. jarg422h.htm#Christmas%20tree +2247. jarg422h.htm#Christmas%20tree%20packet +2248. jarg422h.htm#chrome +2249. jarg422h.htm#chug +2250. jarg422h.htm#Church%20of%20the%20SubGenius +2251. jarg422h.htm#Cinderella%20Book +2252. jarg422h.htm#CI$ +2253. jarg422h.htm#Classic%20C +2254. jarg422h.htm#clean +2255. jarg422h.htm#CLM +2256. jarg422h.htm#clobber +2257. jarg422h.htm#clock +2258. jarg422h.htm#clocks +2259. jarg422h.htm#clone +2260. jarg422h.htm#clone-and-hack%20coding +2261. jarg422h.htm#clover%20key +2262. jarg422h.htm#clue-by-four +2263. jarg422h.htm#clustergeeking +2264. jarg422h.htm#co-lo +2265. jarg422h.htm#code +2266. jarg422h.htm#coaster +2267. jarg422h.htm#COBOL +2268. jarg422h.htm#COBOL%20fingers +2269. jarg422h.htm#cobweb%20site +2270. jarg422h.htm#code%20grinder +2271. jarg422h.htm#code%20monkey +2272. jarg422h.htm#Code%20of%20the%20Geeks +2273. jarg422h.htm#code%20police +2274. jarg422h.htm#codes +2275. jarg422h.htm#codewalker +2276. jarg422h.htm#coefficient%20of%20X +2277. jarg422h.htm#cokebottle +2278. jarg422h.htm#cold%20boot +2279. jarg422h.htm#COME%20FROM +2280. jarg422h.htm#comm%20mode +2281. jarg422h.htm#command%20key +2282. jarg422h.htm#comment%20out +2283. jarg422h.htm#Commonwealth%20Hackish +2284. jarg422h.htm#compact +2285. jarg422h.htm#compiler%20jock +2286. jarg422h.htm#compo +2287. jarg422h.htm#compress +2288. jarg422h.htm#Compu$erve +2289. jarg422h.htm#computer%20confetti +2290. jarg422h.htm#computer%20geek +2291. jarg422h.htm#computron +2292. jarg422h.htm#con +2293. jarg422h.htm#condition%20out +2294. jarg422h.htm#condom +2295. jarg422h.htm#confuser +2296. jarg422h.htm#connector%20conspiracy +2297. jarg422h.htm#cons +2298. jarg422h.htm#considered%20harmful +2299. jarg422h.htm#console +2300. jarg422h.htm#console%20jockey +2301. jarg422h.htm#content-free +2302. jarg422h.htm#control-C +2303. jarg422h.htm#control-O +2304. jarg422h.htm#control-Q +2305. jarg422h.htm#control-S +2306. jarg422h.htm#Conway's%20Law +2307. jarg422h.htm#cookbook +2308. jarg422h.htm#cooked%20mode +2309. jarg422h.htm#cookie +2310. jarg422h.htm#cookie%20bear +2311. jarg422h.htm#cookie%20file +2312. jarg422h.htm#cookie%20jar +2313. jarg422h.htm#cookie%20monster +2314. jarg422h.htm#copious%20free%20time +2315. jarg422h.htm#copper +2316. jarg422h.htm#copy%20protection +2317. jarg422h.htm#copybroke +2318. jarg422h.htm#copycenter +2319. jarg422h.htm#copyleft +2320. jarg422h.htm#copyparty +2321. jarg422h.htm#copywronged +2322. jarg422h.htm#core +2323. jarg422h.htm#core%20cancer +2324. jarg422h.htm#core%20dump +2325. jarg422h.htm#core%20leak +2326. jarg422h.htm#Core%20Wars +2327. jarg422h.htm#corge +2328. jarg422h.htm#cosmic%20rays +2329. jarg422h.htm#cough%20and%20die +2330. jarg422h.htm#courier +2331. jarg422h.htm#cow%20orker +2332. jarg422h.htm#cowboy +2333. jarg422h.htm#CP%2fM +2334. jarg422h.htm#CPU%20Wars +2335. jarg422h.htm#crack +2336. jarg422h.htm#crack%20root +2337. jarg422h.htm#cracker +2338. jarg422h.htm#cracking +2339. jarg422h.htm#crank +2340. jarg422h.htm#crapplet +2341. jarg422h.htm#CrApTeX +2342. jarg422h.htm#crash +2343. jarg422h.htm#crash%20and%20burn +2344. jarg422h.htm#crawling%20horror +2345. jarg422h.htm#cray +2346. jarg422h.htm#cray%20instability +2347. jarg422h.htm#crayola +2348. jarg422h.htm#crayola%20books +2349. jarg422h.htm#crayon +2350. jarg422h.htm#creationism +2351. jarg422h.htm#creep +2352. jarg422h.htm#creeping%20elegance +2353. jarg422h.htm#creeping%20featurism +2354. jarg422h.htm#creeping%20featuritis +2355. jarg422h.htm#cretin +2356. jarg422h.htm#cretinous +2357. jarg422h.htm#crippleware +2358. jarg422h.htm#critical%20mass +2359. jarg422h.htm#crlf +2360. jarg422h.htm#crock +2361. jarg422h.htm#cross-post +2362. jarg422h.htm#crossload +2363. jarg422h.htm#crudware +2364. jarg422h.htm#cruft +2365. jarg422h.htm#cruft%20together +2366. jarg422h.htm#cruftsmanship +2367. jarg422h.htm#crufty +2368. jarg422h.htm#crumb +2369. jarg422h.htm#crunch +2370. jarg422h.htm#cryppie +2371. jarg422h.htm#CTSS +2372. jarg422h.htm#cube +2373. jarg422h.htm#cubing +2374. jarg422h.htm#cup%20holder +2375. jarg422h.htm#cursor%20dipped%20in%20X +2376. jarg422h.htm#cuspy +2377. jarg422h.htm#cut%20a%20tape +2378. jarg422h.htm#cybercrud +2379. jarg422h.htm#cyberpunk +2380. jarg422h.htm#cyberspace +2381. jarg422h.htm#cycle +2382. jarg422h.htm#cycle%20crunch +2383. jarg422h.htm#cycle%20drought +2384. jarg422h.htm#cycle%20of%20reincarnation +2385. jarg422h.htm#cycle%20server +2386. jarg422h.htm#cypherpunk +2387. jarg422h.htm#C%7cN%3eK +2388. jarg422h.htm#C%20Programmer's%20Disease +2389. jarg422h.htm#Bzzzt!%20Wrong. +2390. jarg422h.htm#%3d%20C%20%3d +2391. jarg422h.htm#Unix +2392. jarg422h.htm#C++ +2393. jarg422h.htm#languages%20of%20choice +2394. jarg422h.htm#indent%20style +2395. jarg422h.htm#C&C +2396. jarg422h.htm#C +2397. jarg422h.htm#%3d%20C%20%3d +2398. jarg422h.htm#fandango%20on%20core +2399. jarg422h.htm#C++ +2400. jarg422h.htm#C%20Programmer's%20Disease +2401. jarg422h.htm#%3d%20C%20%3d +2402. jarg422h.htm#snarf +2403. jarg422h.htm#calculator +2404. jarg422h.htm#C&C +2405. jarg422h.htm#%3d%20C%20%3d +2406. jarg422h.htm#C +2407. jarg422h.htm#languages%20of%20choice +2408. jarg422h.htm#Ada +2409. jarg422h.htm#second-system%20effect +2410. jarg422h.htm#language%20lawyer +2411. jarg422h.htm#cruft +2412. jarg422h.htm#Java +2413. jarg422h.htm#Camel%20Book +2414. jarg422h.htm#C++ +2415. jarg422h.htm#%3d%20C%20%3d +2416. jarg422h.htm#bitty%20box +2417. jarg422h.htm#can +2418. jarg422h.htm#calculator +2419. jarg422h.htm#%3d%20C%20%3d +2420. jarg422h.htm#Perl +2421. jarg422h.htm#can't%20happen +2422. jarg422h.htm#Camel%20Book +2423. jarg422h.htm#%3d%20C%20%3d +2424. jarg422h.htm#console +2425. jarg422h.htm#gun +2426. jarg422h.htm#cancelbot +2427. jarg422h.htm#can +2428. jarg422h.htm#%3d%20C%20%3d +2429. jarg422h.htm#firewall%20code +2430. jarg422h.htm#Cancelmoose%5btm%5d +2431. jarg422h.htm#can't%20happen +2432. jarg422h.htm#%3d%20C%20%3d +2433. jarg422h.htm#robocanceller +2434. jarg422h.htm#candygrammar +2435. jarg422h.htm#cancelbot +2436. jarg422h.htm#%3d%20C%20%3d +2437. jarg422h.htm#spam +2438. mailto:moose@cm.org +2439. http://www.cm.org/ +2440. jarg422h.htm#canonical +2441. jarg422h.htm#Cancelmoose%5btm%5d +2442. jarg422h.htm#%3d%20C%20%3d +2443. jarg422h.htm#syntactic%20sugar +2444. jarg422h.htm#COBOL +2445. jarg422h.htm#card%20walloper +2446. jarg422h.htm#candygrammar +2447. jarg422h.htm#%3d%20C%20%3d +2448. jarg422h.htm#Knights%20of%20the%20Lambda%20Calculus +2449. jarg422h.htm#vanilla +2450. jarg422h.htm#careware +2451. jarg422h.htm#canonical +2452. jarg422h.htm#%3d%20C%20%3d +2453. jarg422h.htm#code%20grinder +2454. jarg422h.htm#punched%20card +2455. jarg422h.htm#eighty-column%20mind +2456. jarg422h.htm#cargo%20cult%20programming +2457. jarg422h.htm#card%20walloper +2458. jarg422h.htm#%3d%20C%20%3d +2459. jarg422h.htm#shareware +2460. jarg422h.htm#charityware +2461. jarg422h.htm#crippleware +2462. jarg422h.htm#cascade +2463. jarg422h.htm#careware +2464. jarg422h.htm#%3d%20C%20%3d +2465. jarg422h.htm#shotgun%20debugging +2466. jarg422h.htm#voodoo%20programming +2467. jarg422h.htm#case%20and%20paste +2468. jarg422h.htm#cargo%20cult%20programming +2469. jarg422h.htm#%3d%20C%20%3d +2470. jarg422h.htm#include%20war +2471. jarg422h.htm#casters-up%20mode +2472. jarg422h.htm#cascade +2473. jarg422h.htm#%3d%20C%20%3d +2474. jarg422h.htm#feature +2475. jarg422h.htm#software%20bloat +2476. jarg422h.htm#DEC +2477. jarg422h.htm#casting%20the%20runes +2478. jarg422h.htm#case%20and%20paste +2479. jarg422h.htm#%3d%20C%20%3d +2480. jarg422h.htm#cat +2481. jarg422h.htm#casters-up%20mode +2482. jarg422h.htm#%3d%20C%20%3d +2483. jarg422h.htm#guru +2484. jarg422h.htm#incantation +2485. jarg422h.htm#runes +2486. jarg422h.htm#examining%20the%20entrails +2487. jarg422h.htm#Some%20AI%20Koans +2488. jarg422h.htm#field%20circus +2489. jarg422h.htm#catatonic +2490. jarg422h.htm#casting%20the%20runes +2491. jarg422h.htm#%3d%20C%20%3d +2492. jarg422h.htm#Unix +2493. jarg422h.htm#blast +2494. jarg422h.htm#dd +2495. jarg422h.htm#BLT +2496. jarg422h.htm#canonical +2497. jarg422h.htm#blast +2498. jarg422h.htm#cdr +2499. jarg422h.htm#holy%20wars +2500. jarg422h.htm#cathedral +2501. jarg422h.htm#cat +2502. jarg422h.htm#%3d%20C%20%3d +2503. jarg422h.htm#wedged +2504. jarg422h.htm#hung +2505. jarg422h.htm#nethack +2506. jarg422h.htm#buzz +2507. jarg422h.htm#cd%20tilde +2508. jarg422h.htm#catatonic +2509. jarg422h.htm#%3d%20C%20%3d +2510. jarg422h.htm#bazaar +2511. jarg422h.htm#Brooks's%20Law +2512. jarg422h.htm#CDA +2513. jarg422h.htm#cathedral +2514. jarg422h.htm#%3d%20C%20%3d +2515. jarg422h.htm#cdr +2516. jarg422h.htm#cd%20tilde +2517. jarg422h.htm#%3d%20C%20%3d +2518. jarg422h.htm#Black%20Thursday +2519. jarg422h.htm#home%20page +2520. jarg422h.htm#Exon +2521. jarg422h.htm#chad +2522. jarg422h.htm#CDA +2523. jarg422h.htm#%3d%20C%20%3d +2524. jarg422h.htm#loop%20through +2525. jarg422h.htm#chad%20box +2526. jarg422h.htm#cdr +2527. jarg422h.htm#%3d%20C%20%3d +2528. jarg422h.htm#selvage +2529. jarg422h.htm#perf +2530. jarg422h.htm#ripoff +2531. jarg422h.htm#backronym +2532. jarg422h.htm#chain +2533. jarg422h.htm#chad +2534. jarg422h.htm#%3d%20C%20%3d +2535. jarg422h.htm#chad +2536. jarg422h.htm#Iron%20Age +2537. jarg422h.htm#bit%20bucket +2538. jarg422h.htm#channel +2539. jarg422h.htm#chad%20box +2540. jarg422h.htm#%3d%20C%20%3d +2541. jarg422h.htm#OS +2542. jarg422h.htm#exec +2543. jarg422h.htm#channel%20hopping +2544. jarg422h.htm#chain +2545. jarg422h.htm#%3d%20C%20%3d +2546. jarg422h.htm#IRC +2547. jarg422h.htm#channel%20op +2548. jarg422h.htm#channel +2549. jarg422h.htm#%3d%20C%20%3d +2550. jarg422h.htm#IRC +2551. jarg422h.htm#chanop +2552. jarg422h.htm#channel%20hopping +2553. jarg422h.htm#%3d%20C%20%3d +2554. jarg422h.htm#IRC +2555. jarg422h.htm#kick +2556. jarg422h.htm#char +2557. jarg422h.htm#channel%20op +2558. jarg422h.htm#%3d%20C%20%3d +2559. jarg422h.htm#channel%20op +2560. jarg422h.htm#charityware +2561. jarg422h.htm#chanop +2562. jarg422h.htm#%3d%20C%20%3d +2563. jarg422h.htm#chase%20pointers +2564. jarg422h.htm#char +2565. jarg422h.htm#%3d%20C%20%3d +2566. jarg422h.htm#careware +2567. jarg422h.htm#chawmp +2568. jarg422h.htm#charityware +2569. jarg422h.htm#%3d%20C%20%3d +2570. jarg422h.htm#dangling%20pointer +2571. jarg422h.htm#snap +2572. jarg422h.htm#core%20dump +2573. jarg422h.htm#runes +2574. jarg422h.htm#check +2575. jarg422h.htm#chase%20pointers +2576. jarg422h.htm#%3d%20C%20%3d +2577. jarg422h.htm#nybble +2578. jarg422h.htm#cheerfully +2579. jarg422h.htm#chawmp +2580. jarg422h.htm#%3d%20C%20%3d +2581. jarg422h.htm#molly-guard +2582. jarg422h.htm#chemist +2583. jarg422h.htm#check +2584. jarg422h.htm#%3d%20C%20%3d +2585. jarg422h.htm#happily +2586. jarg422h.htm#Chernobyl%20chicken +2587. jarg422h.htm#cheerfully +2588. jarg422h.htm#%3d%20C%20%3d +2589. jarg422h.htm#number-crunching +2590. jarg422h.htm#life +2591. jarg422h.htm#Chernobyl%20packet +2592. jarg422h.htm#chemist +2593. jarg422h.htm#%3d%20C%20%3d +2594. jarg422h.htm#laser%20chicken +2595. jarg422h.htm#chicken%20head +2596. jarg422h.htm#Chernobyl%20chicken +2597. jarg422h.htm#%3d%20C%20%3d +2598. jarg422h.htm#broadcast%20storm +2599. jarg422h.htm#network%20meltdown +2600. jarg422h.htm#Christmas%20tree%20packet +2601. jarg422h.htm#chiclet%20keyboard +2602. jarg422h.htm#Chernobyl%20packet +2603. jarg422h.htm#%3d%20C%20%3d +2604. jarg422h.htm#amoeba +2605. jarg422h.htm#bitty%20box +2606. jarg422h.htm#PETSCII +2607. jarg422h.htm#Chinese%20Army%20technique +2608. jarg422h.htm#chicken%20head +2609. jarg422h.htm#%3d%20C%20%3d +2610. jarg422h.htm#choad +2611. jarg422h.htm#chiclet%20keyboard +2612. jarg422h.htm#%3d%20C%20%3d +2613. jarg422h.htm#Mongolian%20Hordes%20technique +2614. jarg422h.htm#choke +2615. jarg422h.htm#Chinese%20Army%20technique +2616. jarg422h.htm#%3d%20C%20%3d +2617. jarg422h.htm#chomp +2618. jarg422h.htm#choad +2619. jarg422h.htm#%3d%20C%20%3d +2620. jarg422h.htm#EMACS +2621. jarg422h.htm#X +2622. jarg422h.htm#barf +2623. jarg422h.htm#gag +2624. jarg422h.htm#vi +2625. jarg422h.htm#chomper +2626. jarg422h.htm#choke +2627. jarg422h.htm#%3d%20C%20%3d +2628. jarg422h.htm#lose +2629. jarg422h.htm#bagbiter +2630. jarg422h.htm#Verb%20Doubling +2631. jarg422h.htm#Jargon%20Construction +2632. jarg422h.htm#CHOP +2633. jarg422h.htm#chomp +2634. jarg422h.htm#%3d%20C%20%3d +2635. jarg422h.htm#loser +2636. jarg422h.htm#bagbiter +2637. jarg422h.htm#chomp +2638. jarg422h.htm#Christmas%20tree +2639. jarg422h.htm#chomper +2640. jarg422h.htm#%3d%20C%20%3d +2641. jarg422h.htm#channel%20op +2642. jarg422h.htm#Christmas%20tree%20packet +2643. jarg422h.htm#CHOP +2644. jarg422h.htm#%3d%20C%20%3d +2645. jarg422h.htm#chrome +2646. jarg422h.htm#Christmas%20tree +2647. jarg422h.htm#%3d%20C%20%3d +2648. jarg422h.htm#kamikaze%20packet +2649. jarg422h.htm#Chernobyl%20packet +2650. jarg422h.htm#Godzillagram +2651. jarg422h.htm#chug +2652. jarg422h.htm#Christmas%20tree%20packet +2653. jarg422h.htm#%3d%20C%20%3d +2654. jarg422h.htm#bells%20and%20whistles +2655. jarg422h.htm#Church%20of%20the%20SubGenius +2656. jarg422h.htm#chrome +2657. jarg422h.htm#%3d%20C%20%3d +2658. jarg422h.htm#grind +2659. jarg422h.htm#grovel +2660. jarg422h.htm#Cinderella%20Book +2661. jarg422h.htm#chug +2662. jarg422h.htm#%3d%20C%20%3d +2663. jarg422h.htm#Discordianism +2664. jarg422h.htm#slack +2665. http://www.subgenius.com/ +2666. jarg422h.htm#CI$ +2667. jarg422h.htm#Church%20of%20the%20SubGenius +2668. jarg422h.htm#%3d%20C%20%3d +2669. jarg422h.htm#book%20titles +2670. jarg422h.htm#Classic%20C +2671. jarg422h.htm#Cinderella%20Book +2672. jarg422h.htm#%3d%20C%20%3d +2673. jarg422h.htm#sig%20block +2674. jarg422h.htm#Compu$erve +2675. jarg422h.htm#clean +2676. jarg422h.htm#CI$ +2677. jarg422h.htm#%3d%20C%20%3d +2678. jarg422h.htm#K&R +2679. jarg422h.htm#CLM +2680. jarg422h.htm#Classic%20C +2681. jarg422h.htm#%3d%20C%20%3d +2682. jarg422h.htm#crufty +2683. jarg422h.htm#clobber +2684. jarg422h.htm#clean +2685. jarg422h.htm#%3d%20C%20%3d +2686. jarg422h.htm#clock +2687. jarg422h.htm#CLM +2688. jarg422h.htm#%3d%20C%20%3d +2689. jarg422h.htm#mung +2690. jarg422h.htm#scribble +2691. jarg422h.htm#trash +2692. jarg422h.htm#smash%20the%20stack +2693. jarg422h.htm#clocks +2694. jarg422h.htm#clobber +2695. jarg422h.htm#%3d%20C%20%3d +2696. jarg422h.htm#overclock +2697. jarg422h.htm#clone +2698. jarg422h.htm#clock +2699. jarg422h.htm#%3d%20C%20%3d +2700. jarg422h.htm#cycle +2701. jarg422h.htm#jiffy +2702. jarg422h.htm#clone-and-hack%20coding +2703. jarg422h.htm#clocks +2704. jarg422h.htm#%3d%20C%20%3d +2705. jarg422h.htm#mung +2706. jarg422h.htm#clover%20key +2707. jarg422h.htm#clone +2708. jarg422h.htm#%3d%20C%20%3d +2709. jarg422h.htm#case%20and%20paste +2710. jarg422h.htm#clue-by-four +2711. jarg422h.htm#clone-and-hack%20coding +2712. jarg422h.htm#%3d%20C%20%3d +2713. jarg422h.htm#feature%20key +2714. jarg422h.htm#clustergeeking +2715. jarg422h.htm#clover%20key +2716. jarg422h.htm#%3d%20C%20%3d +2717. jarg422h.htm#LART +2718. jarg422h.htm#co-lo +2719. jarg422h.htm#clue-by-four +2720. jarg422h.htm#%3d%20C%20%3d +2721. jarg422h.htm#coaster +2722. jarg422h.htm#clustergeeking +2723. jarg422h.htm#%3d%20C%20%3d +2724. jarg422h.htm#COBOL +2725. jarg422h.htm#co-lo +2726. jarg422h.htm#%3d%20C%20%3d +2727. jarg422h.htm#COBOL%20fingers +2728. jarg422h.htm#coaster +2729. jarg422h.htm#%3d%20C%20%3d +2730. jarg422h.htm#evil +2731. jarg422h.htm#card%20walloper +2732. jarg422h.htm#dinosaur +2733. jarg422h.htm#suit +2734. jarg422h.htm#code%20grinder +2735. jarg422h.htm#fear%20and%20loathing +2736. jarg422h.htm#software%20rot +2737. jarg422h.htm#cobweb%20site +2738. jarg422h.htm#COBOL +2739. jarg422h.htm#%3d%20C%20%3d +2740. jarg422h.htm#candygrammar +2741. jarg422h.htm#code +2742. jarg422h.htm#COBOL%20fingers +2743. jarg422h.htm#%3d%20C%20%3d +2744. jarg422h.htm#code%20grinder +2745. jarg422h.htm#cobweb%20site +2746. jarg422h.htm#%3d%20C%20%3d +2747. jarg422h.htm#bubble%20sort +2748. jarg422h.htm#newbie +2749. jarg422h.htm#suit +2750. jarg422h.htm#code%20monkey +2751. jarg422h.htm#code +2752. jarg422h.htm#%3d%20C%20%3d +2753. jarg422h.htm#suit +2754. jarg422h.htm#code%20grinder +2755. jarg422h.htm#Real%20World +2756. jarg422h.htm#suit +2757. jarg422h.htm#brute%20force +2758. jarg422h.htm#card%20walloper +2759. jarg422h.htm#hacker +2760. jarg422h.htm#Real%20Programmer +2761. jarg422h.htm#Code%20of%20the%20Geeks +2762. jarg422h.htm#code%20grinder +2763. jarg422h.htm#%3d%20C%20%3d +2764. jarg422h.htm#management +2765. jarg422h.htm#code%20police +2766. jarg422h.htm#code%20monkey +2767. jarg422h.htm#%3d%20C%20%3d +2768. jarg422h.htm#geek%20code +2769. jarg422h.htm#codes +2770. jarg422h.htm#Code%20of%20the%20Geeks +2771. jarg422h.htm#%3d%20C%20%3d +2772. jarg422h.htm#weenie +2773. jarg422h.htm#codewalker +2774. jarg422h.htm#code%20police +2775. jarg422h.htm#%3d%20C%20%3d +2776. jarg422h.htm#number-crunching +2777. jarg422h.htm#coefficient%20of%20X +2778. jarg422h.htm#codes +2779. jarg422h.htm#%3d%20C%20%3d +2780. jarg422h.htm#cokebottle +2781. jarg422h.htm#codewalker +2782. jarg422h.htm#%3d%20C%20%3d +2783. jarg422h.htm#fudge%20factor +2784. jarg422h.htm#cold%20boot +2785. jarg422h.htm#coefficient%20of%20X +2786. jarg422h.htm#%3d%20C%20%3d +2787. jarg422h.htm#space-cadet%20keyboard +2788. jarg422h.htm#bang +2789. jarg422h.htm#quadruple%20bucky +2790. jarg422h.htm#COME%20FROM +2791. jarg422h.htm#cokebottle +2792. jarg422h.htm#%3d%20C%20%3d +2793. jarg422h.htm#boot +2794. jarg422h.htm#comm%20mode +2795. jarg422h.htm#cold%20boot +2796. jarg422h.htm#%3d%20C%20%3d +2797. jarg422h.htm#automagically +2798. jarg422h.htm#Datamation +2799. jarg422h.htm#holy%20wars +2800. jarg422h.htm#considered%20harmful +2801. jarg422h.htm#COBOL +2802. jarg422h.htm#INTERCAL +2803. jarg422h.htm#retrocomputing +2804. jarg422h.htm#command%20key +2805. jarg422h.htm#COME%20FROM +2806. jarg422h.htm#%3d%20C%20%3d +2807. jarg422h.htm#talk%20mode +2808. jarg422h.htm#comment%20out +2809. jarg422h.htm#comm%20mode +2810. jarg422h.htm#%3d%20C%20%3d +2811. jarg422h.htm#feature%20key +2812. jarg422h.htm#Commonwealth%20Hackish +2813. jarg422h.htm#command%20key +2814. jarg422h.htm#%3d%20C%20%3d +2815. jarg422h.htm#condition%20out +2816. jarg422h.htm#C +2817. jarg422h.htm#compact +2818. jarg422h.htm#comment%20out +2819. jarg422h.htm#%3d%20C%20%3d +2820. jarg422h.htm#newsgroup +2821. jarg422h.htm#metasyntactic%20variable +2822. jarg422h.htm#blurgle +2823. jarg422h.htm#wibble +2824. jarg422h.htm#fish +2825. jarg422h.htm#womble +2826. jarg422h.htm#foo +2827. jarg422h.htm#attoparsec +2828. jarg422h.htm#calculator +2829. jarg422h.htm#chemist +2830. jarg422h.htm#console%20jockey +2831. jarg422h.htm#fish +2832. jarg422h.htm#go-faster%20stripes +2833. jarg422h.htm#grunge +2834. jarg422h.htm#hakspek +2835. jarg422h.htm#heavy%20metal +2836. jarg422h.htm#leaky%20heap +2837. jarg422h.htm#lord%20high%20fixer +2838. jarg422h.htm#loose%20bytes +2839. jarg422h.htm#muddie +2840. jarg422h.htm#nadger +2841. jarg422h.htm#noddy +2842. jarg422h.htm#psychedelicware +2843. jarg422h.htm#plingnet +2844. jarg422h.htm#raster%20blaster +2845. jarg422h.htm#RTBM +2846. jarg422h.htm#seggie +2847. jarg422h.htm#spod +2848. jarg422h.htm#sun%20lounge +2849. jarg422h.htm#terminal%20junkie +2850. jarg422h.htm#tick-list%20features +2851. jarg422h.htm#weeble +2852. jarg422h.htm#weasel +2853. jarg422h.htm#YABA +2854. jarg422h.htm#Bad%20Thing +2855. jarg422h.htm#barf +2856. jarg422h.htm#bogus +2857. jarg422h.htm#bum +2858. jarg422h.htm#chase%20pointers +2859. jarg422h.htm#cosmic%20rays +2860. jarg422h.htm#crippleware +2861. jarg422h.htm#crunch +2862. jarg422h.htm#dodgy +2863. jarg422h.htm#gonk +2864. jarg422h.htm#hamster +2865. jarg422h.htm#hardwarily +2866. jarg422h.htm#mess-dos +2867. jarg422h.htm#nybble +2868. jarg422h.htm#proglet +2869. jarg422h.htm#root +2870. jarg422h.htm#SEX +2871. jarg422h.htm#tweak +2872. jarg422h.htm#womble +2873. jarg422h.htm#xyzzy +2874. jarg422h.htm#compiler%20jock +2875. jarg422h.htm#Commonwealth%20Hackish +2876. jarg422h.htm#%3d%20C%20%3d +2877. jarg422h.htm#feature +2878. jarg422h.htm#cruft +2879. jarg422h.htm#Classic%20C +2880. jarg422h.htm#compo +2881. jarg422h.htm#compact +2882. jarg422h.htm#%3d%20C%20%3d +2883. jarg422h.htm#jock +2884. jarg422h.htm#compress +2885. jarg422h.htm#compiler%20jock +2886. jarg422h.htm#%3d%20C%20%3d +2887. jarg422h.htm#demoscene +2888. jarg422h.htm#demoparty +2889. jarg422h.htm#intro +2890. jarg422h.htm#demo +2891. jarg422h.htm#Compu$erve +2892. jarg422h.htm#compo +2893. jarg422h.htm#%3d%20C%20%3d +2894. jarg422h.htm#crunch +2895. jarg422h.htm#Usenet +2896. jarg422h.htm#crunch +2897. jarg422h.htm#computer%20confetti +2898. jarg422h.htm#compress +2899. jarg422h.htm#%3d%20C%20%3d +2900. jarg422h.htm#CI$ +2901. jarg422h.htm#computer%20geek +2902. jarg422h.htm#Compu$erve +2903. jarg422h.htm#%3d%20C%20%3d +2904. jarg422h.htm#chad +2905. jarg422h.htm#computron +2906. jarg422h.htm#computer%20confetti +2907. jarg422h.htm#%3d%20C%20%3d +2908. jarg422h.htm#larval%20stage +2909. jarg422h.htm#propeller%20head +2910. jarg422h.htm#clustergeeking +2911. jarg422h.htm#geek%20out +2912. jarg422h.htm#wannabee +2913. jarg422h.htm#terminal%20junkie +2914. jarg422h.htm#spod +2915. jarg422h.htm#weenie +2916. http://www.darkwater.com/omni/geek.html +2917. jarg422h.htm#geek%20code +2918. jarg422h.htm#con +2919. jarg422h.htm#computer%20geek +2920. jarg422h.htm#%3d%20C%20%3d +2921. jarg422h.htm#bitty%20box +2922. jarg422h.htm#Get%20a%20real%20computer! +2923. jarg422h.htm#toy +2924. jarg422h.htm#crank +2925. jarg422h.htm#bogon +2926. jarg422h.htm#condition%20out +2927. jarg422h.htm#computron +2928. jarg422h.htm#%3d%20C%20%3d +2929. jarg422h.htm#fan +2930. jarg422h.htm#condom +2931. jarg422h.htm#con +2932. jarg422h.htm#%3d%20C%20%3d +2933. jarg422h.htm#canonical +2934. jarg422h.htm#bletcherous +2935. jarg422h.htm#comment%20out +2936. jarg422h.htm#confuser +2937. jarg422h.htm#condition%20out +2938. jarg422h.htm#%3d%20C%20%3d +2939. jarg422h.htm#SEX +2940. jarg422h.htm#light%20pipe +2941. jarg422h.htm#programming%20fluid +2942. jarg422h.htm#Great%20Worm +2943. jarg422h.htm#connector%20conspiracy +2944. jarg422h.htm#condom +2945. jarg422h.htm#%3d%20C%20%3d +2946. jarg422h.htm#cons +2947. jarg422h.htm#confuser +2948. jarg422h.htm#%3d%20C%20%3d +2949. jarg422h.htm#PDP-10 +2950. jarg422h.htm#DEC +2951. jarg422h.htm#backward%20combatability +2952. jarg422h.htm#considered%20harmful +2953. jarg422h.htm#connector%20conspiracy +2954. jarg422h.htm#%3d%20C%20%3d +2955. jarg422h.htm#console +2956. jarg422h.htm#cons +2957. jarg422h.htm#%3d%20C%20%3d +2958. http://www.acm.org/classics +2959. jarg422h.htm#console%20jockey +2960. jarg422h.htm#considered%20harmful +2961. jarg422h.htm#%3d%20C%20%3d +2962. jarg422h.htm#mainframe +2963. jarg422h.htm#tty +2964. jarg422h.htm#X +2965. jarg422h.htm#content-free +2966. jarg422h.htm#console +2967. jarg422h.htm#%3d%20C%20%3d +2968. jarg422h.htm#terminal%20junkie +2969. jarg422h.htm#control-C +2970. jarg422h.htm#console%20jockey +2971. jarg422h.htm#%3d%20C%20%3d +2972. jarg422h.htm#flamage +2973. jarg422h.htm#four-color%20glossies +2974. jarg422h.htm#control-O +2975. jarg422h.htm#content-free +2976. jarg422h.htm#%3d%20C%20%3d +2977. jarg422h.htm#control-Q +2978. jarg422h.htm#control-C +2979. jarg422h.htm#%3d%20C%20%3d +2980. jarg422h.htm#control-S +2981. jarg422h.htm#control-S +2982. jarg422h.htm#control-O +2983. jarg422h.htm#%3d%20C%20%3d +2984. jarg422h.htm#XON +2985. jarg422h.htm#control-S +2986. jarg422h.htm#Conway's%20Law +2987. jarg422h.htm#control-Q +2988. jarg422h.htm#%3d%20C%20%3d +2989. jarg422h.htm#control-O +2990. jarg422h.htm#cookbook +2991. jarg422h.htm#control-S +2992. jarg422h.htm#%3d%20C%20%3d +2993. jarg422h.htm#Datamation +2994. jarg422h.htm#SNAFU%20principle +2995. jarg422h.htm#cooked%20mode +2996. jarg422h.htm#Conway's%20Law +2997. jarg422h.htm#%3d%20C%20%3d +2998. jarg422h.htm#magic +2999. jarg422h.htm#PostScript +3000. jarg422h.htm#Blue%20Book +3001. jarg422h.htm#voodoo%20programming +3002. jarg422h.htm#monkey%20up +3003. jarg422h.htm#cookie +3004. jarg422h.htm#cookbook +3005. jarg422h.htm#%3d%20C%20%3d +3006. jarg422h.htm#raw%20mode +3007. jarg422h.htm#raw%20mode +3008. jarg422h.htm#rare%20mode +3009. jarg422h.htm#cookie%20bear +3010. jarg422h.htm#cooked%20mode +3011. jarg422h.htm#%3d%20C%20%3d +3012. jarg422h.htm#magic%20cookie +3013. jarg422h.htm#fortune%20cookie +3014. jarg422h.htm#cookie%20file +3015. jarg422h.htm#cookie +3016. jarg422h.htm#%3d%20C%20%3d +3017. jarg422h.htm#cookie%20monster +3018. jarg422h.htm#cookie%20jar +3019. jarg422h.htm#cookie%20bear +3020. jarg422h.htm#%3d%20C%20%3d +3021. jarg422h.htm#fortune%20cookie +3022. jarg422h.htm#cookie%20monster +3023. jarg422h.htm#cookie%20file +3024. jarg422h.htm#%3d%20C%20%3d +3025. jarg422h.htm#cookie +3026. jarg422h.htm#magic%20number +3027. jarg422h.htm#copious%20free%20time +3028. jarg422h.htm#cookie%20jar +3029. jarg422h.htm#%3d%20C%20%3d +3030. jarg422h.htm#TOPS-10 +3031. jarg422h.htm#ITS +3032. jarg422h.htm#Multics +3033. jarg422h.htm#console +3034. jarg422h.htm#mainframe +3035. jarg422h.htm#FOAF +3036. jarg422h.htm#wabbit +3037. jarg422h.htm#retcon +3038. jarg422h.htm#cookie%20bear +3039. jarg422h.htm#copper +3040. jarg422h.htm#cookie%20monster +3041. jarg422h.htm#%3d%20C%20%3d +3042. jarg422h.htm#chrome +3043. jarg422h.htm#suit +3044. jarg422h.htm#copy%20protection +3045. jarg422h.htm#copious%20free%20time +3046. jarg422h.htm#%3d%20C%20%3d +3047. jarg422h.htm#light%20pipe +3048. jarg422h.htm#copybroke +3049. jarg422h.htm#copper +3050. jarg422h.htm#%3d%20C%20%3d +3051. jarg422h.htm#copycenter +3052. jarg422h.htm#copy%20protection +3053. jarg422h.htm#%3d%20C%20%3d +3054. jarg422h.htm#copywronged +3055. jarg422h.htm#copy%20protection +3056. jarg422h.htm#copyleft +3057. jarg422h.htm#copybroke +3058. jarg422h.htm#%3d%20C%20%3d +3059. jarg422h.htm#copyparty +3060. jarg422h.htm#copycenter +3061. jarg422h.htm#%3d%20C%20%3d +3062. jarg422h.htm#GNU +3063. jarg422h.htm#EMACS +3064. jarg422h.htm#General%20Public%20Virus +3065. jarg422h.htm#copywronged +3066. jarg422h.htm#copyleft +3067. jarg422h.htm#%3d%20C%20%3d +3068. jarg422h.htm#demoscene +3069. jarg422h.htm#demoparty +3070. jarg422h.htm#core +3071. jarg422h.htm#copyparty +3072. jarg422h.htm#%3d%20C%20%3d +3073. jarg422h.htm#copybroke +3074. jarg422h.htm#core%20cancer +3075. jarg422h.htm#copywronged +3076. jarg422h.htm#%3d%20C%20%3d +3077. jarg422h.htm#core%20dump +3078. jarg422h.htm#store +3079. jarg422h.htm#core%20dump +3080. jarg422h.htm#core +3081. jarg422h.htm#%3d%20C%20%3d +3082. jarg422h.htm#leak +3083. jarg422h.htm#core%20leak +3084. jarg422h.htm#core%20cancer +3085. jarg422h.htm#%3d%20C%20%3d +3086. jarg422h.htm#Iron%20Age +3087. jarg422h.htm#core +3088. jarg422h.htm#bits +3089. jarg422h.htm#brain%20dump +3090. jarg422h.htm#core +3091. jarg422h.htm#Core%20Wars +3092. jarg422h.htm#core%20dump +3093. jarg422h.htm#%3d%20C%20%3d +3094. jarg422h.htm#memory%20leak +3095. jarg422h.htm#corge +3096. jarg422h.htm#core%20leak +3097. jarg422h.htm#%3d%20C%20%3d +3098. jarg422h.htm#core +3099. http://www.koth.org/ +3100. jarg422h.htm#cosmic%20rays +3101. jarg422h.htm#Core%20Wars +3102. jarg422h.htm#%3d%20C%20%3d +3103. jarg422h.htm#metasyntactic%20variable +3104. jarg422h.htm#GOSMACS +3105. jarg422h.htm#grault +3106. jarg422h.htm#cough%20and%20die +3107. jarg422h.htm#corge +3108. jarg422h.htm#%3d%20C%20%3d +3109. jarg422h.htm#bit%20rot +3110. jarg422h.htm#handwave +3111. jarg422h.htm#randomness +3112. jarg422h.htm#tube +3113. jarg422h.htm#sunspots +3114. jarg422h.htm#phase%20of%20the%20moon +3115. jarg422h.htm#courier +3116. jarg422h.htm#cosmic%20rays +3117. jarg422h.htm#%3d%20C%20%3d +3118. jarg422h.htm#barf +3119. jarg422h.htm#die +3120. jarg422h.htm#die%20horribly +3121. jarg422h.htm#scream%20and%20die +3122. jarg422h.htm#cow%20orker +3123. jarg422h.htm#cough%20and%20die +3124. jarg422h.htm#%3d%20C%20%3d +3125. jarg422h.htm#warez +3126. jarg422h.htm#server +3127. jarg422h.htm#leech +3128. jarg422h.htm#warez%20d00dz +3129. jarg422h.htm#cracker +3130. jarg422h.htm#elite +3131. jarg422h.htm#cowboy +3132. jarg422h.htm#courier +3133. jarg422h.htm#%3d%20C%20%3d +3134. jarg422h.htm#Dilbert +3135. jarg422h.htm#scary%20devil%20monastery +3136. jarg422h.htm#hing +3137. jarg422h.htm#grilf +3138. jarg422h.htm#filk +3139. jarg422h.htm#newsfroup +3140. jarg422h.htm#CP%2fM +3141. jarg422h.htm#cow%20orker +3142. jarg422h.htm#%3d%20C%20%3d +3143. jarg422h.htm#cyberpunk +3144. jarg422h.htm#hacker +3145. jarg422h.htm#CPU%20Wars +3146. jarg422h.htm#cowboy +3147. jarg422h.htm#%3d%20C%20%3d +3148. jarg422h.htm#retcon +3149. jarg422h.htm#OS +3150. jarg422h.htm#DEC +3151. jarg422h.htm#TOPS-10 +3152. jarg422h.htm#MS-DOS +3153. jarg422h.htm#operating%20system +3154. jarg422h.htm#crack +3155. jarg422h.htm#CP%2fM +3156. jarg422h.htm#%3d%20C%20%3d +3157. jarg422h.htm#ADVENT +3158. http://www.e-pix.com/CPUWARS/cpuwars.html +3159. jarg422h.htm#eat%20flaming%20death +3160. jarg422h.htm#crack%20root +3161. jarg422h.htm#CPU%20Wars +3162. jarg422h.htm#%3d%20C%20%3d +3163. jarg422h.htm#cracker +3164. jarg422h.htm#exploit +3165. jarg422h.htm#cracker +3166. jarg422h.htm#crack +3167. jarg422h.htm#%3d%20C%20%3d +3168. jarg422h.htm#root +3169. jarg422h.htm#cracking +3170. jarg422h.htm#cracking +3171. jarg422h.htm#crack%20root +3172. jarg422h.htm#%3d%20C%20%3d +3173. jarg422h.htm#hacker +3174. jarg422h.htm#larval%20stage +3175. jarg422h.htm#mundane +3176. jarg422h.htm#losing +3177. jarg422h.htm#cracking +3178. jarg422h.htm#phreaking +3179. jarg422h.htm#samurai +3180. jarg422h.htm#dark-side%20hacker +3181. jarg422h.htm#hacker%20ethic +3182. jarg422h.htm#warez%20d00dz +3183. jarg422h.htm#crank +3184. jarg422h.htm#cracker +3185. jarg422h.htm#%3d%20C%20%3d +3186. jarg422h.htm#cracker +3187. jarg422h.htm#crapplet +3188. jarg422h.htm#cracking +3189. jarg422h.htm#%3d%20C%20%3d +3190. jarg422h.htm#CrApTeX +3191. jarg422h.htm#crank +3192. jarg422h.htm#%3d%20C%20%3d +3193. jarg422h.htm#crash +3194. jarg422h.htm#crapplet +3195. jarg422h.htm#%3d%20C%20%3d +3196. jarg422h.htm#troff +3197. jarg422h.htm#religious%20issues +3198. jarg422h.htm#TeX +3199. jarg422h.htm#crash%20and%20burn +3200. jarg422h.htm#CrApTeX +3201. jarg422h.htm#%3d%20C%20%3d +3202. jarg422h.htm#system +3203. jarg422h.htm#luser +3204. jarg422h.htm#down +3205. jarg422h.htm#SPACEWAR +3206. jarg422h.htm#hacking%20run +3207. jarg422h.htm#gronk%20out +3208. jarg422h.htm#crawling%20horror +3209. jarg422h.htm#crash +3210. jarg422h.htm#%3d%20C%20%3d +3211. jarg422h.htm#die%20horribly +3212. jarg422h.htm#beta +3213. jarg422h.htm#cray +3214. jarg422h.htm#crash%20and%20burn +3215. jarg422h.htm#%3d%20C%20%3d +3216. jarg422h.htm#dusty%20deck +3217. jarg422h.htm#gonkulator +3218. jarg422h.htm#WOMBAT +3219. jarg422h.htm#cray%20instability +3220. jarg422h.htm#crawling%20horror +3221. jarg422h.htm#%3d%20C%20%3d +3222. jarg422h.htm#canonical +3223. jarg422h.htm#number-crunching +3224. jarg422h.htm#crayola +3225. jarg422h.htm#cray +3226. jarg422h.htm#%3d%20C%20%3d +3227. jarg422h.htm#cray +3228. jarg422h.htm#crayola%20books +3229. jarg422h.htm#cray%20instability +3230. jarg422h.htm#%3d%20C%20%3d +3231. jarg422h.htm#killer%20micro +3232. jarg422h.htm#crayon +3233. jarg422h.htm#crayola +3234. jarg422h.htm#%3d%20C%20%3d +3235. jarg422h.htm#rainbow%20series +3236. jarg422h.htm#Orange%20Book +3237. jarg422h.htm#creationism +3238. jarg422h.htm#crayola%20books +3239. jarg422h.htm#%3d%20C%20%3d +3240. jarg422h.htm#computron +3241. jarg422h.htm#number-crunching +3242. jarg422h.htm#creep +3243. jarg422h.htm#crayon +3244. jarg422h.htm#%3d%20C%20%3d +3245. jarg422h.htm#management +3246. jarg422h.htm#creeping%20elegance +3247. jarg422h.htm#creationism +3248. jarg422h.htm#%3d%20C%20%3d +3249. jarg422h.htm#creeping%20featurism +3250. jarg422h.htm#creep +3251. jarg422h.htm#%3d%20C%20%3d +3252. jarg422h.htm#elegant +3253. jarg422h.htm#Real%20World +3254. jarg422h.htm#creeping%20featurism +3255. jarg422h.htm#second-system%20effect +3256. jarg422h.htm#tense +3257. jarg422h.htm#creeping%20featuritis +3258. jarg422h.htm#creeping%20elegance +3259. jarg422h.htm#%3d%20C%20%3d +3260. jarg422h.htm#chrome +3261. jarg422h.htm#feature +3262. jarg422h.htm#feeping%20creaturism +3263. jarg422h.htm#BSD +3264. jarg422h.htm#feature +3265. jarg422h.htm#second-system%20effect +3266. jarg422h.htm#creeping%20elegance +3267. jarg422h.htm#cretin +3268. jarg422h.htm#creeping%20featurism +3269. jarg422h.htm#%3d%20C%20%3d +3270. jarg422h.htm#creeping%20featurism +3271. jarg422h.htm#cretinous +3272. jarg422h.htm#creeping%20featuritis +3273. jarg422h.htm#%3d%20C%20%3d +3274. jarg422h.htm#loser +3275. jarg422h.htm#crippleware +3276. jarg422h.htm#cretin +3277. jarg422h.htm#%3d%20C%20%3d +3278. jarg422h.htm#dread%20high-bit%20disease +3279. jarg422h.htm#bletcherous +3280. jarg422h.htm#bagbiting +3281. jarg422h.htm#losing +3282. jarg422h.htm#brain-damaged +3283. jarg422h.htm#critical%20mass +3284. jarg422h.htm#cretinous +3285. jarg422h.htm#%3d%20C%20%3d +3286. jarg422h.htm#guiltware +3287. jarg422h.htm#careware +3288. jarg422h.htm#nagware +3289. jarg422h.htm#crlf +3290. jarg422h.htm#crippleware +3291. jarg422h.htm#%3d%20C%20%3d +3292. jarg422h.htm#epsilon +3293. jarg422h.htm#creeping%20featurism +3294. jarg422h.htm#crock +3295. jarg422h.htm#critical%20mass +3296. jarg422h.htm#%3d%20C%20%3d +3297. jarg422h.htm#newline +3298. jarg422h.htm#terpri +3299. jarg422h.htm#Unix +3300. jarg422h.htm#cross-post +3301. jarg422h.htm#crlf +3302. jarg422h.htm#%3d%20C%20%3d +3303. jarg422h.htm#segfault +3304. jarg422h.htm#The%20Story%20of%20Mel +3305. jarg422h.htm#kluge +3306. jarg422h.htm#brittle +3307. jarg422h.htm#crossload +3308. jarg422h.htm#crock +3309. jarg422h.htm#%3d%20C%20%3d +3310. jarg422h.htm#followup +3311. jarg422h.htm#crudware +3312. jarg422h.htm#cross-post +3313. jarg422h.htm#%3d%20C%20%3d +3314. jarg422h.htm#upload +3315. jarg422h.htm#download +3316. jarg422h.htm#cruft +3317. jarg422h.htm#crossload +3318. jarg422h.htm#%3d%20C%20%3d +3319. jarg422h.htm#freeware +3320. jarg422h.htm#MS-DOS +3321. jarg422h.htm#cruft%20together +3322. jarg422h.htm#crudware +3323. jarg422h.htm#%3d%20C%20%3d +3324. jarg422h.htm#crufty +3325. jarg422h.htm#hand-hacking +3326. jarg422h.htm#cruftsmanship +3327. jarg422h.htm#cruft +3328. jarg422h.htm#%3d%20C%20%3d +3329. jarg422h.htm#kluge%20up +3330. jarg422h.htm#hack%20together +3331. jarg422h.htm#hack%20up +3332. jarg422h.htm#kluge%20up +3333. jarg422h.htm#crufty +3334. jarg422h.htm#crufty +3335. jarg422h.htm#cruft%20together +3336. jarg422h.htm#%3d%20C%20%3d +3337. jarg422h.htm#cruft +3338. jarg422h.htm#crumb +3339. jarg422h.htm#cruftsmanship +3340. jarg422h.htm#%3d%20C%20%3d +3341. jarg422h.htm#canonical +3342. jarg422h.htm#DEC +3343. jarg422h.htm#frob +3344. jarg422h.htm#random +3345. jarg422h.htm#crunch +3346. jarg422h.htm#crufty +3347. jarg422h.htm#%3d%20C%20%3d +3348. jarg422h.htm#quad +3349. jarg422h.htm#bit +3350. jarg422h.htm#nybble +3351. jarg422h.htm#tayste +3352. jarg422h.htm#nybble +3353. jarg422h.htm#cryppie +3354. jarg422h.htm#crumb +3355. jarg422h.htm#%3d%20C%20%3d +3356. jarg422h.htm#number-crunching +3357. jarg422h.htm#number-crunching +3358. jarg422h.htm#compress +3359. jarg422h.htm#ASCII +3360. jarg422h.htm#Obfuscated%20C%20Contest +3361. jarg422h.htm#CTSS +3362. jarg422h.htm#crunch +3363. jarg422h.htm#%3d%20C%20%3d +3364. jarg422h.htm#cube +3365. jarg422h.htm#cryppie +3366. jarg422h.htm#%3d%20C%20%3d +3367. jarg422h.htm#Multics +3368. jarg422h.htm#Unix +3369. jarg422h.htm#ITS +3370. jarg422h.htm#ITS +3371. jarg422h.htm#cubing +3372. jarg422h.htm#CTSS +3373. jarg422h.htm#%3d%20C%20%3d +3374. jarg422h.htm#cup%20holder +3375. jarg422h.htm#cube +3376. jarg422h.htm#%3d%20C%20%3d +3377. jarg422h.htm#cursor%20dipped%20in%20X +3378. jarg422h.htm#cubing +3379. jarg422h.htm#%3d%20C%20%3d +3380. jarg422h.htm#cuspy +3381. jarg422h.htm#cup%20holder +3382. jarg422h.htm#%3d%20C%20%3d +3383. jarg422h.htm#nastygram +3384. jarg422h.htm#cut%20a%20tape +3385. jarg422h.htm#cursor%20dipped%20in%20X +3386. jarg422h.htm#%3d%20C%20%3d +3387. jarg422h.htm#DEC +3388. jarg422h.htm#rude +3389. jarg422h.htm#cybercrud +3390. jarg422h.htm#cuspy +3391. jarg422h.htm#%3d%20C%20%3d +3392. jarg422h.htm#cyberpunk +3393. jarg422h.htm#cut%20a%20tape +3394. jarg422h.htm#%3d%20C%20%3d +3395. jarg422h.htm#MEGO +3396. jarg422h.htm#cyberspace +3397. jarg422h.htm#cybercrud +3398. jarg422h.htm#%3d%20C%20%3d +3399. jarg422h.htm#Bibliography +3400. jarg422h.htm#cyberspace +3401. jarg422h.htm#ice +3402. jarg422h.htm#jack%20in +3403. jarg422h.htm#go%20flatline +3404. jarg422h.htm#cycle +3405. jarg422h.htm#cyberpunk +3406. jarg422h.htm#%3d%20C%20%3d +3407. jarg422h.htm#cyberpunk +3408. jarg422h.htm#virtual%20reality +3409. jarg422h.htm#the%20network +3410. jarg422h.htm#Matrix +3411. jarg422h.htm#wannabee +3412. jarg422h.htm#meatspace +3413. jarg422h.htm#hack%20mode +3414. jarg422h.htm#cycle%20crunch +3415. jarg422h.htm#cyberspace +3416. jarg422h.htm#%3d%20C%20%3d +3417. jarg422h.htm#cycle +3418. jarg422h.htm#bounce +3419. jarg422h.htm#120%20reset +3420. jarg422h.htm#cycle%20drought +3421. jarg422h.htm#cycle +3422. jarg422h.htm#%3d%20C%20%3d +3423. jarg422h.htm#thrash +3424. jarg422h.htm#cycle%20of%20reincarnation +3425. jarg422h.htm#cycle%20crunch +3426. jarg422h.htm#%3d%20C%20%3d +3427. jarg422h.htm#cycle%20crunch +3428. jarg422h.htm#high%20moby +3429. jarg422h.htm#down +3430. jarg422h.htm#cycle%20server +3431. jarg422h.htm#cycle%20drought +3432. jarg422h.htm#%3d%20C%20%3d +3433. jarg422h.htm#wheel%20of%20reincarnation +3434. jarg422h.htm#cypherpunk +3435. jarg422h.htm#cycle%20of%20reincarnation +3436. jarg422h.htm#%3d%20C%20%3d +3437. jarg422h.htm#C%7cN%3eK +3438. jarg422h.htm#cycle%20server +3439. jarg422h.htm#%3d%20C%20%3d +3440. jarg422h.htm#cyberpunk +3441. mailto:cypherpunks-request@toad.com +3442. jarg422h.htm#tentacle +3443. jarg422h.htm#D.%20C.%20Power%20Lab +3444. jarg422h.htm#cypherpunk +3445. jarg422h.htm#%3d%20C%20%3d +3446. jarg422h.htm#snarf +3447. jarg422h.htm#scary%20devil%20monastery +3448. http://www.lspace.org/faqs/acronym-faq.g.html +3449. jarg422h.htm#%3d%20E%20%3d +3450. jarg422h.htm#%3d%20C%20%3d +3451. jarg422h.htm#The%20Jargon%20Lexicon +3452. jarg422h.htm#D.%20C.%20Power%20Lab +3453. jarg422h.htm#daemon +3454. jarg422h.htm#daemon%20book +3455. jarg422h.htm#dahmum +3456. jarg422h.htm#dancing%20frog +3457. jarg422h.htm#dangling%20pointer +3458. jarg422h.htm#dark-side%20hacker +3459. jarg422h.htm#Datamation +3460. jarg422h.htm#DAU +3461. jarg422h.htm#Dave%20the%20Resurrector +3462. jarg422h.htm#day%20mode +3463. jarg422h.htm#dd +3464. jarg422h.htm#DDT +3465. jarg422h.htm#de-rezz +3466. jarg422h.htm#dead +3467. jarg422h.htm#dead%20beef%20attack +3468. jarg422h.htm#dead%20code +3469. jarg422h.htm#dead%20link +3470. jarg422h.htm#DEADBEEF +3471. jarg422h.htm#deadlock +3472. jarg422h.htm#deadly%20embrace +3473. jarg422h.htm#death%20code +3474. jarg422h.htm#Death%20Square +3475. jarg422h.htm#Death%20Star +3476. jarg422h.htm#DEC +3477. jarg422h.htm#DEC +3478. jarg422h.htm#DEC%20Wars +3479. jarg422h.htm#decay +3480. jarg422h.htm#deckle +3481. jarg422h.htm#DED +3482. jarg422h.htm#deep%20hack%20mode +3483. jarg422h.htm#deep%20magic +3484. jarg422h.htm#deep%20space +3485. jarg422h.htm#defenestration +3486. jarg422h.htm#defined%20as +3487. jarg422h.htm#dehose +3488. jarg422h.htm#deletia +3489. jarg422h.htm#deliminator +3490. jarg422h.htm#delint +3491. jarg422h.htm#delta +3492. jarg422h.htm#demented +3493. jarg422h.htm#demigod +3494. jarg422h.htm#demo +3495. jarg422h.htm#demo%20mode +3496. jarg422h.htm#demoeffect +3497. jarg422h.htm#demogroup +3498. jarg422h.htm#demon +3499. jarg422h.htm#demon%20dialer +3500. jarg422h.htm#demoparty +3501. jarg422h.htm#demoscene +3502. jarg422h.htm#dentro +3503. jarg422h.htm#depeditate +3504. jarg422h.htm#deprecated +3505. jarg422h.htm#derf +3506. jarg422h.htm#deserves%20to%20lose +3507. jarg422h.htm#desk%20check +3508. jarg422h.htm#despew +3509. jarg422h.htm#Devil%20Book +3510. jarg422h.htm#%2fdev%2fnull +3511. jarg422h.htm#dickless%20workstation +3512. jarg422h.htm#dictionary%20flame +3513. jarg422h.htm#diddle +3514. jarg422h.htm#die +3515. jarg422h.htm#die%20horribly +3516. jarg422h.htm#diff +3517. jarg422h.htm#digit +3518. jarg422h.htm#dike +3519. jarg422h.htm#Dilbert +3520. jarg422h.htm#ding +3521. jarg422h.htm#dink +3522. jarg422h.htm#dinosaur +3523. jarg422h.htm#dinosaur%20pen +3524. jarg422h.htm#dinosaurs%20mating +3525. jarg422h.htm#dirtball +3526. jarg422h.htm#dirty%20power +3527. jarg422h.htm#disclaimer +3528. jarg422h.htm#Discordianism +3529. jarg422h.htm#disk%20farm +3530. jarg422h.htm#display%20hack +3531. jarg422h.htm#dispress +3532. jarg422h.htm#Dissociated%20Press +3533. jarg422h.htm#distribution +3534. jarg422h.htm#distro +3535. jarg422h.htm#disusered +3536. jarg422h.htm#do%20protocol +3537. jarg422h.htm#doc +3538. jarg422h.htm#documentation +3539. jarg422h.htm#dodgy +3540. jarg422h.htm#dogcow +3541. jarg422h.htm#dogfood +3542. jarg422h.htm#dogpile +3543. jarg422h.htm#dogwash +3544. jarg422h.htm#domainist +3545. jarg422h.htm#Don't%20do%20that%20then! +3546. jarg422h.htm#dongle +3547. jarg422h.htm#dongle-disk +3548. jarg422h.htm#donuts +3549. jarg422h.htm#doorstop +3550. jarg422h.htm#DoS%20attack +3551. jarg422h.htm#dot%20file +3552. jarg422h.htm#double%20bucky +3553. jarg422h.htm#doubled%20sig +3554. jarg422h.htm#down +3555. jarg422h.htm#download +3556. jarg422h.htm#DP +3557. jarg422h.htm#DPB +3558. jarg422h.htm#DPer +3559. jarg422h.htm#Dr.%20Fred%20Mbogo +3560. jarg422h.htm#dragon +3561. jarg422h.htm#Dragon%20Book +3562. jarg422h.htm#drain +3563. jarg422h.htm#dread%20high-bit%20disease +3564. jarg422h.htm#Dread%20Questionmark%20Disease +3565. jarg422h.htm#DRECNET +3566. jarg422h.htm#driver +3567. jarg422h.htm#droid +3568. jarg422h.htm#drone +3569. jarg422h.htm#drool-proof%20paper +3570. jarg422h.htm#drop%20on%20the%20floor +3571. jarg422h.htm#drop-ins +3572. jarg422h.htm#drop-outs +3573. jarg422h.htm#drugged +3574. jarg422h.htm#drum +3575. jarg422h.htm#drunk%20mouse%20syndrome +3576. jarg422h.htm#dub%20dub%20dub +3577. jarg422h.htm#Duff's%20device +3578. jarg422h.htm#dumb%20terminal +3579. jarg422h.htm#dumbass%20attack +3580. jarg422h.htm#dumbed%20down +3581. jarg422h.htm#dump +3582. jarg422h.htm#dumpster%20diving +3583. jarg422h.htm#dup%20killer +3584. jarg422h.htm#dup%20loop +3585. jarg422h.htm#dusty%20deck +3586. jarg422h.htm#DWIM +3587. jarg422h.htm#dynner +3588. jarg422h.htm#daemon +3589. jarg422h.htm#C%7cN%3eK +3590. jarg422h.htm#%3d%20D%20%3d +3591. jarg422h.htm#SAIL +3592. jarg422h.htm#Marginal%20Hacks +3593. jarg422h.htm#daemon%20book +3594. jarg422h.htm#D.%20C.%20Power%20Lab +3595. jarg422h.htm#%3d%20D%20%3d +3596. jarg422h.htm#ITS +3597. jarg422h.htm#LPT +3598. jarg422h.htm#LPT +3599. jarg422h.htm#demon +3600. jarg422h.htm#CTSS +3601. jarg422h.htm#dragon +3602. jarg422h.htm#dahmum +3603. jarg422h.htm#daemon +3604. jarg422h.htm#%3d%20D%20%3d +3605. jarg422h.htm#BSD +3606. jarg422h.htm#daemon +3607. jarg422h.htm#Devil%20Book +3608. jarg422h.htm#dancing%20frog +3609. jarg422h.htm#daemon%20book +3610. jarg422h.htm#%3d%20D%20%3d +3611. jarg422h.htm#flame%20war +3612. jarg422h.htm#spam +3613. jarg422h.htm#OS%2f2 +3614. jarg422h.htm#Linux +3615. jarg422h.htm#Dissociated%20Press +3616. jarg422h.htm#dangling%20pointer +3617. jarg422h.htm#dahmum +3618. jarg422h.htm#%3d%20D%20%3d +3619. jarg422h.htm#dark-side%20hacker +3620. jarg422h.htm#dancing%20frog +3621. jarg422h.htm#%3d%20D%20%3d +3622. jarg422h.htm#dead%20link +3623. jarg422h.htm#Datamation +3624. jarg422h.htm#dangling%20pointer +3625. jarg422h.htm#%3d%20D%20%3d +3626. jarg422h.htm#cracker +3627. jarg422h.htm#samurai +3628. jarg422h.htm#DAU +3629. jarg422h.htm#dark-side%20hacker +3630. jarg422h.htm#%3d%20D%20%3d +3631. jarg422h.htm#suit +3632. jarg422h.htm#COME%20FROM +3633. jarg422h.htm#suit +3634. http://www.datamation.com/ +3635. jarg422h.htm#BOFH +3636. jarg422h.htm#Dave%20the%20Resurrector +3637. jarg422h.htm#Datamation +3638. jarg422h.htm#%3d%20D%20%3d +3639. jarg422h.htm#cretin +3640. jarg422h.htm#fool +3641. jarg422h.htm#loser +3642. jarg422h.htm#weasel +3643. jarg422h.htm#day%20mode +3644. jarg422h.htm#DAU +3645. jarg422h.htm#%3d%20D%20%3d +3646. jarg422h.htm#cancelbot +3647. jarg422h.htm#spam +3648. jarg422h.htm#dd +3649. jarg422h.htm#Dave%20the%20Resurrector +3650. jarg422h.htm#%3d%20D%20%3d +3651. jarg422h.htm#phase +3652. jarg422h.htm#DDT +3653. jarg422h.htm#day%20mode +3654. jarg422h.htm#%3d%20D%20%3d +3655. jarg422h.htm#JCL +3656. jarg422h.htm#cat +3657. jarg422h.htm#BLT +3658. jarg422h.htm#deprecated +3659. jarg422h.htm#BLT +3660. jarg422h.htm#de-rezz +3661. jarg422h.htm#dd +3662. jarg422h.htm#%3d%20D%20%3d +3663. jarg422h.htm#ITS +3664. jarg422h.htm#shell +3665. jarg422h.htm#DEC +3666. jarg422h.htm#suit +3667. jarg422h.htm#DEC +3668. jarg422h.htm#TMRC +3669. jarg422h.htm#dead +3670. jarg422h.htm#DDT +3671. jarg422h.htm#%3d%20D%20%3d +3672. jarg422h.htm#dead%20beef%20attack +3673. jarg422h.htm#de-rezz +3674. jarg422h.htm#%3d%20D%20%3d +3675. jarg422h.htm#down +3676. jarg422h.htm#crash +3677. jarg422h.htm#dead%20code +3678. jarg422h.htm#dead%20code +3679. jarg422h.htm#dead +3680. jarg422h.htm#%3d%20D%20%3d +3681. jarg422h.htm#DEADBEEF +3682. jarg422h.htm#dead%20link +3683. jarg422h.htm#dead%20beef%20attack +3684. jarg422h.htm#%3d%20D%20%3d +3685. jarg422h.htm#software%20rot +3686. jarg422h.htm#can't%20happen +3687. jarg422h.htm#grunge +3688. jarg422h.htm#dead +3689. jarg422h.htm#The%20Story%20of%20Mel +3690. jarg422h.htm#DEADBEEF +3691. jarg422h.htm#dead%20code +3692. jarg422h.htm#%3d%20D%20%3d +3693. jarg422h.htm#dangling%20pointer +3694. jarg422h.htm#link%20rot +3695. jarg422h.htm#deadlock +3696. jarg422h.htm#dead%20link +3697. jarg422h.htm#%3d%20D%20%3d +3698. jarg422h.htm#heisenbug +3699. jarg422h.htm#Bohr%20bug +3700. jarg422h.htm#fool +3701. jarg422h.htm#dead%20beef%20attack +3702. jarg422h.htm#deadly%20embrace +3703. jarg422h.htm#DEADBEEF +3704. jarg422h.htm#%3d%20D%20%3d +3705. jarg422h.htm#deadly%20embrace +3706. jarg422h.htm#death%20code +3707. jarg422h.htm#deadlock +3708. jarg422h.htm#%3d%20D%20%3d +3709. jarg422h.htm#deadlock +3710. jarg422h.htm#deadlock +3711. jarg422h.htm#Death%20Square +3712. jarg422h.htm#deadly%20embrace +3713. jarg422h.htm#%3d%20D%20%3d +3714. jarg422h.htm#Death%20Star +3715. jarg422h.htm#death%20code +3716. jarg422h.htm#%3d%20D%20%3d +3717. jarg422h.htm#Death%20Star +3718. jarg422h.htm#DEC +3719. jarg422h.htm#Death%20Square +3720. jarg422h.htm#%3d%20D%20%3d +3721. jarg422h.htm#BSD +3722. jarg422h.htm#DEC%20Wars +3723. jarg422h.htm#Death%20Star +3724. jarg422h.htm#%3d%20D%20%3d +3725. jarg422h.htm#inc +3726. jarg422h.htm#killer%20micro +3727. jarg422h.htm#TMRC +3728. jarg422h.htm#PDP-10 +3729. jarg422h.htm#PDP-20 +3730. jarg422h.htm#VAX +3731. jarg422h.htm#silicon +3732. jarg422h.htm#killer%20micro +3733. jarg422h.htm#decay +3734. jarg422h.htm#DEC +3735. jarg422h.htm#%3d%20D%20%3d +3736. jarg422h.htm#Usenet +3737. http://www.tuxedo.org/~esr/writings/unixwars.html +3738. jarg422h.htm#deckle +3739. jarg422h.htm#DEC%20Wars +3740. jarg422h.htm#%3d%20D%20%3d +3741. jarg422h.htm#C +3742. jarg422h.htm#DED +3743. jarg422h.htm#decay +3744. jarg422h.htm#%3d%20D%20%3d +3745. jarg422h.htm#nybble +3746. jarg422h.htm#nickle +3747. jarg422h.htm#nybble +3748. jarg422h.htm#deep%20hack%20mode +3749. jarg422h.htm#deckle +3750. jarg422h.htm#%3d%20D%20%3d +3751. jarg422h.htm#SED +3752. jarg422h.htm#LER +3753. jarg422h.htm#write-only%20memory +3754. jarg422h.htm#AFJ +3755. jarg422h.htm#deep%20magic +3756. jarg422h.htm#DED +3757. jarg422h.htm#%3d%20D%20%3d +3758. jarg422h.htm#hack%20mode +3759. jarg422h.htm#deep%20space +3760. jarg422h.htm#deep%20hack%20mode +3761. jarg422h.htm#%3d%20D%20%3d +3762. jarg422h.htm#black%20art +3763. jarg422h.htm#wizard +3764. jarg422h.htm#OS +3765. jarg422h.htm#deep%20magic +3766. jarg422h.htm#heavy%20wizardry +3767. jarg422h.htm#voodoo%20programming +3768. jarg422h.htm#defenestration +3769. jarg422h.htm#deep%20magic +3770. jarg422h.htm#%3d%20D%20%3d +3771. jarg422h.htm#off%20the%20trolley +3772. jarg422h.htm#buzz +3773. jarg422h.htm#catatonic +3774. jarg422h.htm#hyperspace +3775. jarg422h.htm#bogosity +3776. jarg422h.htm#page%20out +3777. jarg422h.htm#defined%20as +3778. jarg422h.htm#deep%20space +3779. jarg422h.htm#%3d%20D%20%3d +3780. jarg422h.htm#dehose +3781. jarg422h.htm#defenestration +3782. jarg422h.htm#%3d%20D%20%3d +3783. jarg422h.htm#logical +3784. jarg422h.htm#deletia +3785. jarg422h.htm#defined%20as +3786. jarg422h.htm#%3d%20D%20%3d +3787. jarg422h.htm#hosed +3788. jarg422h.htm#deliminator +3789. jarg422h.htm#dehose +3790. jarg422h.htm#%3d%20D%20%3d +3791. jarg422h.htm#delint +3792. jarg422h.htm#deletia +3793. jarg422h.htm#%3d%20D%20%3d +3794. jarg422h.htm#delta +3795. jarg422h.htm#deliminator +3796. jarg422h.htm#%3d%20D%20%3d +3797. jarg422h.htm#lint +3798. jarg422h.htm#demented +3799. jarg422h.htm#delint +3800. jarg422h.htm#%3d%20D%20%3d +3801. jarg422h.htm#diff +3802. jarg422h.htm#diff +3803. jarg422h.htm#epsilon +3804. jarg422h.htm#delta +3805. jarg422h.htm#epsilon +3806. jarg422h.htm#delta +3807. jarg422h.htm#epsilon +3808. jarg422h.htm#epsilon +3809. jarg422h.htm#demigod +3810. jarg422h.htm#delta +3811. jarg422h.htm#%3d%20D%20%3d +3812. jarg422h.htm#wonky +3813. jarg422h.htm#brain-damaged +3814. jarg422h.htm#bozotic +3815. jarg422h.htm#demo +3816. jarg422h.htm#demented +3817. jarg422h.htm#%3d%20D%20%3d +3818. jarg422h.htm#Unix +3819. jarg422h.htm#C +3820. jarg422h.htm#EMACS +3821. jarg422h.htm#Perl +3822. jarg422h.htm#Linux +3823. jarg422h.htm#NeWS +3824. jarg422h.htm#GOSMACS +3825. jarg422h.htm#Python +3826. jarg422h.htm#net.god +3827. jarg422h.htm#true-hacker +3828. jarg422h.htm#demo%20mode +3829. jarg422h.htm#demigod +3830. jarg422h.htm#%3d%20D%20%3d +3831. jarg422h.htm#test +3832. jarg422h.htm#demoscene +3833. jarg422h.htm#demoeffect +3834. jarg422h.htm#compo +3835. jarg422h.htm#demoscene +3836. jarg422h.htm#intro +3837. jarg422h.htm#dentro +3838. jarg422h.htm#demoeffect +3839. jarg422h.htm#demo +3840. jarg422h.htm#%3d%20D%20%3d +3841. jarg422h.htm#heads%20down +3842. jarg422h.htm#demo +3843. jarg422h.htm#app +3844. jarg422h.htm#Microsloth%20Windows +3845. jarg422h.htm#demogroup +3846. jarg422h.htm#demo%20mode +3847. jarg422h.htm#%3d%20D%20%3d +3848. jarg422h.htm#demoscene +3849. jarg422h.htm#display%20hack +3850. jarg422h.htm#Good%20Thing +3851. jarg422h.htm#demon +3852. jarg422h.htm#demoeffect +3853. jarg422h.htm#%3d%20D%20%3d +3854. jarg422h.htm#demoscene +3855. jarg422h.htm#demo +3856. jarg422h.htm#sysop +3857. jarg422h.htm#demon%20dialer +3858. jarg422h.htm#demogroup +3859. jarg422h.htm#%3d%20D%20%3d +3860. jarg422h.htm#daemon +3861. jarg422h.htm#daemon +3862. jarg422h.htm#Unix +3863. jarg422h.htm#demoparty +3864. jarg422h.htm#demon +3865. jarg422h.htm#%3d%20D%20%3d +3866. jarg422h.htm#BBS +3867. jarg422h.htm#blue%20box +3868. jarg422h.htm#phreaker +3869. jarg422h.htm#war%20dialer +3870. jarg422h.htm#demoscene +3871. jarg422h.htm#demon%20dialer +3872. jarg422h.htm#%3d%20D%20%3d +3873. jarg422h.htm#demoscene +3874. jarg422h.htm#copyparty +3875. jarg422h.htm#compo +3876. jarg422h.htm#dentro +3877. jarg422h.htm#demoparty +3878. jarg422h.htm#%3d%20D%20%3d +3879. jarg422h.htm#warez%20d00dz +3880. jarg422h.htm#display%20hack +3881. jarg422h.htm#demo +3882. jarg422h.htm#demogroup +3883. jarg422h.htm#compo +3884. jarg422h.htm#copyparty +3885. jarg422h.htm#demoparty +3886. jarg422h.htm#warez%20d00dz +3887. http://www.oldskool.org/demos/explained/ +3888. http://www.scene.org/ +3889. jarg422h.htm#depeditate +3890. jarg422h.htm#demoscene +3891. jarg422h.htm#%3d%20D%20%3d +3892. jarg422h.htm#demoscene +3893. jarg422h.htm#demo +3894. jarg422h.htm#intro +3895. jarg422h.htm#demo +3896. jarg422h.htm#intro +3897. jarg422h.htm#deprecated +3898. jarg422h.htm#dentro +3899. jarg422h.htm#%3d%20D%20%3d +3900. jarg422h.htm#derf +3901. jarg422h.htm#depeditate +3902. jarg422h.htm#%3d%20D%20%3d +3903. jarg422h.htm#dusty%20deck +3904. jarg422h.htm#deserves%20to%20lose +3905. jarg422h.htm#deprecated +3906. jarg422h.htm#%3d%20D%20%3d +3907. jarg422h.htm#desk%20check +3908. jarg422h.htm#derf +3909. jarg422h.htm#%3d%20D%20%3d +3910. jarg422h.htm#Wrong%20Thing +3911. jarg422h.htm#marginal +3912. jarg422h.htm#losing +3913. jarg422h.htm#mess-dos +3914. jarg422h.htm#lose +3915. jarg422h.htm#ITS +3916. jarg422h.htm#Unix +3917. jarg422h.htm#screw +3918. jarg422h.htm#chomp +3919. jarg422h.htm#bagbiter +3920. jarg422h.htm#despew +3921. jarg422h.htm#deserves%20to%20lose +3922. jarg422h.htm#%3d%20D%20%3d +3923. jarg422h.htm#grovel +3924. jarg422h.htm#eyeball%20search +3925. jarg422h.htm#vdiff +3926. jarg422h.htm#vgrep +3927. jarg422h.htm#Devil%20Book +3928. jarg422h.htm#desk%20check +3929. jarg422h.htm#%3d%20D%20%3d +3930. jarg422h.htm#ARMM +3931. jarg422h.htm#%2fdev%2fnull +3932. jarg422h.htm#despew +3933. jarg422h.htm#%3d%20D%20%3d +3934. jarg422h.htm#daemon%20book +3935. jarg422h.htm#dickless%20workstation +3936. jarg422h.htm#Devil%20Book +3937. jarg422h.htm#%3d%20D%20%3d +3938. jarg422h.htm#bit%20bucket +3939. jarg422h.htm#dictionary%20flame +3940. jarg422h.htm#%2fdev%2fnull +3941. jarg422h.htm#%3d%20D%20%3d +3942. jarg422h.htm#boot +3943. jarg422h.htm#breath-of-life%20packet +3944. jarg422h.htm#diddle +3945. jarg422h.htm#dickless%20workstation +3946. jarg422h.htm#%3d%20D%20%3d +3947. jarg422h.htm#spelling%20flame +3948. jarg422h.htm#die +3949. jarg422h.htm#dictionary%20flame +3950. jarg422h.htm#%3d%20D%20%3d +3951. jarg422h.htm#ADVENT +3952. jarg422h.htm#tweak +3953. jarg422h.htm#twiddle +3954. jarg422h.htm#tweak +3955. jarg422h.htm#twiddle +3956. jarg422h.htm#frob +3957. jarg422h.htm#die%20horribly +3958. jarg422h.htm#diddle +3959. jarg422h.htm#%3d%20D%20%3d +3960. jarg422h.htm#crash +3961. jarg422h.htm#crash +3962. jarg422h.htm#go%20flatline +3963. jarg422h.htm#casters-up%20mode +3964. jarg422h.htm#diff +3965. jarg422h.htm#die +3966. jarg422h.htm#%3d%20D%20%3d +3967. jarg422h.htm#crash%20and%20burn +3968. jarg422h.htm#die +3969. jarg422h.htm#digit +3970. jarg422h.htm#die%20horribly +3971. jarg422h.htm#%3d%20D%20%3d +3972. jarg422h.htm#vdiff +3973. jarg422h.htm#patch +3974. jarg422h.htm#vdiff +3975. jarg422h.htm#mod +3976. jarg422h.htm#dike +3977. jarg422h.htm#diff +3978. jarg422h.htm#%3d%20D%20%3d +3979. jarg422h.htm#VAX +3980. jarg422h.htm#VMS +3981. jarg422h.htm#PDP-10 +3982. jarg422h.htm#TOPS-10 +3983. jarg422h.htm#field%20circus +3984. jarg422h.htm#Dilbert +3985. jarg422h.htm#digit +3986. jarg422h.htm#%3d%20D%20%3d +3987. jarg422h.htm#ding +3988. jarg422h.htm#dike +3989. jarg422h.htm#%3d%20D%20%3d +3990. jarg422h.htm#management +3991. jarg422h.htm#cube +3992. jarg422h.htm#DEC +3993. jarg422h.htm#pointy-haired +3994. jarg422h.htm#rat%20dance +3995. jarg422h.htm#dink +3996. jarg422h.htm#Dilbert +3997. jarg422h.htm#%3d%20D%20%3d +3998. jarg422h.htm#feep +3999. jarg422h.htm#Real%20World +4000. jarg422h.htm#dinosaur +4001. jarg422h.htm#ding +4002. jarg422h.htm#%3d%20D%20%3d +4003. jarg422h.htm#bitty%20box +4004. jarg422h.htm#macdink +4005. jarg422h.htm#dinosaur%20pen +4006. jarg422h.htm#dink +4007. jarg422h.htm#%3d%20D%20%3d +4008. jarg422h.htm#big%20iron +4009. jarg422h.htm#mainframe +4010. jarg422h.htm#zipperhead +4011. jarg422h.htm#dinosaurs%20mating +4012. jarg422h.htm#dinosaur +4013. jarg422h.htm#%3d%20D%20%3d +4014. jarg422h.htm#mainframe +4015. jarg422h.htm#boa +4016. jarg422h.htm#dirtball +4017. jarg422h.htm#dinosaur%20pen +4018. jarg422h.htm#%3d%20D%20%3d +4019. jarg422h.htm#big%20iron +4020. jarg422h.htm#mainframe +4021. jarg422h.htm#dirty%20power +4022. jarg422h.htm#dinosaurs%20mating +4023. jarg422h.htm#%3d%20D%20%3d +4024. jarg422h.htm#disclaimer +4025. jarg422h.htm#dirtball +4026. jarg422h.htm#%3d%20D%20%3d +4027. jarg422h.htm#drop-outs +4028. jarg422h.htm#power%20hit +4029. jarg422h.htm#Discordianism +4030. jarg422h.htm#dirty%20power +4031. jarg422h.htm#%3d%20D%20%3d +4032. jarg422h.htm#disk%20farm +4033. jarg422h.htm#disclaimer +4034. jarg422h.htm#%3d%20D%20%3d +4035. jarg422h.htm#Eris +4036. jarg422h.htm#Religion +4037. jarg422h.htm#Church%20of%20the%20SubGenius +4038. jarg422h.htm#ha%20ha%20only%20serious +4039. jarg422h.htm#display%20hack +4040. jarg422h.htm#Discordianism +4041. jarg422h.htm#%3d%20D%20%3d +4042. jarg422h.htm#laundromat +4043. jarg422h.htm#washing%20machine +4044. jarg422h.htm#dispress +4045. jarg422h.htm#disk%20farm +4046. jarg422h.htm#%3d%20D%20%3d +4047. jarg422h.htm#munching%20squares +4048. jarg422h.htm#smoking%20clover +4049. jarg422h.htm#X +4050. jarg422h.htm#hack%20value +4051. jarg422h.htm#psychedelicware +4052. jarg422h.htm#Dissociated%20Press +4053. jarg422h.htm#display%20hack +4054. jarg422h.htm#%3d%20D%20%3d +4055. jarg422h.htm#Dissociated%20Press +4056. jarg422h.htm#distribution +4057. jarg422h.htm#dispress +4058. jarg422h.htm#%3d%20D%20%3d +4059. jarg422h.htm#marketroid +4060. jarg422h.htm#EMACS +4061. jarg422h.htm#feature +4062. jarg422h.htm#vgrep +4063. jarg422h.htm#pseudo +4064. jarg422h.htm#distro +4065. jarg422h.htm#Dissociated%20Press +4066. jarg422h.htm#%3d%20D%20%3d +4067. jarg422h.htm#kit +4068. jarg422h.htm#Linux +4069. jarg422h.htm#distro +4070. jarg422h.htm#BBS +4071. jarg422h.htm#fora +4072. jarg422h.htm#disusered +4073. jarg422h.htm#distribution +4074. jarg422h.htm#%3d%20D%20%3d +4075. jarg422h.htm#distribution +4076. jarg422h.htm#do%20protocol +4077. jarg422h.htm#distro +4078. jarg422h.htm#%3d%20D%20%3d +4079. jarg422h.htm#star%20out +4080. jarg422h.htm#doc +4081. jarg422h.htm#disusered +4082. jarg422h.htm#%3d%20D%20%3d +4083. jarg422h.htm#protocol +4084. jarg422h.htm#documentation +4085. jarg422h.htm#do%20protocol +4086. jarg422h.htm#%3d%20D%20%3d +4087. jarg422h.htm#dodgy +4088. jarg422h.htm#doc +4089. jarg422h.htm#%3d%20D%20%3d +4090. jarg422h.htm#tree-killer +4091. jarg422h.htm#grep +4092. jarg422h.htm#drool-proof%20paper +4093. jarg422h.htm#verbiage +4094. jarg422h.htm#treeware +4095. jarg422h.htm#dogcow +4096. jarg422h.htm#documentation +4097. jarg422h.htm#%3d%20D%20%3d +4098. jarg422h.htm#flaky +4099. jarg422h.htm#dogfood +4100. jarg422h.htm#dodgy +4101. jarg422h.htm#%3d%20D%20%3d +4102. jarg422h.htm#Moof +4103. jarg422h.htm#rot13 +4104. jarg422h.htm#dogpile +4105. jarg422h.htm#dogcow +4106. jarg422h.htm#%3d%20D%20%3d +4107. jarg422h.htm#beta +4108. jarg422h.htm#dogwash +4109. jarg422h.htm#dogfood +4110. jarg422h.htm#%3d%20D%20%3d +4111. jarg422h.htm#domainist +4112. jarg422h.htm#dogpile +4113. jarg422h.htm#%3d%20D%20%3d +4114. jarg422h.htm#freeware +4115. jarg422h.htm#Don't%20do%20that%20then! +4116. jarg422h.htm#dogwash +4117. jarg422h.htm#%3d%20D%20%3d +4118. jarg422h.htm#Internet%20address +4119. jarg422h.htm#bang%20path +4120. mailto:esr@snark.thyrsus.com +4121. jarg422h.htm#big-endian +4122. jarg422h.htm#bang%20path +4123. jarg422h.htm#dongle +4124. jarg422h.htm#domainist +4125. jarg422h.htm#%3d%20D%20%3d +4126. jarg422h.htm#RTFM +4127. jarg422h.htm#dongle-disk +4128. jarg422h.htm#Don't%20do%20that%20then! +4129. jarg422h.htm#%3d%20D%20%3d +4130. jarg422h.htm#copy%20protection +4131. jarg422h.htm#magic +4132. jarg422h.htm#dongle-disk +4133. jarg422h.htm#donuts +4134. jarg422h.htm#dongle +4135. jarg422h.htm#%3d%20D%20%3d +4136. jarg422h.htm#root%20mode +4137. jarg422h.htm#dongle +4138. jarg422h.htm#doorstop +4139. jarg422h.htm#dongle-disk +4140. jarg422h.htm#%3d%20D%20%3d +4141. jarg422h.htm#core +4142. jarg422h.htm#DoS%20attack +4143. jarg422h.htm#donuts +4144. jarg422h.htm#%3d%20D%20%3d +4145. jarg422h.htm#boat%20anchor +4146. jarg422h.htm#dot%20file +4147. jarg422h.htm#doorstop +4148. jarg422h.htm#%3d%20D%20%3d +4149. jarg422h.htm#spam +4150. jarg422h.htm#slashdot%20effect +4151. jarg422h.htm#double%20bucky +4152. jarg422h.htm#DoS%20attack +4153. jarg422h.htm#%3d%20D%20%3d +4154. jarg422h.htm#creep +4155. jarg422h.htm#profile +4156. jarg422h.htm#rc%20file +4157. jarg422h.htm#doubled%20sig +4158. jarg422h.htm#dot%20file +4159. jarg422h.htm#%3d%20D%20%3d +4160. jarg422h.htm#space-cadet%20keyboard +4161. jarg422h.htm#bucky%20bits +4162. jarg422h.htm#filk +4163. jarg422h.htm#meta%20bit +4164. jarg422h.htm#cokebottle +4165. jarg422h.htm#quadruple%20bucky +4166. jarg422h.htm#down +4167. jarg422h.htm#double%20bucky +4168. jarg422h.htm#%3d%20D%20%3d +4169. jarg422h.htm#sig%20block +4170. jarg422h.htm#Usenet +4171. jarg422h.htm#B1FF +4172. jarg422h.htm#pseudo +4173. jarg422h.htm#download +4174. jarg422h.htm#doubled%20sig +4175. jarg422h.htm#%3d%20D%20%3d +4176. jarg422h.htm#system +4177. jarg422h.htm#console +4178. jarg422h.htm#PM +4179. jarg422h.htm#crash +4180. jarg422h.htm#up +4181. jarg422h.htm#DP +4182. jarg422h.htm#down +4183. jarg422h.htm#%3d%20D%20%3d +4184. jarg422h.htm#upload +4185. jarg422h.htm#DPB +4186. jarg422h.htm#download +4187. jarg422h.htm#%3d%20D%20%3d +4188. jarg422h.htm#suit +4189. jarg422h.htm#DPer +4190. jarg422h.htm#Dissociated%20Press +4191. jarg422h.htm#DPer +4192. jarg422h.htm#DP +4193. jarg422h.htm#%3d%20D%20%3d +4194. jarg422h.htm#Dr.%20Fred%20Mbogo +4195. jarg422h.htm#DPB +4196. jarg422h.htm#%3d%20D%20%3d +4197. jarg422h.htm#suit +4198. jarg422h.htm#DP +4199. jarg422h.htm#dragon +4200. jarg422h.htm#DPer +4201. jarg422h.htm#%3d%20D%20%3d +4202. jarg422h.htm#bogus +4203. jarg422h.htm#bogon +4204. jarg422h.htm#Bloggs%20Family +4205. jarg422h.htm#J.%20Random%20Hacker +4206. jarg422h.htm#Fred%20Foobar +4207. jarg422h.htm#fred +4208. jarg422h.htm#Dragon%20Book +4209. jarg422h.htm#Dr.%20Fred%20Mbogo +4210. jarg422h.htm#%3d%20D%20%3d +4211. jarg422h.htm#daemon +4212. jarg422h.htm#daemon +4213. jarg422h.htm#drain +4214. jarg422h.htm#dragon +4215. jarg422h.htm#%3d%20D%20%3d +4216. jarg422h.htm#book%20titles +4217. jarg422h.htm#dread%20high-bit%20disease +4218. jarg422h.htm#Dragon%20Book +4219. jarg422h.htm#%3d%20D%20%3d +4220. jarg422h.htm#flush +4221. jarg422h.htm#Dread%20Questionmark%20Disease +4222. jarg422h.htm#drain +4223. jarg422h.htm#%3d%20D%20%3d +4224. jarg422h.htm#cretinous +4225. jarg422h.htm#meta%20bit +4226. jarg422h.htm#DRECNET +4227. jarg422h.htm#dread%20high-bit%20disease +4228. jarg422h.htm#%3d%20D%20%3d +4229. http://www.fourmilab.ch/webtools/demoroniser/ +4230. jarg422h.htm#driver +4231. jarg422h.htm#Dread%20Questionmark%20Disease +4232. jarg422h.htm#%3d%20D%20%3d +4233. jarg422h.htm#VMS +4234. jarg422h.htm#DEC +4235. jarg422h.htm#connector%20conspiracy +4236. jarg422h.htm#droid +4237. jarg422h.htm#DRECNET +4238. jarg422h.htm#%3d%20D%20%3d +4239. jarg422h.htm#main%20loop +4240. jarg422h.htm#drone +4241. jarg422h.htm#driver +4242. jarg422h.htm#%3d%20D%20%3d +4243. jarg422h.htm#suit +4244. jarg422h.htm#marketroid +4245. jarg422h.htm#-oid +4246. jarg422h.htm#drool-proof%20paper +4247. jarg422h.htm#droid +4248. jarg422h.htm#%3d%20D%20%3d +4249. jarg422h.htm#drop%20on%20the%20floor +4250. jarg422h.htm#drone +4251. jarg422h.htm#%3d%20D%20%3d +4252. jarg422h.htm#dumbed%20down +4253. jarg422h.htm#cretin +4254. jarg422h.htm#drop-ins +4255. jarg422h.htm#drool-proof%20paper +4256. jarg422h.htm#%3d%20D%20%3d +4257. jarg422h.htm#black%20hole +4258. jarg422h.htm#bit%20bucket +4259. jarg422h.htm#drop-outs +4260. jarg422h.htm#drop%20on%20the%20floor +4261. jarg422h.htm#%3d%20D%20%3d +4262. jarg422h.htm#drop-outs +4263. jarg422h.htm#drop-outs +4264. jarg422h.htm#drugged +4265. jarg422h.htm#drop-ins +4266. jarg422h.htm#%3d%20D%20%3d +4267. jarg422h.htm#glitch +4268. jarg422h.htm#screaming%20tty +4269. jarg422h.htm#glitch +4270. jarg422h.htm#fried +4271. jarg422h.htm#drum +4272. jarg422h.htm#drop-outs +4273. jarg422h.htm#%3d%20D%20%3d +4274. jarg422h.htm#brain-damaged +4275. jarg422h.htm#drunk%20mouse%20syndrome +4276. jarg422h.htm#drugged +4277. jarg422h.htm#%3d%20D%20%3d +4278. jarg422h.htm#newbie +4279. jarg422h.htm#The%20Story%20of%20Mel +4280. jarg422h.htm#dub%20dub%20dub +4281. jarg422h.htm#drum +4282. jarg422h.htm#%3d%20D%20%3d +4283. jarg422h.htm#cruft +4284. jarg422h.htm#Duff's%20device +4285. jarg422h.htm#drunk%20mouse%20syndrome +4286. jarg422h.htm#%3d%20D%20%3d +4287. jarg422h.htm#dumb%20terminal +4288. jarg422h.htm#dub%20dub%20dub +4289. jarg422h.htm#%3d%20D%20%3d +4290. jarg422h.htm#fall%20through +4291. jarg422h.htm#bum +4292. jarg422h.htm#fall%20through +4293. http://www.lysator.liu.se/c/duffs-device.html +4294. jarg422h.htm#dumbass%20attack +4295. jarg422h.htm#Duff's%20device +4296. jarg422h.htm#%3d%20D%20%3d +4297. jarg422h.htm#glass%20tty +4298. jarg422h.htm#smart%20terminal +4299. jarg422h.htm#dumbed%20down +4300. jarg422h.htm#dumb%20terminal +4301. jarg422h.htm#%3d%20D%20%3d +4302. jarg422h.htm#root +4303. jarg422h.htm#adger +4304. jarg422h.htm#dump +4305. jarg422h.htm#dumbass%20attack +4306. jarg422h.htm#%3d%20D%20%3d +4307. jarg422h.htm#marketroid +4308. jarg422h.htm#user-friendly +4309. jarg422h.htm#dumpster%20diving +4310. jarg422h.htm#dumbed%20down +4311. jarg422h.htm#%3d%20D%20%3d +4312. jarg422h.htm#core%20dump +4313. jarg422h.htm#runes +4314. jarg422h.htm#elder%20days +4315. jarg422h.htm#grovel +4316. jarg422h.htm#dup%20killer +4317. jarg422h.htm#dump +4318. jarg422h.htm#%3d%20D%20%3d +4319. jarg422h.htm#phreaking +4320. jarg422h.htm#cruft +4321. jarg422h.htm#dup%20loop +4322. jarg422h.htm#dumpster%20diving +4323. jarg422h.htm#%3d%20D%20%3d +4324. jarg422h.htm#dusty%20deck +4325. jarg422h.htm#dup%20killer +4326. jarg422h.htm#%3d%20D%20%3d +4327. jarg422h.htm#echo +4328. jarg422h.htm#dup%20killer +4329. jarg422h.htm#dup%20loop +4330. jarg422h.htm#DWIM +4331. jarg422h.htm#dup%20loop +4332. jarg422h.htm#%3d%20D%20%3d +4333. jarg422h.htm#DP +4334. jarg422h.htm#number-crunching +4335. jarg422h.htm#fossil +4336. jarg422h.htm#crawling%20horror +4337. jarg422h.htm#dynner +4338. jarg422h.htm#dusty%20deck +4339. jarg422h.htm#%3d%20D%20%3d +4340. jarg422h.htm#hairy +4341. jarg422h.htm#legalese +4342. jarg422h.htm#Vulcan%20nerve%20pinch +4343. jarg422h.htm#Right%20Thing +4344. jarg422h.htm#earthquake +4345. jarg422h.htm#DWIM +4346. jarg422h.htm#%3d%20D%20%3d +4347. jarg422h.htm#nybble +4348. jarg422h.htm#byte +4349. jarg422h.htm#playte +4350. jarg422h.htm#tayste +4351. jarg422h.htm#crumb +4352. jarg422h.htm#nybble +4353. jarg422h.htm#%3d%20F%20%3d +4354. jarg422h.htm#%3d%20D%20%3d +4355. jarg422h.htm#The%20Jargon%20Lexicon +4356. jarg422h.htm#earthquake +4357. jarg422h.htm#Easter%20egg +4358. jarg422h.htm#Easter%20egging +4359. jarg422h.htm#eat%20flaming%20death +4360. jarg422h.htm#EBCDIC +4361. jarg422h.htm#echo +4362. jarg422h.htm#ECP +4363. jarg422h.htm#ed +4364. jarg422h.htm#egosurf +4365. jarg422h.htm#eighty-column%20mind +4366. jarg422h.htm#El%20Camino%20Bignum +4367. jarg422h.htm#elder%20days +4368. jarg422h.htm#elegant +4369. jarg422h.htm#elephantine +4370. jarg422h.htm#elevator%20controller +4371. jarg422h.htm#elite +4372. jarg422h.htm#ELIZA%20effect +4373. jarg422h.htm#elvish +4374. jarg422h.htm#EMACS +4375. jarg422h.htm#email +4376. jarg422h.htm#emoticon +4377. jarg422h.htm#EMP +4378. jarg422h.htm#empire +4379. jarg422h.htm#engine +4380. jarg422h.htm#English +4381. jarg422h.htm#enhancement +4382. jarg422h.htm#ENQ +4383. jarg422h.htm#EOF +4384. jarg422h.htm#EOL +4385. jarg422h.htm#EOU +4386. jarg422h.htm#epoch +4387. jarg422h.htm#epsilon +4388. jarg422h.htm#epsilon%20squared +4389. jarg422h.htm#era%20the +4390. jarg422h.htm#Eric%20Conspiracy +4391. jarg422h.htm#Eris +4392. jarg422h.htm#erotics +4393. jarg422h.htm#error%2033 +4394. jarg422h.htm#eurodemo +4395. jarg422h.htm#evil +4396. jarg422h.htm#evil%20and%20rude +4397. jarg422h.htm#Evil%20Empire +4398. jarg422h.htm#exa- +4399. jarg422h.htm#examining%20the%20entrails +4400. jarg422h.htm#EXCH +4401. jarg422h.htm#excl +4402. jarg422h.htm#EXE +4403. jarg422h.htm#exec +4404. jarg422h.htm#exercise%20left%20as%20an +4405. jarg422h.htm#Exon +4406. jarg422h.htm#Exploder +4407. jarg422h.htm#exploit +4408. jarg422h.htm#external%20memory +4409. jarg422h.htm#eye%20candy +4410. jarg422h.htm#eyeball%20search +4411. jarg422h.htm#Easter%20egg +4412. jarg422h.htm#dynner +4413. jarg422h.htm#%3d%20E%20%3d +4414. jarg422h.htm#Easter%20egging +4415. jarg422h.htm#earthquake +4416. jarg422h.htm#%3d%20E%20%3d +4417. jarg422h.htm#eat%20flaming%20death +4418. jarg422h.htm#Easter%20egg +4419. jarg422h.htm#%3d%20E%20%3d +4420. jarg422h.htm#field%20circus +4421. jarg422h.htm#field%20circus +4422. jarg422h.htm#shotgun%20debugging +4423. jarg422h.htm#EBCDIC +4424. jarg422h.htm#Easter%20egging +4425. jarg422h.htm#%3d%20E%20%3d +4426. jarg422h.htm#CPU%20Wars +4427. jarg422h.htm#EBCDIC +4428. jarg422h.htm#echo +4429. jarg422h.htm#eat%20flaming%20death +4430. jarg422h.htm#%3d%20E%20%3d +4431. jarg422h.htm#dinosaur +4432. jarg422h.htm#punched%20card +4433. jarg422h.htm#connector%20conspiracy +4434. jarg422h.htm#evil +4435. jarg422h.htm#fear%20and%20loathing +4436. jarg422h.htm#ECP +4437. jarg422h.htm#EBCDIC +4438. jarg422h.htm#%3d%20E%20%3d +4439. jarg422h.htm#topic%20group +4440. jarg422h.htm#FidoNet +4441. jarg422h.htm#newsgroup +4442. jarg422h.htm#ed +4443. jarg422h.htm#echo +4444. jarg422h.htm#%3d%20E%20%3d +4445. jarg422h.htm#spam +4446. jarg422h.htm#velveeta +4447. jarg422h.htm#egosurf +4448. jarg422h.htm#ECP +4449. jarg422h.htm#%3d%20E%20%3d +4450. jarg422h.htm#Unix +4451. jarg422h.htm#Real%20Programmer +4452. jarg422h.htm#Usenet +4453. jarg422h.htm#footprint +4454. jarg422h.htm#eighty-column%20mind +4455. jarg422h.htm#ed +4456. jarg422h.htm#%3d%20E%20%3d +4457. jarg422h.htm#El%20Camino%20Bignum +4458. jarg422h.htm#egosurf +4459. jarg422h.htm#%3d%20E%20%3d +4460. jarg422h.htm#punched%20card +4461. jarg422h.htm#killer%20micro +4462. jarg422h.htm#IBM +4463. jarg422h.htm#fear%20and%20loathing +4464. jarg422h.htm#card%20walloper +4465. http://www.gnu.org/fun/jokes/last.bug.html +4466. jarg422h.htm#elder%20days +4467. jarg422h.htm#eighty-column%20mind +4468. jarg422h.htm#%3d%20E%20%3d +4469. jarg422h.htm#logical +4470. jarg422h.htm#bignum +4471. jarg422h.htm#elegant +4472. jarg422h.htm#El%20Camino%20Bignum +4473. jarg422h.htm#%3d%20E%20%3d +4474. jarg422h.htm#PDP-10 +4475. jarg422h.htm#TECO +4476. jarg422h.htm#ITS +4477. jarg422h.htm#Iron%20Age +4478. jarg422h.htm#elvish +4479. jarg422h.htm#Great%20Worm +4480. jarg422h.htm#elephantine +4481. jarg422h.htm#elder%20days +4482. jarg422h.htm#%3d%20E%20%3d +4483. jarg422h.htm#cuspy +4484. jarg422h.htm#elevator%20controller +4485. jarg422h.htm#elegant +4486. jarg422h.htm#%3d%20E%20%3d +4487. jarg422h.htm#hog +4488. jarg422h.htm#brute%20force%20and%20ignorance +4489. jarg422h.htm#hairy +4490. jarg422h.htm#monstrosity +4491. jarg422h.htm#second-system%20effect +4492. jarg422h.htm#baroque +4493. jarg422h.htm#elite +4494. jarg422h.htm#elephantine +4495. jarg422h.htm#%3d%20E%20%3d +4496. jarg422h.htm#toaster +4497. jarg422h.htm#holy%20wars +4498. jarg422h.htm#ELIZA%20effect +4499. jarg422h.htm#elevator%20controller +4500. jarg422h.htm#%3d%20E%20%3d +4501. jarg422h.htm#warez%20d00dz +4502. jarg422h.htm#lamer +4503. jarg422h.htm#elvish +4504. jarg422h.htm#elite +4505. jarg422h.htm#%3d%20E%20%3d +4506. jarg422h.htm#Good%20Thing +4507. jarg422h.htm#ad-hockery +4508. jarg422h.htm#AI-complete +4509. ftp://ftp.cc.utexas.edu/pub/AI_ATTIC/Programs/Classic/Eliza/Eliza.c +4510. jarg422h.htm#EMACS +4511. jarg422h.htm#ELIZA%20effect +4512. jarg422h.htm#%3d%20E%20%3d +4513. jarg422h.htm#elegant +4514. jarg422h.htm#elder%20days +4515. jarg422h.htm#email +4516. jarg422h.htm#elvish +4517. jarg422h.htm#%3d%20E%20%3d +4518. jarg422h.htm#TECO +4519. jarg422h.htm#ITS +4520. jarg422h.htm#GNU +4521. jarg422h.htm#GNUMACS +4522. jarg422h.htm#tube%20time +4523. jarg422h.htm#GOSMACS +4524. jarg422h.htm#heavyweight +4525. jarg422h.htm#baroque +4526. jarg422h.htm#bucky%20bits +4527. jarg422h.htm#core +4528. jarg422h.htm#recursive%20acronym +4529. jarg422h.htm#vi +4530. jarg422h.htm#emoticon +4531. jarg422h.htm#EMACS +4532. jarg422h.htm#%3d%20E%20%3d +4533. jarg422h.htm#snail-mail +4534. jarg422h.htm#paper-net +4535. jarg422h.htm#voice-net +4536. jarg422h.htm#network%20address +4537. jarg422h.htm#EMP +4538. jarg422h.htm#email +4539. jarg422h.htm#%3d%20E%20%3d +4540. jarg422h.htm#newbie +4541. jarg422h.htm#flame%20war +4542. jarg422h.htm#ha%20ha%20only%20serious +4543. jarg422h.htm#bixie +4544. jarg422h.htm#Usenet +4545. jarg422h.htm#emoticon +4546. jarg422h.htm#bboard +4547. jarg422h.htm#newbie +4548. jarg422h.htm#empire +4549. jarg422h.htm#emoticon +4550. jarg422h.htm#%3d%20E%20%3d +4551. jarg422h.htm#spam +4552. jarg422h.htm#engine +4553. jarg422h.htm#EMP +4554. jarg422h.htm#%3d%20E%20%3d +4555. http://www.empire.cx/infopages/History.html +4556. http://www.empire.cx/ +4557. jarg422h.htm#English +4558. jarg422h.htm#empire +4559. jarg422h.htm#%3d%20E%20%3d +4560. jarg422h.htm#front%20end +4561. jarg422h.htm#enhancement +4562. jarg422h.htm#engine +4563. jarg422h.htm#%3d%20E%20%3d +4564. jarg422h.htm#source +4565. jarg422h.htm#marketroid +4566. jarg422h.htm#suit +4567. jarg422h.htm#ENQ +4568. jarg422h.htm#English +4569. jarg422h.htm#%3d%20E%20%3d +4570. jarg422h.htm#marketroid +4571. jarg422h.htm#fix +4572. jarg422h.htm#feature +4573. jarg422h.htm#EOF +4574. jarg422h.htm#enhancement +4575. jarg422h.htm#%3d%20E%20%3d +4576. jarg422h.htm#talk%20mode +4577. jarg422h.htm#ACK +4578. jarg422h.htm#NAK +4579. jarg422h.htm#ping +4580. jarg422h.htm#finger +4581. jarg422h.htm#talk%20mode +4582. jarg422h.htm#EOL +4583. jarg422h.htm#ENQ +4584. jarg422h.htm#%3d%20E%20%3d +4585. jarg422h.htm#out-of-band +4586. jarg422h.htm#JCL +4587. jarg422h.htm#EOL +4588. jarg422h.htm#EOU +4589. jarg422h.htm#EOF +4590. jarg422h.htm#%3d%20E%20%3d +4591. jarg422h.htm#newline +4592. jarg422h.htm#BNF +4593. jarg422h.htm#EOF +4594. jarg422h.htm#epoch +4595. jarg422h.htm#EOL +4596. jarg422h.htm#%3d%20E%20%3d +4597. jarg422h.htm#tube +4598. jarg422h.htm#epsilon +4599. jarg422h.htm#EOU +4600. jarg422h.htm#%3d%20E%20%3d +4601. jarg422h.htm#tick +4602. jarg422h.htm#wrap%20around +4603. jarg422h.htm#wall%20time +4604. jarg422h.htm#epsilon%20squared +4605. jarg422h.htm#epoch +4606. jarg422h.htm#%3d%20E%20%3d +4607. jarg422h.htm#delta +4608. jarg422h.htm#marginal +4609. jarg422h.htm#era%20the +4610. jarg422h.htm#epsilon +4611. jarg422h.htm#%3d%20E%20%3d +4612. jarg422h.htm#epsilon +4613. jarg422h.htm#epsilon +4614. jarg422h.htm#lost%20in%20the%20underflow +4615. jarg422h.htm#lost%20in%20the%20noise +4616. jarg422h.htm#Eric%20Conspiracy +4617. jarg422h.htm#epsilon%20squared +4618. jarg422h.htm#%3d%20E%20%3d +4619. jarg422h.htm#epoch +4620. jarg422h.htm#epoch +4621. jarg422h.htm#epoch +4622. jarg422h.htm#Eris +4623. jarg422h.htm#era%20the +4624. jarg422h.htm#%3d%20E%20%3d +4625. jarg422h.htm#indent%20style +4626. http://www.ccil.org/~esr/ecsl/ +4627. jarg422h.htm#erotics +4628. jarg422h.htm#Eric%20Conspiracy +4629. jarg422h.htm#%3d%20E%20%3d +4630. jarg422h.htm#Discordianism +4631. jarg422h.htm#Discordianism +4632. jarg422h.htm#Church%20of%20the%20SubGenius +4633. jarg422h.htm#error%2033 +4634. jarg422h.htm#Eris +4635. jarg422h.htm#%3d%20E%20%3d +4636. jarg422h.htm#eurodemo +4637. jarg422h.htm#erotics +4638. jarg422h.htm#%3d%20E%20%3d +4639. jarg422h.htm#evil +4640. jarg422h.htm#error%2033 +4641. jarg422h.htm#%3d%20E%20%3d +4642. jarg422h.htm#demo +4643. jarg422h.htm#evil%20and%20rude +4644. jarg422h.htm#eurodemo +4645. jarg422h.htm#%3d%20E%20%3d +4646. jarg422h.htm#cretinous +4647. jarg422h.htm#losing +4648. jarg422h.htm#brain-damaged +4649. jarg422h.htm#Blue%20Glue +4650. jarg422h.htm#TECO +4651. jarg422h.htm#evil%20and%20rude +4652. jarg422h.htm#Evil%20Empire +4653. jarg422h.htm#evil +4654. jarg422h.htm#%3d%20E%20%3d +4655. jarg422h.htm#evil +4656. jarg422h.htm#rude +4657. jarg422h.htm#exa- +4658. jarg422h.htm#evil%20and%20rude +4659. jarg422h.htm#%3d%20E%20%3d +4660. jarg422h.htm#IBM +4661. jarg422h.htm#Microsoft +4662. jarg422h.htm#Borg +4663. http://pages.prodigy.net/rkusnery/amsind.html +4664. jarg422h.htm#examining%20the%20entrails +4665. jarg422h.htm#Evil%20Empire +4666. jarg422h.htm#%3d%20E%20%3d +4667. jarg422h.htm#quantifiers +4668. jarg422h.htm#EXCH +4669. jarg422h.htm#exa- +4670. jarg422h.htm#%3d%20E%20%3d +4671. jarg422h.htm#grovel +4672. jarg422h.htm#core%20dump +4673. jarg422h.htm#runes +4674. jarg422h.htm#incantation +4675. jarg422h.htm#black%20art +4676. jarg422h.htm#desk%20check +4677. jarg422h.htm#excl +4678. jarg422h.htm#examining%20the%20entrails +4679. jarg422h.htm#%3d%20E%20%3d +4680. jarg422h.htm#PostScript +4681. jarg422h.htm#EXE +4682. jarg422h.htm#EXCH +4683. jarg422h.htm#%3d%20E%20%3d +4684. jarg422h.htm#bang +4685. jarg422h.htm#shriek +4686. jarg422h.htm#ASCII +4687. jarg422h.htm#exec +4688. jarg422h.htm#excl +4689. jarg422h.htm#%3d%20E%20%3d +4690. jarg422h.htm#exercise%20left%20as%20an +4691. jarg422h.htm#EXE +4692. jarg422h.htm#%3d%20E%20%3d +4693. jarg422h.htm#chain +4694. jarg422h.htm#OS +4695. jarg422h.htm#shell +4696. jarg422h.htm#Exon +4697. jarg422h.htm#exec +4698. jarg422h.htm#%3d%20E%20%3d +4699. jarg422h.htm#handwave +4700. jarg422h.htm#Exploder +4701. jarg422h.htm#exercise%20left%20as%20an +4702. jarg422h.htm#%3d%20E%20%3d +4703. jarg422h.htm#Black%20Thursday +4704. jarg422h.htm#CDA +4705. jarg422h.htm#exploit +4706. jarg422h.htm#Exon +4707. jarg422h.htm#%3d%20E%20%3d +4708. jarg422h.htm#WIMP%20environment +4709. jarg422h.htm#external%20memory +4710. jarg422h.htm#Exploder +4711. jarg422h.htm#%3d%20E%20%3d +4712. jarg422h.htm#Ping%20O'%20Death +4713. jarg422h.htm#eye%20candy +4714. jarg422h.htm#exploit +4715. jarg422h.htm#%3d%20E%20%3d +4716. jarg422h.htm#eyeball%20search +4717. jarg422h.htm#external%20memory +4718. jarg422h.htm#%3d%20E%20%3d +4719. jarg422h.htm#luser +4720. jarg422h.htm#slurp +4721. jarg422h.htm#BLOB +4722. jarg422h.htm#face%20time +4723. jarg422h.htm#eye%20candy +4724. jarg422h.htm#%3d%20E%20%3d +4725. jarg422h.htm#grep +4726. jarg422h.htm#vgrep +4727. jarg422h.htm#vdiff +4728. jarg422h.htm#desk%20check +4729. jarg422h.htm#%3d%20G%20%3d +4730. jarg422h.htm#%3d%20E%20%3d +4731. jarg422h.htm#The%20Jargon%20Lexicon +4732. jarg422h.htm#face%20time +4733. jarg422h.htm#factor +4734. jarg422h.htm#fairings +4735. jarg422h.htm#fall%20over +4736. jarg422h.htm#fall%20through +4737. jarg422h.htm#fan +4738. jarg422h.htm#fandango%20on%20core +4739. jarg422h.htm#FAQ +4740. jarg422h.htm#FAQ%20list +4741. jarg422h.htm#FAQL +4742. jarg422h.htm#faradize +4743. jarg422h.htm#farkled +4744. jarg422h.htm#farming +4745. jarg422h.htm#fascist +4746. jarg422h.htm#fat%20electrons +4747. jarg422h.htm#fat-finger +4748. jarg422h.htm#faulty +4749. jarg422h.htm#fd%20leak +4750. jarg422h.htm#fear%20and%20loathing +4751. jarg422h.htm#feature +4752. jarg422h.htm#feature%20creature +4753. jarg422h.htm#feature%20creep +4754. jarg422h.htm#feature%20key +4755. jarg422h.htm#feature%20shock +4756. jarg422h.htm#featurectomy +4757. jarg422h.htm#feep +4758. jarg422h.htm#feeper +4759. jarg422h.htm#feeping%20creature +4760. jarg422h.htm#feeping%20creaturism +4761. jarg422h.htm#feetch%20feetch +4762. jarg422h.htm#fence +4763. jarg422h.htm#fencepost%20error +4764. jarg422h.htm#fiber-seeking%20backhoe +4765. jarg422h.htm#FidoNet +4766. jarg422h.htm#field%20circus +4767. jarg422h.htm#field%20servoid +4768. jarg422h.htm#Fight-o-net +4769. jarg422h.htm#File%20Attach +4770. jarg422h.htm#File%20Request +4771. jarg422h.htm#file%20signature +4772. jarg422h.htm#filk +4773. jarg422h.htm#film%20at%2011 +4774. jarg422h.htm#filter +4775. jarg422h.htm#Finagle's%20Law +4776. jarg422h.htm#fine +4777. jarg422h.htm#finger +4778. jarg422h.htm#finger%20trouble +4779. jarg422h.htm#finger-pointing%20syndrome +4780. jarg422h.htm#finn +4781. jarg422h.htm#firebottle +4782. jarg422h.htm#firefighting +4783. jarg422h.htm#firehose%20syndrome +4784. jarg422h.htm#firewall%20code +4785. jarg422h.htm#firewall%20machine +4786. jarg422h.htm#fireworks%20mode +4787. jarg422h.htm#firmware +4788. jarg422h.htm#firmy +4789. jarg422h.htm#fish +4790. jarg422h.htm#FISH%20queue +4791. jarg422h.htm#FITNR +4792. jarg422h.htm#fix +4793. jarg422h.htm#FIXME +4794. jarg422h.htm#flag +4795. jarg422h.htm#flag%20day +4796. jarg422h.htm#flaky +4797. jarg422h.htm#flamage +4798. jarg422h.htm#flame +4799. jarg422h.htm#flame%20bait +4800. jarg422h.htm#flame%20on +4801. jarg422h.htm#flame%20war +4802. jarg422h.htm#flamer +4803. jarg422h.htm#flap +4804. jarg422h.htm#flarp +4805. jarg422h.htm#flash%20crowd +4806. jarg422h.htm#flat +4807. jarg422h.htm#flat-ASCII +4808. jarg422h.htm#flat-file +4809. jarg422h.htm#flatten +4810. jarg422h.htm#flavor +4811. jarg422h.htm#flavorful +4812. jarg422h.htm#flippy +4813. jarg422h.htm#flood +4814. jarg422h.htm#flowchart +4815. jarg422h.htm#flower%20key +4816. jarg422h.htm#flush +4817. jarg422h.htm#flypage +4818. jarg422h.htm#Flyspeck%203 +4819. jarg422h.htm#flytrap +4820. jarg422h.htm#FM +4821. jarg422h.htm#fnord +4822. jarg422h.htm#FOAF +4823. jarg422h.htm#FOD +4824. jarg422h.htm#fold%20case +4825. jarg422h.htm#followup +4826. jarg422h.htm#fontology +4827. jarg422h.htm#foo +4828. jarg422h.htm#foobar +4829. jarg422h.htm#fool +4830. jarg422h.htm#fool%20file +4831. jarg422h.htm#Foonly +4832. jarg422h.htm#footprint +4833. jarg422h.htm#for%20free +4834. jarg422h.htm#for%20the%20rest%20of%20us +4835. jarg422h.htm#for%20values%20of +4836. jarg422h.htm#fora +4837. jarg422h.htm#foreground +4838. jarg422h.htm#fork +4839. jarg422h.htm#fork%20bomb +4840. jarg422h.htm#forked +4841. jarg422h.htm#Fortrash +4842. jarg422h.htm#fortune%20cookie +4843. jarg422h.htm#forum +4844. jarg422h.htm#fossil +4845. jarg422h.htm#four-color%20glossies +4846. jarg422h.htm#frag +4847. jarg422h.htm#fragile +4848. jarg422h.htm#fred +4849. jarg422h.htm#Fred%20Foobar +4850. jarg422h.htm#frednet +4851. jarg422h.htm#free%20software +4852. jarg422h.htm#freeware +4853. jarg422h.htm#freeze +4854. jarg422h.htm#fried +4855. jarg422h.htm#frink +4856. jarg422h.htm#friode +4857. jarg422h.htm#fritterware +4858. jarg422h.htm#frob +4859. jarg422h.htm#frobnicate +4860. jarg422h.htm#frobnitz +4861. jarg422h.htm#frog +4862. jarg422h.htm#frogging +4863. jarg422h.htm#front%20end +4864. jarg422h.htm#frotz +4865. jarg422h.htm#frotzed +4866. jarg422h.htm#frowney +4867. jarg422h.htm#FRS +4868. jarg422h.htm#fry +4869. jarg422h.htm#fscking +4870. jarg422h.htm#FSF +4871. jarg422h.htm#FTP +4872. jarg422h.htm#-fu +4873. jarg422h.htm#FUBAR +4874. jarg422h.htm#fuck%20me%20harder +4875. jarg422h.htm#FUD +4876. jarg422h.htm#FUD%20wars +4877. jarg422h.htm#fudge +4878. jarg422h.htm#fudge%20factor +4879. jarg422h.htm#fuel%20up +4880. jarg422h.htm#Full%20Monty +4881. jarg422h.htm#fum +4882. jarg422h.htm#functino +4883. jarg422h.htm#funky +4884. jarg422h.htm#funny%20money +4885. jarg422h.htm#furrfu +4886. jarg422h.htm#fuzzball +4887. jarg422h.htm#factor +4888. jarg422h.htm#eyeball%20search +4889. jarg422h.htm#%3d%20F%20%3d +4890. jarg422h.htm#fairings +4891. jarg422h.htm#face%20time +4892. jarg422h.htm#%3d%20F%20%3d +4893. jarg422h.htm#coefficient%20of%20X +4894. jarg422h.htm#fall%20over +4895. jarg422h.htm#factor +4896. jarg422h.htm#%3d%20F%20%3d +4897. jarg422h.htm#fall%20through +4898. jarg422h.htm#fairings +4899. jarg422h.htm#%3d%20F%20%3d +4900. jarg422h.htm#crash +4901. jarg422h.htm#lose +4902. jarg422h.htm#crash%20and%20burn +4903. jarg422h.htm#fan +4904. jarg422h.htm#fall%20over +4905. jarg422h.htm#%3d%20F%20%3d +4906. jarg422h.htm#considered%20harmful +4907. jarg422h.htm#Duff's%20device +4908. jarg422h.htm#fandango%20on%20core +4909. jarg422h.htm#fall%20through +4910. jarg422h.htm#%3d%20F%20%3d +4911. jarg422h.htm#con +4912. jarg422h.htm#FAQ +4913. jarg422h.htm#fan +4914. jarg422h.htm#%3d%20F%20%3d +4915. jarg422h.htm#core%20dump +4916. jarg422h.htm#arena +4917. jarg422h.htm#aliasing%20bug +4918. jarg422h.htm#precedence%20lossage +4919. jarg422h.htm#smash%20the%20stack +4920. jarg422h.htm#memory%20leak +4921. jarg422h.htm#memory%20smash +4922. jarg422h.htm#overrun%20screw +4923. jarg422h.htm#core +4924. jarg422h.htm#FAQ%20list +4925. jarg422h.htm#fandango%20on%20core +4926. jarg422h.htm#%3d%20F%20%3d +4927. jarg422h.htm#FAQL +4928. jarg422h.htm#FAQ +4929. jarg422h.htm#%3d%20F%20%3d +4930. jarg422h.htm#FAQ +4931. jarg422h.htm#faradize +4932. jarg422h.htm#FAQ%20list +4933. jarg422h.htm#%3d%20F%20%3d +4934. jarg422h.htm#FAQ%20list +4935. jarg422h.htm#farkled +4936. jarg422h.htm#FAQL +4937. jarg422h.htm#%3d%20F%20%3d +4938. jarg422h.htm#farming +4939. jarg422h.htm#faradize +4940. jarg422h.htm#%3d%20F%20%3d +4941. jarg422h.htm#hosed +4942. jarg422h.htm#fascist +4943. jarg422h.htm#farkled +4944. jarg422h.htm#%3d%20F%20%3d +4945. jarg422h.htm#crash +4946. jarg422h.htm#farming +4947. jarg422h.htm#fat%20electrons +4948. jarg422h.htm#farming +4949. jarg422h.htm#%3d%20F%20%3d +4950. jarg422h.htm#tourist +4951. jarg422h.htm#bondage-and-discipline%20language +4952. jarg422h.htm#fat-finger +4953. jarg422h.htm#fascist +4954. jarg422h.htm#%3d%20F%20%3d +4955. jarg422h.htm#bogon +4956. jarg422h.htm#bogon +4957. jarg422h.htm#magic%20smoke +4958. jarg422h.htm#faulty +4959. jarg422h.htm#fat%20electrons +4960. jarg422h.htm#%3d%20F%20%3d +4961. jarg422h.htm#fd%20leak +4962. jarg422h.htm#fat-finger +4963. jarg422h.htm#%3d%20F%20%3d +4964. jarg422h.htm#bletcherous +4965. jarg422h.htm#losing +4966. jarg422h.htm#fear%20and%20loathing +4967. jarg422h.htm#faulty +4968. jarg422h.htm#%3d%20F%20%3d +4969. jarg422h.htm#core%20leak +4970. jarg422h.htm#leak +4971. jarg422h.htm#feature +4972. jarg422h.htm#fd%20leak +4973. jarg422h.htm#%3d%20F%20%3d +4974. jarg422h.htm#brain-damaged +4975. jarg422h.htm#COBOL +4976. jarg422h.htm#EBCDIC +4977. jarg422h.htm#IBM +4978. jarg422h.htm#feature%20creature +4979. jarg422h.htm#fear%20and%20loathing +4980. jarg422h.htm#%3d%20F%20%3d +4981. jarg422h.htm#misfeature +4982. jarg422h.htm#feature +4983. jarg422h.htm#bug +4984. jarg422h.htm#miswart +4985. jarg422h.htm#bells%20whistles%20and%20gongs +4986. jarg422h.htm#feature +4987. jarg422h.htm#feetch%20feetch +4988. jarg422h.htm#creeping%20featurism +4989. jarg422h.htm#wart +4990. jarg422h.htm#green%20lightning +4991. jarg422h.htm#bug +4992. jarg422h.htm#computer%20geek +4993. jarg422h.htm#feature%20creep +4994. jarg422h.htm#feature +4995. jarg422h.htm#%3d%20F%20%3d +4996. jarg422h.htm#taste +4997. jarg422h.htm#feeping%20creaturism +4998. jarg422h.htm#creeping%20featurism +4999. jarg422h.htm#feature%20key +5000. jarg422h.htm#feature%20creature +5001. jarg422h.htm#%3d%20F%20%3d +5002. jarg422h.htm#creeping%20featurism +5003. jarg422h.htm#feature%20shock +5004. jarg422h.htm#feature%20creep +5005. jarg422h.htm#%3d%20F%20%3d +5006. jarg422h.htm#splat +5007. jarg422h.htm#featurectomy +5008. jarg422h.htm#feature%20key +5009. jarg422h.htm#%3d%20F%20%3d +5010. jarg422h.htm#feep +5011. jarg422h.htm#feature%20shock +5012. jarg422h.htm#%3d%20F%20%3d +5013. jarg422h.htm#misfeature +5014. jarg422h.htm#feeper +5015. jarg422h.htm#featurectomy +5016. jarg422h.htm#%3d%20F%20%3d +5017. jarg422h.htm#beep +5018. jarg422h.htm#beep +5019. jarg422h.htm#ding +5020. jarg422h.htm#feeping%20creature +5021. jarg422h.htm#feep +5022. jarg422h.htm#%3d%20F%20%3d +5023. jarg422h.htm#feep +5024. jarg422h.htm#feeping%20creaturism +5025. jarg422h.htm#feeper +5026. jarg422h.htm#%3d%20F%20%3d +5027. jarg422h.htm#feeping%20creaturism +5028. jarg422h.htm#chrome +5029. jarg422h.htm#feetch%20feetch +5030. jarg422h.htm#feeping%20creature +5031. jarg422h.htm#%3d%20F%20%3d +5032. jarg422h.htm#creeping%20featurism +5033. jarg422h.htm#fence +5034. jarg422h.htm#feeping%20creaturism +5035. jarg422h.htm#%3d%20F%20%3d +5036. jarg422h.htm#fencepost%20error +5037. jarg422h.htm#feetch%20feetch +5038. jarg422h.htm#%3d%20F%20%3d +5039. jarg422h.htm#out-of-band +5040. jarg422h.htm#zigamorph +5041. jarg422h.htm#fiber-seeking%20backhoe +5042. jarg422h.htm#fence +5043. jarg422h.htm#%3d%20F%20%3d +5044. jarg422h.htm#zeroth +5045. jarg422h.htm#off-by-one%20error +5046. jarg422h.htm#FidoNet +5047. jarg422h.htm#fencepost%20error +5048. jarg422h.htm#%3d%20F%20%3d +5049. jarg422h.htm#packet%20over%20air +5050. jarg422h.htm#field%20circus +5051. jarg422h.htm#fiber-seeking%20backhoe +5052. jarg422h.htm#%3d%20F%20%3d +5053. jarg422h.htm#field%20servoid +5054. jarg422h.htm#FidoNet +5055. jarg422h.htm#%3d%20F%20%3d +5056. jarg422h.htm#DEC +5057. jarg422h.htm#Easter%20egging +5058. jarg422h.htm#plan%20file +5059. jarg422h.htm#Fight-o-net +5060. jarg422h.htm#field%20circus +5061. jarg422h.htm#%3d%20F%20%3d +5062. jarg422h.htm#field%20circus +5063. jarg422h.htm#droid +5064. jarg422h.htm#File%20Attach +5065. jarg422h.htm#field%20servoid +5066. jarg422h.htm#%3d%20F%20%3d +5067. jarg422h.htm#FidoNet +5068. jarg422h.htm#flamage +5069. jarg422h.htm#echo +5070. jarg422h.htm#'Snooze +5071. jarg422h.htm#File%20Request +5072. jarg422h.htm#Fight-o-net +5073. jarg422h.htm#%3d%20F%20%3d +5074. jarg422h.htm#file%20signature +5075. jarg422h.htm#File%20Attach +5076. jarg422h.htm#%3d%20F%20%3d +5077. jarg422h.htm#FidoNet +5078. jarg422h.htm#FTP +5079. jarg422h.htm#snarf +5080. jarg422h.htm#filk +5081. jarg422h.htm#File%20Request +5082. jarg422h.htm#%3d%20F%20%3d +5083. jarg422h.htm#magic%20number +5084. jarg422h.htm#film%20at%2011 +5085. jarg422h.htm#file%20signature +5086. jarg422h.htm#%3d%20F%20%3d +5087. jarg422h.htm#double%20bucky +5088. jarg422h.htm#grilf +5089. jarg422h.htm#hing +5090. jarg422h.htm#pr0n +5091. jarg422h.htm#newsfroup +5092. jarg422h.htm#filter +5093. jarg422h.htm#filk +5094. jarg422h.htm#%3d%20F%20%3d +5095. jarg422h.htm#ITS +5096. jarg422h.htm#Finagle's%20Law +5097. jarg422h.htm#film%20at%2011 +5098. jarg422h.htm#%3d%20F%20%3d +5099. jarg422h.htm#Unix +5100. jarg422h.htm#MS-DOS +5101. jarg422h.htm#plumbing +5102. jarg422h.htm#sponge +5103. jarg422h.htm#fine +5104. jarg422h.htm#filter +5105. jarg422h.htm#%3d%20F%20%3d +5106. jarg422h.htm#Murphy's%20Law +5107. jarg422h.htm#Hanlon's%20Razor +5108. jarg422h.htm#finger +5109. jarg422h.htm#Finagle's%20Law +5110. jarg422h.htm#%3d%20F%20%3d +5111. jarg422h.htm#cuspy +5112. jarg422h.htm#cuspy +5113. jarg422h.htm#finger%20trouble +5114. jarg422h.htm#fine +5115. jarg422h.htm#%3d%20F%20%3d +5116. jarg422h.htm#plan%20file +5117. jarg422h.htm#Hacking%20X%20for%20Y +5118. jarg422h.htm#flamer +5119. jarg422h.htm#finger-pointing%20syndrome +5120. jarg422h.htm#finger +5121. jarg422h.htm#%3d%20F%20%3d +5122. jarg422h.htm#finn +5123. jarg422h.htm#finger%20trouble +5124. jarg422h.htm#%3d%20F%20%3d +5125. jarg422h.htm#firebottle +5126. jarg422h.htm#finger-pointing%20syndrome +5127. jarg422h.htm#%3d%20F%20%3d +5128. jarg422h.htm#IRC +5129. jarg422h.htm#firefighting +5130. jarg422h.htm#finn +5131. jarg422h.htm#%3d%20F%20%3d +5132. jarg422h.htm#glassfet +5133. jarg422h.htm#firehose%20syndrome +5134. jarg422h.htm#firebottle +5135. jarg422h.htm#%3d%20F%20%3d +5136. jarg422h.htm#gang%20bang +5137. jarg422h.htm#Mongolian%20Hordes%20technique +5138. jarg422h.htm#firewall%20code +5139. jarg422h.htm#firefighting +5140. jarg422h.htm#%3d%20F%20%3d +5141. jarg422h.htm#overrun +5142. jarg422h.htm#buffer%20overflow +5143. jarg422h.htm#firewall%20machine +5144. jarg422h.htm#firehose%20syndrome +5145. jarg422h.htm#%3d%20F%20%3d +5146. jarg422h.htm#can't%20happen +5147. jarg422h.htm#fireworks%20mode +5148. jarg422h.htm#firewall%20code +5149. jarg422h.htm#%3d%20F%20%3d +5150. jarg422h.htm#cracker +5151. jarg422h.htm#iron%20box +5152. jarg422h.htm#flytrap +5153. jarg422h.htm#Venus%20flytrap +5154. jarg422h.htm#firmware +5155. jarg422h.htm#firewall%20machine +5156. jarg422h.htm#%3d%20F%20%3d +5157. jarg422h.htm#crash%20and%20burn +5158. jarg422h.htm#firmy +5159. jarg422h.htm#fireworks%20mode +5160. jarg422h.htm#%3d%20F%20%3d +5161. jarg422h.htm#fish +5162. jarg422h.htm#firmware +5163. jarg422h.htm#%3d%20F%20%3d +5164. jarg422h.htm#stiffy +5165. jarg422h.htm#FISH%20queue +5166. jarg422h.htm#firmy +5167. jarg422h.htm#%3d%20F%20%3d +5168. jarg422h.htm#metasyntactic%20variable +5169. jarg422h.htm#foo +5170. jarg422h.htm#FITNR +5171. jarg422h.htm#fish +5172. jarg422h.htm#%3d%20F%20%3d +5173. jarg422h.htm#fix +5174. jarg422h.htm#FISH%20queue +5175. jarg422h.htm#%3d%20F%20%3d +5176. jarg422h.htm#FIXME +5177. jarg422h.htm#FITNR +5178. jarg422h.htm#%3d%20F%20%3d +5179. jarg422h.htm#flag +5180. jarg422h.htm#fix +5181. jarg422h.htm#%3d%20F%20%3d +5182. jarg422h.htm#GNU +5183. jarg422h.htm#XXX +5184. jarg422h.htm#flag%20day +5185. jarg422h.htm#FIXME +5186. jarg422h.htm#%3d%20F%20%3d +5187. jarg422h.htm#bit +5188. jarg422h.htm#hidden%20flag +5189. jarg422h.htm#mode%20bit +5190. jarg422h.htm#flaky +5191. jarg422h.htm#flag +5192. jarg422h.htm#%3d%20F%20%3d +5193. jarg422h.htm#flag +5194. jarg422h.htm#Multics +5195. jarg422h.htm#backward%20combatability +5196. jarg422h.htm#flamage +5197. jarg422h.htm#flag%20day +5198. jarg422h.htm#%3d%20F%20%3d +5199. jarg422h.htm#lossage +5200. jarg422h.htm#dodgy +5201. jarg422h.htm#wonky +5202. jarg422h.htm#flame +5203. jarg422h.htm#flaky +5204. jarg422h.htm#%3d%20F%20%3d +5205. jarg422h.htm#Usenet +5206. jarg422h.htm#fora +5207. jarg422h.htm#flame +5208. jarg422h.htm#dahmum +5209. jarg422h.htm#flame%20bait +5210. jarg422h.htm#flamage +5211. jarg422h.htm#%3d%20F%20%3d +5212. jarg422h.htm#flame%20on +5213. jarg422h.htm#flame +5214. jarg422h.htm#%3d%20F%20%3d +5215. jarg422h.htm#flame%20war +5216. jarg422h.htm#troll +5217. jarg422h.htm#flame%20war +5218. jarg422h.htm#flame%20bait +5219. jarg422h.htm#%3d%20F%20%3d +5220. jarg422h.htm#flame +5221. jarg422h.htm#rave +5222. jarg422h.htm#burble +5223. jarg422h.htm#flamer +5224. jarg422h.htm#flame%20on +5225. jarg422h.htm#%3d%20F%20%3d +5226. jarg422h.htm#Usenet +5227. jarg422h.htm#flap +5228. jarg422h.htm#flame%20war +5229. jarg422h.htm#%3d%20F%20%3d +5230. jarg422h.htm#flame +5231. jarg422h.htm#Usenet +5232. jarg422h.htm#flarp +5233. jarg422h.htm#flamer +5234. jarg422h.htm#%3d%20F%20%3d +5235. jarg422h.htm#macrotape +5236. jarg422h.htm#flash%20crowd +5237. jarg422h.htm#flap +5238. jarg422h.htm#%3d%20F%20%3d +5239. jarg422h.htm#metasyntactic%20variable +5240. jarg422h.htm#foo +5241. jarg422h.htm#flat +5242. jarg422h.htm#flarp +5243. jarg422h.htm#%3d%20F%20%3d +5244. jarg422h.htm#slashdot%20effect +5245. jarg422h.htm#flat-ASCII +5246. jarg422h.htm#flash%20crowd +5247. jarg422h.htm#%3d%20F%20%3d +5248. jarg422h.htm#bitty%20box +5249. jarg422h.htm#flatten +5250. jarg422h.htm#cretinous +5251. jarg422h.htm#Good%20Thing +5252. jarg422h.htm#flat-file +5253. jarg422h.htm#flat +5254. jarg422h.htm#%3d%20F%20%3d +5255. jarg422h.htm#meta +5256. jarg422h.htm#plain-ASCII +5257. jarg422h.htm#flat-file +5258. jarg422h.htm#flatten +5259. jarg422h.htm#flat-ASCII +5260. jarg422h.htm#%3d%20F%20%3d +5261. jarg422h.htm#flatten +5262. jarg422h.htm#flat-ASCII +5263. jarg422h.htm#sharchive +5264. jarg422h.htm#flavor +5265. jarg422h.htm#flat-file +5266. jarg422h.htm#%3d%20F%20%3d +5267. jarg422h.htm#flat-ASCII +5268. jarg422h.htm#canonical +5269. jarg422h.htm#flavorful +5270. jarg422h.htm#flatten +5271. jarg422h.htm#%3d%20F%20%3d +5272. jarg422h.htm#vanilla +5273. jarg422h.htm#flavorful +5274. jarg422h.htm#vanilla +5275. jarg422h.htm#flippy +5276. jarg422h.htm#flavor +5277. jarg422h.htm#%3d%20F%20%3d +5278. jarg422h.htm#flavor +5279. jarg422h.htm#random +5280. jarg422h.htm#losing +5281. jarg422h.htm#taste +5282. jarg422h.htm#elegant +5283. jarg422h.htm#flood +5284. jarg422h.htm#flavorful +5285. jarg422h.htm#%3d%20F%20%3d +5286. jarg422h.htm#flowchart +5287. jarg422h.htm#flippy +5288. jarg422h.htm#%3d%20F%20%3d +5289. jarg422h.htm#IRC +5290. jarg422h.htm#flower%20key +5291. jarg422h.htm#flood +5292. jarg422h.htm#%3d%20F%20%3d +5293. jarg422h.htm#COBOL +5294. jarg422h.htm#card%20walloper +5295. jarg422h.htm#PDL +5296. jarg422h.htm#flush +5297. jarg422h.htm#flowchart +5298. jarg422h.htm#%3d%20F%20%3d +5299. jarg422h.htm#feature%20key +5300. jarg422h.htm#flypage +5301. jarg422h.htm#flower%20key +5302. jarg422h.htm#%3d%20F%20%3d +5303. jarg422h.htm#DEC +5304. jarg422h.htm#Flyspeck%203 +5305. jarg422h.htm#flush +5306. jarg422h.htm#%3d%20F%20%3d +5307. jarg422h.htm#banner +5308. jarg422h.htm#flytrap +5309. jarg422h.htm#flypage +5310. jarg422h.htm#%3d%20F%20%3d +5311. jarg422h.htm#FM +5312. jarg422h.htm#Flyspeck%203 +5313. jarg422h.htm#%3d%20F%20%3d +5314. jarg422h.htm#firewall%20machine +5315. jarg422h.htm#fnord +5316. jarg422h.htm#flytrap +5317. jarg422h.htm#%3d%20F%20%3d +5318. jarg422h.htm#RTFM +5319. jarg422h.htm#RTFM +5320. jarg422h.htm#black%20magic +5321. jarg422h.htm#FOAF +5322. jarg422h.htm#FM +5323. jarg422h.htm#%3d%20F%20%3d +5324. jarg422h.htm#Discordianism +5325. jarg422h.htm#metasyntactic%20variable +5326. jarg422h.htm#Discordianism +5327. jarg422h.htm#Church%20of%20the%20SubGenius +5328. jarg422h.htm#FOD +5329. jarg422h.htm#fnord +5330. jarg422h.htm#%3d%20F%20%3d +5331. jarg422h.htm#fold%20case +5332. jarg422h.htm#FOAF +5333. jarg422h.htm#%3d%20F%20%3d +5334. jarg422h.htm#MUD +5335. jarg422h.htm#gun +5336. jarg422h.htm#followup +5337. jarg422h.htm#FOD +5338. jarg422h.htm#%3d%20F%20%3d +5339. jarg422h.htm#smash%20case +5340. jarg422h.htm#fontology +5341. jarg422h.htm#fold%20case +5342. jarg422h.htm#%3d%20F%20%3d +5343. jarg422h.htm#posting +5344. jarg422h.htm#reply +5345. jarg422h.htm#parent%20message +5346. jarg422h.htm#thread +5347. jarg422h.htm#foo +5348. jarg422h.htm#followup +5349. jarg422h.htm#%3d%20F%20%3d +5350. jarg422h.htm#foobar +5351. jarg422h.htm#fontology +5352. jarg422h.htm#%3d%20F%20%3d +5353. jarg422h.htm#metasyntactic%20variable +5354. jarg422h.htm#bar +5355. jarg422h.htm#baz +5356. jarg422h.htm#qux +5357. jarg422h.htm#quux +5358. jarg422h.htm#corge +5359. jarg422h.htm#grault +5360. jarg422h.htm#garply +5361. jarg422h.htm#waldo +5362. jarg422h.htm#fred +5363. jarg422h.htm#plugh +5364. jarg422h.htm#xyzzy +5365. jarg422h.htm#thud +5366. jarg422h.htm#FUBAR +5367. jarg422h.htm#foobar +5368. http://www.spumco.com/magazine/eowbcc/ +5369. jarg422h.htm#kluge +5370. jarg422h.htm#kludge +5371. jarg422h.htm#backronym +5372. jarg422h.htm#TMRC +5373. jarg422h.htm#TMRC +5374. jarg422h.htm#ha%20ha%20only%20serious +5375. jarg422h.htm#fool +5376. jarg422h.htm#foo +5377. jarg422h.htm#%3d%20F%20%3d +5378. jarg422h.htm#metasyntactic%20variable +5379. jarg422h.htm#foo +5380. jarg422h.htm#DEC +5381. jarg422h.htm#FUBAR +5382. jarg422h.htm#Fred%20Foobar +5383. jarg422h.htm#backronym +5384. jarg422h.htm#fool%20file +5385. jarg422h.htm#foobar +5386. jarg422h.htm#%3d%20F%20%3d +5387. jarg422h.htm#cretin +5388. jarg422h.htm#loser +5389. jarg422h.htm#fool%20file +5390. jarg422h.htm#DEADBEEF +5391. jarg422h.htm#Foonly +5392. jarg422h.htm#fool +5393. jarg422h.htm#%3d%20F%20%3d +5394. jarg422h.htm#sig%20block +5395. jarg422h.htm#footprint +5396. jarg422h.htm#fool%20file +5397. jarg422h.htm#%3d%20F%20%3d +5398. jarg422h.htm#PDP-10 +5399. jarg422h.htm#DEC +5400. jarg422h.htm#TOPS-20 +5401. jarg422h.htm#Mars +5402. jarg422h.htm#Mars +5403. jarg422h.htm#for%20free +5404. jarg422h.htm#Foonly +5405. jarg422h.htm#%3d%20F%20%3d +5406. jarg422h.htm#toeprint +5407. jarg422h.htm#for%20the%20rest%20of%20us +5408. jarg422h.htm#footprint +5409. jarg422h.htm#%3d%20F%20%3d +5410. jarg422h.htm#big%20win +5411. jarg422h.htm#for%20values%20of +5412. jarg422h.htm#for%20free +5413. jarg422h.htm#%3d%20F%20%3d +5414. jarg422h.htm#spiffy +5415. jarg422h.htm#spiffy +5416. jarg422h.htm#WIMP%20environment +5417. jarg422h.htm#Macintrash +5418. jarg422h.htm#point-and-drool%20interface +5419. jarg422h.htm#user-friendly +5420. jarg422h.htm#fora +5421. jarg422h.htm#for%20the%20rest%20of%20us +5422. jarg422h.htm#%3d%20F%20%3d +5423. jarg422h.htm#random%20numbers +5424. jarg422h.htm#foreground +5425. jarg422h.htm#for%20values%20of +5426. jarg422h.htm#%3d%20F%20%3d +5427. jarg422h.htm#forum +5428. jarg422h.htm#fork +5429. jarg422h.htm#fora +5430. jarg422h.htm#%3d%20F%20%3d +5431. jarg422h.htm#stack +5432. jarg422h.htm#background +5433. jarg422h.htm#Unix +5434. jarg422h.htm#lose +5435. jarg422h.htm#fork%20bomb +5436. jarg422h.htm#foreground +5437. jarg422h.htm#%3d%20F%20%3d +5438. Emacs/XEmacsfork +5439. jarg422h.htm#forked +5440. jarg422h.htm#fork +5441. jarg422h.htm#%3d%20F%20%3d +5442. jarg422h.htm#wabbit +5443. jarg422h.htm#logic%20bomb +5444. jarg422h.htm#Fortrash +5445. jarg422h.htm#fork%20bomb +5446. jarg422h.htm#%3d%20F%20%3d +5447. jarg422h.htm#Bad%20Thing +5448. jarg422h.htm#fork%20bomb +5449. jarg422h.htm#fortune%20cookie +5450. jarg422h.htm#forked +5451. jarg422h.htm#%3d%20F%20%3d +5452. jarg422h.htm#forum +5453. jarg422h.htm#Fortrash +5454. jarg422h.htm#%3d%20F%20%3d +5455. jarg422h.htm#cookie%20file +5456. jarg422h.htm#fossil +5457. jarg422h.htm#fortune%20cookie +5458. jarg422h.htm#%3d%20F%20%3d +5459. jarg422h.htm#BBS +5460. jarg422h.htm#mailing%20list +5461. jarg422h.htm#newsgroup +5462. jarg422h.htm#the%20network +5463. jarg422h.htm#posting +5464. jarg422h.htm#talk%20mode +5465. jarg422h.htm#email +5466. jarg422h.htm#four-color%20glossies +5467. jarg422h.htm#forum +5468. jarg422h.htm#%3d%20F%20%3d +5469. jarg422h.htm#C +5470. jarg422h.htm#dusty%20deck +5471. jarg422h.htm#BSD +5472. jarg422h.htm#USG%20Unix +5473. jarg422h.htm#brain-dead +5474. jarg422h.htm#BBS +5475. jarg422h.htm#bare%20metal +5476. jarg422h.htm#hook +5477. jarg422h.htm#frag +5478. jarg422h.htm#fossil +5479. jarg422h.htm#%3d%20F%20%3d +5480. jarg422h.htm#marketroid +5481. jarg422h.htm#content-free +5482. jarg422h.htm#fragile +5483. jarg422h.htm#four-color%20glossies +5484. jarg422h.htm#%3d%20F%20%3d +5485. jarg422h.htm#avatar +5486. jarg422h.htm#gib +5487. jarg422h.htm#fred +5488. jarg422h.htm#frag +5489. jarg422h.htm#%3d%20F%20%3d +5490. jarg422h.htm#brittle +5491. jarg422h.htm#Fred%20Foobar +5492. jarg422h.htm#fragile +5493. jarg422h.htm#%3d%20F%20%3d +5494. jarg422h.htm#metasyntactic%20variable +5495. jarg422h.htm#foo +5496. jarg422h.htm#J.%20Random%20Hacker +5497. jarg422h.htm#Dr.%20Fred%20Mbogo +5498. jarg422h.htm#barney +5499. jarg422h.htm#frednet +5500. jarg422h.htm#fred +5501. jarg422h.htm#%3d%20F%20%3d +5502. jarg422h.htm#J.%20Random%20Hacker +5503. jarg422h.htm#backreference +5504. jarg422h.htm#Bloggs%20Family +5505. jarg422h.htm#Dr.%20Fred%20Mbogo +5506. jarg422h.htm#free%20software +5507. jarg422h.htm#Fred%20Foobar +5508. jarg422h.htm#%3d%20F%20%3d +5509. jarg422h.htm#random +5510. jarg422h.htm#freeware +5511. jarg422h.htm#frednet +5512. jarg422h.htm#%3d%20F%20%3d +5513. jarg422h.htm#open%20source +5514. jarg422h.htm#freeze +5515. jarg422h.htm#free%20software +5516. jarg422h.htm#%3d%20F%20%3d +5517. jarg422h.htm#Usenet +5518. jarg422h.htm#shareware +5519. jarg422h.htm#FRS +5520. jarg422h.htm#fried +5521. jarg422h.htm#freeware +5522. jarg422h.htm#%3d%20F%20%3d +5523. jarg422h.htm#frink +5524. jarg422h.htm#freeze +5525. jarg422h.htm#%3d%20F%20%3d +5526. jarg422h.htm#glitch +5527. jarg422h.htm#drop-outs +5528. jarg422h.htm#friode +5529. jarg422h.htm#SED +5530. jarg422h.htm#LER +5531. jarg422h.htm#frotzed +5532. jarg422h.htm#friode +5533. jarg422h.htm#fried +5534. jarg422h.htm#%3d%20F%20%3d +5535. jarg422h.htm#gorets +5536. jarg422h.htm#fritterware +5537. jarg422h.htm#frink +5538. jarg422h.htm#%3d%20F%20%3d +5539. jarg422h.htm#fried +5540. jarg422h.htm#SED +5541. jarg422h.htm#LER +5542. jarg422h.htm#frob +5543. jarg422h.htm#friode +5544. jarg422h.htm#%3d%20F%20%3d +5545. jarg422h.htm#macdink +5546. jarg422h.htm#window%20shopping +5547. jarg422h.htm#frobnicate +5548. jarg422h.htm#fritterware +5549. jarg422h.htm#%3d%20F%20%3d +5550. jarg422h.htm#TMRC +5551. jarg422h.htm#frobnitz +5552. jarg422h.htm#frobnicate +5553. jarg422h.htm#MUD +5554. jarg422h.htm#wizard +5555. jarg422h.htm#frobnitz +5556. jarg422h.htm#frob +5557. jarg422h.htm#%3d%20F%20%3d +5558. jarg422h.htm#frobnitz +5559. jarg422h.htm#frob +5560. jarg422h.htm#tweak +5561. jarg422h.htm#twiddle +5562. jarg422h.htm#frog +5563. jarg422h.htm#frobnicate +5564. jarg422h.htm#%3d%20F%20%3d +5565. jarg422h.htm#frob +5566. jarg422h.htm#Zork +5567. jarg422h.htm#TMRC +5568. jarg422h.htm#frogging +5569. jarg422h.htm#frobnitz +5570. jarg422h.htm#%3d%20F%20%3d +5571. jarg422h.htm#foo +5572. jarg422h.htm#bagbiting +5573. jarg422h.htm#front%20end +5574. jarg422h.htm#frog +5575. jarg422h.htm#%3d%20F%20%3d +5576. jarg422h.htm#terminak +5577. jarg422h.htm#dread%20high-bit%20disease +5578. jarg422h.htm#frotz +5579. jarg422h.htm#frogging +5580. jarg422h.htm#%3d%20F%20%3d +5581. jarg422h.htm#frotzed +5582. jarg422h.htm#front%20end +5583. jarg422h.htm#%3d%20F%20%3d +5584. jarg422h.htm#frobnitz +5585. jarg422h.htm#frowney +5586. jarg422h.htm#frotz +5587. jarg422h.htm#%3d%20F%20%3d +5588. jarg422h.htm#down +5589. jarg422h.htm#fried +5590. jarg422h.htm#FRS +5591. jarg422h.htm#frotzed +5592. jarg422h.htm#%3d%20F%20%3d +5593. jarg422h.htm#emoticon +5594. jarg422h.htm#fry +5595. jarg422h.htm#frowney +5596. jarg422h.htm#%3d%20F%20%3d +5597. jarg422h.htm#freeware +5598. jarg422h.htm#shareware +5599. jarg422h.htm#open%20source +5600. jarg422h.htm#fscking +5601. jarg422h.htm#FRS +5602. jarg422h.htm#%3d%20F%20%3d +5603. jarg422h.htm#fried +5604. jarg422h.htm#magic%20smoke +5605. jarg422h.htm#roach +5606. jarg422h.htm#toast +5607. jarg422h.htm#hose +5608. jarg422h.htm#fried +5609. jarg422h.htm#FSF +5610. jarg422h.htm#fry +5611. jarg422h.htm#%3d%20F%20%3d +5612. jarg422h.htm#scary%20devil%20monastery +5613. jarg422h.htm#CDA +5614. jarg422h.htm#FTP +5615. jarg422h.htm#fscking +5616. jarg422h.htm#%3d%20F%20%3d +5617. jarg422h.htm#GNU +5618. jarg422h.htm#-fu +5619. jarg422h.htm#FSF +5620. jarg422h.htm#%3d%20F%20%3d +5621. jarg422h.htm#beam +5622. jarg422h.htm#FTP +5623. jarg422h.htm#FUBAR +5624. jarg422h.htm#FTP +5625. jarg422h.htm#%3d%20F%20%3d +5626. jarg422h.htm#fuck%20me%20harder +5627. jarg422h.htm#-fu +5628. jarg422h.htm#%3d%20F%20%3d +5629. jarg422h.htm#suit +5630. jarg422h.htm#foobar +5631. jarg422h.htm#foo +5632. jarg422h.htm#FUD +5633. jarg422h.htm#FUBAR +5634. jarg422h.htm#%3d%20F%20%3d +5635. jarg422h.htm#FUD%20wars +5636. jarg422h.htm#fuck%20me%20harder +5637. jarg422h.htm#%3d%20F%20%3d +5638. jarg422h.htm#IBM +5639. jarg422h.htm#Microsoft +5640. jarg422h.htm#fudge +5641. jarg422h.htm#FUD +5642. jarg422h.htm#%3d%20F%20%3d +5643. jarg422h.htm#FUD +5644. jarg422h.htm#fudge%20factor +5645. jarg422h.htm#FUD%20wars +5646. jarg422h.htm#%3d%20F%20%3d +5647. jarg422h.htm#fuel%20up +5648. jarg422h.htm#fudge +5649. jarg422h.htm#%3d%20F%20%3d +5650. jarg422h.htm#slop +5651. jarg422h.htm#coefficient%20of%20X +5652. jarg422h.htm#Full%20Monty +5653. jarg422h.htm#fudge%20factor +5654. jarg422h.htm#%3d%20F%20%3d +5655. jarg422h.htm#great-wall +5656. jarg422h.htm#oriental%20food +5657. jarg422h.htm#fum +5658. jarg422h.htm#fuel%20up +5659. jarg422h.htm#%3d%20F%20%3d +5660. jarg422h.htm#monty +5661. jarg422h.htm#functino +5662. jarg422h.htm#Full%20Monty +5663. jarg422h.htm#%3d%20F%20%3d +5664. jarg422h.htm#metasyntactic%20variable +5665. jarg422h.htm#foo +5666. jarg422h.htm#bar +5667. jarg422h.htm#baz +5668. jarg422h.htm#funky +5669. jarg422h.htm#fum +5670. jarg422h.htm#%3d%20F%20%3d +5671. jarg422h.htm#funny%20money +5672. jarg422h.htm#functino +5673. jarg422h.htm#%3d%20F%20%3d +5674. jarg422h.htm#TECO +5675. jarg422h.htm#furrfu +5676. jarg422h.htm#funky +5677. jarg422h.htm#%3d%20F%20%3d +5678. jarg422h.htm#fuzzball +5679. jarg422h.htm#funny%20money +5680. jarg422h.htm#%3d%20F%20%3d +5681. jarg422h.htm#rot13 +5682. jarg422h.htm#newbie +5683. jarg422h.htm#FOAF +5684. jarg422h.htm#G +5685. jarg422h.htm#furrfu +5686. jarg422h.htm#%3d%20F%20%3d +5687. jarg422h.htm#%3d%20H%20%3d +5688. jarg422h.htm#%3d%20F%20%3d +5689. jarg422h.htm#The%20Jargon%20Lexicon +5690. jarg422h.htm#G +5691. jarg422h.htm#g-file +5692. jarg422h.htm#gabriel +5693. jarg422h.htm#gag +5694. jarg422h.htm#gang%20bang +5695. jarg422h.htm#garbage%20collect +5696. jarg422h.htm#garply +5697. jarg422h.htm#gas +5698. jarg422h.htm#gaseous +5699. jarg422h.htm#Gates's%20Law +5700. jarg422h.htm#gawble +5701. jarg422h.htm#GC +5702. jarg422h.htm#GCOS +5703. jarg422h.htm#GECOS +5704. jarg422h.htm#gedanken +5705. jarg422h.htm#geef +5706. jarg422h.htm#geek%20code +5707. jarg422h.htm#geek%20out +5708. jarg422h.htm#gen +5709. jarg422h.htm#gender%20mender +5710. jarg422h.htm#General%20Public%20Virus +5711. jarg422h.htm#generate +5712. jarg422h.htm#Genius%20From%20Mars%20Technique +5713. jarg422h.htm#gensym +5714. jarg422h.htm#Get%20a%20life! +5715. jarg422h.htm#Get%20a%20real%20computer! +5716. jarg422h.htm#GFR +5717. jarg422h.htm#gib +5718. jarg422h.htm#GIFs%20at%2011 +5719. jarg422h.htm#gig +5720. jarg422h.htm#giga- +5721. jarg422h.htm#GIGO +5722. jarg422h.htm#gilley +5723. jarg422h.htm#gillion +5724. jarg422h.htm#ginger +5725. jarg422h.htm#GIPS +5726. jarg422h.htm#glark +5727. jarg422h.htm#glass +5728. jarg422h.htm#glass%20tty +5729. jarg422h.htm#glassfet +5730. jarg422h.htm#glitch +5731. jarg422h.htm#glob +5732. jarg422h.htm#glork +5733. jarg422h.htm#glue +5734. jarg422h.htm#gnarly +5735. jarg422h.htm#GNU +5736. jarg422h.htm#gnubie +5737. jarg422h.htm#GNUMACS +5738. jarg422h.htm#go%20flatline +5739. jarg422h.htm#go%20root +5740. jarg422h.htm#go-faster%20stripes +5741. jarg422h.htm#GoAT +5742. jarg422h.htm#gobble +5743. jarg422h.htm#Godwin's%20Law +5744. jarg422h.htm#Godzillagram +5745. jarg422h.htm#golden +5746. jarg422h.htm#golf-ball%20printer +5747. jarg422h.htm#gonk +5748. jarg422h.htm#gonkulator +5749. jarg422h.htm#gonzo +5750. jarg422h.htm#Good%20Thing +5751. jarg422h.htm#gopher +5752. jarg422h.htm#gopher%20hole +5753. jarg422h.htm#gorets +5754. jarg422h.htm#gorilla%20arm +5755. jarg422h.htm#gorp +5756. jarg422h.htm#GOSMACS +5757. jarg422h.htm#Gosperism +5758. jarg422h.htm#gotcha +5759. jarg422h.htm#GPL +5760. jarg422h.htm#GPV +5761. jarg422h.htm#grault +5762. jarg422h.htm#gray%20goo +5763. jarg422h.htm#Great%20Renaming +5764. jarg422h.htm#Great%20Runes +5765. jarg422h.htm#Great%20Worm +5766. jarg422h.htm#great-wall +5767. jarg422h.htm#Green%20Book +5768. jarg422h.htm#green%20bytes +5769. jarg422h.htm#green%20card +5770. jarg422h.htm#green%20lightning +5771. jarg422h.htm#green%20machine +5772. jarg422h.htm#Green's%20Theorem +5773. jarg422h.htm#greenbar +5774. jarg422h.htm#grep +5775. jarg422h.htm#gribble +5776. jarg422h.htm#grilf +5777. jarg422h.htm#grind +5778. jarg422h.htm#grind%20crank +5779. jarg422h.htm#gripenet +5780. jarg422h.htm#gritch +5781. jarg422h.htm#grok +5782. jarg422h.htm#gronk +5783. jarg422h.htm#gronk%20out +5784. jarg422h.htm#gronked +5785. jarg422h.htm#grovel +5786. jarg422h.htm#grue +5787. jarg422h.htm#grunge +5788. jarg422h.htm#gubbish +5789. jarg422h.htm#Guido +5790. jarg422h.htm#guiltware +5791. jarg422h.htm#gumby +5792. jarg422h.htm#gun +5793. jarg422h.htm#gunch +5794. jarg422h.htm#gunpowder%20chicken +5795. jarg422h.htm#gurfle +5796. jarg422h.htm#guru +5797. jarg422h.htm#guru%20meditation +5798. jarg422h.htm#gweep +5799. jarg422h.htm#g-file +5800. jarg422h.htm#fuzzball +5801. jarg422h.htm#%3d%20G%20%3d +5802. jarg422h.htm#quantifiers +5803. jarg422h.htm#gabriel +5804. jarg422h.htm#G +5805. jarg422h.htm#%3d%20G%20%3d +5806. jarg422h.htm#gag +5807. jarg422h.htm#g-file +5808. jarg422h.htm#%3d%20G%20%3d +5809. jarg422h.htm#gang%20bang +5810. jarg422h.htm#gabriel +5811. jarg422h.htm#%3d%20G%20%3d +5812. jarg422h.htm#choke +5813. jarg422h.htm#barf +5814. jarg422h.htm#garbage%20collect +5815. jarg422h.htm#gag +5816. jarg422h.htm#%3d%20G%20%3d +5817. jarg422h.htm#orthogonal +5818. jarg422h.htm#firefighting +5819. jarg422h.htm#Mongolian%20Hordes%20technique +5820. jarg422h.htm#Conway's%20Law +5821. jarg422h.htm#garply +5822. jarg422h.htm#gang%20bang +5823. jarg422h.htm#%3d%20G%20%3d +5824. jarg422h.htm#GC +5825. jarg422h.htm#gas +5826. jarg422h.htm#garbage%20collect +5827. jarg422h.htm#%3d%20G%20%3d +5828. jarg422h.htm#foo +5829. jarg422h.htm#gaseous +5830. jarg422h.htm#garply +5831. jarg422h.htm#%3d%20G%20%3d +5832. jarg422h.htm#wedged +5833. jarg422h.htm#flush +5834. jarg422h.htm#Gates's%20Law +5835. jarg422h.htm#gas +5836. jarg422h.htm#%3d%20G%20%3d +5837. jarg422h.htm#gas +5838. jarg422h.htm#gawble +5839. jarg422h.htm#gaseous +5840. jarg422h.htm#%3d%20G%20%3d +5841. jarg422h.htm#Moore's%20Law +5842. jarg422h.htm#GC +5843. jarg422h.htm#Gates's%20Law +5844. jarg422h.htm#%3d%20G%20%3d +5845. jarg422h.htm#chawmp +5846. jarg422h.htm#GCOS +5847. jarg422h.htm#gawble +5848. jarg422h.htm#%3d%20G%20%3d +5849. jarg422h.htm#GFR +5850. jarg422h.htm#abbrev +5851. jarg422h.htm#GECOS +5852. jarg422h.htm#GC +5853. jarg422h.htm#%3d%20G%20%3d +5854. jarg422h.htm#quick-and-dirty +5855. jarg422h.htm#clone +5856. jarg422h.htm#Multics +5857. jarg422h.htm#big%20iron +5858. jarg422h.htm#gedanken +5859. jarg422h.htm#GCOS +5860. jarg422h.htm#%3d%20G%20%3d +5861. jarg422h.htm#GCOS +5862. jarg422h.htm#geef +5863. jarg422h.htm#GECOS +5864. jarg422h.htm#%3d%20G%20%3d +5865. jarg422h.htm#AI-complete +5866. jarg422h.htm#DWIM +5867. jarg422h.htm#geek%20code +5868. jarg422h.htm#gedanken +5869. jarg422h.htm#%3d%20G%20%3d +5870. jarg422h.htm#mung +5871. jarg422h.htm#blinkenlights +5872. jarg422h.htm#geek%20out +5873. jarg422h.htm#geef +5874. jarg422h.htm#%3d%20G%20%3d +5875. jarg422h.htm#sig%20block +5876. http://www.geekcode.com/ +5877. jarg422h.htm#newsgroup +5878. jarg422h.htm#computer%20geek +5879. jarg422h.htm#gen +5880. jarg422h.htm#geek%20code +5881. jarg422h.htm#%3d%20G%20%3d +5882. jarg422h.htm#computer%20geek +5883. jarg422h.htm#propeller%20head +5884. jarg422h.htm#gender%20mender +5885. jarg422h.htm#geek%20out +5886. jarg422h.htm#%3d%20G%20%3d +5887. jarg422h.htm#generate +5888. jarg422h.htm#General%20Public%20Virus +5889. jarg422h.htm#gen +5890. jarg422h.htm#%3d%20G%20%3d +5891. jarg422h.htm#loser +5892. jarg422h.htm#generate +5893. jarg422h.htm#gender%20mender +5894. jarg422h.htm#%3d%20G%20%3d +5895. jarg422h.htm#GNU +5896. jarg422h.htm#copyleft +5897. jarg422h.htm#app +5898. jarg422h.htm#copyleft +5899. jarg422h.htm#Genius%20From%20Mars%20Technique +5900. jarg422h.htm#General%20Public%20Virus +5901. jarg422h.htm#%3d%20G%20%3d +5902. jarg422h.htm#parse +5903. jarg422h.htm#infinite +5904. jarg422h.htm#gensym +5905. jarg422h.htm#generate +5906. jarg422h.htm#%3d%20G%20%3d +5907. jarg422h.htm#grok +5908. jarg422h.htm#zen +5909. jarg422h.htm#Get%20a%20life! +5910. jarg422h.htm#Genius%20From%20Mars%20Technique +5911. jarg422h.htm#%3d%20G%20%3d +5912. jarg422h.htm#cruft +5913. jarg422h.htm#Get%20a%20real%20computer! +5914. jarg422h.htm#gensym +5915. jarg422h.htm#%3d%20G%20%3d +5916. jarg422h.htm#computer%20geek +5917. jarg422h.htm#Usenet +5918. jarg422h.htm#theology +5919. jarg422h.htm#GFR +5920. jarg422h.htm#Get%20a%20life! +5921. jarg422h.htm#%3d%20G%20%3d +5922. jarg422h.htm#bitty%20box +5923. jarg422h.htm#toy +5924. jarg422h.htm#gib +5925. jarg422h.htm#Get%20a%20real%20computer! +5926. jarg422h.htm#%3d%20G%20%3d +5927. jarg422h.htm#GFR +5928. jarg422h.htm#prowler +5929. jarg422h.htm#reaper +5930. jarg422h.htm#GC +5931. jarg422h.htm#GIFs%20at%2011 +5932. jarg422h.htm#GFR +5933. jarg422h.htm#%3d%20G%20%3d +5934. jarg422h.htm#frag +5935. jarg422h.htm#gig +5936. jarg422h.htm#gib +5937. jarg422h.htm#%3d%20G%20%3d +5938. jarg422h.htm#film%20at%2011 +5939. jarg422h.htm#giga- +5940. jarg422h.htm#GIFs%20at%2011 +5941. jarg422h.htm#%3d%20G%20%3d +5942. jarg422h.htm#quantifiers +5943. jarg422h.htm#GIGO +5944. jarg422h.htm#gig +5945. jarg422h.htm#%3d%20G%20%3d +5946. jarg422h.htm#quantifiers +5947. jarg422h.htm#gilley +5948. jarg422h.htm#giga- +5949. jarg422h.htm#%3d%20G%20%3d +5950. jarg422h.htm#luser +5951. jarg422h.htm#gillion +5952. jarg422h.htm#GIGO +5953. jarg422h.htm#%3d%20G%20%3d +5954. jarg422h.htm#bogosity +5955. jarg422h.htm#ginger +5956. jarg422h.htm#gilley +5957. jarg422h.htm#%3d%20G%20%3d +5958. jarg422h.htm#giga- +5959. jarg422h.htm#giga- +5960. jarg422h.htm#GIPS +5961. jarg422h.htm#gillion +5962. jarg422h.htm#%3d%20G%20%3d +5963. jarg422h.htm#saga +5964. jarg422h.htm#glark +5965. jarg422h.htm#ginger +5966. jarg422h.htm#%3d%20G%20%3d +5967. jarg422h.htm#MIPS +5968. jarg422h.htm#gillion +5969. jarg422h.htm#KIPS +5970. jarg422h.htm#glass +5971. jarg422h.htm#GIPS +5972. jarg422h.htm#%3d%20G%20%3d +5973. jarg422h.htm#glork +5974. jarg422h.htm#grok +5975. jarg422h.htm#zen +5976. jarg422h.htm#glass%20tty +5977. jarg422h.htm#glark +5978. jarg422h.htm#%3d%20G%20%3d +5979. jarg422h.htm#silicon +5980. jarg422h.htm#glassfet +5981. jarg422h.htm#glass +5982. jarg422h.htm#%3d%20G%20%3d +5983. jarg422h.htm#tube +5984. jarg422h.htm#tty +5985. jarg422h.htm#dumb%20terminal +5986. jarg422h.htm#smart%20terminal +5987. jarg422h.htm#TV%20Typewriters +5988. jarg422h.htm#glitch +5989. jarg422h.htm#glass%20tty +5990. jarg422h.htm#%3d%20G%20%3d +5991. jarg422h.htm#firebottle +5992. jarg422h.htm#glob +5993. jarg422h.htm#glassfet +5994. jarg422h.htm#%3d%20G%20%3d +5995. jarg422h.htm#power%20hit +5996. jarg422h.htm#gritch +5997. jarg422h.htm#WAITS +5998. jarg422h.htm#magic%20cookie +5999. jarg422h.htm#random +6000. jarg422h.htm#heisenbug +6001. jarg422h.htm#glork +6002. jarg422h.htm#glitch +6003. jarg422h.htm#%3d%20G%20%3d +6004. jarg422h.htm#UN*X +6005. jarg422h.htm#Usenet +6006. jarg422h.htm#X +6007. jarg422h.htm#regexp +6008. jarg422h.htm#glue +6009. jarg422h.htm#glob +6010. jarg422h.htm#%3d%20G%20%3d +6011. jarg422h.htm#foo +6012. jarg422h.htm#glitch +6013. jarg422h.htm#glark +6014. jarg422h.htm#gnarly +6015. jarg422h.htm#glork +6016. jarg422h.htm#%3d%20G%20%3d +6017. jarg422h.htm#Blue%20Glue +6018. jarg422h.htm#GNU +6019. jarg422h.htm#glue +6020. jarg422h.htm#%3d%20G%20%3d +6021. jarg422h.htm#obscure +6022. jarg422h.htm#hairy +6023. jarg422h.htm#Yow! +6024. jarg422h.htm#gnubie +6025. jarg422h.htm#gnarly +6026. jarg422h.htm#%3d%20G%20%3d +6027. jarg422h.htm#recursive%20acronym +6028. mailto:<rms@gnu.org> +6029. http://www.gnu.org/ +6030. jarg422h.htm#EMACS +6031. jarg422h.htm#copyleft +6032. jarg422h.htm#General%20Public%20Virus +6033. jarg422h.htm#Linux +6034. mailto:<gnu@toad.com> +6035. jarg422h.htm#GNUMACS +6036. jarg422h.htm#GNU +6037. jarg422h.htm#%3d%20G%20%3d +6038. jarg422h.htm#newbie +6039. jarg422h.htm#go%20flatline +6040. jarg422h.htm#gnubie +6041. jarg422h.htm#%3d%20G%20%3d +6042. jarg422h.htm#GNU +6043. jarg422h.htm#EMACS +6044. jarg422h.htm#go%20root +6045. jarg422h.htm#GNUMACS +6046. jarg422h.htm#%3d%20G%20%3d +6047. jarg422h.htm#die +6048. jarg422h.htm#go-faster%20stripes +6049. jarg422h.htm#go%20flatline +6050. jarg422h.htm#%3d%20G%20%3d +6051. jarg422h.htm#root%20mode +6052. jarg422h.htm#GoAT +6053. jarg422h.htm#go%20root +6054. jarg422h.htm#%3d%20G%20%3d +6055. jarg422h.htm#chrome +6056. jarg422h.htm#gobble +6057. jarg422h.htm#go-faster%20stripes +6058. jarg422h.htm#%3d%20G%20%3d +6059. jarg422h.htm#troll +6060. jarg422h.htm#Godwin's%20Law +6061. jarg422h.htm#GoAT +6062. jarg422h.htm#%3d%20G%20%3d +6063. jarg422h.htm#tty +6064. jarg422h.htm#snarf +6065. jarg422h.htm#Godzillagram +6066. jarg422h.htm#gobble +6067. jarg422h.htm#%3d%20G%20%3d +6068. jarg422h.htm#golden +6069. jarg422h.htm#Godwin's%20Law +6070. jarg422h.htm#%3d%20G%20%3d +6071. jarg422h.htm#super%20source%20quench +6072. jarg422h.htm#Christmas%20tree%20packet +6073. jarg422h.htm#martian +6074. jarg422h.htm#golf-ball%20printer +6075. jarg422h.htm#Godzillagram +6076. jarg422h.htm#%3d%20G%20%3d +6077. jarg422h.htm#platinum-iridium +6078. jarg422h.htm#gonk +6079. jarg422h.htm#golden +6080. jarg422h.htm#%3d%20G%20%3d +6081. jarg422h.htm#gonkulator +6082. jarg422h.htm#golf-ball%20printer +6083. jarg422h.htm#%3d%20G%20%3d +6084. jarg422h.htm#gonkulator +6085. jarg422h.htm#gronk%20out +6086. jarg422h.htm#gonzo +6087. jarg422h.htm#gonk +6088. jarg422h.htm#%3d%20G%20%3d +6089. jarg422h.htm#gonk +6090. jarg422h.htm#Good%20Thing +6091. jarg422h.htm#gonkulator +6092. jarg422h.htm#%3d%20G%20%3d +6093. jarg422h.htm#moby +6094. jarg422h.htm#hairy +6095. jarg422h.htm#gopher +6096. jarg422h.htm#gonzo +6097. jarg422h.htm#%3d%20G%20%3d +6098. jarg422h.htm#Bad%20Thing +6099. jarg422h.htm#gopher%20hole +6100. jarg422h.htm#Good%20Thing +6101. jarg422h.htm#%3d%20G%20%3d +6102. jarg422h.htm#gorets +6103. jarg422h.htm#gopher +6104. jarg422h.htm#%3d%20G%20%3d +6105. jarg422h.htm#gopher +6106. jarg422h.htm#wormhole +6107. jarg422h.htm#gorilla%20arm +6108. jarg422h.htm#gopher%20hole +6109. jarg422h.htm#%3d%20G%20%3d +6110. jarg422h.htm#frink +6111. jarg422h.htm#gorp +6112. jarg422h.htm#gorets +6113. jarg422h.htm#%3d%20G%20%3d +6114. jarg422h.htm#spiffy +6115. jarg422h.htm#GOSMACS +6116. jarg422h.htm#gorilla%20arm +6117. jarg422h.htm#%3d%20G%20%3d +6118. jarg422h.htm#metasyntactic%20variable +6119. jarg422h.htm#foo +6120. jarg422h.htm#bar +6121. jarg422h.htm#Gosperism +6122. jarg422h.htm#gorp +6123. jarg422h.htm#%3d%20G%20%3d +6124. jarg422h.htm#EMACS +6125. jarg422h.htm#GNUMACS +6126. jarg422h.htm#NeWS +6127. jarg422h.htm#demigod +6128. jarg422h.htm#gotcha +6129. jarg422h.htm#GOSMACS +6130. jarg422h.htm#%3d%20G%20%3d +6131. jarg422h.htm#elder%20days +6132. jarg422h.htm#HAKMEM +6133. jarg422h.htm#life +6134. jarg422h.htm#GPL +6135. jarg422h.htm#Gosperism +6136. jarg422h.htm#%3d%20G%20%3d +6137. jarg422h.htm#misfeature +6138. jarg422h.htm#C +6139. jarg422h.htm#GPV +6140. jarg422h.htm#gotcha +6141. jarg422h.htm#%3d%20G%20%3d +6142. jarg422h.htm#copyleft +6143. jarg422h.htm#General%20Public%20Virus +6144. jarg422h.htm#grault +6145. jarg422h.htm#GPL +6146. jarg422h.htm#%3d%20G%20%3d +6147. jarg422h.htm#General%20Public%20Virus +6148. jarg422h.htm#gray%20goo +6149. jarg422h.htm#GPV +6150. jarg422h.htm#%3d%20G%20%3d +6151. jarg422h.htm#metasyntactic%20variable +6152. jarg422h.htm#GOSMACS +6153. jarg422h.htm#corge +6154. jarg422h.htm#Great%20Renaming +6155. jarg422h.htm#grault +6156. jarg422h.htm#%3d%20G%20%3d +6157. jarg422h.htm#sagan +6158. jarg422h.htm#nanotechnology +6159. jarg422h.htm#blue%20goo +6160. jarg422h.htm#Great%20Runes +6161. jarg422h.htm#gray%20goo +6162. jarg422h.htm#%3d%20G%20%3d +6163. jarg422h.htm#flag%20day +6164. jarg422h.htm#Usenet +6165. http://www.vrx.net/usenet/history/rename.html +6166. jarg422h.htm#Great%20Worm +6167. jarg422h.htm#Great%20Renaming +6168. jarg422h.htm#%3d%20G%20%3d +6169. jarg422h.htm#runes +6170. jarg422h.htm#smash%20case +6171. jarg422h.htm#fold%20case +6172. jarg422h.htm#great-wall +6173. jarg422h.htm#Great%20Runes +6174. jarg422h.htm#%3d%20G%20%3d +6175. jarg422h.htm#worm +6176. jarg422h.htm#RTM +6177. jarg422h.htm#elvish +6178. jarg422h.htm#elder%20days +6179. jarg422h.htm#Green%20Book +6180. jarg422h.htm#Great%20Worm +6181. jarg422h.htm#%3d%20G%20%3d +6182. jarg422h.htm#N +6183. jarg422h.htm#oriental%20food +6184. jarg422h.htm#ravs +6185. jarg422h.htm#stir-fried%20random +6186. jarg422h.htm#green%20bytes +6187. jarg422h.htm#great-wall +6188. jarg422h.htm#%3d%20G%20%3d +6189. jarg422h.htm#PostScript +6190. jarg422h.htm#Red%20Book +6191. jarg422h.htm#Blue%20Book +6192. jarg422h.htm#White%20Book +6193. jarg422h.htm#Unix +6194. jarg422h.htm#Purple%20Book +6195. jarg422h.htm#book%20titles +6196. jarg422h.htm#green%20card +6197. jarg422h.htm#Green%20Book +6198. jarg422h.htm#%3d%20G%20%3d +6199. jarg422h.htm#out-of-band +6200. jarg422h.htm#zigamorph +6201. jarg422h.htm#fence +6202. jarg422h.htm#green%20lightning +6203. jarg422h.htm#green%20bytes +6204. jarg422h.htm#%3d%20G%20%3d +6205. jarg422h.htm#luser +6206. jarg422h.htm#green%20machine +6207. jarg422h.htm#green%20card +6208. jarg422h.htm#%3d%20G%20%3d +6209. jarg422h.htm#feature +6210. jarg422h.htm#Green's%20Theorem +6211. jarg422h.htm#green%20lightning +6212. jarg422h.htm#%3d%20G%20%3d +6213. jarg422h.htm#greenbar +6214. jarg422h.htm#green%20machine +6215. jarg422h.htm#%3d%20G%20%3d +6216. jarg422h.htm#grep +6217. jarg422h.htm#Green's%20Theorem +6218. jarg422h.htm#%3d%20G%20%3d +6219. jarg422h.htm#gribble +6220. jarg422h.htm#greenbar +6221. jarg422h.htm#%3d%20G%20%3d +6222. jarg422h.htm#Unix +6223. jarg422h.htm#vgrep +6224. jarg422h.htm#grilf +6225. jarg422h.htm#grep +6226. jarg422h.htm#%3d%20G%20%3d +6227. jarg422h.htm#baud%20barf +6228. jarg422h.htm#grind +6229. jarg422h.htm#gribble +6230. jarg422h.htm#%3d%20G%20%3d +6231. jarg422h.htm#newsfroup +6232. jarg422h.htm#filk +6233. jarg422h.htm#Usenet +6234. jarg422h.htm#grind%20crank +6235. jarg422h.htm#grilf +6236. jarg422h.htm#%3d%20G%20%3d +6237. jarg422h.htm#nroff +6238. jarg422h.htm#troff +6239. jarg422h.htm#TeX +6240. jarg422h.htm#crunch +6241. jarg422h.htm#grovel +6242. jarg422h.htm#hog +6243. jarg422h.htm#gripenet +6244. jarg422h.htm#grind +6245. jarg422h.htm#%3d%20G%20%3d +6246. jarg422h.htm#grind +6247. jarg422h.htm#gritch +6248. jarg422h.htm#grind%20crank +6249. jarg422h.htm#%3d%20G%20%3d +6250. jarg422h.htm#grok +6251. jarg422h.htm#gripenet +6252. jarg422h.htm#%3d%20G%20%3d +6253. jarg422h.htm#glitch +6254. jarg422h.htm#glitch +6255. jarg422h.htm#glitch +6256. jarg422h.htm#gronk +6257. jarg422h.htm#gritch +6258. jarg422h.htm#%3d%20G%20%3d +6259. jarg422h.htm#zen +6260. jarg422h.htm#glark +6261. jarg422h.htm#gronk%20out +6262. jarg422h.htm#grok +6263. jarg422h.htm#%3d%20G%20%3d +6264. jarg422h.htm#frob +6265. jarg422h.htm#gronked +6266. jarg422h.htm#gronk +6267. jarg422h.htm#%3d%20G%20%3d +6268. jarg422h.htm#grovel +6269. jarg422h.htm#gronk%20out +6270. jarg422h.htm#%3d%20G%20%3d +6271. jarg422h.htm#broken +6272. jarg422h.htm#gronk +6273. jarg422h.htm#grue +6274. jarg422h.htm#gronked +6275. jarg422h.htm#%3d%20G%20%3d +6276. jarg422h.htm#grind +6277. jarg422h.htm#crunch +6278. jarg422h.htm#grunge +6279. jarg422h.htm#grovel +6280. jarg422h.htm#%3d%20G%20%3d +6281. jarg422h.htm#Zork +6282. jarg422h.htm#Infocom +6283. jarg422h.htm#gubbish +6284. jarg422h.htm#grue +6285. jarg422h.htm#%3d%20G%20%3d +6286. jarg422h.htm#dead%20code +6287. jarg422h.htm#Guido +6288. jarg422h.htm#grunge +6289. jarg422h.htm#%3d%20G%20%3d +6290. jarg422h.htm#guiltware +6291. jarg422h.htm#gubbish +6292. jarg422h.htm#%3d%20G%20%3d +6293. jarg422h.htm#Python +6294. jarg422h.htm#gumby +6295. jarg422h.htm#Guido +6296. jarg422h.htm#%3d%20G%20%3d +6297. jarg422h.htm#freeware +6298. jarg422h.htm#shareware +6299. jarg422h.htm#gun +6300. jarg422h.htm#guiltware +6301. jarg422h.htm#%3d%20G%20%3d +6302. jarg422h.htm#gunch +6303. jarg422h.htm#gumby +6304. jarg422h.htm#%3d%20G%20%3d +6305. jarg422h.htm#can +6306. jarg422h.htm#blammo +6307. jarg422h.htm#gunpowder%20chicken +6308. jarg422h.htm#gun +6309. jarg422h.htm#%3d%20G%20%3d +6310. jarg422h.htm#mung +6311. jarg422h.htm#gurfle +6312. jarg422h.htm#gunch +6313. jarg422h.htm#%3d%20G%20%3d +6314. jarg422h.htm#laser%20chicken +6315. jarg422h.htm#guru +6316. jarg422h.htm#gunpowder%20chicken +6317. jarg422h.htm#%3d%20G%20%3d +6318. jarg422h.htm#weeble +6319. jarg422h.htm#guru%20meditation +6320. jarg422h.htm#gurfle +6321. jarg422h.htm#%3d%20G%20%3d +6322. jarg422h.htm#wizard +6323. jarg422h.htm#source%20of%20all%20good%20bits +6324. jarg422h.htm#gweep +6325. jarg422h.htm#guru +6326. jarg422h.htm#%3d%20G%20%3d +6327. jarg422h.htm#guru +6328. jarg422h.htm#Vulcan%20nerve%20pinch +6329. jarg422h.htm#h +6330. jarg422h.htm#guru%20meditation +6331. jarg422h.htm#%3d%20G%20%3d +6332. jarg422h.htm#hack +6333. jarg422h.htm#PDP-10 +6334. jarg422h.htm#hacker +6335. jarg422h.htm#%3d%20I%20%3d +6336. jarg422h.htm#%3d%20G%20%3d +6337. jarg422h.htm#The%20Jargon%20Lexicon +6338. jarg422h.htm#h +6339. jarg422h.htm#ha%20ha%20only%20serious +6340. jarg422h.htm#hack +6341. jarg422h.htm#hack%20attack +6342. jarg422h.htm#hack%20mode +6343. jarg422h.htm#hack%20on +6344. jarg422h.htm#hack%20together +6345. jarg422h.htm#hack%20up +6346. jarg422h.htm#hack%20value +6347. jarg422h.htm#hacked%20off +6348. jarg422h.htm#hacked%20up +6349. jarg422h.htm#hacker +6350. jarg422h.htm#hacker%20ethic +6351. jarg422h.htm#hacker%20humor +6352. jarg422h.htm#Hackers%20(the%20movie) +6353. jarg422h.htm#hacking%20run +6354. jarg422h.htm#Hacking%20X%20for%20Y +6355. jarg422h.htm#Hackintosh +6356. jarg422h.htm#hackish +6357. jarg422h.htm#hackishness +6358. jarg422h.htm#hackitude +6359. jarg422h.htm#hair +6360. jarg422h.htm#hairball +6361. jarg422h.htm#hairy +6362. jarg422h.htm#HAKMEM +6363. jarg422h.htm#hakspek +6364. jarg422h.htm#Halloween%20Documents +6365. jarg422h.htm#hammer +6366. jarg422h.htm#hamster +6367. jarg422h.htm#HAND +6368. jarg422h.htm#hand%20cruft +6369. jarg422h.htm#hand-hacking +6370. jarg422h.htm#handle +6371. jarg422h.htm#handle +6372. jarg422h.htm#hand-roll +6373. jarg422h.htm#handshaking +6374. jarg422h.htm#handwave +6375. jarg422h.htm#hang +6376. jarg422h.htm#Hanlon's%20Razor +6377. jarg422h.htm#happily +6378. jarg422h.htm#haque +6379. jarg422h.htm#hard%20boot +6380. jarg422h.htm#hardcoded +6381. jarg422h.htm#hardwarily +6382. jarg422h.htm#hardwired +6383. jarg422h.htm#has%20the%20X%20nature +6384. jarg422h.htm#hash%20bucket +6385. jarg422h.htm#hash%20collision +6386. jarg422h.htm#hat +6387. jarg422h.htm#HCF +6388. jarg422h.htm#heads%20down +6389. jarg422h.htm#heartbeat +6390. jarg422h.htm#heatseeker +6391. jarg422h.htm#heavy%20metal +6392. jarg422h.htm#heavy%20wizardry +6393. jarg422h.htm#heavyweight +6394. jarg422h.htm#heisenbug +6395. jarg422h.htm#Helen%20Keller%20mode +6396. jarg422h.htm#hello%20sailor! +6397. jarg422h.htm#hello%20wall! +6398. jarg422h.htm#hello%20world +6399. jarg422h.htm#hex +6400. jarg422h.htm#hexadecimal +6401. jarg422h.htm#hexit +6402. jarg422h.htm#HHOK +6403. jarg422h.htm#HHOS +6404. jarg422h.htm#hidden%20flag +6405. jarg422h.htm#high%20bit +6406. jarg422h.htm#high%20moby +6407. jarg422h.htm#highly +6408. jarg422h.htm#hing +6409. jarg422h.htm#hired%20gun +6410. jarg422h.htm#hirsute +6411. jarg422h.htm#HLL +6412. jarg422h.htm#hoarding +6413. jarg422h.htm#hobbit +6414. jarg422h.htm#hog +6415. jarg422h.htm#hole +6416. jarg422h.htm#hollised +6417. jarg422h.htm#holy%20wars +6418. jarg422h.htm#home%20box +6419. jarg422h.htm#home%20machine +6420. jarg422h.htm#home%20page +6421. jarg422h.htm#honey%20pot +6422. jarg422h.htm#hook +6423. jarg422h.htm#hop +6424. jarg422h.htm#hose +6425. jarg422h.htm#hosed +6426. jarg422h.htm#hot%20chat +6427. jarg422h.htm#hot%20spot +6428. jarg422h.htm#hotlink +6429. jarg422h.htm#house%20wizard +6430. jarg422h.htm#HP-SUX +6431. jarg422h.htm#HTH +6432. jarg422h.htm#huff +6433. jarg422h.htm#humma +6434. jarg422h.htm#hung +6435. jarg422h.htm#hungry%20puppy +6436. jarg422h.htm#hungus +6437. jarg422h.htm#hyperspace +6438. jarg422h.htm#hysterical%20reasons +6439. jarg422h.htm#ha%20ha%20only%20serious +6440. jarg422h.htm#gweep +6441. jarg422h.htm#%3d%20H%20%3d +6442. jarg422h.htm#hack +6443. jarg422h.htm#h +6444. jarg422h.htm#%3d%20H%20%3d +6445. jarg422h.htm#wannabee +6446. jarg422h.htm#larval%20stage +6447. jarg422h.htm#hacker%20humor +6448. jarg422h.htm#AI%20koans +6449. jarg422h.htm#hack%20attack +6450. jarg422h.htm#ha%20ha%20only%20serious +6451. jarg422h.htm#%3d%20H%20%3d +6452. jarg422h.htm#Hacking%20X%20for%20Y +6453. jarg422h.htm#hacker +6454. jarg422h.htm#hacker +6455. jarg422h.htm#nethack +6456. jarg422h.htm#Zork +6457. jarg422h.htm#vadding +6458. jarg422h.htm#The%20Meaning%20of%20Hack +6459. jarg422h.htm#neat%20hack +6460. jarg422h.htm#real%20hack +6461. jarg422h.htm#hack%20mode +6462. jarg422h.htm#hack +6463. jarg422h.htm#%3d%20H%20%3d +6464. jarg422h.htm#hacking%20run +6465. jarg422h.htm#hack%20on +6466. jarg422h.htm#hack%20attack +6467. jarg422h.htm#%3d%20H%20%3d +6468. jarg422h.htm#larval%20stage +6469. jarg422h.htm#priority%20interrupt +6470. jarg422h.htm#cyberspace +6471. jarg422h.htm#hack%20mode +6472. jarg422h.htm#state +6473. jarg422h.htm#swap +6474. jarg422h.htm#juggling%20eggs +6475. jarg422h.htm#hack%20together +6476. jarg422h.htm#hack%20mode +6477. jarg422h.htm#%3d%20H%20%3d +6478. jarg422h.htm#hack +6479. jarg422h.htm#hack%20up +6480. jarg422h.htm#hack%20up +6481. jarg422h.htm#hack%20on +6482. jarg422h.htm#%3d%20H%20%3d +6483. jarg422h.htm#cruft%20together +6484. jarg422h.htm#hack%20value +6485. jarg422h.htm#hack%20together +6486. jarg422h.htm#%3d%20H%20%3d +6487. jarg422h.htm#hack +6488. jarg422h.htm#hack%20on +6489. jarg422h.htm#quick-and-dirty +6490. jarg422h.htm#hacked%20up +6491. jarg422h.htm#kluge%20up +6492. jarg422h.htm#monkey%20up +6493. jarg422h.htm#cruft%20together +6494. jarg422h.htm#hacked%20off +6495. jarg422h.htm#hack%20up +6496. jarg422h.htm#%3d%20H%20%3d +6497. jarg422h.htm#display%20hack +6498. jarg422h.htm#hacked%20up +6499. jarg422h.htm#hack%20value +6500. jarg422h.htm#%3d%20H%20%3d +6501. jarg422h.htm#hacker +6502. jarg422h.htm#hacked%20off +6503. jarg422h.htm#%3d%20H%20%3d +6504. jarg422h.htm#critical%20mass +6505. jarg422h.htm#hack%20up +6506. jarg422h.htm#hacker%20ethic +6507. jarg422h.htm#hacked%20up +6508. jarg422h.htm#%3d%20H%20%3d +6509. jarg422h.htm#hack%20value +6510. jarg422h.htm#cracker +6511. jarg422h.htm#the%20network +6512. jarg422h.htm#Internet%20address +6513. http://www.tuxedo.org/~esr/faqs/hacker-howto.html +6514. jarg422h.htm#hacker%20ethic +6515. jarg422h.htm#bogus +6516. jarg422h.htm#wannabee +6517. jarg422h.htm#hacker%20humor +6518. jarg422h.htm#hacker +6519. jarg422h.htm#%3d%20H%20%3d +6520. jarg422h.htm#GNU +6521. jarg422h.htm#samurai +6522. jarg422h.htm#superuser +6523. jarg422h.htm#tiger%20team +6524. jarg422h.htm#Usenet +6525. jarg422h.htm#FidoNet +6526. jarg422h.htm#Internet%20address +6527. jarg422h.htm#Hackers%20(the%20movie) +6528. jarg422h.htm#hacker%20ethic +6529. jarg422h.htm#%3d%20H%20%3d +6530. jarg422h.htm#meta +6531. jarg422h.htm#write-only%20memory +6532. jarg422h.htm#INTERCAL +6533. jarg422h.htm#quantum%20bogodynamics +6534. jarg422h.htm#computron +6535. jarg422h.htm#has%20the%20X%20nature +6536. jarg422h.htm#Discordianism +6537. jarg422h.htm#zen +6538. jarg422h.htm#ha%20ha%20only%20serious +6539. jarg422h.htm#koan +6540. jarg422h.htm#AI%20koans +6541. jarg422h.htm#filk +6542. jarg422h.htm#retrocomputing +6543. jarg422h.htm#Appendix%20B +6544. jarg422h.htm#science-fiction%20fandom +6545. jarg422h.htm#hacking%20run +6546. jarg422h.htm#hacker%20humor +6547. jarg422h.htm#%3d%20H%20%3d +6548. jarg422h.htm#Hacking%20X%20for%20Y +6549. jarg422h.htm#Hackers%20(the%20movie) +6550. jarg422h.htm#%3d%20H%20%3d +6551. jarg422h.htm#phase +6552. jarg422h.htm#Hackintosh +6553. jarg422h.htm#hacking%20run +6554. jarg422h.htm#%3d%20H%20%3d +6555. jarg422h.htm#plan%20file +6556. jarg422h.htm#hackish +6557. jarg422h.htm#Hacking%20X%20for%20Y +6558. jarg422h.htm#%3d%20H%20%3d +6559. jarg422h.htm#hackishness +6560. jarg422h.htm#Hackintosh +6561. jarg422h.htm#%3d%20H%20%3d +6562. jarg422h.htm#hackishness +6563. jarg422h.htm#true-hacker +6564. jarg422h.htm#hackitude +6565. jarg422h.htm#hackish +6566. jarg422h.htm#%3d%20H%20%3d +6567. jarg422h.htm#hackitude +6568. jarg422h.htm#hair +6569. jarg422h.htm#hackishness +6570. jarg422h.htm#%3d%20H%20%3d +6571. jarg422h.htm#hackishness +6572. jarg422h.htm#hairball +6573. jarg422h.htm#hackitude +6574. jarg422h.htm#%3d%20H%20%3d +6575. jarg422h.htm#hairy +6576. jarg422h.htm#TECO +6577. jarg422h.htm#hairy +6578. jarg422h.htm#hair +6579. jarg422h.htm#%3d%20H%20%3d +6580. jarg422h.htm#HAKMEM +6581. jarg422h.htm#hairball +6582. jarg422h.htm#%3d%20H%20%3d +6583. jarg422h.htm#DWIM +6584. jarg422h.htm#DWIM +6585. jarg422h.htm#hirsute +6586. jarg422h.htm#hakspek +6587. jarg422h.htm#hairy +6588. jarg422h.htm#%3d%20H%20%3d +6589. jarg422h.htm#PDP-10 +6590. jarg422h.htm#Dissociated%20Press +6591. jarg422h.htm#banana%20problem +6592. http://www.inwap.com/pdp10/hbaker/hakmem/hakmem.html +6593. jarg422h.htm#Halloween%20Documents +6594. jarg422h.htm#HAKMEM +6595. jarg422h.htm#%3d%20H%20%3d +6596. jarg422h.htm#talker%20system +6597. jarg422h.htm#talk%20mode +6598. jarg422h.htm#hammer +6599. jarg422h.htm#hakspek +6600. jarg422h.htm#%3d%20H%20%3d +6601. jarg422h.htm#Evil%20Empire +6602. http://www.opensource.org/halloween/ +6603. jarg422h.htm#Linux +6604. jarg422h.htm#hamster +6605. jarg422h.htm#Halloween%20Documents +6606. jarg422h.htm#%3d%20H%20%3d +6607. jarg422h.htm#bang%20on +6608. jarg422h.htm#HAND +6609. jarg422h.htm#hammer +6610. jarg422h.htm#%3d%20H%20%3d +6611. jarg422h.htm#happily +6612. jarg422h.htm#hand%20cruft +6613. jarg422h.htm#hamster +6614. jarg422h.htm#%3d%20H%20%3d +6615. jarg422h.htm#Usenet +6616. jarg422h.htm#HTH +6617. jarg422h.htm#hand-hacking +6618. jarg422h.htm#HAND +6619. jarg422h.htm#%3d%20H%20%3d +6620. jarg422h.htm#cruft +6621. jarg422h.htm#hand-roll +6622. jarg422h.htm#hand%20cruft +6623. jarg422h.htm#%3d%20H%20%3d +6624. jarg422h.htm#hot%20spot +6625. jarg422h.htm#HLL +6626. jarg422h.htm#tune +6627. jarg422h.htm#bum +6628. jarg422h.htm#by%20hand +6629. jarg422h.htm#cruft +6630. jarg422h.htm#handle +6631. jarg422h.htm#hand-hacking +6632. jarg422h.htm#%3d%20H%20%3d +6633. jarg422h.htm#by%20hand +6634. jarg422h.htm#handshaking +6635. jarg422h.htm#hand-roll +6636. jarg422h.htm#%3d%20H%20%3d +6637. jarg422h.htm#warez%20d00dz +6638. jarg422h.htm#cracker +6639. jarg422h.htm#weenie +6640. jarg422h.htm#spod +6641. jarg422h.htm#nick +6642. jarg422h.htm#screen%20name +6643. jarg422h.htm#magic%20cookie +6644. jarg422h.htm#snap +6645. jarg422h.htm#aliasing%20bug +6646. jarg422h.htm#dangling%20pointer +6647. jarg422h.htm#handwave +6648. jarg422h.htm#handle +6649. jarg422h.htm#%3d%20H%20%3d +6650. jarg422h.htm#do%20protocol +6651. jarg422h.htm#protocol +6652. jarg422h.htm#hang +6653. jarg422h.htm#handshaking +6654. jarg422h.htm#%3d%20H%20%3d +6655. jarg422h.htm#bogus +6656. jarg422h.htm#Hanlon's%20Razor +6657. jarg422h.htm#handwave +6658. jarg422h.htm#%3d%20H%20%3d +6659. jarg422h.htm#wedged +6660. jarg422h.htm#hung +6661. jarg422h.htm#block +6662. jarg422h.htm#happily +6663. jarg422h.htm#hang +6664. jarg422h.htm#%3d%20H%20%3d +6665. jarg422h.htm#Finagle's%20Law +6666. jarg422h.htm#sig%20block +6667. jarg422h.htm#fortune%20cookie +6668. jarg422h.htm#Sturgeon's%20Law +6669. jarg422h.htm#Ninety-Ninety%20Rule +6670. jarg422h.htm#haque +6671. jarg422h.htm#Hanlon's%20Razor +6672. jarg422h.htm#%3d%20H%20%3d +6673. jarg422h.htm#hard%20boot +6674. jarg422h.htm#happily +6675. jarg422h.htm#%3d%20H%20%3d +6676. jarg422h.htm#hack +6677. jarg422h.htm#elegant +6678. jarg422h.htm#hack +6679. jarg422h.htm#hardcoded +6680. jarg422h.htm#haque +6681. jarg422h.htm#%3d%20H%20%3d +6682. jarg422h.htm#boot +6683. jarg422h.htm#hardwarily +6684. jarg422h.htm#hard%20boot +6685. jarg422h.htm#%3d%20H%20%3d +6686. jarg422h.htm#profile +6687. jarg422h.htm#de-rezz +6688. jarg422h.htm#user +6689. jarg422h.htm#magic%20number +6690. jarg422h.htm#hardwired +6691. jarg422h.htm#hardcoded +6692. jarg422h.htm#%3d%20H%20%3d +6693. jarg422h.htm#softwarily +6694. jarg422h.htm#has%20the%20X%20nature +6695. jarg422h.htm#hardwarily +6696. jarg422h.htm#%3d%20H%20%3d +6697. jarg422h.htm#hardcoded +6698. jarg422h.htm#hash%20bucket +6699. jarg422h.htm#hardwired +6700. jarg422h.htm#%3d%20H%20%3d +6701. jarg422h.htm#loser +6702. jarg422h.htm#the%20X%20that%20can%20be%20Y%20is%20not%20the%20true%20X +6703. jarg422h.htm#mu +6704. jarg422h.htm#hash%20collision +6705. jarg422h.htm#has%20the%20X%20nature +6706. jarg422h.htm#%3d%20H%20%3d +6707. jarg422h.htm#hash%20collision +6708. jarg422h.htm#hat +6709. jarg422h.htm#hash%20bucket +6710. jarg422h.htm#%3d%20H%20%3d +6711. jarg422h.htm#thinko +6712. jarg422h.htm#hash%20bucket +6713. jarg422h.htm#HCF +6714. jarg422h.htm#hash%20collision +6715. jarg422h.htm#%3d%20H%20%3d +6716. jarg422h.htm#ASCII +6717. jarg422h.htm#heads%20down +6718. jarg422h.htm#hat +6719. jarg422h.htm#%3d%20H%20%3d +6720. jarg422h.htm#toggle +6721. jarg422h.htm#killer%20poke +6722. jarg422h.htm#heartbeat +6723. jarg422h.htm#HCF +6724. jarg422h.htm#%3d%20H%20%3d +6725. jarg422h.htm#hack%20mode +6726. jarg422h.htm#larval%20stage +6727. jarg422h.htm#heatseeker +6728. jarg422h.htm#heads%20down +6729. jarg422h.htm#%3d%20H%20%3d +6730. jarg422h.htm#breath-of-life%20packet +6731. jarg422h.htm#heavy%20metal +6732. jarg422h.htm#heartbeat +6733. jarg422h.htm#%3d%20H%20%3d +6734. jarg422h.htm#lunatic%20fringe +6735. jarg422h.htm#heavy%20wizardry +6736. jarg422h.htm#heatseeker +6737. jarg422h.htm#%3d%20H%20%3d +6738. jarg422h.htm#big%20iron +6739. jarg422h.htm#heavyweight +6740. jarg422h.htm#heavy%20metal +6741. jarg422h.htm#%3d%20H%20%3d +6742. jarg422h.htm#deep%20magic +6743. jarg422h.htm#X +6744. jarg422h.htm#voodoo%20programming +6745. jarg422h.htm#heisenbug +6746. jarg422h.htm#heavy%20wizardry +6747. jarg422h.htm#%3d%20H%20%3d +6748. jarg422h.htm#baroque +6749. jarg422h.htm#EMACS +6750. jarg422h.htm#X +6751. jarg422h.htm#elephantine +6752. jarg422h.htm#monstrosity +6753. jarg422h.htm#Helen%20Keller%20mode +6754. jarg422h.htm#heavyweight +6755. jarg422h.htm#%3d%20H%20%3d +6756. jarg422h.htm#Bohr%20bug +6757. jarg422h.htm#mandelbug +6758. jarg422h.htm#schroedinbug +6759. jarg422h.htm#fandango%20on%20core +6760. jarg422h.htm#arena +6761. jarg422h.htm#smash%20the%20stack +6762. jarg422h.htm#hello%20sailor! +6763. jarg422h.htm#heisenbug +6764. jarg422h.htm#%3d%20H%20%3d +6765. jarg422h.htm#deep%20space +6766. jarg422h.htm#go%20flatline +6767. jarg422h.htm#catatonic +6768. jarg422h.htm#ill-behaved +6769. jarg422h.htm#hello%20wall! +6770. jarg422h.htm#Helen%20Keller%20mode +6771. jarg422h.htm#%3d%20H%20%3d +6772. jarg422h.htm#hello%20world +6773. jarg422h.htm#Zork +6774. jarg422h.htm#hello%20world +6775. jarg422h.htm#hello%20sailor! +6776. jarg422h.htm#%3d%20H%20%3d +6777. jarg422h.htm#wall +6778. jarg422h.htm#hex +6779. jarg422h.htm#hello%20wall! +6780. jarg422h.htm#%3d%20H%20%3d +6781. jarg422h.htm#K&R +6782. jarg422h.htm#hairy +6783. jarg422h.htm#lose +6784. jarg422h.htm#X +6785. jarg422h.htm#hexadecimal +6786. jarg422h.htm#hello%20world +6787. jarg422h.htm#%3d%20H%20%3d +6788. jarg422h.htm#hexadecimal +6789. jarg422h.htm#quad +6790. jarg422h.htm#magic +6791. jarg422h.htm#black%20art +6792. jarg422h.htm#hexit +6793. jarg422h.htm#hex +6794. jarg422h.htm#%3d%20H%20%3d +6795. jarg422h.htm#HHOK +6796. jarg422h.htm#hexadecimal +6797. jarg422h.htm#%3d%20H%20%3d +6798. jarg422h.htm#space-cadet%20keyboard +6799. jarg422h.htm#HHOS +6800. jarg422h.htm#hexit +6801. jarg422h.htm#%3d%20H%20%3d +6802. jarg422h.htm#ha%20ha%20only%20serious +6803. jarg422h.htm#hidden%20flag +6804. jarg422h.htm#HHOK +6805. jarg422h.htm#%3d%20H%20%3d +6806. jarg422h.htm#ha%20ha%20only%20serious +6807. jarg422h.htm#high%20bit +6808. jarg422h.htm#HHOS +6809. jarg422h.htm#%3d%20H%20%3d +6810. jarg422h.htm#high%20moby +6811. jarg422h.htm#hidden%20flag +6812. jarg422h.htm#%3d%20H%20%3d +6813. jarg422h.htm#saga +6814. jarg422h.htm#meta%20bit +6815. jarg422h.htm#hobbit +6816. jarg422h.htm#dread%20high-bit%20disease +6817. jarg422h.htm#highly +6818. jarg422h.htm#high%20bit +6819. jarg422h.htm#%3d%20H%20%3d +6820. jarg422h.htm#PDP-10 +6821. jarg422h.htm#PDP-10 +6822. jarg422h.htm#ITS +6823. jarg422h.htm#grok +6824. jarg422h.htm#moby +6825. jarg422h.htm#hing +6826. jarg422h.htm#high%20moby +6827. jarg422h.htm#%3d%20H%20%3d +6828. jarg422h.htm#luser +6829. jarg422h.htm#drool-proof%20paper +6830. jarg422h.htm#in%20the%20extreme +6831. jarg422h.htm#hired%20gun +6832. jarg422h.htm#highly +6833. jarg422h.htm#%3d%20H%20%3d +6834. jarg422h.htm#initgame +6835. jarg422h.htm#newsfroup +6836. jarg422h.htm#filk +6837. jarg422h.htm#hirsute +6838. jarg422h.htm#hing +6839. jarg422h.htm#%3d%20H%20%3d +6840. jarg422h.htm#HLL +6841. jarg422h.htm#hired%20gun +6842. jarg422h.htm#%3d%20H%20%3d +6843. jarg422h.htm#hairy +6844. jarg422h.htm#hoarding +6845. jarg422h.htm#hirsute +6846. jarg422h.htm#%3d%20H%20%3d +6847. jarg422h.htm#bondage-and-discipline%20language +6848. jarg422h.htm#C +6849. jarg422h.htm#languages%20of%20choice +6850. jarg422h.htm#hobbit +6851. jarg422h.htm#HLL +6852. jarg422h.htm#%3d%20H%20%3d +6853. jarg422h.htm#software%20hoarding +6854. jarg422h.htm#hog +6855. jarg422h.htm#hoarding +6856. jarg422h.htm#%3d%20H%20%3d +6857. jarg422h.htm#meta%20bit +6858. jarg422h.htm#high%20bit +6859. mailto:vad@ai.mit.edu +6860. jarg422h.htm#hole +6861. jarg422h.htm#hobbit +6862. jarg422h.htm#%3d%20H%20%3d +6863. jarg422h.htm#hollised +6864. jarg422h.htm#hog +6865. jarg422h.htm#%3d%20H%20%3d +6866. jarg422h.htm#flat +6867. jarg422h.htm#holy%20wars +6868. jarg422h.htm#hole +6869. jarg422h.htm#%3d%20H%20%3d +6870. jarg422h.htm#home%20box +6871. jarg422h.htm#hollised +6872. jarg422h.htm#%3d%20H%20%3d +6873. jarg422h.htm#Usenet +6874. jarg422h.htm#flame%20war +6875. jarg422h.htm#religious%20issues +6876. jarg422h.htm#big-endian +6877. jarg422h.htm#little-endian +6878. jarg422h.htm#ITS +6879. jarg422h.htm#Unix +6880. jarg422h.htm#Unix +6881. jarg422h.htm#VMS +6882. jarg422h.htm#BSD +6883. jarg422h.htm#USG%20Unix +6884. jarg422h.htm#C +6885. jarg422h.htm#Pascal +6886. jarg422h.htm#C +6887. jarg422h.htm#EMACS +6888. jarg422h.htm#vi +6889. jarg422h.htm#theology +6890. jarg422h.htm#home%20machine +6891. jarg422h.htm#holy%20wars +6892. jarg422h.htm#%3d%20H%20%3d +6893. jarg422h.htm#home%20page +6894. jarg422h.htm#home%20box +6895. jarg422h.htm#%3d%20H%20%3d +6896. jarg422h.htm#home%20box +6897. jarg422h.htm#honey%20pot +6898. jarg422h.htm#home%20machine +6899. jarg422h.htm#%3d%20H%20%3d +6900. jarg422h.htm#RL +6901. jarg422h.htm#home%20box +6902. jarg422h.htm#hook +6903. jarg422h.htm#home%20page +6904. jarg422h.htm#%3d%20H%20%3d +6905. jarg422h.htm#cracker +6906. jarg422h.htm#iron%20box +6907. jarg422h.htm#hop +6908. jarg422h.htm#honey%20pot +6909. jarg422h.htm#%3d%20H%20%3d +6910. jarg422h.htm#hairy +6911. jarg422h.htm#EMACS +6912. jarg422h.htm#hose +6913. jarg422h.htm#hook +6914. jarg422h.htm#%3d%20H%20%3d +6915. jarg422h.htm#UUCPNET +6916. jarg422h.htm#FidoNet +6917. jarg422h.htm#bang%20path +6918. jarg422h.htm#hosed +6919. jarg422h.htm#hop +6920. jarg422h.htm#%3d%20H%20%3d +6921. jarg422h.htm#hosed +6922. jarg422h.htm#washing%20machine +6923. jarg422h.htm#hot%20chat +6924. jarg422h.htm#hose +6925. jarg422h.htm#%3d%20H%20%3d +6926. jarg422h.htm#down +6927. jarg422h.htm#hose +6928. jarg422h.htm#dehose +6929. jarg422h.htm#hot%20spot +6930. jarg422h.htm#hosed +6931. jarg422h.htm#%3d%20H%20%3d +6932. jarg422h.htm#teledildonics +6933. jarg422h.htm#hotlink +6934. jarg422h.htm#hot%20chat +6935. jarg422h.htm#%3d%20H%20%3d +6936. jarg422h.htm#hand-hacking +6937. jarg422h.htm#tune +6938. jarg422h.htm#bum +6939. jarg422h.htm#hand-hacking +6940. jarg422h.htm#canonical +6941. jarg422h.htm#hotlink +6942. jarg422h.htm#busy-wait +6943. jarg422h.htm#house%20wizard +6944. jarg422h.htm#hot%20spot +6945. jarg422h.htm#%3d%20H%20%3d +6946. jarg422h.htm#hot%20spot +6947. jarg422h.htm#web%20pointer +6948. jarg422h.htm#HP-SUX +6949. jarg422h.htm#hotlink +6950. jarg422h.htm#%3d%20H%20%3d +6951. jarg422h.htm#HTH +6952. jarg422h.htm#house%20wizard +6953. jarg422h.htm#%3d%20H%20%3d +6954. jarg422h.htm#AIDX +6955. jarg422h.htm#buglix +6956. jarg422h.htm#Nominal%20Semidestructor +6957. jarg422h.htm#Telerat +6958. jarg422h.htm#ScumOS +6959. jarg422h.htm#sun-stools +6960. jarg422h.htm#Slowlaris +6961. jarg422h.htm#huff +6962. jarg422h.htm#HP-SUX +6963. jarg422h.htm#%3d%20H%20%3d +6964. jarg422h.htm#HAND +6965. jarg422h.htm#YHBT +6966. jarg422h.htm#humma +6967. jarg422h.htm#HTH +6968. jarg422h.htm#%3d%20H%20%3d +6969. jarg422h.htm#puff +6970. jarg422h.htm#crunch +6971. jarg422h.htm#compress +6972. jarg422h.htm#hung +6973. jarg422h.htm#huff +6974. jarg422h.htm#%3d%20H%20%3d +6975. jarg422h.htm#wibble +6976. jarg422h.htm#hungry%20puppy +6977. jarg422h.htm#humma +6978. jarg422h.htm#%3d%20H%20%3d +6979. jarg422h.htm#wedged +6980. jarg422h.htm#locked%20up +6981. jarg422h.htm#wedged +6982. jarg422h.htm#hosed +6983. jarg422h.htm#hang +6984. jarg422h.htm#crash +6985. jarg422h.htm#down +6986. jarg422h.htm#wedged +6987. jarg422h.htm#hungus +6988. jarg422h.htm#hung +6989. jarg422h.htm#%3d%20H%20%3d +6990. jarg422h.htm#slopsucker +6991. jarg422h.htm#hyperspace +6992. jarg422h.htm#hungry%20puppy +6993. jarg422h.htm#%3d%20H%20%3d +6994. jarg422h.htm#Infocom +6995. jarg422h.htm#hysterical%20reasons +6996. jarg422h.htm#hungus +6997. jarg422h.htm#%3d%20H%20%3d +6998. jarg422h.htm#jump%20off%20into%20never-never%20land +6999. jarg422h.htm#I%20didn't%20change%20anything! +7000. jarg422h.htm#hyperspace +7001. jarg422h.htm#%3d%20H%20%3d +7002. jarg422h.htm#bug-for-bug%20compatible +7003. jarg422h.htm#%3d%20J%20%3d +7004. jarg422h.htm#%3d%20H%20%3d +7005. jarg422h.htm#The%20Jargon%20Lexicon +7006. jarg422h.htm#I%20didn't%20change%20anything! +7007. jarg422h.htm#I%20see%20no%20X%20here. +7008. jarg422h.htm#IANAL +7009. jarg422h.htm#IBM +7010. jarg422h.htm#IBM%20discount +7011. jarg422h.htm#ICBM%20address +7012. jarg422h.htm#ice +7013. jarg422h.htm#ID10T%20error +7014. jarg422h.htm#idempotent +7015. jarg422h.htm#IDP +7016. jarg422h.htm#If%20you%20want%20X%20you%20know%20where%20to%20find%20it. +7017. jarg422h.htm#ifdef%20out +7018. jarg422h.htm#IIRC +7019. jarg422h.htm#ill-behaved +7020. jarg422h.htm#IMHO +7021. jarg422h.htm#Imminent%20Death%20Of%20The%20Net%20Predicted! +7022. jarg422h.htm#in%20the%20extreme +7023. jarg422h.htm#inc +7024. jarg422h.htm#incantation +7025. jarg422h.htm#include +7026. jarg422h.htm#include%20war +7027. jarg422h.htm#indent%20style +7028. jarg422h.htm#index%20of%20X +7029. jarg422h.htm#infant%20mortality +7030. jarg422h.htm#infinite +7031. jarg422h.htm#infinite%20loop +7032. jarg422h.htm#Infinite-Monkey%20Theorem +7033. jarg422h.htm#infinity +7034. jarg422h.htm#inflate +7035. jarg422h.htm#Infocom +7036. jarg422h.htm#initgame +7037. jarg422h.htm#insanely%20great +7038. jarg422h.htm#installfest +7039. jarg422h.htm#INTERCAL +7040. jarg422h.htm#interesting +7041. jarg422h.htm#Internet +7042. jarg422h.htm#Internet%20address +7043. jarg422h.htm#Internet%20Death%20Penalty +7044. jarg422h.htm#Internet%20Exploder +7045. jarg422h.htm#Internet%20Exploiter +7046. jarg422h.htm#interrupt +7047. jarg422h.htm#interrupt%20list +7048. jarg422h.htm#interrupts%20locked%20out +7049. jarg422h.htm#intro +7050. jarg422h.htm#IRC +7051. jarg422h.htm#iron +7052. jarg422h.htm#Iron%20Age +7053. jarg422h.htm#iron%20box +7054. jarg422h.htm#ironmonger +7055. jarg422h.htm#ISO%20standard%20cup%20of%20tea +7056. jarg422h.htm#ISP +7057. jarg422h.htm#ITS +7058. jarg422h.htm#IWBNI +7059. jarg422h.htm#IYFEG +7060. jarg422h.htm#I%20see%20no%20X%20here. +7061. jarg422h.htm#hysterical%20reasons +7062. jarg422h.htm#%3d%20I%20%3d +7063. jarg422h.htm#canonical +7064. jarg422h.htm#one-line%20fix +7065. jarg422h.htm#hosed +7066. jarg422h.htm#IANAL +7067. jarg422h.htm#I%20didn't%20change%20anything! +7068. jarg422h.htm#%3d%20I%20%3d +7069. jarg422h.htm#ADVENT +7070. jarg422h.htm#IBM +7071. jarg422h.htm#I%20see%20no%20X%20here. +7072. jarg422h.htm#%3d%20I%20%3d +7073. jarg422h.htm#IBM%20discount +7074. jarg422h.htm#IANAL +7075. jarg422h.htm#%3d%20I%20%3d +7076. jarg422h.htm#infinite +7077. jarg422h.htm#TLA +7078. jarg422h.htm#fear%20and%20loathing +7079. jarg422h.htm#crufty +7080. jarg422h.htm#elephantine +7081. jarg422h.htm#Linux +7082. jarg422h.htm#ICBM%20address +7083. jarg422h.htm#IBM +7084. jarg422h.htm#%3d%20I%20%3d +7085. jarg422h.htm#clone +7086. jarg422h.htm#ice +7087. jarg422h.htm#IBM%20discount +7088. jarg422h.htm#%3d%20I%20%3d +7089. jarg422h.htm#sig%20block +7090. jarg422h.htm#ID10T%20error +7091. jarg422h.htm#ICBM%20address +7092. jarg422h.htm#%3d%20I%20%3d +7093. jarg422h.htm#idempotent +7094. jarg422h.htm#ice +7095. jarg422h.htm#%3d%20I%20%3d +7096. jarg422h.htm#PEBKAC +7097. jarg422h.htm#IDP +7098. jarg422h.htm#ID10T%20error +7099. jarg422h.htm#%3d%20I%20%3d +7100. jarg422h.htm#C +7101. jarg422h.htm#If%20you%20want%20X%20you%20know%20where%20to%20find%20it. +7102. jarg422h.htm#idempotent +7103. jarg422h.htm#%3d%20I%20%3d +7104. jarg422h.htm#Internet%20Death%20Penalty +7105. jarg422h.htm#UDP +7106. jarg422h.htm#ifdef%20out +7107. jarg422h.htm#IDP +7108. jarg422h.htm#%3d%20I%20%3d +7109. jarg422h.htm#C +7110. jarg422h.htm#baroque +7111. jarg422h.htm#Pascal +7112. jarg422h.htm#X +7113. jarg422h.htm#IIRC +7114. jarg422h.htm#If%20you%20want%20X%20you%20know%20where%20to%20find%20it. +7115. jarg422h.htm#%3d%20I%20%3d +7116. jarg422h.htm#condition%20out +7117. jarg422h.htm#C +7118. jarg422h.htm#ill-behaved +7119. jarg422h.htm#ifdef%20out +7120. jarg422h.htm#%3d%20I%20%3d +7121. jarg422h.htm#IMHO +7122. jarg422h.htm#IIRC +7123. jarg422h.htm#%3d%20I%20%3d +7124. jarg422h.htm#OS +7125. jarg422h.htm#bare%20metal +7126. jarg422h.htm#well-behaved +7127. jarg422h.htm#PC-ism +7128. jarg422h.htm#mess-dos +7129. jarg422h.htm#Imminent%20Death%20Of%20The%20Net%20Predicted! +7130. jarg422h.htm#ill-behaved +7131. jarg422h.htm#%3d%20I%20%3d +7132. jarg422h.htm#in%20the%20extreme +7133. jarg422h.htm#IMHO +7134. jarg422h.htm#%3d%20I%20%3d +7135. jarg422h.htm#Usenet +7136. jarg422h.htm#signal-to-noise%20ratio +7137. jarg422h.htm#S%2fN%20ratio +7138. jarg422h.htm#inc +7139. jarg422h.htm#Imminent%20Death%20Of%20The%20Net%20Predicted! +7140. jarg422h.htm#%3d%20I%20%3d +7141. jarg422h.htm#obscure +7142. jarg422h.htm#highly +7143. jarg422h.htm#incantation +7144. jarg422h.htm#in%20the%20extreme +7145. jarg422h.htm#%3d%20I%20%3d +7146. jarg422h.htm#DEC +7147. jarg422h.htm#include +7148. jarg422h.htm#inc +7149. jarg422h.htm#%3d%20I%20%3d +7150. jarg422h.htm#wizard +7151. jarg422h.htm#mutter +7152. jarg422h.htm#include%20war +7153. jarg422h.htm#incantation +7154. jarg422h.htm#%3d%20I%20%3d +7155. jarg422h.htm#C +7156. jarg422h.htm#sig%20block +7157. jarg422h.htm#disclaimer +7158. jarg422h.htm#indent%20style +7159. jarg422h.htm#include +7160. jarg422h.htm#%3d%20I%20%3d +7161. jarg422h.htm#thread +7162. jarg422h.htm#flame +7163. jarg422h.htm#kill%20file +7164. jarg422h.htm#index%20of%20X +7165. jarg422h.htm#include%20war +7166. jarg422h.htm#%3d%20I%20%3d +7167. jarg422h.htm#K&R +7168. jarg422h.htm#Bad%20Thing +7169. jarg422h.htm#holy%20wars +7170. jarg422h.htm#infant%20mortality +7171. jarg422h.htm#indent%20style +7172. jarg422h.htm#%3d%20I%20%3d +7173. jarg422h.htm#coefficient%20of%20X +7174. jarg422h.htm#infinite +7175. jarg422h.htm#index%20of%20X +7176. jarg422h.htm#%3d%20I%20%3d +7177. jarg422h.htm#bathtub%20curve +7178. jarg422h.htm#burn-in%20period +7179. jarg422h.htm#infinite%20loop +7180. jarg422h.htm#infant%20mortality +7181. jarg422h.htm#%3d%20I%20%3d +7182. jarg422h.htm#hair +7183. jarg422h.htm#semi +7184. jarg422h.htm#Infinite-Monkey%20Theorem +7185. jarg422h.htm#infinite +7186. jarg422h.htm#%3d%20I%20%3d +7187. jarg422h.htm#spin +7188. jarg422h.htm#buzz +7189. jarg422h.htm#catatonic +7190. jarg422h.htm#infinity +7191. jarg422h.htm#infinite%20loop +7192. jarg422h.htm#%3d%20I%20%3d +7193. jarg422h.htm#infinite +7194. jarg422h.htm#random +7195. jarg422h.htm#brute%20force +7196. jarg422h.htm#one-banana%20problem +7197. jarg422h.htm#Linux +7198. jarg422h.htm#bazaar +7199. RFC2795 +7200. jarg422h.htm#inflate +7201. jarg422h.htm#Infinite-Monkey%20Theorem +7202. jarg422h.htm#%3d%20I%20%3d +7203. jarg422h.htm#Infocom +7204. jarg422h.htm#infinity +7205. jarg422h.htm#%3d%20I%20%3d +7206. jarg422h.htm#puff +7207. jarg422h.htm#initgame +7208. jarg422h.htm#inflate +7209. jarg422h.htm#%3d%20I%20%3d +7210. jarg422h.htm#Zork +7211. ftp://wuarchive.wustl.edu/doc/misc/if-archive/infocom +7212. jarg422h.htm#insanely%20great +7213. jarg422h.htm#Infocom +7214. jarg422h.htm#%3d%20I%20%3d +7215. jarg422h.htm#IRC +7216. jarg422h.htm#nick +7217. jarg422h.htm#hing +7218. jarg422h.htm#installfest +7219. jarg422h.htm#initgame +7220. jarg422h.htm#%3d%20I%20%3d +7221. jarg422h.htm#elegant +7222. jarg422h.htm#hacker +7223. jarg422h.htm#INTERCAL +7224. jarg422h.htm#insanely%20great +7225. jarg422h.htm#%3d%20I%20%3d +7226. jarg422h.htm#interesting +7227. jarg422h.htm#installfest +7228. jarg422h.htm#%3d%20I%20%3d +7229. http://www.tuxedo.org/~esr/intercal/ +7230. jarg422h.htm#Perl +7231. http://dd-sh.assurdo.com/INTERCAL +7232. jarg422h.htm#Befunge +7233. jarg422h.htm#Internet +7234. jarg422h.htm#INTERCAL +7235. jarg422h.htm#%3d%20I%20%3d +7236. jarg422h.htm#trivial +7237. jarg422h.htm#uninteresting +7238. jarg422h.htm#Internet%20address +7239. jarg422h.htm#interesting +7240. jarg422h.htm#%3d%20I%20%3d +7241. jarg422h.htm#DEC +7242. jarg422h.htm#PDP-10 +7243. jarg422h.htm#PDP-20 +7244. jarg422h.htm#TOPS-10 +7245. jarg422h.htm#TOPS-20 +7246. jarg422h.htm#Unix +7247. jarg422h.htm#TCP%2fIP +7248. jarg422h.htm#killer%20app +7249. jarg422h.htm#the%20network +7250. jarg422h.htm#Internet%20address +7251. jarg422h.htm#Internet%20Death%20Penalty +7252. jarg422h.htm#Internet +7253. jarg422h.htm#%3d%20I%20%3d +7254. jarg422h.htm#sitename +7255. jarg422h.htm#bang%20path +7256. jarg422h.htm#the%20network +7257. jarg422h.htm#network%20address +7258. jarg422h.htm#PD +7259. jarg422h.htm#bang%20path +7260. jarg422h.htm#domainist +7261. jarg422h.htm#bang%20path +7262. jarg422h.htm#kremvax +7263. jarg422h.htm#Internet%20Exploder +7264. jarg422h.htm#Internet%20address +7265. jarg422h.htm#%3d%20I%20%3d +7266. jarg422h.htm#spam +7267. jarg422h.htm#Usenet%20Death%20Penalty +7268. jarg422h.htm#Internet%20Exploiter +7269. jarg422h.htm#Internet%20Death%20Penalty +7270. jarg422h.htm#%3d%20I%20%3d +7271. jarg422h.htm#HP-SUX +7272. jarg422h.htm#AIDX +7273. jarg422h.htm#buglix +7274. jarg422h.htm#Macintrash +7275. jarg422h.htm#Telerat +7276. jarg422h.htm#ScumOS +7277. jarg422h.htm#sun-stools +7278. jarg422h.htm#Slowlaris +7279. jarg422h.htm#interrupt +7280. jarg422h.htm#Internet%20Exploder +7281. jarg422h.htm#%3d%20I%20%3d +7282. jarg422h.htm#Internet%20Exploder +7283. jarg422h.htm#Exploder +7284. jarg422h.htm#Netscrape +7285. jarg422h.htm#interrupt%20list +7286. jarg422h.htm#Internet%20Exploiter +7287. jarg422h.htm#%3d%20I%20%3d +7288. jarg422h.htm#trap +7289. jarg422h.htm#priority%20interrupt +7290. jarg422h.htm#interrupt%20list +7291. jarg422h.htm#interrupts%20locked%20out +7292. jarg422h.htm#interrupt +7293. jarg422h.htm#%3d%20I%20%3d +7294. mailto:<ralf@cs.cmu.edu> +7295. jarg422h.htm#intro +7296. jarg422h.htm#interrupt%20list +7297. jarg422h.htm#%3d%20I%20%3d +7298. jarg422h.htm#spl +7299. jarg422h.htm#IRC +7300. jarg422h.htm#interrupts%20locked%20out +7301. jarg422h.htm#%3d%20I%20%3d +7302. jarg422h.htm#demoscene +7303. jarg422h.htm#screen +7304. jarg422h.htm#demo +7305. jarg422h.htm#screen +7306. jarg422h.htm#demo +7307. jarg422h.htm#compo +7308. jarg422h.htm#dentro +7309. jarg422h.htm#demo +7310. jarg422h.htm#iron +7311. jarg422h.htm#intro +7312. jarg422h.htm#%3d%20I%20%3d +7313. jarg422h.htm#Usenet +7314. jarg422h.htm#MUD +7315. jarg422h.htm#emoticon +7316. jarg422h.htm#talk%20mode +7317. jarg422h.htm#Iron%20Age +7318. jarg422h.htm#IRC +7319. jarg422h.htm#%3d%20I%20%3d +7320. jarg422h.htm#mainframe +7321. jarg422h.htm#big%20iron +7322. jarg422h.htm#silicon +7323. jarg422h.htm#dinosaur +7324. jarg422h.htm#iron%20box +7325. jarg422h.htm#iron +7326. jarg422h.htm#%3d%20I%20%3d +7327. jarg422h.htm#mainframe +7328. jarg422h.htm#dinosaur +7329. jarg422h.htm#Stone%20Age +7330. jarg422h.htm#elder%20days +7331. jarg422h.htm#ironmonger +7332. jarg422h.htm#Iron%20Age +7333. jarg422h.htm#%3d%20I%20%3d +7334. jarg422h.htm#cracker +7335. jarg422h.htm#shell +7336. jarg422h.htm#back%20door +7337. jarg422h.htm#firewall%20machine +7338. jarg422h.htm#Venus%20flytrap +7339. jarg422h.htm#The%20Cuckoo's%20Egg +7340. jarg422h.htm#Bibliography +7341. jarg422h.htm#padded%20cell +7342. jarg422h.htm#honey%20pot +7343. jarg422h.htm#ISO%20standard%20cup%20of%20tea +7344. jarg422h.htm#iron%20box +7345. jarg422h.htm#%3d%20I%20%3d +7346. jarg422h.htm#sandbender +7347. jarg422h.htm#polygon%20pusher +7348. jarg422h.htm#ISP +7349. jarg422h.htm#ironmonger +7350. jarg422h.htm#%3d%20I%20%3d +7351. jarg422h.htm#ITS +7352. jarg422h.htm#ISO%20standard%20cup%20of%20tea +7353. jarg422h.htm#%3d%20I%20%3d +7354. jarg422h.htm#NSP +7355. jarg422h.htm#IWBNI +7356. jarg422h.htm#ISP +7357. jarg422h.htm#%3d%20I%20%3d +7358. jarg422h.htm#high%20moby +7359. jarg422h.htm#troglodyte +7360. jarg422h.htm#Unix +7361. jarg422h.htm#holy%20wars +7362. jarg422h.htm#Weenix +7363. jarg422h.htm#IYFEG +7364. jarg422h.htm#ITS +7365. jarg422h.htm#%3d%20I%20%3d +7366. jarg422h.htm#WIBNI +7367. jarg422h.htm#J.%20Random +7368. jarg422h.htm#IWBNI +7369. jarg422h.htm#%3d%20I%20%3d +7370. jarg422h.htm#JEDR +7371. jarg422h.htm#%3d%20K%20%3d +7372. jarg422h.htm#%3d%20I%20%3d +7373. jarg422h.htm#The%20Jargon%20Lexicon +7374. jarg422h.htm#J.%20Random +7375. jarg422h.htm#J.%20Random%20Hacker +7376. jarg422h.htm#jack%20in +7377. jarg422h.htm#jaggies +7378. jarg422h.htm#Java +7379. jarg422h.htm#JCL +7380. jarg422h.htm#JEDR +7381. jarg422h.htm#Jeff%20K. +7382. jarg422h.htm#jello +7383. jarg422h.htm#jiffy +7384. jarg422h.htm#job%20security +7385. jarg422h.htm#jock +7386. jarg422h.htm#joe%20code +7387. jarg422h.htm#jolix +7388. jarg422h.htm#juggling%20eggs +7389. jarg422h.htm#jump%20off%20into%20never-never%20land +7390. jarg422h.htm#jupiter +7391. jarg422h.htm#J.%20Random%20Hacker +7392. jarg422h.htm#IYFEG +7393. jarg422h.htm#%3d%20J%20%3d +7394. jarg422h.htm#J.%20Random%20Hacker +7395. jarg422h.htm#gun +7396. jarg422h.htm#random +7397. jarg422h.htm#jack%20in +7398. jarg422h.htm#J.%20Random +7399. jarg422h.htm#%3d%20J%20%3d +7400. jarg422h.htm#random +7401. jarg422h.htm#Suzie%20COBOL +7402. jarg422h.htm#TMRC +7403. jarg422h.htm#Fred%20Foobar +7404. jarg422h.htm#jaggies +7405. jarg422h.htm#J.%20Random%20Hacker +7406. jarg422h.htm#%3d%20J%20%3d +7407. jarg422h.htm#BBS +7408. jarg422h.htm#virtual%20reality +7409. jarg422h.htm#MUD +7410. jarg422h.htm#IRC +7411. jarg422h.htm#cyberpunk +7412. jarg422h.htm#Java +7413. jarg422h.htm#jack%20in +7414. jarg422h.htm#%3d%20J%20%3d +7415. jarg422h.htm#JCL +7416. jarg422h.htm#jaggies +7417. jarg422h.htm#%3d%20J%20%3d +7418. jarg422h.htm#C++ +7419. jarg422h.htm#Microsoft +7420. jarg422h.htm#win +7421. jarg422h.htm#Pascal +7422. jarg422h.htm#JEDR +7423. jarg422h.htm#Java +7424. jarg422h.htm#%3d%20J%20%3d +7425. jarg422h.htm#rude +7426. jarg422h.htm#fascist +7427. jarg422h.htm#barf +7428. jarg422h.htm#rude +7429. jarg422h.htm#COBOL +7430. jarg422h.htm#IBM +7431. jarg422h.htm#fear%20and%20loathing +7432. http://www.ccil.org/retro +7433. jarg422h.htm#Jeff%20K. +7434. jarg422h.htm#JCL +7435. jarg422h.htm#%3d%20J%20%3d +7436. jarg422h.htm#IYFEG +7437. jarg422h.htm#IYFEG +7438. jarg422h.htm#retcon +7439. jarg422h.htm#jello +7440. jarg422h.htm#JEDR +7441. jarg422h.htm#%3d%20J%20%3d +7442. jarg422h.htm#B1FF +7443. jarg422h.htm#script%20kiddies +7444. http://www.somethingawful.com/jeffk +7445. jarg422h.htm#studlycaps +7446. jarg422h.htm#warez%20d00dz +7447. jarg422h.htm#luser +7448. jarg422h.htm#fora +7449. jarg422h.htm#jiffy +7450. jarg422h.htm#Jeff%20K. +7451. jarg422h.htm#%3d%20J%20%3d +7452. jarg422h.htm#spam +7453. jarg422h.htm#spam +7454. jarg422h.htm#velveeta +7455. jarg422h.htm#job%20security +7456. jarg422h.htm#jello +7457. jarg422h.htm#%3d%20J%20%3d +7458. jarg422h.htm#tick +7459. jarg422h.htm#wall%20time +7460. jarg422h.htm#nano +7461. jarg422h.htm#Real%20Soon%20Now +7462. jarg422h.htm#jock +7463. jarg422h.htm#jiffy +7464. jarg422h.htm#%3d%20J%20%3d +7465. jarg422h.htm#obscure +7466. jarg422h.htm#joe%20code +7467. jarg422h.htm#job%20security +7468. jarg422h.htm#%3d%20J%20%3d +7469. jarg422h.htm#brute%20force +7470. jarg422h.htm#jolix +7471. jarg422h.htm#jock +7472. jarg422h.htm#%3d%20J%20%3d +7473. jarg422h.htm#tense +7474. jarg422h.htm#Perl +7475. jarg422h.htm#juggling%20eggs +7476. jarg422h.htm#joe%20code +7477. jarg422h.htm#%3d%20J%20%3d +7478. jarg422h.htm#BSD +7479. jarg422h.htm#jump%20off%20into%20never-never%20land +7480. jarg422h.htm#jolix +7481. jarg422h.htm#%3d%20J%20%3d +7482. jarg422h.htm#state +7483. jarg422h.htm#hack%20mode +7484. jarg422h.htm#on%20the%20gripping%20hand +7485. jarg422h.htm#jupiter +7486. jarg422h.htm#juggling%20eggs +7487. jarg422h.htm#%3d%20J%20%3d +7488. jarg422h.htm#branch%20to%20Fishkill +7489. jarg422h.htm#hyperspace +7490. jarg422h.htm#K +7491. jarg422h.htm#jump%20off%20into%20never-never%20land +7492. jarg422h.htm#%3d%20J%20%3d +7493. jarg422h.htm#IRC +7494. jarg422h.htm#bot +7495. jarg422h.htm#nick +7496. jarg422h.htm#%3d%20L%20%3d +7497. jarg422h.htm#%3d%20J%20%3d +7498. jarg422h.htm#The%20Jargon%20Lexicon +7499. jarg422h.htm#K +7500. jarg422h.htm#K&R +7501. jarg422h.htm#k- +7502. jarg422h.htm#kahuna +7503. jarg422h.htm#kamikaze%20packet +7504. jarg422h.htm#kangaroo%20code +7505. jarg422h.htm#ken +7506. jarg422h.htm#kernel-of-the-week%20club +7507. jarg422h.htm#kgbvax +7508. jarg422h.htm#KIBO +7509. jarg422h.htm#kiboze +7510. jarg422h.htm#kibozo +7511. jarg422h.htm#kick +7512. jarg422h.htm#kill%20file +7513. jarg422h.htm#killer%20app +7514. jarg422h.htm#killer%20micro +7515. jarg422h.htm#killer%20poke +7516. jarg422h.htm#kilo- +7517. jarg422h.htm#KIPS +7518. jarg422h.htm#KISS%20Principle +7519. jarg422h.htm#kit +7520. jarg422h.htm#klone +7521. jarg422h.htm#kludge +7522. jarg422h.htm#kluge +7523. jarg422h.htm#kluge%20around +7524. jarg422h.htm#kluge%20up +7525. jarg422h.htm#Knights%20of%20the%20Lambda%20Calculus +7526. jarg422h.htm#knobs +7527. jarg422h.htm#Knuth +7528. jarg422h.htm#koan +7529. jarg422h.htm#kremvax +7530. jarg422h.htm#kyrka +7531. jarg422h.htm#K&R +7532. jarg422h.htm#jupiter +7533. jarg422h.htm#%3d%20K%20%3d +7534. jarg422h.htm#kilo- +7535. jarg422h.htm#meg +7536. jarg422h.htm#gig +7537. jarg422h.htm#quantifiers +7538. jarg422h.htm#k- +7539. jarg422h.htm#K +7540. jarg422h.htm#%3d%20K%20%3d +7541. jarg422h.htm#White%20Book +7542. jarg422h.htm#Old%20Testament +7543. jarg422h.htm#New%20Testament +7544. jarg422h.htm#kahuna +7545. jarg422h.htm#K&R +7546. jarg422h.htm#%3d%20K%20%3d +7547. jarg422h.htm#warez%20d00dz +7548. jarg422h.htm#lamer +7549. jarg422h.htm#kamikaze%20packet +7550. jarg422h.htm#k- +7551. jarg422h.htm#%3d%20K%20%3d +7552. jarg422h.htm#wizard +7553. jarg422h.htm#guru +7554. jarg422h.htm#kangaroo%20code +7555. jarg422h.htm#kahuna +7556. jarg422h.htm#%3d%20K%20%3d +7557. jarg422h.htm#Christmas%20tree%20packet +7558. jarg422h.htm#RFC +7559. jarg422h.htm#Chernobyl%20packet +7560. jarg422h.htm#ken +7561. jarg422h.htm#kamikaze%20packet +7562. jarg422h.htm#%3d%20K%20%3d +7563. jarg422h.htm#spaghetti%20code +7564. jarg422h.htm#kernel-of-the-week%20club +7565. jarg422h.htm#kangaroo%20code +7566. jarg422h.htm#%3d%20K%20%3d +7567. jarg422h.htm#demigod +7568. jarg422h.htm#Unix +7569. jarg422h.htm#kgbvax +7570. jarg422h.htm#ken +7571. jarg422h.htm#%3d%20K%20%3d +7572. jarg422h.htm#BSD +7573. jarg422h.htm#bigot +7574. jarg422h.htm#bazaar +7575. jarg422h.htm#bug-of-the-month%20club +7576. jarg422h.htm#KIBO +7577. jarg422h.htm#kernel-of-the-week%20club +7578. jarg422h.htm#%3d%20K%20%3d +7579. jarg422h.htm#kremvax +7580. jarg422h.htm#kiboze +7581. jarg422h.htm#kgbvax +7582. jarg422h.htm#%3d%20K%20%3d +7583. jarg422h.htm#GIGO +7584. jarg422h.htm#SNAFU%20principle +7585. http://www.kibo.com/ +7586. jarg422h.htm#kibozo +7587. jarg422h.htm#KIBO +7588. jarg422h.htm#%3d%20K%20%3d +7589. jarg422h.htm#grep +7590. jarg422h.htm#KIBO +7591. jarg422h.htm#kick +7592. jarg422h.htm#kiboze +7593. jarg422h.htm#%3d%20K%20%3d +7594. jarg422h.htm#kiboze +7595. jarg422h.htm#KIBO +7596. jarg422h.htm#kill%20file +7597. jarg422h.htm#kibozo +7598. jarg422h.htm#%3d%20K%20%3d +7599. jarg422h.htm#IRC +7600. jarg422h.htm#flamage +7601. jarg422h.htm#flood +7602. jarg422h.htm#CHOP +7603. jarg422h.htm#gun +7604. jarg422h.htm#killer%20app +7605. jarg422h.htm#kick +7606. jarg422h.htm#%3d%20K%20%3d +7607. jarg422h.htm#Usenet +7608. jarg422h.htm#plonk +7609. jarg422h.htm#killer%20micro +7610. jarg422h.htm#kill%20file +7611. jarg422h.htm#%3d%20K%20%3d +7612. jarg422h.htm#killer%20poke +7613. jarg422h.htm#killer%20app +7614. jarg422h.htm#%3d%20K%20%3d +7615. jarg422h.htm#canonical +7616. jarg422h.htm#flavor +7617. jarg422h.htm#mainframe +7618. jarg422h.htm#kilo- +7619. jarg422h.htm#killer%20micro +7620. jarg422h.htm#%3d%20K%20%3d +7621. jarg422h.htm#poke +7622. jarg422h.htm#bitty%20box +7623. jarg422h.htm#HCF +7624. jarg422h.htm#KIPS +7625. jarg422h.htm#killer%20poke +7626. jarg422h.htm#%3d%20K%20%3d +7627. jarg422h.htm#quantifiers +7628. jarg422h.htm#KISS%20Principle +7629. jarg422h.htm#kilo- +7630. jarg422h.htm#%3d%20K%20%3d +7631. jarg422h.htm#MIPS +7632. jarg422h.htm#K +7633. jarg422h.htm#kit +7634. jarg422h.htm#KIPS +7635. jarg422h.htm#%3d%20K%20%3d +7636. jarg422h.htm#creeping%20featurism +7637. jarg422h.htm#marketroid +7638. jarg422h.htm#klone +7639. jarg422h.htm#KISS%20Principle +7640. jarg422h.htm#%3d%20K%20%3d +7641. jarg422h.htm#DEC +7642. jarg422h.htm#README%20file +7643. jarg422h.htm#distribution +7644. jarg422h.htm#kludge +7645. jarg422h.htm#kit +7646. jarg422h.htm#%3d%20K%20%3d +7647. jarg422h.htm#clone +7648. jarg422h.htm#kluge +7649. jarg422h.htm#klone +7650. jarg422h.htm#%3d%20K%20%3d +7651. jarg422h.htm#kluge +7652. jarg422h.htm#crock +7653. jarg422h.htm#kluge +7654. jarg422h.htm#kluge +7655. jarg422h.htm#kluge%20around +7656. jarg422h.htm#kludge +7657. jarg422h.htm#%3d%20K%20%3d +7658. jarg422h.htm#ad-hockery +7659. jarg422h.htm#crock +7660. jarg422h.htm#rude +7661. jarg422h.htm#old%20fart +7662. jarg422h.htm#TMRC +7663. jarg422h.htm#foobar +7664. jarg422h.htm#TMRC +7665. jarg422h.htm#Datamation +7666. jarg422h.htm#kludge +7667. jarg422h.htm#kludge +7668. jarg422h.htm#kluge +7669. jarg422h.htm#kluge%20up +7670. jarg422h.htm#kluge +7671. jarg422h.htm#%3d%20K%20%3d +7672. jarg422h.htm#kluge +7673. jarg422h.htm#workaround +7674. jarg422h.htm#Knights%20of%20the%20Lambda%20Calculus +7675. jarg422h.htm#kluge%20around +7676. jarg422h.htm#%3d%20K%20%3d +7677. jarg422h.htm#cruft%20together +7678. jarg422h.htm#hack%20up +7679. jarg422h.htm#hack%20on +7680. jarg422h.htm#knobs +7681. jarg422h.htm#kluge%20up +7682. jarg422h.htm#%3d%20K%20%3d +7683. jarg422h.htm#Knuth +7684. jarg422h.htm#Knights%20of%20the%20Lambda%20Calculus +7685. jarg422h.htm#%3d%20K%20%3d +7686. jarg422h.htm#twiddle +7687. jarg422h.htm#koan +7688. jarg422h.htm#knobs +7689. jarg422h.htm#%3d%20K%20%3d +7690. jarg422h.htm#the%20literature +7691. jarg422h.htm#bible +7692. http://www-cs-faculty.Stanford.EDU/~knuth +7693. jarg422h.htm#kremvax +7694. jarg422h.htm#Knuth +7695. jarg422h.htm#%3d%20K%20%3d +7696. jarg422h.htm#Some%20AI%20Koans +7697. jarg422h.htm#has%20the%20X%20nature +7698. jarg422h.htm#hacker%20humor +7699. jarg422h.htm#kyrka +7700. jarg422h.htm#koan +7701. jarg422h.htm#%3d%20K%20%3d +7702. jarg422h.htm#Usenet +7703. jarg422h.htm#VAXen +7704. jarg422h.htm#kgbvax +7705. jarg422h.htm#lace%20card +7706. jarg422h.htm#kremvax +7707. jarg422h.htm#%3d%20K%20%3d +7708. jarg422h.htm#feature%20key +7709. jarg422h.htm#%3d%20M%20%3d +7710. jarg422h.htm#%3d%20K%20%3d +7711. jarg422h.htm#The%20Jargon%20Lexicon +7712. jarg422h.htm#lace%20card +7713. jarg422h.htm#lag +7714. jarg422h.htm#lamer +7715. jarg422h.htm#language%20lawyer +7716. jarg422h.htm#languages%20of%20choice +7717. jarg422h.htm#LART +7718. jarg422h.htm#larval%20stage +7719. jarg422h.htm#lase +7720. jarg422h.htm#laser%20chicken +7721. jarg422h.htm#lasherism +7722. jarg422h.htm#laundromat +7723. jarg422h.htm#LDB +7724. jarg422h.htm#leaf%20site +7725. jarg422h.htm#leak +7726. jarg422h.htm#leaky%20heap +7727. jarg422h.htm#leapfrog%20attack +7728. jarg422h.htm#leech +7729. jarg422h.htm#leech%20mode +7730. jarg422h.htm#legal +7731. jarg422h.htm#legalese +7732. jarg422h.htm#LER +7733. jarg422h.htm#LERP +7734. jarg422h.htm#let%20the%20smoke%20out +7735. jarg422h.htm#letterbomb +7736. jarg422h.htm#lexer +7737. jarg422h.htm#lexiphage +7738. jarg422h.htm#life +7739. jarg422h.htm#Life%20is%20hard +7740. jarg422h.htm#light%20pipe +7741. jarg422h.htm#lightweight +7742. jarg422h.htm#like%20kicking%20dead%20whales%20down%20the%20beach +7743. jarg422h.htm#like%20nailing%20jelly%20to%20a%20tree +7744. jarg422h.htm#line%20666 +7745. jarg422h.htm#line%20eater%20the +7746. jarg422h.htm#line%20noise +7747. jarg422h.htm#line%20starve +7748. jarg422h.htm#linearithmic +7749. jarg422h.htm#link%20farm +7750. jarg422h.htm#link%20rot +7751. jarg422h.htm#link-dead +7752. jarg422h.htm#lint +7753. jarg422h.htm#Lintel +7754. jarg422h.htm#Linus +7755. jarg422h.htm#Linux +7756. jarg422h.htm#lion%20food +7757. jarg422h.htm#Lions%20Book +7758. jarg422h.htm#LISP +7759. jarg422h.htm#list-bomb +7760. jarg422h.htm#lithium%20lick +7761. jarg422h.htm#little-endian +7762. jarg422h.htm#live +7763. jarg422h.htm#live%20data +7764. jarg422h.htm#Live%20Free%20Or%20Die! +7765. jarg422h.htm#livelock +7766. jarg422h.htm#liveware +7767. jarg422h.htm#lobotomy +7768. jarg422h.htm#locals%20the +7769. jarg422h.htm#locked%20and%20loaded +7770. jarg422h.htm#locked%20up +7771. jarg422h.htm#logic%20bomb +7772. jarg422h.htm#logical +7773. jarg422h.htm#loop%20through +7774. jarg422h.htm#loose%20bytes +7775. jarg422h.htm#lord%20high%20fixer +7776. jarg422h.htm#lose +7777. jarg422h.htm#lose%20lose +7778. jarg422h.htm#loser +7779. jarg422h.htm#losing +7780. jarg422h.htm#loss +7781. jarg422h.htm#lossage +7782. jarg422h.htm#lost%20in%20the%20noise +7783. jarg422h.htm#lost%20in%20the%20underflow +7784. jarg422h.htm#lots%20of%20MIPS%20but%20no%20I%2fO +7785. jarg422h.htm#low-bandwidth +7786. jarg422h.htm#LPT +7787. jarg422h.htm#Lubarsky's%20Law%20of%20Cybernetic%20Entomology +7788. jarg422h.htm#Lumber%20Cartel +7789. jarg422h.htm#lunatic%20fringe +7790. jarg422h.htm#lurker +7791. jarg422h.htm#luser +7792. jarg422h.htm#lag +7793. jarg422h.htm#kyrka +7794. jarg422h.htm#%3d%20L%20%3d +7795. jarg422h.htm#punched%20card +7796. jarg422h.htm#lamer +7797. jarg422h.htm#lace%20card +7798. jarg422h.htm#%3d%20L%20%3d +7799. jarg422h.htm#netlag +7800. jarg422h.htm#language%20lawyer +7801. jarg422h.htm#lag +7802. jarg422h.htm#%3d%20L%20%3d +7803. jarg422h.htm#luser +7804. jarg422h.htm#warez%20d00dz +7805. jarg422h.htm#phreaker +7806. jarg422h.htm#elite +7807. jarg422h.htm#luser +7808. jarg422h.htm#wannabee +7809. jarg422h.htm#warez%20d00dz +7810. jarg422h.htm#languages%20of%20choice +7811. jarg422h.htm#lamer +7812. jarg422h.htm#%3d%20L%20%3d +7813. jarg422h.htm#wizard +7814. jarg422h.htm#legal +7815. jarg422h.htm#legalese +7816. jarg422h.htm#LART +7817. jarg422h.htm#language%20lawyer +7818. jarg422h.htm#%3d%20L%20%3d +7819. jarg422h.htm#C +7820. jarg422h.htm#C++ +7821. jarg422h.htm#LISP +7822. jarg422h.htm#Perl +7823. jarg422h.htm#Java +7824. jarg422h.htm#Python +7825. jarg422h.htm#Real%20Programmer +7826. jarg422h.htm#The%20Story%20of%20Mel +7827. jarg422h.htm#HLL +7828. jarg422h.htm#glue +7829. jarg422h.htm#Pascal +7830. jarg422h.htm#Ada +7831. jarg422h.htm#bondage-and-discipline%20language +7832. jarg422h.htm#COBOL +7833. jarg422h.htm#card%20walloper +7834. jarg422h.htm#loss +7835. jarg422h.htm#larval%20stage +7836. jarg422h.htm#languages%20of%20choice +7837. jarg422h.htm#%3d%20L%20%3d +7838. jarg422h.htm#scary%20devil%20monastery +7839. jarg422h.htm#BOFH +7840. jarg422h.htm#clue-by-four +7841. jarg422h.htm#flame +7842. jarg422h.htm#lase +7843. jarg422h.htm#LART +7844. jarg422h.htm#%3d%20L%20%3d +7845. jarg422h.htm#hacking%20run +7846. jarg422h.htm#wannabee +7847. jarg422h.htm#OS +7848. jarg422h.htm#laser%20chicken +7849. jarg422h.htm#larval%20stage +7850. jarg422h.htm#%3d%20L%20%3d +7851. jarg422h.htm#lasherism +7852. jarg422h.htm#lase +7853. jarg422h.htm#%3d%20L%20%3d +7854. jarg422h.htm#zap +7855. jarg422h.htm#laundromat +7856. jarg422h.htm#laser%20chicken +7857. jarg422h.htm#%3d%20L%20%3d +7858. jarg422h.htm#life +7859. jarg422h.htm#crock +7860. jarg422h.htm#kluge +7861. jarg422h.htm#Obfuscated%20C%20Contest +7862. jarg422h.htm#retrocomputing +7863. jarg422h.htm#LDB +7864. jarg422h.htm#lasherism +7865. jarg422h.htm#%3d%20L%20%3d +7866. jarg422h.htm#disk%20farm +7867. jarg422h.htm#washing%20machine +7868. jarg422h.htm#leaf%20site +7869. jarg422h.htm#laundromat +7870. jarg422h.htm#%3d%20L%20%3d +7871. jarg422h.htm#DPB +7872. jarg422h.htm#leak +7873. jarg422h.htm#LDB +7874. jarg422h.htm#%3d%20L%20%3d +7875. jarg422h.htm#backbone%20site +7876. jarg422h.htm#rib%20site +7877. jarg422h.htm#leaky%20heap +7878. jarg422h.htm#leaf%20site +7879. jarg422h.htm#%3d%20L%20%3d +7880. jarg422h.htm#memory%20leak +7881. jarg422h.htm#fd%20leak +7882. jarg422h.htm#leapfrog%20attack +7883. jarg422h.htm#leak +7884. jarg422h.htm#%3d%20L%20%3d +7885. jarg422h.htm#arena +7886. jarg422h.htm#memory%20leak +7887. jarg422h.htm#leech +7888. jarg422h.htm#leaky%20heap +7889. jarg422h.htm#%3d%20L%20%3d +7890. jarg422h.htm#leech%20mode +7891. jarg422h.htm#leapfrog%20attack +7892. jarg422h.htm#%3d%20L%20%3d +7893. jarg422h.htm#warez%20d00dz +7894. jarg422h.htm#lamer +7895. jarg422h.htm#legal +7896. jarg422h.htm#leech +7897. jarg422h.htm#%3d%20L%20%3d +7898. jarg422h.htm#ratio%20site +7899. jarg422h.htm#banner%20site +7900. jarg422h.htm#legalese +7901. jarg422h.htm#leech%20mode +7902. jarg422h.htm#%3d%20L%20%3d +7903. jarg422h.htm#language%20lawyer +7904. jarg422h.htm#legalese +7905. jarg422h.htm#LER +7906. jarg422h.htm#legal +7907. jarg422h.htm#%3d%20L%20%3d +7908. jarg422h.htm#language%20lawyer +7909. jarg422h.htm#parse +7910. jarg422h.htm#suit +7911. jarg422h.htm#LERP +7912. jarg422h.htm#legalese +7913. jarg422h.htm#%3d%20L%20%3d +7914. jarg422h.htm#SED +7915. jarg422h.htm#let%20the%20smoke%20out +7916. jarg422h.htm#LER +7917. jarg422h.htm#%3d%20L%20%3d +7918. jarg422h.htm#letterbomb +7919. jarg422h.htm#LERP +7920. jarg422h.htm#%3d%20L%20%3d +7921. jarg422h.htm#fried +7922. jarg422h.htm#magic%20smoke +7923. jarg422h.htm#lexer +7924. jarg422h.htm#let%20the%20smoke%20out +7925. jarg422h.htm#%3d%20L%20%3d +7926. jarg422h.htm#email +7927. jarg422h.htm#live%20data +7928. jarg422h.htm#cycle +7929. jarg422h.htm#Trojan%20horse +7930. jarg422h.htm#nastygram +7931. jarg422h.htm#mailbomb +7932. jarg422h.htm#lexiphage +7933. jarg422h.htm#letterbomb +7934. jarg422h.htm#%3d%20L%20%3d +7935. jarg422h.htm#life +7936. jarg422h.htm#lexer +7937. jarg422h.htm#%3d%20L%20%3d +7938. jarg422h.htm#chomper +7939. jarg422h.htm#bagbiter +7940. jarg422h.htm#Life%20is%20hard +7941. jarg422h.htm#lexiphage +7942. jarg422h.htm#%3d%20L%20%3d +7943. jarg422h.htm#TECO +7944. jarg422h.htm#Gosperism +7945. jarg422h.htm#Usenet +7946. jarg422h.htm#Get%20a%20life! +7947. jarg422h.htm#light%20pipe +7948. jarg422h.htm#life +7949. jarg422h.htm#%3d%20L%20%3d +7950. jarg422h.htm#lightweight +7951. jarg422h.htm#Life%20is%20hard +7952. jarg422h.htm#%3d%20L%20%3d +7953. jarg422h.htm#copper +7954. jarg422h.htm#like%20kicking%20dead%20whales%20down%20the%20beach +7955. jarg422h.htm#light%20pipe +7956. jarg422h.htm#%3d%20L%20%3d +7957. jarg422h.htm#heavyweight +7958. jarg422h.htm#like%20nailing%20jelly%20to%20a%20tree +7959. jarg422h.htm#lightweight +7960. jarg422h.htm#%3d%20L%20%3d +7961. jarg422h.htm#fear%20and%20loathing +7962. jarg422h.htm#line%20666 +7963. jarg422h.htm#like%20kicking%20dead%20whales%20down%20the%20beach +7964. jarg422h.htm#%3d%20L%20%3d +7965. jarg422h.htm#line%20eater%20the +7966. jarg422h.htm#like%20nailing%20jelly%20to%20a%20tree +7967. jarg422h.htm#%3d%20L%20%3d +7968. jarg422h.htm#line%20noise +7969. jarg422h.htm#line%20666 +7970. jarg422h.htm#%3d%20L%20%3d +7971. jarg422h.htm#nailed%20to%20the%20wall +7972. jarg422h.htm#NSA%20line%20eater +7973. jarg422h.htm#line%20starve +7974. jarg422h.htm#line%20eater%20the +7975. jarg422h.htm#%3d%20L%20%3d +7976. jarg422h.htm#cosmic%20rays +7977. jarg422h.htm#TECO +7978. jarg422h.htm#WYSIWYG +7979. jarg422h.htm#INTERCAL +7980. jarg422h.htm#linearithmic +7981. jarg422h.htm#line%20noise +7982. jarg422h.htm#%3d%20L%20%3d +7983. jarg422h.htm#ASCII +7984. jarg422h.htm#nroff +7985. jarg422h.htm#troff +7986. jarg422h.htm#newline +7987. jarg422h.htm#link%20farm +7988. jarg422h.htm#line%20starve +7989. jarg422h.htm#%3d%20L%20%3d +7990. jarg422h.htm#link%20rot +7991. jarg422h.htm#linearithmic +7992. jarg422h.htm#%3d%20L%20%3d +7993. jarg422h.htm#spaghetti%20code +7994. jarg422h.htm#link-dead +7995. jarg422h.htm#link%20farm +7996. jarg422h.htm#%3d%20L%20%3d +7997. jarg422h.htm#bit%20rot +7998. jarg422h.htm#lint +7999. jarg422h.htm#link%20rot +8000. jarg422h.htm#%3d%20L%20%3d +8001. jarg422h.htm#MUD +8002. jarg422h.htm#IRC +8003. jarg422h.htm#netdead +8004. jarg422h.htm#Lintel +8005. jarg422h.htm#link-dead +8006. jarg422h.htm#%3d%20L%20%3d +8007. jarg422h.htm#desk%20check +8008. jarg422h.htm#delint +8009. jarg422h.htm#Linus +8010. jarg422h.htm#lint +8011. jarg422h.htm#%3d%20L%20%3d +8012. jarg422h.htm#Linux +8013. jarg422h.htm#Wintel +8014. jarg422h.htm#Linux +8015. jarg422h.htm#Lintel +8016. jarg422h.htm#%3d%20L%20%3d +8017. jarg422h.htm#Linux +8018. jarg422h.htm#lion%20food +8019. jarg422h.htm#Linus +8020. jarg422h.htm#%3d%20L%20%3d +8021. jarg422h.htm#GNU +8022. jarg422h.htm#bazaar +8023. jarg422h.htm#FSF +8024. jarg422h.htm#Lions%20Book +8025. jarg422h.htm#Linux +8026. jarg422h.htm#%3d%20L%20%3d +8027. jarg422h.htm#LISP +8028. jarg422h.htm#lion%20food +8029. jarg422h.htm#%3d%20L%20%3d +8030. jarg422h.htm#samizdat +8031. jarg422h.htm#list-bomb +8032. jarg422h.htm#Lions%20Book +8033. jarg422h.htm#%3d%20L%20%3d +8034. jarg422h.htm#HLL +8035. jarg422h.htm#C +8036. jarg422h.htm#languages%20of%20choice +8037. jarg422h.htm#COBOL +8038. jarg422h.htm#Ada +8039. jarg422h.htm#crock +8040. jarg422h.htm#Right%20Thing +8041. jarg422h.htm#bogosity +8042. jarg422h.htm#lithium%20lick +8043. jarg422h.htm#LISP +8044. jarg422h.htm#%3d%20L%20%3d +8045. jarg422h.htm#mailbomb +8046. jarg422h.htm#little-endian +8047. jarg422h.htm#list-bomb +8048. jarg422h.htm#%3d%20L%20%3d +8049. jarg422h.htm#live +8050. jarg422h.htm#lithium%20lick +8051. jarg422h.htm#%3d%20L%20%3d +8052. jarg422h.htm#big-endian +8053. jarg422h.htm#middle-endian +8054. jarg422h.htm#NUXI%20problem +8055. jarg422h.htm#live%20data +8056. jarg422h.htm#little-endian +8057. jarg422h.htm#%3d%20L%20%3d +8058. jarg422h.htm#Live%20Free%20Or%20Die! +8059. jarg422h.htm#live +8060. jarg422h.htm#%3d%20L%20%3d +8061. jarg422h.htm#virus +8062. jarg422h.htm#vi +8063. jarg422h.htm#hook +8064. jarg422h.htm#trampoline +8065. jarg422h.htm#livelock +8066. jarg422h.htm#live%20data +8067. jarg422h.htm#%3d%20L%20%3d +8068. jarg422h.htm#fascist +8069. jarg422h.htm#DEC +8070. jarg422h.htm#liveware +8071. jarg422h.htm#Live%20Free%20Or%20Die! +8072. jarg422h.htm#%3d%20L%20%3d +8073. jarg422h.htm#deadlock +8074. jarg422h.htm#lobotomy +8075. jarg422h.htm#livelock +8076. jarg422h.htm#%3d%20L%20%3d +8077. jarg422h.htm#wetware +8078. jarg422h.htm#locals%20the +8079. jarg422h.htm#liveware +8080. jarg422h.htm#%3d%20L%20%3d +8081. jarg422h.htm#clone +8082. jarg422h.htm#locked%20and%20loaded +8083. jarg422h.htm#lobotomy +8084. jarg422h.htm#%3d%20L%20%3d +8085. jarg422h.htm#locked%20up +8086. jarg422h.htm#locals%20the +8087. jarg422h.htm#%3d%20L%20%3d +8088. jarg422h.htm#Winchester +8089. jarg422h.htm#logic%20bomb +8090. jarg422h.htm#locked%20and%20loaded +8091. jarg422h.htm#%3d%20L%20%3d +8092. jarg422h.htm#hung +8093. jarg422h.htm#wedged +8094. jarg422h.htm#logical +8095. jarg422h.htm#locked%20up +8096. jarg422h.htm#%3d%20L%20%3d +8097. jarg422h.htm#back%20door +8098. jarg422h.htm#loop%20through +8099. jarg422h.htm#logic%20bomb +8100. jarg422h.htm#%3d%20L%20%3d +8101. jarg422h.htm#virtual +8102. jarg422h.htm#El%20Camino%20Bignum +8103. jarg422h.htm#loose%20bytes +8104. jarg422h.htm#logical +8105. jarg422h.htm#%3d%20L%20%3d +8106. jarg422h.htm#cdr +8107. jarg422h.htm#lord%20high%20fixer +8108. jarg422h.htm#loop%20through +8109. jarg422h.htm#%3d%20L%20%3d +8110. jarg422h.htm#shim +8111. jarg422h.htm#lose +8112. jarg422h.htm#loose%20bytes +8113. jarg422h.htm#%3d%20L%20%3d +8114. jarg422h.htm#wizard +8115. jarg422h.htm#lose%20lose +8116. jarg422h.htm#lord%20high%20fixer +8117. jarg422h.htm#%3d%20L%20%3d +8118. jarg422h.htm#deserves%20to%20lose +8119. jarg422h.htm#losing +8120. jarg422h.htm#loser +8121. jarg422h.htm#lose +8122. jarg422h.htm#%3d%20L%20%3d +8123. jarg422h.htm#losing +8124. jarg422h.htm#lose%20lose +8125. jarg422h.htm#%3d%20L%20%3d +8126. jarg422h.htm#luser +8127. jarg422h.htm#loss +8128. jarg422h.htm#loser +8129. jarg422h.htm#%3d%20L%20%3d +8130. jarg422h.htm#lose +8131. jarg422h.htm#lossage +8132. jarg422h.htm#lossage +8133. jarg422h.htm#losing +8134. jarg422h.htm#%3d%20L%20%3d +8135. jarg422h.htm#lossage +8136. jarg422h.htm#lost%20in%20the%20noise +8137. jarg422h.htm#loss +8138. jarg422h.htm#%3d%20L%20%3d +8139. jarg422h.htm#lose +8140. jarg422h.htm#lost%20in%20the%20underflow +8141. jarg422h.htm#lossage +8142. jarg422h.htm#%3d%20L%20%3d +8143. jarg422h.htm#lost%20in%20the%20underflow +8144. jarg422h.htm#lots%20of%20MIPS%20but%20no%20I%2fO +8145. jarg422h.htm#lost%20in%20the%20noise +8146. jarg422h.htm#%3d%20L%20%3d +8147. jarg422h.htm#epsilon +8148. jarg422h.htm#epsilon%20squared +8149. jarg422h.htm#overflow%20bit +8150. jarg422h.htm#low-bandwidth +8151. jarg422h.htm#lost%20in%20the%20underflow +8152. jarg422h.htm#%3d%20L%20%3d +8153. jarg422h.htm#LPT +8154. jarg422h.htm#lots%20of%20MIPS%20but%20no%20I%2fO +8155. jarg422h.htm#%3d%20L%20%3d +8156. jarg422h.htm#content-free +8157. jarg422h.htm#suit +8158. jarg422h.htm#zero-content +8159. jarg422h.htm#bandwidth +8160. jarg422h.htm#math-out +8161. jarg422h.htm#Lubarsky's%20Law%20of%20Cybernetic%20Entomology +8162. jarg422h.htm#low-bandwidth +8163. jarg422h.htm#%3d%20L%20%3d +8164. jarg422h.htm#DEC +8165. jarg422h.htm#backronym +8166. jarg422h.htm#Lumber%20Cartel +8167. jarg422h.htm#LPT +8168. jarg422h.htm#%3d%20L%20%3d +8169. jarg422h.htm#lunatic%20fringe +8170. jarg422h.htm#Lubarsky's%20Law%20of%20Cybernetic%20Entomology +8171. jarg422h.htm#%3d%20L%20%3d +8172. jarg422h.htm#spam +8173. http://come.to/the.lumber.cartel +8174. jarg422h.htm#TINC +8175. jarg422h.htm#backbone%20cabal +8176. jarg422h.htm#NANA +8177. jarg422h.htm#lurker +8178. jarg422h.htm#Lumber%20Cartel +8179. jarg422h.htm#%3d%20L%20%3d +8180. jarg422h.htm#heatseeker +8181. jarg422h.htm#luser +8182. jarg422h.htm#lunatic%20fringe +8183. jarg422h.htm#%3d%20L%20%3d +8184. jarg422h.htm#flamage +8185. jarg422h.htm#M +8186. jarg422h.htm#lurker +8187. jarg422h.htm#%3d%20L%20%3d +8188. jarg422h.htm#user +8189. jarg422h.htm#loser +8190. jarg422h.htm#luser +8191. jarg422h.htm#loser +8192. jarg422h.htm#mundane +8193. jarg422h.htm#muggle +8194. jarg422h.htm#%3d%20N%20%3d +8195. jarg422h.htm#%3d%20L%20%3d +8196. jarg422h.htm#The%20Jargon%20Lexicon +8197. jarg422h.htm#M +8198. jarg422h.htm#M$ +8199. jarg422h.htm#macdink +8200. jarg422h.htm#machinable +8201. jarg422h.htm#machoflops +8202. jarg422h.htm#Macintoy +8203. jarg422h.htm#Macintrash +8204. jarg422h.htm#macro +8205. jarg422h.htm#macro- +8206. jarg422h.htm#macrology +8207. jarg422h.htm#macrotape +8208. jarg422h.htm#maggotbox +8209. jarg422h.htm#magic +8210. jarg422h.htm#magic%20cookie +8211. jarg422h.htm#magic%20number +8212. jarg422h.htm#magic%20smoke +8213. jarg422h.htm#mail%20storm +8214. jarg422h.htm#mailbomb +8215. jarg422h.htm#mailing%20list +8216. jarg422h.htm#main%20loop +8217. jarg422h.htm#mainframe +8218. jarg422h.htm#management +8219. jarg422h.htm#mandelbug +8220. jarg422h.htm#manged +8221. jarg422h.htm#mangle +8222. jarg422h.htm#mangled%20name +8223. jarg422h.htm#mangler +8224. jarg422h.htm#manularity +8225. jarg422h.htm#marbles +8226. jarg422h.htm#marginal +8227. jarg422h.htm#Marginal%20Hacks +8228. jarg422h.htm#marginally +8229. jarg422h.htm#marketroid +8230. jarg422h.htm#Mars +8231. jarg422h.htm#martian +8232. jarg422h.htm#massage +8233. jarg422h.htm#math-out +8234. jarg422h.htm#Matrix +8235. jarg422h.htm#maximum%20Maytag%20mode +8236. jarg422h.htm#meatspace +8237. jarg422h.htm#meatware +8238. jarg422h.htm#meeces +8239. jarg422h.htm#meg +8240. jarg422h.htm#mega- +8241. jarg422h.htm#megapenny +8242. jarg422h.htm#MEGO +8243. jarg422h.htm#meltdown%20network +8244. jarg422h.htm#meme +8245. jarg422h.htm#meme%20plague +8246. jarg422h.htm#memetics +8247. jarg422h.htm#memory%20farts +8248. jarg422h.htm#memory%20leak +8249. jarg422h.htm#memory%20smash +8250. jarg422h.htm#menuitis +8251. jarg422h.htm#mess-dos +8252. jarg422h.htm#meta +8253. jarg422h.htm#meta%20bit +8254. jarg422h.htm#metasyntactic%20variable +8255. jarg422h.htm#MFTL +8256. jarg422h.htm#mickey +8257. jarg422h.htm#mickey%20mouse%20program +8258. jarg422h.htm#micro- +8259. jarg422h.htm#MicroDroid +8260. jarg422h.htm#microfloppies +8261. jarg422h.htm#microfortnight +8262. jarg422h.htm#microLenat +8263. jarg422h.htm#microReid +8264. jarg422h.htm#microserf +8265. jarg422h.htm#Microsloth%20Windows +8266. jarg422h.htm#Microsoft +8267. jarg422h.htm#micros%7e1 +8268. jarg422h.htm#middle-endian +8269. jarg422h.htm#middle-out%20implementation +8270. jarg422h.htm#milliLampson +8271. jarg422h.htm#minifloppies +8272. jarg422h.htm#MIPS +8273. jarg422h.htm#misbug +8274. jarg422h.htm#misfeature +8275. jarg422h.htm#Missed'em-five +8276. jarg422h.htm#missile%20address +8277. jarg422h.htm#miswart +8278. jarg422h.htm#MMF +8279. jarg422h.htm#mobo +8280. jarg422h.htm#moby +8281. jarg422h.htm#mockingbird +8282. jarg422h.htm#mod +8283. jarg422h.htm#mode +8284. jarg422h.htm#mode%20bit +8285. jarg422h.htm#modulo +8286. jarg422h.htm#molly-guard +8287. jarg422h.htm#Mongolian%20Hordes%20technique +8288. jarg422h.htm#monkey%20up +8289. jarg422h.htm#monkey%20scratch +8290. jarg422h.htm#monstrosity +8291. jarg422h.htm#monty +8292. jarg422h.htm#Moof +8293. jarg422h.htm#Moore's%20Law +8294. jarg422h.htm#moose%20call +8295. jarg422h.htm#moria +8296. jarg422h.htm#MOTAS +8297. jarg422h.htm#MOTOS +8298. jarg422h.htm#MOTSS +8299. jarg422h.htm#mouse%20ahead +8300. jarg422h.htm#mouse%20around +8301. jarg422h.htm#mouse%20belt +8302. jarg422h.htm#mouse%20droppings +8303. jarg422h.htm#mouse%20elbow +8304. jarg422h.htm#mouso +8305. jarg422h.htm#MS-DOS +8306. jarg422h.htm#mu +8307. jarg422h.htm#MUD +8308. jarg422h.htm#muddie +8309. jarg422h.htm#mudhead +8310. jarg422h.htm#muggle +8311. jarg422h.htm#multician +8312. jarg422h.htm#Multics +8313. jarg422h.htm#multitask +8314. jarg422h.htm#mumblage +8315. jarg422h.htm#mumble +8316. jarg422h.htm#munch +8317. jarg422h.htm#munching +8318. jarg422h.htm#munching%20squares +8319. jarg422h.htm#munchkin +8320. jarg422h.htm#mundane +8321. jarg422h.htm#mung +8322. jarg422h.htm#munge +8323. jarg422h.htm#Murphy's%20Law +8324. jarg422h.htm#music +8325. jarg422h.htm#mutter +8326. jarg422h.htm#M$ +8327. jarg422h.htm#luser +8328. jarg422h.htm#%3d%20M%20%3d +8329. jarg422h.htm#quantifiers +8330. jarg422h.htm#macdink +8331. jarg422h.htm#M +8332. jarg422h.htm#%3d%20M%20%3d +8333. jarg422h.htm#machinable +8334. jarg422h.htm#M$ +8335. jarg422h.htm#%3d%20M%20%3d +8336. jarg422h.htm#fritterware +8337. jarg422h.htm#window%20shopping +8338. jarg422h.htm#machoflops +8339. jarg422h.htm#macdink +8340. jarg422h.htm#%3d%20M%20%3d +8341. jarg422h.htm#softcopy +8342. jarg422h.htm#Macintoy +8343. jarg422h.htm#machinable +8344. jarg422h.htm#%3d%20M%20%3d +8345. jarg422h.htm#Your%20mileage%20may%20vary +8346. jarg422h.htm#benchmark +8347. jarg422h.htm#Macintrash +8348. jarg422h.htm#machoflops +8349. jarg422h.htm#%3d%20M%20%3d +8350. jarg422h.htm#toy +8351. jarg422h.htm#Macintrash +8352. jarg422h.htm#macro +8353. jarg422h.htm#Macintoy +8354. jarg422h.htm#%3d%20M%20%3d +8355. jarg422h.htm#maggotbox +8356. jarg422h.htm#Macintoy +8357. jarg422h.htm#beige%20toaster +8358. jarg422h.htm#WIMP%20environment +8359. jarg422h.htm#point-and-drool%20interface +8360. jarg422h.htm#drool-proof%20paper +8361. jarg422h.htm#user-friendly +8362. jarg422h.htm#macro- +8363. jarg422h.htm#Macintrash +8364. jarg422h.htm#%3d%20M%20%3d +8365. jarg422h.htm#arg +8366. jarg422h.htm#HLL +8367. jarg422h.htm#languages%20of%20choice +8368. jarg422h.htm#macrology +8369. jarg422h.htm#macro +8370. jarg422h.htm#%3d%20M%20%3d +8371. jarg422h.htm#micro- +8372. jarg422h.htm#mega- +8373. jarg422h.htm#macrotape +8374. jarg422h.htm#macro- +8375. jarg422h.htm#%3d%20M%20%3d +8376. jarg422h.htm#LISP +8377. jarg422h.htm#TECO +8378. jarg422h.htm#theology +8379. jarg422h.htm#boxology +8380. jarg422h.htm#maggotbox +8381. jarg422h.htm#macrology +8382. jarg422h.htm#%3d%20M%20%3d +8383. jarg422h.htm#round%20tape +8384. jarg422h.htm#magic +8385. jarg422h.htm#macrotape +8386. jarg422h.htm#%3d%20M%20%3d +8387. jarg422h.htm#Macintrash +8388. jarg422h.htm#magic%20cookie +8389. jarg422h.htm#maggotbox +8390. jarg422h.htm#%3d%20M%20%3d +8391. jarg422h.htm#automagically +8392. jarg422h.htm#black%20magic +8393. jarg422h.htm#Appendix%20A +8394. jarg422h.htm#black%20magic +8395. jarg422h.htm#wizardly +8396. jarg422h.htm#deep%20magic +8397. jarg422h.htm#heavy%20wizardry +8398. jarg422h.htm#magic%20number +8399. jarg422h.htm#magic +8400. jarg422h.htm#%3d%20M%20%3d +8401. jarg422h.htm#cookie +8402. jarg422h.htm#glitch +8403. jarg422h.htm#mouse%20droppings +8404. jarg422h.htm#cookie +8405. jarg422h.htm#magic%20smoke +8406. jarg422h.htm#magic%20cookie +8407. jarg422h.htm#%3d%20M%20%3d +8408. jarg422h.htm#hardcoded +8409. jarg422h.htm#wizard +8410. jarg422h.htm#mail%20storm +8411. jarg422h.htm#magic%20number +8412. jarg422h.htm#%3d%20M%20%3d +8413. jarg422h.htm#smoke%20test +8414. jarg422h.htm#let%20the%20smoke%20out +8415. jarg422h.htm#Murphy's%20Law +8416. jarg422h.htm#mailbomb +8417. jarg422h.htm#magic%20smoke +8418. jarg422h.htm#%3d%20M%20%3d +8419. jarg422h.htm#broadcast%20storm +8420. jarg422h.htm#hairball +8421. jarg422h.htm#mailing%20list +8422. jarg422h.htm#mail%20storm +8423. jarg422h.htm#%3d%20M%20%3d +8424. jarg422h.htm#email +8425. jarg422h.htm#spam +8426. jarg422h.htm#letterbomb +8427. jarg422h.htm#nastygram +8428. jarg422h.htm#BLOB +8429. jarg422h.htm#list-bomb +8430. jarg422h.htm#main%20loop +8431. jarg422h.htm#mailbomb +8432. jarg422h.htm#%3d%20M%20%3d +8433. jarg422h.htm#email +8434. jarg422h.htm#macro +8435. jarg422h.htm#Usenet +8436. jarg422h.htm#mainframe +8437. jarg422h.htm#mailing%20list +8438. jarg422h.htm#%3d%20M%20%3d +8439. jarg422h.htm#driver +8440. jarg422h.htm#management +8441. jarg422h.htm#main%20loop +8442. jarg422h.htm#%3d%20M%20%3d +8443. jarg422h.htm#Stone%20Age +8444. jarg422h.htm#big%20iron +8445. jarg422h.htm#dinosaur +8446. jarg422h.htm#Stone%20Age +8447. jarg422h.htm#number-crunching +8448. jarg422h.htm#cray +8449. jarg422h.htm#dinosaurs%20mating +8450. jarg422h.htm#killer%20micro +8451. jarg422h.htm#mandelbug +8452. jarg422h.htm#mainframe +8453. jarg422h.htm#%3d%20M%20%3d +8454. jarg422h.htm#suit +8455. jarg422h.htm#Bibliography +8456. jarg422h.htm#manged +8457. jarg422h.htm#management +8458. jarg422h.htm#%3d%20M%20%3d +8459. jarg422h.htm#Bohr%20bug +8460. jarg422h.htm#heisenbug +8461. jarg422h.htm#schroedinbug +8462. jarg422h.htm#mangle +8463. jarg422h.htm#mandelbug +8464. jarg422h.htm#%3d%20M%20%3d +8465. jarg422h.htm#mung +8466. jarg422h.htm#mangled%20name +8467. jarg422h.htm#manged +8468. jarg422h.htm#%3d%20M%20%3d +8469. jarg422h.htm#mung +8470. jarg422h.htm#scribble +8471. jarg422h.htm#mangled%20name +8472. jarg422h.htm#mangler +8473. jarg422h.htm#mangle +8474. jarg422h.htm#%3d%20M%20%3d +8475. jarg422h.htm#manularity +8476. jarg422h.htm#mangled%20name +8477. jarg422h.htm#%3d%20M%20%3d +8478. jarg422h.htm#management +8479. jarg422h.htm#system%20mangler +8480. jarg422h.htm#marbles +8481. jarg422h.htm#mangler +8482. jarg422h.htm#%3d%20M%20%3d +8483. jarg422h.htm#by%20hand +8484. jarg422h.htm#toolsmith +8485. jarg422h.htm#marginal +8486. jarg422h.htm#manularity +8487. jarg422h.htm#%3d%20M%20%3d +8488. jarg422h.htm#hello%20world +8489. jarg422h.htm#Marginal%20Hacks +8490. jarg422h.htm#marbles +8491. jarg422h.htm#%3d%20M%20%3d +8492. jarg422h.htm#core +8493. jarg422h.htm#GC +8494. jarg422h.htm#win +8495. jarg422h.htm#marginally +8496. jarg422h.htm#marginal +8497. jarg422h.htm#%3d%20M%20%3d +8498. jarg422h.htm#D.%20C.%20Power%20Lab +8499. jarg422h.htm#marketroid +8500. jarg422h.htm#Marginal%20Hacks +8501. jarg422h.htm#%3d%20M%20%3d +8502. jarg422h.htm#epsilon +8503. jarg422h.htm#Mars +8504. jarg422h.htm#marginally +8505. jarg422h.htm#%3d%20M%20%3d +8506. jarg422h.htm#droid +8507. jarg422h.htm#martian +8508. jarg422h.htm#marketroid +8509. jarg422h.htm#%3d%20M%20%3d +8510. jarg422h.htm#Foonly +8511. jarg422h.htm#DEC +8512. jarg422h.htm#Foonly +8513. jarg422h.htm#Real%20World +8514. jarg422h.htm#massage +8515. jarg422h.htm#Mars +8516. jarg422h.htm#%3d%20M%20%3d +8517. jarg422h.htm#Christmas%20tree%20packet +8518. jarg422h.htm#Godzillagram +8519. jarg422h.htm#math-out +8520. jarg422h.htm#martian +8521. jarg422h.htm#%3d%20M%20%3d +8522. jarg422h.htm#munch +8523. jarg422h.htm#crunch +8524. jarg422h.htm#slurp +8525. jarg422h.htm#Matrix +8526. jarg422h.htm#massage +8527. jarg422h.htm#%3d%20M%20%3d +8528. jarg422h.htm#content-free +8529. jarg422h.htm#numbers +8530. jarg422h.htm#social%20science%20number +8531. jarg422h.htm#maximum%20Maytag%20mode +8532. jarg422h.htm#math-out +8533. jarg422h.htm#%3d%20M%20%3d +8534. jarg422h.htm#FidoNet +8535. jarg422h.htm#cyberspace +8536. jarg422h.htm#the%20network +8537. jarg422h.htm#cypherpunk +8538. jarg422h.htm#meatspace +8539. jarg422h.htm#Matrix +8540. jarg422h.htm#%3d%20M%20%3d +8541. jarg422h.htm#washing%20machine +8542. jarg422h.htm#walking%20drives +8543. jarg422h.htm#meatware +8544. jarg422h.htm#maximum%20Maytag%20mode +8545. jarg422h.htm#%3d%20M%20%3d +8546. jarg422h.htm#cyberspace +8547. jarg422h.htm#RL +8548. jarg422h.htm#meeces +8549. jarg422h.htm#meatspace +8550. jarg422h.htm#%3d%20M%20%3d +8551. jarg422h.htm#wetware +8552. jarg422h.htm#meg +8553. jarg422h.htm#meatware +8554. jarg422h.htm#%3d%20M%20%3d +8555. jarg422h.htm#urchin +8556. jarg422h.htm#mega- +8557. jarg422h.htm#meeces +8558. jarg422h.htm#%3d%20M%20%3d +8559. jarg422h.htm#quantifiers +8560. jarg422h.htm#megapenny +8561. jarg422h.htm#meg +8562. jarg422h.htm#%3d%20M%20%3d +8563. jarg422h.htm#quantifiers +8564. jarg422h.htm#MEGO +8565. jarg422h.htm#mega- +8566. jarg422h.htm#%3d%20M%20%3d +8567. jarg422h.htm#meltdown%20network +8568. jarg422h.htm#megapenny +8569. jarg422h.htm#%3d%20M%20%3d +8570. jarg422h.htm#handwave +8571. jarg422h.htm#TLA +8572. jarg422h.htm#meme +8573. jarg422h.htm#MEGO +8574. jarg422h.htm#%3d%20M%20%3d +8575. jarg422h.htm#network%20meltdown +8576. jarg422h.htm#meme%20plague +8577. jarg422h.htm#meltdown%20network +8578. jarg422h.htm#%3d%20M%20%3d +8579. jarg422h.htm#replicator +8580. jarg422h.htm#memetics +8581. jarg422h.htm#meme +8582. jarg422h.htm#%3d%20M%20%3d +8583. jarg422h.htm#meme +8584. jarg422h.htm#memory%20farts +8585. jarg422h.htm#meme%20plague +8586. jarg422h.htm#%3d%20M%20%3d +8587. jarg422h.htm#meme +8588. jarg422h.htm#memory%20leak +8589. jarg422h.htm#memetics +8590. jarg422h.htm#%3d%20M%20%3d +8591. jarg422h.htm#memory%20smash +8592. jarg422h.htm#memory%20farts +8593. jarg422h.htm#%3d%20M%20%3d +8594. jarg422h.htm#core%20leak +8595. jarg422h.htm#aliasing%20bug +8596. jarg422h.htm#fandango%20on%20core +8597. jarg422h.htm#smash%20the%20stack +8598. jarg422h.htm#precedence%20lossage +8599. jarg422h.htm#overrun%20screw +8600. jarg422h.htm#leaky%20heap +8601. jarg422h.htm#leak +8602. jarg422h.htm#menuitis +8603. jarg422h.htm#memory%20leak +8604. jarg422h.htm#%3d%20M%20%3d +8605. jarg422h.htm#memory%20leak +8606. jarg422h.htm#fandango%20on%20core +8607. jarg422h.htm#mess-dos +8608. jarg422h.htm#memory%20smash +8609. jarg422h.htm#%3d%20M%20%3d +8610. jarg422h.htm#user-obsequious +8611. jarg422h.htm#drool-proof%20paper +8612. jarg422h.htm#WIMP%20environment +8613. jarg422h.htm#for%20the%20rest%20of%20us +8614. jarg422h.htm#meta +8615. jarg422h.htm#menuitis +8616. jarg422h.htm#%3d%20M%20%3d +8617. jarg422h.htm#MS-DOS +8618. jarg422h.htm#fear%20and%20loathing +8619. jarg422h.htm#meta%20bit +8620. jarg422h.htm#mess-dos +8621. jarg422h.htm#%3d%20M%20%3d +8622. jarg422h.htm#hacker%20humor +8623. jarg422h.htm#metasyntactic%20variable +8624. jarg422h.htm#meta +8625. jarg422h.htm#%3d%20M%20%3d +8626. jarg422h.htm#high%20bit +8627. jarg422h.htm#alt%20bit +8628. jarg422h.htm#hobbit +8629. jarg422h.htm#space-cadet%20keyboard +8630. jarg422h.htm#bucky%20bits +8631. jarg422h.htm#space-cadet%20keyboard +8632. jarg422h.htm#MFTL +8633. jarg422h.htm#meta%20bit +8634. jarg422h.htm#%3d%20M%20%3d +8635. jarg422h.htm#foo +8636. jarg422h.htm#canonical +8637. jarg422h.htm#scratch +8638. jarg422h.htm#foo +8639. jarg422h.htm#bar +8640. jarg422h.htm#baz +8641. jarg422h.htm#quux +8642. jarg422h.htm#baz +8643. jarg422h.htm#qux +8644. jarg422h.htm#quux +8645. jarg422h.htm#foo +8646. jarg422h.htm#bar +8647. jarg422h.htm#gorp +8648. jarg422h.htm#foo +8649. jarg422h.htm#bar +8650. jarg422h.htm#fred +8651. jarg422h.htm#barney +8652. jarg422h.htm#fred +8653. jarg422h.htm#corge +8654. jarg422h.htm#grault +8655. jarg422h.htm#flarp +8656. jarg422h.htm#GOSMACS +8657. jarg422h.htm#Python +8658. jarg422h.htm#foo +8659. jarg422h.htm#bar +8660. jarg422h.htm#baz +8661. jarg422h.htm#foobar +8662. jarg422h.htm#barf +8663. jarg422h.htm#mumble +8664. jarg422h.htm#Commonwealth%20Hackish +8665. jarg422h.htm#mickey +8666. jarg422h.htm#metasyntactic%20variable +8667. jarg422h.htm#%3d%20M%20%3d +8668. jarg422h.htm#content-free +8669. jarg422h.htm#Perl +8670. jarg422h.htm#Python +8671. jarg422h.htm#break-even%20point +8672. jarg422h.htm#toolsmith +8673. jarg422h.htm#Unix +8674. jarg422h.htm#mickey%20mouse%20program +8675. jarg422h.htm#MFTL +8676. jarg422h.htm#%3d%20M%20%3d +8677. jarg422h.htm#micro- +8678. jarg422h.htm#mickey +8679. jarg422h.htm#%3d%20M%20%3d +8680. jarg422h.htm#noddy +8681. jarg422h.htm#MicroDroid +8682. jarg422h.htm#mickey%20mouse%20program +8683. jarg422h.htm#%3d%20M%20%3d +8684. jarg422h.htm#quantifiers +8685. jarg422h.htm#attoparsec +8686. jarg422h.htm#nanoacre +8687. jarg422h.htm#microfortnight +8688. jarg422h.htm#macro- +8689. jarg422h.htm#microfloppies +8690. jarg422h.htm#micro- +8691. jarg422h.htm#%3d%20M%20%3d +8692. jarg422h.htm#astroturfing +8693. jarg422h.htm#microserf +8694. jarg422h.htm#microfortnight +8695. jarg422h.htm#MicroDroid +8696. jarg422h.htm#%3d%20M%20%3d +8697. jarg422h.htm#vanilla +8698. jarg422h.htm#stiffy +8699. jarg422h.htm#minifloppies +8700. jarg422h.htm#microLenat +8701. jarg422h.htm#microfloppies +8702. jarg422h.htm#%3d%20M%20%3d +8703. jarg422h.htm#nanofortnight +8704. jarg422h.htm#microReid +8705. jarg422h.htm#microfortnight +8706. jarg422h.htm#%3d%20M%20%3d +8707. jarg422h.htm#bogosity +8708. jarg422h.htm#tenured%20graduate%20student +8709. jarg422h.htm#microserf +8710. jarg422h.htm#microLenat +8711. jarg422h.htm#%3d%20M%20%3d +8712. jarg422h.htm#microLenat +8713. jarg422h.htm#Microsloth%20Windows +8714. jarg422h.htm#microReid +8715. jarg422h.htm#%3d%20M%20%3d +8716. jarg422h.htm#Microsoft +8717. jarg422h.htm#MicroDroid +8718. jarg422h.htm#Microsoft +8719. jarg422h.htm#microserf +8720. jarg422h.htm#%3d%20M%20%3d +8721. jarg422h.htm#Black%20Screen%20of%20Death +8722. jarg422h.htm#Blue%20Screen%20of%20Death +8723. jarg422h.htm#X +8724. jarg422h.htm#sun-stools +8725. jarg422h.htm#micros%7e1 +8726. jarg422h.htm#Microsloth%20Windows +8727. jarg422h.htm#%3d%20M%20%3d +8728. jarg422h.htm#Evil%20Empire +8729. jarg422h.htm#IBM +8730. jarg422h.htm#source +8731. jarg422h.htm#Halloween%20Documents +8732. jarg422h.htm#middle-endian +8733. jarg422h.htm#Microsoft +8734. jarg422h.htm#%3d%20M%20%3d +8735. jarg422h.htm#Microsoft +8736. jarg422h.htm#bogus +8737. jarg422h.htm#middle-out%20implementation +8738. jarg422h.htm#micros%7e1 +8739. jarg422h.htm#%3d%20M%20%3d +8740. jarg422h.htm#big-endian +8741. jarg422h.htm#little-endian +8742. jarg422h.htm#NUXI%20problem +8743. jarg422h.htm#milliLampson +8744. jarg422h.htm#middle-endian +8745. jarg422h.htm#%3d%20M%20%3d +8746. jarg422h.htm#bottom-up%20implementation +8747. jarg422h.htm#minifloppies +8748. jarg422h.htm#middle-out%20implementation +8749. jarg422h.htm#%3d%20M%20%3d +8750. jarg422h.htm#MIPS +8751. jarg422h.htm#milliLampson +8752. jarg422h.htm#%3d%20M%20%3d +8753. jarg422h.htm#microfloppies +8754. jarg422h.htm#stiffy +8755. jarg422h.htm#misbug +8756. jarg422h.htm#minifloppies +8757. jarg422h.htm#%3d%20M%20%3d +8758. jarg422h.htm#benchmark +8759. jarg422h.htm#marketroid +8760. jarg422h.htm#BogoMIPS +8761. jarg422h.htm#KIPS +8762. jarg422h.htm#GIPS +8763. jarg422h.htm#computron +8764. jarg422h.htm#DEC +8765. jarg422h.htm#misfeature +8766. jarg422h.htm#MIPS +8767. jarg422h.htm#%3d%20M%20%3d +8768. jarg422h.htm#bug +8769. jarg422h.htm#feature +8770. jarg422h.htm#green%20lightning +8771. jarg422h.htm#miswart +8772. jarg422h.htm#Missed'em-five +8773. jarg422h.htm#misbug +8774. jarg422h.htm#%3d%20M%20%3d +8775. jarg422h.htm#missile%20address +8776. jarg422h.htm#misfeature +8777. jarg422h.htm#%3d%20M%20%3d +8778. jarg422h.htm#BSD +8779. jarg422h.htm#software%20bloat +8780. jarg422h.htm#Berzerkeley +8781. jarg422h.htm#miswart +8782. jarg422h.htm#Missed'em-five +8783. jarg422h.htm#%3d%20M%20%3d +8784. jarg422h.htm#ICBM%20address +8785. jarg422h.htm#MMF +8786. jarg422h.htm#missile%20address +8787. jarg422h.htm#%3d%20M%20%3d +8788. jarg422h.htm#wart +8789. jarg422h.htm#misbug +8790. jarg422h.htm#feature +8791. jarg422h.htm#wart +8792. jarg422h.htm#Right%20Thing +8793. jarg422h.htm#EMACS +8794. jarg422h.htm#mobo +8795. jarg422h.htm#miswart +8796. jarg422h.htm#%3d%20M%20%3d +8797. http://www.stopspam.org/usenet/mmf/ +8798. jarg422h.htm#moby +8799. jarg422h.htm#MMF +8800. jarg422h.htm#%3d%20M%20%3d +8801. jarg422h.htm#mockingbird +8802. jarg422h.htm#mobo +8803. jarg422h.htm#%3d%20M%20%3d +8804. jarg422h.htm#Appendix%20A +8805. jarg422h.htm#bignum +8806. jarg422h.htm#core +8807. jarg422h.htm#brain-damaged +8808. jarg422h.htm#mod +8809. jarg422h.htm#moby +8810. jarg422h.htm#%3d%20M%20%3d +8811. jarg422h.htm#Trojan%20horse +8812. jarg422h.htm#mode +8813. jarg422h.htm#mockingbird +8814. jarg422h.htm#%3d%20M%20%3d +8815. jarg422h.htm#patch +8816. jarg422h.htm#diff +8817. jarg422h.htm#modulo +8818. jarg422h.htm#mode%20bit +8819. jarg422h.htm#mod +8820. jarg422h.htm#%3d%20M%20%3d +8821. jarg422h.htm#hack%20mode +8822. jarg422h.htm#day%20mode +8823. jarg422h.htm#night%20mode +8824. jarg422h.htm#demo%20mode +8825. jarg422h.htm#fireworks%20mode +8826. jarg422h.htm#yoyo%20mode +8827. jarg422h.htm#talk%20mode +8828. jarg422h.htm#losing +8829. jarg422h.htm#modulo +8830. jarg422h.htm#mode +8831. jarg422h.htm#%3d%20M%20%3d +8832. jarg422h.htm#flag +8833. jarg422h.htm#flag +8834. jarg422h.htm#molly-guard +8835. jarg422h.htm#mode%20bit +8836. jarg422h.htm#%3d%20M%20%3d +8837. jarg422h.htm#GC +8838. jarg422h.htm#Mongolian%20Hordes%20technique +8839. jarg422h.htm#modulo +8840. jarg422h.htm#%3d%20M%20%3d +8841. jarg422h.htm#Big%20Red%20Switch +8842. jarg422h.htm#monkey%20up +8843. jarg422h.htm#molly-guard +8844. jarg422h.htm#%3d%20M%20%3d +8845. jarg422h.htm#gang%20bang +8846. jarg422h.htm#bazaar +8847. jarg422h.htm#Brooks's%20Law +8848. jarg422h.htm#monkey%20scratch +8849. jarg422h.htm#Mongolian%20Hordes%20technique +8850. jarg422h.htm#%3d%20M%20%3d +8851. jarg422h.htm#crufty +8852. jarg422h.htm#hack%20up +8853. jarg422h.htm#kluge%20up +8854. jarg422h.htm#cruft%20together +8855. jarg422h.htm#monstrosity +8856. jarg422h.htm#monkey%20up +8857. jarg422h.htm#%3d%20M%20%3d +8858. jarg422h.htm#scratch%20monkey +8859. jarg422h.htm#monty +8860. jarg422h.htm#monkey%20scratch +8861. jarg422h.htm#%3d%20M%20%3d +8862. jarg422h.htm#elephantine +8863. jarg422h.htm#baroque +8864. jarg422h.htm#Moof +8865. jarg422h.htm#monstrosity +8866. jarg422h.htm#%3d%20M%20%3d +8867. jarg422h.htm#FTP +8868. http://clever.net/quinion/words/articles/monty.htm +8869. jarg422h.htm#moby +8870. jarg422h.htm#Moore's%20Law +8871. jarg422h.htm#monty +8872. jarg422h.htm#%3d%20M%20%3d +8873. jarg422h.htm#dogcow +8874. jarg422h.htm#moose%20call +8875. jarg422h.htm#Moof +8876. jarg422h.htm#%3d%20M%20%3d +8877. jarg422h.htm#Parkinson's%20Law%20of%20Data +8878. jarg422h.htm#Gates's%20Law +8879. jarg422h.htm#moria +8880. jarg422h.htm#Moore's%20Law +8881. jarg422h.htm#%3d%20M%20%3d +8882. jarg422h.htm#whalesong +8883. jarg422h.htm#MOTAS +8884. jarg422h.htm#moose%20call +8885. jarg422h.htm#%3d%20M%20%3d +8886. jarg422h.htm#nethack +8887. jarg422h.htm#rogue +8888. jarg422h.htm#elder%20days +8889. jarg422h.htm#elvish +8890. jarg422h.htm#nethack +8891. jarg422h.htm#rogue +8892. jarg422h.htm#Angband +8893. jarg422h.htm#MOTOS +8894. jarg422h.htm#moria +8895. jarg422h.htm#%3d%20M%20%3d +8896. jarg422h.htm#MOTOS +8897. jarg422h.htm#MOTSS +8898. jarg422h.htm#SO +8899. jarg422h.htm#MOTSS +8900. jarg422h.htm#MOTAS +8901. jarg422h.htm#%3d%20M%20%3d +8902. jarg422h.htm#MOTAS +8903. jarg422h.htm#MOTSS +8904. jarg422h.htm#SO +8905. jarg422h.htm#MOTAS +8906. jarg422h.htm#mouse%20ahead +8907. jarg422h.htm#MOTOS +8908. jarg422h.htm#%3d%20M%20%3d +8909. jarg422h.htm#MOTOS +8910. jarg422h.htm#MOTAS +8911. jarg422h.htm#SO +8912. jarg422h.htm#mouse%20around +8913. jarg422h.htm#MOTSS +8914. jarg422h.htm#%3d%20M%20%3d +8915. jarg422h.htm#WIMP%20environment +8916. jarg422h.htm#mouse%20belt +8917. jarg422h.htm#mouse%20ahead +8918. jarg422h.htm#%3d%20M%20%3d +8919. jarg422h.htm#FTP +8920. jarg422h.htm#TELNET +8921. jarg422h.htm#snarf +8922. jarg422h.htm#mouse%20droppings +8923. jarg422h.htm#mouse%20around +8924. jarg422h.htm#%3d%20M%20%3d +8925. jarg422h.htm#rat%20belt +8926. jarg422h.htm#mouse%20elbow +8927. jarg422h.htm#mouse%20belt +8928. jarg422h.htm#%3d%20M%20%3d +8929. jarg422h.htm#mouso +8930. jarg422h.htm#mouse%20droppings +8931. jarg422h.htm#%3d%20M%20%3d +8932. jarg422h.htm#WIMP%20environment +8933. jarg422h.htm#MS-DOS +8934. jarg422h.htm#mouse%20elbow +8935. jarg422h.htm#%3d%20M%20%3d +8936. jarg422h.htm#thinko +8937. jarg422h.htm#braino +8938. jarg422h.htm#mu +8939. jarg422h.htm#mouso +8940. jarg422h.htm#%3d%20M%20%3d +8941. jarg422h.htm#clone +8942. jarg422h.htm#CP%2fM +8943. jarg422h.htm#operating%20system +8944. jarg422h.htm#mess-dos +8945. jarg422h.htm#ill-behaved +8946. jarg422h.htm#MUD +8947. jarg422h.htm#MS-DOS +8948. jarg422h.htm#%3d%20M%20%3d +8949. jarg422h.htm#koan +8950. jarg422h.htm#has%20the%20X%20nature +8951. jarg422h.htm#Some%20AI%20Koans +8952. jarg422h.htm#Bibliography +8953. jarg422h.htm#muddie +8954. jarg422h.htm#mu +8955. jarg422h.htm#%3d%20M%20%3d +8956. jarg422h.htm#virtual%20reality +8957. jarg422h.htm#MUD +8958. jarg422h.htm#bonk%2foif +8959. jarg422h.htm#FOD +8960. jarg422h.htm#link-dead +8961. jarg422h.htm#mudhead +8962. jarg422h.htm#talk%20mode +8963. jarg422h.htm#mudhead +8964. jarg422h.htm#MUD +8965. jarg422h.htm#%3d%20M%20%3d +8966. jarg422h.htm#mudhead +8967. jarg422h.htm#muggle +8968. jarg422h.htm#muddie +8969. jarg422h.htm#%3d%20M%20%3d +8970. jarg422h.htm#MUD +8971. jarg422h.htm#wannabee +8972. jarg422h.htm#multician +8973. jarg422h.htm#mudhead +8974. jarg422h.htm#%3d%20M%20%3d +8975. jarg422h.htm#wizard +8976. jarg422h.htm#luser +8977. jarg422h.htm#luser +8978. jarg422h.htm#mundane +8979. jarg422h.htm#Multics +8980. jarg422h.htm#muggle +8981. jarg422h.htm#%3d%20M%20%3d +8982. jarg422h.htm#Multics +8983. jarg422h.htm#multitask +8984. jarg422h.htm#multician +8985. jarg422h.htm#%3d%20M%20%3d +8986. jarg422h.htm#operating%20system +8987. jarg422h.htm#CTSS +8988. jarg422h.htm#Orange%20Book +8989. jarg422h.htm#second-system%20effect +8990. jarg422h.htm#Unix +8991. jarg422h.htm#brain-damaged +8992. jarg422h.htm#GCOS +8993. http://www.stratus.com/pub/vos/multics/tvv/multics.html +8994. jarg422h.htm#mumblage +8995. jarg422h.htm#Multics +8996. jarg422h.htm#%3d%20M%20%3d +8997. jarg422h.htm#thrash +8998. jarg422h.htm#mumble +8999. jarg422h.htm#multitask +9000. jarg422h.htm#%3d%20M%20%3d +9001. jarg422h.htm#mumble +9002. jarg422h.htm#munch +9003. jarg422h.htm#mumblage +9004. jarg422h.htm#%3d%20M%20%3d +9005. jarg422h.htm#VAX +9006. jarg422h.htm#frotz +9007. jarg422h.htm#metasyntactic%20variable +9008. jarg422h.htm#foo +9009. jarg422h.htm#glark +9010. jarg422h.htm#blurgle +9011. jarg422h.htm#munching +9012. jarg422h.htm#mumble +9013. jarg422h.htm#%3d%20M%20%3d +9014. jarg422h.htm#mung +9015. jarg422h.htm#crunch +9016. jarg422h.htm#grovel +9017. jarg422h.htm#munching%20squares +9018. jarg422h.htm#munch +9019. jarg422h.htm#%3d%20M%20%3d +9020. jarg422h.htm#cracker +9021. jarg422h.htm#hacked%20off +9022. jarg422h.htm#munchkin +9023. jarg422h.htm#munching +9024. jarg422h.htm#%3d%20M%20%3d +9025. jarg422h.htm#display%20hack +9026. jarg422h.htm#HAKMEM +9027. jarg422h.htm#foo +9028. jarg422h.htm#metasyntactic%20variable +9029. jarg422h.htm#mundane +9030. jarg422h.htm#munching%20squares +9031. jarg422h.htm#%3d%20M%20%3d +9032. jarg422h.htm#larval%20stage +9033. jarg422h.htm#urchin +9034. jarg422h.htm#wannabee +9035. jarg422h.htm#bitty%20box +9036. jarg422h.htm#mung +9037. jarg422h.htm#munchkin +9038. jarg422h.htm#%3d%20M%20%3d +9039. jarg422h.htm#Real%20World +9040. jarg422h.htm#muggle +9041. jarg422h.htm#munge +9042. jarg422h.htm#mundane +9043. jarg422h.htm#%3d%20M%20%3d +9044. jarg422h.htm#recursive%20acronym +9045. jarg422h.htm#munge +9046. jarg422h.htm#BLT +9047. jarg422h.htm#Finagle's%20Law +9048. jarg422h.htm#scribble +9049. jarg422h.htm#mangle +9050. jarg422h.htm#trash +9051. jarg422h.htm#nuke +9052. jarg422h.htm#Usenet +9053. jarg422h.htm#kluge +9054. jarg422h.htm#TMRC +9055. jarg422h.htm#munge +9056. jarg422h.htm#Murphy's%20Law +9057. jarg422h.htm#mung +9058. jarg422h.htm#%3d%20M%20%3d +9059. jarg422h.htm#mumble +9060. jarg422h.htm#spamblock +9061. jarg422h.htm#mung +9062. jarg422h.htm#kluge +9063. jarg422h.htm#kludge +9064. jarg422h.htm#music +9065. jarg422h.htm#munge +9066. jarg422h.htm#%3d%20M%20%3d +9067. jarg422h.htm#luser +9068. jarg422h.htm#magic%20smoke +9069. jarg422h.htm#Finagle's%20Law +9070. jarg422h.htm#mutter +9071. jarg422h.htm#Murphy's%20Law +9072. jarg422h.htm#%3d%20M%20%3d +9073. jarg422h.htm#science-fiction%20fandom +9074. jarg422h.htm#oriental%20food +9075. jarg422h.htm#filk +9076. jarg422h.htm#mundane +9077. jarg422h.htm#N +9078. jarg422h.htm#music +9079. jarg422h.htm#%3d%20M%20%3d +9080. jarg422h.htm#incantation +9081. jarg422h.htm#wizard +9082. jarg422h.htm#%3d%20O%20%3d +9083. jarg422h.htm#%3d%20M%20%3d +9084. jarg422h.htm#The%20Jargon%20Lexicon +9085. jarg422h.htm#N +9086. jarg422h.htm#nadger +9087. jarg422h.htm#nagware +9088. jarg422h.htm#nailed%20to%20the%20wall +9089. jarg422h.htm#nailing%20jelly +9090. jarg422h.htm#naive +9091. jarg422h.htm#naive%20user +9092. jarg422h.htm#NAK +9093. jarg422h.htm#NANA +9094. jarg422h.htm#nano +9095. jarg422h.htm#nano- +9096. jarg422h.htm#nanoacre +9097. jarg422h.htm#nanobot +9098. jarg422h.htm#nanocomputer +9099. jarg422h.htm#nanofortnight +9100. jarg422h.htm#nanotechnology +9101. jarg422h.htm#nasal%20demons +9102. jarg422h.htm#nastygram +9103. jarg422h.htm#Nathan%20Hale +9104. jarg422h.htm#nature +9105. jarg422h.htm#neat%20hack +9106. jarg422h.htm#neats%20vs.%20scruffies +9107. jarg422h.htm#neep-neep +9108. jarg422h.htm#neophilia +9109. jarg422h.htm#nerd +9110. jarg422h.htm#nerd%20knob +9111. jarg422h.htm#net.- +9112. jarg422h.htm#net.god +9113. jarg422h.htm#net.personality +9114. jarg422h.htm#net.police +9115. jarg422h.htm#NetBOLLIX +9116. jarg422h.htm#netburp +9117. jarg422h.htm#netdead +9118. jarg422h.htm#nethack +9119. jarg422h.htm#netiquette +9120. jarg422h.htm#netlag +9121. jarg422h.htm#netnews +9122. jarg422h.htm#netrock +9123. jarg422h.htm#Netscrape +9124. jarg422h.htm#netsplit +9125. jarg422h.htm#netter +9126. jarg422h.htm#network%20address +9127. jarg422h.htm#network%20meltdown +9128. jarg422h.htm#New%20Jersey +9129. jarg422h.htm#New%20Testament +9130. jarg422h.htm#newbie +9131. jarg422h.htm#newgroup%20wars +9132. jarg422h.htm#newline +9133. jarg422h.htm#NeWS +9134. jarg422h.htm#newsfroup +9135. jarg422h.htm#newsgroup +9136. jarg422h.htm#nick +9137. jarg422h.htm#nickle +9138. jarg422h.htm#night%20mode +9139. jarg422h.htm#Nightmare%20File%20System +9140. jarg422h.htm#NIL +9141. jarg422h.htm#Ninety-Ninety%20Rule +9142. jarg422h.htm#nipple%20mouse +9143. jarg422h.htm#NMI +9144. jarg422h.htm#no-op +9145. jarg422h.htm#noddy +9146. jarg422h.htm#node +9147. jarg422h.htm#Nominal%20Semidestructor +9148. jarg422h.htm#non-optimal%20solution +9149. jarg422h.htm#nonlinear +9150. jarg422h.htm#nontrivial +9151. jarg422h.htm#not%20ready%20for%20prime%20time +9152. jarg422h.htm#notwork +9153. jarg422h.htm#NP- +9154. jarg422h.htm#nroff +9155. jarg422h.htm#NSA%20line%20eater +9156. jarg422h.htm#NSP +9157. jarg422h.htm#nude +9158. jarg422h.htm#nugry +9159. jarg422h.htm#nuke +9160. jarg422h.htm#number-crunching +9161. jarg422h.htm#numbers +9162. jarg422h.htm#NUXI%20problem +9163. jarg422h.htm#nybble +9164. jarg422h.htm#nyetwork +9165. jarg422h.htm#nadger +9166. jarg422h.htm#mutter +9167. jarg422h.htm#%3d%20N%20%3d +9168. jarg422h.htm#Lubarsky's%20Law%20of%20Cybernetic%20Entomology +9169. jarg422h.htm#great-wall +9170. jarg422h.htm#tenured%20graduate%20student +9171. jarg422h.htm#random%20numbers +9172. jarg422h.htm#two-to-the-N +9173. jarg422h.htm#nagware +9174. jarg422h.htm#N +9175. jarg422h.htm#%3d%20N%20%3d +9176. jarg422h.htm#adger +9177. jarg422h.htm#nailed%20to%20the%20wall +9178. jarg422h.htm#nadger +9179. jarg422h.htm#%3d%20N%20%3d +9180. jarg422h.htm#shareware +9181. jarg422h.htm#annoyware +9182. jarg422h.htm#crippleware +9183. jarg422h.htm#nailing%20jelly +9184. jarg422h.htm#nagware +9185. jarg422h.htm#%3d%20N%20%3d +9186. jarg422h.htm#naive +9187. jarg422h.htm#nailed%20to%20the%20wall +9188. jarg422h.htm#%3d%20N%20%3d +9189. jarg422h.htm#like%20nailing%20jelly%20to%20a%20tree +9190. jarg422h.htm#naive%20user +9191. jarg422h.htm#nailing%20jelly +9192. jarg422h.htm#%3d%20N%20%3d +9193. jarg422h.htm#bubble%20sort +9194. jarg422h.htm#NAK +9195. jarg422h.htm#naive +9196. jarg422h.htm#%3d%20N%20%3d +9197. jarg422h.htm#luser +9198. jarg422h.htm#NANA +9199. jarg422h.htm#naive%20user +9200. jarg422h.htm#%3d%20N%20%3d +9201. jarg422h.htm#ACK +9202. jarg422h.htm#ACK +9203. jarg422h.htm#nano +9204. jarg422h.htm#NAK +9205. jarg422h.htm#%3d%20N%20%3d +9206. jarg422h.htm#spam +9207. jarg422h.htm#backbone%20cabal +9208. jarg422h.htm#nano- +9209. jarg422h.htm#NANA +9210. jarg422h.htm#%3d%20N%20%3d +9211. jarg422h.htm#jiffy +9212. jarg422h.htm#nanoacre +9213. jarg422h.htm#nano +9214. jarg422h.htm#%3d%20N%20%3d +9215. jarg422h.htm#micro- +9216. jarg422h.htm#micro- +9217. jarg422h.htm#nanotechnology +9218. jarg422h.htm#quantifiers +9219. jarg422h.htm#pico- +9220. jarg422h.htm#nanoacre +9221. jarg422h.htm#nanobot +9222. jarg422h.htm#nanocomputer +9223. jarg422h.htm#nanofortnight +9224. jarg422h.htm#nanobot +9225. jarg422h.htm#nano- +9226. jarg422h.htm#%3d%20N%20%3d +9227. jarg422h.htm#nanocomputer +9228. jarg422h.htm#nanoacre +9229. jarg422h.htm#%3d%20N%20%3d +9230. jarg422h.htm#nanotechnology +9231. jarg422h.htm#nanofortnight +9232. jarg422h.htm#nanobot +9233. jarg422h.htm#%3d%20N%20%3d +9234. jarg422h.htm#nanobot +9235. jarg422h.htm#nanotechnology +9236. jarg422h.htm#nanocomputer +9237. jarg422h.htm#%3d%20N%20%3d +9238. jarg422h.htm#microfortnight +9239. jarg422h.htm#attoparsec +9240. jarg422h.htm#micro- +9241. jarg422h.htm#nasal%20demons +9242. jarg422h.htm#nanofortnight +9243. jarg422h.htm#%3d%20N%20%3d +9244. http://www.foresight.org/EOC/index.html. +9245. jarg422h.htm#blue%20goo +9246. jarg422h.htm#gray%20goo +9247. jarg422h.htm#nanobot +9248. jarg422h.htm#nastygram +9249. jarg422h.htm#nanotechnology +9250. jarg422h.htm#%3d%20N%20%3d +9251. jarg422h.htm#Nathan%20Hale +9252. jarg422h.htm#nasal%20demons +9253. jarg422h.htm#%3d%20N%20%3d +9254. jarg422h.htm#letterbomb +9255. jarg422h.htm#net.god +9256. jarg422h.htm#netiquette +9257. jarg422h.htm#shitogram +9258. jarg422h.htm#mailbomb +9259. jarg422h.htm#daemon +9260. jarg422h.htm#bounce%20message +9261. jarg422h.htm#nature +9262. jarg422h.htm#nastygram +9263. jarg422h.htm#%3d%20N%20%3d +9264. jarg422h.htm#splat +9265. jarg422h.htm#ASCII +9266. jarg422h.htm#neat%20hack +9267. jarg422h.htm#Nathan%20Hale +9268. jarg422h.htm#%3d%20N%20%3d +9269. jarg422h.htm#has%20the%20X%20nature +9270. jarg422h.htm#neats%20vs.%20scruffies +9271. jarg422h.htm#nature +9272. jarg422h.htm#%3d%20N%20%3d +9273. jarg422h.htm#Appendix%20A +9274. jarg422h.htm#hack +9275. jarg422h.htm#neep-neep +9276. jarg422h.htm#neat%20hack +9277. jarg422h.htm#%3d%20N%20%3d +9278. jarg422h.htm#holy%20wars +9279. jarg422h.htm#neophilia +9280. jarg422h.htm#neats%20vs.%20scruffies +9281. jarg422h.htm#%3d%20N%20%3d +9282. jarg422h.htm#hacker +9283. jarg422h.htm#nerd +9284. jarg422h.htm#neep-neep +9285. jarg422h.htm#%3d%20N%20%3d +9286. jarg422h.htm#music +9287. jarg422h.htm#oriental%20food +9288. jarg422h.htm#nerd%20knob +9289. jarg422h.htm#neophilia +9290. jarg422h.htm#%3d%20N%20%3d +9291. jarg422h.htm#computer%20geek +9292. jarg422h.htm#net.- +9293. jarg422h.htm#nerd +9294. jarg422h.htm#%3d%20N%20%3d +9295. jarg422h.htm#net.god +9296. jarg422h.htm#nerd%20knob +9297. jarg422h.htm#%3d%20N%20%3d +9298. jarg422h.htm#Great%20Renaming +9299. jarg422h.htm#net.god +9300. jarg422h.htm#lurker +9301. jarg422h.htm#boink +9302. jarg422h.htm#net.police +9303. jarg422h.htm#net.personality +9304. jarg422h.htm#net.- +9305. jarg422h.htm#%3d%20N%20%3d +9306. jarg422h.htm#demigod +9307. jarg422h.htm#net.police +9308. jarg422h.htm#net.god +9309. jarg422h.htm#%3d%20N%20%3d +9310. jarg422h.htm#Usenet +9311. jarg422h.htm#net.god +9312. jarg422h.htm#NetBOLLIX +9313. jarg422h.htm#net.personality +9314. jarg422h.htm#%3d%20N%20%3d +9315. jarg422h.htm#flame +9316. jarg422h.htm#netiquette +9317. jarg422h.htm#net.- +9318. jarg422h.htm#code%20police +9319. jarg422h.htm#netburp +9320. jarg422h.htm#net.police +9321. jarg422h.htm#%3d%20N%20%3d +9322. jarg422h.htm#IBM +9323. jarg422h.htm#brain-damaged +9324. jarg422h.htm#Blue%20Glue +9325. jarg422h.htm#netdead +9326. jarg422h.htm#NetBOLLIX +9327. jarg422h.htm#%3d%20N%20%3d +9328. jarg422h.htm#netlag +9329. jarg422h.htm#IRC +9330. jarg422h.htm#netsplit +9331. jarg422h.htm#nethack +9332. jarg422h.htm#netburp +9333. jarg422h.htm#%3d%20N%20%3d +9334. jarg422h.htm#IRC +9335. jarg422h.htm#netburp +9336. jarg422h.htm#link-dead +9337. jarg422h.htm#netiquette +9338. jarg422h.htm#netdead +9339. jarg422h.htm#%3d%20N%20%3d +9340. jarg422h.htm#rogue +9341. jarg422h.htm#Usenet +9342. http://www.nethack.org/ +9343. jarg422h.htm#moria +9344. jarg422h.htm#rogue +9345. jarg422h.htm#Angband +9346. jarg422h.htm#netlag +9347. jarg422h.htm#nethack +9348. jarg422h.htm#%3d%20N%20%3d +9349. jarg422h.htm#Usenet +9350. jarg422h.htm#netnews +9351. jarg422h.htm#netiquette +9352. jarg422h.htm#%3d%20N%20%3d +9353. jarg422h.htm#IRC +9354. jarg422h.htm#MUD +9355. jarg422h.htm#netrock +9356. jarg422h.htm#netlag +9357. jarg422h.htm#%3d%20N%20%3d +9358. jarg422h.htm#Usenet +9359. jarg422h.htm#Netscrape +9360. jarg422h.htm#netnews +9361. jarg422h.htm#%3d%20N%20%3d +9362. jarg422h.htm#flame +9363. jarg422h.htm#netsplit +9364. jarg422h.htm#netrock +9365. jarg422h.htm#%3d%20N%20%3d +9366. jarg422h.htm#Internet%20Exploiter +9367. jarg422h.htm#netter +9368. jarg422h.htm#Netscrape +9369. jarg422h.htm#%3d%20N%20%3d +9370. jarg422h.htm#netburp +9371. jarg422h.htm#network%20address +9372. jarg422h.htm#netsplit +9373. jarg422h.htm#%3d%20N%20%3d +9374. jarg422h.htm#network%20address +9375. jarg422h.htm#Usenet +9376. jarg422h.htm#network%20meltdown +9377. jarg422h.htm#netter +9378. jarg422h.htm#%3d%20N%20%3d +9379. jarg422h.htm#the%20network +9380. jarg422h.htm#bang%20path +9381. jarg422h.htm#Internet%20address +9382. jarg422h.htm#New%20Jersey +9383. jarg422h.htm#network%20address +9384. jarg422h.htm#%3d%20N%20%3d +9385. jarg422h.htm#thrash +9386. jarg422h.htm#Chernobyl%20packet +9387. jarg422h.htm#broadcast%20storm +9388. jarg422h.htm#kamikaze%20packet +9389. jarg422h.htm#New%20Testament +9390. jarg422h.htm#network%20meltdown +9391. jarg422h.htm#%3d%20N%20%3d +9392. jarg422h.htm#Berkeley%20Quality%20Software +9393. jarg422h.htm#Unix%20conspiracy +9394. jarg422h.htm#newbie +9395. jarg422h.htm#New%20Jersey +9396. jarg422h.htm#%3d%20N%20%3d +9397. jarg422h.htm#K&R +9398. jarg422h.htm#newgroup%20wars +9399. jarg422h.htm#New%20Testament +9400. jarg422h.htm#%3d%20N%20%3d +9401. jarg422h.htm#newsgroup +9402. jarg422h.htm#B1FF +9403. jarg422h.htm#gnubie +9404. jarg422h.htm#newline +9405. jarg422h.htm#newbie +9406. jarg422h.htm#%3d%20N%20%3d +9407. jarg422h.htm#newsgroup +9408. jarg422h.htm#flamer +9409. jarg422h.htm#NeWS +9410. jarg422h.htm#newgroup%20wars +9411. jarg422h.htm#%3d%20N%20%3d +9412. jarg422h.htm#Unix +9413. jarg422h.htm#crlf +9414. jarg422h.htm#terpri +9415. jarg422h.htm#newsfroup +9416. jarg422h.htm#newline +9417. jarg422h.htm#%3d%20N%20%3d +9418. jarg422h.htm#PostScript +9419. jarg422h.htm#X +9420. jarg422h.htm#proprietary +9421. jarg422h.htm#netnews +9422. jarg422h.htm#newsgroup +9423. jarg422h.htm#NeWS +9424. jarg422h.htm#%3d%20N%20%3d +9425. jarg422h.htm#newsgroup +9426. jarg422h.htm#hing +9427. jarg422h.htm#grilf +9428. jarg422h.htm#pr0n +9429. jarg422h.htm#filk +9430. jarg422h.htm#nick +9431. jarg422h.htm#newsfroup +9432. jarg422h.htm#%3d%20N%20%3d +9433. jarg422h.htm#Usenet +9434. jarg422h.htm#fora +9435. jarg422h.htm#mailing%20list +9436. jarg422h.htm#flamage +9437. jarg422h.htm#nickle +9438. jarg422h.htm#newsgroup +9439. jarg422h.htm#%3d%20N%20%3d +9440. jarg422h.htm#IRC +9441. jarg422h.htm#handle +9442. jarg422h.htm#screen%20name +9443. jarg422h.htm#night%20mode +9444. jarg422h.htm#nick +9445. jarg422h.htm#%3d%20N%20%3d +9446. jarg422h.htm#nybble +9447. jarg422h.htm#deckle +9448. jarg422h.htm#nybble +9449. jarg422h.htm#Nightmare%20File%20System +9450. jarg422h.htm#nickle +9451. jarg422h.htm#%3d%20N%20%3d +9452. jarg422h.htm#phase +9453. jarg422h.htm#NIL +9454. jarg422h.htm#night%20mode +9455. jarg422h.htm#%3d%20N%20%3d +9456. jarg422h.htm#spl +9457. jarg422h.htm#misfeature +9458. jarg422h.htm#broadcast%20storm +9459. jarg422h.htm#Ninety-Ninety%20Rule +9460. jarg422h.htm#Nightmare%20File%20System +9461. jarg422h.htm#%3d%20N%20%3d +9462. jarg422h.htm#T +9463. jarg422h.htm#nipple%20mouse +9464. jarg422h.htm#NIL +9465. jarg422h.htm#%3d%20N%20%3d +9466. jarg422h.htm#NMI +9467. jarg422h.htm#Ninety-Ninety%20Rule +9468. jarg422h.htm#%3d%20N%20%3d +9469. jarg422h.htm#no-op +9470. jarg422h.htm#nipple%20mouse +9471. jarg422h.htm#%3d%20N%20%3d +9472. jarg422h.htm#priority%20interrupt +9473. jarg422h.htm#clone +9474. jarg422h.htm#noddy +9475. jarg422h.htm#NMI +9476. jarg422h.htm#%3d%20N%20%3d +9477. jarg422h.htm#great-wall +9478. jarg422h.htm#node +9479. jarg422h.htm#no-op +9480. jarg422h.htm#%3d%20N%20%3d +9481. jarg422h.htm#hello%20world +9482. jarg422h.htm#hack +9483. jarg422h.htm#awk +9484. jarg422h.htm#mickey%20mouse%20program +9485. jarg422h.htm#toy%20program +9486. jarg422h.htm#Nominal%20Semidestructor +9487. jarg422h.htm#noddy +9488. jarg422h.htm#%3d%20N%20%3d +9489. jarg422h.htm#sysop +9490. jarg422h.htm#non-optimal%20solution +9491. jarg422h.htm#node +9492. jarg422h.htm#%3d%20N%20%3d +9493. jarg422h.htm#HP-SUX +9494. jarg422h.htm#AIDX +9495. jarg422h.htm#buglix +9496. jarg422h.htm#Macintrash +9497. jarg422h.htm#Telerat +9498. jarg422h.htm#ScumOS +9499. jarg422h.htm#sun-stools +9500. jarg422h.htm#Slowlaris +9501. jarg422h.htm#Internet%20Exploder +9502. jarg422h.htm#nonlinear +9503. jarg422h.htm#Nominal%20Semidestructor +9504. jarg422h.htm#%3d%20N%20%3d +9505. jarg422h.htm#stunning +9506. jarg422h.htm#Bad%20Thing +9507. jarg422h.htm#nontrivial +9508. jarg422h.htm#non-optimal%20solution +9509. jarg422h.htm#%3d%20N%20%3d +9510. jarg422h.htm#flame +9511. jarg422h.htm#not%20ready%20for%20prime%20time +9512. jarg422h.htm#nonlinear +9513. jarg422h.htm#%3d%20N%20%3d +9514. jarg422h.htm#trivial +9515. jarg422h.htm#uninteresting +9516. jarg422h.htm#interesting +9517. jarg422h.htm#notwork +9518. jarg422h.htm#nontrivial +9519. jarg422h.htm#%3d%20N%20%3d +9520. jarg422h.htm#Real%20Soon%20Now +9521. jarg422h.htm#prime%20time +9522. jarg422h.htm#beta +9523. jarg422h.htm#NP- +9524. jarg422h.htm#not%20ready%20for%20prime%20time +9525. jarg422h.htm#%3d%20N%20%3d +9526. jarg422h.htm#flaky +9527. jarg422h.htm#down +9528. jarg422h.htm#nyetwork +9529. jarg422h.htm#nroff +9530. jarg422h.htm#notwork +9531. jarg422h.htm#%3d%20N%20%3d +9532. jarg422h.htm#NSA%20line%20eater +9533. jarg422h.htm#NP- +9534. jarg422h.htm#%3d%20N%20%3d +9535. jarg422h.htm#troff +9536. jarg422h.htm#troff +9537. jarg422h.htm#NSP +9538. jarg422h.htm#nroff +9539. jarg422h.htm#%3d%20N%20%3d +9540. jarg422h.htm#sig%20block +9541. jarg422h.htm#GNU +9542. jarg422h.htm#EMACS +9543. jarg422h.htm#nude +9544. jarg422h.htm#NSA%20line%20eater +9545. jarg422h.htm#%3d%20N%20%3d +9546. jarg422h.htm#ISP +9547. jarg422h.htm#nugry +9548. jarg422h.htm#NSP +9549. jarg422h.htm#%3d%20N%20%3d +9550. jarg422h.htm#bare%20metal +9551. jarg422h.htm#nuke +9552. jarg422h.htm#nude +9553. jarg422h.htm#%3d%20N%20%3d +9554. jarg422h.htm#newbie +9555. jarg422h.htm#FAQ +9556. jarg422h.htm#number-crunching +9557. jarg422h.htm#nugry +9558. jarg422h.htm#%3d%20N%20%3d +9559. jarg422h.htm#blow%20away +9560. jarg422h.htm#dike +9561. jarg422h.htm#wallpaper +9562. jarg422h.htm#fandango%20on%20core +9563. jarg422h.htm#numbers +9564. jarg422h.htm#nuke +9565. jarg422h.htm#%3d%20N%20%3d +9566. jarg422h.htm#Fortrash +9567. jarg422h.htm#brute%20force +9568. jarg422h.htm#evil +9569. jarg422h.htm#pretty%20pictures +9570. jarg422h.htm#wallpaper +9571. jarg422h.htm#crunch +9572. jarg422h.htm#NUXI%20problem +9573. jarg422h.htm#number-crunching +9574. jarg422h.htm#%3d%20N%20%3d +9575. jarg422h.htm#pretty%20pictures +9576. jarg422h.htm#math-out +9577. jarg422h.htm#social%20science%20number +9578. jarg422h.htm#nybble +9579. jarg422h.htm#numbers +9580. jarg422h.htm#%3d%20N%20%3d +9581. jarg422h.htm#little-endian +9582. jarg422h.htm#big-endian +9583. jarg422h.htm#middle-endian +9584. jarg422h.htm#swab +9585. jarg422h.htm#bytesexual +9586. jarg422h.htm#nyetwork +9587. jarg422h.htm#NUXI%20problem +9588. jarg422h.htm#%3d%20N%20%3d +9589. jarg422h.htm#hex +9590. jarg422h.htm#byte +9591. jarg422h.htm#bit +9592. jarg422h.htm#crumb +9593. jarg422h.htm#quad +9594. jarg422h.htm#quarter +9595. jarg422h.htm#nickle +9596. jarg422h.htm#deckle +9597. jarg422h.htm#chawmp +9598. jarg422h.htm#chawmp +9599. jarg422h.htm#gawble +9600. jarg422h.htm#gawble +9601. jarg422h.htm#Ob- +9602. jarg422h.htm#nybble +9603. jarg422h.htm#%3d%20N%20%3d +9604. jarg422h.htm#flaky +9605. jarg422h.htm#down +9606. jarg422h.htm#notwork +9607. jarg422h.htm#%3d%20P%20%3d +9608. jarg422h.htm#%3d%20N%20%3d +9609. jarg422h.htm#The%20Jargon%20Lexicon +9610. jarg422h.htm#Ob- +9611. jarg422h.htm#Obfuscated%20C%20Contest +9612. jarg422h.htm#obi-wan%20error +9613. jarg422h.htm#Objectionable-C +9614. jarg422h.htm#obscure +9615. jarg422h.htm#octal%20forty +9616. jarg422h.htm#off%20the%20trolley +9617. jarg422h.htm#off-by-one%20error +9618. jarg422h.htm#offline +9619. jarg422h.htm#ogg +9620. jarg422h.htm#-oid +9621. jarg422h.htm#old%20fart +9622. jarg422h.htm#Old%20Testament +9623. jarg422h.htm#on%20the%20gripping%20hand +9624. jarg422h.htm#one-banana%20problem +9625. jarg422h.htm#one-line%20fix +9626. jarg422h.htm#one-liner%20wars +9627. jarg422h.htm#ooblick +9628. jarg422h.htm#op +9629. jarg422h.htm#open +9630. jarg422h.htm#open%20source +9631. jarg422h.htm#open%20switch +9632. jarg422h.htm#operating%20system +9633. jarg422h.htm#optical%20diff +9634. jarg422h.htm#optical%20grep +9635. jarg422h.htm#optimism +9636. jarg422h.htm#Oracle%20the +9637. jarg422h.htm#Orange%20Book +9638. jarg422h.htm#oriental%20food +9639. jarg422h.htm#orphan +9640. jarg422h.htm#orphaned%20i-node +9641. jarg422h.htm#orthogonal +9642. jarg422h.htm#OS +9643. jarg422h.htm#OS%2f2 +9644. jarg422h.htm#OSS +9645. jarg422h.htm#OSU +9646. jarg422h.htm#OTOH +9647. jarg422h.htm#out-of-band +9648. jarg422h.htm#overclock +9649. jarg422h.htm#overflow%20bit +9650. jarg422h.htm#overflow%20pdl +9651. jarg422h.htm#overrun +9652. jarg422h.htm#overrun%20screw +9653. jarg422h.htm#Obfuscated%20C%20Contest +9654. jarg422h.htm#nyetwork +9655. jarg422h.htm#%3d%20O%20%3d +9656. jarg422h.htm#netiquette +9657. jarg422h.htm#winnitude +9658. jarg422h.htm#obi-wan%20error +9659. jarg422h.htm#Ob- +9660. jarg422h.htm#%3d%20O%20%3d +9661. jarg422h.htm#hello%20world +9662. http://www.ioccc.org/ +9663. jarg422h.htm#Objectionable-C +9664. jarg422h.htm#Obfuscated%20C%20Contest +9665. jarg422h.htm#%3d%20O%20%3d +9666. jarg422h.htm#off-by-one%20error +9667. jarg422h.htm#zeroth +9668. jarg422h.htm#obscure +9669. jarg422h.htm#obi-wan%20error +9670. jarg422h.htm#%3d%20O%20%3d +9671. jarg422h.htm#Right%20Thing +9672. jarg422h.htm#octal%20forty +9673. jarg422h.htm#Objectionable-C +9674. jarg422h.htm#%3d%20O%20%3d +9675. jarg422h.htm#off%20the%20trolley +9676. jarg422h.htm#obscure +9677. jarg422h.htm#%3d%20O%20%3d +9678. jarg422h.htm#ASCII +9679. jarg422h.htm#hex +9680. jarg422h.htm#EBCDIC +9681. jarg422h.htm#wall +9682. jarg422h.htm#off-by-one%20error +9683. jarg422h.htm#octal%20forty +9684. jarg422h.htm#%3d%20O%20%3d +9685. jarg422h.htm#crash +9686. jarg422h.htm#glitch +9687. jarg422h.htm#bug +9688. jarg422h.htm#deep%20space +9689. jarg422h.htm#wedged +9690. jarg422h.htm#offline +9691. jarg422h.htm#off%20the%20trolley +9692. jarg422h.htm#%3d%20O%20%3d +9693. jarg422h.htm#fencepost%20error +9694. jarg422h.htm#ogg +9695. jarg422h.htm#off-by-one%20error +9696. jarg422h.htm#%3d%20O%20%3d +9697. jarg422h.htm#Usenet +9698. jarg422h.htm#-oid +9699. jarg422h.htm#offline +9700. jarg422h.htm#%3d%20O%20%3d +9701. jarg422h.htm#old%20fart +9702. jarg422h.htm#ogg +9703. jarg422h.htm#%3d%20O%20%3d +9704. jarg422h.htm#bitty%20box +9705. jarg422h.htm#chiclet%20keyboard +9706. jarg422h.htm#droid +9707. jarg422h.htm#windoid +9708. jarg422h.htm#Old%20Testament +9709. jarg422h.htm#-oid +9710. jarg422h.htm#%3d%20O%20%3d +9711. jarg422h.htm#sig%20block +9712. jarg422h.htm#on%20the%20gripping%20hand +9713. jarg422h.htm#old%20fart +9714. jarg422h.htm#%3d%20O%20%3d +9715. jarg422h.htm#K&R +9716. jarg422h.htm#Classic%20C +9717. jarg422h.htm#one-banana%20problem +9718. jarg422h.htm#Old%20Testament +9719. jarg422h.htm#%3d%20O%20%3d +9720. jarg422h.htm#juggling%20eggs +9721. jarg422h.htm#TANSTAAFL +9722. jarg422h.htm#con +9723. jarg422h.htm#one-line%20fix +9724. jarg422h.htm#on%20the%20gripping%20hand +9725. jarg422h.htm#%3d%20O%20%3d +9726. jarg422h.htm#sysape +9727. jarg422h.htm#Infinite-Monkey%20Theorem +9728. jarg422h.htm#one-liner%20wars +9729. jarg422h.htm#one-banana%20problem +9730. jarg422h.htm#%3d%20O%20%3d +9731. jarg422h.htm#I%20didn't%20change%20anything! +9732. jarg422h.htm#ooblick +9733. jarg422h.htm#one-line%20fix +9734. jarg422h.htm#%3d%20O%20%3d +9735. jarg422h.htm#write-only%20language +9736. jarg422h.htm#line%20noise +9737. jarg422h.htm#hairy +9738. jarg422h.htm#TECO +9739. jarg422h.htm#Perl +9740. jarg422h.htm#Perl +9741. jarg422h.htm#op +9742. jarg422h.htm#one-liner%20wars +9743. jarg422h.htm#%3d%20O%20%3d +9744. jarg422h.htm#Ceremonial%20Chemicals +9745. jarg422h.htm#open +9746. jarg422h.htm#ooblick +9747. jarg422h.htm#%3d%20O%20%3d +9748. jarg422h.htm#sysop +9749. jarg422h.htm#IRC +9750. jarg422h.htm#CHOP +9751. jarg422h.htm#sysop +9752. jarg422h.htm#open%20source +9753. jarg422h.htm#op +9754. jarg422h.htm#%3d%20O%20%3d +9755. jarg422h.htm#open%20switch +9756. jarg422h.htm#open +9757. jarg422h.htm#%3d%20O%20%3d +9758. jarg422h.htm#suit +9759. jarg422h.htm#free%20software +9760. http://www.opensource.org/ +9761. jarg422h.htm#operating%20system +9762. jarg422h.htm#open%20source +9763. jarg422h.htm#%3d%20O%20%3d +9764. jarg422h.htm#optical%20diff +9765. jarg422h.htm#open%20switch +9766. jarg422h.htm#%3d%20O%20%3d +9767. jarg422h.htm#Unix +9768. jarg422h.htm#ITS +9769. jarg422h.htm#TOPS-10 +9770. jarg422h.htm#TOPS-20 +9771. jarg422h.htm#TWENEX +9772. jarg422h.htm#WAITS +9773. jarg422h.htm#CP%2fM +9774. jarg422h.htm#MS-DOS +9775. jarg422h.htm#Multics +9776. jarg422h.htm#optical%20grep +9777. jarg422h.htm#operating%20system +9778. jarg422h.htm#%3d%20O%20%3d +9779. jarg422h.htm#vdiff +9780. jarg422h.htm#optimism +9781. jarg422h.htm#optical%20diff +9782. jarg422h.htm#%3d%20O%20%3d +9783. jarg422h.htm#vgrep +9784. jarg422h.htm#Oracle%20the +9785. jarg422h.htm#optical%20grep +9786. jarg422h.htm#%3d%20O%20%3d +9787. jarg422h.htm#Lubarsky's%20Law%20of%20Cybernetic%20Entomology +9788. jarg422h.htm#Orange%20Book +9789. jarg422h.htm#optimism +9790. jarg422h.htm#%3d%20O%20%3d +9791. jarg422h.htm#oriental%20food +9792. jarg422h.htm#Oracle%20the +9793. jarg422h.htm#%3d%20O%20%3d +9794. jarg422h.htm#crayola%20books +9795. jarg422h.htm#book%20titles +9796. jarg422h.htm#orphan +9797. jarg422h.htm#Orange%20Book +9798. jarg422h.htm#%3d%20O%20%3d +9799. jarg422h.htm#ravs +9800. jarg422h.htm#great-wall +9801. jarg422h.htm#stir-fried%20random +9802. jarg422h.htm#laser%20chicken +9803. jarg422h.htm#Yu-Shiang%20Whole%20Fish +9804. jarg422h.htm#orphaned%20i-node +9805. jarg422h.htm#oriental%20food +9806. jarg422h.htm#%3d%20O%20%3d +9807. jarg422h.htm#zombie +9808. jarg422h.htm#orthogonal +9809. jarg422h.htm#orphan +9810. jarg422h.htm#%3d%20O%20%3d +9811. jarg422h.htm#lion%20food +9812. jarg422h.htm#OS +9813. jarg422h.htm#orphaned%20i-node +9814. jarg422h.htm#%3d%20O%20%3d +9815. jarg422h.htm#OS%2f2 +9816. jarg422h.htm#orthogonal +9817. jarg422h.htm#%3d%20O%20%3d +9818. jarg422h.htm#OS%20and%20JEDGAR +9819. jarg422h.htm#OSS +9820. jarg422h.htm#OS +9821. jarg422h.htm#%3d%20O%20%3d +9822. jarg422h.htm#baroque +9823. jarg422h.htm#app +9824. jarg422h.htm#monstrosity +9825. jarg422h.htm#cretinous +9826. jarg422h.htm#second-system%20effect +9827. jarg422h.htm#OSU +9828. jarg422h.htm#OS%2f2 +9829. jarg422h.htm#%3d%20O%20%3d +9830. jarg422h.htm#open%20source +9831. jarg422h.htm#TLA +9832. jarg422h.htm#OTOH +9833. jarg422h.htm#OSS +9834. jarg422h.htm#%3d%20O%20%3d +9835. jarg422h.htm#out-of-band +9836. jarg422h.htm#OSU +9837. jarg422h.htm#%3d%20O%20%3d +9838. jarg422h.htm#overclock +9839. jarg422h.htm#OTOH +9840. jarg422h.htm#%3d%20O%20%3d +9841. jarg422h.htm#hidden%20flag +9842. jarg422h.htm#green%20bytes +9843. jarg422h.htm#fence +9844. jarg422h.htm#snail-mail +9845. jarg422h.htm#overflow%20bit +9846. jarg422h.htm#out-of-band +9847. jarg422h.htm#%3d%20O%20%3d +9848. jarg422h.htm#slop +9849. jarg422h.htm#crash +9850. jarg422h.htm#clock +9851. jarg422h.htm#benchmark +9852. jarg422h.htm#overflow%20pdl +9853. jarg422h.htm#overclock +9854. jarg422h.htm#%3d%20O%20%3d +9855. jarg422h.htm#flag +9856. jarg422h.htm#Ada +9857. jarg422h.htm#baroque +9858. jarg422h.htm#overrun +9859. jarg422h.htm#overflow%20bit +9860. jarg422h.htm#%3d%20O%20%3d +9861. jarg422h.htm#PDL +9862. jarg422h.htm#PDL +9863. jarg422h.htm#stack +9864. jarg422h.htm#overrun%20screw +9865. jarg422h.htm#overflow%20pdl +9866. jarg422h.htm#%3d%20O%20%3d +9867. jarg422h.htm#silo +9868. jarg422h.htm#thrash +9869. jarg422h.htm#firehose%20syndrome +9870. jarg422h.htm#buffer%20overflow +9871. jarg422h.htm#overrun%20screw +9872. jarg422h.htm#P-mail +9873. jarg422h.htm#overrun +9874. jarg422h.htm#%3d%20O%20%3d +9875. jarg422h.htm#fandango%20on%20core +9876. jarg422h.htm#smash%20the%20stack +9877. jarg422h.htm#heisenbug +9878. jarg422h.htm#arena +9879. jarg422h.htm#spam +9880. jarg422h.htm#overrun +9881. jarg422h.htm#memory%20leak +9882. jarg422h.htm#memory%20smash +9883. jarg422h.htm#aliasing%20bug +9884. jarg422h.htm#precedence%20lossage +9885. jarg422h.htm#fandango%20on%20core +9886. jarg422h.htm#secondary%20damage +9887. jarg422h.htm#%3d%20Q%20%3d +9888. jarg422h.htm#%3d%20O%20%3d +9889. jarg422h.htm#The%20Jargon%20Lexicon +9890. jarg422h.htm#P-mail +9891. jarg422h.htm#P.O.D. +9892. jarg422h.htm#packet%20over%20air +9893. jarg422h.htm#padded%20cell +9894. jarg422h.htm#page%20in +9895. jarg422h.htm#page%20out +9896. jarg422h.htm#pain%20in%20the%20net +9897. jarg422h.htm#Pangloss%20parity +9898. jarg422h.htm#paper-net +9899. jarg422h.htm#param +9900. jarg422h.htm#PARC +9901. jarg422h.htm#parent%20message +9902. jarg422h.htm#parity%20errors +9903. jarg422h.htm#Parkinson's%20Law%20of%20Data +9904. jarg422h.htm#parm +9905. jarg422h.htm#parse +9906. jarg422h.htm#Pascal +9907. jarg422h.htm#pastie +9908. jarg422h.htm#patch +9909. jarg422h.htm#patch%20pumpkin +9910. jarg422h.htm#patch%20space +9911. jarg422h.htm#path +9912. jarg422h.htm#pathological +9913. jarg422h.htm#payware +9914. jarg422h.htm#PBD +9915. jarg422h.htm#PC-ism +9916. jarg422h.htm#PD +9917. jarg422h.htm#PDL +9918. jarg422h.htm#PDP-10 +9919. jarg422h.htm#PDP-20 +9920. jarg422h.htm#PEBKAC +9921. jarg422h.htm#peek +9922. jarg422h.htm#pencil%20and%20paper +9923. jarg422h.htm#Pentagram%20Pro +9924. jarg422h.htm#Pentium +9925. jarg422h.htm#peon +9926. jarg422h.htm#percent-S +9927. jarg422h.htm#perf +9928. jarg422h.htm#perfect%20programmer%20syndrome +9929. jarg422h.htm#Perl +9930. jarg422h.htm#person%20of%20no%20account +9931. jarg422h.htm#pessimal +9932. jarg422h.htm#pessimizing%20compiler +9933. jarg422h.htm#peta- +9934. jarg422h.htm#PETSCII +9935. jarg422h.htm#PFY +9936. jarg422h.htm#phage +9937. jarg422h.htm#phase +9938. jarg422h.htm#phase%20of%20the%20moon +9939. jarg422h.htm#phase-wrapping +9940. jarg422h.htm#PHB +9941. jarg422h.htm#phreaker +9942. jarg422h.htm#phreaking +9943. jarg422h.htm#pico- +9944. jarg422h.htm#pig-tail +9945. jarg422h.htm#pilot%20error +9946. jarg422h.htm#ping +9947. jarg422h.htm#Ping%20O'%20Death +9948. jarg422h.htm#ping%20storm +9949. jarg422h.htm#pink%20wire +9950. jarg422h.htm#pipe +9951. jarg422h.htm#pistol +9952. jarg422h.htm#pixel%20sort +9953. jarg422h.htm#pizza%20box +9954. jarg422h.htm#plaid%20screen +9955. jarg422h.htm#plain-ASCII +9956. jarg422h.htm#plan%20file +9957. jarg422h.htm#platinum-iridium +9958. jarg422h.htm#playpen +9959. jarg422h.htm#playte +9960. jarg422h.htm#plingnet +9961. jarg422h.htm#plokta +9962. jarg422h.htm#plonk +9963. jarg422h.htm#plug-and-pray +9964. jarg422h.htm#plugh +9965. jarg422h.htm#plumbing +9966. jarg422h.htm#PM +9967. jarg422h.htm#pnambic +9968. jarg422h.htm#pod +9969. jarg422h.htm#point-and-drool%20interface +9970. jarg422h.htm#pointy%20hat +9971. jarg422h.htm#pointy-haired +9972. jarg422h.htm#poke +9973. jarg422h.htm#poll +9974. jarg422h.htm#polygon%20pusher +9975. jarg422h.htm#POM +9976. jarg422h.htm#pop +9977. jarg422h.htm#POPJ +9978. jarg422h.htm#poser +9979. jarg422h.htm#post +9980. jarg422h.htm#postcardware +9981. jarg422h.htm#posting +9982. jarg422h.htm#postmaster +9983. jarg422h.htm#PostScript +9984. jarg422h.htm#pound%20on +9985. jarg422h.htm#power%20cycle +9986. jarg422h.htm#power%20hit +9987. jarg422h.htm#PPN +9988. jarg422h.htm#pr0n +9989. jarg422h.htm#precedence%20lossage +9990. jarg422h.htm#prepend +9991. jarg422h.htm#prestidigitization +9992. jarg422h.htm#pretty%20pictures +9993. jarg422h.htm#prettyprint +9994. jarg422h.htm#pretzel%20key +9995. jarg422h.htm#priesthood +9996. jarg422h.htm#prime%20time +9997. jarg422h.htm#print +9998. jarg422h.htm#printing%20discussion +9999. jarg422h.htm#priority%20interrupt +10000. jarg422h.htm#profile +10001. jarg422h.htm#progasm +10002. jarg422h.htm#proggy +10003. jarg422h.htm#proglet +10004. jarg422h.htm#program +10005. jarg422h.htm#Programmer's%20Cheer +10006. jarg422h.htm#programming +10007. jarg422h.htm#programming%20fluid +10008. jarg422h.htm#propeller%20head +10009. jarg422h.htm#propeller%20key +10010. jarg422h.htm#proprietary +10011. jarg422h.htm#protocol +10012. jarg422h.htm#provocative%20maintenance +10013. jarg422h.htm#prowler +10014. jarg422h.htm#pseudo +10015. jarg422h.htm#pseudoprime +10016. jarg422h.htm#pseudosuit +10017. jarg422h.htm#psychedelicware +10018. jarg422h.htm#psyton +10019. jarg422h.htm#pubic%20directory +10020. jarg422h.htm#puff +10021. jarg422h.htm#pumpkin%20holder +10022. jarg422h.htm#pumpking +10023. jarg422h.htm#punched%20card +10024. jarg422h.htm#punt +10025. jarg422h.htm#Purple%20Book +10026. jarg422h.htm#purple%20wire +10027. jarg422h.htm#push +10028. jarg422h.htm#Python +10029. jarg422h.htm#P.O.D. +10030. jarg422h.htm#overrun%20screw +10031. jarg422h.htm#%3d%20P%20%3d +10032. jarg422h.htm#email +10033. jarg422h.htm#snail-mail +10034. jarg422h.htm#packet%20over%20air +10035. jarg422h.htm#P-mail +10036. jarg422h.htm#%3d%20P%20%3d +10037. jarg422h.htm#pod +10038. jarg422h.htm#padded%20cell +10039. jarg422h.htm#P.O.D. +10040. jarg422h.htm#%3d%20P%20%3d +10041. jarg422h.htm#fiber-seeking%20backhoe +10042. jarg422h.htm#page%20in +10043. jarg422h.htm#packet%20over%20air +10044. jarg422h.htm#%3d%20P%20%3d +10045. jarg422h.htm#luser +10046. jarg422h.htm#iron%20box +10047. jarg422h.htm#naive +10048. jarg422h.htm#page%20out +10049. jarg422h.htm#padded%20cell +10050. jarg422h.htm#%3d%20P%20%3d +10051. jarg422h.htm#page%20out +10052. jarg422h.htm#film%20at%2011 +10053. jarg422h.htm#swap +10054. jarg422h.htm#pain%20in%20the%20net +10055. jarg422h.htm#page%20in +10056. jarg422h.htm#%3d%20P%20%3d +10057. jarg422h.htm#page%20in +10058. jarg422h.htm#glitch +10059. jarg422h.htm#thinko +10060. jarg422h.htm#swap +10061. jarg422h.htm#Pangloss%20parity +10062. jarg422h.htm#page%20out +10063. jarg422h.htm#%3d%20P%20%3d +10064. jarg422h.htm#flamer +10065. jarg422h.htm#paper-net +10066. jarg422h.htm#pain%20in%20the%20net +10067. jarg422h.htm#%3d%20P%20%3d +10068. jarg422h.htm#lossage +10069. jarg422h.htm#param +10070. jarg422h.htm#Pangloss%20parity +10071. jarg422h.htm#%3d%20P%20%3d +10072. jarg422h.htm#sig%20block +10073. jarg422h.htm#netiquette +10074. jarg422h.htm#voice-net +10075. jarg422h.htm#snail-mail +10076. jarg422h.htm#P-mail +10077. jarg422h.htm#PARC +10078. jarg422h.htm#paper-net +10079. jarg422h.htm#%3d%20P%20%3d +10080. jarg422h.htm#parm +10081. jarg422h.htm#arg +10082. jarg422h.htm#var +10083. jarg422h.htm#parent%20message +10084. jarg422h.htm#param +10085. jarg422h.htm#%3d%20P%20%3d +10086. jarg422h.htm#XEROX%20PARC +10087. jarg422h.htm#parity%20errors +10088. jarg422h.htm#PARC +10089. jarg422h.htm#%3d%20P%20%3d +10090. jarg422h.htm#followup +10091. jarg422h.htm#Parkinson's%20Law%20of%20Data +10092. jarg422h.htm#parent%20message +10093. jarg422h.htm#%3d%20P%20%3d +10094. jarg422h.htm#parm +10095. jarg422h.htm#parity%20errors +10096. jarg422h.htm#%3d%20P%20%3d +10097. jarg422h.htm#Moore's%20Law +10098. jarg422h.htm#parse +10099. jarg422h.htm#Parkinson's%20Law%20of%20Data +10100. jarg422h.htm#%3d%20P%20%3d +10101. jarg422h.htm#param +10102. jarg422h.htm#arg +10103. jarg422h.htm#arg +10104. jarg422h.htm#var +10105. jarg422h.htm#Pascal +10106. jarg422h.htm#parm +10107. jarg422h.htm#%3d%20P%20%3d +10108. jarg422h.htm#pastie +10109. jarg422h.htm#parse +10110. jarg422h.htm#%3d%20P%20%3d +10111. jarg422h.htm#Ada +10112. jarg422h.htm#bondage-and-discipline%20language +10113. jarg422h.htm#K&R +10114. jarg422h.htm#C +10115. jarg422h.htm#patch +10116. jarg422h.htm#Pascal +10117. jarg422h.htm#%3d%20P%20%3d +10118. jarg422h.htm#tits%20on%20a%20keyboard +10119. jarg422h.htm#patch%20pumpkin +10120. jarg422h.htm#pastie +10121. jarg422h.htm#%3d%20P%20%3d +10122. jarg422h.htm#quick-and-dirty +10123. jarg422h.htm#diff +10124. jarg422h.htm#mod +10125. jarg422h.htm#HLL +10126. jarg422h.htm#one-line%20fix +10127. jarg422h.htm#diff +10128. jarg422h.htm#patch%20space +10129. jarg422h.htm#tiger%20team +10130. jarg422h.htm#trap%20door +10131. jarg422h.htm#patch%20space +10132. jarg422h.htm#patch +10133. jarg422h.htm#%3d%20P%20%3d +10134. jarg422h.htm#path +10135. jarg422h.htm#patch%20pumpkin +10136. jarg422h.htm#%3d%20P%20%3d +10137. jarg422h.htm#patch +10138. jarg422h.htm#zap +10139. jarg422h.htm#hook +10140. jarg422h.htm#pathological +10141. jarg422h.htm#patch%20space +10142. jarg422h.htm#%3d%20P%20%3d +10143. jarg422h.htm#bang%20path +10144. jarg422h.htm#Internet%20address +10145. jarg422h.htm#shell +10146. jarg422h.htm#payware +10147. jarg422h.htm#path +10148. jarg422h.htm#%3d%20P%20%3d +10149. jarg422h.htm#PBD +10150. jarg422h.htm#pathological +10151. jarg422h.htm#%3d%20P%20%3d +10152. jarg422h.htm#shareware +10153. jarg422h.htm#freeware +10154. jarg422h.htm#PC-ism +10155. jarg422h.htm#payware +10156. jarg422h.htm#%3d%20P%20%3d +10157. jarg422h.htm#UBD +10158. jarg422h.htm#brain-damaged +10159. jarg422h.htm#PD +10160. jarg422h.htm#PBD +10161. jarg422h.htm#%3d%20P%20%3d +10162. jarg422h.htm#ill-behaved +10163. jarg422h.htm#vaxism +10164. jarg422h.htm#unixism +10165. jarg422h.htm#PDL +10166. jarg422h.htm#PC-ism +10167. jarg422h.htm#%3d%20P%20%3d +10168. jarg422h.htm#Usenet +10169. jarg422h.htm#snarf +10170. jarg422h.htm#copyleft +10171. jarg422h.htm#PDP-10 +10172. jarg422h.htm#PD +10173. jarg422h.htm#%3d%20P%20%3d +10174. jarg422h.htm#management +10175. jarg422h.htm#flowchart +10176. jarg422h.htm#PostScript +10177. jarg422h.htm#stack +10178. jarg422h.htm#overflow%20pdl +10179. jarg422h.htm#Zork +10180. jarg422h.htm#network%20address +10181. jarg422h.htm#PDP-20 +10182. jarg422h.htm#PDL +10183. jarg422h.htm#%3d%20P%20%3d +10184. jarg422h.htm#DEC +10185. jarg422h.htm#Foonly +10186. jarg422h.htm#Mars +10187. jarg422h.htm#ITS +10188. jarg422h.htm#TOPS-10 +10189. jarg422h.htm#ITS +10190. jarg422h.htm#BLT +10191. jarg422h.htm#DDT +10192. jarg422h.htm#DPB +10193. jarg422h.htm#EXCH +10194. jarg422h.htm#HAKMEM +10195. jarg422h.htm#LDB +10196. jarg422h.htm#pop +10197. jarg422h.htm#push +10198. http://www.inwap.com/pdp10/ +10199. jarg422h.htm#PEBKAC +10200. jarg422h.htm#PDP-10 +10201. jarg422h.htm#%3d%20P%20%3d +10202. jarg422h.htm#PDP-10 +10203. jarg422h.htm#TOPS-10 +10204. jarg422h.htm#TOPS-20 +10205. jarg422h.htm#peek +10206. jarg422h.htm#PDP-20 +10207. jarg422h.htm#%3d%20P%20%3d +10208. jarg422h.htm#luser +10209. jarg422h.htm#pencil%20and%20paper +10210. jarg422h.htm#PEBKAC +10211. jarg422h.htm#%3d%20P%20%3d +10212. jarg422h.htm#poke +10213. jarg422h.htm#HLL +10214. jarg422h.htm#interrupt%20list +10215. jarg422h.htm#lossage +10216. jarg422h.htm#killer%20poke +10217. jarg422h.htm#real%20operating%20system +10218. jarg422h.htm#newbie +10219. jarg422h.htm#Pentagram%20Pro +10220. jarg422h.htm#peek +10221. jarg422h.htm#%3d%20P%20%3d +10222. jarg422h.htm#Pentium +10223. jarg422h.htm#pencil%20and%20paper +10224. jarg422h.htm#%3d%20P%20%3d +10225. jarg422h.htm#evil +10226. jarg422h.htm#Pentium +10227. jarg422h.htm#peon +10228. jarg422h.htm#Pentagram%20Pro +10229. jarg422h.htm#%3d%20P%20%3d +10230. jarg422h.htm#Pentagram%20Pro +10231. jarg422h.htm#percent-S +10232. jarg422h.htm#Pentium +10233. jarg422h.htm#%3d%20P%20%3d +10234. jarg422h.htm#root +10235. jarg422h.htm#wheel +10236. jarg422h.htm#perf +10237. jarg422h.htm#peon +10238. jarg422h.htm#%3d%20P%20%3d +10239. jarg422h.htm#random +10240. jarg422h.htm#perfect%20programmer%20syndrome +10241. jarg422h.htm#percent-S +10242. jarg422h.htm#%3d%20P%20%3d +10243. jarg422h.htm#chad +10244. jarg422h.htm#perf +10245. jarg422h.htm#Perl +10246. jarg422h.htm#perf +10247. jarg422h.htm#%3d%20P%20%3d +10248. jarg422h.htm#toy%20problem +10249. jarg422h.htm#root%20mode +10250. jarg422h.htm#person%20of%20no%20account +10251. jarg422h.htm#perfect%20programmer%20syndrome +10252. jarg422h.htm#%3d%20P%20%3d +10253. mailto:<larry@wall.org> +10254. jarg422h.htm#awk +10255. jarg422h.htm#languages%20of%20choice +10256. jarg422h.htm#elegant +10257. jarg422h.htm#Python +10258. jarg422h.htm#Camel%20Book +10259. jarg422h.htm#TMTOWTDI +10260. jarg422h.htm#pessimal +10261. jarg422h.htm#Perl +10262. jarg422h.htm#%3d%20P%20%3d +10263. jarg422h.htm#network%20address +10264. jarg422h.htm#return%20from%20the%20dead +10265. jarg422h.htm#pessimizing%20compiler +10266. jarg422h.htm#person%20of%20no%20account +10267. jarg422h.htm#%3d%20P%20%3d +10268. jarg422h.htm#peta- +10269. jarg422h.htm#pessimal +10270. jarg422h.htm#%3d%20P%20%3d +10271. jarg422h.htm#PETSCII +10272. jarg422h.htm#pessimizing%20compiler +10273. jarg422h.htm#%3d%20P%20%3d +10274. jarg422h.htm#quantifiers +10275. jarg422h.htm#PFY +10276. jarg422h.htm#peta- +10277. jarg422h.htm#%3d%20P%20%3d +10278. jarg422h.htm#ASCII +10279. jarg422h.htm#phage +10280. jarg422h.htm#PETSCII +10281. jarg422h.htm#%3d%20P%20%3d +10282. jarg422h.htm#BOFH +10283. jarg422h.htm#phase +10284. jarg422h.htm#PFY +10285. jarg422h.htm#%3d%20P%20%3d +10286. jarg422h.htm#virus +10287. jarg422h.htm#Trojan%20horse +10288. jarg422h.htm#worm +10289. jarg422h.htm#mockingbird +10290. jarg422h.htm#phase%20of%20the%20moon +10291. jarg422h.htm#phage +10292. jarg422h.htm#%3d%20P%20%3d +10293. jarg422h.htm#wrap%20around +10294. jarg422h.htm#wrap%20around +10295. jarg422h.htm#phase-wrapping +10296. jarg422h.htm#phase +10297. jarg422h.htm#%3d%20P%20%3d +10298. jarg422h.htm#heisenbug +10299. jarg422h.htm#barf +10300. jarg422h.htm#PHB +10301. jarg422h.htm#phase%20of%20the%20moon +10302. jarg422h.htm#%3d%20P%20%3d +10303. jarg422h.htm#wrap%20around +10304. jarg422h.htm#phreaker +10305. jarg422h.htm#phase-wrapping +10306. jarg422h.htm#%3d%20P%20%3d +10307. jarg422h.htm#Dilbert +10308. jarg422h.htm#management +10309. jarg422h.htm#pointy-haired +10310. jarg422h.htm#phreaking +10311. jarg422h.htm#PHB +10312. jarg422h.htm#%3d%20P%20%3d +10313. jarg422h.htm#phreaking +10314. jarg422h.htm#blue%20box +10315. jarg422h.htm#pico- +10316. jarg422h.htm#phreaker +10317. jarg422h.htm#%3d%20P%20%3d +10318. jarg422h.htm#cracking +10319. jarg422h.htm#cracking +10320. jarg422h.htm#pig-tail +10321. jarg422h.htm#phreaking +10322. jarg422h.htm#%3d%20P%20%3d +10323. jarg422h.htm#nano- +10324. jarg422h.htm#nano- +10325. jarg422h.htm#nano- +10326. jarg422h.htm#micro- +10327. jarg422h.htm#quantifiers +10328. jarg422h.htm#micro- +10329. jarg422h.htm#pilot%20error +10330. jarg422h.htm#pico- +10331. jarg422h.htm#%3d%20P%20%3d +10332. jarg422h.htm#ping +10333. jarg422h.htm#pig-tail +10334. jarg422h.htm#%3d%20P%20%3d +10335. jarg422h.htm#UBD +10336. jarg422h.htm#Ping%20O'%20Death +10337. jarg422h.htm#pilot%20error +10338. jarg422h.htm#%3d%20P%20%3d +10339. jarg422h.htm#ACK +10340. jarg422h.htm#ENQ +10341. jarg422h.htm#mailing%20list +10342. jarg422h.htm#ACK +10343. jarg422h.htm#blargh +10344. jarg422h.htm#ping%20storm +10345. jarg422h.htm#ping +10346. jarg422h.htm#%3d%20P%20%3d +10347. jarg422h.htm#exploit +10348. http://www.insecure.org/sploits/ping-o-death.html +10349. jarg422h.htm#pink%20wire +10350. jarg422h.htm#Ping%20O'%20Death +10351. jarg422h.htm#%3d%20P%20%3d +10352. jarg422h.htm#DoS%20attack +10353. jarg422h.htm#ping +10354. jarg422h.htm#mail%20storm +10355. jarg422h.htm#broadcast%20storm +10356. jarg422h.htm#pipe +10357. jarg422h.htm#ping%20storm +10358. jarg422h.htm#%3d%20P%20%3d +10359. jarg422h.htm#blue%20wire +10360. jarg422h.htm#pistol +10361. jarg422h.htm#pink%20wire +10362. jarg422h.htm#%3d%20P%20%3d +10363. jarg422h.htm#pixel%20sort +10364. jarg422h.htm#pipe +10365. jarg422h.htm#%3d%20P%20%3d +10366. jarg422h.htm#pizza%20box +10367. jarg422h.htm#pistol +10368. jarg422h.htm#%3d%20P%20%3d +10369. jarg422h.htm#crunch +10370. jarg422h.htm#bogo-sort +10371. jarg422h.htm#plaid%20screen +10372. jarg422h.htm#pixel%20sort +10373. jarg422h.htm#%3d%20P%20%3d +10374. jarg422h.htm#plain-ASCII +10375. jarg422h.htm#pizza%20box +10376. jarg422h.htm#%3d%20P%20%3d +10377. jarg422h.htm#memory%20smash +10378. jarg422h.htm#X +10379. jarg422h.htm#display%20hack +10380. jarg422h.htm#plan%20file +10381. jarg422h.htm#plaid%20screen +10382. jarg422h.htm#%3d%20P%20%3d +10383. jarg422h.htm#flat-ASCII +10384. jarg422h.htm#platinum-iridium +10385. jarg422h.htm#plain-ASCII +10386. jarg422h.htm#%3d%20P%20%3d +10387. jarg422h.htm#finger +10388. jarg422h.htm#sig%20block +10389. jarg422h.htm#Hacking%20X%20for%20Y +10390. jarg422h.htm#finger +10391. jarg422h.htm#letterbomb +10392. jarg422h.htm#twirling%20baton +10393. jarg422h.htm#playpen +10394. jarg422h.htm#plan%20file +10395. jarg422h.htm#%3d%20P%20%3d +10396. jarg422h.htm#golden +10397. jarg422h.htm#playte +10398. jarg422h.htm#platinum-iridium +10399. jarg422h.htm#%3d%20P%20%3d +10400. jarg422h.htm#salt%20mines +10401. jarg422h.htm#plingnet +10402. jarg422h.htm#playpen +10403. jarg422h.htm#%3d%20P%20%3d +10404. jarg422h.htm#nybble +10405. jarg422h.htm#byte +10406. jarg422h.htm#dynner +10407. jarg422h.htm#crumb +10408. jarg422h.htm#nybble +10409. jarg422h.htm#plokta +10410. jarg422h.htm#playte +10411. jarg422h.htm#%3d%20P%20%3d +10412. jarg422h.htm#UUCPNET +10413. jarg422h.htm#Commonwealth%20Hackish +10414. jarg422h.htm#bang +10415. jarg422h.htm#bang%20path +10416. jarg422h.htm#plonk +10417. jarg422h.htm#plingnet +10418. jarg422h.htm#%3d%20P%20%3d +10419. jarg422h.htm#plug-and-pray +10420. jarg422h.htm#plokta +10421. jarg422h.htm#%3d%20P%20%3d +10422. jarg422h.htm#newbie +10423. jarg422h.htm#kill%20file +10424. jarg422h.htm#newsgroup +10425. jarg422h.htm#plugh +10426. jarg422h.htm#plonk +10427. jarg422h.htm#%3d%20P%20%3d +10428. jarg422h.htm#plumbing +10429. jarg422h.htm#plug-and-pray +10430. jarg422h.htm#%3d%20P%20%3d +10431. jarg422h.htm#ADVENT +10432. jarg422h.htm#xyzzy +10433. jarg422h.htm#PM +10434. jarg422h.htm#plugh +10435. jarg422h.htm#%3d%20P%20%3d +10436. jarg422h.htm#shell +10437. jarg422h.htm#hairy +10438. jarg422h.htm#tee +10439. jarg422h.htm#pnambic +10440. jarg422h.htm#plumbing +10441. jarg422h.htm#%3d%20P%20%3d +10442. jarg422h.htm#provocative%20maintenance +10443. jarg422h.htm#scratch%20monkey +10444. jarg422h.htm#elephantine +10445. jarg422h.htm#pod +10446. jarg422h.htm#PM +10447. jarg422h.htm#%3d%20P%20%3d +10448. jarg422h.htm#prestidigitization +10449. jarg422h.htm#magic +10450. jarg422h.htm#point-and-drool%20interface +10451. jarg422h.htm#pnambic +10452. jarg422h.htm#%3d%20P%20%3d +10453. jarg422h.htm#P.O.D. +10454. jarg422h.htm#pointy%20hat +10455. jarg422h.htm#pod +10456. jarg422h.htm#%3d%20P%20%3d +10457. jarg422h.htm#for%20the%20rest%20of%20us +10458. jarg422h.htm#WIMP%20environment +10459. jarg422h.htm#Macintrash +10460. jarg422h.htm#drool-proof%20paper +10461. jarg422h.htm#pointy-haired +10462. jarg422h.htm#point-and-drool%20interface +10463. jarg422h.htm#%3d%20P%20%3d +10464. jarg422h.htm#wizard%20hat +10465. jarg422h.htm#poke +10466. jarg422h.htm#pointy%20hat +10467. jarg422h.htm#%3d%20P%20%3d +10468. jarg422h.htm#Dilbert +10469. jarg422h.htm#suit +10470. jarg422h.htm#marketroid +10471. jarg422h.htm#brain-dead +10472. jarg422h.htm#demented +10473. jarg422h.htm#PHB +10474. jarg422h.htm#poll +10475. jarg422h.htm#pointy-haired +10476. jarg422h.htm#%3d%20P%20%3d +10477. jarg422h.htm#peek +10478. jarg422h.htm#polygon%20pusher +10479. jarg422h.htm#poke +10480. jarg422h.htm#%3d%20P%20%3d +10481. jarg422h.htm#POM +10482. jarg422h.htm#poll +10483. jarg422h.htm#%3d%20P%20%3d +10484. jarg422h.htm#pop +10485. jarg422h.htm#polygon%20pusher +10486. jarg422h.htm#%3d%20P%20%3d +10487. jarg422h.htm#phase%20of%20the%20moon +10488. jarg422h.htm#flaky +10489. jarg422h.htm#POPJ +10490. jarg422h.htm#POM +10491. jarg422h.htm#%3d%20P%20%3d +10492. jarg422h.htm#stack +10493. jarg422h.htm#PDL +10494. jarg422h.htm#poser +10495. jarg422h.htm#pop +10496. jarg422h.htm#%3d%20P%20%3d +10497. jarg422h.htm#PDP-10 +10498. jarg422h.htm#RTI +10499. jarg422h.htm#post +10500. jarg422h.htm#POPJ +10501. jarg422h.htm#%3d%20P%20%3d +10502. jarg422h.htm#wannabee +10503. jarg422h.htm#warez%20d00dz +10504. jarg422h.htm#lamer +10505. jarg422h.htm#leech +10506. jarg422h.htm#postcardware +10507. jarg422h.htm#poser +10508. jarg422h.htm#%3d%20P%20%3d +10509. jarg422h.htm#mailing%20list +10510. jarg422h.htm#newsgroup +10511. jarg422h.htm#posting +10512. jarg422h.htm#post +10513. jarg422h.htm#%3d%20P%20%3d +10514. jarg422h.htm#shareware +10515. jarg422h.htm#freeware +10516. jarg422h.htm#postmaster +10517. jarg422h.htm#postcardware +10518. jarg422h.htm#%3d%20P%20%3d +10519. jarg422h.htm#post +10520. jarg422h.htm#post +10521. jarg422h.htm#email +10522. jarg422h.htm#PostScript +10523. jarg422h.htm#posting +10524. jarg422h.htm#%3d%20P%20%3d +10525. jarg422h.htm#admin +10526. jarg422h.htm#RFC +10527. jarg422h.htm#pound%20on +10528. jarg422h.htm#postmaster +10529. jarg422h.htm#%3d%20P%20%3d +10530. jarg422h.htm#PDL +10531. jarg422h.htm#XEROX%20PARC +10532. jarg422h.htm#EMACS +10533. jarg422h.htm#power%20cycle +10534. jarg422h.htm#PostScript +10535. jarg422h.htm#%3d%20P%20%3d +10536. jarg422h.htm#bang%20on +10537. jarg422h.htm#power%20hit +10538. jarg422h.htm#pound%20on +10539. jarg422h.htm#%3d%20P%20%3d +10540. jarg422h.htm#hung +10541. jarg422h.htm#gronk +10542. jarg422h.htm#120%20reset +10543. jarg422h.htm#Big%20Red%20Switch +10544. jarg422h.htm#Vulcan%20nerve%20pinch +10545. jarg422h.htm#bounce +10546. jarg422h.htm#boot +10547. jarg422h.htm#Some%20AI%20Koans +10548. jarg422h.htm#PPN +10549. jarg422h.htm#power%20cycle +10550. jarg422h.htm#%3d%20P%20%3d +10551. jarg422h.htm#glitch +10552. jarg422h.htm#pr0n +10553. jarg422h.htm#power%20hit +10554. jarg422h.htm#%3d%20P%20%3d +10555. jarg422h.htm#TOPS-10 +10556. jarg422h.htm#precedence%20lossage +10557. jarg422h.htm#PPN +10558. jarg422h.htm#%3d%20P%20%3d +10559. jarg422h.htm#warez%20kiddies +10560. jarg422h.htm#filk +10561. jarg422h.htm#grilf +10562. jarg422h.htm#hing +10563. jarg422h.htm#newsfroup +10564. jarg422h.htm#prepend +10565. jarg422h.htm#pr0n +10566. jarg422h.htm#%3d%20P%20%3d +10567. jarg422h.htm#baroque +10568. jarg422h.htm#LISP +10569. jarg422h.htm#aliasing%20bug +10570. jarg422h.htm#memory%20leak +10571. jarg422h.htm#memory%20smash +10572. jarg422h.htm#smash%20the%20stack +10573. jarg422h.htm#fandango%20on%20core +10574. jarg422h.htm#overrun%20screw +10575. jarg422h.htm#prestidigitization +10576. jarg422h.htm#precedence%20lossage +10577. jarg422h.htm#%3d%20P%20%3d +10578. jarg422h.htm#pretty%20pictures +10579. jarg422h.htm#prepend +10580. jarg422h.htm#%3d%20P%20%3d +10581. jarg422h.htm#prettyprint +10582. jarg422h.htm#prestidigitization +10583. jarg422h.htm#%3d%20P%20%3d +10584. jarg422h.htm#numbers +10585. jarg422h.htm#management +10586. jarg422h.htm#pretzel%20key +10587. jarg422h.htm#pretty%20pictures +10588. jarg422h.htm#%3d%20P%20%3d +10589. jarg422h.htm#hairy +10590. jarg422h.htm#grind +10591. jarg422h.htm#priesthood +10592. jarg422h.htm#prettyprint +10593. jarg422h.htm#%3d%20P%20%3d +10594. jarg422h.htm#feature%20key +10595. jarg422h.htm#prime%20time +10596. jarg422h.htm#pretzel%20key +10597. jarg422h.htm#%3d%20P%20%3d +10598. jarg422h.htm#acolyte +10599. jarg422h.htm#print +10600. jarg422h.htm#priesthood +10601. jarg422h.htm#%3d%20P%20%3d +10602. jarg422h.htm#night%20mode +10603. jarg422h.htm#hacking%20run +10604. jarg422h.htm#printing%20discussion +10605. jarg422h.htm#prime%20time +10606. jarg422h.htm#%3d%20P%20%3d +10607. jarg422h.htm#C +10608. jarg422h.htm#tty +10609. jarg422h.htm#priority%20interrupt +10610. jarg422h.htm#print +10611. jarg422h.htm#%3d%20P%20%3d +10612. jarg422h.htm#profile +10613. jarg422h.htm#printing%20discussion +10614. jarg422h.htm#%3d%20P%20%3d +10615. jarg422h.htm#hack%20mode +10616. jarg422h.htm#SO +10617. jarg422h.htm#NMI +10618. jarg422h.htm#progasm +10619. jarg422h.htm#priority%20interrupt +10620. jarg422h.htm#%3d%20P%20%3d +10621. jarg422h.htm#hardcoded +10622. jarg422h.htm#dot%20file +10623. jarg422h.htm#rc%20file +10624. jarg422h.htm#tune +10625. jarg422h.htm#hot%20spot +10626. jarg422h.htm#proggy +10627. jarg422h.htm#profile +10628. jarg422h.htm#%3d%20P%20%3d +10629. jarg422h.htm#proglet +10630. jarg422h.htm#progasm +10631. jarg422h.htm#%3d%20P%20%3d +10632. jarg422h.htm#proglet +10633. jarg422h.htm#tarball +10634. jarg422h.htm#program +10635. jarg422h.htm#proggy +10636. jarg422h.htm#%3d%20P%20%3d +10637. jarg422h.htm#toy%20program +10638. jarg422h.htm#noddy +10639. jarg422h.htm#one-liner%20wars +10640. jarg422h.htm#Programmer's%20Cheer +10641. jarg422h.htm#proglet +10642. jarg422h.htm#%3d%20P%20%3d +10643. jarg422h.htm#programming +10644. jarg422h.htm#program +10645. jarg422h.htm#%3d%20P%20%3d +10646. jarg422h.htm#programming%20fluid +10647. jarg422h.htm#Programmer's%20Cheer +10648. jarg422h.htm#%3d%20P%20%3d +10649. jarg422h.htm#propeller%20head +10650. jarg422h.htm#programming +10651. jarg422h.htm#%3d%20P%20%3d +10652. jarg422h.htm#wirewater +10653. jarg422h.htm#propeller%20key +10654. jarg422h.htm#programming%20fluid +10655. jarg422h.htm#%3d%20P%20%3d +10656. jarg422h.htm#computer%20geek +10657. jarg422h.htm#proprietary +10658. jarg422h.htm#propeller%20head +10659. jarg422h.htm#%3d%20P%20%3d +10660. jarg422h.htm#feature%20key +10661. jarg422h.htm#protocol +10662. jarg422h.htm#propeller%20key +10663. jarg422h.htm#%3d%20P%20%3d +10664. jarg422h.htm#marketroid +10665. jarg422h.htm#open%20source +10666. jarg422h.htm#provocative%20maintenance +10667. jarg422h.htm#proprietary +10668. jarg422h.htm#%3d%20P%20%3d +10669. jarg422h.htm#handshaking +10670. jarg422h.htm#do%20protocol +10671. jarg422h.htm#prowler +10672. jarg422h.htm#protocol +10673. jarg422h.htm#%3d%20P%20%3d +10674. jarg422h.htm#field%20servoid +10675. jarg422h.htm#scratch%20monkey +10676. jarg422h.htm#pseudo +10677. jarg422h.htm#provocative%20maintenance +10678. jarg422h.htm#%3d%20P%20%3d +10679. jarg422h.htm#daemon +10680. jarg422h.htm#core +10681. jarg422h.htm#cruft +10682. jarg422h.htm#GFR +10683. jarg422h.htm#reaper +10684. jarg422h.htm#skulker +10685. jarg422h.htm#pseudoprime +10686. jarg422h.htm#prowler +10687. jarg422h.htm#%3d%20P%20%3d +10688. jarg422h.htm#Usenet +10689. jarg422h.htm#B1FF +10690. jarg422h.htm#tentacle +10691. jarg422h.htm#flamage +10692. jarg422h.htm#Dissociated%20Press +10693. jarg422h.htm#pseudosuit +10694. jarg422h.htm#pseudo +10695. jarg422h.htm#%3d%20P%20%3d +10696. jarg422h.htm#psychedelicware +10697. jarg422h.htm#pseudoprime +10698. jarg422h.htm#%3d%20P%20%3d +10699. jarg422h.htm#suit +10700. jarg422h.htm#lobotomy +10701. jarg422h.htm#psyton +10702. jarg422h.htm#pseudosuit +10703. jarg422h.htm#%3d%20P%20%3d +10704. jarg422h.htm#display%20hack +10705. jarg422h.htm#smoking%20clover +10706. jarg422h.htm#pubic%20directory +10707. jarg422h.htm#psychedelicware +10708. jarg422h.htm#%3d%20P%20%3d +10709. jarg422h.htm#bogon +10710. jarg422h.htm#quantum%20bogodynamics +10711. jarg422h.htm#puff +10712. jarg422h.htm#psyton +10713. jarg422h.htm#%3d%20P%20%3d +10714. jarg422h.htm#FTP +10715. jarg422h.htm#SEX +10716. jarg422h.htm#pumpkin%20holder +10717. jarg422h.htm#pubic%20directory +10718. jarg422h.htm#%3d%20P%20%3d +10719. jarg422h.htm#huff +10720. jarg422h.htm#inflate +10721. jarg422h.htm#pumpking +10722. jarg422h.htm#puff +10723. jarg422h.htm#%3d%20P%20%3d +10724. jarg422h.htm#patch%20pumpkin +10725. jarg422h.htm#punched%20card +10726. jarg422h.htm#pumpkin%20holder +10727. jarg422h.htm#%3d%20P%20%3d +10728. jarg422h.htm#pumpkin%20holder +10729. jarg422h.htm#patch%20pumpkin +10730. jarg422h.htm#punt +10731. jarg422h.htm#pumpking +10732. jarg422h.htm#%3d%20P%20%3d +10733. jarg422h.htm#Stone%20Age +10734. jarg422h.htm#chad +10735. jarg422h.htm#chad%20box +10736. jarg422h.htm#eighty-column%20mind +10737. jarg422h.htm#green%20card +10738. jarg422h.htm#dusty%20deck +10739. jarg422h.htm#lace%20card +10740. jarg422h.htm#card%20walloper +10741. jarg422h.htm#Purple%20Book +10742. jarg422h.htm#punched%20card +10743. jarg422h.htm#%3d%20P%20%3d +10744. jarg422h.htm#Right%20Thing +10745. jarg422h.htm#purple%20wire +10746. jarg422h.htm#punt +10747. jarg422h.htm#%3d%20P%20%3d +10748. jarg422h.htm#Wizard%20Book +10749. jarg422h.htm#book%20titles +10750. jarg422h.htm#push +10751. jarg422h.htm#Purple%20Book +10752. jarg422h.htm#%3d%20P%20%3d +10753. jarg422h.htm#blue%20wire +10754. jarg422h.htm#yellow%20wire +10755. jarg422h.htm#red%20wire +10756. jarg422h.htm#Python +10757. jarg422h.htm#purple%20wire +10758. jarg422h.htm#%3d%20P%20%3d +10759. jarg422h.htm#stack +10760. jarg422h.htm#PDL +10761. jarg422h.htm#pop +10762. jarg422h.htm#stack +10763. jarg422h.htm#PDL +10764. jarg422h.htm#quad +10765. jarg422h.htm#push +10766. jarg422h.htm#%3d%20P%20%3d +10767. jarg422h.htm#Perl +10768. jarg422h.htm#BSD +10769. jarg422h.htm#Linux +10770. http://www.python.org/ +10771. jarg422h.htm#Guido +10772. jarg422h.htm#%3d%20R%20%3d +10773. jarg422h.htm#%3d%20P%20%3d +10774. jarg422h.htm#The%20Jargon%20Lexicon +10775. jarg422h.htm#quad +10776. jarg422h.htm#quadruple%20bucky +10777. jarg422h.htm#quantifiers +10778. jarg422h.htm#quantum%20bogodynamics +10779. jarg422h.htm#quarter +10780. jarg422h.htm#ques +10781. jarg422h.htm#quick-and-dirty +10782. jarg422h.htm#quine +10783. jarg422h.htm#quote%20chapter%20and%20verse +10784. jarg422h.htm#quotient +10785. jarg422h.htm#quux +10786. jarg422h.htm#qux +10787. jarg422h.htm#QWERTY +10788. jarg422h.htm#quadruple%20bucky +10789. jarg422h.htm#Python +10790. jarg422h.htm#%3d%20Q%20%3d +10791. jarg422h.htm#quarter +10792. jarg422h.htm#crumb +10793. jarg422h.htm#tayste +10794. jarg422h.htm#hex +10795. jarg422h.htm#quantifiers +10796. jarg422h.htm#quad +10797. jarg422h.htm#%3d%20Q%20%3d +10798. jarg422h.htm#space-cadet%20keyboard +10799. jarg422h.htm#raw%20mode +10800. jarg422h.htm#double%20bucky +10801. jarg422h.htm#bucky%20bits +10802. jarg422h.htm#cokebottle +10803. jarg422h.htm#quantum%20bogodynamics +10804. jarg422h.htm#quadruple%20bucky +10805. jarg422h.htm#%3d%20Q%20%3d +10806. jarg422h.htm#micro- +10807. jarg422h.htm#nano- +10808. jarg422h.htm#pico- +10809. jarg422h.htm#micro- +10810. jarg422h.htm#pico- +10811. jarg422h.htm#nano- +10812. jarg422h.htm#attoparsec +10813. jarg422h.htm#marketroid +10814. jarg422h.htm#microfloppies +10815. jarg422h.htm#bogus +10816. ftp://ftp.informatik.uni-erlangen.de/pub/doc/ISO/information-units +10817. jarg422h.htm#quarter +10818. jarg422h.htm#quantifiers +10819. jarg422h.htm#%3d%20Q%20%3d +10820. jarg422h.htm#suit +10821. jarg422h.htm#bogon +10822. jarg422h.htm#computron +10823. jarg422h.htm#suit +10824. jarg422h.htm#psyton +10825. jarg422h.htm#ques +10826. jarg422h.htm#quantum%20bogodynamics +10827. jarg422h.htm#%3d%20Q%20%3d +10828. jarg422h.htm#tayste +10829. jarg422h.htm#crumb +10830. jarg422h.htm#quad +10831. jarg422h.htm#nybble +10832. jarg422h.htm#quick-and-dirty +10833. jarg422h.htm#quarter +10834. jarg422h.htm#%3d%20Q%20%3d +10835. jarg422h.htm#wall +10836. jarg422h.htm#quine +10837. jarg422h.htm#ques +10838. jarg422h.htm#%3d%20Q%20%3d +10839. jarg422h.htm#crock +10840. jarg422h.htm#kluge +10841. jarg422h.htm#quote%20chapter%20and%20verse +10842. jarg422h.htm#quick-and-dirty +10843. jarg422h.htm#%3d%20Q%20%3d +10844. jarg422h.htm#Obfuscated%20C%20Contest +10845. http://www.nyx.org/~gthompso/quine.htm +10846. jarg422h.htm#quotient +10847. jarg422h.htm#quine +10848. jarg422h.htm#%3d%20Q%20%3d +10849. jarg422h.htm#bible +10850. jarg422h.htm#RFC +10851. jarg422h.htm#legalese +10852. jarg422h.htm#language%20lawyer +10853. jarg422h.htm#RTFS +10854. jarg422h.htm#quux +10855. jarg422h.htm#quote%20chapter%20and%20verse +10856. jarg422h.htm#%3d%20Q%20%3d +10857. jarg422h.htm#coefficient%20of%20X +10858. jarg422h.htm#qux +10859. jarg422h.htm#quotient +10860. jarg422h.htm#%3d%20Q%20%3d +10861. jarg422h.htm#metasyntactic%20variable +10862. jarg422h.htm#foo +10863. jarg422h.htm#foobar +10864. jarg422h.htm#foo +10865. jarg422h.htm#tip%20of%20the%20ice-cube +10866. jarg422h.htm#QWERTY +10867. jarg422h.htm#quux +10868. jarg422h.htm#%3d%20Q%20%3d +10869. jarg422h.htm#metasyntactic%20variable +10870. jarg422h.htm#baz +10871. jarg422h.htm#foo +10872. jarg422h.htm#bar +10873. jarg422h.htm#baz +10874. jarg422h.htm#quux +10875. jarg422h.htm#quux +10876. jarg422h.htm#foo +10877. jarg422h.htm#bar +10878. jarg422h.htm#baz +10879. jarg422h.htm#quux +10880. jarg422h.htm#rabbit%20job +10881. jarg422h.htm#qux +10882. jarg422h.htm#%3d%20Q%20%3d +10883. jarg422h.htm#space-cadet%20keyboard +10884. jarg422h.htm#fossil +10885. jarg422h.htm#demo +10886. http://www.reasonmag.com/9606/Fe.QWERTY.html +10887. jarg422h.htm#%3d%20S%20%3d +10888. jarg422h.htm#%3d%20Q%20%3d +10889. jarg422h.htm#The%20Jargon%20Lexicon +10890. jarg422h.htm#rabbit%20job +10891. jarg422h.htm#rain%20dance +10892. jarg422h.htm#rainbow%20series +10893. jarg422h.htm#random +10894. jarg422h.htm#Random%20Number%20God +10895. jarg422h.htm#random%20numbers +10896. jarg422h.htm#randomness +10897. jarg422h.htm#rape +10898. jarg422h.htm#rare%20mode +10899. jarg422h.htm#raster%20blaster +10900. jarg422h.htm#raster%20burn +10901. jarg422h.htm#rasterbation +10902. jarg422h.htm#rat%20belt +10903. jarg422h.htm#rat%20dance +10904. jarg422h.htm#ratio%20site +10905. jarg422h.htm#rave +10906. jarg422h.htm#rave%20on! +10907. jarg422h.htm#ravs +10908. jarg422h.htm#raw%20mode +10909. jarg422h.htm#RBL +10910. jarg422h.htm#rc%20file +10911. jarg422h.htm#RE +10912. jarg422h.htm#read-only%20user +10913. jarg422h.htm#README%20file +10914. jarg422h.htm#real +10915. jarg422h.htm#real%20estate +10916. jarg422h.htm#real%20hack +10917. jarg422h.htm#real%20operating%20system +10918. jarg422h.htm#Real%20Programmer +10919. jarg422h.htm#Real%20Soon%20Now +10920. jarg422h.htm#real%20time +10921. jarg422h.htm#real%20user +10922. jarg422h.htm#Real%20World +10923. jarg422h.htm#reality%20check +10924. jarg422h.htm#reality-distortion%20field +10925. jarg422h.htm#reaper +10926. jarg422h.htm#recompile%20the%20world +10927. jarg422h.htm#rectangle%20slinger +10928. jarg422h.htm#recursion +10929. jarg422h.htm#recursive%20acronym +10930. jarg422h.htm#Red%20Book +10931. jarg422h.htm#red%20wire +10932. jarg422h.htm#regexp +10933. jarg422h.htm#register%20dancing +10934. jarg422h.htm#rehi +10935. jarg422h.htm#reincarnation%20cycle%20of +10936. jarg422h.htm#reinvent%20the%20wheel +10937. jarg422h.htm#relay%20rape +10938. jarg422h.htm#religion%20of%20CHI +10939. jarg422h.htm#religious%20issues +10940. jarg422h.htm#replicator +10941. jarg422h.htm#reply +10942. jarg422h.htm#restriction +10943. jarg422h.htm#retcon +10944. jarg422h.htm#RETI +10945. jarg422h.htm#retrocomputing +10946. jarg422h.htm#return%20from%20the%20dead +10947. jarg422h.htm#RFC +10948. jarg422h.htm#RFE +10949. jarg422h.htm#rib%20site +10950. jarg422h.htm#rice%20box +10951. jarg422h.htm#Right%20Thing +10952. jarg422h.htm#rip +10953. jarg422h.htm#ripoff +10954. jarg422h.htm#RL +10955. jarg422h.htm#roach +10956. jarg422h.htm#robocanceller +10957. jarg422h.htm#robot +10958. jarg422h.htm#robust +10959. jarg422h.htm#rococo +10960. jarg422h.htm#rogue +10961. jarg422h.htm#room-temperature%20IQ +10962. jarg422h.htm#root +10963. jarg422h.htm#root%20mode +10964. jarg422h.htm#rot13 +10965. jarg422h.htm#rotary%20debugger +10966. jarg422h.htm#round%20tape +10967. jarg422h.htm#RSN +10968. jarg422h.htm#RTBM +10969. jarg422h.htm#RTFAQ +10970. jarg422h.htm#RTFB +10971. jarg422h.htm#RTFM +10972. jarg422h.htm#RTFS +10973. jarg422h.htm#RTI +10974. jarg422h.htm#RTM +10975. jarg422h.htm#RTS +10976. jarg422h.htm#rude +10977. jarg422h.htm#runes +10978. jarg422h.htm#runic +10979. jarg422h.htm#rusty%20iron +10980. jarg422h.htm#rusty%20memory +10981. jarg422h.htm#rusty%20wire +10982. jarg422h.htm#rain%20dance +10983. jarg422h.htm#QWERTY +10984. jarg422h.htm#%3d%20R%20%3d +10985. jarg422h.htm#wabbit +10986. jarg422h.htm#fork%20bomb +10987. jarg422h.htm#rainbow%20series +10988. jarg422h.htm#rabbit%20job +10989. jarg422h.htm#%3d%20R%20%3d +10990. jarg422h.htm#incantation +10991. jarg422h.htm#magic +10992. jarg422h.htm#voodoo%20programming +10993. jarg422h.htm#black%20art +10994. jarg422h.htm#cargo%20cult%20programming +10995. jarg422h.htm#wave%20a%20dead%20chicken +10996. jarg422h.htm#casting%20the%20runes +10997. jarg422h.htm#random +10998. jarg422h.htm#rain%20dance +10999. jarg422h.htm#%3d%20R%20%3d +11000. jarg422h.htm#Orange%20Book +11001. jarg422h.htm#crayola%20books +11002. jarg422h.htm#Red%20Book +11003. jarg422h.htm#Green%20Book +11004. jarg422h.htm#Blue%20Book +11005. jarg422h.htm#White%20Book +11006. jarg422h.htm#Random%20Number%20God +11007. jarg422h.htm#rainbow%20series +11008. jarg422h.htm#%3d%20R%20%3d +11009. jarg422h.htm#randomness +11010. jarg422h.htm#J.%20Random +11011. jarg422h.htm#some%20random%20X +11012. jarg422h.htm#random%20numbers +11013. jarg422h.htm#random +11014. jarg422h.htm#%3d%20R%20%3d +11015. jarg422h.htm#Angband +11016. jarg422h.htm#Shub-Internet +11017. jarg422h.htm#randomness +11018. jarg422h.htm#Random%20Number%20God +11019. jarg422h.htm#%3d%20R%20%3d +11020. jarg422h.htm#N +11021. jarg422h.htm#The%20Hitchhiker's%20Guide%20to%20the%20Galaxy +11022. jarg422h.htm#Discordianism +11023. jarg422h.htm#for%20values%20of +11024. jarg422h.htm#rape +11025. jarg422h.htm#random%20numbers +11026. jarg422h.htm#%3d%20R%20%3d +11027. jarg422h.htm#hack +11028. jarg422h.htm#crock +11029. http://www.fourmilab.ch/hotbits/ +11030. http://lavarand.sgi.com/ +11031. jarg422h.htm#rare%20mode +11032. jarg422h.htm#randomness +11033. jarg422h.htm#%3d%20R%20%3d +11034. jarg422h.htm#screw +11035. jarg422h.htm#raster%20blaster +11036. jarg422h.htm#rape +11037. jarg422h.htm#%3d%20R%20%3d +11038. jarg422h.htm#raw%20mode +11039. jarg422h.htm#cooked%20mode +11040. jarg422h.htm#raster%20burn +11041. jarg422h.htm#rare%20mode +11042. jarg422h.htm#%3d%20R%20%3d +11043. jarg422h.htm#bitblt +11044. jarg422h.htm#blitter +11045. jarg422h.htm#rasterbation +11046. jarg422h.htm#raster%20blaster +11047. jarg422h.htm#%3d%20R%20%3d +11048. jarg422h.htm#terminal%20illness +11049. jarg422h.htm#rat%20belt +11050. jarg422h.htm#raster%20burn +11051. jarg422h.htm#%3d%20R%20%3d +11052. jarg422h.htm#rat%20dance +11053. jarg422h.htm#rasterbation +11054. jarg422h.htm#%3d%20R%20%3d +11055. jarg422h.htm#ratio%20site +11056. jarg422h.htm#rat%20belt +11057. jarg422h.htm#%3d%20R%20%3d +11058. jarg422h.htm#Dilbert +11059. jarg422h.htm#hacking%20run +11060. jarg422h.htm#random +11061. jarg422h.htm#Infinite-Monkey%20Theorem +11062. jarg422h.htm#rave +11063. jarg422h.htm#rat%20dance +11064. jarg422h.htm#%3d%20R%20%3d +11065. jarg422h.htm#banner%20site +11066. jarg422h.htm#leech%20mode +11067. jarg422h.htm#rave%20on! +11068. jarg422h.htm#ratio%20site +11069. jarg422h.htm#%3d%20R%20%3d +11070. jarg422h.htm#flame +11071. jarg422h.htm#flame +11072. jarg422h.htm#flame +11073. jarg422h.htm#ravs +11074. jarg422h.htm#rave +11075. jarg422h.htm#%3d%20R%20%3d +11076. jarg422h.htm#rave +11077. jarg422h.htm#raw%20mode +11078. jarg422h.htm#rave%20on! +11079. jarg422h.htm#%3d%20R%20%3d +11080. jarg422h.htm#oriental%20food +11081. jarg422h.htm#RBL +11082. jarg422h.htm#ravs +11083. jarg422h.htm#%3d%20R%20%3d +11084. jarg422h.htm#bogus +11085. jarg422h.htm#rare%20mode +11086. jarg422h.htm#cooked%20mode +11087. jarg422h.htm#rc%20file +11088. jarg422h.htm#raw%20mode +11089. jarg422h.htm#%3d%20R%20%3d +11090. jarg422h.htm#spam +11091. http://maps.vix.com/rbl/usage.html +11092. jarg422h.htm#RE +11093. jarg422h.htm#RBL +11094. jarg422h.htm#%3d%20R%20%3d +11095. jarg422h.htm#CTSS +11096. jarg422h.htm#dot%20file +11097. jarg422h.htm#profile +11098. jarg422h.htm#read-only%20user +11099. jarg422h.htm#rc%20file +11100. jarg422h.htm#%3d%20R%20%3d +11101. jarg422h.htm#regexp +11102. jarg422h.htm#README%20file +11103. jarg422h.htm#RE +11104. jarg422h.htm#%3d%20R%20%3d +11105. jarg422h.htm#luser +11106. jarg422h.htm#twink +11107. jarg422h.htm#terminal%20junkie +11108. jarg422h.htm#lurker +11109. jarg422h.htm#real +11110. jarg422h.htm#read-only%20user +11111. jarg422h.htm#%3d%20R%20%3d +11112. jarg422h.htm#real%20estate +11113. jarg422h.htm#README%20file +11114. jarg422h.htm#%3d%20R%20%3d +11115. jarg422h.htm#virtual +11116. jarg422h.htm#real%20hack +11117. jarg422h.htm#real +11118. jarg422h.htm#%3d%20R%20%3d +11119. jarg422h.htm#nanoacre +11120. jarg422h.htm#dinosaur%20pen +11121. jarg422h.htm#real%20operating%20system +11122. jarg422h.htm#real%20estate +11123. jarg422h.htm#%3d%20R%20%3d +11124. jarg422h.htm#crock +11125. jarg422h.htm#hack +11126. jarg422h.htm#Real%20Programmer +11127. jarg422h.htm#real%20hack +11128. jarg422h.htm#%3d%20R%20%3d +11129. jarg422h.htm#MS-DOS +11130. jarg422h.htm#holy%20wars +11131. jarg422h.htm#religious%20issues +11132. jarg422h.htm#proprietary +11133. jarg422h.htm#Get%20a%20real%20computer! +11134. jarg422h.htm#Real%20Soon%20Now +11135. jarg422h.htm#real%20operating%20system +11136. jarg422h.htm#%3d%20R%20%3d +11137. jarg422h.htm#bare%20metal +11138. jarg422h.htm#bum +11139. jarg422h.htm#tense +11140. jarg422h.htm#Good%20Thing +11141. jarg422h.htm#The%20Story%20of%20Mel +11142. http://www.datamation.com/ +11143. jarg422h.htm#real%20time +11144. jarg422h.htm#Real%20Programmer +11145. jarg422h.htm#%3d%20R%20%3d +11146. jarg422h.htm#copious%20free%20time +11147. jarg422h.htm#real%20user +11148. jarg422h.htm#Real%20Soon%20Now +11149. jarg422h.htm#%3d%20R%20%3d +11150. jarg422h.htm#canonical +11151. jarg422h.htm#Real%20World +11152. jarg422h.htm#real%20time +11153. jarg422h.htm#%3d%20R%20%3d +11154. jarg422h.htm#user +11155. jarg422h.htm#luser +11156. jarg422h.htm#reality%20check +11157. jarg422h.htm#real%20user +11158. jarg422h.htm#%3d%20R%20%3d +11159. jarg422h.htm#COBOL +11160. jarg422h.htm#IBM +11161. jarg422h.htm#code%20grinder +11162. jarg422h.htm#fear%20and%20loathing +11163. jarg422h.htm#mundane +11164. jarg422h.htm#uninteresting +11165. jarg422h.htm#reality-distortion%20field +11166. jarg422h.htm#Real%20World +11167. jarg422h.htm#%3d%20R%20%3d +11168. jarg422h.htm#smoke%20test +11169. jarg422h.htm#real%20user +11170. jarg422h.htm#sanity%20check +11171. jarg422h.htm#reaper +11172. jarg422h.htm#reality%20check +11173. jarg422h.htm#%3d%20R%20%3d +11174. jarg422h.htm#recompile%20the%20world +11175. jarg422h.htm#reality-distortion%20field +11176. jarg422h.htm#%3d%20R%20%3d +11177. jarg422h.htm#prowler +11178. jarg422h.htm#GFR +11179. jarg422h.htm#rectangle%20slinger +11180. jarg422h.htm#reaper +11181. jarg422h.htm#%3d%20R%20%3d +11182. jarg422h.htm#recursion +11183. jarg422h.htm#recompile%20the%20world +11184. jarg422h.htm#%3d%20R%20%3d +11185. jarg422h.htm#polygon%20pusher +11186. jarg422h.htm#recursive%20acronym +11187. jarg422h.htm#rectangle%20slinger +11188. jarg422h.htm#%3d%20R%20%3d +11189. jarg422h.htm#recursion +11190. jarg422h.htm#tail%20recursion +11191. jarg422h.htm#Red%20Book +11192. jarg422h.htm#recursion +11193. jarg422h.htm#%3d%20R%20%3d +11194. jarg422h.htm#GNU +11195. jarg422h.htm#backronym +11196. jarg422h.htm#mung +11197. jarg422h.htm#EMACS +11198. jarg422h.htm#red%20wire +11199. jarg422h.htm#recursive%20acronym +11200. jarg422h.htm#%3d%20R%20%3d +11201. jarg422h.htm#PostScript +11202. jarg422h.htm#Green%20Book +11203. jarg422h.htm#Blue%20Book +11204. jarg422h.htm#White%20Book +11205. jarg422h.htm#Green%20Book +11206. jarg422h.htm#Orange%20Book +11207. jarg422h.htm#book%20titles +11208. jarg422h.htm#regexp +11209. jarg422h.htm#Red%20Book +11210. jarg422h.htm#%3d%20R%20%3d +11211. jarg422h.htm#softy +11212. jarg422h.htm#blue%20wire +11213. jarg422h.htm#yellow%20wire +11214. jarg422h.htm#purple%20wire +11215. jarg422h.htm#register%20dancing +11216. jarg422h.htm#red%20wire +11217. jarg422h.htm#%3d%20R%20%3d +11218. jarg422h.htm#glob +11219. mailto:<henry@zoo.toronto.edu> +11220. jarg422h.htm#rehi +11221. jarg422h.htm#regexp +11222. jarg422h.htm#%3d%20R%20%3d +11223. jarg422h.htm#reincarnation%20cycle%20of +11224. jarg422h.htm#register%20dancing +11225. jarg422h.htm#%3d%20R%20%3d +11226. jarg422h.htm#channel%20hopping +11227. jarg422h.htm#reinvent%20the%20wheel +11228. jarg422h.htm#rehi +11229. jarg422h.htm#%3d%20R%20%3d +11230. jarg422h.htm#cycle%20of%20reincarnation +11231. jarg422h.htm#relay%20rape +11232. jarg422h.htm#reincarnation%20cycle%20of +11233. jarg422h.htm#%3d%20R%20%3d +11234. jarg422h.htm#religion%20of%20CHI +11235. jarg422h.htm#reinvent%20the%20wheel +11236. jarg422h.htm#%3d%20R%20%3d +11237. jarg422h.htm#spam +11238. jarg422h.htm#religious%20issues +11239. jarg422h.htm#relay%20rape +11240. jarg422h.htm#%3d%20R%20%3d +11241. jarg422h.htm#Church%20of%20the%20SubGenius +11242. jarg422h.htm#Discordianism +11243. jarg422h.htm#considered%20harmful +11244. jarg422h.htm#replicator +11245. jarg422h.htm#religion%20of%20CHI +11246. jarg422h.htm#%3d%20R%20%3d +11247. jarg422h.htm#holy%20wars +11248. jarg422h.htm#holy%20wars +11249. jarg422h.htm#theology +11250. jarg422h.htm#bigot +11251. jarg422h.htm#ha%20ha%20only%20serious +11252. jarg422h.htm#Get%20a%20life! +11253. jarg422h.htm#reply +11254. jarg422h.htm#religious%20issues +11255. jarg422h.htm#%3d%20R%20%3d +11256. jarg422h.htm#meme +11257. jarg422h.htm#quine +11258. jarg422h.htm#worm +11259. jarg422h.htm#wabbit +11260. jarg422h.htm#fork%20bomb +11261. jarg422h.htm#virus +11262. jarg422h.htm#life +11263. jarg422h.htm#nanobot +11264. jarg422h.htm#Unix +11265. jarg422h.htm#C +11266. jarg422h.htm#Unix%20conspiracy +11267. jarg422h.htm#restriction +11268. jarg422h.htm#replicator +11269. jarg422h.htm#%3d%20R%20%3d +11270. jarg422h.htm#followup +11271. jarg422h.htm#retcon +11272. jarg422h.htm#reply +11273. jarg422h.htm#%3d%20R%20%3d +11274. jarg422h.htm#bug +11275. jarg422h.htm#feature +11276. jarg422h.htm#marketroid +11277. jarg422h.htm#flamage +11278. jarg422h.htm#RETI +11279. jarg422h.htm#restriction +11280. jarg422h.htm#%3d%20R%20%3d +11281. jarg422h.htm#retrocomputing +11282. jarg422h.htm#retcon +11283. jarg422h.htm#%3d%20R%20%3d +11284. jarg422h.htm#RTI +11285. jarg422h.htm#return%20from%20the%20dead +11286. jarg422h.htm#RETI +11287. jarg422h.htm#%3d%20R%20%3d +11288. jarg422h.htm#hack%20value +11289. jarg422h.htm#punched%20card +11290. jarg422h.htm#INTERCAL +11291. jarg422h.htm#JCL +11292. jarg422h.htm#Zork +11293. http://www.ccil.org/retro +11294. jarg422h.htm#RFC +11295. jarg422h.htm#retrocomputing +11296. jarg422h.htm#%3d%20R%20%3d +11297. jarg422h.htm#person%20of%20no%20account +11298. jarg422h.htm#RFE +11299. jarg422h.htm#return%20from%20the%20dead +11300. jarg422h.htm#%3d%20R%20%3d +11301. jarg422h.htm#rib%20site +11302. jarg422h.htm#RFC +11303. jarg422h.htm#%3d%20R%20%3d +11304. jarg422h.htm#RFC +11305. jarg422h.htm#rice%20box +11306. jarg422h.htm#RFE +11307. jarg422h.htm#%3d%20R%20%3d +11308. jarg422h.htm#backbone%20site +11309. jarg422h.htm#backbone%20site +11310. jarg422h.htm#leaf%20site +11311. jarg422h.htm#backbone%20site +11312. jarg422h.htm#Right%20Thing +11313. jarg422h.htm#rib%20site +11314. jarg422h.htm#%3d%20R%20%3d +11315. jarg422h.htm#rip +11316. jarg422h.htm#rice%20box +11317. jarg422h.htm#%3d%20R%20%3d +11318. jarg422h.htm#Wrong%20Thing +11319. jarg422h.htm#ripoff +11320. jarg422h.htm#Right%20Thing +11321. jarg422h.htm#%3d%20R%20%3d +11322. jarg422h.htm#RL +11323. jarg422h.htm#rip +11324. jarg422h.htm#%3d%20R%20%3d +11325. jarg422h.htm#chad +11326. jarg422h.htm#roach +11327. jarg422h.htm#ripoff +11328. jarg422h.htm#%3d%20R%20%3d +11329. jarg422h.htm#meatspace +11330. jarg422h.htm#VR +11331. jarg422h.htm#robocanceller +11332. jarg422h.htm#RL +11333. jarg422h.htm#%3d%20R%20%3d +11334. jarg422h.htm#toast +11335. jarg422h.htm#fried +11336. jarg422h.htm#robot +11337. jarg422h.htm#roach +11338. jarg422h.htm#%3d%20R%20%3d +11339. jarg422h.htm#spam +11340. jarg422h.htm#Breidbart%20Index +11341. jarg422h.htm#ARMM +11342. jarg422h.htm#Dave%20the%20Resurrector +11343. jarg422h.htm#robust +11344. jarg422h.htm#robocanceller +11345. jarg422h.htm#%3d%20R%20%3d +11346. jarg422h.htm#bot +11347. jarg422h.htm#rococo +11348. jarg422h.htm#robot +11349. jarg422h.htm#%3d%20R%20%3d +11350. jarg422h.htm#bulletproof +11351. jarg422h.htm#smart +11352. jarg422h.htm#brittle +11353. jarg422h.htm#rogue +11354. jarg422h.htm#robust +11355. jarg422h.htm#%3d%20R%20%3d +11356. jarg422h.htm#baroque +11357. jarg422h.htm#critical%20mass +11358. jarg422h.htm#room-temperature%20IQ +11359. jarg422h.htm#rococo +11360. jarg422h.htm#%3d%20R%20%3d +11361. jarg422h.htm#nethack +11362. jarg422h.htm#ISP +11363. jarg422h.htm#spam +11364. jarg422h.htm#IDP +11365. jarg422h.htm#UDP +11366. jarg422h.htm#nethack +11367. jarg422h.htm#moria +11368. jarg422h.htm#Angband +11369. jarg422h.htm#root +11370. jarg422h.htm#rogue +11371. jarg422h.htm#%3d%20R%20%3d +11372. jarg422h.htm#luser +11373. jarg422h.htm#drool-proof%20paper +11374. jarg422h.htm#root%20mode +11375. jarg422h.htm#room-temperature%20IQ +11376. jarg422h.htm#%3d%20R%20%3d +11377. jarg422h.htm#superuser +11378. jarg422h.htm#avatar +11379. jarg422h.htm#root%20mode +11380. jarg422h.htm#go%20root +11381. jarg422h.htm#wheel +11382. jarg422h.htm#rot13 +11383. jarg422h.htm#root +11384. jarg422h.htm#%3d%20R%20%3d +11385. jarg422h.htm#wizard%20mode +11386. jarg422h.htm#rotary%20debugger +11387. jarg422h.htm#root%20mode +11388. jarg422h.htm#%3d%20R%20%3d +11389. jarg422h.htm#spoiler +11390. jarg422h.htm#spoiler%20space +11391. jarg422h.htm#round%20tape +11392. jarg422h.htm#rot13 +11393. jarg422h.htm#%3d%20R%20%3d +11394. jarg422h.htm#ANSI%20standard%20pizza +11395. jarg422h.htm#RSN +11396. jarg422h.htm#rotary%20debugger +11397. jarg422h.htm#%3d%20R%20%3d +11398. jarg422h.htm#macrotape +11399. jarg422h.htm#square%20tape +11400. jarg422h.htm#RTBM +11401. jarg422h.htm#round%20tape +11402. jarg422h.htm#%3d%20R%20%3d +11403. jarg422h.htm#Real%20Soon%20Now +11404. jarg422h.htm#RTFAQ +11405. jarg422h.htm#RSN +11406. jarg422h.htm#%3d%20R%20%3d +11407. jarg422h.htm#RTFM +11408. jarg422h.htm#newbie +11409. jarg422h.htm#RTFB +11410. jarg422h.htm#RTBM +11411. jarg422h.htm#%3d%20R%20%3d +11412. jarg422h.htm#RTFM +11413. jarg422h.htm#FAQ%20list +11414. jarg422h.htm#RTFM +11415. jarg422h.htm#RTFAQ +11416. jarg422h.htm#%3d%20R%20%3d +11417. jarg422h.htm#RTFS +11418. jarg422h.htm#RTFB +11419. jarg422h.htm#%3d%20R%20%3d +11420. jarg422h.htm#guru +11421. jarg422h.htm#Don't%20do%20that%20then! +11422. jarg422h.htm#randomness +11423. jarg422h.htm#FM +11424. jarg422h.htm#RTFAQ +11425. jarg422h.htm#RTFB +11426. jarg422h.htm#RTFS +11427. jarg422h.htm#STFW +11428. jarg422h.htm#RTM +11429. jarg422h.htm#UTSL +11430. jarg422h.htm#RTI +11431. jarg422h.htm#RTFM +11432. jarg422h.htm#%3d%20R%20%3d +11433. jarg422h.htm#RTFM +11434. jarg422h.htm#RTFB +11435. jarg422h.htm#legalese +11436. jarg422h.htm#Right%20Thing +11437. jarg422h.htm#Real%20World +11438. jarg422h.htm#RTM +11439. jarg422h.htm#RTFS +11440. jarg422h.htm#%3d%20R%20%3d +11441. jarg422h.htm#pop +11442. jarg422h.htm#POPJ +11443. jarg422h.htm#RTS +11444. jarg422h.htm#RTI +11445. jarg422h.htm#%3d%20R%20%3d +11446. jarg422h.htm#RTFM +11447. jarg422h.htm#Great%20Worm +11448. jarg422h.htm#RTFM +11449. jarg422h.htm#rude +11450. jarg422h.htm#RTM +11451. jarg422h.htm#%3d%20R%20%3d +11452. jarg422h.htm#suit +11453. jarg422h.htm#runes +11454. jarg422h.htm#RTS +11455. jarg422h.htm#%3d%20R%20%3d +11456. jarg422h.htm#cuspy +11457. jarg422h.htm#all-elbows +11458. jarg422h.htm#runic +11459. jarg422h.htm#rude +11460. jarg422h.htm#%3d%20R%20%3d +11461. jarg422h.htm#heavy%20wizardry +11462. jarg422h.htm#black%20art +11463. jarg422h.htm#parse +11464. jarg422h.htm#line%20noise +11465. jarg422h.htm#casting%20the%20runes +11466. jarg422h.htm#Great%20Runes +11467. jarg422h.htm#rusty%20iron +11468. jarg422h.htm#runes +11469. jarg422h.htm#%3d%20R%20%3d +11470. jarg422h.htm#obscure +11471. jarg422h.htm#rusty%20memory +11472. jarg422h.htm#runic +11473. jarg422h.htm#%3d%20R%20%3d +11474. jarg422h.htm#tired%20iron +11475. jarg422h.htm#water%20MIPS +11476. jarg422h.htm#rusty%20wire +11477. jarg422h.htm#rusty%20iron +11478. jarg422h.htm#%3d%20R%20%3d +11479. jarg422h.htm#washing%20machine +11480. jarg422h.htm#donuts +11481. jarg422h.htm#S%2fN%20ratio +11482. jarg422h.htm#rusty%20memory +11483. jarg422h.htm#%3d%20R%20%3d +11484. jarg422h.htm#%3d%20T%20%3d +11485. jarg422h.htm#%3d%20R%20%3d +11486. jarg422h.htm#The%20Jargon%20Lexicon +11487. jarg422h.htm#S%2fN%20ratio +11488. jarg422h.htm#sacred +11489. jarg422h.htm#saga +11490. jarg422h.htm#sagan +11491. jarg422h.htm#SAIL +11492. jarg422h.htm#salescritter +11493. jarg422h.htm#salt +11494. jarg422h.htm#salt%20mines +11495. jarg422h.htm#salt%20substrate +11496. jarg422h.htm#same-day%20service +11497. jarg422h.htm#samizdat +11498. jarg422h.htm#samurai +11499. jarg422h.htm#sandbender +11500. jarg422h.htm#sandbox +11501. jarg422h.htm#sanity%20check +11502. jarg422h.htm#Saturday-night%20special +11503. jarg422h.htm#say +11504. jarg422h.htm#scag +11505. jarg422h.htm#scanno +11506. jarg422h.htm#scary%20devil%20monastery +11507. jarg422h.htm#schroedinbug +11508. jarg422h.htm#science-fiction%20fandom +11509. jarg422h.htm#scram%20switch +11510. jarg422h.htm#scratch +11511. jarg422h.htm#scratch%20monkey +11512. jarg422h.htm#scream%20and%20die +11513. jarg422h.htm#screaming%20tty +11514. jarg422h.htm#screen +11515. jarg422h.htm#screen%20name +11516. jarg422h.htm#screw +11517. jarg422h.htm#screwage +11518. jarg422h.htm#scribble +11519. jarg422h.htm#script%20kiddies +11520. jarg422h.htm#scrog +11521. jarg422h.htm#scrool +11522. jarg422h.htm#scrozzle +11523. jarg422h.htm#scruffies +11524. jarg422h.htm#SCSI +11525. jarg422h.htm#ScumOS +11526. jarg422h.htm#search-and-destroy%20mode +11527. jarg422h.htm#second-system%20effect +11528. jarg422h.htm#secondary%20damage +11529. jarg422h.htm#security%20through%20obscurity +11530. jarg422h.htm#SED +11531. jarg422h.htm#segfault +11532. jarg422h.htm#seggie +11533. jarg422h.htm#segment +11534. jarg422h.htm#segmentation%20fault +11535. jarg422h.htm#segv +11536. jarg422h.htm#self-reference +11537. jarg422h.htm#selvage +11538. jarg422h.htm#semi +11539. jarg422h.htm#semi-automated +11540. jarg422h.htm#semi-infinite +11541. jarg422h.htm#senior%20bit +11542. jarg422h.htm#September%20that%20never%20ended +11543. jarg422h.htm#server +11544. jarg422h.htm#SEX +11545. jarg422h.htm#sex%20changer +11546. jarg422h.htm#shambolic%20link +11547. jarg422h.htm#shar%20file +11548. jarg422h.htm#sharchive +11549. jarg422h.htm#Share%20and%20enjoy! +11550. jarg422h.htm#shareware +11551. jarg422h.htm#sharing%20violation +11552. jarg422h.htm#shebang +11553. jarg422h.htm#shelfware +11554. jarg422h.htm#shell +11555. jarg422h.htm#shell%20out +11556. jarg422h.htm#shift%20left%20(or%20right)%20logical +11557. jarg422h.htm#shim +11558. jarg422h.htm#shitogram +11559. jarg422h.htm#short%20card +11560. jarg422h.htm#shotgun%20debugging +11561. jarg422h.htm#shovelware +11562. jarg422h.htm#showstopper +11563. jarg422h.htm#shriek +11564. jarg422h.htm#Shub-Internet +11565. jarg422h.htm#sidecar +11566. jarg422h.htm#SIG +11567. jarg422h.htm#sig%20block +11568. jarg422h.htm#sig%20quote +11569. jarg422h.htm#sig%20virus +11570. jarg422h.htm#signal-to-noise%20ratio +11571. jarg422h.htm#silicon +11572. jarg422h.htm#silly%20walk +11573. jarg422h.htm#silo +11574. jarg422h.htm#Silver%20Book +11575. jarg422h.htm#since%20time%20T%20equals%20minus%20infinity +11576. jarg422h.htm#sitename +11577. jarg422h.htm#skrog +11578. jarg422h.htm#skulker +11579. jarg422h.htm#slab +11580. jarg422h.htm#slack +11581. jarg422h.htm#slap%20on%20the%20side +11582. jarg422h.htm#slash +11583. jarg422h.htm#slashdot%20effect +11584. jarg422h.htm#sleep +11585. jarg422h.htm#slim +11586. jarg422h.htm#slop +11587. jarg422h.htm#slopsucker +11588. jarg422h.htm#Slowlaris +11589. jarg422h.htm#slurp +11590. jarg422h.htm#smart +11591. jarg422h.htm#smart%20terminal +11592. jarg422h.htm#smash%20case +11593. jarg422h.htm#smash%20the%20stack +11594. jarg422h.htm#smiley +11595. jarg422h.htm#smoke +11596. jarg422h.htm#smoke%20and%20mirrors +11597. jarg422h.htm#smoke%20test +11598. jarg422h.htm#smoking%20clover +11599. jarg422h.htm#smoot +11600. jarg422h.htm#SMOP +11601. jarg422h.htm#smurf +11602. jarg422h.htm#SNAFU%20principle +11603. jarg422h.htm#snail +11604. jarg422h.htm#snail-mail +11605. jarg422h.htm#snap +11606. jarg422h.htm#snarf +11607. jarg422h.htm#snarf%20&%20barf +11608. jarg422h.htm#snarf%20down +11609. jarg422h.htm#snark +11610. jarg422h.htm#sneaker +11611. jarg422h.htm#sneakernet +11612. jarg422h.htm#sniff +11613. jarg422h.htm#snivitz +11614. jarg422h.htm#'Snooze +11615. jarg422h.htm#SO +11616. jarg422h.htm#social%20engineering +11617. jarg422h.htm#social%20science%20number +11618. jarg422h.htm#sock%20puppet +11619. jarg422h.htm#sodium%20substrate +11620. jarg422h.htm#soft%20boot +11621. jarg422h.htm#softcopy +11622. jarg422h.htm#software%20bloat +11623. jarg422h.htm#software%20hoarding +11624. jarg422h.htm#software%20laser +11625. jarg422h.htm#software%20rot +11626. jarg422h.htm#softwarily +11627. jarg422h.htm#softy +11628. jarg422h.htm#some%20random%20X +11629. jarg422h.htm#sorcerer's%20apprentice%20mode +11630. jarg422h.htm#SOS +11631. jarg422h.htm#source +11632. jarg422h.htm#source%20of%20all%20good%20bits +11633. jarg422h.htm#space-cadet%20keyboard +11634. jarg422h.htm#spaceship%20operator +11635. jarg422h.htm#SPACEWAR +11636. jarg422h.htm#spaghetti%20code +11637. jarg422h.htm#spaghetti%20inheritance +11638. jarg422h.htm#spam +11639. jarg422h.htm#spam%20bait +11640. jarg422h.htm#spamblock +11641. jarg422h.htm#spamhaus +11642. jarg422h.htm#spamvertize +11643. jarg422h.htm#spangle +11644. jarg422h.htm#spawn +11645. jarg422h.htm#special-case +11646. jarg422h.htm#speedometer +11647. jarg422h.htm#spell +11648. jarg422h.htm#spelling%20flame +11649. jarg422h.htm#spider +11650. jarg422h.htm#spider%20food +11651. jarg422h.htm#spiffy +11652. jarg422h.htm#spike +11653. jarg422h.htm#spin +11654. jarg422h.htm#spl +11655. jarg422h.htm#splash%20screen +11656. jarg422h.htm#splat +11657. jarg422h.htm#splat%20out +11658. jarg422h.htm#spod +11659. jarg422h.htm#spoiler +11660. jarg422h.htm#spoiler%20space +11661. jarg422h.htm#sponge +11662. jarg422h.htm#spoof +11663. jarg422h.htm#spool +11664. jarg422h.htm#spool%20file +11665. jarg422h.htm#spungle +11666. jarg422h.htm#square%20tape +11667. jarg422h.htm#squirrelcide +11668. jarg422h.htm#stack +11669. jarg422h.htm#stack%20puke +11670. jarg422h.htm#stale%20pointer%20bug +11671. jarg422h.htm#star%20out +11672. jarg422h.htm#state +11673. jarg422h.htm#stealth%20manager +11674. jarg422h.htm#steam-powered +11675. jarg422h.htm#STFW +11676. jarg422h.htm#stiffy +11677. jarg422h.htm#stir-fried%20random +11678. jarg422h.htm#stomp%20on +11679. jarg422h.htm#Stone%20Age +11680. jarg422h.htm#stone%20knives%20and%20bearskins +11681. jarg422h.htm#stoppage +11682. jarg422h.htm#store +11683. jarg422h.htm#strided +11684. jarg422h.htm#stroke +11685. jarg422h.htm#strudel +11686. jarg422h.htm#stubroutine +11687. jarg422h.htm#studly +11688. jarg422h.htm#studlycaps +11689. jarg422h.htm#stunning +11690. jarg422h.htm#stupid-sort +11691. jarg422h.htm#Stupids +11692. jarg422h.htm#Sturgeon's%20Law +11693. jarg422h.htm#sucking%20mud +11694. jarg422h.htm#sufficiently%20small +11695. jarg422h.htm#suit +11696. jarg422h.htm#suitable%20win +11697. jarg422h.htm#suitably%20small +11698. jarg422h.htm#Sun +11699. jarg422h.htm#sun%20lounge +11700. jarg422h.htm#sun-stools +11701. jarg422h.htm#sunspots +11702. jarg422h.htm#super%20source%20quench +11703. jarg422h.htm#superloser +11704. jarg422h.htm#superprogrammer +11705. jarg422h.htm#superuser +11706. jarg422h.htm#support +11707. jarg422h.htm#surf +11708. jarg422h.htm#Suzie%20COBOL +11709. jarg422h.htm#swab +11710. jarg422h.htm#swap +11711. jarg422h.htm#swap%20space +11712. jarg422h.htm#swapped%20in +11713. jarg422h.htm#swapped%20out +11714. jarg422h.htm#swizzle +11715. jarg422h.htm#sync +11716. jarg422h.htm#syntactic%20salt +11717. jarg422h.htm#syntactic%20sugar +11718. jarg422h.htm#sys-frog +11719. jarg422h.htm#sysadmin +11720. jarg422h.htm#sysape +11721. jarg422h.htm#sysop +11722. jarg422h.htm#system +11723. jarg422h.htm#systems%20jock +11724. jarg422h.htm#system%20mangler +11725. jarg422h.htm#SysVile +11726. jarg422h.htm#sacred +11727. jarg422h.htm#rusty%20wire +11728. jarg422h.htm#%3d%20S%20%3d +11729. jarg422h.htm#signal-to-noise%20ratio +11730. jarg422h.htm#saga +11731. jarg422h.htm#S%2fN%20ratio +11732. jarg422h.htm#%3d%20S%20%3d +11733. jarg422h.htm#sagan +11734. jarg422h.htm#sacred +11735. jarg422h.htm#%3d%20S%20%3d +11736. jarg422h.htm#gabriel +11737. jarg422h.htm#logical +11738. jarg422h.htm#El%20Camino%20Bignum +11739. jarg422h.htm#meme +11740. jarg422h.htm#SAIL +11741. jarg422h.htm#saga +11742. jarg422h.htm#%3d%20S%20%3d +11743. jarg422h.htm#salescritter +11744. jarg422h.htm#sagan +11745. jarg422h.htm#%3d%20S%20%3d +11746. jarg422h.htm#WAITS +11747. jarg422h.htm#salt +11748. jarg422h.htm#SAIL +11749. jarg422h.htm#%3d%20S%20%3d +11750. jarg422h.htm#marketroid +11751. jarg422h.htm#suit +11752. jarg422h.htm#droid +11753. jarg422h.htm#salt%20mines +11754. jarg422h.htm#salescritter +11755. jarg422h.htm#%3d%20S%20%3d +11756. jarg422h.htm#frob +11757. jarg422h.htm#salt%20substrate +11758. jarg422h.htm#salt +11759. jarg422h.htm#%3d%20S%20%3d +11760. jarg422h.htm#playpen +11761. jarg422h.htm#sandbox +11762. jarg422h.htm#same-day%20service +11763. jarg422h.htm#salt%20mines +11764. jarg422h.htm#%3d%20S%20%3d +11765. jarg422h.htm#samizdat +11766. jarg422h.htm#salt%20substrate +11767. jarg422h.htm#%3d%20S%20%3d +11768. jarg422h.htm#MS-DOS +11769. jarg422h.htm#well-behaved +11770. jarg422h.htm#PC-ism +11771. jarg422h.htm#samurai +11772. jarg422h.htm#same-day%20service +11773. jarg422h.htm#%3d%20S%20%3d +11774. jarg422h.htm#hacker%20ethic +11775. jarg422h.htm#Lions%20Book +11776. jarg422h.htm#sandbender +11777. jarg422h.htm#samizdat +11778. jarg422h.htm#%3d%20S%20%3d +11779. jarg422h.htm#cyberpunk +11780. jarg422h.htm#sneaker +11781. jarg422h.htm#Stupids +11782. jarg422h.htm#social%20engineering +11783. jarg422h.htm#cracker +11784. jarg422h.htm#hacker%20ethic +11785. jarg422h.htm#dark-side%20hacker +11786. jarg422h.htm#sandbox +11787. jarg422h.htm#samurai +11788. jarg422h.htm#%3d%20S%20%3d +11789. jarg422h.htm#ironmonger +11790. jarg422h.htm#polygon%20pusher +11791. jarg422h.htm#sanity%20check +11792. jarg422h.htm#sandbender +11793. jarg422h.htm#%3d%20S%20%3d +11794. jarg422h.htm#playpen +11795. jarg422h.htm#link%20farm +11796. jarg422h.htm#Saturday-night%20special +11797. jarg422h.htm#sandbox +11798. jarg422h.htm#%3d%20S%20%3d +11799. jarg422h.htm#reality%20check +11800. jarg422h.htm#say +11801. jarg422h.htm#sanity%20check +11802. jarg422h.htm#%3d%20S%20%3d +11803. jarg422h.htm#quick-and-dirty +11804. jarg422h.htm#salescritter +11805. jarg422h.htm#scag +11806. jarg422h.htm#Saturday-night%20special +11807. jarg422h.htm#%3d%20S%20%3d +11808. jarg422h.htm#newline +11809. jarg422h.htm#mundane +11810. jarg422h.htm#scanno +11811. jarg422h.htm#say +11812. jarg422h.htm#%3d%20S%20%3d +11813. jarg422h.htm#scrog +11814. jarg422h.htm#roach +11815. jarg422h.htm#scary%20devil%20monastery +11816. jarg422h.htm#scag +11817. jarg422h.htm#%3d%20S%20%3d +11818. jarg422h.htm#thinko +11819. jarg422h.htm#schroedinbug +11820. jarg422h.htm#scanno +11821. jarg422h.htm#%3d%20S%20%3d +11822. jarg422h.htm#science-fiction%20fandom +11823. jarg422h.htm#scary%20devil%20monastery +11824. jarg422h.htm#%3d%20S%20%3d +11825. jarg422h.htm#bit%20rot +11826. jarg422h.htm#heisenbug +11827. jarg422h.htm#Bohr%20bug +11828. jarg422h.htm#mandelbug +11829. jarg422h.htm#scram%20switch +11830. jarg422h.htm#schroedinbug +11831. jarg422h.htm#%3d%20S%20%3d +11832. jarg422h.htm#defenestration +11833. jarg422h.htm#great-wall +11834. jarg422h.htm#cyberpunk +11835. jarg422h.htm#h +11836. jarg422h.htm#ha%20ha%20only%20serious +11837. jarg422h.htm#IMHO +11838. jarg422h.htm#mundane +11839. jarg422h.htm#neep-neep +11840. jarg422h.htm#Real%20Soon%20Now +11841. jarg422h.htm#cowboy +11842. jarg422h.htm#cyberspace +11843. jarg422h.htm#de-rezz +11844. jarg422h.htm#go%20flatline +11845. jarg422h.htm#ice +11846. jarg422h.htm#phage +11847. jarg422h.htm#virus +11848. jarg422h.htm#wetware +11849. jarg422h.htm#wirehead +11850. jarg422h.htm#worm +11851. jarg422h.htm#scratch +11852. jarg422h.htm#science-fiction%20fandom +11853. jarg422h.htm#%3d%20S%20%3d +11854. jarg422h.htm#Big%20Red%20Switch +11855. jarg422h.htm#frob +11856. jarg422h.htm#dinosaur%20pen +11857. jarg422h.htm#field%20servoid +11858. jarg422h.htm#Easter%20egging +11859. jarg422h.htm#molly-guard +11860. jarg422h.htm#TMRC +11861. jarg422h.htm#backronym +11862. jarg422h.htm#core%20dump +11863. jarg422h.htm#scratch%20monkey +11864. jarg422h.htm#scram%20switch +11865. jarg422h.htm#%3d%20S%20%3d +11866. jarg422h.htm#scribble +11867. jarg422h.htm#scratch%20monkey +11868. jarg422h.htm#scream%20and%20die +11869. jarg422h.htm#scratch +11870. jarg422h.htm#%3d%20S%20%3d +11871. jarg422h.htm#scratch%20monkey +11872. jarg422h.htm#DEC +11873. jarg422h.htm#field%20circus +11874. jarg422h.htm#field%20circus +11875. jarg422h.htm#droid +11876. jarg422h.htm#PM +11877. jarg422h.htm#screaming%20tty +11878. jarg422h.htm#scratch%20monkey +11879. jarg422h.htm#%3d%20S%20%3d +11880. jarg422h.htm#cough%20and%20die +11881. jarg422h.htm#screen +11882. jarg422h.htm#scream%20and%20die +11883. jarg422h.htm#%3d%20S%20%3d +11884. jarg422h.htm#screen%20name +11885. jarg422h.htm#screaming%20tty +11886. jarg422h.htm#%3d%20S%20%3d +11887. jarg422h.htm#demoscene +11888. jarg422h.htm#demoeffect +11889. jarg422h.htm#screw +11890. jarg422h.htm#screen +11891. jarg422h.htm#%3d%20S%20%3d +11892. jarg422h.htm#handle +11893. jarg422h.htm#screwage +11894. jarg422h.htm#screen%20name +11895. jarg422h.htm#%3d%20S%20%3d +11896. jarg422h.htm#lose +11897. jarg422h.htm#scribble +11898. jarg422h.htm#screw +11899. jarg422h.htm#%3d%20S%20%3d +11900. jarg422h.htm#lossage +11901. jarg422h.htm#script%20kiddies +11902. jarg422h.htm#screwage +11903. jarg422h.htm#%3d%20S%20%3d +11904. jarg422h.htm#trash +11905. jarg422h.htm#mung +11906. jarg422h.htm#mangle +11907. jarg422h.htm#scrog +11908. jarg422h.htm#scribble +11909. jarg422h.htm#%3d%20S%20%3d +11910. jarg422h.htm#cracker +11911. jarg422h.htm#exploit +11912. jarg422h.htm#scrool +11913. jarg422h.htm#script%20kiddies +11914. jarg422h.htm#%3d%20S%20%3d +11915. jarg422h.htm#scag +11916. jarg422h.htm#scribble +11917. jarg422h.htm#mangle +11918. jarg422h.htm#scrozzle +11919. jarg422h.htm#scrog +11920. jarg422h.htm#%3d%20S%20%3d +11921. jarg422h.htm#scruffies +11922. jarg422h.htm#scrool +11923. jarg422h.htm#%3d%20S%20%3d +11924. jarg422h.htm#SCSI +11925. jarg422h.htm#scrozzle +11926. jarg422h.htm#%3d%20S%20%3d +11927. jarg422h.htm#neats%20vs.%20scruffies +11928. jarg422h.htm#ScumOS +11929. jarg422h.htm#scruffies +11930. jarg422h.htm#%3d%20S%20%3d +11931. jarg422h.htm#search-and-destroy%20mode +11932. jarg422h.htm#SCSI +11933. jarg422h.htm#%3d%20S%20%3d +11934. jarg422h.htm#sun-stools +11935. jarg422h.htm#AIDX +11936. jarg422h.htm#Macintrash +11937. jarg422h.htm#Nominal%20Semidestructor +11938. jarg422h.htm#HP-SUX +11939. jarg422h.htm#second-system%20effect +11940. jarg422h.htm#ScumOS +11941. jarg422h.htm#%3d%20S%20%3d +11942. jarg422h.htm#infinite +11943. jarg422h.htm#secondary%20damage +11944. jarg422h.htm#search-and-destroy%20mode +11945. jarg422h.htm#%3d%20S%20%3d +11946. jarg422h.htm#elephantine +11947. jarg422h.htm#Brooks's%20Law +11948. jarg422h.htm#creeping%20elegance +11949. jarg422h.htm#creeping%20featurism +11950. jarg422h.htm#Multics +11951. jarg422h.htm#OS%2f2 +11952. jarg422h.htm#X +11953. jarg422h.htm#software%20bloat +11954. jarg422h.htm#security%20through%20obscurity +11955. jarg422h.htm#second-system%20effect +11956. jarg422h.htm#%3d%20S%20%3d +11957. jarg422h.htm#segfault +11958. jarg422h.htm#fandango%20on%20core +11959. jarg422h.htm#grovel +11960. jarg422h.htm#SED +11961. jarg422h.htm#secondary%20damage +11962. jarg422h.htm#%3d%20S%20%3d +11963. jarg422h.htm#RTM +11964. jarg422h.htm#Great%20Worm +11965. jarg422h.htm#clone +11966. jarg422h.htm#ITS +11967. jarg422h.htm#Multics +11968. jarg422h.htm#segfault +11969. jarg422h.htm#security%20through%20obscurity +11970. jarg422h.htm#%3d%20S%20%3d +11971. jarg422h.htm#friode +11972. jarg422h.htm#LER +11973. jarg422h.htm#seggie +11974. jarg422h.htm#SED +11975. jarg422h.htm#%3d%20S%20%3d +11976. jarg422h.htm#segment +11977. jarg422h.htm#segmentation%20fault +11978. jarg422h.htm#segment +11979. jarg422h.htm#segfault +11980. jarg422h.htm#%3d%20S%20%3d +11981. jarg422h.htm#segmentation%20fault +11982. jarg422h.htm#segmentation%20fault +11983. jarg422h.htm#seggie +11984. jarg422h.htm#%3d%20S%20%3d +11985. jarg422h.htm#segmentation%20fault +11986. jarg422h.htm#segv +11987. jarg422h.htm#segment +11988. jarg422h.htm#%3d%20S%20%3d +11989. jarg422h.htm#core%20dump +11990. jarg422h.htm#self-reference +11991. jarg422h.htm#segmentation%20fault +11992. jarg422h.htm#%3d%20S%20%3d +11993. jarg422h.htm#segmentation%20fault +11994. jarg422h.htm#selvage +11995. jarg422h.htm#segv +11996. jarg422h.htm#%3d%20S%20%3d +11997. jarg422h.htm#self-reference +11998. jarg422h.htm#semi +11999. jarg422h.htm#self-reference +12000. jarg422h.htm#%3d%20S%20%3d +12001. jarg422h.htm#chad +12002. jarg422h.htm#semi-automated +12003. jarg422h.htm#selvage +12004. jarg422h.htm#%3d%20S%20%3d +12005. jarg422h.htm#grind +12006. jarg422h.htm#infinite +12007. jarg422h.htm#semi-infinite +12008. jarg422h.htm#semi +12009. jarg422h.htm#%3d%20S%20%3d +12010. jarg422h.htm#senior%20bit +12011. jarg422h.htm#semi-automated +12012. jarg422h.htm#%3d%20S%20%3d +12013. jarg422h.htm#infinite +12014. jarg422h.htm#September%20that%20never%20ended +12015. jarg422h.htm#semi-infinite +12016. jarg422h.htm#%3d%20S%20%3d +12017. jarg422h.htm#meta%20bit +12018. jarg422h.htm#server +12019. jarg422h.htm#senior%20bit +12020. jarg422h.htm#%3d%20S%20%3d +12021. jarg422h.htm#netiquette +12022. jarg422h.htm#AOL! +12023. jarg422h.htm#SEX +12024. jarg422h.htm#September%20that%20never%20ended +12025. jarg422h.htm#%3d%20S%20%3d +12026. jarg422h.htm#daemon +12027. jarg422h.htm#sex%20changer +12028. jarg422h.htm#server +12029. jarg422h.htm#%3d%20S%20%3d +12030. jarg422h.htm#Good%20Thing +12031. jarg422h.htm#virus +12032. jarg422h.htm#pubic%20directory +12033. jarg422h.htm#DEC +12034. jarg422h.htm#shambolic%20link +12035. jarg422h.htm#SEX +12036. jarg422h.htm#%3d%20S%20%3d +12037. jarg422h.htm#gender%20mender +12038. jarg422h.htm#shar%20file +12039. jarg422h.htm#sex%20changer +12040. jarg422h.htm#%3d%20S%20%3d +12041. jarg422h.htm#sharchive +12042. jarg422h.htm#shambolic%20link +12043. jarg422h.htm#%3d%20S%20%3d +12044. jarg422h.htm#sharchive +12045. jarg422h.htm#Share%20and%20enjoy! +12046. jarg422h.htm#shar%20file +12047. jarg422h.htm#%3d%20S%20%3d +12048. jarg422h.htm#flatten +12049. jarg422h.htm#Trojan%20horse +12050. jarg422h.htm#shareware +12051. jarg422h.htm#sharchive +12052. jarg422h.htm#%3d%20S%20%3d +12053. jarg422h.htm#README%20file +12054. jarg422h.htm#hacker%20ethic +12055. jarg422h.htm#suit +12056. jarg422h.htm#sharing%20violation +12057. jarg422h.htm#Share%20and%20enjoy! +12058. jarg422h.htm#%3d%20S%20%3d +12059. jarg422h.htm#freeware +12060. jarg422h.htm#careware +12061. jarg422h.htm#charityware +12062. jarg422h.htm#crippleware +12063. jarg422h.htm#FRS +12064. jarg422h.htm#guiltware +12065. jarg422h.htm#postcardware +12066. jarg422h.htm#-ware +12067. jarg422h.htm#payware +12068. jarg422h.htm#shebang +12069. jarg422h.htm#shareware +12070. jarg422h.htm#%3d%20S%20%3d +12071. jarg422h.htm#OS +12072. jarg422h.htm#shelfware +12073. jarg422h.htm#sharing%20violation +12074. jarg422h.htm#%3d%20S%20%3d +12075. jarg422h.htm#shell +12076. jarg422h.htm#shebang +12077. jarg422h.htm#%3d%20S%20%3d +12078. jarg422h.htm#shell%20out +12079. jarg422h.htm#shelfware +12080. jarg422h.htm#%3d%20S%20%3d +12081. jarg422h.htm#Multics +12082. jarg422h.htm#server +12083. jarg422h.htm#incantation +12084. jarg422h.htm#driver +12085. jarg422h.htm#shift%20left%20(or%20right)%20logical +12086. jarg422h.htm#shell +12087. jarg422h.htm#%3d%20S%20%3d +12088. jarg422h.htm#spawn +12089. jarg422h.htm#shim +12090. jarg422h.htm#shell%20out +12091. jarg422h.htm#%3d%20S%20%3d +12092. jarg422h.htm#PDP-10 +12093. jarg422h.htm#Programmer's%20Cheer +12094. jarg422h.htm#shitogram +12095. jarg422h.htm#shift%20left%20(or%20right)%20logical +12096. jarg422h.htm#%3d%20S%20%3d +12097. jarg422h.htm#loose%20bytes +12098. jarg422h.htm#short%20card +12099. jarg422h.htm#shim +12100. jarg422h.htm#%3d%20S%20%3d +12101. jarg422h.htm#nastygram +12102. jarg422h.htm#flame +12103. jarg422h.htm#shotgun%20debugging +12104. jarg422h.htm#shitogram +12105. jarg422h.htm#%3d%20S%20%3d +12106. jarg422h.htm#tall%20card +12107. jarg422h.htm#shovelware +12108. jarg422h.htm#short%20card +12109. jarg422h.htm#%3d%20S%20%3d +12110. jarg422h.htm#Easter%20egging +12111. jarg422h.htm#showstopper +12112. jarg422h.htm#shotgun%20debugging +12113. jarg422h.htm#%3d%20S%20%3d +12114. jarg422h.htm#shriek +12115. jarg422h.htm#shovelware +12116. jarg422h.htm#%3d%20S%20%3d +12117. jarg422h.htm#Shub-Internet +12118. jarg422h.htm#showstopper +12119. jarg422h.htm#%3d%20S%20%3d +12120. jarg422h.htm#excl +12121. jarg422h.htm#sidecar +12122. jarg422h.htm#shriek +12123. jarg422h.htm#%3d%20S%20%3d +12124. jarg422h.htm#FTP +12125. jarg422h.htm#TELNET +12126. jarg422h.htm#Random%20Number%20God +12127. jarg422h.htm#ping +12128. jarg422h.htm#kremvax +12129. jarg422h.htm#SIG +12130. jarg422h.htm#Shub-Internet +12131. jarg422h.htm#%3d%20S%20%3d +12132. jarg422h.htm#slap%20on%20the%20side +12133. jarg422h.htm#magic +12134. jarg422h.htm#sig%20block +12135. jarg422h.htm#sidecar +12136. jarg422h.htm#%3d%20S%20%3d +12137. jarg422h.htm#sig%20quote +12138. jarg422h.htm#SIG +12139. jarg422h.htm#%3d%20S%20%3d +12140. jarg422h.htm#automagically +12141. jarg422h.htm#sig%20quote +12142. jarg422h.htm#fool%20file +12143. jarg422h.htm#bandwidth +12144. jarg422h.htm#doubled%20sig +12145. jarg422h.htm#sig%20virus +12146. jarg422h.htm#sig%20block +12147. jarg422h.htm#%3d%20S%20%3d +12148. jarg422h.htm#sig%20block +12149. jarg422h.htm#signal-to-noise%20ratio +12150. jarg422h.htm#sig%20quote +12151. jarg422h.htm#%3d%20S%20%3d +12152. jarg422h.htm#meme +12153. jarg422h.htm#sig%20block +12154. jarg422h.htm#meme%20plague +12155. jarg422h.htm#silicon +12156. jarg422h.htm#sig%20virus +12157. jarg422h.htm#%3d%20S%20%3d +12158. jarg422h.htm#Usenet +12159. jarg422h.htm#flame%20war +12160. jarg422h.htm#bandwidth +12161. jarg422h.htm#coefficient%20of%20X +12162. jarg422h.htm#lost%20in%20the%20noise +12163. jarg422h.htm#silly%20walk +12164. jarg422h.htm#signal-to-noise%20ratio +12165. jarg422h.htm#%3d%20S%20%3d +12166. jarg422h.htm#iron +12167. jarg422h.htm#sandbender +12168. jarg422h.htm#silo +12169. jarg422h.htm#silicon +12170. jarg422h.htm#%3d%20S%20%3d +12171. jarg422h.htm#grovel +12172. jarg422h.htm#random +12173. jarg422h.htm#fandango%20on%20core +12174. jarg422h.htm#Silver%20Book +12175. jarg422h.htm#silly%20walk +12176. jarg422h.htm#%3d%20S%20%3d +12177. jarg422h.htm#DEC +12178. jarg422h.htm#since%20time%20T%20equals%20minus%20infinity +12179. jarg422h.htm#silo +12180. jarg422h.htm#%3d%20S%20%3d +12181. jarg422h.htm#book%20titles +12182. jarg422h.htm#Pascal +12183. jarg422h.htm#sitename +12184. jarg422h.htm#Silver%20Book +12185. jarg422h.htm#%3d%20S%20%3d +12186. jarg422h.htm#time%20T +12187. jarg422h.htm#epoch +12188. jarg422h.htm#skrog +12189. jarg422h.htm#since%20time%20T%20equals%20minus%20infinity +12190. jarg422h.htm#%3d%20S%20%3d +12191. jarg422h.htm#network%20address +12192. jarg422h.htm#skulker +12193. jarg422h.htm#sitename +12194. jarg422h.htm#%3d%20S%20%3d +12195. jarg422h.htm#scrog +12196. jarg422h.htm#slab +12197. jarg422h.htm#skrog +12198. jarg422h.htm#%3d%20S%20%3d +12199. jarg422h.htm#prowler +12200. jarg422h.htm#slack +12201. jarg422h.htm#skulker +12202. jarg422h.htm#%3d%20S%20%3d +12203. jarg422h.htm#slap%20on%20the%20side +12204. jarg422h.htm#slab +12205. jarg422h.htm#%3d%20S%20%3d +12206. jarg422h.htm#hole +12207. jarg422h.htm#Church%20of%20the%20SubGenius +12208. jarg422h.htm#ha%20ha%20only%20serious +12209. jarg422h.htm#slash +12210. jarg422h.htm#slack +12211. jarg422h.htm#%3d%20S%20%3d +12212. jarg422h.htm#sidecar +12213. jarg422h.htm#slashdot%20effect +12214. jarg422h.htm#slap%20on%20the%20side +12215. jarg422h.htm#%3d%20S%20%3d +12216. jarg422h.htm#ASCII +12217. jarg422h.htm#sleep +12218. jarg422h.htm#slash +12219. jarg422h.htm#%3d%20S%20%3d +12220. http://slashdot.org/ +12221. jarg422h.htm#flash%20crowd +12222. jarg422h.htm#slim +12223. jarg422h.htm#slashdot%20effect +12224. jarg422h.htm#%3d%20S%20%3d +12225. jarg422h.htm#block +12226. jarg422h.htm#slop +12227. jarg422h.htm#sleep +12228. jarg422h.htm#%3d%20S%20%3d +12229. jarg422h.htm#slopsucker +12230. jarg422h.htm#slim +12231. jarg422h.htm#%3d%20S%20%3d +12232. jarg422h.htm#fudge%20factor +12233. jarg422h.htm#fencepost%20error +12234. jarg422h.htm#hand-hacking +12235. jarg422h.htm#Slowlaris +12236. jarg422h.htm#slop +12237. jarg422h.htm#%3d%20S%20%3d +12238. jarg422h.htm#background +12239. jarg422h.htm#slurp +12240. jarg422h.htm#slopsucker +12241. jarg422h.htm#%3d%20S%20%3d +12242. jarg422h.htm#LART +12243. jarg422h.htm#marketroid +12244. jarg422h.htm#Linux +12245. jarg422h.htm#AIDX +12246. jarg422h.htm#HP-SUX +12247. jarg422h.htm#Nominal%20Semidestructor +12248. jarg422h.htm#Telerat +12249. jarg422h.htm#sun-stools +12250. jarg422h.htm#smart +12251. jarg422h.htm#Slowlaris +12252. jarg422h.htm#%3d%20S%20%3d +12253. jarg422h.htm#core +12254. jarg422h.htm#sponge +12255. jarg422h.htm#smart%20terminal +12256. jarg422h.htm#slurp +12257. jarg422h.htm#%3d%20S%20%3d +12258. jarg422h.htm#Right%20Thing +12259. jarg422h.htm#AI-complete +12260. jarg422h.htm#robust +12261. jarg422h.htm#brittle +12262. jarg422h.htm#smash%20case +12263. jarg422h.htm#smart +12264. jarg422h.htm#%3d%20S%20%3d +12265. jarg422h.htm#server +12266. jarg422h.htm#glass%20tty +12267. jarg422h.htm#dumb%20terminal +12268. jarg422h.htm#blit +12269. jarg422h.htm#hook +12270. jarg422h.htm#smash%20the%20stack +12271. jarg422h.htm#smart%20terminal +12272. jarg422h.htm#%3d%20S%20%3d +12273. jarg422h.htm#fold%20case +12274. jarg422h.htm#smiley +12275. jarg422h.htm#smash%20case +12276. jarg422h.htm#%3d%20S%20%3d +12277. jarg422h.htm#scribble +12278. jarg422h.htm#mangle +12279. jarg422h.htm#mung +12280. jarg422h.htm#spam +12281. jarg422h.htm#aliasing%20bug +12282. jarg422h.htm#fandango%20on%20core +12283. jarg422h.htm#memory%20leak +12284. jarg422h.htm#memory%20smash +12285. jarg422h.htm#precedence%20lossage +12286. jarg422h.htm#overrun%20screw +12287. jarg422h.htm#smoke +12288. jarg422h.htm#smash%20the%20stack +12289. jarg422h.htm#%3d%20S%20%3d +12290. jarg422h.htm#emoticon +12291. jarg422h.htm#smoke%20and%20mirrors +12292. jarg422h.htm#smiley +12293. jarg422h.htm#%3d%20S%20%3d +12294. jarg422h.htm#crash +12295. jarg422h.htm#magic%20smoke +12296. jarg422h.htm#smoke%20test +12297. jarg422h.htm#smoke +12298. jarg422h.htm#%3d%20S%20%3d +12299. jarg422h.htm#benchmark +12300. jarg422h.htm#MIPS +12301. jarg422h.htm#machoflops +12302. jarg422h.htm#stealth%20manager +12303. jarg422h.htm#smoking%20clover +12304. jarg422h.htm#smoke%20and%20mirrors +12305. jarg422h.htm#%3d%20S%20%3d +12306. jarg422h.htm#magic%20smoke +12307. jarg422h.htm#reality%20check +12308. jarg422h.htm#smoot +12309. jarg422h.htm#smoke%20test +12310. jarg422h.htm#%3d%20S%20%3d +12311. jarg422h.htm#display%20hack +12312. jarg422h.htm#SMOP +12313. jarg422h.htm#smoking%20clover +12314. jarg422h.htm#%3d%20S%20%3d +12315. jarg422h.htm#epsilon +12316. jarg422h.htm#smurf +12317. jarg422h.htm#smoot +12318. jarg422h.htm#%3d%20S%20%3d +12319. jarg422h.htm#SNAFU%20principle +12320. jarg422h.htm#SMOP +12321. jarg422h.htm#%3d%20S%20%3d +12322. jarg422h.htm#old%20fart +12323. jarg422h.htm#snail +12324. jarg422h.htm#smurf +12325. jarg422h.htm#%3d%20S%20%3d +12326. jarg422h.htm#Discordianism +12327. jarg422h.htm#suit +12328. jarg422h.htm#Conway's%20Law +12329. jarg422h.htm#snail-mail +12330. jarg422h.htm#SNAFU%20principle +12331. jarg422h.htm#%3d%20S%20%3d +12332. jarg422h.htm#snail-mail +12333. jarg422h.htm#snap +12334. jarg422h.htm#snail +12335. jarg422h.htm#%3d%20S%20%3d +12336. jarg422h.htm#email +12337. jarg422h.htm#snarf +12338. jarg422h.htm#snail-mail +12339. jarg422h.htm#%3d%20S%20%3d +12340. jarg422h.htm#chase%20pointers +12341. jarg422h.htm#trampoline +12342. jarg422h.htm#snarf%20&%20barf +12343. jarg422h.htm#snap +12344. jarg422h.htm#%3d%20S%20%3d +12345. jarg422h.htm#BLT +12346. jarg422h.htm#blast +12347. jarg422h.htm#FTP +12348. jarg422h.htm#slurp +12349. jarg422h.htm#programming%20fluid +12350. jarg422h.htm#condom +12351. jarg422h.htm#snarf%20down +12352. jarg422h.htm#snarf +12353. jarg422h.htm#%3d%20S%20%3d +12354. jarg422h.htm#WIMP%20environment +12355. jarg422h.htm#snark +12356. jarg422h.htm#snarf%20&%20barf +12357. jarg422h.htm#%3d%20S%20%3d +12358. jarg422h.htm#snarf +12359. jarg422h.htm#nethack +12360. jarg422h.htm#sneaker +12361. jarg422h.htm#snarf%20down +12362. jarg422h.htm#%3d%20S%20%3d +12363. jarg422h.htm#snivitz +12364. jarg422h.htm#sneakernet +12365. jarg422h.htm#snark +12366. jarg422h.htm#%3d%20S%20%3d +12367. jarg422h.htm#tiger%20team +12368. jarg422h.htm#samurai +12369. jarg422h.htm#sniff +12370. jarg422h.htm#sneaker +12371. jarg422h.htm#%3d%20S%20%3d +12372. jarg422h.htm#snivitz +12373. jarg422h.htm#sneakernet +12374. jarg422h.htm#%3d%20S%20%3d +12375. jarg422h.htm#poll +12376. jarg422h.htm#'Snooze +12377. jarg422h.htm#sniff +12378. jarg422h.htm#%3d%20S%20%3d +12379. jarg422h.htm#snark +12380. jarg422h.htm#glitch +12381. jarg422h.htm#SO +12382. jarg422h.htm#snivitz +12383. jarg422h.htm#%3d%20S%20%3d +12384. jarg422h.htm#flamage +12385. jarg422h.htm#social%20engineering +12386. jarg422h.htm#'Snooze +12387. jarg422h.htm#%3d%20S%20%3d +12388. jarg422h.htm#MOTAS +12389. jarg422h.htm#MOTOS +12390. jarg422h.htm#MOTSS +12391. jarg422h.htm#social%20science%20number +12392. jarg422h.htm#SO +12393. jarg422h.htm#%3d%20S%20%3d +12394. jarg422h.htm#cracker +12395. jarg422h.htm#samurai +12396. jarg422h.htm#wetware +12397. jarg422h.htm#tiger%20team +12398. jarg422h.htm#patch +12399. jarg422h.htm#sock%20puppet +12400. jarg422h.htm#social%20engineering +12401. jarg422h.htm#%3d%20S%20%3d +12402. jarg422h.htm#content-free +12403. jarg422h.htm#management +12404. jarg422h.htm#numbers +12405. jarg422h.htm#math-out +12406. jarg422h.htm#pretty%20pictures +12407. jarg422h.htm#sodium%20substrate +12408. jarg422h.htm#social%20science%20number +12409. jarg422h.htm#%3d%20S%20%3d +12410. jarg422h.htm#pseudo +12411. jarg422h.htm#soft%20boot +12412. jarg422h.htm#sock%20puppet +12413. jarg422h.htm#%3d%20S%20%3d +12414. jarg422h.htm#salt%20substrate +12415. jarg422h.htm#softcopy +12416. jarg422h.htm#sodium%20substrate +12417. jarg422h.htm#%3d%20S%20%3d +12418. jarg422h.htm#boot +12419. jarg422h.htm#software%20bloat +12420. jarg422h.htm#soft%20boot +12421. jarg422h.htm#%3d%20S%20%3d +12422. jarg422h.htm#bits +12423. jarg422h.htm#machinable +12424. jarg422h.htm#software%20hoarding +12425. jarg422h.htm#softcopy +12426. jarg422h.htm#%3d%20S%20%3d +12427. jarg422h.htm#second-system%20effect +12428. jarg422h.htm#creeping%20featuritis +12429. jarg422h.htm#X +12430. jarg422h.htm#BSD +12431. jarg422h.htm#Missed'em-five +12432. jarg422h.htm#OS%2f2 +12433. jarg422h.htm#software%20laser +12434. jarg422h.htm#software%20bloat +12435. jarg422h.htm#%3d%20S%20%3d +12436. jarg422h.htm#GNU +12437. jarg422h.htm#GNU +12438. jarg422h.htm#software%20rot +12439. jarg422h.htm#software%20hoarding +12440. jarg422h.htm#%3d%20S%20%3d +12441. jarg422h.htm#sorcerer's%20apprentice%20mode +12442. jarg422h.htm#bounce%20message +12443. jarg422h.htm#cascade +12444. jarg422h.htm#softwarily +12445. jarg422h.htm#software%20laser +12446. jarg422h.htm#%3d%20S%20%3d +12447. jarg422h.htm#lose +12448. jarg422h.htm#bit%20rot +12449. jarg422h.htm#robust +12450. jarg422h.htm#link%20rot +12451. jarg422h.htm#wrap%20around +12452. jarg422h.htm#grind%20crank +12453. jarg422h.htm#snarf +12454. jarg422h.htm#bit%20rot +12455. jarg422h.htm#softy +12456. jarg422h.htm#software%20rot +12457. jarg422h.htm#%3d%20S%20%3d +12458. jarg422h.htm#hardwarily +12459. jarg422h.htm#some%20random%20X +12460. jarg422h.htm#softwarily +12461. jarg422h.htm#%3d%20S%20%3d +12462. jarg422h.htm#sorcerer's%20apprentice%20mode +12463. jarg422h.htm#softy +12464. jarg422h.htm#%3d%20S%20%3d +12465. jarg422h.htm#J.%20Random +12466. jarg422h.htm#SOS +12467. jarg422h.htm#some%20random%20X +12468. jarg422h.htm#%3d%20S%20%3d +12469. jarg422h.htm#bounce%20message +12470. jarg422h.htm#email +12471. jarg422h.htm#broadcast%20storm +12472. jarg422h.htm#network%20meltdown +12473. jarg422h.htm#software%20laser +12474. jarg422h.htm#ARMM +12475. jarg422h.htm#source +12476. jarg422h.htm#sorcerer's%20apprentice%20mode +12477. jarg422h.htm#%3d%20S%20%3d +12478. jarg422h.htm#losing +12479. jarg422h.htm#quick-and-dirty +12480. jarg422h.htm#source%20of%20all%20good%20bits +12481. jarg422h.htm#SOS +12482. jarg422h.htm#%3d%20S%20%3d +12483. jarg422h.htm#space-cadet%20keyboard +12484. jarg422h.htm#source +12485. jarg422h.htm#%3d%20S%20%3d +12486. jarg422h.htm#guru +12487. jarg422h.htm#spaceship%20operator +12488. jarg422h.htm#source%20of%20all%20good%20bits +12489. jarg422h.htm#%3d%20S%20%3d +12490. jarg422h.htm#EMACS +12491. jarg422h.htm#bucky%20bits +12492. jarg422h.htm#bucky%20bits +12493. jarg422h.htm#cokebottle +12494. jarg422h.htm#double%20bucky +12495. jarg422h.htm#meta%20bit +12496. jarg422h.htm#quadruple%20bucky +12497. jarg422h.htm#bucky%20bits +12498. jarg422h.htm#SPACEWAR +12499. jarg422h.htm#space-cadet%20keyboard +12500. jarg422h.htm#%3d%20S%20%3d +12501. jarg422h.htm#Perl +12502. jarg422h.htm#spaghetti%20code +12503. jarg422h.htm#spaceship%20operator +12504. jarg422h.htm#%3d%20S%20%3d +12505. jarg422h.htm#Unix +12506. jarg422h.htm#feep +12507. jarg422h.htm#spaghetti%20inheritance +12508. jarg422h.htm#SPACEWAR +12509. jarg422h.htm#%3d%20S%20%3d +12510. jarg422h.htm#spam +12511. jarg422h.htm#spaghetti%20code +12512. jarg422h.htm#%3d%20S%20%3d +12513. jarg422h.htm#spaghetti%20code +12514. jarg422h.htm#spam%20bait +12515. jarg422h.htm#spaghetti%20inheritance +12516. jarg422h.htm#%3d%20S%20%3d +12517. jarg422h.htm#buffer%20overflow +12518. jarg422h.htm#overrun%20screw +12519. jarg422h.htm#smash%20the%20stack +12520. jarg422h.htm#cross-post +12521. jarg422h.htm#troll +12522. jarg422h.htm#velveeta +12523. jarg422h.htm#jello +12524. jarg422h.htm#UCE +12525. jarg422h.htm#UBE +12526. jarg422h.htm#luser +12527. jarg422h.htm#spamblock +12528. jarg422h.htm#spam +12529. jarg422h.htm#%3d%20S%20%3d +12530. jarg422h.htm#address%20harvester +12531. jarg422h.htm#teergrube +12532. jarg422h.htm#spamhaus +12533. jarg422h.htm#spam%20bait +12534. jarg422h.htm#%3d%20S%20%3d +12535. jarg422h.htm#munge +12536. jarg422h.htm#address%20harvester +12537. jarg422h.htm#spamvertize +12538. jarg422h.htm#spamblock +12539. jarg422h.htm#%3d%20S%20%3d +12540. jarg422h.htm#spam +12541. http://combat.uxn.com/spamhaus.html +12542. jarg422h.htm#relay%20rape +12543. jarg422h.htm#throwaway%20account +12544. jarg422h.htm#spangle +12545. jarg422h.htm#spamhaus +12546. jarg422h.htm#%3d%20S%20%3d +12547. jarg422h.htm#spam +12548. jarg422h.htm#spawn +12549. jarg422h.htm#spamvertize +12550. jarg422h.htm#%3d%20S%20%3d +12551. jarg422h.htm#bells%20and%20whistles +12552. jarg422h.htm#spungle +12553. jarg422h.htm#special-case +12554. jarg422h.htm#spangle +12555. jarg422h.htm#%3d%20S%20%3d +12556. jarg422h.htm#frag +12557. jarg422h.htm#speedometer +12558. jarg422h.htm#spawn +12559. jarg422h.htm#%3d%20S%20%3d +12560. jarg422h.htm#hidden%20flag +12561. jarg422h.htm#filter +12562. jarg422h.htm#spell +12563. jarg422h.htm#special-case +12564. jarg422h.htm#%3d%20S%20%3d +12565. jarg422h.htm#main%20loop +12566. jarg422h.htm#spelling%20flame +12567. jarg422h.htm#speedometer +12568. jarg422h.htm#%3d%20S%20%3d +12569. jarg422h.htm#incantation +12570. jarg422h.htm#spider +12571. jarg422h.htm#spell +12572. jarg422h.htm#%3d%20S%20%3d +12573. jarg422h.htm#dictionary%20flame +12574. jarg422h.htm#spider%20food +12575. jarg422h.htm#spelling%20flame +12576. jarg422h.htm#%3d%20S%20%3d +12577. jarg422h.htm#bot +12578. jarg422h.htm#spiffy +12579. jarg422h.htm#spider +12580. jarg422h.htm#%3d%20S%20%3d +12581. jarg422h.htm#spike +12582. jarg422h.htm#spider%20food +12583. jarg422h.htm#%3d%20S%20%3d +12584. jarg422h.htm#X +12585. jarg422h.htm#empire +12586. jarg422h.htm#spin +12587. jarg422h.htm#spiffy +12588. jarg422h.htm#%3d%20S%20%3d +12589. jarg422h.htm#hardwired +12590. jarg422h.htm#spl +12591. jarg422h.htm#spike +12592. jarg422h.htm#%3d%20S%20%3d +12593. jarg422h.htm#buzz +12594. jarg422h.htm#busy-wait +12595. jarg422h.htm#splash%20screen +12596. jarg422h.htm#spin +12597. jarg422h.htm#%3d%20S%20%3d +12598. jarg422h.htm#interrupts%20locked%20out +12599. jarg422h.htm#splat +12600. jarg422h.htm#spl +12601. jarg422h.htm#%3d%20S%20%3d +12602. jarg422h.htm#banner +12603. jarg422h.htm#splat%20out +12604. jarg422h.htm#splash%20screen +12605. jarg422h.htm#%3d%20S%20%3d +12606. jarg422h.htm#feature%20key +12607. jarg422h.htm#alt +12608. jarg422h.htm#ASCII +12609. jarg422h.htm#spod +12610. jarg422h.htm#splat +12611. jarg422h.htm#%3d%20S%20%3d +12612. jarg422h.htm#splat +12613. jarg422h.htm#Godwin's%20Law +12614. jarg422h.htm#UN*X +12615. jarg422h.htm#spoiler +12616. jarg422h.htm#splat%20out +12617. jarg422h.htm#%3d%20S%20%3d +12618. jarg422h.htm#talker%20system +12619. jarg422h.htm#MUD +12620. jarg422h.htm#RL +12621. jarg422h.htm#computer%20geek +12622. jarg422h.htm#newbie +12623. jarg422h.htm#tourist +12624. jarg422h.htm#weenie +12625. jarg422h.htm#twink +12626. jarg422h.htm#terminal%20junkie +12627. jarg422h.htm#warez%20d00dz +12628. jarg422h.htm#backronym +12629. jarg422h.htm#computer%20geek +12630. jarg422h.htm#random +12631. jarg422h.htm#spoiler%20space +12632. jarg422h.htm#spod +12633. jarg422h.htm#%3d%20S%20%3d +12634. jarg422h.htm#interesting +12635. jarg422h.htm#rot13 +12636. jarg422h.htm#spoiler%20space +12637. jarg422h.htm#sponge +12638. jarg422h.htm#spoiler +12639. jarg422h.htm#%3d%20S%20%3d +12640. jarg422h.htm#spoiler +12641. jarg422h.htm#spoof +12642. jarg422h.htm#spoiler%20space +12643. jarg422h.htm#%3d%20S%20%3d +12644. jarg422h.htm#filter +12645. jarg422h.htm#slurp +12646. jarg422h.htm#spool +12647. jarg422h.htm#sponge +12648. jarg422h.htm#%3d%20S%20%3d +12649. jarg422h.htm#spool%20file +12650. jarg422h.htm#spoof +12651. jarg422h.htm#%3d%20S%20%3d +12652. jarg422h.htm#backronym +12653. jarg422h.htm#demon +12654. jarg422h.htm#spungle +12655. jarg422h.htm#spool +12656. jarg422h.htm#%3d%20S%20%3d +12657. jarg422h.htm#spool +12658. jarg422h.htm#demon +12659. jarg422h.htm#square%20tape +12660. jarg422h.htm#spool%20file +12661. jarg422h.htm#%3d%20S%20%3d +12662. jarg422h.htm#spangle +12663. jarg422h.htm#spangle +12664. jarg422h.htm#squirrelcide +12665. jarg422h.htm#spungle +12666. jarg422h.htm#%3d%20S%20%3d +12667. jarg422h.htm#round%20tape +12668. jarg422h.htm#stack +12669. jarg422h.htm#square%20tape +12670. jarg422h.htm#%3d%20S%20%3d +12671. jarg422h.htm#stack%20puke +12672. jarg422h.htm#squirrelcide +12673. jarg422h.htm#%3d%20S%20%3d +12674. jarg422h.htm#push +12675. jarg422h.htm#pop +12676. jarg422h.htm#PDL +12677. jarg422h.htm#stack +12678. jarg422h.htm#stack +12679. jarg422h.htm#Knuth +12680. jarg422h.htm#stale%20pointer%20bug +12681. jarg422h.htm#stack +12682. jarg422h.htm#%3d%20S%20%3d +12683. jarg422h.htm#star%20out +12684. jarg422h.htm#stack%20puke +12685. jarg422h.htm#%3d%20S%20%3d +12686. jarg422h.htm#aliasing%20bug +12687. jarg422h.htm#state +12688. jarg422h.htm#stale%20pointer%20bug +12689. jarg422h.htm#%3d%20S%20%3d +12690. jarg422h.htm#disusered +12691. jarg422h.htm#stealth%20manager +12692. jarg422h.htm#star%20out +12693. jarg422h.htm#%3d%20S%20%3d +12694. jarg422h.htm#wedged +12695. jarg422h.htm#steam-powered +12696. jarg422h.htm#state +12697. jarg422h.htm#%3d%20S%20%3d +12698. jarg422h.htm#smoke%20and%20mirrors +12699. jarg422h.htm#STFW +12700. jarg422h.htm#stealth%20manager +12701. jarg422h.htm#%3d%20S%20%3d +12702. jarg422h.htm#stiffy +12703. jarg422h.htm#steam-powered +12704. jarg422h.htm#%3d%20S%20%3d +12705. jarg422h.htm#RTFM +12706. jarg422h.htm#stir-fried%20random +12707. jarg422h.htm#STFW +12708. jarg422h.htm#%3d%20S%20%3d +12709. jarg422h.htm#microfloppies +12710. jarg422h.htm#stomp%20on +12711. jarg422h.htm#stiffy +12712. jarg422h.htm#%3d%20S%20%3d +12713. jarg422h.htm#random +12714. jarg422h.htm#great-wall +12715. jarg422h.htm#ravs +12716. jarg422h.htm#laser%20chicken +12717. jarg422h.htm#oriental%20food +12718. jarg422h.htm#mumble +12719. jarg422h.htm#Stone%20Age +12720. jarg422h.htm#stir-fried%20random +12721. jarg422h.htm#%3d%20S%20%3d +12722. jarg422h.htm#scribble +12723. jarg422h.htm#mangle +12724. jarg422h.htm#trash +12725. jarg422h.htm#scrog +12726. jarg422h.htm#roach +12727. jarg422h.htm#stone%20knives%20and%20bearskins +12728. jarg422h.htm#stomp%20on +12729. jarg422h.htm#%3d%20S%20%3d +12730. jarg422h.htm#dinosaur +12731. jarg422h.htm#Iron%20Age +12732. jarg422h.htm#core +12733. jarg422h.htm#Iron%20Age +12734. jarg422h.htm#Stone%20Age +12735. jarg422h.htm#stoppage +12736. jarg422h.htm#Stone%20Age +12737. jarg422h.htm#%3d%20S%20%3d +12738. jarg422h.htm#steam-powered +12739. jarg422h.htm#store +12740. jarg422h.htm#stone%20knives%20and%20bearskins +12741. jarg422h.htm#%3d%20S%20%3d +12742. jarg422h.htm#lossage +12743. jarg422h.htm#fried +12744. jarg422h.htm#strided +12745. jarg422h.htm#stoppage +12746. jarg422h.htm#%3d%20S%20%3d +12747. jarg422h.htm#core +12748. jarg422h.htm#swap +12749. jarg422h.htm#stroke +12750. jarg422h.htm#store +12751. jarg422h.htm#%3d%20S%20%3d +12752. jarg422h.htm#strudel +12753. jarg422h.htm#strided +12754. jarg422h.htm#%3d%20S%20%3d +12755. jarg422h.htm#ASCII +12756. jarg422h.htm#stubroutine +12757. jarg422h.htm#stroke +12758. jarg422h.htm#%3d%20S%20%3d +12759. jarg422h.htm#ASCII +12760. jarg422h.htm#studly +12761. jarg422h.htm#strudel +12762. jarg422h.htm#%3d%20S%20%3d +12763. jarg422h.htm#studlycaps +12764. jarg422h.htm#stubroutine +12765. jarg422h.htm#%3d%20S%20%3d +12766. jarg422h.htm#hairy +12767. jarg422h.htm#stunning +12768. jarg422h.htm#studly +12769. jarg422h.htm#%3d%20S%20%3d +12770. jarg422h.htm#BiCapitalization +12771. jarg422h.htm#stupid-sort +12772. jarg422h.htm#studlycaps +12773. jarg422h.htm#%3d%20S%20%3d +12774. jarg422h.htm#Stupids +12775. jarg422h.htm#stunning +12776. jarg422h.htm#%3d%20S%20%3d +12777. jarg422h.htm#bogo-sort +12778. jarg422h.htm#Sturgeon's%20Law +12779. jarg422h.htm#stupid-sort +12780. jarg422h.htm#%3d%20S%20%3d +12781. jarg422h.htm#samurai +12782. jarg422h.htm#suit +12783. jarg422h.htm#sucking%20mud +12784. jarg422h.htm#Stupids +12785. jarg422h.htm#%3d%20S%20%3d +12786. jarg422h.htm#Hanlon's%20Razor +12787. jarg422h.htm#Ninety-Ninety%20Rule +12788. jarg422h.htm#sufficiently%20small +12789. jarg422h.htm#Sturgeon's%20Law +12790. jarg422h.htm#%3d%20S%20%3d +12791. jarg422h.htm#wedged +12792. jarg422h.htm#suit +12793. jarg422h.htm#sucking%20mud +12794. jarg422h.htm#%3d%20S%20%3d +12795. jarg422h.htm#suitably%20small +12796. jarg422h.htm#suitable%20win +12797. jarg422h.htm#sufficiently%20small +12798. jarg422h.htm#%3d%20S%20%3d +12799. jarg422h.htm#droid +12800. jarg422h.htm#pointy-haired +12801. jarg422h.htm#burble +12802. jarg422h.htm#management +12803. jarg422h.htm#Stupids +12804. jarg422h.htm#SNAFU%20principle +12805. jarg422h.htm#PHB +12806. jarg422h.htm#brain-damaged +12807. jarg422h.htm#suitably%20small +12808. jarg422h.htm#suit +12809. jarg422h.htm#%3d%20S%20%3d +12810. jarg422h.htm#win +12811. jarg422h.htm#Sun +12812. jarg422h.htm#suitable%20win +12813. jarg422h.htm#%3d%20S%20%3d +12814. jarg422h.htm#random%20numbers +12815. jarg422h.htm#sun%20lounge +12816. jarg422h.htm#suitably%20small +12817. jarg422h.htm#%3d%20S%20%3d +12818. jarg422h.htm#BSD +12819. jarg422h.htm#DEC +12820. jarg422h.htm#sun-stools +12821. jarg422h.htm#Sun +12822. jarg422h.htm#%3d%20S%20%3d +12823. jarg422h.htm#sunspots +12824. jarg422h.htm#sun%20lounge +12825. jarg422h.htm#%3d%20S%20%3d +12826. jarg422h.htm#X +12827. jarg422h.htm#second-system%20effect +12828. jarg422h.htm#super%20source%20quench +12829. jarg422h.htm#sun-stools +12830. jarg422h.htm#%3d%20S%20%3d +12831. jarg422h.htm#bit%20rot +12832. jarg422h.htm#cosmic%20rays +12833. jarg422h.htm#phase%20of%20the%20moon +12834. jarg422h.htm#superloser +12835. jarg422h.htm#sunspots +12836. jarg422h.htm#%3d%20S%20%3d +12837. jarg422h.htm#Godzillagram +12838. jarg422h.htm#breath-of-life%20packet +12839. jarg422h.htm#superprogrammer +12840. jarg422h.htm#super%20source%20quench +12841. jarg422h.htm#%3d%20S%20%3d +12842. jarg422h.htm#management +12843. jarg422h.htm#superuser +12844. jarg422h.htm#superloser +12845. jarg422h.htm#%3d%20S%20%3d +12846. jarg422h.htm#Right%20Thing +12847. jarg422h.htm#hacker +12848. jarg422h.htm#wizard +12849. jarg422h.htm#support +12850. jarg422h.htm#superprogrammer +12851. jarg422h.htm#%3d%20S%20%3d +12852. jarg422h.htm#root +12853. jarg422h.htm#avatar +12854. jarg422h.htm#wheel +12855. jarg422h.htm#wheel +12856. jarg422h.htm#surf +12857. jarg422h.htm#superuser +12858. jarg422h.htm#%3d%20S%20%3d +12859. jarg422h.htm#Suzie%20COBOL +12860. jarg422h.htm#support +12861. jarg422h.htm#%3d%20S%20%3d +12862. jarg422h.htm#swab +12863. jarg422h.htm#surf +12864. jarg422h.htm#%3d%20S%20%3d +12865. jarg422h.htm#code%20grinder +12866. jarg422h.htm#J.%20Random%20Hacker +12867. jarg422h.htm#swap +12868. jarg422h.htm#Suzie%20COBOL +12869. jarg422h.htm#%3d%20S%20%3d +12870. jarg422h.htm#dd +12871. jarg422h.htm#NUXI%20problem +12872. jarg422h.htm#big-endian +12873. jarg422h.htm#little-endian +12874. jarg422h.htm#middle-endian +12875. jarg422h.htm#bytesexual +12876. jarg422h.htm#swap%20space +12877. jarg422h.htm#swab +12878. jarg422h.htm#%3d%20S%20%3d +12879. jarg422h.htm#core +12880. jarg422h.htm#page%20in +12881. jarg422h.htm#page%20out +12882. jarg422h.htm#swapped%20in +12883. jarg422h.htm#swap +12884. jarg422h.htm#%3d%20S%20%3d +12885. jarg422h.htm#swapped%20out +12886. jarg422h.htm#swap%20space +12887. jarg422h.htm#%3d%20S%20%3d +12888. jarg422h.htm#swap +12889. jarg422h.htm#page%20in +12890. jarg422h.htm#swizzle +12891. jarg422h.htm#swapped%20in +12892. jarg422h.htm#%3d%20S%20%3d +12893. jarg422h.htm#swap +12894. jarg422h.htm#page%20out +12895. jarg422h.htm#sync +12896. jarg422h.htm#swapped%20out +12897. jarg422h.htm#%3d%20S%20%3d +12898. jarg422h.htm#snap +12899. jarg422h.htm#syntactic%20salt +12900. jarg422h.htm#swizzle +12901. jarg422h.htm#%3d%20S%20%3d +12902. jarg422h.htm#flush +12903. jarg422h.htm#syntactic%20sugar +12904. jarg422h.htm#sync +12905. jarg422h.htm#%3d%20S%20%3d +12906. jarg422h.htm#syntactic%20sugar +12907. jarg422h.htm#candygrammar +12908. jarg422h.htm#sys-frog +12909. jarg422h.htm#syntactic%20salt +12910. jarg422h.htm#%3d%20S%20%3d +12911. jarg422h.htm#chrome +12912. jarg422h.htm#candygrammar +12913. jarg422h.htm#syntactic%20salt +12914. jarg422h.htm#sysadmin +12915. jarg422h.htm#syntactic%20sugar +12916. jarg422h.htm#%3d%20S%20%3d +12917. jarg422h.htm#sysape +12918. jarg422h.htm#sys-frog +12919. jarg422h.htm#%3d%20S%20%3d +12920. jarg422h.htm#admin +12921. jarg422h.htm#sysop +12922. jarg422h.htm#sysadmin +12923. jarg422h.htm#%3d%20S%20%3d +12924. jarg422h.htm#sysop +12925. jarg422h.htm#one-banana%20problem +12926. jarg422h.htm#system +12927. jarg422h.htm#sysape +12928. jarg422h.htm#%3d%20S%20%3d +12929. jarg422h.htm#FidoNet +12930. jarg422h.htm#echo +12931. jarg422h.htm#systems%20jock +12932. jarg422h.htm#sysop +12933. jarg422h.htm#%3d%20S%20%3d +12934. jarg422h.htm#system%20mangler +12935. jarg422h.htm#system +12936. jarg422h.htm#%3d%20S%20%3d +12937. jarg422h.htm#jock +12938. jarg422h.htm#SysVile +12939. jarg422h.htm#systems%20jock +12940. jarg422h.htm#%3d%20S%20%3d +12941. jarg422h.htm#root +12942. jarg422h.htm#admin +12943. jarg422h.htm#T +12944. jarg422h.htm#system%20mangler +12945. jarg422h.htm#%3d%20S%20%3d +12946. jarg422h.htm#Missed'em-five +12947. jarg422h.htm#%3d%20U%20%3d +12948. jarg422h.htm#%3d%20S%20%3d +12949. jarg422h.htm#The%20Jargon%20Lexicon +12950. jarg422h.htm#T +12951. jarg422h.htm#tail%20recursion +12952. jarg422h.htm#talk%20mode +12953. jarg422h.htm#talker%20system +12954. jarg422h.htm#tall%20card +12955. jarg422h.htm#tanked +12956. jarg422h.htm#TANSTAAFL +12957. jarg422h.htm#tape%20monkey +12958. jarg422h.htm#tar%20and%20feather +12959. jarg422h.htm#tarball +12960. jarg422h.htm#tardegy +12961. jarg422h.htm#taste +12962. jarg422h.htm#tayste +12963. jarg422h.htm#TCB +12964. jarg422h.htm#TCP%2fIP +12965. jarg422h.htm#TechRef +12966. jarg422h.htm#TECO +12967. jarg422h.htm#tee +12968. jarg422h.htm#teergrube +12969. jarg422h.htm#teledildonics +12970. jarg422h.htm#Telerat +12971. jarg422h.htm#TELNET +12972. jarg422h.htm#ten-finger%20interface +12973. jarg422h.htm#tense +12974. jarg422h.htm#tentacle +12975. jarg422h.htm#tenured%20graduate%20student +12976. jarg422h.htm#tera- +12977. jarg422h.htm#teraflop%20club +12978. jarg422h.htm#terminak +12979. jarg422h.htm#terminal%20brain%20death +12980. jarg422h.htm#terminal%20illness +12981. jarg422h.htm#terminal%20junkie +12982. jarg422h.htm#terpri +12983. jarg422h.htm#test +12984. jarg422h.htm#TeX +12985. jarg422h.htm#text +12986. jarg422h.htm#thanks%20in%20advance +12987. jarg422h.htm#That's%20not%20a%20bug%20that's%20a%20feature! +12988. jarg422h.htm#the%20literature +12989. jarg422h.htm#the%20network +12990. jarg422h.htm#the%20X%20that%20can%20be%20Y%20is%20not%20the%20true%20X +12991. jarg422h.htm#theology +12992. jarg422h.htm#theory +12993. jarg422h.htm#thinko +12994. jarg422h.htm#This%20can't%20happen +12995. jarg422h.htm#This%20time%20for%20sure! +12996. jarg422h.htm#thrash +12997. jarg422h.htm#thread +12998. jarg422h.htm#three-finger%20salute +12999. jarg422h.htm#throwaway%20account +13000. jarg422h.htm#thud +13001. jarg422h.htm#thumb +13002. jarg422h.htm#thundering%20herd%20problem +13003. jarg422h.htm#thunk +13004. jarg422h.htm#tick +13005. jarg422h.htm#tick-list%20features +13006. jarg422h.htm#tickle%20a%20bug +13007. jarg422h.htm#tiger%20team +13008. jarg422h.htm#time%20bomb +13009. jarg422h.htm#time%20sink +13010. jarg422h.htm#time%20T +13011. jarg422h.htm#times-or-divided-by +13012. jarg422h.htm#TINC +13013. jarg422h.htm#Tinkerbell%20program +13014. jarg422h.htm#TINLC +13015. jarg422h.htm#tip%20of%20the%20ice-cube +13016. jarg422h.htm#tired%20iron +13017. jarg422h.htm#tits%20on%20a%20keyboard +13018. jarg422h.htm#TLA +13019. jarg422h.htm#(TM) +13020. jarg422h.htm#TMRC +13021. jarg422h.htm#TMRCie +13022. jarg422h.htm#TMTOWTDI +13023. jarg422h.htm#to%20a%20first%20approximation +13024. jarg422h.htm#to%20a%20zeroth%20approximation +13025. jarg422h.htm#toad +13026. jarg422h.htm#toast +13027. jarg422h.htm#toaster +13028. jarg422h.htm#toeprint +13029. jarg422h.htm#toggle +13030. jarg422h.htm#tool +13031. jarg422h.htm#toolsmith +13032. jarg422h.htm#toor +13033. jarg422h.htm#topic%20drift +13034. jarg422h.htm#topic%20group +13035. jarg422h.htm#TOPS-10 +13036. jarg422h.htm#TOPS-20 +13037. jarg422h.htm#tourist +13038. jarg422h.htm#tourist%20information +13039. jarg422h.htm#touristic +13040. jarg422h.htm#toy +13041. jarg422h.htm#toy%20language +13042. jarg422h.htm#toy%20problem +13043. jarg422h.htm#toy%20program +13044. jarg422h.htm#trampoline +13045. jarg422h.htm#trap +13046. jarg422h.htm#trap%20door +13047. jarg422h.htm#trash +13048. jarg422h.htm#trawl +13049. jarg422h.htm#tree-killer +13050. jarg422h.htm#treeware +13051. jarg422h.htm#trit +13052. jarg422h.htm#trivial +13053. jarg422h.htm#troff +13054. jarg422h.htm#troglodyte +13055. jarg422h.htm#troglodyte%20mode +13056. jarg422h.htm#Trojan%20horse +13057. jarg422h.htm#troll +13058. jarg422h.htm#Troll-O-Meter +13059. jarg422h.htm#tron +13060. jarg422h.htm#true-hacker +13061. jarg422h.htm#tty +13062. jarg422h.htm#tube +13063. jarg422h.htm#tube%20time +13064. jarg422h.htm#tunafish +13065. jarg422h.htm#tune +13066. jarg422h.htm#turbo%20nerd +13067. jarg422h.htm#Turing%20tar-pit +13068. jarg422h.htm#turist +13069. jarg422h.htm#Tux +13070. jarg422h.htm#tweak +13071. jarg422h.htm#tweeter +13072. jarg422h.htm#TWENEX +13073. jarg422h.htm#twiddle +13074. jarg422h.htm#twiddle +13075. jarg422h.htm#twilight%20zone +13076. jarg422h.htm#twink +13077. jarg422h.htm#twirling%20baton +13078. jarg422h.htm#two%20pi +13079. jarg422h.htm#two-to-the-N +13080. jarg422h.htm#twonkie +13081. jarg422h.htm#tail%20recursion +13082. jarg422h.htm#SysVile +13083. jarg422h.htm#%3d%20T%20%3d +13084. jarg422h.htm#The%20-P%20convention +13085. jarg422h.htm#time%20T +13086. jarg422h.htm#since%20time%20T%20equals%20minus%20infinity +13087. jarg422h.htm#tee +13088. jarg422h.htm#LISP +13089. jarg422h.htm#VAX +13090. jarg422h.htm#talk%20mode +13091. jarg422h.htm#T +13092. jarg422h.htm#%3d%20T%20%3d +13093. jarg422h.htm#tail%20recursion +13094. jarg422h.htm#talker%20system +13095. jarg422h.htm#tail%20recursion +13096. jarg422h.htm#%3d%20T%20%3d +13097. jarg422h.htm#NIL +13098. jarg422h.htm#T +13099. jarg422h.htm#prepend +13100. jarg422h.htm#email +13101. jarg422h.htm#ha%20ha%20only%20serious +13102. jarg422h.htm#IMHO +13103. jarg422h.htm#initgame +13104. jarg422h.htm#NIL +13105. jarg422h.htm#T +13106. jarg422h.htm#MUD +13107. jarg422h.htm#bonk%2foif +13108. jarg422h.htm#B1FF +13109. jarg422h.htm#hakspek +13110. jarg422h.htm#emoticon +13111. jarg422h.htm#tall%20card +13112. jarg422h.htm#talk%20mode +13113. jarg422h.htm#%3d%20T%20%3d +13114. jarg422h.htm#talk%20mode +13115. jarg422h.htm#tanked +13116. jarg422h.htm#talker%20system +13117. jarg422h.htm#%3d%20T%20%3d +13118. jarg422h.htm#short%20card +13119. jarg422h.htm#connector%20conspiracy +13120. jarg422h.htm#TANSTAAFL +13121. jarg422h.htm#tall%20card +13122. jarg422h.htm#%3d%20T%20%3d +13123. jarg422h.htm#down +13124. jarg422h.htm#hosed +13125. jarg422h.htm#tape%20monkey +13126. jarg422h.htm#tanked +13127. jarg422h.htm#%3d%20T%20%3d +13128. jarg422h.htm#heavyweight +13129. jarg422h.htm#signal-to-noise%20ratio +13130. jarg422h.htm#Appendix%20B +13131. jarg422h.htm#tar%20and%20feather +13132. jarg422h.htm#TANSTAAFL +13133. jarg422h.htm#%3d%20T%20%3d +13134. jarg422h.htm#one-banana%20problem +13135. jarg422h.htm#tarball +13136. jarg422h.htm#tape%20monkey +13137. jarg422h.htm#%3d%20T%20%3d +13138. jarg422h.htm#compress +13139. jarg422h.htm#tarball +13140. jarg422h.htm#tardegy +13141. jarg422h.htm#tar%20and%20feather +13142. jarg422h.htm#%3d%20T%20%3d +13143. jarg422h.htm#taste +13144. jarg422h.htm#tarball +13145. jarg422h.htm#%3d%20T%20%3d +13146. jarg422h.htm#tayste +13147. jarg422h.htm#tardegy +13148. jarg422h.htm#%3d%20T%20%3d +13149. jarg422h.htm#flavor +13150. jarg422h.htm#flavor +13151. jarg422h.htm#flavor +13152. jarg422h.htm#flavor +13153. jarg422h.htm#elegant +13154. jarg422h.htm#tayste +13155. jarg422h.htm#TCB +13156. jarg422h.htm#taste +13157. jarg422h.htm#%3d%20T%20%3d +13158. jarg422h.htm#taste +13159. jarg422h.htm#crumb +13160. jarg422h.htm#quarter +13161. jarg422h.htm#nybble +13162. jarg422h.htm#TCP%2fIP +13163. jarg422h.htm#tayste +13164. jarg422h.htm#%3d%20T%20%3d +13165. jarg422h.htm#shotgun%20debugging +13166. jarg422h.htm#heisenbug +13167. jarg422h.htm#Orange%20Book +13168. jarg422h.htm#TechRef +13169. jarg422h.htm#TCB +13170. jarg422h.htm#%3d%20T%20%3d +13171. jarg422h.htm#creationism +13172. jarg422h.htm#TECO +13173. jarg422h.htm#TCP%2fIP +13174. jarg422h.htm#%3d%20T%20%3d +13175. jarg422h.htm#tee +13176. jarg422h.htm#TechRef +13177. jarg422h.htm#%3d%20T%20%3d +13178. jarg422h.htm#EMACS +13179. jarg422h.htm#alt +13180. jarg422h.htm#bug +13181. jarg422h.htm#Wrong%20Thing +13182. jarg422h.htm#EMACS +13183. jarg422h.htm#retrocomputing +13184. jarg422h.htm#write-only%20language +13185. jarg422h.htm#teergrube +13186. jarg422h.htm#TECO +13187. jarg422h.htm#%3d%20T%20%3d +13188. jarg422h.htm#bits +13189. jarg422h.htm#plumbing +13190. jarg422h.htm#teledildonics +13191. jarg422h.htm#tee +13192. jarg422h.htm#%3d%20T%20%3d +13193. jarg422h.htm#address%20harvester +13194. jarg422h.htm#Telerat +13195. jarg422h.htm#teergrube +13196. jarg422h.htm#%3d%20T%20%3d +13197. jarg422h.htm#VR +13198. jarg422h.htm#MUD +13199. jarg422h.htm#ha%20ha%20only%20serious +13200. jarg422h.htm#hot%20chat +13201. jarg422h.htm#TELNET +13202. jarg422h.htm#teledildonics +13203. jarg422h.htm#%3d%20T%20%3d +13204. jarg422h.htm#AIDX +13205. jarg422h.htm#Macintrash +13206. jarg422h.htm#Nominal%20Semidestructor +13207. jarg422h.htm#ScumOS +13208. jarg422h.htm#sun-stools +13209. jarg422h.htm#HP-SUX +13210. jarg422h.htm#Slowlaris +13211. jarg422h.htm#ten-finger%20interface +13212. jarg422h.htm#Telerat +13213. jarg422h.htm#%3d%20T%20%3d +13214. jarg422h.htm#RFC +13215. jarg422h.htm#tense +13216. jarg422h.htm#TELNET +13217. jarg422h.htm#%3d%20T%20%3d +13218. jarg422h.htm#tentacle +13219. jarg422h.htm#ten-finger%20interface +13220. jarg422h.htm#%3d%20T%20%3d +13221. jarg422h.htm#bum +13222. jarg422h.htm#tenured%20graduate%20student +13223. jarg422h.htm#tense +13224. jarg422h.htm#%3d%20T%20%3d +13225. jarg422h.htm#pseudo +13226. jarg422h.htm#cypherpunk +13227. jarg422h.htm#tera- +13228. jarg422h.htm#tentacle +13229. jarg422h.htm#%3d%20T%20%3d +13230. jarg422h.htm#teraflop%20club +13231. jarg422h.htm#tenured%20graduate%20student +13232. jarg422h.htm#%3d%20T%20%3d +13233. jarg422h.htm#quantifiers +13234. jarg422h.htm#terminak +13235. jarg422h.htm#tera- +13236. jarg422h.htm#%3d%20T%20%3d +13237. jarg422h.htm#Knights%20of%20the%20Lambda%20Calculus +13238. jarg422h.htm#terminal%20brain%20death +13239. jarg422h.htm#teraflop%20club +13240. jarg422h.htm#%3d%20T%20%3d +13241. jarg422h.htm#dread%20high-bit%20disease +13242. jarg422h.htm#frogging +13243. jarg422h.htm#AIDX +13244. jarg422h.htm#Nominal%20Semidestructor +13245. jarg422h.htm#ScumOS +13246. jarg422h.htm#sun-stools +13247. jarg422h.htm#Telerat +13248. jarg422h.htm#HP-SUX +13249. jarg422h.htm#Slowlaris +13250. jarg422h.htm#terminal%20illness +13251. jarg422h.htm#terminak +13252. jarg422h.htm#%3d%20T%20%3d +13253. jarg422h.htm#terminal%20illness +13254. jarg422h.htm#terminal%20junkie +13255. jarg422h.htm#terminal%20brain%20death +13256. jarg422h.htm#%3d%20T%20%3d +13257. jarg422h.htm#raster%20burn +13258. jarg422h.htm#terpri +13259. jarg422h.htm#terminal%20illness +13260. jarg422h.htm#%3d%20T%20%3d +13261. jarg422h.htm#wannabee +13262. jarg422h.htm#larval%20stage +13263. jarg422h.htm#noddy +13264. jarg422h.htm#console%20jockey +13265. jarg422h.htm#console +13266. jarg422h.htm#twink +13267. jarg422h.htm#read-only%20user +13268. jarg422h.htm#test +13269. jarg422h.htm#terminal%20junkie +13270. jarg422h.htm#%3d%20T%20%3d +13271. jarg422h.htm#newline +13272. jarg422h.htm#TeX +13273. jarg422h.htm#terpri +13274. jarg422h.htm#%3d%20T%20%3d +13275. jarg422h.htm#demo +13276. jarg422h.htm#text +13277. jarg422h.htm#test +13278. jarg422h.htm#%3d%20T%20%3d +13279. jarg422h.htm#macro +13280. jarg422h.htm#Knuth +13281. jarg422h.htm#troff +13282. jarg422h.htm#CrApTeX +13283. jarg422h.htm#Knuth +13284. jarg422h.htm#bible +13285. jarg422h.htm#toolsmith +13286. jarg422h.htm#thanks%20in%20advance +13287. jarg422h.htm#TeX +13288. jarg422h.htm#%3d%20T%20%3d +13289. jarg422h.htm#English +13290. jarg422h.htm#ASCII +13291. jarg422h.htm#EBCDIC +13292. jarg422h.htm#flat-ASCII +13293. jarg422h.htm#That's%20not%20a%20bug%20that's%20a%20feature! +13294. jarg422h.htm#text +13295. jarg422h.htm#%3d%20T%20%3d +13296. jarg422h.htm#net.- +13297. jarg422h.htm#netiquette +13298. jarg422h.htm#the%20literature +13299. jarg422h.htm#thanks%20in%20advance +13300. jarg422h.htm#%3d%20T%20%3d +13301. jarg422h.htm#canonical +13302. jarg422h.htm#misfeature +13303. jarg422h.htm#feature +13304. jarg422h.htm#the%20network +13305. jarg422h.htm#That's%20not%20a%20bug%20that's%20a%20feature! +13306. jarg422h.htm#%3d%20T%20%3d +13307. jarg422h.htm#trivial +13308. jarg422h.htm#Knuth +13309. jarg422h.htm#the%20X%20that%20can%20be%20Y%20is%20not%20the%20true%20X +13310. jarg422h.htm#the%20literature +13311. jarg422h.htm#%3d%20T%20%3d +13312. jarg422h.htm#BITNET +13313. jarg422h.htm#Usenet +13314. jarg422h.htm#Internet +13315. jarg422h.htm#bang%20path +13316. jarg422h.htm#Internet%20address +13317. jarg422h.htm#network%20address +13318. jarg422h.htm#ha%20ha%20only%20serious +13319. jarg422h.htm#theology +13320. jarg422h.htm#the%20network +13321. jarg422h.htm#%3d%20T%20%3d +13322. jarg422h.htm#trampoline +13323. jarg422h.htm#has%20the%20X%20nature +13324. jarg422h.htm#theory +13325. jarg422h.htm#the%20X%20that%20can%20be%20Y%20is%20not%20the%20true%20X +13326. jarg422h.htm#%3d%20T%20%3d +13327. jarg422h.htm#religious%20issues +13328. jarg422h.htm#marginal +13329. jarg422h.htm#thinko +13330. jarg422h.htm#theology +13331. jarg422h.htm#%3d%20T%20%3d +13332. jarg422h.htm#This%20can't%20happen +13333. jarg422h.htm#theory +13334. jarg422h.htm#%3d%20T%20%3d +13335. jarg422h.htm#braino +13336. jarg422h.htm#brain%20fart +13337. jarg422h.htm#mouso +13338. jarg422h.htm#This%20time%20for%20sure! +13339. jarg422h.htm#thinko +13340. jarg422h.htm#%3d%20T%20%3d +13341. jarg422h.htm#can't%20happen +13342. jarg422h.htm#thrash +13343. jarg422h.htm#This%20can't%20happen +13344. jarg422h.htm#%3d%20T%20%3d +13345. jarg422h.htm#canonical +13346. jarg422h.htm#hacker%20humor +13347. jarg422h.htm#thread +13348. jarg422h.htm#This%20time%20for%20sure! +13349. jarg422h.htm#%3d%20T%20%3d +13350. jarg422h.htm#multitask +13351. jarg422h.htm#three-finger%20salute +13352. jarg422h.htm#thrash +13353. jarg422h.htm#%3d%20T%20%3d +13354. jarg422h.htm#throwaway%20account +13355. jarg422h.htm#thread +13356. jarg422h.htm#%3d%20T%20%3d +13357. jarg422h.htm#Vulcan%20nerve%20pinch +13358. jarg422h.htm#thud +13359. jarg422h.htm#three-finger%20salute +13360. jarg422h.htm#%3d%20T%20%3d +13361. jarg422h.htm#ISP +13362. jarg422h.htm#spam +13363. jarg422h.htm#thumb +13364. jarg422h.htm#throwaway%20account +13365. jarg422h.htm#%3d%20T%20%3d +13366. jarg422h.htm#metasyntactic%20variable +13367. jarg422h.htm#foo +13368. jarg422h.htm#ASCII +13369. jarg422h.htm#thundering%20herd%20problem +13370. jarg422h.htm#thud +13371. jarg422h.htm#%3d%20T%20%3d +13372. jarg422h.htm#thunk +13373. jarg422h.htm#thumb +13374. jarg422h.htm#%3d%20T%20%3d +13375. jarg422h.htm#tick +13376. jarg422h.htm#thundering%20herd%20problem +13377. jarg422h.htm#%3d%20T%20%3d +13378. jarg422h.htm#stubroutine +13379. jarg422h.htm#trampoline +13380. jarg422h.htm#plan%20file +13381. jarg422h.htm#tick-list%20features +13382. jarg422h.htm#thunk +13383. jarg422h.htm#%3d%20T%20%3d +13384. jarg422h.htm#jiffy +13385. jarg422h.htm#handwave +13386. jarg422h.htm#tickle%20a%20bug +13387. jarg422h.htm#tick +13388. jarg422h.htm#%3d%20T%20%3d +13389. jarg422h.htm#tiger%20team +13390. jarg422h.htm#tick-list%20features +13391. jarg422h.htm#%3d%20T%20%3d +13392. jarg422h.htm#time%20bomb +13393. jarg422h.htm#tickle%20a%20bug +13394. jarg422h.htm#%3d%20T%20%3d +13395. jarg422h.htm#sneaker +13396. jarg422h.htm#patch +13397. jarg422h.htm#firefighting +13398. jarg422h.htm#cracker +13399. jarg422h.htm#time%20sink +13400. jarg422h.htm#tiger%20team +13401. jarg422h.htm#%3d%20T%20%3d +13402. jarg422h.htm#logic%20bomb +13403. jarg422h.htm#time%20T +13404. jarg422h.htm#time%20bomb +13405. jarg422h.htm#%3d%20T%20%3d +13406. jarg422h.htm#times-or-divided-by +13407. jarg422h.htm#time%20sink +13408. jarg422h.htm#%3d%20T%20%3d +13409. jarg422h.htm#since%20time%20T%20equals%20minus%20infinity +13410. jarg422h.htm#TINC +13411. jarg422h.htm#time%20T +13412. jarg422h.htm#%3d%20T%20%3d +13413. jarg422h.htm#Tinkerbell%20program +13414. jarg422h.htm#times-or-divided-by +13415. jarg422h.htm#%3d%20T%20%3d +13416. jarg422h.htm#backbone%20cabal +13417. jarg422h.htm#NANA +13418. jarg422h.htm#TINLC +13419. jarg422h.htm#TINC +13420. jarg422h.htm#%3d%20T%20%3d +13421. jarg422h.htm#tip%20of%20the%20ice-cube +13422. jarg422h.htm#Tinkerbell%20program +13423. jarg422h.htm#%3d%20T%20%3d +13424. jarg422h.htm#Lumber%20Cartel +13425. jarg422h.htm#TINC +13426. jarg422h.htm#tired%20iron +13427. jarg422h.htm#TINLC +13428. jarg422h.htm#%3d%20T%20%3d +13429. jarg422h.htm#tits%20on%20a%20keyboard +13430. jarg422h.htm#tip%20of%20the%20ice-cube +13431. jarg422h.htm#%3d%20T%20%3d +13432. jarg422h.htm#dinosaur +13433. jarg422h.htm#TLA +13434. jarg422h.htm#tired%20iron +13435. jarg422h.htm#%3d%20T%20%3d +13436. jarg422h.htm#QWERTY +13437. jarg422h.htm#(TM) +13438. jarg422h.htm#tits%20on%20a%20keyboard +13439. jarg422h.htm#%3d%20T%20%3d +13440. jarg422h.htm#YABA +13441. jarg422h.htm#TMRC +13442. jarg422h.htm#TLA +13443. jarg422h.htm#%3d%20T%20%3d +13444. jarg422h.htm#UN*X +13445. jarg422h.htm#TMRCie +13446. jarg422h.htm#(TM) +13447. jarg422h.htm#%3d%20T%20%3d +13448. jarg422h.htm#foo +13449. jarg422h.htm#mung +13450. jarg422h.htm#frob +13451. jarg422h.htm#scram%20switch +13452. jarg422h.htm#Bibliography +13453. http://web.mit.edu/tmrc/www/ +13454. jarg422h.htm#TMTOWTDI +13455. jarg422h.htm#TMRC +13456. jarg422h.htm#%3d%20T%20%3d +13457. jarg422h.htm#TMRC +13458. jarg422h.htm#to%20a%20first%20approximation +13459. jarg422h.htm#TMRCie +13460. jarg422h.htm#%3d%20T%20%3d +13461. jarg422h.htm#Perl +13462. jarg422h.htm#to%20a%20zeroth%20approximation +13463. jarg422h.htm#TMTOWTDI +13464. jarg422h.htm#%3d%20T%20%3d +13465. jarg422h.htm#toad +13466. jarg422h.htm#to%20a%20first%20approximation +13467. jarg422h.htm#%3d%20T%20%3d +13468. jarg422h.htm#social%20science%20number +13469. jarg422h.htm#toast +13470. jarg422h.htm#to%20a%20zeroth%20approximation +13471. jarg422h.htm#%3d%20T%20%3d +13472. jarg422h.htm#MUD +13473. jarg422h.htm#wizard +13474. jarg422h.htm#frog +13475. jarg422h.htm#FOD +13476. jarg422h.htm#toaster +13477. jarg422h.htm#toad +13478. jarg422h.htm#%3d%20T%20%3d +13479. jarg422h.htm#firewall%20machine +13480. jarg422h.htm#fried +13481. jarg422h.htm#toeprint +13482. jarg422h.htm#toast +13483. jarg422h.htm#%3d%20T%20%3d +13484. jarg422h.htm#elevator%20controller +13485. jarg422h.htm#DWIM +13486. http://www.phys.uu.nl/~beljaars/reddwarf/script/4/4.whi +13487. jarg422h.htm#bitty%20box +13488. jarg422h.htm#Get%20a%20real%20computer! +13489. jarg422h.htm#toy +13490. jarg422h.htm#beige%20toaster +13491. jarg422h.htm#web%20toaster +13492. jarg422h.htm#video%20toaster +13493. jarg422h.htm#toggle +13494. jarg422h.htm#toaster +13495. jarg422h.htm#%3d%20T%20%3d +13496. jarg422h.htm#footprint +13497. jarg422h.htm#tool +13498. jarg422h.htm#toeprint +13499. jarg422h.htm#%3d%20T%20%3d +13500. jarg422h.htm#bit +13501. jarg422h.htm#toolsmith +13502. jarg422h.htm#toggle +13503. jarg422h.htm#%3d%20T%20%3d +13504. jarg422h.htm#app +13505. jarg422h.htm#operating%20system +13506. jarg422h.htm#filter +13507. jarg422h.htm#plumbing +13508. jarg422h.htm#hack +13509. jarg422h.htm#toor +13510. jarg422h.htm#tool +13511. jarg422h.htm#%3d%20T%20%3d +13512. jarg422h.htm#tool +13513. jarg422h.htm#uninteresting +13514. jarg422h.htm#DEC +13515. jarg422h.htm#topic%20drift +13516. jarg422h.htm#toolsmith +13517. jarg422h.htm#%3d%20T%20%3d +13518. jarg422h.htm#avatar +13519. jarg422h.htm#topic%20group +13520. jarg422h.htm#toor +13521. jarg422h.htm#%3d%20T%20%3d +13522. jarg422h.htm#thread +13523. jarg422h.htm#flame%20war +13524. jarg422h.htm#TOPS-10 +13525. jarg422h.htm#topic%20drift +13526. jarg422h.htm#%3d%20T%20%3d +13527. jarg422h.htm#forum +13528. jarg422h.htm#TOPS-20 +13529. jarg422h.htm#topic%20group +13530. jarg422h.htm#%3d%20T%20%3d +13531. jarg422h.htm#DEC +13532. jarg422h.htm#PDP-10 +13533. jarg422h.htm#ITS +13534. jarg422h.htm#TOPS-20 +13535. jarg422h.htm#TWENEX +13536. jarg422h.htm#VMS +13537. jarg422h.htm#operating%20system +13538. jarg422h.htm#tourist +13539. jarg422h.htm#TOPS-10 +13540. jarg422h.htm#%3d%20T%20%3d +13541. jarg422h.htm#TWENEX +13542. jarg422h.htm#tourist%20information +13543. jarg422h.htm#TOPS-20 +13544. jarg422h.htm#%3d%20T%20%3d +13545. jarg422h.htm#comm%20mode +13546. jarg422h.htm#luser +13547. jarg422h.htm#turist +13548. jarg422h.htm#luser +13549. jarg422h.htm#twink +13550. jarg422h.htm#lurker +13551. jarg422h.htm#read-only%20user +13552. jarg422h.htm#IRC +13553. jarg422h.htm#channel%20hopping +13554. jarg422h.htm#touristic +13555. jarg422h.htm#tourist +13556. jarg422h.htm#%3d%20T%20%3d +13557. jarg422h.htm#toy +13558. jarg422h.htm#tourist%20information +13559. jarg422h.htm#%3d%20T%20%3d +13560. jarg422h.htm#tourist +13561. jarg422h.htm#toy%20language +13562. jarg422h.htm#touristic +13563. jarg422h.htm#%3d%20T%20%3d +13564. jarg422h.htm#computron +13565. jarg422h.htm#bitty%20box +13566. jarg422h.htm#Get%20a%20real%20computer! +13567. jarg422h.htm#toy%20problem +13568. jarg422h.htm#toy +13569. jarg422h.htm#%3d%20T%20%3d +13570. jarg422h.htm#Bad%20Thing +13571. jarg422h.htm#bondage-and-discipline%20language +13572. jarg422h.htm#Pascal +13573. jarg422h.htm#MFTL +13574. jarg422h.htm#toy%20program +13575. jarg422h.htm#toy%20language +13576. jarg422h.htm#%3d%20T%20%3d +13577. jarg422h.htm#gedanken +13578. jarg422h.htm#toy%20program +13579. jarg422h.htm#trampoline +13580. jarg422h.htm#toy%20problem +13581. jarg422h.htm#%3d%20T%20%3d +13582. jarg422h.htm#noddy +13583. jarg422h.htm#noddy +13584. jarg422h.htm#trap +13585. jarg422h.htm#toy%20program +13586. jarg422h.htm#%3d%20T%20%3d +13587. jarg422h.htm#hairy +13588. jarg422h.htm#HLL +13589. jarg422h.htm#live%20data +13590. jarg422h.htm#snap +13591. jarg422h.htm#trap%20door +13592. jarg422h.htm#trampoline +13593. jarg422h.htm#%3d%20T%20%3d +13594. jarg422h.htm#HLL +13595. jarg422h.htm#system +13596. jarg422h.htm#trash +13597. jarg422h.htm#trap +13598. jarg422h.htm#%3d%20T%20%3d +13599. jarg422h.htm#back%20door +13600. jarg422h.htm#Bad%20Thing +13601. jarg422h.htm#Good%20Thing +13602. jarg422h.htm#trawl +13603. jarg422h.htm#trap%20door +13604. jarg422h.htm#%3d%20T%20%3d +13605. jarg422h.htm#mung +13606. jarg422h.htm#mangle +13607. jarg422h.htm#scribble +13608. jarg422h.htm#tree-killer +13609. jarg422h.htm#trash +13610. jarg422h.htm#%3d%20T%20%3d +13611. jarg422h.htm#treeware +13612. jarg422h.htm#trawl +13613. jarg422h.htm#%3d%20T%20%3d +13614. jarg422h.htm#spiffy +13615. jarg422h.htm#content-free +13616. jarg422h.htm#suit +13617. jarg422h.htm#elvish +13618. jarg422h.htm#elder%20days +13619. jarg422h.htm#trit +13620. jarg422h.htm#tree-killer +13621. jarg422h.htm#%3d%20T%20%3d +13622. jarg422h.htm#tree-killer +13623. jarg422h.htm#documentation +13624. jarg422h.htm#trivial +13625. jarg422h.htm#treeware +13626. jarg422h.htm#%3d%20T%20%3d +13627. jarg422h.htm#bit +13628. jarg422h.htm#flag +13629. jarg422h.htm#troff +13630. jarg422h.htm#trit +13631. jarg422h.htm#%3d%20T%20%3d +13632. jarg422h.htm#cretinous +13633. jarg422h.htm#nontrivial +13634. jarg422h.htm#uninteresting +13635. jarg422h.htm#troglodyte +13636. jarg422h.htm#trivial +13637. jarg422h.htm#%3d%20T%20%3d +13638. jarg422h.htm#Multics +13639. jarg422h.htm#CTSS +13640. jarg422h.htm#nroff +13641. jarg422h.htm#TeX +13642. jarg422h.htm#troglodyte%20mode +13643. jarg422h.htm#troff +13644. jarg422h.htm#%3d%20T%20%3d +13645. jarg422h.htm#Trojan%20horse +13646. jarg422h.htm#troglodyte +13647. jarg422h.htm#%3d%20T%20%3d +13648. jarg422h.htm#raster%20burn +13649. jarg422h.htm#larval%20stage +13650. jarg422h.htm#hack%20mode +13651. jarg422h.htm#troll +13652. jarg422h.htm#troglodyte%20mode +13653. jarg422h.htm#%3d%20T%20%3d +13654. jarg422h.htm#back%20door +13655. jarg422h.htm#virus +13656. jarg422h.htm#worm +13657. jarg422h.htm#phage +13658. jarg422h.htm#mockingbird +13659. jarg422h.htm#Troll-O-Meter +13660. jarg422h.htm#Trojan%20horse +13661. jarg422h.htm#%3d%20T%20%3d +13662. jarg422h.htm#Usenet +13663. jarg422h.htm#flame +13664. jarg422h.htm#newbie +13665. jarg422h.htm#YHBT +13666. jarg422h.htm#flame%20bait +13667. jarg422h.htm#Troll-O-Meter +13668. jarg422h.htm#tron +13669. jarg422h.htm#troll +13670. jarg422h.htm#%3d%20T%20%3d +13671. jarg422h.htm#troll +13672. jarg422h.htm#bogometer +13673. jarg422h.htm#true-hacker +13674. jarg422h.htm#Troll-O-Meter +13675. jarg422h.htm#%3d%20T%20%3d +13676. jarg422h.htm#spod +13677. jarg422h.htm#tty +13678. jarg422h.htm#tron +13679. jarg422h.htm#%3d%20T%20%3d +13680. jarg422h.htm#demigod +13681. jarg422h.htm#munchkin +13682. jarg422h.htm#tube +13683. jarg422h.htm#true-hacker +13684. jarg422h.htm#%3d%20T%20%3d +13685. jarg422h.htm#bit-paired%20keyboard +13686. jarg422h.htm#tube%20time +13687. jarg422h.htm#tty +13688. jarg422h.htm#%3d%20T%20%3d +13689. jarg422h.htm#tunafish +13690. jarg422h.htm#tube +13691. jarg422h.htm#%3d%20T%20%3d +13692. jarg422h.htm#tune +13693. jarg422h.htm#tube%20time +13694. jarg422h.htm#%3d%20T%20%3d +13695. jarg422h.htm#BSD +13696. jarg422h.htm#droid +13697. jarg422h.htm#turbo%20nerd +13698. jarg422h.htm#tunafish +13699. jarg422h.htm#%3d%20T%20%3d +13700. jarg422h.htm#hook +13701. jarg422h.htm#bum +13702. jarg422h.htm#hot%20spot +13703. jarg422h.htm#hand-hacking +13704. jarg422h.htm#Turing%20tar-pit +13705. jarg422h.htm#tune +13706. jarg422h.htm#%3d%20T%20%3d +13707. jarg422h.htm#computer%20geek +13708. jarg422h.htm#turist +13709. jarg422h.htm#turbo%20nerd +13710. jarg422h.htm#%3d%20T%20%3d +13711. jarg422h.htm#bondage-and-discipline%20language +13712. jarg422h.htm#holy%20wars +13713. jarg422h.htm#Tux +13714. jarg422h.htm#Turing%20tar-pit +13715. jarg422h.htm#%3d%20T%20%3d +13716. jarg422h.htm#tourist +13717. jarg422h.htm#luser +13718. jarg422h.htm#tweak +13719. jarg422h.htm#turist +13720. jarg422h.htm#%3d%20T%20%3d +13721. jarg422h.htm#Linux +13722. http://www.woodsoup.org/~sbaker/tux/doc/ +13723. http://www.isc.tamu.edu/~lewing/linux/ +13724. http://www.ao.com/~regan/penguins/tux.html +13725. jarg422h.htm#tweeter +13726. jarg422h.htm#Tux +13727. jarg422h.htm#%3d%20T%20%3d +13728. jarg422h.htm#twiddle +13729. jarg422h.htm#frobnicate +13730. jarg422h.htm#fudge%20factor +13731. jarg422h.htm#shotgun%20debugging +13732. jarg422h.htm#tune +13733. jarg422h.htm#bum +13734. jarg422h.htm#TWENEX +13735. jarg422h.htm#tweak +13736. jarg422h.htm#%3d%20T%20%3d +13737. jarg422h.htm#perf +13738. jarg422h.htm#chad +13739. jarg422h.htm#woofer +13740. jarg422h.htm#twiddle +13741. jarg422h.htm#tweeter +13742. jarg422h.htm#%3d%20T%20%3d +13743. jarg422h.htm#DEC +13744. jarg422h.htm#ITS +13745. jarg422h.htm#WAITS +13746. jarg422h.htm#VMS +13747. jarg422h.htm#twilight%20zone +13748. jarg422h.htm#TWENEX +13749. jarg422h.htm#%3d%20T%20%3d +13750. jarg422h.htm#shotgun%20debugging +13751. jarg422h.htm#knobs +13752. jarg422h.htm#frobnicate +13753. jarg422h.htm#bit%20twiddling +13754. jarg422h.htm#toggle +13755. jarg422h.htm#twirling%20baton +13756. jarg422h.htm#twink +13757. jarg422h.htm#twiddle +13758. jarg422h.htm#%3d%20T%20%3d +13759. jarg422h.htm#IRC +13760. jarg422h.htm#op +13761. jarg422h.htm#twirling%20baton +13762. jarg422h.htm#twilight%20zone +13763. jarg422h.htm#%3d%20T%20%3d +13764. jarg422h.htm#read-only%20user +13765. jarg422h.htm#two%20pi +13766. jarg422h.htm#twink +13767. jarg422h.htm#%3d%20T%20%3d +13768. jarg422h.htm#two-to-the-N +13769. jarg422h.htm#twirling%20baton +13770. jarg422h.htm#%3d%20T%20%3d +13771. jarg422h.htm#twonkie +13772. jarg422h.htm#two%20pi +13773. jarg422h.htm#%3d%20T%20%3d +13774. jarg422h.htm#N +13775. jarg422h.htm#infinity +13776. jarg422h.htm#u- +13777. jarg422h.htm#two-to-the-N +13778. jarg422h.htm#%3d%20T%20%3d +13779. jarg422h.htm#marketroid +13780. jarg422h.htm#Saturday-night%20special +13781. jarg422h.htm#%3d%20V%20%3d +13782. jarg422h.htm#%3d%20T%20%3d +13783. jarg422h.htm#The%20Jargon%20Lexicon +13784. jarg422h.htm#u- +13785. jarg422h.htm#UBD +13786. jarg422h.htm#UBE +13787. jarg422h.htm#UCE +13788. jarg422h.htm#UDP +13789. jarg422h.htm#UN*X +13790. jarg422h.htm#undefined%20external%20reference +13791. jarg422h.htm#under%20the%20hood +13792. jarg422h.htm#undocumented%20feature +13793. jarg422h.htm#uninteresting +13794. jarg422h.htm#Unix +13795. jarg422h.htm#Unix%20brain%20damage +13796. jarg422h.htm#Unix%20conspiracy +13797. jarg422h.htm#Unix%20weenie +13798. jarg422h.htm#unixism +13799. jarg422h.htm#unswizzle +13800. jarg422h.htm#unwind%20the%20stack +13801. jarg422h.htm#unwind-protect +13802. jarg422h.htm#up +13803. jarg422h.htm#upload +13804. jarg422h.htm#upthread +13805. jarg422h.htm#urchin +13806. jarg422h.htm#URL +13807. jarg422h.htm#Usenet +13808. jarg422h.htm#Usenet%20Death%20Penalty +13809. jarg422h.htm#user +13810. jarg422h.htm#user-friendly +13811. jarg422h.htm#user-obsequious +13812. jarg422h.htm#userland +13813. jarg422h.htm#USG%20Unix +13814. jarg422h.htm#UTSL +13815. jarg422h.htm#UUCPNET +13816. jarg422h.htm#UBD +13817. jarg422h.htm#twonkie +13818. jarg422h.htm#%3d%20U%20%3d +13819. jarg422h.htm#micro- +13820. jarg422h.htm#UBE +13821. jarg422h.htm#u- +13822. jarg422h.htm#%3d%20U%20%3d +13823. jarg422h.htm#pilot%20error +13824. jarg422h.htm#PBD +13825. jarg422h.htm#brain-damaged +13826. jarg422h.htm#UCE +13827. jarg422h.htm#UBD +13828. jarg422h.htm#%3d%20U%20%3d +13829. jarg422h.htm#spam +13830. jarg422h.htm#UCE +13831. jarg422h.htm#UDP +13832. jarg422h.htm#UBE +13833. jarg422h.htm#%3d%20U%20%3d +13834. jarg422h.htm#spam +13835. jarg422h.htm#UBE +13836. jarg422h.htm#UN*X +13837. jarg422h.htm#UCE +13838. jarg422h.htm#%3d%20U%20%3d +13839. jarg422h.htm#Usenet%20Death%20Penalty +13840. jarg422h.htm#IDP +13841. jarg422h.htm#undefined%20external%20reference +13842. jarg422h.htm#UDP +13843. jarg422h.htm#%3d%20U%20%3d +13844. jarg422h.htm#(TM) +13845. jarg422h.htm#glob +13846. jarg422h.htm#splat%20out +13847. jarg422h.htm#under%20the%20hood +13848. jarg422h.htm#UN*X +13849. jarg422h.htm#%3d%20U%20%3d +13850. jarg422h.htm#undocumented%20feature +13851. jarg422h.htm#undefined%20external%20reference +13852. jarg422h.htm#%3d%20U%20%3d +13853. jarg422h.htm#grok +13854. jarg422h.htm#uninteresting +13855. jarg422h.htm#under%20the%20hood +13856. jarg422h.htm#%3d%20U%20%3d +13857. jarg422h.htm#feature +13858. jarg422h.htm#Unix +13859. jarg422h.htm#undocumented%20feature +13860. jarg422h.htm#%3d%20U%20%3d +13861. jarg422h.htm#nontrivial +13862. jarg422h.htm#toolsmith +13863. jarg422h.htm#WOMBAT +13864. jarg422h.htm#SMOP +13865. jarg422h.htm#toy%20problem +13866. jarg422h.htm#interesting +13867. jarg422h.htm#Unix%20brain%20damage +13868. jarg422h.htm#uninteresting +13869. jarg422h.htm#%3d%20U%20%3d +13870. jarg422h.htm#Linux +13871. jarg422h.htm#open%20source +13872. jarg422h.htm#Unix%20weenie +13873. jarg422h.htm#Unix%20conspiracy +13874. jarg422h.htm#Version%207 +13875. jarg422h.htm#BSD +13876. jarg422h.htm#USG%20Unix +13877. jarg422h.htm#Linux +13878. jarg422h.htm#troff +13879. jarg422h.htm#Unix%20conspiracy +13880. jarg422h.htm#Unix +13881. jarg422h.htm#%3d%20U%20%3d +13882. jarg422h.htm#kluge +13883. jarg422h.htm#jock +13884. jarg422h.htm#Unix%20weenie +13885. jarg422h.htm#Unix%20brain%20damage +13886. jarg422h.htm#%3d%20U%20%3d +13887. jarg422h.htm#ITS +13888. jarg422h.htm#TOPS-20 +13889. jarg422h.htm#back%20door +13890. jarg422h.htm#virus +13891. jarg422h.htm#DEC +13892. jarg422h.htm#Linux +13893. jarg422h.htm#unixism +13894. jarg422h.htm#Unix%20conspiracy +13895. jarg422h.htm#%3d%20U%20%3d +13896. jarg422h.htm#Weenix +13897. jarg422h.htm#Unix%20conspiracy +13898. jarg422h.htm#weenie +13899. jarg422h.htm#unswizzle +13900. jarg422h.htm#Unix%20weenie +13901. jarg422h.htm#%3d%20U%20%3d +13902. jarg422h.htm#unixism +13903. jarg422h.htm#obscure +13904. jarg422h.htm#vaxocentrism +13905. jarg422h.htm#New%20Jersey +13906. jarg422h.htm#unwind%20the%20stack +13907. jarg422h.htm#unixism +13908. jarg422h.htm#%3d%20U%20%3d +13909. jarg422h.htm#swizzle +13910. jarg422h.htm#unwind-protect +13911. jarg422h.htm#unswizzle +13912. jarg422h.htm#%3d%20U%20%3d +13913. jarg422h.htm#smash%20the%20stack +13914. jarg422h.htm#up +13915. jarg422h.htm#unwind%20the%20stack +13916. jarg422h.htm#%3d%20U%20%3d +13917. jarg422h.htm#upload +13918. jarg422h.htm#unwind-protect +13919. jarg422h.htm#%3d%20U%20%3d +13920. jarg422h.htm#down +13921. jarg422h.htm#upthread +13922. jarg422h.htm#up +13923. jarg422h.htm#%3d%20U%20%3d +13924. jarg422h.htm#download +13925. jarg422h.htm#urchin +13926. jarg422h.htm#upload +13927. jarg422h.htm#%3d%20U%20%3d +13928. jarg422h.htm#thread +13929. jarg422h.htm#followup +13930. jarg422h.htm#URL +13931. jarg422h.htm#upthread +13932. jarg422h.htm#%3d%20U%20%3d +13933. jarg422h.htm#munchkin +13934. jarg422h.htm#Usenet +13935. jarg422h.htm#urchin +13936. jarg422h.htm#%3d%20U%20%3d +13937. jarg422h.htm#Usenet%20Death%20Penalty +13938. jarg422h.htm#URL +13939. jarg422h.htm#%3d%20U%20%3d +13940. jarg422h.htm#bboard +13941. jarg422h.htm#newsgroup +13942. jarg422h.htm#flamage +13943. jarg422h.htm#UUCPNET +13944. jarg422h.htm#user +13945. jarg422h.htm#Usenet +13946. jarg422h.htm#%3d%20U%20%3d +13947. jarg422h.htm#spam +13948. jarg422h.htm#Internet%20Death%20Penalty +13949. jarg422h.htm#user-friendly +13950. jarg422h.htm#Usenet%20Death%20Penalty +13951. jarg422h.htm#%3d%20U%20%3d +13952. jarg422h.htm#real%20user +13953. jarg422h.htm#luser +13954. jarg422h.htm#luser +13955. jarg422h.htm#user-obsequious +13956. jarg422h.htm#user +13957. jarg422h.htm#%3d%20U%20%3d +13958. jarg422h.htm#menuitis +13959. jarg422h.htm#drool-proof%20paper +13960. jarg422h.htm#Macintrash +13961. jarg422h.htm#user-obsequious +13962. jarg422h.htm#userland +13963. jarg422h.htm#user-friendly +13964. jarg422h.htm#%3d%20U%20%3d +13965. jarg422h.htm#user-friendly +13966. jarg422h.htm#WIMP%20environment +13967. jarg422h.htm#Macintrash +13968. jarg422h.htm#USG%20Unix +13969. jarg422h.htm#user-obsequious +13970. jarg422h.htm#%3d%20U%20%3d +13971. jarg422h.htm#Linux +13972. jarg422h.htm#UTSL +13973. jarg422h.htm#userland +13974. jarg422h.htm#%3d%20U%20%3d +13975. jarg422h.htm#Version%207 +13976. jarg422h.htm#BSD +13977. jarg422h.htm#Unix +13978. jarg422h.htm#UUCPNET +13979. jarg422h.htm#USG%20Unix +13980. jarg422h.htm#%3d%20U%20%3d +13981. jarg422h.htm#RTFS +13982. jarg422h.htm#wizard +13983. jarg422h.htm#elder%20days +13984. jarg422h.htm#V7 +13985. jarg422h.htm#UTSL +13986. jarg422h.htm#%3d%20U%20%3d +13987. jarg422h.htm#bang%20path +13988. jarg422h.htm#network%20address +13989. jarg422h.htm#%3d%20W%20%3d +13990. jarg422h.htm#%3d%20U%20%3d +13991. jarg422h.htm#The%20Jargon%20Lexicon +13992. jarg422h.htm#V7 +13993. jarg422h.htm#vadding +13994. jarg422h.htm#vanilla +13995. jarg422h.htm#vanity%20domain +13996. jarg422h.htm#vannevar +13997. jarg422h.htm#vaporware +13998. jarg422h.htm#var +13999. jarg422h.htm#vaston +14000. jarg422h.htm#VAX +14001. jarg422h.htm#VAXectomy +14002. jarg422h.htm#VAXen +14003. jarg422h.htm#vaxherd +14004. jarg422h.htm#vaxism +14005. jarg422h.htm#vaxocentrism +14006. jarg422h.htm#vdiff +14007. jarg422h.htm#veeblefester +14008. jarg422h.htm#velveeta +14009. jarg422h.htm#ventilator%20card +14010. jarg422h.htm#Venus%20flytrap +14011. jarg422h.htm#verbage +14012. jarg422h.htm#verbiage +14013. jarg422h.htm#Version%207 +14014. jarg422h.htm#vgrep +14015. jarg422h.htm#vi +14016. jarg422h.htm#video%20toaster +14017. jarg422h.htm#videotex +14018. jarg422h.htm#virgin +14019. jarg422h.htm#virtual +14020. jarg422h.htm#virtual%20beer +14021. jarg422h.htm#virtual%20Friday +14022. jarg422h.htm#virtual%20reality +14023. jarg422h.htm#virtual%20shredder +14024. jarg422h.htm#virus +14025. jarg422h.htm#visionary +14026. jarg422h.htm#VMS +14027. jarg422h.htm#voice +14028. jarg422h.htm#voice-net +14029. jarg422h.htm#voodoo%20programming +14030. jarg422h.htm#VR +14031. jarg422h.htm#Vulcan%20nerve%20pinch +14032. jarg422h.htm#vulture%20capitalist +14033. jarg422h.htm#vadding +14034. jarg422h.htm#UUCPNET +14035. jarg422h.htm#%3d%20V%20%3d +14036. jarg422h.htm#Version%207 +14037. jarg422h.htm#vanilla +14038. jarg422h.htm#V7 +14039. jarg422h.htm#%3d%20V%20%3d +14040. jarg422h.htm#ADVENT +14041. jarg422h.htm#admin +14042. jarg422h.htm#phreaking +14043. jarg422h.htm#hack +14044. jarg422h.htm#hobbit +14045. jarg422h.htm#vanity%20domain +14046. jarg422h.htm#vadding +14047. jarg422h.htm#%3d%20V%20%3d +14048. jarg422h.htm#flavor +14049. jarg422h.htm#canonical +14050. jarg422h.htm#great-wall +14051. jarg422h.htm#canonical +14052. jarg422h.htm#vannevar +14053. jarg422h.htm#vanilla +14054. jarg422h.htm#%3d%20V%20%3d +14055. jarg422h.htm#vaporware +14056. jarg422h.htm#vanity%20domain +14057. jarg422h.htm#%3d%20V%20%3d +14058. jarg422h.htm#videotex +14059. jarg422h.htm#var +14060. jarg422h.htm#vannevar +14061. jarg422h.htm#%3d%20V%20%3d +14062. jarg422h.htm#brochureware +14063. jarg422h.htm#vaston +14064. jarg422h.htm#vaporware +14065. jarg422h.htm#%3d%20V%20%3d +14066. jarg422h.htm#arg +14067. jarg422h.htm#param +14068. jarg422h.htm#VAX +14069. jarg422h.htm#var +14070. jarg422h.htm#%3d%20V%20%3d +14071. jarg422h.htm#VAXectomy +14072. jarg422h.htm#vaston +14073. jarg422h.htm#%3d%20V%20%3d +14074. jarg422h.htm#killer%20micro +14075. jarg422h.htm#BSD +14076. jarg422h.htm#VAXen +14077. jarg422h.htm#VAX +14078. jarg422h.htm#%3d%20V%20%3d +14079. jarg422h.htm#DEC +14080. jarg422h.htm#vaxherd +14081. jarg422h.htm#VAXectomy +14082. jarg422h.htm#%3d%20V%20%3d +14083. jarg422h.htm#DEC +14084. jarg422h.htm#boxen +14085. jarg422h.htm#vaxism +14086. jarg422h.htm#VAXen +14087. jarg422h.htm#%3d%20V%20%3d +14088. jarg422h.htm#vaxocentrism +14089. jarg422h.htm#vaxherd +14090. jarg422h.htm#%3d%20V%20%3d +14091. jarg422h.htm#vaxocentrism +14092. jarg422h.htm#PC-ism +14093. jarg422h.htm#unixism +14094. jarg422h.htm#vdiff +14095. jarg422h.htm#vaxism +14096. jarg422h.htm#%3d%20V%20%3d +14097. jarg422h.htm#VAXen +14098. jarg422h.htm#HLL +14099. jarg422h.htm#brain-damaged +14100. jarg422h.htm#moby +14101. jarg422h.htm#big-endian +14102. jarg422h.htm#veeblefester +14103. jarg422h.htm#vaxocentrism +14104. jarg422h.htm#%3d%20V%20%3d +14105. jarg422h.htm#eyeball%20search +14106. jarg422h.htm#diff +14107. jarg422h.htm#velveeta +14108. jarg422h.htm#vdiff +14109. jarg422h.htm#%3d%20V%20%3d +14110. jarg422h.htm#hacker +14111. jarg422h.htm#suit +14112. jarg422h.htm#marketroid +14113. jarg422h.htm#ventilator%20card +14114. jarg422h.htm#veeblefester +14115. jarg422h.htm#%3d%20V%20%3d +14116. jarg422h.htm#spam +14117. jarg422h.htm#ECP +14118. jarg422h.htm#spam +14119. jarg422h.htm#jello +14120. jarg422h.htm#Venus%20flytrap +14121. jarg422h.htm#velveeta +14122. jarg422h.htm#%3d%20V%20%3d +14123. jarg422h.htm#lace%20card +14124. jarg422h.htm#verbage +14125. jarg422h.htm#ventilator%20card +14126. jarg422h.htm#%3d%20V%20%3d +14127. jarg422h.htm#firewall%20machine +14128. jarg422h.htm#verbiage +14129. jarg422h.htm#Venus%20flytrap +14130. jarg422h.htm#%3d%20V%20%3d +14131. jarg422h.htm#verbiage +14132. jarg422h.htm#content-free +14133. jarg422h.htm#Version%207 +14134. jarg422h.htm#verbage +14135. jarg422h.htm#%3d%20V%20%3d +14136. jarg422h.htm#documentation +14137. jarg422h.htm#vgrep +14138. jarg422h.htm#verbiage +14139. jarg422h.htm#%3d%20V%20%3d +14140. jarg422h.htm#Unix +14141. jarg422h.htm#Unix +14142. jarg422h.htm#Unix +14143. jarg422h.htm#BSD +14144. jarg422h.htm#USG%20Unix +14145. jarg422h.htm#Unix +14146. jarg422h.htm#vi +14147. jarg422h.htm#Version%207 +14148. jarg422h.htm#%3d%20V%20%3d +14149. jarg422h.htm#grep +14150. jarg422h.htm#vdiff +14151. jarg422h.htm#video%20toaster +14152. jarg422h.htm#vgrep +14153. jarg422h.htm#%3d%20V%20%3d +14154. jarg422h.htm#BSD +14155. jarg422h.htm#EMACS +14156. jarg422h.htm#holy%20wars +14157. jarg422h.htm#videotex +14158. jarg422h.htm#vi +14159. jarg422h.htm#%3d%20V%20%3d +14160. jarg422h.htm#web%20toaster +14161. jarg422h.htm#toaster +14162. jarg422h.htm#virgin +14163. jarg422h.htm#video%20toaster +14164. jarg422h.htm#%3d%20V%20%3d +14165. jarg422h.htm#gorilla%20arm +14166. jarg422h.htm#vannevar +14167. jarg422h.htm#virtual +14168. jarg422h.htm#videotex +14169. jarg422h.htm#%3d%20V%20%3d +14170. jarg422h.htm#virus +14171. jarg422h.htm#SEX +14172. jarg422h.htm#virtual%20beer +14173. jarg422h.htm#virgin +14174. jarg422h.htm#%3d%20V%20%3d +14175. jarg422h.htm#logical +14176. jarg422h.htm#real +14177. jarg422h.htm#virtual%20Friday +14178. jarg422h.htm#virtual +14179. jarg422h.htm#%3d%20V%20%3d +14180. jarg422h.htm#virtual%20reality +14181. jarg422h.htm#virtual%20beer +14182. jarg422h.htm#%3d%20V%20%3d +14183. jarg422h.htm#virtual%20shredder +14184. jarg422h.htm#virtual%20Friday +14185. jarg422h.htm#%3d%20V%20%3d +14186. jarg422h.htm#cyberspace +14187. jarg422h.htm#MUD +14188. jarg422h.htm#bamf +14189. jarg422h.htm#cyberspace +14190. jarg422h.htm#teledildonics +14191. jarg422h.htm#virus +14192. jarg422h.htm#virtual%20reality +14193. jarg422h.htm#%3d%20V%20%3d +14194. jarg422h.htm#bit%20bucket +14195. jarg422h.htm#visionary +14196. jarg422h.htm#virtual%20shredder +14197. jarg422h.htm#%3d%20V%20%3d +14198. jarg422h.htm#Trojan%20horse +14199. jarg422h.htm#worm +14200. jarg422h.htm#SEX +14201. jarg422h.htm#display%20hack +14202. jarg422h.htm#cracker +14203. jarg422h.htm#luser +14204. jarg422h.htm#worm +14205. jarg422h.htm#Trojan%20horse +14206. jarg422h.htm#phage +14207. jarg422h.htm#back%20door +14208. jarg422h.htm#Unix%20conspiracy +14209. jarg422h.htm#VMS +14210. jarg422h.htm#virus +14211. jarg422h.htm#%3d%20V%20%3d +14212. jarg422h.htm#SMOP +14213. jarg422h.htm#AI-complete +14214. jarg422h.htm#voice +14215. jarg422h.htm#visionary +14216. jarg422h.htm#%3d%20V%20%3d +14217. jarg422h.htm#DEC +14218. jarg422h.htm#VAX +14219. jarg422h.htm#TOPS-10 +14220. jarg422h.htm#TOPS-20 +14221. jarg422h.htm#Unix +14222. jarg422h.htm#runic +14223. jarg422h.htm#voice-net +14224. jarg422h.htm#VMS +14225. jarg422h.htm#%3d%20V%20%3d +14226. jarg422h.htm#talk%20mode +14227. jarg422h.htm#voodoo%20programming +14228. jarg422h.htm#voice +14229. jarg422h.htm#%3d%20V%20%3d +14230. jarg422h.htm#sig%20block +14231. jarg422h.htm#paper-net +14232. jarg422h.htm#snail-mail +14233. jarg422h.htm#VR +14234. jarg422h.htm#voice-net +14235. jarg422h.htm#%3d%20V%20%3d +14236. jarg422h.htm#obscure +14237. jarg422h.htm#hairy +14238. jarg422h.htm#black%20magic +14239. jarg422h.htm#magic +14240. jarg422h.htm#deep%20magic +14241. jarg422h.htm#heavy%20wizardry +14242. jarg422h.htm#rain%20dance +14243. jarg422h.htm#cargo%20cult%20programming +14244. jarg422h.htm#wave%20a%20dead%20chicken +14245. jarg422h.htm#Vulcan%20nerve%20pinch +14246. jarg422h.htm#voodoo%20programming +14247. jarg422h.htm#%3d%20V%20%3d +14248. jarg422h.htm#virtual%20reality +14249. jarg422h.htm#RL +14250. jarg422h.htm#vulture%20capitalist +14251. jarg422h.htm#VR +14252. jarg422h.htm#%3d%20V%20%3d +14253. jarg422h.htm#three-finger%20salute +14254. jarg422h.htm#quadruple%20bucky +14255. jarg422h.htm#W2K%20bug +14256. jarg422h.htm#Vulcan%20nerve%20pinch +14257. jarg422h.htm#%3d%20V%20%3d +14258. jarg422h.htm#%3d%20X%20%3d +14259. jarg422h.htm#%3d%20V%20%3d +14260. jarg422h.htm#The%20Jargon%20Lexicon +14261. jarg422h.htm#W2K%20bug +14262. jarg422h.htm#wabbit +14263. jarg422h.htm#WAITS +14264. jarg422h.htm#waldo +14265. jarg422h.htm#walk +14266. jarg422h.htm#walk%20off%20the%20end%20of +14267. jarg422h.htm#walking%20drives +14268. jarg422h.htm#wall +14269. jarg422h.htm#wall%20follower +14270. jarg422h.htm#wall%20time +14271. jarg422h.htm#wall%20wart +14272. jarg422h.htm#wallpaper +14273. jarg422h.htm#wango +14274. jarg422h.htm#wank +14275. jarg422h.htm#wannabee +14276. jarg422h.htm#war%20dialer +14277. jarg422h.htm#-ware +14278. jarg422h.htm#warez +14279. jarg422h.htm#warez%20d00dz +14280. jarg422h.htm#warez%20kiddies +14281. jarg422h.htm#warlording +14282. jarg422h.htm#warm%20boot +14283. jarg422h.htm#wart +14284. jarg422h.htm#washing%20machine +14285. jarg422h.htm#washing%20software +14286. jarg422h.htm#water%20MIPS +14287. jarg422h.htm#wave%20a%20dead%20chicken +14288. jarg422h.htm#weasel +14289. jarg422h.htm#web%20pointer +14290. jarg422h.htm#web%20toaster +14291. jarg422h.htm#webify +14292. jarg422h.htm#webmaster +14293. jarg422h.htm#web%20ring +14294. jarg422h.htm#wedged +14295. jarg422h.htm#wedgie +14296. jarg422h.htm#wedgitude +14297. jarg422h.htm#weeble +14298. jarg422h.htm#weeds +14299. jarg422h.htm#weenie +14300. jarg422h.htm#Weenix +14301. jarg422h.htm#well-behaved +14302. jarg422h.htm#well-connected +14303. jarg422h.htm#wetware +14304. jarg422h.htm#whack +14305. jarg422h.htm#whack-a-mole +14306. jarg422h.htm#whacker +14307. jarg422h.htm#whales +14308. jarg422h.htm#whalesong +14309. jarg422h.htm#What's%20a%20spline%3f +14310. jarg422h.htm#wheel +14311. jarg422h.htm#wheel%20bit +14312. jarg422h.htm#wheel%20of%20reincarnation +14313. jarg422h.htm#wheel%20wars +14314. jarg422h.htm#White%20Book +14315. jarg422h.htm#whitelist +14316. jarg422h.htm#whizzy +14317. jarg422h.htm#wibble +14318. jarg422h.htm#WIBNI +14319. jarg422h.htm#widget +14320. jarg422h.htm#wiggles +14321. jarg422h.htm#WIMP%20environment +14322. jarg422h.htm#win +14323. jarg422h.htm#win%20big +14324. jarg422h.htm#win%20win +14325. jarg422h.htm#Winchester +14326. jarg422h.htm#windoid +14327. jarg422h.htm#window%20shopping +14328. jarg422h.htm#Windoze +14329. jarg422h.htm#winged%20comments +14330. jarg422h.htm#winkey +14331. jarg422h.htm#winnage +14332. jarg422h.htm#winner +14333. jarg422h.htm#winnitude +14334. jarg422h.htm#Wintel +14335. jarg422h.htm#wired +14336. jarg422h.htm#wirehead +14337. jarg422h.htm#wirewater +14338. jarg422h.htm#wish%20list +14339. jarg422h.htm#within%20delta%20of +14340. jarg422h.htm#within%20epsilon%20of +14341. jarg422h.htm#wizard +14342. jarg422h.htm#Wizard%20Book +14343. jarg422h.htm#wizard%20hat +14344. jarg422h.htm#wizard%20mode +14345. jarg422h.htm#wizardly +14346. jarg422h.htm#wok-on-the-wall +14347. jarg422h.htm#womb%20box +14348. jarg422h.htm#WOMBAT +14349. jarg422h.htm#womble +14350. jarg422h.htm#wonky +14351. jarg422h.htm#woofer +14352. jarg422h.htm#workaround +14353. jarg422h.htm#working%20as%20designed +14354. jarg422h.htm#worm +14355. jarg422h.htm#wormhole +14356. jarg422h.htm#wound%20around%20the%20axle +14357. jarg422h.htm#wrap%20around +14358. jarg422h.htm#write-only%20code +14359. jarg422h.htm#write-only%20language +14360. jarg422h.htm#write-only%20memory +14361. jarg422h.htm#Wrong%20Thing +14362. jarg422h.htm#wugga%20wugga +14363. jarg422h.htm#wumpus +14364. jarg422h.htm#WYSIAYG +14365. jarg422h.htm#WYSIWYG +14366. jarg422h.htm#wabbit +14367. jarg422h.htm#vulture%20capitalist +14368. jarg422h.htm#%3d%20W%20%3d +14369. jarg422h.htm#WAITS +14370. jarg422h.htm#W2K%20bug +14371. jarg422h.htm#%3d%20W%20%3d +14372. jarg422h.htm#virus +14373. jarg422h.htm#worm +14374. jarg422h.htm#fork%20bomb +14375. jarg422h.htm#rabbit%20job +14376. jarg422h.htm#cookie%20monster +14377. jarg422h.htm#waldo +14378. jarg422h.htm#wabbit +14379. jarg422h.htm#%3d%20W%20%3d +14380. jarg422h.htm#TOPS-10 +14381. jarg422h.htm#SAIL +14382. jarg422h.htm#EMACS +14383. jarg422h.htm#bucky%20bits +14384. jarg422h.htm#walk +14385. jarg422h.htm#WAITS +14386. jarg422h.htm#%3d%20W%20%3d +14387. jarg422h.htm#foobar +14388. jarg422h.htm#foo +14389. jarg422h.htm#bar +14390. jarg422h.htm#foobar +14391. jarg422h.htm#quux +14392. jarg422h.htm#walk%20off%20the%20end%20of +14393. jarg422h.htm#waldo +14394. jarg422h.htm#%3d%20W%20%3d +14395. jarg422h.htm#core +14396. jarg422h.htm#codewalker +14397. jarg422h.htm#silly%20walk +14398. jarg422h.htm#clobber +14399. jarg422h.htm#walking%20drives +14400. jarg422h.htm#walk +14401. jarg422h.htm#%3d%20W%20%3d +14402. jarg422h.htm#off-by-one%20error +14403. jarg422h.htm#clobber +14404. jarg422h.htm#roach +14405. jarg422h.htm#smash%20the%20stack +14406. jarg422h.htm#wall +14407. jarg422h.htm#walk%20off%20the%20end%20of +14408. jarg422h.htm#%3d%20W%20%3d +14409. jarg422h.htm#washing%20machine +14410. jarg422h.htm#dinosaur +14411. jarg422h.htm#wall%20follower +14412. jarg422h.htm#walking%20drives +14413. jarg422h.htm#%3d%20W%20%3d +14414. jarg422h.htm#octal%20forty +14415. jarg422h.htm#wall%20time +14416. jarg422h.htm#wall +14417. jarg422h.htm#%3d%20W%20%3d +14418. jarg422h.htm#code%20grinder +14419. jarg422h.htm#droid +14420. jarg422h.htm#wall%20wart +14421. jarg422h.htm#wall%20follower +14422. jarg422h.htm#%3d%20W%20%3d +14423. jarg422h.htm#tick +14424. jarg422h.htm#wallpaper +14425. jarg422h.htm#wall%20time +14426. jarg422h.htm#%3d%20W%20%3d +14427. jarg422h.htm#wango +14428. jarg422h.htm#wall%20wart +14429. jarg422h.htm#%3d%20W%20%3d +14430. jarg422h.htm#wallpaper +14431. jarg422h.htm#wank +14432. jarg422h.htm#wallpaper +14433. jarg422h.htm#%3d%20W%20%3d +14434. jarg422h.htm#grovel +14435. jarg422h.htm#mumble +14436. jarg422h.htm#wannabee +14437. jarg422h.htm#wango +14438. jarg422h.htm#%3d%20W%20%3d +14439. jarg422h.htm#hack +14440. jarg422h.htm#wizard +14441. jarg422h.htm#bogometer +14442. jarg422h.htm#neep-neep +14443. jarg422h.htm#war%20dialer +14444. jarg422h.htm#wank +14445. jarg422h.htm#%3d%20W%20%3d +14446. jarg422h.htm#hacker +14447. jarg422h.htm#larval%20stage +14448. jarg422h.htm#suit +14449. jarg422h.htm#wannabee +14450. jarg422h.htm#newbie +14451. jarg422h.htm#larval%20stage +14452. jarg422h.htm#-ware +14453. jarg422h.htm#wannabee +14454. jarg422h.htm#%3d%20W%20%3d +14455. jarg422h.htm#phreaker +14456. jarg422h.htm#demon%20dialer +14457. jarg422h.htm#warez +14458. jarg422h.htm#war%20dialer +14459. jarg422h.htm#%3d%20W%20%3d +14460. jarg422h.htm#annoyware +14461. jarg422h.htm#careware +14462. jarg422h.htm#crippleware +14463. jarg422h.htm#crudware +14464. jarg422h.htm#freeware +14465. jarg422h.htm#fritterware +14466. jarg422h.htm#guiltware +14467. jarg422h.htm#liveware +14468. jarg422h.htm#meatware +14469. jarg422h.htm#payware +14470. jarg422h.htm#psychedelicware +14471. jarg422h.htm#shareware +14472. jarg422h.htm#shelfware +14473. jarg422h.htm#vaporware +14474. jarg422h.htm#wetware +14475. jarg422h.htm#warez%20d00dz +14476. jarg422h.htm#-ware +14477. jarg422h.htm#%3d%20W%20%3d +14478. jarg422h.htm#cracker +14479. jarg422h.htm#warez%20d00dz +14480. jarg422h.htm#courier +14481. jarg422h.htm#leech +14482. jarg422h.htm#elite +14483. jarg422h.htm#warez%20kiddies +14484. jarg422h.htm#warez +14485. jarg422h.htm#%3d%20W%20%3d +14486. jarg422h.htm#cracker +14487. jarg422h.htm#B1FF +14488. jarg422h.htm#cracker +14489. jarg422h.htm#wannabee +14490. jarg422h.htm#handle +14491. jarg422h.htm#elite +14492. jarg422h.htm#courier +14493. jarg422h.htm#leech +14494. jarg422h.htm#weenie +14495. jarg422h.htm#spod +14496. jarg422h.htm#warlording +14497. jarg422h.htm#warez%20d00dz +14498. jarg422h.htm#%3d%20W%20%3d +14499. jarg422h.htm#warez%20d00dz +14500. jarg422h.htm#script%20kiddies +14501. jarg422h.htm#warm%20boot +14502. jarg422h.htm#warez%20kiddies +14503. jarg422h.htm#%3d%20W%20%3d +14504. jarg422h.htm#sig%20block +14505. jarg422h.htm#BUAF +14506. jarg422h.htm#sig%20quote +14507. jarg422h.htm#ASCII%20art +14508. jarg422h.htm#B1FF +14509. jarg422h.htm#newbie +14510. jarg422h.htm#wart +14511. jarg422h.htm#warlording +14512. jarg422h.htm#%3d%20W%20%3d +14513. jarg422h.htm#boot +14514. jarg422h.htm#washing%20machine +14515. jarg422h.htm#warm%20boot +14516. jarg422h.htm#%3d%20W%20%3d +14517. jarg422h.htm#crock +14518. jarg422h.htm#feature +14519. jarg422h.htm#clean +14520. jarg422h.htm#miswart +14521. jarg422h.htm#washing%20software +14522. jarg422h.htm#wart +14523. jarg422h.htm#%3d%20W%20%3d +14524. jarg422h.htm#walking%20drives +14525. jarg422h.htm#hose +14526. jarg422h.htm#washing%20software +14527. jarg422h.htm#water%20MIPS +14528. jarg422h.htm#washing%20machine +14529. jarg422h.htm#%3d%20W%20%3d +14530. jarg422h.htm#wave%20a%20dead%20chicken +14531. jarg422h.htm#washing%20software +14532. jarg422h.htm#%3d%20W%20%3d +14533. jarg422h.htm#MIPS +14534. jarg422h.htm#mainframe +14535. jarg422h.htm#weasel +14536. jarg422h.htm#water%20MIPS +14537. jarg422h.htm#%3d%20W%20%3d +14538. jarg422h.htm#voodoo%20programming +14539. jarg422h.htm#rain%20dance +14540. jarg422h.htm#casting%20the%20runes +14541. jarg422h.htm#web%20pointer +14542. jarg422h.htm#wave%20a%20dead%20chicken +14543. jarg422h.htm#%3d%20W%20%3d +14544. jarg422h.htm#loser +14545. jarg422h.htm#web%20toaster +14546. jarg422h.htm#weasel +14547. jarg422h.htm#%3d%20W%20%3d +14548. jarg422h.htm#URL +14549. jarg422h.htm#hotlink +14550. jarg422h.htm#webify +14551. jarg422h.htm#web%20pointer +14552. jarg422h.htm#%3d%20W%20%3d +14553. jarg422h.htm#toaster +14554. jarg422h.htm#video%20toaster +14555. jarg422h.htm#webmaster +14556. jarg422h.htm#web%20toaster +14557. jarg422h.htm#%3d%20W%20%3d +14558. jarg422h.htm#web%20ring +14559. jarg422h.htm#webify +14560. jarg422h.htm#%3d%20W%20%3d +14561. jarg422h.htm#postmaster +14562. jarg422h.htm#wedged +14563. jarg422h.htm#webmaster +14564. jarg422h.htm#%3d%20W%20%3d +14565. jarg422h.htm#wedgie +14566. jarg422h.htm#web%20ring +14567. jarg422h.htm#%3d%20W%20%3d +14568. jarg422h.htm#deadlock +14569. jarg422h.htm#gronk +14570. jarg422h.htm#locked%20up +14571. jarg422h.htm#hosed +14572. jarg422h.htm#hung +14573. jarg422h.htm#hung +14574. jarg422h.htm#wedgitude +14575. jarg422h.htm#wedged +14576. jarg422h.htm#%3d%20W%20%3d +14577. jarg422h.htm#wedged +14578. jarg422h.htm#weeble +14579. jarg422h.htm#wedgie +14580. jarg422h.htm#%3d%20W%20%3d +14581. jarg422h.htm#wedged +14582. jarg422h.htm#weeds +14583. jarg422h.htm#wedgitude +14584. jarg422h.htm#%3d%20W%20%3d +14585. jarg422h.htm#gurfle +14586. jarg422h.htm#weenie +14587. jarg422h.htm#weeble +14588. jarg422h.htm#%3d%20W%20%3d +14589. jarg422h.htm#branch%20to%20Fishkill +14590. jarg422h.htm#jump%20off%20into%20never-never%20land +14591. jarg422h.htm#Weenix +14592. jarg422h.htm#weeds +14593. jarg422h.htm#%3d%20W%20%3d +14594. jarg422h.htm#B1FF +14595. jarg422h.htm#BBS +14596. jarg422h.htm#handle +14597. jarg422h.htm#flamage +14598. jarg422h.htm#spod +14599. jarg422h.htm#computer%20geek +14600. jarg422h.htm#terminal%20junkie +14601. jarg422h.htm#warez%20d00dz +14602. jarg422h.htm#Unix%20weenie +14603. jarg422h.htm#bigot +14604. jarg422h.htm#well-behaved +14605. jarg422h.htm#weenie +14606. jarg422h.htm#%3d%20W%20%3d +14607. jarg422h.htm#Unix +14608. jarg422h.htm#Unix%20weenie +14609. jarg422h.htm#ITS +14610. http://www.cs.brown.edu/courses/cs167/weenix.html +14611. jarg422h.htm#well-connected +14612. jarg422h.htm#Weenix +14613. jarg422h.htm#%3d%20W%20%3d +14614. jarg422h.htm#MS-DOS +14615. jarg422h.htm#ill-behaved +14616. jarg422h.htm#tool +14617. jarg422h.htm#cat +14618. jarg422h.htm#crash +14619. jarg422h.htm#blow%20up +14620. jarg422h.htm#pathological +14621. jarg422h.htm#bulletproof +14622. jarg422h.htm#wetware +14623. jarg422h.htm#well-behaved +14624. jarg422h.htm#%3d%20W%20%3d +14625. jarg422h.htm#Usenet +14626. jarg422h.htm#whack +14627. jarg422h.htm#well-connected +14628. jarg422h.htm#%3d%20W%20%3d +14629. jarg422h.htm#liveware +14630. jarg422h.htm#meatware +14631. jarg422h.htm#whack-a-mole +14632. jarg422h.htm#wetware +14633. jarg422h.htm#%3d%20W%20%3d +14634. jarg422h.htm#NeWS +14635. jarg422h.htm#GOSMACS +14636. jarg422h.htm#whacker +14637. jarg422h.htm#glark +14638. jarg422h.htm#whacker +14639. jarg422h.htm#whack +14640. jarg422h.htm#%3d%20W%20%3d +14641. jarg422h.htm#throwaway%20account +14642. jarg422h.htm#whales +14643. jarg422h.htm#whack-a-mole +14644. jarg422h.htm#%3d%20W%20%3d +14645. jarg422h.htm#hacker +14646. jarg422h.htm#hacker +14647. jarg422h.htm#wizard +14648. jarg422h.htm#whalesong +14649. jarg422h.htm#whacker +14650. jarg422h.htm#%3d%20W%20%3d +14651. jarg422h.htm#like%20kicking%20dead%20whales%20down%20the%20beach +14652. jarg422h.htm#What's%20a%20spline%3f +14653. jarg422h.htm#whales +14654. jarg422h.htm#%3d%20W%20%3d +14655. jarg422h.htm#wheel +14656. jarg422h.htm#whalesong +14657. jarg422h.htm#%3d%20W%20%3d +14658. jarg422h.htm#wheel%20bit +14659. jarg422h.htm#What's%20a%20spline%3f +14660. jarg422h.htm#%3d%20W%20%3d +14661. jarg422h.htm#wheel%20bit +14662. jarg422h.htm#wedged +14663. jarg422h.htm#BSD +14664. jarg422h.htm#root +14665. jarg422h.htm#go%20root +14666. jarg422h.htm#wheel%20of%20reincarnation +14667. jarg422h.htm#wheel +14668. jarg422h.htm#%3d%20W%20%3d +14669. jarg422h.htm#root +14670. jarg422h.htm#wheel%20wars +14671. jarg422h.htm#wheel%20bit +14672. jarg422h.htm#%3d%20W%20%3d +14673. jarg422h.htm#blitter +14674. jarg422h.htm#bit%20bang +14675. jarg422h.htm#White%20Book +14676. jarg422h.htm#wheel%20of%20reincarnation +14677. jarg422h.htm#%3d%20W%20%3d +14678. jarg422h.htm#larval%20stage +14679. jarg422h.htm#whitelist +14680. jarg422h.htm#wheel%20wars +14681. jarg422h.htm#%3d%20W%20%3d +14682. jarg422h.htm#K&R +14683. jarg422h.htm#Red%20Book +14684. jarg422h.htm#Green%20Book +14685. jarg422h.htm#Blue%20Book +14686. jarg422h.htm#whizzy +14687. jarg422h.htm#White%20Book +14688. jarg422h.htm#%3d%20W%20%3d +14689. jarg422h.htm#wibble +14690. jarg422h.htm#whitelist +14691. jarg422h.htm#%3d%20W%20%3d +14692. jarg422h.htm#cuspy +14693. jarg422h.htm#WIBNI +14694. jarg422h.htm#whizzy +14695. jarg422h.htm#%3d%20W%20%3d +14696. jarg422h.htm#humma +14697. jarg422h.htm#metasyntactic%20variable +14698. jarg422h.htm#foo +14699. jarg422h.htm#dub%20dub%20dub +14700. jarg422h.htm#widget +14701. jarg422h.htm#wibble +14702. jarg422h.htm#%3d%20W%20%3d +14703. jarg422h.htm#IWBNI +14704. jarg422h.htm#wiggles +14705. jarg422h.htm#WIBNI +14706. jarg422h.htm#%3d%20W%20%3d +14707. jarg422h.htm#X +14708. jarg422h.htm#WIMP%20environment +14709. jarg422h.htm#widget +14710. jarg422h.htm#%3d%20W%20%3d +14711. jarg422h.htm#win +14712. jarg422h.htm#wiggles +14713. jarg422h.htm#%3d%20W%20%3d +14714. jarg422h.htm#X +14715. jarg422h.htm#menuitis +14716. jarg422h.htm#user-obsequious +14717. jarg422h.htm#win%20big +14718. jarg422h.htm#WIMP%20environment +14719. jarg422h.htm#%3d%20W%20%3d +14720. jarg422h.htm#robust +14721. jarg422h.htm#lexer +14722. jarg422h.htm#lose +14723. jarg422h.htm#big%20win +14724. jarg422h.htm#win%20win +14725. jarg422h.htm#win +14726. jarg422h.htm#%3d%20W%20%3d +14727. jarg422h.htm#big%20win +14728. jarg422h.htm#Winchester +14729. jarg422h.htm#win%20big +14730. jarg422h.htm#%3d%20W%20%3d +14731. jarg422h.htm#win +14732. jarg422h.htm#windoid +14733. jarg422h.htm#win%20win +14734. jarg422h.htm#%3d%20W%20%3d +14735. jarg422h.htm#window%20shopping +14736. jarg422h.htm#Winchester +14737. jarg422h.htm#%3d%20W%20%3d +14738. jarg422h.htm#Windoze +14739. jarg422h.htm#windoid +14740. jarg422h.htm#%3d%20W%20%3d +14741. jarg422h.htm#WIMP%20environment +14742. jarg422h.htm#X +14743. jarg422h.htm#fritterware +14744. jarg422h.htm#macdink +14745. jarg422h.htm#winged%20comments +14746. jarg422h.htm#window%20shopping +14747. jarg422h.htm#%3d%20W%20%3d +14748. jarg422h.htm#Microsloth%20Windows +14749. jarg422h.htm#winkey +14750. jarg422h.htm#Windoze +14751. jarg422h.htm#%3d%20W%20%3d +14752. jarg422h.htm#boxed%20comments +14753. jarg422h.htm#winnage +14754. jarg422h.htm#winged%20comments +14755. jarg422h.htm#%3d%20W%20%3d +14756. jarg422h.htm#emoticon +14757. jarg422h.htm#winner +14758. jarg422h.htm#winkey +14759. jarg422h.htm#%3d%20W%20%3d +14760. jarg422h.htm#winnitude +14761. jarg422h.htm#winnage +14762. jarg422h.htm#%3d%20W%20%3d +14763. jarg422h.htm#user +14764. jarg422h.htm#Wintel +14765. jarg422h.htm#winner +14766. jarg422h.htm#%3d%20W%20%3d +14767. jarg422h.htm#winnage +14768. jarg422h.htm#wired +14769. jarg422h.htm#winnitude +14770. jarg422h.htm#%3d%20W%20%3d +14771. jarg422h.htm#Linux +14772. jarg422h.htm#Lintel +14773. jarg422h.htm#wirehead +14774. jarg422h.htm#Wintel +14775. jarg422h.htm#%3d%20W%20%3d +14776. jarg422h.htm#hardwired +14777. jarg422h.htm#wirewater +14778. jarg422h.htm#wired +14779. jarg422h.htm#%3d%20W%20%3d +14780. jarg422h.htm#wish%20list +14781. jarg422h.htm#wirehead +14782. jarg422h.htm#%3d%20W%20%3d +14783. jarg422h.htm#programming%20fluid +14784. jarg422h.htm#within%20delta%20of +14785. jarg422h.htm#wirewater +14786. jarg422h.htm#%3d%20W%20%3d +14787. jarg422h.htm#tick-list%20features +14788. jarg422h.htm#within%20epsilon%20of +14789. jarg422h.htm#wish%20list +14790. jarg422h.htm#%3d%20W%20%3d +14791. jarg422h.htm#delta +14792. jarg422h.htm#wizard +14793. jarg422h.htm#within%20delta%20of +14794. jarg422h.htm#%3d%20W%20%3d +14795. jarg422h.htm#epsilon +14796. jarg422h.htm#Wizard%20Book +14797. jarg422h.htm#within%20epsilon%20of +14798. jarg422h.htm#%3d%20W%20%3d +14799. jarg422h.htm#grok +14800. jarg422h.htm#hacker +14801. jarg422h.htm#wheel +14802. jarg422h.htm#guru +14803. jarg422h.htm#lord%20high%20fixer +14804. jarg422h.htm#deep%20magic +14805. jarg422h.htm#heavy%20wizardry +14806. jarg422h.htm#incantation +14807. jarg422h.htm#magic +14808. jarg422h.htm#mutter +14809. jarg422h.htm#rain%20dance +14810. jarg422h.htm#voodoo%20programming +14811. jarg422h.htm#wave%20a%20dead%20chicken +14812. jarg422h.htm#wizard%20hat +14813. jarg422h.htm#wizard +14814. jarg422h.htm#%3d%20W%20%3d +14815. jarg422h.htm#bible +14816. jarg422h.htm#Purple%20Book +14817. jarg422h.htm#wizard%20mode +14818. jarg422h.htm#Wizard%20Book +14819. jarg422h.htm#%3d%20W%20%3d +14820. jarg422h.htm#wizard +14821. jarg422h.htm#patch%20pumpkin +14822. jarg422h.htm#wizardly +14823. jarg422h.htm#wizard%20hat +14824. jarg422h.htm#%3d%20W%20%3d +14825. jarg422h.htm#rogue +14826. jarg422h.htm#wok-on-the-wall +14827. jarg422h.htm#wizard%20mode +14828. jarg422h.htm#%3d%20W%20%3d +14829. jarg422h.htm#feature +14830. jarg422h.htm#womb%20box +14831. jarg422h.htm#wizardly +14832. jarg422h.htm#%3d%20W%20%3d +14833. jarg422h.htm#WOMBAT +14834. jarg422h.htm#wok-on-the-wall +14835. jarg422h.htm#%3d%20W%20%3d +14836. jarg422h.htm#womble +14837. jarg422h.htm#womb%20box +14838. jarg422h.htm#%3d%20W%20%3d +14839. jarg422h.htm#uninteresting +14840. jarg422h.htm#crawling%20horror +14841. jarg422h.htm#SMOP +14842. jarg422h.htm#Commonwealth%20Hackish +14843. jarg422h.htm#wonky +14844. jarg422h.htm#WOMBAT +14845. jarg422h.htm#%3d%20W%20%3d +14846. jarg422h.htm#luser +14847. jarg422h.htm#woofer +14848. jarg422h.htm#womble +14849. jarg422h.htm#%3d%20W%20%3d +14850. jarg422h.htm#broken +14851. jarg422h.htm#funky +14852. jarg422h.htm#demented +14853. jarg422h.htm#bozotic +14854. jarg422h.htm#workaround +14855. jarg422h.htm#wonky +14856. jarg422h.htm#%3d%20W%20%3d +14857. jarg422h.htm#tweeter +14858. jarg422h.htm#working%20as%20designed +14859. jarg422h.htm#woofer +14860. jarg422h.htm#%3d%20W%20%3d +14861. jarg422h.htm#kluge +14862. jarg422h.htm#bug +14863. jarg422h.htm#misfeature +14864. jarg422h.htm#fix +14865. jarg422h.htm#crash +14866. jarg422h.htm#cruft +14867. jarg422h.htm#worm +14868. jarg422h.htm#workaround +14869. jarg422h.htm#%3d%20W%20%3d +14870. jarg422h.htm#IBM +14871. jarg422h.htm#BAD +14872. jarg422h.htm#wormhole +14873. jarg422h.htm#working%20as%20designed +14874. jarg422h.htm#%3d%20W%20%3d +14875. jarg422h.htm#virus +14876. jarg422h.htm#cracker +14877. jarg422h.htm#Great%20Worm +14878. jarg422h.htm#cracker +14879. jarg422h.htm#RTM +14880. jarg422h.htm#Trojan%20horse +14881. jarg422h.htm#ice +14882. jarg422h.htm#wound%20around%20the%20axle +14883. jarg422h.htm#worm +14884. jarg422h.htm#%3d%20W%20%3d +14885. jarg422h.htm#gopher%20hole +14886. jarg422h.htm#wrap%20around +14887. jarg422h.htm#wormhole +14888. jarg422h.htm#%3d%20W%20%3d +14889. jarg422h.htm#write-only%20code +14890. jarg422h.htm#wound%20around%20the%20axle +14891. jarg422h.htm#%3d%20W%20%3d +14892. jarg422h.htm#infinity +14893. jarg422h.htm#phase +14894. jarg422h.htm#phase-wrapping +14895. jarg422h.htm#write-only%20language +14896. jarg422h.htm#wrap%20around +14897. jarg422h.htm#%3d%20W%20%3d +14898. jarg422h.htm#Bad%20Thing +14899. jarg422h.htm#write-only%20memory +14900. jarg422h.htm#write-only%20code +14901. jarg422h.htm#%3d%20W%20%3d +14902. jarg422h.htm#write-only%20code +14903. jarg422h.htm#INTERCAL +14904. jarg422h.htm#TECO +14905. jarg422h.htm#Befunge +14906. jarg422h.htm#Wrong%20Thing +14907. jarg422h.htm#write-only%20language +14908. jarg422h.htm#%3d%20W%20%3d +14909. jarg422h.htm#management +14910. jarg422h.htm#wugga%20wugga +14911. jarg422h.htm#write-only%20memory +14912. jarg422h.htm#%3d%20W%20%3d +14913. jarg422h.htm#Right%20Thing +14914. jarg422h.htm#wumpus +14915. jarg422h.htm#Wrong%20Thing +14916. jarg422h.htm#%3d%20W%20%3d +14917. jarg422h.htm#grind +14918. jarg422h.htm#WYSIAYG +14919. jarg422h.htm#wugga%20wugga +14920. jarg422h.htm#%3d%20W%20%3d +14921. jarg422h.htm#ADVENT +14922. jarg422h.htm#ADVENT +14923. jarg422h.htm#Zork +14924. http://www.ccil.org/retro +14925. jarg422h.htm#WYSIWYG +14926. jarg422h.htm#wumpus +14927. jarg422h.htm#%3d%20W%20%3d +14928. jarg422h.htm#WYSIWYG +14929. jarg422h.htm#TeX +14930. jarg422h.htm#troff +14931. jarg422h.htm#YAFIYGI +14932. jarg422h.htm#X +14933. jarg422h.htm#WYSIAYG +14934. jarg422h.htm#%3d%20W%20%3d +14935. jarg422h.htm#user-friendly +14936. jarg422h.htm#WYSIAYG +14937. jarg422h.htm#EMACS +14938. jarg422h.htm#TECO +14939. jarg422h.htm#WIMP%20environment +14940. jarg422h.htm#%3d%20Y%20%3d +14941. jarg422h.htm#%3d%20W%20%3d +14942. jarg422h.htm#The%20Jargon%20Lexicon +14943. jarg422h.htm#X +14944. jarg422h.htm#XEROX%20PARC +14945. jarg422h.htm#XOFF +14946. jarg422h.htm#XON +14947. jarg422h.htm#xor +14948. jarg422h.htm#xref +14949. jarg422h.htm#XXX +14950. jarg422h.htm#xyzzy +14951. jarg422h.htm#XEROX%20PARC +14952. jarg422h.htm#WYSIWYG +14953. jarg422h.htm#%3d%20X%20%3d +14954. jarg422h.htm#N +14955. jarg422h.htm#glob +14956. jarg422h.htm#XOFF +14957. jarg422h.htm#X +14958. jarg422h.htm#%3d%20X%20%3d +14959. jarg422h.htm#suit +14960. jarg422h.htm#XON +14961. jarg422h.htm#XEROX%20PARC +14962. jarg422h.htm#%3d%20X%20%3d +14963. jarg422h.htm#control-S +14964. jarg422h.htm#xor +14965. jarg422h.htm#XOFF +14966. jarg422h.htm#%3d%20X%20%3d +14967. jarg422h.htm#control-Q +14968. jarg422h.htm#xref +14969. jarg422h.htm#XON +14970. jarg422h.htm#%3d%20X%20%3d +14971. jarg422h.htm#XXX +14972. jarg422h.htm#xor +14973. jarg422h.htm#%3d%20X%20%3d +14974. jarg422h.htm#xyzzy +14975. jarg422h.htm#xref +14976. jarg422h.htm#%3d%20X%20%3d +14977. jarg422h.htm#FIXME +14978. jarg422h.htm#YA- +14979. jarg422h.htm#XXX +14980. jarg422h.htm#%3d%20X%20%3d +14981. jarg422h.htm#canonical +14982. jarg422h.htm#ADVENT +14983. jarg422h.htm#magic +14984. jarg422h.htm#Easter%20egg +14985. jarg422h.htm#ADVENT +14986. ProjectGutenberg +14987. theXYZZYpage +14988. jarg422h.htm#%3d%20Z%20%3d +14989. jarg422h.htm#%3d%20X%20%3d +14990. jarg422h.htm#The%20Jargon%20Lexicon +14991. jarg422h.htm#YA- +14992. jarg422h.htm#YABA +14993. jarg422h.htm#YAFIYGI +14994. jarg422h.htm#YAUN +14995. jarg422h.htm#Yellow%20Book +14996. jarg422h.htm#yellow%20card +14997. jarg422h.htm#yellow%20wire +14998. jarg422h.htm#Yet%20Another +14999. jarg422h.htm#YHBT +15000. jarg422h.htm#YKYBHTLW +15001. jarg422h.htm#YMMV +15002. jarg422h.htm#You%20are%20not%20expected%20to%20understand%20this +15003. jarg422h.htm#You%20know%20you've%20been%20hacking%20too%20long%20when +15004. jarg422h.htm#Your%20mileage%20may%20vary +15005. jarg422h.htm#Yow! +15006. jarg422h.htm#yoyo%20mode +15007. jarg422h.htm#Yu-Shiang%20Whole%20Fish +15008. jarg422h.htm#YABA +15009. jarg422h.htm#xyzzy +15010. jarg422h.htm#%3d%20Y%20%3d +15011. jarg422h.htm#Yet%20Another +15012. jarg422h.htm#YABA +15013. jarg422h.htm#YAFIYGI +15014. jarg422h.htm#YA- +15015. jarg422h.htm#%3d%20Y%20%3d +15016. jarg422h.htm#TLA +15017. jarg422h.htm#YAUN +15018. jarg422h.htm#YABA +15019. jarg422h.htm#%3d%20Y%20%3d +15020. jarg422h.htm#WYSIWYG +15021. jarg422h.htm#Real%20Programmer +15022. jarg422h.htm#Yellow%20Book +15023. jarg422h.htm#YAFIYGI +15024. jarg422h.htm#%3d%20Y%20%3d +15025. jarg422h.htm#yellow%20card +15026. jarg422h.htm#YAUN +15027. jarg422h.htm#%3d%20Y%20%3d +15028. jarg422h.htm#yellow%20wire +15029. jarg422h.htm#Yellow%20Book +15030. jarg422h.htm#%3d%20Y%20%3d +15031. jarg422h.htm#green%20card +15032. jarg422h.htm#Yet%20Another +15033. jarg422h.htm#yellow%20card +15034. jarg422h.htm#%3d%20Y%20%3d +15035. jarg422h.htm#blue%20wire +15036. jarg422h.htm#purple%20wire +15037. jarg422h.htm#red%20wire +15038. jarg422h.htm#YHBT +15039. jarg422h.htm#yellow%20wire +15040. jarg422h.htm#%3d%20Y%20%3d +15041. jarg422h.htm#YA- +15042. jarg422h.htm#YABA +15043. jarg422h.htm#YAUN +15044. jarg422h.htm#YKYBHTLW +15045. jarg422h.htm#Yet%20Another +15046. jarg422h.htm#%3d%20Y%20%3d +15047. jarg422h.htm#troll +15048. jarg422h.htm#YMMV +15049. jarg422h.htm#YHBT +15050. jarg422h.htm#%3d%20Y%20%3d +15051. jarg422h.htm#You%20are%20not%20expected%20to%20understand%20this +15052. jarg422h.htm#YKYBHTLW +15053. jarg422h.htm#%3d%20Y%20%3d +15054. jarg422h.htm#Your%20mileage%20may%20vary +15055. jarg422h.htm#You%20know%20you've%20been%20hacking%20too%20long%20when +15056. jarg422h.htm#YMMV +15057. jarg422h.htm#%3d%20Y%20%3d +15058. jarg422h.htm#magic +15059. http://cm.bell-labs.com/cm/cs/who/dmr/odd.html +15060. jarg422h.htm#Your%20mileage%20may%20vary +15061. jarg422h.htm#You%20are%20not%20expected%20to%20understand%20this +15062. jarg422h.htm#%3d%20Y%20%3d +15063. jarg422h.htm#network%20address +15064. jarg422h.htm#SO +15065. jarg422h.htm#priority%20interrupt +15066. http://albrecht.ecn.purdue.edu/~taylor/humor/hack.html +15067. jarg422h.htm#Yow! +15068. jarg422h.htm#You%20know%20you've%20been%20hacking%20too%20long%20when +15069. jarg422h.htm#%3d%20Y%20%3d +15070. jarg422h.htm#yoyo%20mode +15071. jarg422h.htm#Your%20mileage%20may%20vary +15072. jarg422h.htm#%3d%20Y%20%3d +15073. jarg422h.htm#gurfle +15074. jarg422h.htm#Yu-Shiang%20Whole%20Fish +15075. jarg422h.htm#Yow! +15076. jarg422h.htm#%3d%20Y%20%3d +15077. jarg422h.htm#zap +15078. jarg422h.htm#yoyo%20mode +15079. jarg422h.htm#%3d%20Y%20%3d +15080. jarg422h.htm#parse +15081. jarg422h.htm#%3d%20Y%20%3d +15082. jarg422h.htm#The%20Jargon%20Lexicon +15083. jarg422h.htm#zap +15084. jarg422h.htm#zapped +15085. jarg422h.htm#Zawinski's%20Law +15086. jarg422h.htm#zbeba +15087. jarg422h.htm#zen +15088. jarg422h.htm#zero +15089. jarg422h.htm#zero-content +15090. jarg422h.htm#Zero-One-Infinity%20Rule +15091. jarg422h.htm#zeroth +15092. jarg422h.htm#zigamorph +15093. jarg422h.htm#zip +15094. jarg422h.htm#zipperhead +15095. jarg422h.htm#zombie +15096. jarg422h.htm#zorch +15097. jarg422h.htm#Zork +15098. jarg422h.htm#zorkmid +15099. jarg422h.htm#zapped +15100. jarg422h.htm#Yu-Shiang%20Whole%20Fish +15101. jarg422h.htm#%3d%20Z%20%3d +15102. jarg422h.htm#zapped +15103. jarg422h.htm#fry +15104. jarg422h.htm#Zawinski's%20Law +15105. jarg422h.htm#zap +15106. jarg422h.htm#%3d%20Z%20%3d +15107. jarg422h.htm#vanilla +15108. jarg422h.htm#oriental%20food +15109. jarg422h.htm#laser%20chicken +15110. jarg422h.htm#zap +15111. jarg422h.htm#zbeba +15112. jarg422h.htm#zapped +15113. jarg422h.htm#%3d%20Z%20%3d +15114. jarg422h.htm#zen +15115. jarg422h.htm#Zawinski's%20Law +15116. jarg422h.htm#%3d%20Z%20%3d +15117. jarg422h.htm#rot13 +15118. jarg422h.htm#zero +15119. jarg422h.htm#zbeba +15120. jarg422h.htm#%3d%20Z%20%3d +15121. jarg422h.htm#grok +15122. jarg422h.htm#hack%20mode +15123. jarg422h.htm#guru +15124. jarg422h.htm#zero-content +15125. jarg422h.htm#zen +15126. jarg422h.htm#%3d%20Z%20%3d +15127. jarg422h.htm#scribble +15128. jarg422h.htm#Zero-One-Infinity%20Rule +15129. jarg422h.htm#zero +15130. jarg422h.htm#%3d%20Z%20%3d +15131. jarg422h.htm#content-free +15132. jarg422h.htm#zeroth +15133. jarg422h.htm#zero-content +15134. jarg422h.htm#%3d%20Z%20%3d +15135. jarg422h.htm#foo +15136. jarg422h.htm#foo +15137. jarg422h.htm#foo +15138. jarg422h.htm#random +15139. jarg422h.htm#infinity +15140. jarg422h.htm#zigamorph +15141. jarg422h.htm#Zero-One-Infinity%20Rule +15142. jarg422h.htm#%3d%20Z%20%3d +15143. jarg422h.htm#K&R +15144. jarg422h.htm#fencepost%20error +15145. jarg422h.htm#zip +15146. jarg422h.htm#zeroth +15147. jarg422h.htm#%3d%20Z%20%3d +15148. jarg422h.htm#fence +15149. jarg422h.htm#elvish +15150. jarg422h.htm#zipperhead +15151. jarg422h.htm#zigamorph +15152. jarg422h.htm#%3d%20Z%20%3d +15153. jarg422h.htm#tar%20and%20feather +15154. jarg422h.htm#zombie +15155. jarg422h.htm#zip +15156. jarg422h.htm#%3d%20Z%20%3d +15157. jarg422h.htm#zorch +15158. jarg422h.htm#zipperhead +15159. jarg422h.htm#%3d%20Z%20%3d +15160. jarg422h.htm#orphan +15161. jarg422h.htm#Zork +15162. jarg422h.htm#zombie +15163. jarg422h.htm#%3d%20Z%20%3d +15164. jarg422h.htm#punt +15165. jarg422h.htm#zorkmid +15166. jarg422h.htm#zorch +15167. jarg422h.htm#%3d%20Z%20%3d +15168. jarg422h.htm#ADVENT +15169. jarg422h.htm#retrocomputing +15170. jarg422h.htm#Infocom +15171. jarg422h.htm#grue +15172. jarg422h.htm#Zork +15173. jarg422h.htm#%3d%20Z%20%3d +15174. jarg422h.htm#Zork +15175. jarg422h.htm#nethack +15176. jarg422h.htm#Appendix%20B +15177. jarg422h.htm#The%20Jargon%20Lexicon +15178. jarg422h.htm#Top +15179. jarg422h.htm#The%20Meaning%20of%20Hack +15180. jarg422h.htm#TV%20Typewriters +15181. jarg422h.htm#A%20Story%20About%20Magic +15182. jarg422h.htm#Some%20AI%20Koans +15183. jarg422h.htm#OS%20and%20JEDGAR +15184. jarg422h.htm#The%20Story%20of%20Mel +15185. jarg422h.htm#TV%20Typewriters +15186. jarg422h.htm#Appendix%20A +15187. jarg422h.htm#Appendix%20A +15188. jarg422h.htm#hack +15189. jarg422h.htm#hack +15190. jarg422h.htm#random +15191. jarg422h.htm#hack +15192. jarg422h.htm#pseudo +15193. jarg422h.htm#kgbvax +15194. jarg422h.htm#FOAF +15195. http://hacks.mit.edu/Hacks/Gallery.html +15196. jarg422h.htm#walking%20drives +15197. jarg422h.htm#lace%20card +15198. jarg422h.htm#gun +15199. jarg422h.htm#A%20Story%20About%20Magic +15200. jarg422h.htm#The%20Meaning%20of%20Hack +15201. jarg422h.htm#Appendix%20A +15202. jarg422h.htm#hack +15203. jarg422h.htm#droid +15204. jarg422h.htm#Some%20AI%20Koans +15205. jarg422h.htm#TV%20Typewriters +15206. jarg422h.htm#Appendix%20A +15207. jarg422h.htm#dike +15208. jarg422h.htm#magic +15209. jarg422h.htm#OS%20and%20JEDGAR +15210. jarg422h.htm#A%20Story%20About%20Magic +15211. jarg422h.htm#Appendix%20A +15212. jarg422h.htm#The%20Story%20of%20Mel +15213. jarg422h.htm#Some%20AI%20Koans +15214. jarg422h.htm#Appendix%20A +15215. jarg422h.htm#gun +15216. jarg422h.htm#luser +15217. jarg422h.htm#OS%20and%20JEDGAR +15218. jarg422h.htm#Appendix%20A +15219. mailto:utastro!nather +15220. jarg422h.htm#Real%20Programmer +15221. jarg422h.htm#Appendix%20C +15222. jarg422h.htm#Appendix%20A +15223. jarg422h.htm#Top +15224. jarg422h.htm#General%20Appearance +15225. jarg422h.htm#Dress +15226. jarg422h.htm#Reading%20Habits +15227. jarg422h.htm#Other%20Interests +15228. jarg422h.htm#Physical%20Activity%20and%20Sports +15229. jarg422h.htm#Education +15230. jarg422h.htm#Things%20Hackers%20Detest%20and%20Avoid +15231. jarg422h.htm#Food +15232. jarg422h.htm#Politics +15233. jarg422h.htm#Gender%20and%20Ethnicity +15234. jarg422h.htm#Religion +15235. jarg422h.htm#Ceremonial%20Chemicals +15236. jarg422h.htm#Communication%20Style +15237. jarg422h.htm#Geographical%20Distribution +15238. jarg422h.htm#Sexual%20Habits +15239. jarg422h.htm#Personality%20Characteristics +15240. jarg422h.htm#Weaknesses%20of%20the%20Hacker%20Personality +15241. jarg422h.htm#Miscellaneous +15242. jarg422h.htm#Dress +15243. jarg422h.htm#Appendix%20B +15244. jarg422h.htm#Reading%20Habits +15245. jarg422h.htm#General%20Appearance +15246. jarg422h.htm#Appendix%20B +15247. jarg422h.htm#Other%20Interests +15248. jarg422h.htm#Dress +15249. jarg422h.htm#Appendix%20B +15250. jarg422h.htm#wannabee +15251. jarg422h.htm#Physical%20Activity%20and%20Sports +15252. jarg422h.htm#Reading%20Habits +15253. jarg422h.htm#Appendix%20B +15254. jarg422h.htm#Education +15255. jarg422h.htm#Other%20Interests +15256. jarg422h.htm#Appendix%20B +15257. jarg422h.htm#Things%20Hackers%20Detest%20and%20Avoid +15258. jarg422h.htm#Physical%20Activity%20and%20Sports +15259. jarg422h.htm#Appendix%20B +15260. jarg422h.htm#Food +15261. jarg422h.htm#Education +15262. jarg422h.htm#Appendix%20B +15263. jarg422h.htm#Politics +15264. jarg422h.htm#Things%20Hackers%20Detest%20and%20Avoid +15265. jarg422h.htm#Appendix%20B +15266. jarg422h.htm#Gender%20and%20Ethnicity +15267. jarg422h.htm#Food +15268. jarg422h.htm#Appendix%20B +15269. jarg422h.htm#Religion +15270. jarg422h.htm#Politics +15271. jarg422h.htm#Appendix%20B +15272. jarg422h.htm#Food +15273. jarg422h.htm#Ceremonial%20Chemicals +15274. jarg422h.htm#Gender%20and%20Ethnicity +15275. jarg422h.htm#Appendix%20B +15276. jarg422h.htm#Communication%20Style +15277. jarg422h.htm#Religion +15278. jarg422h.htm#Appendix%20B +15279. jarg422h.htm#on%20the%20gripping%20hand +15280. jarg422h.htm#Geographical%20Distribution +15281. jarg422h.htm#Ceremonial%20Chemicals +15282. jarg422h.htm#Appendix%20B +15283. jarg422h.htm#Sexual%20Habits +15284. jarg422h.htm#Communication%20Style +15285. jarg422h.htm#Appendix%20B +15286. jarg422h.htm#Personality%20Characteristics +15287. jarg422h.htm#Geographical%20Distribution +15288. jarg422h.htm#Appendix%20B +15289. jarg422h.htm#Weaknesses%20of%20the%20Hacker%20Personality +15290. jarg422h.htm#Sexual%20Habits +15291. jarg422h.htm#Appendix%20B +15292. jarg422h.htm#Miscellaneous +15293. jarg422h.htm#Personality%20Characteristics +15294. jarg422h.htm#Appendix%20B +15295. jarg422h.htm#Right%20Thing +15296. jarg422h.htm#ITS +15297. jarg422h.htm#Unix +15298. jarg422h.htm#VMS +15299. jarg422h.htm#MS-DOS +15300. jarg422h.htm#Usenet +15301. jarg422h.htm#bandwidth +15302. jarg422h.htm#ADVENT +15303. jarg422h.htm#Zork +15304. jarg422h.htm#MUD +15305. jarg422h.htm#IRC +15306. jarg422h.htm#holy%20wars +15307. jarg422h.htm#EMACS +15308. jarg422h.htm#vi +15309. jarg422h.htm#big-endian +15310. jarg422h.htm#little-endian +15311. jarg422h.htm#computer%20geek +15312. jarg422h.htm#Weaknesses%20of%20the%20Hacker%20Personality +15313. jarg422h.htm#Appendix%20B +15314. jarg422h.htm#Bibliography +15315. jarg422h.htm#Appendix%20B +15316. jarg422h.htm#Top +15317. jarg422h.htm#hacker +15318. jarg422h.htm#cracker +15319. http://www.cdt.org/ +15320. http://www.cdt.org/ +15321. jarg422h.htm#Appendix%20C +15322. jarg422h.htm#Top +15323. jarg422h.htm#Eris +15324. jarg422h.htm#Discordianism +15325. jarg422h.htm#random%20numbers +15326. jarg422h.htm#Church%20of%20the%20SubGenius +15327. jarg422h.htm#bogon +15328. jarg422h.htm#random%20numbers +15329. jarg422h.htm#A%20Story%20About%20Magic +15330. jarg422h.htm#RTM +15331. jarg422h.htm#The%20Cuckoo's%20Egg +15332. jarg422h.htm#wizard +15333. jarg422h.htm#wannabee + + + + +End of The Project Gutenberg Etext of The New Hacker's Dictionary version +4.2.2 + diff --git a/old/3008.zip b/old/3008.zip Binary files differnew file mode 100644 index 0000000..7aba34c --- /dev/null +++ b/old/3008.zip |
