summaryrefslogtreecommitdiff
path: root/old
diff options
context:
space:
mode:
Diffstat (limited to 'old')
-rw-r--r--old/3008.txt57734
-rw-r--r--old/3008.zipbin0 -> 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
new file mode 100644
index 0000000..7aba34c
--- /dev/null
+++ b/old/3008.zip
Binary files differ