Amethyst

 view release on metacpan or  search on metacpan

factpacks/jargon-split.fact  view on Meta::CPAN

ad-hockery2 is  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   {choke}, presuming normal inputs are dealt with in som...
ad-hockery3 is  `ad-hackery', `ad-hocity'   (/ad-hos'*-tee/).  See also {ELIZA effect}. 
Ada is  n. A {{Pascal}}-descended language that has been 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 ...
Ada2 is  committee, crockish, difficult   to use, and overall a disastrous, multi-billion-dollar boondoggle   (one common description is "The PL/I of the 1980s").  Hackers   find Ada's exception-handling and inter-process communication   features par...
Ada3 is  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 ...
Ada4 is  been said about it is that there is probably a good   small language screaming to get out from inside its vast,   {elephantine} bulk. 
adger is  /aj'r/ [UCLA] vt. To make a bonehead move with consequences   that could have been foreseen with a slight amount of mental   effort.  E.g., "He started removing files and promptly adgered the   whole project".  Compare {dumbass attack}.
admin is  /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...
admin2 is  or `newsadmin' (focusing specifically   on news).  Compare {postmaster}, {sysop}, {system   mangler}. 
ADVENT is  /ad'vent/ n. The prototypical computer adventure game, first   implemented on the {PDP-10} by Will Crowther as an attempt at   computer-refereed fantasy gaming, and expanded into a   puzzle-oriented game by Don Woods.  Now better known as ...
ADVENT2 is  system permitted only 6-letter   filenames.  See also {vadding}.   This game defined the terse, dryly humorous style now expected in   text adventure games, and popularized several tag lines that have   become fixtures of hacker-speak  "A...
ADVENT3 is  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'   {xyzzy} and {plugh} also derive from this game.   Crowthe...
ADVENT4 is  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. 
AI-complete is  /A-I k*m-pleet'/ [MIT, Stanford by analogy with   `NP-complete' (see {NP-})] adj. Used to describe problems or   subproblems in AI, to indicate that the solution presupposes a   solution to the `strong AI problem' (that is, the synthe...
AI-complete2 is  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 syste...
AI-complete3 is  language as well as a human).  These may appear   to be modular, but all attempts so far (1991) to solve them have   foundered on the amount of context information and `intelligence'   they seem to require. See also {gedanken}. 
AI koans is  /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 in   appendix A).  See also {ha ha only serious}, {mu...
AIDS is  /aydz/ n. Short for A* Infected Disk Syndrome (`A*' is a   {glob} pattern that matches, but is not limited to, Apple),   this condition is quite often the result of practicing unsafe   {SEX}.  See {virus}, {worm}, {Trojan horse},   {virgin}.
airplane rule is  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 robu...
airplane rule2 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. 
aliasing bug is  n. A class of subtle programming errors that can   arise in code that does dynamic allocation, esp. via   `malloc(3)' or equivalent.  If more than one pointer addresses   (`aliases for') a given hunk of storage, it may happen that th...
aliasing bug2 is  then referenced through   another, which may lead to subtle (and possibly intermittent) lossage   depending on the state and the allocation history of the malloc   {arena}.  Avoidable by use of allocation strategies that never   ali...
aliasing bug3 is  higher-level   languages, such as {LISP}, which employ a garbage collector   (see {GC}).  Also called a {stale pointer bug}.  See also   {precedence lossage}, {smash the stack}, {fandango on core},   {memory leak}, {overrun screw}, ...
aliasing bug4 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. 
all-elbows is  adj. Of a TSR (terminate-and-stay-resident) IBM PC   program, such as the N pop-up calendar and calculator utilities   that circulate on {BBS} systems unsociable.  Used to describe a   program that rudely steals the resources that it n...
all-elbows2 is  also be resident.  One particularly   common form of rudeness is lock-up due to programs fighting over   the keyboard interrupt.  See also {mess-dos}. 
alpha particles is  n. See {bit rot}.
ALT is  /awlt/ 1. n. The ALT shift key on an IBM PC or {clone}.   2. [possibly lowercased] n. The `clover' or `Command' key on a   Macintosh; use of this term usually reveals that the speaker hacked   PCs before coming to the Mac (see also {command k...
ALT2 is  reserve `ALT' for the Option key.  3. n.obs.   [PDP-10] 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   pron...
ALT3 is  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 was probably because ALT is more convenient to say   than `escape', especially when followed b...
ALT4 is  *and* a character, for that matter). 
alt bit is  /awlt bit/ [from alternate] adj. See {meta bit}.
Aluminum Book is  [MIT] n. `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...
Aluminum Book2 is  also {{book titles}}. 
amoeba is  n. Humorous term for the Commodore Amiga personal computer.
amp off is  [Purdue] vt. To run in {background}.  From the UNIX shell `&'   operator.
amper is  n. Common abbreviation for the name of the ampersand (`&',   ASCII 0100110) character.  See {ASCII} for other synonyms.
angle brackets is  n. Either of the characters `<' (ASCII   0111100) and `>' (ASCII 0111110) (ASCII less-than or   greater-than signs).  The {Real World} angle brackets used by   typographers are actually taller than a less-than or greater-than   sig...
angry fruit salad is  n. A bad visual-interface design that uses too   many colors.  This derives, of course, from the bizarre day-glo   colors found in canned fruit salad.  Too often one sees similar   affects from interface designers using color wi...
angry fruit salad2 is  tendency to create displays that are flashy and   attention-getting but uncomfortable for long-term use. 
AOS is  1. /aws/ (East Coast), /ay-os/ (West Coast) [based on a   PDP-10 increment instruction] vt.,obs. To increase the amount of   something.  "AOS the campfire."  Usage considered silly, and now   obsolete.  Now largely supplanted by {bump}.  See ...
AOS2 is  supported at one time by Data General.  This   was pronounced /A-O-S/ or /A-os/.  A spoof of the standard   AOS system administrator's manual (`How to load and generate   your AOS system') was created, issued a part number, and circulated   ...
AOS3 is  goad and   levitate your chaos system'.  3. Algebraic Operating System, in   reference to those calculators which use infix instead of postfix   (reverse Polish) notation.   Historical note AOS in sense 1 was the name of a {PDP-10}   instruc...
AOS4 is  computer and added   1 to it; AOS meant `Add One and do not Skip'.  Why, you may ask,   does the `S' stand for `do not Skip' rather than for `Skip'?  Ah,   here was a beloved piece of PDP-10 folklore.  There were eight such   instructions AO...
AOS5 is  instruction   if the result was Equal to zero; AOSG added 1 and then skipped if   the result was Greater than 0; AOSN added 1 and then skipped   if the result was Not 0; AOSA added 1 and then skipped Always;   and so on.  Just plain AOS didn...
AOS6 is  For similar reasons, AOJ meant `Add One and do not Jump'.  Even   more bizarre, SKIP meant `do not SKIP'!  If you wanted to skip the   next instruction, you had to say `SKIPA'.  Likewise, JUMP meant   `do not JUMP'; the unconditional form wa...
AOS7 is  By some quirk of the 10's design, the {JRST}   (Jump and ReSTore flag with no flag specified) was actually faster   and so was invariably used.  Such were the perverse mysteries of   assembler programming. 
app is  /ap/ n. Short for `application program', as opposed to a   systems program.  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 t...
app2 is  parlance the term excludes compilers,   program editors, games, and messaging systems, though a user would   consider all those to be apps.  Oppose {tool}, {operating   system}. 
arc is  [primarily MSDOS] vt. To create a compressed {archive} from a   group of files using SEA ARC, PKWare PKARC, or a compatible   program.  Rapidly becoming obsolete as the ARC compression method   is falling into disuse, having been replaced by ...
arc2 is  feather}, {zip}. 
arc wars is  [primarily MSDOS] n. {holy wars} over which archiving   program one should use.  The first arc war was sparked when System   Enhancement Associates (SEA) sued PKWare for copyright and   trademark infringement on its ARC program.  PKWare'...
arc wars2 is  and speed while largely   retaining compatibility (it introduced a new compression type that   could be disabled for backward-compatibility).  PKWare settled out   of court to avoid enormous legal costs (both SEA and PKWare are   small ...
arc wars3 is  of PKARC was   changed to PKPAK.  The public backlash against SEA for bringing   suit helped to hasten the demise of ARC as a standard when PKWare   and others introduced new, incompatible archivers with better   compression algorithms....
archive is  n. 1. A collection of several files bundled into one file   by a program such as `ar(1)', `tar(1)', `cpio(1)',   or {arc} for shipment or archiving (sense 2).  See also {tar   and feather}.  2. A collection of files or archives (sense 1) ...
archive2 is  {FTP} or an email server. 
arena is  [UNIX] n. 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 semi-mythical `malloc   corrupt arena' message supposedly emitted when some early versions   becam...
arena2 is  {aliasing   bug}, {memory leak}, {smash the stack}. 
arg is  /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   {p...
armor-plated is  n. Syn. for {bulletproof}.
asbestos is  adj. Used as a modifier to anything intended to protect   one from {flame}s.  Important cases of this include {asbestos   longjohns} and {asbestos cork award}, but it is used more   generally.
asbestos cork award is  n. Once, long ago at MIT, there was a {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'.  Pers...
asbestos cork award2 is  application of the cork should consult the   etymology under {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 agreeme...
asbestos longjohns is  n. Notional garments often donned by {USENET}   posters just before emitting a remark they expect will elicit   {flamage}.  This is the most common of the {asbestos} coinages.   Also `asbestos underwear', `asbestos overcoat', e...
attoparsec is  n. `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/{microfortnight}   equal...
attoparsec2 is  be in use   (though probably not very seriously) among hackers in the U.K.  See   {micro-}. 
autobogotiphobia is  /aw'to-boh-got`*-foh'bee-*/ n. See {bogotify}.
automagically is  /aw-toh-maj'i-klee/ or /aw-toh-maj'i-k*l-ee/ 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 ...
automagically2 is  compiler generates C, then automagically   invokes `cc(1)' to produce an executable." 
avatar is  [CMU, Tektronix] n. Syn. {root}, {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 disliked the term `superuser...
avatar2 is  hacker at Tektronix. 
awk is  1. n. [UNIX techspeak] An interpreted language for massaging   text data developed by Alfred Aho, Peter Weinberger, and Brian   Kernighan (the name is from their initials).  It is characterized   by C-like syntax, a declaration-free approach ...
awk2 is  associative arrays, and field-oriented text   processing.  See also {Perl}.  2. n.  Editing term for an   expression awkward to manipulate through normal {regexp}   facilities (for example, one containing a {newline}).  3. vt. To   process d...
awk3 is  security of a system deliberately left   in place by designers or maintainers.  The motivation for this is   not always sinister; some operating systems, for example, come out   of the box with privileged accounts intended for use by field  ...
awk4 is  maintenance programmers.   Historically, back doors have often lurked in systems longer than   anyone expected or planned, and a few have become widely known.   The infamous {RTM} worm of late 1988, for example, used a back door   in the {BS...
awk5 is  1983 Turing Award lecture to the ACM revealed the   existence of a back door in early UNIX versions that may have   qualified as the most fiendishly clever security hack of all time.   The C compiler contained code that would recognize when ...
awk6 is  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 com...
awk7 is  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 rec...
awk8 is  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, leaving his back door in place  ...
awk9 is  The talk that revealed this truly moby hack was published as   "Reflections on Trusting Trust", `Communications of the   ACM 27', 8 (August 1984), pp. 761--763.   Syn. {trap door}; may also be called a `wormhole'.  See also   {iron box}, {cr...
backbone cabal is  n. A group of large-site administrators who pushed   through the {Great Renaming} and reined in the chaos of {USENET}   during most of the 1980s.  The cabal {mailing list} disbanded in   late 1988 after a bitter internal catfight, ...
backbone site is  n. 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 1991 inclu...
backbone site2 is  University, UC Berkeley, DEC's Western   Research Laboratories, Ohio State University, and the University of   Texas.  Compare {rib site}, {leaf site}. 
backgammon is See {bignum}, {moby}, and {pseudoprime}.
background is  n.,adj.,vt.  To do a task `in background' is to do   it whenever {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 ...
background2 is  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 activ...
background3 is  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 {amp off}, {slopsucker}.   Technically, a task running in backgr...
background4 is  was started (and often running at a lower   priority); oppose {foreground}.  Nowadays this term is primarily   associated with {{UNIX}}, but it appears to have been first used   in this sense on OS/360. 
backspace and overstrike is  interj. Whoa!  Back up.  Used to suggest   that someone just said or did something wrong.  Common among   APL programmers.
backward combatability is  /bak'w*rd k*m-bat'*-bil'*-tee/ [from   `backward compatibility'] n. A property of hardware or software   revisions in which previous protocols, formats, and layouts are   discarded in favor of `new and improved' protocols, ...
backward combatability2 is  making the transition between major   releases.  When the change is so drastic that the old formats are   not retained in the new version, it is said to be `backward   combatable'.  See {flag day}. 
BAD is  /B-A-D/ [IBM acronym, `Broken As Designed'] adj.  Said   of a program that is {bogus} because of bad design and misfeatures   rather than because of bugginess.  See {working as designed}.
Bad Thing is  [from the 1930 Sellar & Yeatman parody `1066 And   All That'] n. 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 courier...
Bad Thing2 is  Thing}.  British correspondents confirm   that {Bad Thing} and {Good Thing} (and prob. therefore {Right   Thing} and {Wrong Thing}) come from the book referenced in the   etymology, which discusses rulers who were Good Kings but Bad   ...
Bad Thing3 is  mainstream idiom on the   British side of the pond. 
bag on the side is  n. 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 ...
bag on the side2 is  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." 
bagbiter is  /bag'bit-*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 ...
bagbiter2 is  inadvertently or otherwise, typically by   failing to program the computer properly.  Synonyms {loser},   {cretin}, {chomper}.  3. adj. `bagbiting' Having the   quality of a bagbiter.  "This bagbiting system won't let me   compute the f...
bagbiter3 is  {losing},   {cretinous}, {bletcherous}, `barfucious' (under   {barfulous}) and `chomping' (under {chomp}).  4. `bite   the bag' vi. To fail in some manner.  "The computer keeps crashing   every 5 minutes."  "Yes, the disk controller is ...
bagbiter4 is  of these terms was almost undoubtedly   obscene, possibly referring to the scrotum, but in their current   usage they have become almost completely sanitized.   A program called Lexiphage on the old MIT AI PDP-10 would draw on   a selec...
bagbiter5 is  BAG" in   ornate letters, and then a pair of jaws biting pieces of it off.   This is the first and to date only known example of a program   *intended* to be a bagbiter. 
bamf is  /bamf/ 1. [from old X-Men comics] interj. Notional sound made   by a person or object teleporting in or out of the hearer's   vicinity.  Often used in {virtual reality} (esp. {MUD})   electronic {fora} when a character wishes to make a drama...
bamf2 is  magical transformation, used in virtual   reality {fora} like sense 1.  3. [from `Don Washington's   Survival Guide'] n. Acronym for `Bad-Ass Mother Fucker', used to   refer to one of the handful of nastiest monsters on an LPMUD or   other ...
banana label is  n. The labels often used on the sides of {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.
banana problem is  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   {fencepost error}).  One may say `there is a ...
banana problem2 is  defined or incorrect termination conditions,   or in discussing the evolution of a design that may be succumbing   to featuritis (see also {creeping elegance}, {creeping   featuritis}).  See item 176 under {HAKMEM}, which describe...
banana problem3 is  implementation.bandwidth n. 1. 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,...
banana problem4 is    bandwidth, I guess."  Compare {low-bandwidth}.  2. Attention   span.  3. On {USENET}, a measure of network capacity that is   often wasted by people complaining about how items posted by others   are a waste of bandwidth. 
bang is  1. n. Common spoken name for `!' (ASCII 0100001),   especially when used in pronouncing a {bang path} in spoken   hackish.  In {elder days} this was considered a CMUish usage,   with MIT and Stanford hackers preferring {excl} or {shriek};   ...
bang2 is  it (esp. via the   term {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 p...
bang3 is  exact characters `foo!' one would speak "Eff oh oh   bang".  See {shriek}, {{ASCII}}.  2. interj. An exclamation   signifying roughly "I have achieved enlightenment!", or "The   dynamite has cleared out my brain!"  Often used to acknowledge...
bang4 is  immediately after one has   been called on it. 
bang on is  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 to release."  The term   {pound on} is synonymous.
bang path is  n. An old-style UUCP electronic-mail address specifying   hops to get from some assumed-reachable location to the addressee,   so called because each {hop} is signified by a {bang} sign.   Thus, for example, the path ...!bigsite!foovax!...
bang path2 is  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   b...
bang path3 is  compound bang addresses   using the { } convention (see {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, ih...
bang path4 is  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 {{Inter...
banner is  n. 1. The title page added to printouts by most print   spoolers (see {spool}).  Typically includes user or account ID   information in very large character-graphics capitals.  Also called   a `burst page', because it indicates where to bu...
banner2 is  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 sc...
banner3 is  and/or a copyright notice. 
bar is  /bar/ n. 1. The second metasyntactic variable, after {foo}   and before {baz}.  "Suppose we have two functions FOO and BAR.   FOO calls BAR...."  2. Often appended to {foo} to produce   {foobar}.
bare metal is  n. 1. New computer hardware, unadorned with such   snares and delusions as an {operating system}, an {HLL}, or   even assembler.  Commonly used in the phrase `programming on the   bare metal', which refers to the arduous work of {bit b...
bare metal2 is  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   compil...

factpacks/jargon-split.fact  view on Meta::CPAN

blow past is  vt. To {blow out} despite a safeguard.  "The server blew   past the 5K reserve buffer."
blow up is  vi. 1. [scientific computation] To become unstable.  Suggests   that the computation is diverging so rapidly that it will soon   overflow or at least go {nonlinear}.  2.  Syn. {blow out}.
BLT is  /B-L-T/, /bl*t/ or (rarely) /belt/ n.,vt. Synonym for   {blit}.  This is the original form of {blit} and the ancestor   of {bitblt}.  It referred to any large bit-field copy or move   operation (one resource-intensive memory-shuffling operati...
BLT2 is  and TOPS-10 was sardonically   referred to as `The Big BLT').  The jargon usage has outlasted the   {PDP-10} BLock Transfer instruction from which {BLT} derives;   nowadays, the assembler mnemonic {BLT} almost always means   `Branch if Less ...
Blue Book is  n. 1. Informal name for one of the three standard   references on the page-layout and graphics-control language   PostScript (`PostScript Language Tutorial and Cookbook', Adobe   Systems, Addison-Wesley 1985, QA76.73.P67P68, ISBN 0-201-...
Blue Book2 is  known as the {Green Book} and   {Red Book}.  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...
Blue Book3 is  and red   books).  3. Any of the 1988 standards issued by the CCITT's   ninth plenary assembly.  Until now, they have changed color each review   cycle (1984 was {Red Book}, 1992 would be {Green Book}); however,   it is rumored that th...
Blue Book4 is  1992.   These include, among other things, the X.400 email spec and   the Group 1 through 4 fax standards.  See also {{book titles}}. 
Blue Glue is  [IBM] n. IBM's SNA (Systems Network Architecture), an   incredibly {losing} and {bletcherous} communications protocol   widely favored at commercial shops that don't know any better.  The   official IBM definition is "that which binds b...
Blue Glue2 is  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 {dinosaur pens}.  A correspondent at   U. Minn....
Blue Glue3 is  80 bottles   of the stuff hanging about, so they often refer to any messy work   to be done as `using the blue glue'. 
blue goo is  n. Term for `police' {nanobot}s intended to prevent   {gray goo}, denature hazardous waste, destroy pollution, put   ozone back into the stratosphere, prevent halitosis, and promote   truth, justice, and the American way, etc.  See   {{n...
BNF is  /B-N-F/ n. 1. [techspeak] Acronym for `Backus-Naur 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, s...
BNF2 is  from other hackers.  2. In   {{science-fiction fandom}}, BNF means `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 ter...
boa is  [IBM] n. Any one of the fat cables that lurk under the floor   in a {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 tim...
boa2 is  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'. 
board is  n. 1. In-context synonym for {bboard}; sometimes used   even for USENET newsgroups.  2. An electronic circuit board   (compare {card}).
boat anchor is  n. 1. Like {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...
bogo-sort is  /boh`goh-sort'/ n. (var. `stupid-sort') The   archetypical perversely awful algorithm (as opposed to {bubble   sort}, which is merely the generic *bad* algorithm).   Bogo-sort is equivalent to repeatedly throwing a deck of cards in   th...
bogo-sort2 is  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."  Compare   {bogus}, {brute forc...
bogometer is  /boh-gom'-*t-er/ n. See {bogosity}.  Compare the   `wankometer' described in the {wank} entry; see also   {bogus}.
bogon is  /boh'gon/ [by analogy with proton/electron/neutron, but   doubtless reinforced after 1980 by the similarity to Douglas   Adams's `Vogons'; see the Bibliography] n. 1. The elementary particle of   bogosity (see {quantum bogodynamics}).  For ...
bogon2 is  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  ...
bogon3 is  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 ov...
bogon4 is  also {bogosity}, {bogus}; compare {psyton}. 
bogon filter is  /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....
bogon flux is  /boh'gon fluhks/ n. A measure of a supposed field of   {bogosity} emitted by a speaker, measured by a {bogometer};   as a speaker starts to wander into increasing bogosity a listener   might say "Warning, warning, bogon flux is rising"...
bogosity is  /boh-go's*-tee/ n. 1. The degree to which something is   {bogus}.  At CMU, bogosity is measured with a {bogometer}; in   a seminar, when a speaker says something bogus, a listener might   raise his hand and say "My bogometer just trigger...
bogosity2 is  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-upo...
bogosity3 is  /mik`roh-len'*t/   (uL).   The consensus is that this is the largest unit practical   for everyday use.  2. The potential field generated by a {bogon   flux}; see {quantum bogodynamics}.  See also {bogon flux},   {bogon filter}, {bogus}...
bogosity4 is  as a attack against   noted computer scientist Doug Lenat by a {tenured graduate   student}.  Doug had failed the student on an important exam for   giving only "AI is bogus" as his answer to the questions.  The   slur is generally cons...
bogosity5 is  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 microRei...
bogotify is  /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 b...
bogotify2 is  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   jargo...
bogue out is  /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   {flame} afterwards."  See also {bogosity}, {bogus}.
bogus is  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 pro...
bogus2 is  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...
bogus3 is  {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 ...
bogus4 is  word was first popularized (see   {autobogotiphobia} under {bogotify}). The word spread into   hackerdom from CMU and MIT.  By the early 1980s it was also   current in something like the hackish sense in West Coast teen   slang, and it had...
bogus5 is    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". 
Bohr bug is  /bohr buhg/ [from quantum physics] n. A repeatable   {bug}; one that manifests reliably under a possibly unknown but   well-defined set of conditions.  Antonym of {heisenbug}; see also   {mandelbug}.
boink is  /boynk/ [USENET ascribed there to the TV series   "Cheers" and "Moonlighting"] 1. To have sex with;   compare {bounce}, sense 3. (This is mainstream slang.) In   Commonwealth hackish the variant `bonk' is more common.  2. After   the origin...
boink2 is  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 {@-...
bomb is  1. v. General synonym for {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 `pan...
bomb2 is  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   Ami...
bomb3 is  {{MS-DOS}} machines   tend to get {locked up} in this situation. 
bondage-and-discipline language is  A language (such as Pascal, 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 inadequ...
bondage-and-discipline language2 is  general-purpose programming.  Often abbreviated   `B&D'; thus, one may speak of things "having the B&D nature".   See {{Pascal}}; oppose {languages of choice}. 
bonk/oif is  /bonk/, /oyf/ interj. In the {MUD} community, it has   become traditional to express pique or censure by `bonking' the   offending person.  There is a convention that one should   acknowledge a bonk by saying `oif!' and a myth to the eff...
bonk/oif2 is  bonk/oif balance, causing much   trouble in the universe.  Some MUDs have implemented special   commands for bonking and oifing.  See also {talk mode},   {posing}. 
book titles is  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 thi...
book titles2 is  {Aluminum Book}, {Blue Book},   {Cinderella Book}, {Devil Book}, {Dragon Book}, {Green   Book}, {Orange Book}, {Pink-Shirt Book}, {Purple Book},   {Red Book}, {Silver Book}, {White Book}, {Wizard Book},   {Yellow Book}, and {bible}.b...
book titles3 is  v.,n. 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...
book titles4 is  that the boot is a {bounce} intended to clear   some state of {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 als...
book titles5 is  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 oth...
book titles6 is  the {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...
book titles7 is  hard-boot this losing Sun." "I recommend booting it hard."   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...
book titles8 is  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), t...
book titles9 is  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 th...
book titles10 is  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. 
bottom-up implementation is  n. Hackish opposite of the techspeak term   `top-down design'.  It is now received wisdom in most   programming cultures that it is best to design from higher levels   of abstraction down to lower, specifying sequences of...
bottom-up implementation2 is  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 ...
bounce is  v. 1. [perhaps from the image of a thrown ball bouncing   off a wall] An electronic mail message that is undeliverable and   returns an error notification to the sender is said to `bounce'.   See also {bounce message}.  2. [Stanford] To pl...
bounce2 is  Power Lab} building used by the   Stanford AI Lab in the 1970s, there was 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 the   computer would b...
bounce3 is  voice   would 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 `bounci...
bounce4 is  psychosexually loaded "Bounce on me   too, Tigger!" from the "Winnie-the-Pooh" books.  Compare   {boink}.  4. To casually reboot a system in order to clear up a   transient problem.  Reported primarily among {VMS} users.   5. [IBM] To {po...
bounce message is  [UNIX] n. Notification message returned to sender by   a site unable to relay {email} to the intended {{Internet address}}   recipient or the next link in a {bang path} (see {bounce}).   Reasons might include a nonexistent or missp...
bounce message2 is  Bounce messages can themselves fail, with   occasionally ugly results; see {sorcerer's apprentice mode}.   The term `bounce mail' is also common. 
box is  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...
box2 is  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 {mainframe} to communicate beyond the limits of   the {dinosaur p...
box3 is  cry   that goes up when an SNA network goes down "Looks like the   {box} has fallen over." (See {fall over}.) See also   {IBM}, {fear and loathing}, {fepped out}, {Blue   Glue}. 
boxed comments is  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   Common va...
boxed comments2 is  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 {winged comments}. 
boxen is  /bok'sn/ [by analogy with {VAXen}] pl.n. Fanciful   plural of {box} often encountered in the phrase `UNIX boxen',   used to describe commodity {{UNIX}} hardware.  The connotation is   that any two UNIX boxen are interchangeable.
boxology is  /bok-sol'*-jee/ n. Syn. {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   {macrology}.
bozotic is  /boh-zoh'tik/ or /boh-zo'tik/ [from the name of a TV   clown even more losing than Ronald McDonald] adj. Resembling or   having the quality of a bozo; that is, clownish, ludicrously wrong,   unintentionally humorous.  Compare {wonky}, {de...
bozotic2 is  in slang, but the mainstream   adjectival form would be `bozo-like' or (in New England)   `bozoish'. 
BQS is  /B-Q-S/ adj. Syn. {Berkeley Quality Software}.
brain dump is  n. 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 {core dump}...
brain dump2 is  before an exit.  "You'll have to   give me a brain dump on FOOBAR before you start your new job at   HackerCorp."  See {core dump} (sense 4).  At Sun, this is also   known as `TOI' (transfer of information). 
brain-damaged is  1. [generalization of `Honeywell Brain Damage'   (HBD), a theoretical disease invented to explain certain utter   cretinisms in Honeywell {{Multics}}] adj. Obviously wrong;   {cretinous}; {demented}.  There is an implication that th...
brain-damaged2 is  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   mon...
brain-damaged3 is  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 commercial product it is   intended to sell.  Syn.  {crippleware...
brain-dead is  adj. 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!"
braino is  /bray'no/ n. Syn. for {thinko}.
branch to Fishkill is  [IBM from the location of one of the   corporation's facilities] n. Any unexpected jump in a program that   produces catastrophic or just plain weird results.  See {jump   off into never-never land}, {hyperspace}.
brand brand brand is  n. Humorous catch-phrase from {BartleMUD}s, in   which players were described carrying a list of objects, the most   common of which would usually be a brand.  Often used as a joke in   {talk mode} as in "Fred the wizard is here...
brand brand brand2 is  kettle broadsword flamethrower".  A brand is a   torch, of course; one burns up a lot of those exploring dungeons.   Prob. influenced by the famous Monty Python "Spam" skit. 
break is  1. vt. To cause to be 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. [techs...
break2 is  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) or delete does this.  5. `break break' may be said to   int...
break3 is  verb doubling). 
breath-of-life packet is  [XEROX PARC] n. An Ethernet packet that   contained bootstrap (see {boot}) code, periodically sent out   from a working computer to infuse the `breath of life' into any   computer on the network that had happened to crash.  ...
breath-of-life packet2 is  would wait for such a packet after a   catastrophic error. 
breedle is  n. See {feep}.
bring X to its knees is  v. To present a machine, operating system,   piece of software, or algorithm with a load so extreme or   {pathological} that it grinds to a halt.  "To bring a MicroVAX   to its knees, try twenty users running {vi} --- or four...
brittle is  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 expec...
brittle2 is  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 commercially develope...
brittle3 is  more often than it ought   to.  Oppose {robust}. 
broadcast storm is  n. 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 {network   meltdown}.
broken is  adj. 1. Not working properly (of programs).  2. Behaving   strangely; especially (when used of people) exhibiting extreme   depression.
broken arrow is  [IBM] n. 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 {down} computer).  On a PC, simula...
broken arrow2 is  characters overstruck. In true   {luser} fashion, the original documentation of these codes   (visible on every 3270 terminal, and necessary for debugging   network problems) was confined to an IBM customer engineering   manual.   N...
broken arrow3 is  know that `broken   arrow' is also military jargon for an accident involving nuclear   weapons....  
broket is  /broh'k*t/ or /broh'ket`/ [by analogy with `bracket' a   `broken bracket'] n. Either of the characters `<' and `>',   when used as paired enclosing delimiters.  This word   originated as a contraction of the phrase `broken bracket', that  ...
broket2 is  (At MIT, and apparently   in the {Real World} as well, these are usually called {angle   brackets}.) 
Brooks's Law is  prov. "Adding manpower to a late software project   makes it later" --- a result of the fact that the advantage from   splitting work among N programmers is O(N) (that is,   proportional to N), but the complexity and communications  ...
Brooks's Law2 is  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 ...
Brooks's Law3 is   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; too often, {management} does.  See also   {cr...
BRS is  /B-R-S/ n. Syn. {Big Red Switch}.  This abbreviation is   fairly common on-line.
brute force is  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 apply...
brute force2 is  directly to large ones.   The {canonical} example of a brute-force algorithm is associated   with the `traveling salesman problem' (TSP), a classical NP-hard   problem Suppose a person is in, say, Boston, and wishes to drive   to N o...
brute force3 is  visit   them 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 ...
brute force4 is  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 alr...
brute force5 is  consider, and for   N = 1000 --- well, see {bignum}).  See   also {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...
brute force6 is  first number off the front.   Whether brute-force programming should be considered stupid or not   depends on the context; if the problem isn't too big, the extra CPU   time spent on a brute-force solution may cost less than the   pr...
brute force7 is  `intelligent'   algorithm.  Alternatively, 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 hav...
brute force8 is  brute force".  He probably intended   this as a {ha ha only serious}, but the original UNIX kernel's   preference for simple, robust, and portable algorithms over   {brittle} `smart' ones does seem to have been a significant   factor...
brute force9 is  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. 
brute force and ignorance is  n. A popular design technique at many   software houses --- {brute force} coding unrelieved by any   knowledge of how problems have been previously solved in elegant   ways.  Dogmatic adherence to design methodologies te...
brute force and ignorance2 is  early {larval stage}   programming; unfortunately, many never outgrow it.  Often   abbreviated BFI "Gak, they used a bubble sort!  That's strictly   from BFI."  Compare {bogosity}. 
BSD is  /B-S-D/ n. [acronym for `Berkeley System Distribution'] a   family of {{UNIX}} versions for the DEC {VAX} and PDP-11   developed by Bill Joy and others at {Berzerkeley} starting around   1980, incorporating paged virtual memory, TCP/IP networ...
BSD2 is  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, and are   stil...
bubble sort is  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 in...
bubble sort2 is  is not very good relative to other   methods and is the one typically stumbled on by {na"ive} and   untutored programmers, hackers consider it the {canonical}   example of a na"ive algorithm.  The canonical example of a really   *bad...
bubble sort3 is  might be used   out of ignorance, but any use of bogo-sort could issue only from   brain damage or willful perversity. 
bucky bits is  /buh'kee bits/ n. 1. obs. The bits produced by the   CONTROL and META shift keys on a SAIL keyboard, resulting in a   9-bit keyboard character set.  The MIT AI TV (Knight) keyboards   extended this with TOP and separate left and right ...
bucky bits2 is  character set; later, LISP Machines   added such keys as SUPER, HYPER, and GREEK (see {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   ...
bucky bits3 is  that `bucky bits' were named for Buckminster Fuller   during a period when he was consulting at Stanford.  Actually,   `Bucky' was Niklaus Wirth's nickname when *he* was at   Stanford; he first suggested the idea of an EDIT key to set...
bucky bits4 is  character.  This was used in a   number of editors written at Stanford or in its environs (TV-EDIT   and NLS being the best-known).  The term spread to MIT and CMU   early and is now in general use.  See {double bucky},   {quadruple b...
buffer overflow is  n. What happens when you try to stuff more data   into a buffer (holding area) than it can handle.  This may be due   to a mismatch in the processing rates of the producing and   consuming processes (see {overrun}), or because the...
buffer overflow2 is  data that must accumulate before a   piece of it can be processed. For example, in a text-processing   tool that {crunch}es a line at a time, a short line buffer can   result in {lossage} as input from a long line overflows the  ...
buffer overflow3 is  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...
buffer overflow4 is  phone my buffer is   going to overflow."  See also {spam}, {overrun screw}. 
bug is  n. An unwanted and unintended property of a program or hardware,   esp. one that causes it to malfunction.  Antonym of {feature}.   Examples "There's a bug in the editor it writes things out   backwards."  "The system crashed because of a har...
bug2 is  few bugs"  (i.e., Fred is a good   guy, but he has a few personality problems).   Historical note Some have said this term came from telephone   company usage, in which "bugs in a telephone cable" were blamed   for noisy lines, but this appe...
bug3 is  Admiral Grace Hopper (an early computing pioneer better   known for inventing {COBOL}) liked to tell a story in which a   technician solved a persistent {glitch} in the Harvard Mark II   machine by pulling an actual insect out from between t...
bug4 is  subsequently promulgated   {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...
bug5 is  Naval   Surface Warfare Center.  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 (f...
bug6 is  Panel F (moth) in relay.  First actual case of bug being   found".  This wording seems to establish that the term was already in use   at the time in its current specific sense.  Indeed, the use of   `bug' to mean an industrial defect was al...
bug7 is  and `bug' in the sense of an disruptive event   goes back to Shakespeare!  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...
bug8 is  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 hap...
bug9 is  "What do you mean?  I don't see any ants in it."   "That's the bug."   [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 t...
bug10 is  there.  While investigating this, 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 the History of American Technology Museum d...
bug11 is  a worthwhile exhibit.   Thus, the process of investigating the original-computer-bug bug   may have fixed it in an entirely unexpected way, by making the myth   true!  --- ESR] 
bug-compatible is  adj. Said of a design or revision that has been   badly compromised by a requirement to be compatible with   {fossil}s or {misfeature}s in other programs or (esp.)   previous releases of itself. "MS-DOS 2.0 used \ as a path   separ...
bug-compatible2 is  choice of / as an   option character in 1.0." 
bug-for-bug compatible is  n. Same as {bug-compatible}, with the   additional implication that much tedious effort went into ensuring   that each (known) bug was replicated.
buglix is  /buhg'liks/ n. Pejorative term referring to DEC's ULTRIX   operating system in its earlier *severely* buggy versions.   Still used to describe ULTRIX, but without venom.  Compare   {HP-SUX}.
bulletproof is  adj. Used of an algorithm or implementation considered   extremely {robust}; lossage-resistant; capable of correctly   recovering from any imaginable exception condition.  This is a rare   and valued quality.  Syn. {armor-plated}.
bum is  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."  2. To squeeze out excess; to...
bum2 is  whatever it was removed from (without   changing function; this distinguishes the process from a   {featurectomy}).  3. n. A small change to an algorithm, program,   or hardware device to make it more efficient.  "This hardware bum   makes t...
bum3 is  uncommon, largely   superseded by v. {tune} (and n. {tweak}, {hack}), though   none of these exactly capture sense 2.  All these uses are rare in   Commonwealth hackish, because in the parent dialects of English   `bum' is a rude synonym for...
bump is  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.
burble is  [from Lewis Carroll's "Jabberwocky"] v. Like {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 ...
buried treasure is  n. A surprising piece of code found in some   program.  While usually not wrong, it tends to vary from {crufty}   to {bletcherous}, and has lain undiscovered only because it was   functionally correct, however horrible it is.  Use...
buried treasure2 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 {bubble sort}!   Buried treasure!" 
burn-in period is  n. 1. A factory test designed to catch systems   with {marginal} components before they get out the door; the   theory is that burn-in will protect customers by outwaiting the   steepest part of the {bathtub curve} (see {infant   m...
burn-in period2 is  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 {hack mode},   {larval stag...
burst page is  n. Syn. {banner}, sense 1.
busy-wait is  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 ti...
busy-wait2 is  `busy-wait' means to wait on an event by   {spin}ning 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.  T...
busy-wait3 is  time-sharing systems where   a busy-waiting program may {hog} the processor. 
buzz is  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 {catatonic}, but yo...
buzz2 is  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 {spin}; see also {grovel}.   2. [ETA Systems] To test a wire or printed circuit trace for   cont...
buzz3 is   Some wire   faults will pass DC tests but fail a 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." 
BWQ is  /B-W-Q/ [IBM acronym, `Buzz Word Quotient'] The   percentage of buzzwords in a speech or documents.  Usually roughly   proportional to {bogosity}.  See {TLA}.
by hand is  adv. 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 ...
by hand2 is  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,   r...
by hand3 is  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 ...
byte is  /bit/ [techspeak] n. 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...
byte2 is  `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 originated in 1956 during the earl...
byte3 is  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 th...
byte4 is  mutating the word `bite' so it would not be accidentally   misspelled as {bit}.  See also {nybble}. 
bytesexual is  /bit`sek'shu-*l/ adj. Said of hardware, denotes   willingness to compute or pass data in either {big-endian} or   {little-endian} format (depending, presumably, on a {mode bit}   somewhere).  See also {NUXI problem}.*C n. 1. The third ...
bytesexual2 is  1000011.  3. The name of a programming language designed by   Dennis Ritchie during the early 1970s and immediately used to   reimplement {{UNIX}}.  So called because many features derived   from an earlier compiler named `B' in comme...
bytesexual3 is  Stroustrup settled the   question by designing 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   langua...
bytesexual4 is  programming.   See also {languages of choice}, {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 la...
bytesexual5 is  maintainability of assembly language". 
calculator is  [Cambridge] n. Syn. for {bitty box}.
can is  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   {{console}}".  Frequently used in an imperative sense, as in "Can   that print job, the LPT just popped a sprock...
can2 is  that the ASCII character with mnemonic CAN   (0011000) was used as a kill-job character on some early OSes. 
canonical is  [historically, `according to religious law'] adj. 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...
canonical2 is  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 re...
canonical3 is    present loading in computer-science culture largely through its   prominence in Alonzo Church's work in computation theory and   mathematical logic (see {Knights of the Lambda Calculus}).   Compare {vanilla}.   This word has an inter...
canonical4 is  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...
canonical5 is  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 ...
canonical6 is  non-techspeak academic usages derive ultimately from the   historical meaning, specifically the classification of the books of   the Bible into two groups by Christian theologians.  The   `canonical' books were the ones widely accepted...
canonical7 is  authority.  The   `deuterocanonical' books (literally `secondarily canonical';   also known as the `Apochrypha') were held to be of lesser   authority --- indeed they have been held in such low esteem that to   this day they are omitte...
canonical8 is  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 use   of jargon.  Over his loud objections, GLS and RMS m...
canonical9 is  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...
canonical10 is  `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   ...
card is  n. 1. An electronic printed-circuit board (see also {tall   card}, {short card}.  2. obs. Syn. {{punched card}}.
card walloper is  n. An EDP programmer who grinds out batch programs   that do stupid things like print people's paychecks.  Compare   {code grinder}.  See also {{punched card}}, {eighty-column   mind}.
careware is  /keir'weir/ n. {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. {charityware}; compare   {cripplewa...
cargo cult programming is  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 s...
cargo cult programming2 is  neither the bug nor the reason   the code apparently avoided the bug was ever fully understood   (compare {shotgun debugging}, {voodoo programming}).   The term `cargo cult' is a reference to aboriginal religions that   gr...
cargo cult programming3 is  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 t...
cargo cult programming4 is  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). 
case and paste is  [from `cut and paste'] n. 1. The addition of a new   {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...
case and paste2 is  statements.  Leads to {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 ...
case and paste3 is  implying that the programmer is acting   mindlessly rather than thinking carefully about what is required to   integrate the code for two similar cases. 
casters-up mode is  [IBM] n. Yet another synonym for `broken' or   `down'.
casting the runes is  n. What a {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...
casting the runes2 is  {examining the entrails}; also see   the AI koan about Tom Knight in appendix A. 
cat is  [from `catenate' via {{UNIX}} `cat(1)'] vt.   1. [techspeak] To spew an entire file to the screen or some other   output sink without pause.  2. By extension, to dump large amounts   of data at an unprepared target or with no intention of bro...
cat2 is   Rare outside UNIX sites.  See   also {dd}, {BLT}.   Among UNIX fans, `cat(1)' is considered an excellent example   of user-interface design, because it outputs the file contents   without such verbosity as spacing or headers between the fil...
cat3 is  to consist of lines of text,   but works with any sort of data.   Among UNIX-haters, `cat(1)' is considered the {canonical}   example of *bad* user-interface design.  This because it is more   often used to {blast} a file to standard output ...
cat4 is  `cat' for the former   operation is just as unintuitive as, say, LISP's {cdr}.   Of such oppositions are {holy wars} made.... 
catatonic is  adj. Describes a condition of suspended animation in   which something is so {wedged} or {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 a...
catatonic2 is  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 {nethack} and it   went catatonic on me!  Aaargh!" Compare {buzz}. 
cdr is  /ku'dr/ or /kuh'dr/ [from LISP] vt. 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...
cdr2 is  elements  "Shall we   cdr down the agenda?"  Usage silly.  See also {loop through}.   Historical note The instruction format of the IBM 7090 that hosted   the original LISP implementation featured two 15-bit fields called   the `address' and...
cdr3 is  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.  GL...
cdr4 is  in which strings were   represented as linked lists; the get-character and skip-character   operations were of course called CHAR and CHDR. 
chad is  /chad/ n. 1. The perforated edge strips on printer paper, after   they have been separated from the printed portion.  Also called   {selvage} and {perf}.  2. obs. The confetti-like paper bits punched   out of cards or paper tape; this was al...
chad2 is  `keypunch droppings'.   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, rathe...
chad3 is   clear that if the Chadless keypunch didn't make them, then the   stuff that other keypunches made had to be `chad'. 
chad box is  n. {Iron Age} card punches contained boxes inside them,   about the size of a lunchbox (or in some models a large   wastebasket), that held the {chad} (sense 2).  You had to open   the covers of the card punch periodically and empty the ...
chad box2 is  the equivalent device in the CPU   enclosure, which was typically across the room in another great   gray-and-blue box. 
chain is  [orig. from BASIC's `CHAIN' statement] vi. To hand off   execution to a child or successor without going through the   {OS} command interpreter that invoked it.  The state of the   parent program is lost and there is no returning to it.  Th...
chain2 is  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 {exec}.  Oppose the more modern {subshell}. 
char is  /keir/ or /char/; rarely, /kar/ n. Shorthand for   `character'.  Esp. used by C programmers, as `char' is   C's typename for character data.
charityware is  /char'it-ee-weir`/ n. Syn. {careware}.
chase pointers is  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 ja...
chase pointers2 is  chasing pointers.  Bob said you   could tell me who to talk to about...." See {dangling   pointer} and {snap}.  2. [Cambridge] `pointer chase' or   `pointer hunt' The process of going through a dump   (interactively or on a large ...
chase pointers3 is  following dynamic data-structures.  Used only in a   debugging context. 
chemist is  [Cambridge] n. Someone who wastes computer time on   {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 {life} p...
chemist2 is  actually studies chemistry. 
Chernobyl chicken is  n. See {laser chicken}.
Chernobyl packet is  /cher-noh'b*l pak'*t/ n. A network packet that   induces {network meltdown} (the result of a {broadcast storm}),   in memory of the 1987 nuclear accident at Chernobyl in the Ukraine.   The typical case of this is an IP Ethernet d...
Chernobyl packet2 is  both source and destination Ether and IP   address set as the respective broadcast addresses for the   subnetworks being gated between.  Compare {Christmas tree   packet}. 
chicken head is  [Commodore] n. The Commodore Business Machines logo,   which strongly resembles a poultry part.  Rendered in ASCII as   `C='.  With the arguable exception of the Amiga (see {amoeba}),   Commodore's machines are notoriously crocky lit...
chicken head2 is  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'), in which a   `chickenhead' is a mutant with below-average intelligence. 
chiclet keyboard is  n. A keyboard with small 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 key...
chiclet keyboard2 is  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 a...
chine nual is  /sheen'yu-*l/ [MIT] n.,obs. The Lisp Machine Manual, so   called because the title was wrapped around the cover so only those   letters showed on the front.
Chinese Army technique is  n. Syn. {Mongolian Hordes technique}.
choke is  v. To reject input, often ungracefully.  "Nuls make System   V's `lpr(1)' choke."  "I tried building an {EMACS} binary to   use {X}, but `cpp(1)' choked on all those `#define's."   See {barf}, {gag}, {vi}.
chomp is  vi. To {lose}; specifically, to chew on something of   which more was bitten off than one can.  Probably related to   gnashing of teeth.  See {bagbiter}.  A hand gesture commonly   accompanies this.  To perform it, hold the four fingers   t...
chomp2 is  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   Verb Doubling ...
chomp3 is  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 hu...
chomp4 is  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. 
chomper is  n. Someone or something that is chomping; a loser.  See   {loser}, {bagbiter}, {chomp}.
Christmas tree is  n. A kind of RS-232 line tester or breakout box   featuring rows of blinking red and green LEDs suggestive of   Christmas lights.
Christmas tree packet is  n. A packet with every single option set for   whatever protocol is in use.  See {kamikaze packet}, {Chernobyl   packet}.  (The term doubtless derives from a fanciful image of each   little option bit being represented by a ...
chrome is  [from automotive slang via wargaming] n. 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!"  Distinguis...
chrome2 is  that the latter are usually   added to gratify developers' own desires for featurefulness.    Often used as a term of contempt. 
chug is  vi. To run slowly; to {grind} or {grovel}.  "The disk is   chugging like crazy."
Church of the SubGenius is  n. A mutant offshoot of   {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...
Church of the SubGenius2 is  "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   `slack'. 
Cinderella Book is  [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 R...
Cinderella Book2 is  coming out of it.  The back cover depicts the   girl with the device in shambles after she has pulled on the rope.   See also {{book titles}}. 
CI$ is  // n. Hackerism for `CIS', CompuServe Information Service.   The dollar sign refers to CompuServe's rather steep line charges.  Often   used in {sig block}s just before a CompuServe address.  Syn.   {Compu$erve}.
Classic C is  /klas'ik C/ [a play on `Coke Classic'] n. The   C programming language as defined in the first edition of {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 ...
Classic C2 is  This 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   us...
Classic C3 is  versions are considered   serious losers relative to the older ones. 
clean is  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...
clean2 is  or {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." 
CLM is  /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'." ...
CLM2 is  discovered by a   customer and obviously missed earlier because of poor testing   "That's a CLM bug!" 
clobber is  vt. To overwrite, usually unintentionally "I walked off   the end of the array and clobbered the stack."  Compare {mung},   {scribble}, {trash}, and {smash the stack}.
clocks is  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 frac...
clocks2 is  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 {cycle}. 
clone is  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...
clone2 is  likely violating   copyright, patent, or trade secret protections "Your   product is a clone of my product."  This use implies legal   action is pending.  4. A `PC clone'; a PC-BUS/ISA or   EISA-compatible 80x86-based microcomputer (this u...
clone3 is   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 `mis...
clone4 is  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 {mung} it". 
clover key is  [Mac users] n. See {command key}.
clustergeeking is  /kluh'st*r-gee`king/ [CMU] n.  Spending more time   at a computer cluster doing CS homework than most people spend   breathing.
COBOL is  /koh'bol/ [COmmon Business-Oriented Language] n.   (Synonymous with {evil}.)  A weak, verbose, and flabby language   used by {card walloper}s to do boring mindless things on   {dinosaur} mainframes.  Hackers believe all COBOL programmers   ...
COBOL2 is  self-respecting hacker   will ever admit to having learned the language.  Its very name is   seldom uttered without ritual expressions of disgust or horror.   See also {fear and loathing}, {software rot}. 
COBOL fingers is  /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; thus it is   alleged that programming too much in COBOL causes one's...
COBOL fingers2 is  endless typing.  "I refuse to type in   all that source code again; it would give me COBOL fingers!" 
code grinder is  n. 1. A {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 his   native habitat, the code grinder often removes...
code grinder2 is  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 {code grinder}'s milieu is about as ...
code grinder3 is  touch a computer; the term   connotes pity.  See {Real World}, {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-boun...
code grinder4 is  imagination.   Compare {card walloper}; contrast {hacker}, {real   programmer}. 
code police is  [by analogy with George Orwell's `thought police'] n.   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 unde...
code police2 is  violation is dangerous, or ironically, to suggest   that the practice under discussion is condemned mainly by   anal-retentive {weenie}s.  "Dike out that goto or the code   police will get you!"  The ironic usage is perhaps more comm...
codewalker is  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 wi...
codewalker2 is  As in "This new `vgrind' feature would require a   codewalker to implement." 
coefficient of X is  n. Hackish speech makes rather heavy use of   pseudo-mathematical metaphors.  Four particularly important ones   involve the terms `coefficient', `factor', `index', and   `quotient'.  They are often loosely applied to things you ...
coefficient of X2 is  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 ...
coefficient of X3 is  example is {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 ...
coefficient of X4 is  "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 ov...
coefficient of X5 is  `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 ...
coefficient of X6 is  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 fricti...
coefficient of X7 is  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 inde...
cokebottle is  /kohk'bot-l/ n. Any very unusual character,   particularly one you can't type because it it isn't on your   keyboard.  MIT people used to complain about the   `control-meta-cokebottle' commands at SAIL, and SAIL people   complained rig...
cokebottle2 is    commands at MIT.  After the demise of the {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...
cokebottle3 is  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 {bang}).  Since the exclamation point   looks a lot...
cokebottle4 is  have   begun referring to this keystroke as `cokebottle'.  See also   {quadruple bucky}. 
cold boot is  n. See {boot}.
COME FROM is  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 {automagically} be tran...
COME FROM2 is  FROM'.  `COME FROM' was first proposed in a   {Datamation} article of December 1973 (reprinted in the April 1984   issue of `Communications of the ACM') that parodied the   then-raging `structured programming' {holy wars} (see   {consi...
COME FROM3 is  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 `C...
COME FROM4 is  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 arb...
COME FROM5 is  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)   i...
COME FROM6 is  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...
COME FROM7 is  all,   control will eventually pass to the following statement.  The   implementation of the general form was left to Univac FORTRAN,   ca. 1975.  The statement `AT 100' would perform a `COME   FROM 100'.  It was intended strictly as a...
COME FROM8 is  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 {COBOL}.   `COME FROM' was su...
COME FROM9 is  15 years later, in C-INTERCAL (see {INTERCAL},   {retrocomputing}); knowledgeable observers are still reeling   from the shock. 
comm mode is  /kom mohd/ [ITS from the feature supporting on-line   chat; the term may spelled with one or two m's] Syn. for {talk   mode}.
command key is  [Mac users] n. 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), or   {...
command key2 is   The   proliferation of terms for this creature may illustrate one subtle   peril of iconic interfaces. 
comment out is  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...
comment out2 is  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   {condition out}, usually the preferred technique in languages...
Commonwealth Hackish is  n. Hacker jargon as spoken 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/),...
Commonwealth Hackish2 is  Dots in {newsgroup}   names tend to be pronounced more often (so soc.wibble is /sok dot   wib'l/ rather than /sohsh wib'l/).  The prefix {meta} may be   pronounced /mee't*/; similarly, Greek letter beta is often   /bee't*/, ...
Commonwealth Hackish3 is  Preferred   metasyntactic variables include `eek', `ook',   `frodo', and `bilbo'; `wibble', `wobble', and   in emergencies `wubble'; `banana', `wombat',   `frog', {fish}, and so on and on (see {foo}, sense 4).   Alternatives...
Commonwealth Hackish4 is  `frenzy' (as in feeding frenzy), and `city' (examples "barf   city!" "hack-o-rama!" "core dump frenzy!").  Finally, note   that the American terms `parens', `brackets', and `braces' for (),   [], and {} are uncommon; Commonw...
Commonwealth Hackish5 is  brackets', and `curly brackets'.  Also, the   use of `pling' for {bang} is common outside the United States.   See also {attoparsec}, {calculator}, {chemist}, {console   jockey}, {fish}, {go-faster stripes}, {grunge}, {haksp...
Commonwealth Hackish6 is  fixer}, {noddy},   {psychedelicware}, {plingnet}, {raster blaster}, {seggie},   {terminal junkie}, {tick-list features}, {weeble},   {weasel}, {YABA}, and notes or definitions under {Bad Thing},   {barf}, {bogus}, {bum}, {ch...
Commonwealth Hackish7 is  {crunch}, {dodgy}, {gonk}, {hamster},   {hardwarily}, {mess-dos}, {nybble}, {proglet}, {root},   {SEX}, {tweak}, and {xyzzy}. 
compact is  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 to...
compact2 is  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   {feature}s and {cruft} that don't merge cleanly into the   overall ...
compact3 is  maintain   that ANSI C is no longer compact). 
compiler jock is  n. See {jock} (sense 2).
compress is  [UNIX] vt. When used without a qualifier, generally   refers to {crunch}ing of a file using a particular   C implementation of Lempel-Ziv compression by James A. Woods et al. and   widely circulated via {USENET}.  Use of {crunch} itself ...
Compu$erve is  n. See {CI$}.
computer confetti is  n. Syn. {chad}.  Though this term is common,   this use of the 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 ...
computer confetti2 is  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. 
computer geek is  n. 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 b...
computer geek2 is  hackers; compare black-on-black usage   of `nigger'.  A computer geek may be either a fundamentally   clueless individual or a proto-hacker in {larval stage}.  Also   called `turbo nerd', `turbo geek'.  See also   {clustergeeking},...
computron is  /kom'pyoo-tron`/ n. 1. 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 machi...
computron2 is  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   {bitty box}, {Get a real computer!}, {toy}, {crank}.   2. A mythi...
computron3 is  quantity of   computation or information, in much the same way that an electron   bears one unit of electric charge (see also {bogon}).  An   elaborate pseudo-scientific theory of computrons has been developed   based on the physical f...
computron4 is  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 ho...
computron5 is  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  ...
computron6 is  other hardware.   (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'.) 
condition out is  vt. To prevent a section of code from being compiled   by surrounding it with a conditional-compilation directive whose   condition is always false.  The {canonical} examples are `#if   0' (or `#ifdef notdef', though some find this ...
condom is  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 {SEX} but has al...
condom2 is  drive mechanisms attempt to access the disk --- and   can even fatally frustrate insertion.  2. The protective cladding   on a {light pipe}. 
connector conspiracy is  [probably came into prominence with the   appearance of the KL-10 (one model of the {PDP-10}), none of   whose connectors matched anything else] n. The tendency of   manufacturers (or, by extension, programmers or purveyors o...
connector conspiracy2 is  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 DEC, which reputedly refused to license   ...
connector conspiracy3 is  parties out of   competition for the lucrative Massbus peripherals market.  This 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   st...
connector conspiracy4 is  drives with low   capacity and high power requirements.   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 ...
cons is  /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 ex...
cons2 is  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 bin...
cons3 is  think   of it as a sort of universal constructor, and that is where the   jargon meanings spring from. 
considered harmful is  adj. 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.  Amusingly, the ACM considered the resulting   a...
considered harmful2 is  policy) no longer   print an article taking so assertive a position against a coding   practice.  In the ensuing decades, a large number of both serious   papers and parodies have borne titles of the form "X   considered Y".  ...
considered harmful3 is    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). 
console is  n. 1. The operator's station of a {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 guarde...
console2 is  just the {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, ...
console3 is  character-only terminals talking   to a serial port).  Typically only the console can do real graphics   or run {X}.  See also {CTY}. 
console jockey is  n. See {terminal junkie}.
content-free is  [by analogy with techspeak `context-free'] adj.   Used of a message that adds nothing to the recipient's knowledge.   Though this adjective is sometimes applied to {flamage}, it more   usually connotes derision for communication styl...
content-free2 is  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...
content-free3 is  "He gave a talk on   the implications of electronic networks for postmodernism and the   fin-de-siecle aesthetic.  It was content-free." 
control-C is  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 br...
control-O is  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 t...
control-O2 is  who is flaming.  Considered silly. 
control-Q is  vi. "Resume."  From the ASCII XON character used to   undo a previous control-S (in fact it is also pronounced   XON /X-on/).
control-S is  vi. "Stop talking for a second."  From the ASCII XOFF   character (this is also pronounced XOFF /X-of/).  Control-S   differs from {control-O} in that the person is asked to stop   talking (perhaps because you are on the phone) but will...
control-S2 is  listen to him --- as opposed to   control-O, which has more of the meaning of "Shut up."  Considered   silly. 
Conway's Law is  prov. The rule that the organization of the software and   the organization of the software team will be congruent; originally   stated as "If you have four groups working on a compiler, you'll   get a 4-pass compiler".   This was or...
Conway's Law2 is  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. 
cookbook is  [from amateur electronics and radio] n. A book of small   code segments that the reader can use to do various {magic}   things in programs.  One current example is the `PostScript   Language Tutorial and Cookbook' by Adobe Systems, Inc  ...
cookbook2 is  has recipes for things   like wrapping text around arbitrary curves and making 3D fonts.   Cookbooks, slavishly followed, can lead one into {voodoo   programming}, but are useful for hackers trying to {monkey up}   small programs in unk...
cookbook3 is   of phrasebooks in human languages. 
cookie is  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...
cookie2 is  later transaction to this one (so you get   the same clothes back).  Compare {magic cookie}; see also   {fortune cookie}. 
cookie bear is  n. Syn. {cookie monster}.
cookie file is  n. A collection of {fortune cookie}s in a format   that facilitates retrieval by a fortune program.  There are several   different ones in public distribution, and site admins often   assemble their own from various sources including ...
cookie monster is  [from "Sesame Street"] n. Any of a family of   early (1970s) hacks reported on {{TOPS-10}}, {{ITS}}, {{Multics}},   and elsewhere that would lock up either the victim's terminal (on a   time-sharing machine) or the {{console}} (on ...
cookie monster2 is  "I WANT A COOKIE".  The   required responses ranged in complexity from "COOKIE" through   "HAVE A COOKIE" and upward.  See also {wabbit}. 
copper is  n. Conventional electron-carrying network cable with a   core conductor of copper --- or aluminum!  Opposed to {light   pipe} or, say, a short-range microwave link.
copy protection is  n. A class of clever methods for preventing   incompetent pirates from stealing software and legitimate customers   from using it.  Considered silly.
copybroke is  /ko'pee-brohk/ adj. [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.  {copywronged}.
copyleft is  /kop'ee-left/ [play on `copyright'] n. 1. The   copyright notice (`General Public License') carried by {GNU}   {EMACS} and other Free Software Foundation software, granting reuse   and reproduction rights to all comers (but see also {Gen...
copyleft2 is  copyright notice intended to   achieve similar aims. 
copywronged is  /ko'pee-rongd/ [play on `copyright'] adj. Syn. for   {copybroke}.
core is  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 ...
core2 is  example, means `in memory' (as opposed to `on   disk'), and both {core dump} and the `core image' or `core   file' produced by one are terms in favor.  Commonwealth hackish   prefers {store}. 
core dump is  n. [common {Iron Age} jargon, preserved by UNIX]   1. [techspeak] A copy of the contents of {core}, produced when a   process is aborted by certain kinds of internal error.  2. By   extension, used for humans passing out, vomiting, or r...
core dump2 is  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...
core dump3 is  one   knows about a topic, 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; syn.  {brain   dump}).  See {core}. 
core leak is  n. Syn. {memory leak}.
Core Wars is  n. A game between `assembler' programs in a   simulated machine, where the objective is to kill your opponent's   program by overwriting it.  Popularized by A. K. Dewdney's column   in `Scientific American' magazine, this was actually  ...
Core Wars2 is  and Dennis Ritchie in   the early 1960s (their original game was called `Darwin' and ran on   a PDP-1 at Bell Labs).  See {core}. 
corge is  /korj/ [originally, the name of a cat] n. Yet another   meta-syntactic variable, invented by Mike Gallaher and propagated   by the {GOSMACS} documentation.  See {grault}.
cosmic rays is  n. Notionally, the cause of {bit rot}.  However, this is   a semi-independent usage that may be invoked as a humorous way to   {handwave} away any minor {randomness} that doesn't seem worth the   bother of investigating.  "Hey, Eric -...
cosmic rays2 is  {tube}, where did that come from?"  "Cosmic rays, I   guess."  Compare {sunspots}, {phase of the moon}.  The British seem   to prefer the usage `cosmic showers'; `alpha particles' is also   heard, because stray alpha particles passin...
cosmic rays3 is  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 ran...
cosmic rays4 is  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 r...
cosmic rays5 is    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 emissio...
cosmic rays6 is  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 beca...
cosmic rays7 is  to withstand these hits. 
cough and die is  v. Syn. {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."

factpacks/jargon-split.fact  view on Meta::CPAN

dirty power is  n. Electrical mains voltage that is unfriendly to   the delicate innards of computers.  Spikes, {drop-outs}, average   voltage significantly higher or lower than nominal, or just plain   noise can all cause problems of varying subtlet...
Discordianism is  /dis-kor'di-*n-ism/ n. The veneration of   {Eris}, a.k.a. Discordia; widely popular among hackers.   Discordianism was popularized by Robert Anton Wilson's   `Illuminatus!' trilogy as a sort of self-subverting Dada-Zen   for Western...
Discordianism2 is  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 usuall...
Discordianism3 is  theory/joke involving millennia-long warfare between the   anarcho-surrealist partisans of Eris and a malevolent,   authoritarian secret society called the Illuminati.  See   appendix B, {Church of the SubGenius}, and {ha ha only  ...
disk farm is  n. (also {laundromat}) A large room or rooms filled   with disk drives (esp. {washing machine}s).
display hack is  n. A program with the same approximate purpose as a   kaleidoscope to make pretty pictures.  Famous display hacks   include {munching squares}, {smoking clover}, the BSD UNIX   `rain(6)' program, `worms(6)' on miscellaneous UNIXes,  ...
display hack2 is  hacks can also be   implemented without programming 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   twinkli...
display hack3 is  The {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. {psychedelicware}. 
Dissociated Press is  [play on `Associated Press'; perhaps inspired   by a reference in the 1949 Bugs Bunny cartoon "What's Up,   Doc?"] n.  An algorithm for transforming any text into potentially   humorous garbage even more efficiently than by pass...
Dissociated Press2 is  printing any N consecutive   words (or letters) in the text.  Then at every step you search for   any random occurrence in the original text of the last N   words (or letters) already printed and then print the next word or   l...
Dissociated Press3 is  Here is a short   example of word-based Dissociated Press applied to an earlier   version of this Jargon File     wart n. A small, crocky {feature} that sticks out of     an array (C has no checks for this).  This is relatively...
Dissociated Press4 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    ...
Dissociated Press5 is  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 let...
Dissociated Press6 is  of text and {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...
Dissociated Press7 is  `travesty generators' have been employed with   considerable satirical effect to the utterances of USENET flamers;   see {pseudo}. 
distribution is  n. 1. A software source tree packaged for   distribution; but see {kit}.  2. A vague term encompassing   mailing lists and USENET newsgroups (but not {BBS} {fora}); any   topic-oriented message channel with multiple recipients.  3. A...
distribution2 is  correlated with   geography) to which propagation of a USENET message is restricted;   a much-underutilized feature. 
do protocol is  [from network protocol programming] vi. 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, ...
do protocol2 is  collect money from everybody, generate   change as necessary, and pay the bill.  See {protocol}. 
doc is  /dok/ n. Common spoken and written shorthand for   `documentation'.  Often used in the plural `docs' and in the   construction `doc file' (documentation available on-line).
doco is  /do'koh/ [orig. in-house jargon at Symbolics] n. A   documentation writer.  See also {devo} and {mango}.
documentation is  n. The multiple kilograms of macerated, pounded,   steamed, bleached, and pressed trees that accompany most modern   software or hardware products (see also {tree-killer}).  Hackers   seldom read paper documentation and (too) often ...
documentation2 is  terse and on-line.  A common comment on   this is "You can't {grep} dead trees".  See {drool-proof   paper}, {verbiage}. 
dodgy is  adj. Syn. with {flaky}.  Preferred outside the U.S.
dogcow is  /dog'kow/ n. See {Moof}.
dogwash is  /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 serio...
dogwash2 is   Many games and much {freeware} get   written this way. 
domainist is  /doh-mayn'ist/ adj. 1. Said of an {{Internet   address}} (as opposed to a {bang path}) because the part to the   right of the `@' specifies a nested series of `domains';   for example, eric@snark.thyrsus.com specifies the machine   call...
domainist2 is  within the   top-level domain called com.  See also {big-endian}, sense 2.   2. Said of a site, mailer, or routing program which knows how to   handle domainist addresses.  3. Said of a person (esp. a site   admin) who prefers domain a...
domainist3 is  prosyletizes for domainist addressing and disdains {bang   path}s.  This is now (1991) semi-obsolete, as most sites have   converted. 
Don't do that, then! is  [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 ...
dongle is  /dong'gl/ n. 1. A security or {copy-protection} device   for commercial microcomputer programs 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 th...
dongle2 is  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...
dongle3 is  initially a failure, as   users disliked tying up a serial port this way.  Most dongles on   the market today (1991) will pass data through the port and monitor   for {magic} codes (and combinations of status lines) with minimal   if any ...
dongle4 is  --- this   innovation was necessary to allow daisy-chained dongles for   multiple pieces of software.  The devices are still not widely   used, as the industry has moved away from copy-protection schemes   in general.  2. By extension, an...
dongle5 is  required for a program to function.  See   {dongle-disk}. 
dongle-disk is  /don'gl disk/ n. See {dongle}; a `dongle-disk'   is a floppy disk with some coding that allows an application to   identify it uniquely.  It can therefore be used as a {dongle}.   Also called a `key disk'.
donuts is  n.obs. A collective noun for any set of memory bits.  This is   extremely archaic and may no longer be live jargon; it dates from the   days of ferrite-{core} memories in which each bit was implemented by   a doughnut-shaped magnetic flip-...
doorstop is  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 wi...
dot file is  [UNIX] n. A file which is not visible 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 whic...
dot file2 is  be optionally recorded; a user can   customize the program's behavior by creating the appropriate file in   the current or home directory.  See also {rc file}. 
double bucky is  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 {space-cadet keyboard} at   MIT.  A...
double bucky2 is  {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 ...
double bucky3 is  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 pe...
double bucky4 is  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 671-21036-...
double bucky5 is  1978, in celebration of the   Stanford keyboard   See also {meta bit}, {cokebottle}, and {quadruple bucky}. 
double DECkers is  n. Used to describe married couples in which both   partners work for Digital Equipment Corporation.
doubled sig is  [USENET] n. A {sig block} that has been included   twice in a {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 ofte...
doubled sig2 is  experience in electronic   communication.  See {BIFF}, {pseudo}. 
down is  1. adj. Not operating.  "The up escalator is down" is   considered a humorous thing to say, 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 computer...
down2 is  mainstream; the extension to other kinds   of machine is still hackish.  2. `go down' vi. To stop   functioning; usually said of the {system}.  The message from the   {console} that every hacker hates to hear from the operator is   "The sys...
down3 is  down',   `bring down' vt. To deactivate purposely, usually for repair work   or {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. sens...
download is  vt. To transfer data or (esp.) code from a larger `host'   system (esp. a {mainframe}) over a digital comm link to a smaller   `client' system, esp. a microcomputer or specialized peripheral.   Oppose {upload}.   However, note that groun...
download2 is  rule for this term.  Space-to-earth transmission is always download   and the reverse upload regardless of the relative size of the   computers involved.  So far the in-space machines have invariably   been smaller; thus the upload/down...
DP is  /D-P/ n. 1. Data Processing.  Listed here because,   according to hackers, use of the term marks one immediately as a   {suit}.  See {DPer}.  2. Common abbrev for {Dissociated   Press}.
DPB is  /d*-pib'/ [from the PDP-10 instruction set] vt. 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 you to  ...
DPB2 is  the name of a PDP-10   instruction that inserts some bits into the middle of some other   bits.  This usage has been kept alive by the Common LISP function   of the same name. 
DPer is  /dee-pee-er/ n. Data Processor.  Hackers are absolutely   amazed that {suit}s use this term self-referentially.   "*Computers* process data, not people!"  See {DP}.
dragon is  n. [MIT] A program similar to a {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 logg...
dragon2 is  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   d...
dragon3 is  and most other OSes   this would be called a `background demon' or {daemon}.  The   best-known UNIX example of a dragon is `cron(1)'.  At SAIL,   they called this sort of thing a `phantom'. 
Dragon Book is  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 `c...
Dragon Book2 is  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. A...
Dragon Book3 is  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 gaun...
Dragon Book4 is  representation of the Red Dragon's head while the rest   of the beast extends back in normal space.  See also {{book   titles}}. 
drain is  [IBM] v. Syn. for {flush} (sense 2).  Has a connotation   of finality about it; one speaks of draining a device before taking   it offline.
dread high-bit disease is  n. A condition endemic to PRIME (a.k.a.   PR1ME) minicomputers that results in all the characters having   their high (0x80) bit ON rather than OFF.  This of course makes   transporting files to other systems much more diff...
dread high-bit disease2 is  devices.  It is reported that   PRIME adopted the reversed-8-bit convention in order to save   25 cents per serial line per machine.  This probably qualifies as one   of the most {cretinous} design tradeoffs ever made.  Se...
dread high-bit disease3 is  (including the Atari 800) have exhibited   similar brain damage. 
DRECNET is  /drek'net/ [from Yiddish/German `dreck', meaning   dirt] n. Deliberate distortion of DECNET, a networking protocol   used in the {VMS} community.  So called because DEC helped write   the Ethernet specification and then (either stupidly o...
DRECNET2 is  violated that spec in the design   of DRECNET in a way that made it incompatible.  See also   {connector conspiracy}. 
driver is  n. 1. The {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...
driver2 is  `driver' also means a program that translates some   device-independent or other common format to something a real   device can actually understand. 
droid is  n. A person (esp. a low-level bureaucrat or   service-business employee) exhibiting most of the following   characteristics (a) na"ive trust in the wisdom of the parent   organization or `the system'; (b) a propensity to believe   obvious n...
droid2 is  computers!);   blind faith; (c) a rule-governed mentality, one unwilling or unable   to look beyond the `letter of the law' in exceptional   situations; and (d) no interest in fixing that which is broken; an   "It's not my job, man" attitu...
droid3 is  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.  This   become...
droid4 is  properly debugged.   The term `droid mentality' is also used to describe the mindset   behind this behavior. Compare {suit}, {marketroid}; see   {-oid}. 
drool-proof paper is  n. Documentation that has been obsessively {dumbed   down}, to the point where only a {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 pape...
drool-proof paper2 is  from Apple's LaserWriter manual "Do not expose   your LaserWriter to open fire or flame." 
drop on the floor is  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 netnew...
drop on the floor2 is  {black hole}, {bit bucket}. 
drop-ins is  [prob. by analogy with {drop-outs}] n. 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.  Compa...
drop-outs is  n. 1. A variety of `power glitch' (see {glitch});   momentary 0 voltage on the electrical mains.  2. Missing characters   in typed input due to software malfunction or system saturation   (this can happen under UNIX when a bad connectio...
drop-outs2 is  spurious character interrupts).  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 {glitch},   {fried}. 
drugged is  adj. (also `on drugs') 1. Conspicuously stupid,   heading toward {brain-damaged}.  Often accompanied by a   pantomime of toking a joint (but see appendix B).  2. Of hardware,   very slow relative to normal performance.
drunk mouse syndrome is  n. 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 usu...
drunk mouse syndrome2 is  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.  ...
drunk mouse syndrome3 is  up enough {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 a...
drunk mouse syndrome4 is  declared `alcoholic' and sent to the clinic to be   dried out in a CFC ultrasonic bath. 
dumbass attack is  /duhm'as *-tak'/ [Purdue] n. Notional cause of a   novice's mistake made by the experienced, especially one made while   running as root under UNIX, e.g., typing `rm -r *' or   `mkfs' on a mounted file system.  Compare {adger}.
dumbed down is  adj. Simplified, with a strong connotation of   *over*simplified.  Often, a {marketroid} will insist that the   interfaces and documentation of software be dumbed down after the   designer has burned untold gallons of midnight oil mak...
dump is  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 {core dump}), and most   especially one consisting of hex or octal {ru...
dump2 is  memory, mass storage, or some file.  In {elder   days}, debugging was generally done by `groveling over' a dump   (see {grovel}); increasing use of high-level languages and   interactive debuggers has made this uncommon, and the term `dump'...
dump3 is  backup.  This usage is   typical only at large timesharing installations. 
dup killer is  /d[y]oop kill'r/ [FidoNet] n. Software that is   supposed to detect and delete duplicates of a message that may   have reached the FidoNet system via different routes.
dup loop is  /d[y]oop loop/ (also `dupe loop') [FidoNet] n. An   incorrectly configured system or network gateway may propagate   duplicate messages on one or more {echo}es, with different   identification information that renders {dup killer}s   ine...
dup loop2 is  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 {dup loop}. 
dusty deck is  n. Old software (especially applications) which one is   obliged to remain compatible with (or to maintain).  The term   implies that the software in question is a holdover from card-punch   days.  Used esp. when referring to old scien...
dusty deck2 is  of which was written in FORTRAN   and very poorly documented but is believed to be too expensive to   replace.  See {fossil}. 
DWIM is  /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 ...
DWIM2 is  Occasionally, an interjection hurled at a   balky computer, esp. when one senses one might be tripping over   legalisms (see {legalese}).   Warren Teitelman originally wrote DWIM to fix his typos and   spelling errors, so it was somewhat id...
DWIM3 is  make hash of anyone else's typos if they were   stylistically different.  This led a number of victims of DWIM to   claim the acronym stood for `Damn Warren's Infernal Machine!'.   In one notorious incident, Warren added a DWIM feature to t...
DWIM4 is  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 sess...
DWIM5 is  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 {Vulcan nerve   pinch} after only a half dozen ...
DWIM6 is  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 a...
DWIM7 is  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 Thin...
dynner is  /din'r/ 32 bits, by analogy with {nybble} and {{byte}}.  Usage rare and extremely silly.  See also {playte}, {tayste}, {crumb}.*earthquake [IBM] n. The ultimate real-world shock test for   computer hardware.  Hackish sources at IBM deny th...
dynner2 is  initiated by the company to test   quality-assurance procedures at its California plants. 
Easter egg is  n. 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 res...
Easter egg2 is  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 ...
Easter egg3 is  lists of the   developers' names, political exhortations, snatches of music, and   (in one case) graphics images of the entire development team. 
Easter egging is  [IBM] n. The act of replacing unrelated parts more or   less at random in hopes that a malfunction will go away.  Hackers   consider this the normal operating mode of {field circus} techs and   do not love them for it.  Compare {sho...
eat flaming death is  imp. A construction popularized among hackers by   the infamous {CPU Wars} comic; supposed to derive from a famously   turgid line in a WWII-era anti-Nazi propaganda comic that ran   "Eat flaming death, non-Aryan mongrels!" or s...
eat flaming death2 is  reported that the Firesign Theater's   1975 album "In The Next World, You're On Your Own" included the   phrase "Eat flaming death, fascist media pigs"; this may have been   an influence).  Used in humorously overblown expressi...
EBCDIC is  /eb's*-dik/, /eb'see`dik/, or /eb'k*-dik/ [acronym,   Extended Binary Coded Decimal Interchange Code] n. An alleged   character set used on IBM {dinosaur}s.  It exists in at least six   mutually incompatible versions, all featuring such de...
EBCDIC2 is  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 {...
EBCDIC3 is  promulgated it   as a customer-control tactic (see {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 ...
EBCDIC4 is  classified top-secret, burn-before-reading.  Hackers blanch at the   very *name* of EBCDIC and consider it a manifestation of   purest {evil}.  See also {fear and loathing}. 
echo is  [FidoNet] n. A {topic group} on {FidoNet}'s echomail   system.  Compare {newsgroup}.
eighty-column mind is  [IBM] n. The sort said to be possessed by   persons for whom the transition from {punched card} to tape was   traumatic (nobody has dared tell them about disks yet).  It is said   that these people, including (according to an o...
eighty-column mind2 is  `face down, 9-edge first' (the 9-edge being   the bottom of the card).  This directive is inscribed on IBM's   1422 and 1602 card readers and is referenced in a famous bit of   doggerel called "The Last Bug", the climactic lin...

factpacks/jargon-split.fact  view on Meta::CPAN

feeping creaturism is  /fee'ping kree`ch*r-izm/ n. A deliberate   spoonerism for {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 so...
feeping creaturism2 is  heard it.  It is probably reinforced   by an image of terminals prowling about in the dark making their   customary noises. 
feetch feetch is  /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 "Bo...
feetch feetch2 is  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 do...
fence is  n. 1. A sequence of one or more distinguished   ({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   (AS...
fence2 is  in C is a fence.   Hex FF is probably the most common fence character after NUL.  See   {zigamorph}.  2. [among users of optimizing compilers] Any   technique, usually exploiting knowledge about the compiler, that   blocks certain optimiza...
fence3 is  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". 
fencepost error is  n. 1. 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 ...
fencepost error2 is  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   an...
fencepost error3 is  `obvious'   formula would have a fencepost error in it.  See also {zeroth}   and {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...
fencepost error4 is  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. Oc...
fencepost error5 is  regular spacing of inputs, which can (for   instance) screw up your hash table. 
fepped out is  /fept owt/ adj. The Symbolics 3600 Lisp Machine has a   Front-End Processor called a `FEP' (compare sense 2 of {box}).   When the main processor gets {wedged}, the FEP takes control of   the keyboard and screen.  Such a machine is said...
FidoNet is  n. A worldwide hobbyist network of personal computers   which exchange 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...
FidoNet2 is  Though it is much younger than {USENET},   FidoNet is already (in early 1991) a significant fraction of   USENET's size at some 8000 systems. 
field circus is  [a derogatory pun on `field service'] n. The field   service organization of any hardware manufacturer, but especially   DEC.  There is an entire genre of jokes about DEC field circus   engineers     Q How can you recognize a DEC fie...
field circus2 is   A He's changing each tire to see which one is flat.     Q How can you recognize a DEC field circus engineer        who is out of gas?     A He's changing each tire to see which one is flat.   There is also the `Field Circus Cheer' ...
field circus3 is  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 is located in Maynard, Massachusetts.) 
field servoid is  [play on `android'] /fee'ld ser'voyd/ n.   Representative of a field service organization (see {field   circus}).  This has many of the implications of {droid}.
Fight-o-net is  [FidoNet] n. Deliberate distortion of {FidoNet},   often applied after a flurry of {flamage} in a particular   {echo}, especially the SYSOP echo or Fidonews (see {'Snooze}).
File Attach is  [FidoNet] 1. n. A file sent along with a mail message   from one BBS to another.  2. vt. Sending someone a file by using   the File Attach option in a BBS mailer.
File Request is  [FidoNet] 1. n. The {FidoNet} equivalent of   {FTP}, in which one BBS system automatically dials another and   {snarf}s one or more files.  Files are often announced as being   "available for {FReq}" in the same way that files are an...
File Request2 is  FTP" on the Internet.   2. vt. The act of getting a copy of a file by using the File   Request option of the BBS mailer. 
filk is  /filk/ [from SF fandom, where a typo for `folk' was   adopted as a new word] n.,v. A `filk' is a popular or folk song   with lyrics revised or completely new lyrics, intended for humorous   effect when read and/or to be sung late at night at...
filk2 is  subgenre of these called `computer filks',   written by hackers and often containing rather sophisticated   technical humor.  See {double bucky} for an example. 
film at 11 is  [MIT in parody of TV newscasters] Used in conversation   to announce ordinary events, with a sarcastic implication that   these events are earth-shattering.  "{{ITS}} crashes; film at 11."   "Bug found in scheduler; film at 11."
filter is  [orig. {{UNIX}}, now also in {{MS-DOS}}] n. 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 u...
Finagle's Law is  n. The generalized or `folk' version of   {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 U...
Finagle's Law2 is  {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 invol...
Finagle's Law3 is  his mad prophet Murphy. 
fine is  [WPI] adj. Good, but not good enough to be {cuspy}.  The word   `fine' is used elsewhere, of course, but without the implicit   comparison to the higher level implied by {cuspy}.
finger is  [WAITS, via BSD UNIX] 1. n. A program that displays 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 applicabl...
finger2 is  the user.  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)   depicti...
finger3 is  component of one's   plan file to deter the curious fingerer (sense 2), it has entered   the arsenal of some {flamer}s. 
finger-pointing syndrome is  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 ...
firebottle is  n. 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, an...
firebottle2 is  mistakenly called a `tube' in the U.S.   or a `valve' in England; another hackish term is {glassfet}. 
firefighting is  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. T...
firefighting2 is  nights at a project, esp. to get it out   before deadline.  See also {gang bang}, {Mongolian Hordes   technique}; however, the term `firefighting' connotes that the   effort is going into chasing bugs rather than adding features. 
firewall code is  n. 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 fi...
firewall code2 is  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. 
firewall machine is  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...
firewall machine2 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 m...
firewall machine3 is  even a   complete {iron box} keyable to particular incoming IDs or   activity patterns.  Syn. {flytrap}, {Venus flytrap}. 
fireworks mode is  n. The mode a machine is sometimes said to be in when   it is performing a {crash and burn} operation.
firmy is  /fer'mee/ Syn. {stiffy} (a 3.5-inch floppy disk).
fish is  [Adelaide University, Australia] n. 1. Another metasyntactic   variable.  See {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 microfich...
FISH queue is  [acronym, by analogy with FIFO (First In, First Out)]   n. `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 ...
FISH queue2 is  running really slowly or   exhibiting extreme flakiness. 
fix is  n.,v. What one does when a problem has been reported too many   times to be ignored.
flag is  n. 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...
flag2 is  status word contains several flag   bits."  Used of humans analogously to {bit}.  See also   {hidden flag}, {mode bit}. 
flag day is  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...
flag day2 is  two values.  It came into use   when a massive change was made to the {{Multics}} timesharing   system to convert from the old ASCII code to the new one; this was   scheduled for Flag Day (a U.S. holiday), June 14, 1966.  See also   {ba...
flaky is  adj. (var sp. `flakey') Subject to frequent {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 --- eno...
flaky2 is  --- but fails frequently enough that the   odds in favor of finishing what you start are low.  Commonwealth   hackish prefers {dodgy} or {wonky}. 
flamage is  /flay'm*j/ n. Flaming verbiage, esp. high-noise,   low-signal postings to {USENET} or other electronic {fora}.   Often in the phrase `the usual flamage'.  `Flaming' is the act   itself; `flamage' the content; a `flame' is a single flaming...
flame is  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 wit...
flame2 is  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).   ...
flame3 is  to 1976, adds "I   am 99% certain that the use of `flame' originated at WPI.  Those   who made a nuisance of themselves insisting that they needed to use   a TTY for `real work' came to be known as `flaming asshole lusers'.   Other particu...
flame4 is  ravers',   which shortened to `flaming ravers', and ultimately `flamers'.  I   remember someone picking up on the Human Torch pun, but I don't   think `flame on/off' was ever much used at WPI."  See also   {asbestos}.   The term may have b...
flame5 is    places; it is also reported that `flaming' was in use to mean   something like `interminably drawn-out semi-serious discussions'   (late-night bull sessions) at Carleton College during 1968--1971. 
flame bait is  n. A posting intended to trigger a {flame war}, or one   that invites flames in reply.
flame on is  vi.,interj.  1. To begin to {flame}.  The punning   reference to Marvel Comics's Human Torch is no longer widely   recognized.  2. To continue to flame.  See {rave}, {burble}.
flame war is  n. (var. `flamewar') An acrimonious dispute,   especially when conducted on a public electronic forum such as   {USENET}.
flamer is  n. One who habitually {flame}s.  Said esp. of obnoxious   {USENET} personalities.
flap is  vt. 1. 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 {microtape}s were 1, 2,... and   attempting to flap device 0 would instead start a motor banging   insi...
flap2 is  to unload any   magnetic tape.  See also {macrotape}.  Modern cartridge tapes no   longer actually flap, but the usage has remained. 
flarp is  /flarp/ [Rutgers University] n. Yet another metasyntactic   variable (see {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 discreetl...
flarp2 is  which *do* contain the magic word. 
flat is  adj. 1. Lacking any complex internal structure.  "That   {bitty box} has only a flat filesystem, not a hierarchical   one."  The verb form is {flatten}.  2. Said of a memory   architecture (like that of the VAX or 680x0) that is one big line...
flat2 is  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 ar...
flat-ASCII is  adj. 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   or markup language, and no {meta}-characte...
flat-file is  adj. A {flatten}ed representation of some database or   tree or network structure as a single file from which the   structure could implicitly be rebuilt, esp. one in {flat-ASCII}   form.
flatten is  vt. 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 {flat-ASCII}.  "This code   flattens an expression with parentheses into a...
flavor is  n. 1. Variety, type, kind.  "DDT commands come in two   flavors."  "These lights come in two flavors, big red ones and   small green ones."  See {vanilla}.  2. The attribute that causes   something to be {flavorful}.  Usually used in the p...
flavor2 is  convention yields additional flavor by   allowing one to print text either right-side-up or upside-down."   See {vanilla}.  This usage was certainly reinforced by the   terminology of quantum chromodynamics, in which quarks (the   constit...
flavor3 is  (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.  Tho...
flavor4 is  (notably by the Common LISP CLOS facility), the term `flavor' is   still used as a general synonym for `class' by some LISP hackers. 
flavorful is  adj. Full of {flavor}; esthetically pleasing.  See   {random} and {losing} for antonyms.  See also the entries for   {taste} and {elegant}.
flippy is  /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.
flowchart is  [techspeak] n. 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 {COBOL} programmer...
flowchart2 is  of life.  This is because (from a   hacker's point of view) they 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  ...
flowchart3 is  the code).  See also   {pdl}, sense 3. 
flower key is  [Mac users] n. See {command key}.
flush is  v. 1. 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...
flush2 is  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 ...
flush3 is  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   t...
flush4 is  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 DEC and on Honeywell and IBM machines as far back as 1965).   UNIX/C hackers find th...
Flyspeck 3 is  n. Standard name for any font that is so tiny as to be   unreadable (by analogy with such names as `Helvetica 10' for   10-point Helvetica).  Legal boilerplate is usually printed in   Flyspeck 3.
flytrap is  n. See {firewall machine}.
FOAF is  // [USENET] n. Acronym for `Friend Of A Friend'.  The   source of an unverified, possibly untrue story.  This was not   originated by hackers (it is used in Jan Brunvand's books on urban   folklore), but is much better recognized on USENET a...
FOD is  /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 {MUD}s where the   wizard command `FOD <player>' results in the imme...
FOD2 is  as punishment for obnoxious behavior.   This migrated to other circumstances, such as "I'm going to fod   the process that is burning all the cycles."  Compare {gun}.   In aviation, FOD means Foreign Object Damage, e.g., what happens   when ...
FOD3 is  bird in   flight.  Finger of Death is a distressingly apt description of   what this does to the engine. 
fold case is  v. See {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.
followup is  n. On USENET, a {posting} generated in response to   another posting (as opposed to a {reply}, which goes by email   rather than being broadcast).  Followups include the ID of the   {parent message} in their headers; smart news-readers c...
followup2 is  news in `conversation' sequence   rather than order-of-arrival.  See {thread}. 
foo is  /foo/ 1. interj. Term of disgust.  2. Used very generally   as a sample name for absolutely anything, esp. programs and files   (esp. scratch files).  3. First on the standard list of   metasyntactic variables used in syntax examples.  See al...
foo2 is  {grault},   {garply}, {waldo}, {fred}, {plugh}, {xyzzy},   {thud}.   {foo} is the {canonical} example of a `metasyntactic   variable' --- a name used in examples and understood to stand for   whatever thing is under discussion, or any random...
foo3 is  discussion.  To avoid confusion, hackers never use   `foo' or other words like it as permanent names for anything.  In   filenames, a common convention is that any filename beginning   `foo' is a scratch file that may be deleted at any time....
foo4 is  When used in   connection with `bar' it is generally traced to the WWII-era Army   slang acronym FUBAR (`Fucked Up Beyond All Recognition'), later   bowdlerized to {foobar}.  (See also {FUBAR}).   However, the use of the word `foo' itself ha...
foo5 is  long history in comic strips and cartoons.   The old "Smokey Stover" comic strips by Bill Holman often   included the word `FOO', in particular on license plates of cars;   allegedly, `FOO' and `BAR' also occurred in Walt Kelly's   "Pogo" st...
foo6 is   early version of Daffy Duck holds up a sign saying "SILENCE IS   FOO!"; oddly, this seems to refer to some approving or positive   affirmative use of foo.  It is even possible that hacker usage   actually springs from `FOO, Lampoons and Par...
foo7 is  in September 1958; the byline read   `C. Crumb' but this may well have been a sort-of pseudonym for   noted weird-comix artist Robert Crumb.  The title FOO was featured   in large letters on the front cover.   An old-time member reports that...
foo8 is  Language', compiled at {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 abou...
foo9 is  Almost   the entire AI staff was involved with TMRC, so it is not clear   which group introduced the other to the word FOO.   Very probably, hackish `foo' had no single origin and derives   through all these channels from Yiddish `feh' and/o...
foobar is  n. Another common metasyntactic variable; see {foo}.   Hackers do *not* generally use this to mean {FUBAR} in   either the slang or jargon sense.
fool is  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...
fool2 is  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 {cretin},   {loser}, {fool file, the}. 
fool file, the is  [USENET] n. A notional repository of all the most   dramatically and abysmally stupid utterances ever.  There is a   subgenre of {sig block}s that consists of the header "From the   fool file" followed by some quote the poster wish...
fool file, the2 is  dimwittery; for this 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. 
Foonly is  n. 1. The {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 intention was to   leapfrog from the old DEC timesharing sy...
Foonly2 is  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...
Foonly3 is  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   mach...
Foonly4 is  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...
Foonly5 is  smaller, slower, and much less expensive machines.  Unfortunately,   these ran not the popular {TOPS-20} but a TENEX varient called   Foonex; this seriously limited their market.  Also, the machines   shipped were actually wire-wrapped en...
Foonly6 is  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 c...
Foonly7 is  build another F-1 was eclipsed by the   {Mars}, and the company never quite recovered.  See the   {Mars} entry for the continuation and moral of this story. 
footprint is  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   {toeprint}.
for free is  adj. Said of a capability of a programming language or   hardware equipment 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...

factpacks/jargon-split.fact  view on Meta::CPAN

infant mortality2 is  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 ...
infant mortality3 is  syndrome').  See   {bathtub curve}, {burn-in period}. 
infinite is  adj. 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 {hair} (it has been pointed...
infinite2 is  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 ...
infinite loop is  n. One that never terminates (that is, the machine   {spin}s or {buzz}es forever; the usual symptom is   {catatonia}).  There is a standard joke that has been made about   each generation's exemplar of the ultra-fast machine "The Cr...
infinite loop2 is  loop in under 2 seconds!" 
infinity is  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...
infinity2 is  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. 
insanely great is  adj. [Mac community, from Steve Jobs; also BSD UNIX   people via Bill Joy] Something so incredibly {elegant} that it is   imaginable only to someone possessing the most puissant of   {hacker}-natures.
INTERCAL is  /in't*r-kal/ [said by the authors to stand for   `Compiler Language With No Pronounceable Acronym'] n. A   computer language designed by Don Woods and James Lyon in 1972.   INTERCAL is purposely different from all other computer   langua...
INTERCAL2 is  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 incomprehen...
INTERCAL3 is        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 sim...
INTERCAL4 is  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 p...
INTERCAL5 is  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 le...
INTERCAL6 is  alt.lang.intercal newsgroup devoted to the study and ...   appreciation of the language on USENET. 
interesting is  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 interest...
Internet address is  n. 1. [techspeak] An absolute network address of   the form foo@bar.baz, where foo is a user name, bar is a   {sitename}, and baz is a `domain' name, possibly including   periods itself.  Contrast with {bang path}; see also {netw...
Internet address2 is  Internet machines and most UUCP   sites can now resolve these addresses, thanks to a large amount of   behind-the-scenes magic and PD software written since 1980 or so.   See also {bang path}, {domainist}.  2. More loosely, any ...
Internet address3 is  this includes {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...
Internet address4 is  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...
Internet address5 is  the U.S. outside the functional domains     su          sites in the Soviet Union (see {kremvax}).     uk          sites in the United Kingdom   Within the us domain, there are subdomains for the fifty   states, each generally w...
Internet address6 is  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. 
interrupt is  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   {trap}.  2. interj. A request for attention from a hacker.   Oft...
interrupt2 is  seen Joe   recently?"  See {priority interrupt}.  3. Under MS-DOS, the   term `interrupt' is nearly synonymous with `system call', because   the OS and BIOS routines are both called using the INT instruction   (see {{interrupt list, th...
interrupt3 is  bypass the OS (going directly to a BIOS interrupt) to get   reasonable performance. 
interrupt list, the is  [MS-DOS] n. 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 (ralf@cs.cmu.edu).  As of ear...
interrupts locked out is  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...
interrupts locked out2 is  have one's interrupt mask bit set"   or "interrupts masked out" is also heard.  See also {spl}. 
iron is  n. Hardware, especially older and larger hardware of   {mainframe} class with big metal cabinets housing relatively   low-density electronics (but the term is also used of modern   supercomputers).  Often in the phrase {big iron}.  Oppose   ...
Iron Age is  n. In the history of computing, 1961--1971 --- the   formative era of commercial {mainframe} technology, when {big   iron} {dinosaur}s ruled the earth.  These began with the delivery   of the first PDP-1, coincided with the dominance of ...
Iron Age2 is  introduction of the first commercial   microprocessor (the Intel 4004) in 1971.  See also {Stone Age};   compare {elder days}. 
iron box is  [UNIX/Internet] n. A special environment set up to trap   a {cracker} logging in over remote connections long enough to be   traced.  May include a modified {shell} restricting the hacker's   movements in unobvious ways, and `bait' files...
iron box2 is  on.  See also {back door}, {firewall   machine}, {Venus flytrap}, and Clifford Stoll's account in   `The Cuckoo's Egg' of how he made and used one (see   the Bibliography).  Compare {padded cell}. 
ironmonger is  [IBM] n. Derogatory.  A hardware specialist.  Compare   {sandbender}, {polygon pusher}.
ITS is  /I-T-S/ n. 1. Incompatible Time-sharing System, an   influential but 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 hav...
ITS2 is  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 new...
ITS3 is  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   {high moby}).  The Royal Institute of ...
ITS4 is  `live' ITS site at its computer museum (right next   to the only TOPS-10 system still on the Internet), so ITS is still   alleged to hold the record for OS in longest continuous use   (however, {{WAITS}} is a credible rival for this palm).  ...
ITS5 is  operating-system perfection   worshiped by a bizarre, fervent retro-cult of old-time hackers and   ex-users (see {troglodyte}, sense 2).  ITS worshipers manage   somehow to continue believing that an OS maintained by   assembly-language hand...
ITS6 is  6-character filenames in one directory per account remains superior   to today's state of commercial art (their venom against UNIX is   particularly intense).  See also {holy wars},   {Weenix}. 
IWBNI is  // [acronym] `It Would Be Nice If'.  Compare {WIBNI}.
IYFEG is  // [USENET] Abbreviation for `Insert Your Favorite Ethnic   Group'.  Used as a meta-name when telling racist jokes on the net to   avoid offending anyone.  See {JEDR}.*J. Random /J rand'm/ n. [generalized from {J. Random Hacker}]   Arbitrar...
IYFEG2 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', an...
IYFEG3 is  be allowed to {gun} down other   people?"), but it can be used simply as an elaborate version of   {random} in any sense. 
J. Random Hacker is  [MIT] /J rand'm hak'r/ n. A mythical figure   like the Unknown Soldier; the archetypal hacker nerd.  See   {random}, {Suzie COBOL}.  This may originally have been   inspired or influenced by `J. Fred Muggs', a show-biz chimpanzee...
jaggies is  /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).
JCL is  /J-C-L/ n. 1. IBM's supremely {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 {fascist}   syntax, and some versions will, for example, {barf} if tw...
JCL2 is  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 ...
JCL3 is    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 {rude} softwar...
JCL4 is  as bad as JCL."  As with   {COBOL}, JCL is often used as an archetype of ugliness even by   those who haven't experienced it.  See also {IBM}, {fear and   loathing}. 
JEDR is  // n. Synonymous with {IYFEG}.  At one time, people in   the USENET newsgroup rec.humor.funny tended to use `JEDR'   instead of {IYFEG} or `<ethnic>'; this stemmed from a public   attempt to suppress the group once made by a loser with initi...
JEDR2 is  joke posted there.  (The   practice was {retcon}ned 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...
JEDR3 is  `sensitivity' arguments for censorship so thoroughly that more   recent attempts to raise them have met with immediate and   near-universal rejection. 
JFCL is  /jif'kl/, /jaf'kl/, /j*-fi'kl/ vt., obs. (alt.   `jfcl') To cancel or annul something.  "Why don't you jfcl that   out?"  The fastest do-nothing instruction on older models of the   PDP-10 happened to be JFCL, which stands for "Jump if Flag ...
JFCL2 is  something useful, but is a very   fast no-operation if no flag is specified.  Geoff Goodfellow, one   of the jargon-1 co-authors, has long had JFCL on the license plate   of his BMW.  Usage rare except among old-time PDP-10 hackers. 
jiffy is  n. 1. The duration of one tick of the system clock on the   computer (see {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 ...
jiffy2 is  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   {wall time} interval.  3. Indeterminate time from a few secon...
jiffy3 is  certainly not now and   possibly never.  This is a bit contrary to the more widespread use   of the word.  Oppose {nano}. See also {Real Soon Now}. 
job security is  n. When some piece of code is written in a   particularly {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 secur...
job security2 is  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. 
jock is  n. 1. A programmer who is characterized by large and somewhat   brute-force programs.  See {brute force}.  2. When modified by   another noun, describes a specialist in some particular computing   area.  The compounds `compiler jock' and `sy...
jock2 is  examples of this. 
joe code is  /joh' kohd`/ n. 1. Code that is overly {tense} and   unmaintainable.  "{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 ...
joe code2 is  the Lawrence Berkeley Laboratory and observed   that usage has drifted slightly; the original sobriquet `Joe code'   was intended in sense 1. 
JR[LN] is  /J-R-L/, /J-R-N/ n. The names JRL and JRN   were sometimes used as example names when discussing a kind of user   ID used under {{TOPS-10}}; they were understood to be the initials   of (fictitious) programmers named `J. Random Loser' and ...
JR[LN]2 is  example, if one said "To log   in, type log one comma jay are en" (that is, "log 1,JRN"), the   listener would have understood that he should use his own computer   ID in place of `JRN'. 
JRST is  /jerst/ [based on the PDP-10 jump instruction] v.,obs. To   suddenly change subjects, with no intention of returning to the   previous topic.  Usage rather rare except among PDP-10 diehards, and   considered silly.  See also {AOS}.
juggling eggs is  vi. Keeping a lot of {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 first-contact SF nov...
juggling eggs2 is  and Jerry Pournelle, an alien describes a   very difficult task by saying "We juggle priceless eggs in   variable gravity."  That is a very hackish use of language.  See   also {hack mode}. 
jump off into never-never land is  [from J. M. Barrie's `Peter   Pan'] v. Same as {branch to Fishkill}, but more common in   technical cultures associated with non-IBM computers that use the   term `jump' rather than `branch'.  Compare {hyperspace}.*...
jump off into never-never land2 is  used both as a   spoken word and a written suffix (like {meg} and {gig} for   megabyte and gigabyte).  See {{quantifiers}}. 
K&R is  [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-113-110163-3).  Syn.   {White Book}, {Old Testament}.  See also ...
kahuna is  /k*-hoo'nuh/ [IBM from the Hawaiian title for a shaman] n.   Synonym for {wizard}, {guru}.
kamikaze packet is  n. The `official' jargon for what is more commonly   called a {Christmas tree packet}. RFC-1025, `TCP and IP Bake Off'   says     10 points for correctly being able to process a "Kamikaze"     packet (AKA nastygram, christmas tree...
kamikaze packet2 is  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 {Chernobyl packet}. 
kangaroo code is  n. Syn. {spaghetti code}.
ken is  /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...
ken2 is  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   als...
ken3 is  This was   originated by the Software Support group at Symbolics because the   two greatest flamers in the user community were both named Ken. 
kgbvax is  /K-G-B'vaks/ n. See {kremvax}.
kill file is  [USENET] n. (alt. `KILL file') Per-user file(s) used   by some {USENET} reading programs (originally Larry Wall's   `rn(1)') to discard summarily (without presenting for reading)   articles matching some particularly uninteresting (or u...
kill file2 is  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 ...
killer micro is  [popularized by Eugene Brooks] n. 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 th...
killer micro2 is  architectures.   The popularity of the phrase `attack of the killer micros' is   doubtless reinforced by the movie title "Attack Of The Killer   Tomatoes" (one of the {canonical} examples of   so-bad-it's-wonderful among hackers).  ...
killer micro3 is  micros have gone on the offensive not just   individually (in workstations) but in hordes (within massively   parallel computers). 
killer poke is  n. A recipe for inducing hardware damage on a machine   via insertion of invalid values (see {poke}) in a memory-mapped   control register; used esp. of various fairly well-known tricks   on {bitty box}es without hardware memory manag...
killer poke2 is  that can overload and trash analog   electronics in the monitor.  See also {HCF}. 
kilo- is  [SI] pref. See {{quantifiers}}.
KIPS is  /kips/ [acronym, by analogy with {MIPS} using {K}] n.   Thousands (*not* 1024s) of Instructions Per Second.  Usage   rare.
KISS Principle is  /kis' prin'si-pl/ n. "Keep It Simple, Stupid".   A maxim often invoked when discussing design to fend off   {creeping featurism} and control development complexity.   Possibly related to the {marketroid} maxim on sales   presentati...
kit is  [USENET] n. 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 reasona...
kit2 is  {README file}.  The more general   term {distribution} may imply that special tools or more   stringent conditions on the host environment are required. 
klone is  /klohn/ n. See {clone}, sense 4.
kludge is  /kluhj/ n. Common (but incorrect) variant of {kluge}, q.v.
kluge is  /klooj/ [from the German `klug', clever] 1. n.  A Rube   Goldberg (or Heath Robinson) device, whether in hardware or   software.  (A long-ago `Datamation' article by Jackson Granholme   said "An ill-assorted collection of poorly matching pa...
kluge2 is  clever programming trick   intended to solve a particular nasty case in an expedient, if not   clear, manner.  Often used to repair bugs.  Often involves   {ad-hockery} and verges on being a {crock}.  In fact, the   TMRC Dictionary defined...
kluge3 is  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 {rude} ...
kluge4 is  encountered in the variant spelling   `kludge'.  Reports from {old fart}s are consistent that `kluge'   was the original spelling, and that `kludge' arose by mutation   sometime in the early 1970s.  Some people who encountered the word   f...
kluge5 is  reasonable but incorrect   conclusion that the word should be pronounced /kluhj/ (rhyming   with `sludge').  The result of this tangled history is a mess; in   1991, many (perhaps even most) hackers pronounce the word correctly   as /klooj...
kluge6 is  the   pronunciation drift of {mung}).  Some observers consider this   appropriate in view of its meaning. 
kluge around is  vt. To avoid a bug or difficult condition by   inserting a {kluge}.  Compare {workaround}.
kluge up is  vt. To lash together a quick hack to perform a task; this   is milder than {cruft together} and has some of the connotations   of {hack up} (note, however, that the construction `kluge on'   corresponding to {hack on} is never used).  "I...
kluge up2 is  buffer contents to a safe place." 
Knights of the Lambda Calculus is  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 lis...
Knights of the Lambda Calculus2 is  unclear, but one well-known LISPer has been known   to give out buttons and, in general, the *members* know who   they are.... 
Knuth is  [Donald E. Knuth's `The Art of Computer Programming']   n. 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 {li...
kremvax is  /krem-vaks/ [from the then large number of {USENET}   {VAXen} with names of the form foovax] n. Originally, a   fictitious USENET site at the Kremlin, announced on April 1, 1984   in a posting ostensibly originated there by Soviet leader ...
kremvax2 is  actually forged by Piet   Beertema as an April Fool's joke.  Other fictitious sites mentioned in the   hoax were moskvax and {kgbvax}, which now seems to be the one by   which it is remembered.  This was probably the funniest of the many...
kremvax3 is  (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, ...
kremvax4 is  convincing that the postings from it weren't just another prank.   Vadim Antonov (avg@hq.demos.su), the major poster from there   up to at least the end of 1990, was quite aware of all this,   referred to it frequently in his own posting...
kremvax5 is  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 truth   and demonstrating that the hackish sense of humor transcends...
kremvax6 is  contributed the   Russian-language material for this lexicon. --- ESR]*lace card n. obs. A {{punched card}} with all holes punched (also   called a `whoopee card').  Card readers jammed when they got to   one of these, as the resulting c...
kremvax7 is  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 `car...
language lawyer is  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 programmin...
language lawyer2 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 {wizard}, {legal},   {le...
languages of choice is  n. {C} and {LISP}.  Nearly every hacker   knows one of these, and most good ones are fluent in both.  Smalltalk   and Prolog are also popular in small but influential communities.   There is also a rapidly dwindling category o...
languages of choice2 is  assembler, as their language of choice.  They   often prefer to be known as {real programmer}s, and other hackers   consider them a bit odd (see "The Story of Mel, a Real Programmer"   in appendix A).  Assembler is generally ...
languages of choice3 is  appropriate for anything but {HLL} implementation,   {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 fr...
languages of choice4 is  which don't give them the near-total freedom considered   necessary for hacking (see {bondage-and-discipline language}), and   to regard everything that's even remotely connected with {COBOL}   or other traditional {card wall...
larval stage is  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   {hacking run} in a given week; neglect of all o...
larval stage2 is  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 ordea...

factpacks/jargon-split.fact  view on Meta::CPAN

LERP is  /lerp/ vi.,n. Quasi-acronym for Linear Interpolation, used as a   verb or noun for the operation.  E.g., Bresenham's algorithm lerps   incrementally between the two endpoints of the line.
let the smoke out is  v. To fry hardware (see {fried}).  See   {magic smoke} for the mythology behind this.
letterbomb is  n. A piece of {email} containing {live data}   intended to do nefarious things to the recipient's machine or   terminal.  It is possible, for example, to send letterbombs that   will lock up some specific kinds of terminals when they a...
letterbomb2 is  {cycle power} 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.  See also {Trojan horse};   co...
lexer is  /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 `=-'....
lexiphage is  /lek'si-fayj`/ n. A notorious word {chomper} on   ITS.  See {bagbiter}.
life is  n. 1. A cellular-automata game invented by John Horton   Conway and first introduced publicly by Martin Gardner (`Scientific   American', October 1970).  Many hackers pass through a stage of   fascination with it, and hackers at various plac...
life2 is  analysis of this game (most notably   Bill Gosper at MIT, who even implemented life in {TECO}!; see   {Gosperism}).  When a hacker mentions `life', he is much more   likely to mean this game than the magazine, the breakfast cereal,   or the...
life3 is  {USENET}.   As in {Get a life!} 
light pipe is  n. Fiber optic cable.  Oppose {copper}.
like kicking dead whales down the beach is  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 ...
like kicking dead whales down the beach2 is  kicking dead whales down the beach."   See also {fear and loathing} 
like nailing jelly to a tree is  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' arrangeme...
like nailing jelly to a tree2 is  graph is like nailing jelly to a tree,   because nobody's sure what `prettiest' means algorithmically." 
line eater, the is  [USENET] n. 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 bu...
line eater, the2 is  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 ther...
line eater, the3 is  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 {nailed to the   wall}, and is ...
line eater, the4 is  is   still (in mid-1991) occasionally reported to be lurking in some   mail-to-netnews gateways.  2. See {NSA line eater}. 
line starve is  [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 starve2 is  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.  Unlike `line feed', `line ...
line starve3 is  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 nroff/troff) that suppresses a   {newline} or other character(s) that would normally be emitte...
link farm is  [UNIX] n. A directory tree that contains many links to   files in a master directory tree of files.  Link farms save space   when (for example) one is maintaining several nearly identical   copies of the same source tree, e.g., when the...
link farm2 is  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 prepr...
link-dead is  [MUD] adj. Said of a {MUD} character who has frozen in   place because of a dropped Internet connection.
lint is  [from UNIX's `lint(1)', named perhaps for the bits of   fluff it 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, mos...
lint2 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 {desk check}   at some non-UNIX shops, even in languages other than C.  Also as   v.  {delint}.  2. n...
lint3 is  draft has too much lint". 
lion food is  [IBM] n. Middle management or HQ staff (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 agreed to meet after 2 months.  When the...
lion food2 is  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  ...
lion food3 is  office and ate a   manager a day.  And nobody even noticed!"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...
lion food4 is  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.  Becau...
lion food5 is  secret status on the   kernel, the Lions book was never formally published and was only   supposed to be distributed to affiliates of source licensees.  In   spite of this, it soon spread by samizdat to a good many of the   early UNIX ...
LISP is  [from `LISt Processing language', but mythically from   `Lots of Irritating Superfluous Parentheses'] n. The name of AI's   mother tongue, a language based on the ideas of (a) variable-length   lists and trees as fundamental data types, and ...
LISP2 is  vice-versa.  Invented by John   McCarthy at MIT in the late 1950s, it is actually older than any   other {HLL} still in use except FORTRAN.  Accordingly, it has   undergone considerable adaptive radiation over the years; modern   variants a...
LISP3 is  LISP 1.5.   The dominant HLL among hackers until the early 1980s, LISP now   shares the throne with {C}.  See {languages of choice}.   All LISP functions and programs are expressions that return   values; this, together with the high memory...
LISP4 is  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...
LISP5 is  unnecessary {crock}s.  When the {Right Thing} has already   been done once, there is no justification for {bogosity} in newer   languages. 
literature, the is  n. Computer-science journals and other   publications, vaguely gestured at to answer a question that the   speaker believes is {trivial}.  Thus, one might answer an   annoying question by saying "It's in the literature."  Oppose  ...
little-endian is  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 ...
little-endian2 is  and networking hardware are little-endian.   See {big-endian}, {middle-endian}, {NUXI problem}.  The term   is sometimes used to describe the ordering of units other than   bytes; most often these are bits within a byte. 
live data is  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 command...
live data2 is  program keys; this can be used to write live   data that, when listed to the terminal, infects it with a   security-breaking {virus} that is triggered the next time a   hapless user strikes that key.  For another, there are some   well...
live data3 is  send   arbitrary commands back to the machine when they are simply viewed.   2. In C code, data that includes pointers to function {hook}s   (executable code).  3. An object, such as a {trampoline}, that is   constructed on the fly by ...
live data4 is  code. 4. Actual real-world data, as opposed to `test data'.   For example, "I think I have the record deletion module   finished."  "Have you tried it out on live data?"  It usually   carries the connotation that live data is more frag...
live data5 is  things will happen.  So a possible alternate   response to the above claim 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...
live data6 is  running amok on live data would   cause great harm and probably require restoring from backups. 
Live Free Or Die! is  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 undergro...
Live Free Or Die!2 is  industry.  The "free" referred specifically to   freedom from the {fascist} design philosophies and crufty   misfeatures common on commercial operating systems.  Armando   Stettner, one of the early UNIX developers, used to giv...
Live Free Or Die!3 is  under a large UNIX, all in New   Hampshire colors of green and white.  These are now valued   collector's items. 
livelock is  /liv'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 {deadl...
livelock2 is  waiting for anything, but has a   virtually infinite amount of work to do and can never catch up. 
liveware is  /liv'weir/ n. 1. Synonym for {wetware}.  Less   common.  2. [Cambridge] Vermin. "Waiter, there's some liveware in my   salad..."
lobotomy is  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 remov...
lobotomy2 is  order to replace or upgrade it.   Some very cheap {clone} systems are sold in `lobotomized' form   --- everything but the brain. 
locked and loaded is  [from military slang for an M-16 rifle with   magazine inserted and prepared for firing] adj. Said of a removable   disk volume properly prepared for use --- that is, locked into the   drive and with the heads loaded.  Ironicall...
locked and loaded2 is  the power is up, this description is never   used of {{Winchester}} drives (which are named after a rifle). 
locked up is  adj. Syn. for {hung}, {wedged}.
logic bomb is  n. Code surreptitiously inserted in an application or   OS that causes it to perform some destructive or   security-compromising activity whenever specified conditions are   met.  Compare {back door}.
logical is  [from the technical term `logical device', wherein a   physical device is referred to by an arbitrary `logical' name]   adj.  Having the role of.  If a person (say, Les Earnest at SAIL)   who had long held a certain post left and were rep...
logical2 is  known as the `logical' Les   Earnest.  (This does not imply any judgment on the replacement.)   Compare {virtual}.   At Stanford, `logical' compass directions denote a coordinate   system in which `logical north' is toward San Francisco,...
logical3 is  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 givi...
logical4 is  Tarasco   restaurant, get onto {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...
logical5 is  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 cir...
logical6 is  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.  ...
logical7 is  `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...
logical8 is  and finish headed due east!) 
loop through is  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 {cdr}), which is less common among C...
loop through2 is  say `IRP over' after an   obscure pseudo-op in the MIDAS PDP-10 assembler. 
lord high fixer is  [primarily British, from Gilbert & Sullivan's   `lord high executioner'] n. The person in an organization who knows   the most about some aspect of a system.  See {wizard}.
lose  is  [MIT] vi. 1. 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...
lose 2 is  4. n. Refers to something that is   {losing}, especially in the phrases "That's a lose!" and "What   a lose!" 
lose lose is  interj. A reply to or comment on an undesirable   situation.  "I accidentally deleted all my files!"  "Lose,   lose."
loser is  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 l...
loser2 is  loser', which would be a   contradiction in terms).  See {luser}. 
losing is  adj. Said of anything that is or causes a {lose} or   {lossage}.
loss is  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 `mob...
loss2 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   {lossage}. 
lossage is  /los'*j/ n. 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 latt...
lossage2 is  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. 
lost in the noise is  adj. Syn. {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 t...
lost in the noise2 is  astronomers, and statisticians all use it. 
lost in the underflow is  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 p...
lost in the underflow2 is  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 alte...
lost in the underflow3 is  effect gets lost in the   underflow."  See also {overflow bit}. 
lots of MIPS but no I/O is  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 in...
lots of MIPS but no I/O2 is  RS/6000, is a notorious recent   example). 
low-bandwidth is  [from communication theory] adj. Used to indicate a   talk that, although not {content-free}, was not terribly   informative.  "That was a low-bandwidth talk, but what can you   expect for an audience of {suit}s!"  Compare {zero-con...
LPT is  /L-P-T/ or /lip'it/ or /lip-it'/ [MIT, via DEC] n.  Line   printer, of course.  Rare under UNIX, commoner in hackers with   MS-DOS or CP/M background.  The printer device is called   `LPT' on those systems that, like ITS, were strongly   infl...
lunatic fringe is  [IBM] n. Customers who can be relied upon to accept   release 1 versions of software.
lurker is  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 l...
lurker2 is  hypothetical audience for the group's   {flamage}-emitting regulars. 
luser is  /loo'zr/ n. A {user}; esp. one who is also a {loser}.   ({luser} and {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...
luser2 is  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   grea...
luser3 is  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 ...
luser4 is  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 ...
luser5 is  seen in program comments.*M [SI] pref. (on units) suff. (on numbers) See {{quantifiers}}. 
macdink is  /mak'dink/ [from the Apple Macintosh, which is said to   encourage such behavior] vt. To make many incremental and   unnecessary cosmetic changes to a program or file.  Often the   subject of the macdinking would be better off without the...
macdink2 is  was still macdinking the   slides for his presentation."  See also {fritterware}. 
machinable is  adj. Machine-readable.  Having the {softcopy} nature.
machoflops is  /mach'oh-flops/ [pun on `megaflops', a coinage for   `millions of FLoating-point Operations Per Second'] n. Refers to   artificially inflated performance figures often quoted by computer   manufacturers.  Real applications are lucky to...
machoflops2 is  mileage may vary}, {benchmark}. 
Macintoy is  /mak'in-toy/ n. The Apple Macintosh, considered as a   {toy}.  Less pejorative than {Macintrash}.
Macintrash is  /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 {maggotbox} has   been reported in regular use in the Research Triangle ar...
Macintrash2 is  See also {beige toaster},   {WIMP environment}, {drool-proof paper}, {user-friendly}. 
macro is  /mak'roh/ [techspeak] n. A name (possibly followed by a   formal {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 ...
macro2 is  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 d...
macro3 is  assemblers became ubiquitous, and   sometimes quite as powerful and expensive as {HLL}s, only to fall   from favor as improving compiler technology marginalized assembler   programming (see {languages of choice}).  Nowadays the term is   m...
macro4 is  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 us...
macro5 is  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...
macro- is  pref. Large.  Opposite of {micro-}.  In the mainstream   and among other technical cultures (for example, medical people)   this competes with the prefix {mega-}, but hackers tend to   restrict the latter to quantification.
macrology is  /mak-rol'*-jee/ n. 1. Set of usually complex or crufty   macros, e.g., as part of a large system written in {LISP},   {TECO}, or (less commonly) assembler.  2. The art and science   involved in comprehending a macrology in sense 1.  Som...
macrology2 is  not unlike archeology,   ecology, or {theology}, hence the sound-alike construction.  See   also {boxology}. 
macrotape is  /ma'kroh-tayp/ n. An industry-standard reel of tape, as   opposed to a {microtape}.
maggotbox is  /mag'*t-boks/ n. See {Macintrash}.  This is even   more derogatory.
magic is  adj. 1. As yet unexplained, or too complicated to explain;   compare {automagically} and (Arthur C.) Clarke's Third Law:   "Any sufficiently advanced technology is indistinguishable from   magic."  "TTY echoing is controlled by a large numb...
magic2 is  computes the parity of an 8-bit   byte in three instructions."  2. Characteristic of something that   works although no one really understands why (this is especially called   {black magic}).  3. [Stanford] A feature not generally   public...
magic3 is  impossible, or a feature   formerly in that category but now unveiled.  Compare {black   magic}, {wizardly}, {deep magic}, {heavy wizardry}.   For more about hackish `magic', see appendix A. 
magic cookie is  [UNIX] n. 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 str...
magic cookie2 is   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 ...
magic cookie3 is  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 contro...
magic cookie4 is  leave a blank on the screen corresponding to mode-change magic   cookies; this was also called a {glitch}.  See also {cookie}. 

factpacks/jargon-split.fact  view on Meta::CPAN

mainframe3 is  built   by IBM, Unisys, and the other great {dinosaur}s surviving from   computing's {Stone Age}.   It is common wisdom among hackers that the mainframe architectural   tradition is essentially dead (outside of the tiny market for   {n...
mainframe4 is  having been   swamped by the recent huge advances in IC technology and low-cost   personal computing.  As of 1991, corporate America hasn't quite   figured this out yet, though the wave of failures, takeovers, and   mergers among tradi...
mainframe5 is    the wind (see {dinosaurs mating}). 
management is  n. 1. Corporate power elites distinguished primarily by   their distance from actual productive work and their chronic   failure to manage (see also {suit}).  Spoken derisively, as in   "*Management* decided that ...".  2. Mythically, ...
management2 is  world's minor irritations.   Hackers' satirical public notices are often signed `The Mgt'; this   derives from the `Illuminatus' novels (see the Bibliography). 
mandelbug is  /mon'del-buhg/ [from the Mandelbrot set] n. 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 {Bohr bug}, ...
manged is  /monjd/ [probably from the French `manger' or Italian   `mangiare', to eat; perhaps influenced by English n. `mange',   `mangy'] adj. Refers to anything that is mangled or damaged,   usually beyond repair.  "The disk was manged after the e...
mangle is  vt. Used similarly to {mung} or {scribble}, but more violent   in its connotations; something that is mangled has been   irreversibly and totally trashed.
mangler is  [DEC] n. A manager.  Compare {mango}; see also   {management}.  Note that {system mangler} is somewhat different   in connotation.
mango is  /mang'go/ [orig. in-house jargon at Symbolics] n. A manager.   Compare {mangler}.  See also {devo} and {doco}.
marbles is  [from mainstream "lost all his/her marbles"] pl.n. 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 u...
marbles2 is  rebuild from backups, or if you need to rebuild   from scratch.  "This compiler doesn't even have enough marbles to   compile `Hello World'." 
marginal is  adj. 1. Extremely small.  "A marginal increase in   {core} can decrease {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...
marginal2 is  merit.  "This proposed new   feature seems rather marginal to me."  3. Of extremely small   probability of {win}ning.  "The power supply was rather marginal   anyway; no wonder it fried." 
Marginal Hacks is  n. Margaret Jacks Hall, a building into which the   Stanford AI Lab was moved near the beginning of the 1980s (from the   {D. C. Power Lab}).
marginally is  adv. Slightly.  "The ravs here are only marginally   better than at Small Eating Place."  See {epsilon}.
marketroid is  /mar'k*-troyd/ alt. `marketing slime',   `marketing droid', `marketeer' n. 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   sche...
marketroid2 is  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 {droid}.*   martian: n. A packet sent on a TC...
marketroid3 is  test loopback interface [127.0.0.1].  This means   that it will come back at you 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 ...
massage: vt. Vague term used to describe `smooth' transformations of is    a data set into a different form, esp. transformations that do   not lose information.  Connotes less pain than {munch} or {crunch}.   "He wrote a program that massages X bitm...
math-out: [poss. from `white-out' (the blizzard variety)] n. A is    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 {conte...
Matrix: [FidoNet] n. 1. What the Opus BBS software and sysops call is    {FidoNet}.  2. Fanciful term for a {cyberspace} expected to   emerge from current networking experiments (see {network, the}).   Some people refer to the totality of present net...
Mbogo, Dr. Fred: /*m-boh'goh, dok'tr fred/ [Stanford] n. The is    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 Dr...
Mbogo, Dr. Fred: /*m-boh'goh, dok'tr fred/ [Stanford] n. The2 is  between {bogus} and the   original Dr. Mbogo, a witch doctor who was Gomez Addams' physician   on the old "Addams Family" TV show.  See also   {fred}. 
meatware is  n. Synonym for {wetware}.  Less common.
meeces is  /mees'*z/ [TMRC] n. Occasional furry visitors who are not   {urchin}s.  [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*!" ...
meg is  /meg/ n. See {{quantifiers}}.
mega- is  /me'g*/ [SI] pref. See {{quantifiers}}.
megapenny is  /meg'*-pen`ee/ n. $10,000 (1 cent * 10^6).   Used semi-humorously as a unit in comparing computer cost and   performance figures.
MEGO is  /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 {handwave} intended to confuse the   listener and hopefully induce agreement beca...
MEGO2 is  not understanding what is going on.  MEGO is   usually directed at senior management by engineers and contains a   high proportion of {TLA}s.  2. excl. An appropriate response to   MEGO tactics.  3. Among non-hackers this term often refers ...
MEGO3 is  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. 
meltdown, network is  n.  See {network meltdown}.
meme is  /meem/ [coined on analogy with `gene' by Richard   Dawkins] n. An idea considered as a {replicator}, esp. with   the connotation that memes parasitize people into propagating them   much as viruses do.  Used esp. in the phrase `meme complex'...
meme2 is  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 `...
meme3 is  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...
meme plague is  n. The spread of a successful but pernicious {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 i...
meme plague2 is  `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. 
memetics is  /me-met'iks/ [from {meme}] The study of memes.  As of   mid-1991, 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.  ...
memetics2 is  among hackers, who like to see   themselves as the architects of the new information ecologies in   which memes live and replicate. 
memory leak is  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 {core leak}.  See {aliasing bug}, {f...
memory leak2 is  {precedence lossage}, {overrun   screw}, {leaky heap}, {leak}. 
menuitis is  /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 inte...
menuitis2 is  macros or a special-purpose   language in which one can encode useful hacks.  See   {user-obsequious}, {drool-proof paper}, {WIMP environment},   {for the rest of us}. 
mess-dos is  /mes-dos/ n. Derisory term for MS-DOS.  Often followed   by the ritual banishing "Just say No!"  See {{MS-DOS}}.  Most   hackers (even many MS-DOS hackers) loathe MS-DOS for its   single-tasking nature, its limits on application size, it...
mess-dos2 is  IBMness (see {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 c...
meta is  /me't*/ or /may't*/ or (Commonwealth) /mee't*/ [from   analytic philosophy] adj.,pref. One level of description up.   A meta-syntactic variable is a variable in notation used to describe   syntax, and meta-language is language used to descri...
meta2 is  briefly, but much hacker humor turns   on deliberate confusion between meta-levels.  See {{Humor,   Hacker}}. 
meta bit is  n. The top bit of an 8-bit character, which is on in   character values 128--255.  Also called {high bit}, {alt bit},   or {hobbit}.  Some terminals and consoles (see {space-cadet   keyboard}) have a META shift key.  Others (including,  ...
meta bit2 is  machines) have an   ALT key.  See also {bucky bits}. 
MFTL is  /M-F-T-L/ [acronym: `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, h...
MFTL2 is  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...
MFTL3 is  which the developers are   passionate (often to the point of prosyletic 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 fir...
MFTL4 is  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...
MFTL5 is  other hand, a language that *cannot* be used to write   its own compiler is beneath contempt... 
mickey is  n. The resolution unit of mouse movement.  It has been   suggested that the `disney' will become a benchmark unit for   animation graphics performance.
mickey mouse program is  n. North American equivalent of a {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 ve...
micro- is  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 {{quantifiers}}).  Neither   of these uses is peculiar to hackers, but hackers tend to fling  ...
micro-2 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 {attoparsec}, {nanoacre}, a...
micro-3 is  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...
micro-4 is  global (or   {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 di...
micro-5 is  microfloppies n. 3.5-inch floppies, as opposed to 5.25-inch   {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 floa...
micro-6 is  {stiffy}, {minifloppies}. 
microfortnight is  n. About 1.2 sec. 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...
microfortnight2 is  current value is bogus.  This time is specified   in microfortnights! 
microLenat is  /mi:-kroh-len'-*t/ n. See {bogosity}.
microReid is  /mi:'kroh-reed/ n. See {bogosity}.
Microsloth Windows is  /mi:'kroh-sloth` win'dohz/ n. Hackerism for   `Microsoft Windows', a windowing system for the IBM-PC which is so   limited by bug-for-bug compatibility with {mess-dos} that it is   agonizingly slow on anything less than a fast ...
microtape is  /mi:'kroh-tayp/ n. Occasionally used to mean a   DECtape, as opposed to a {macrotape}.  A DECtape is a small   reel, about 4 inches in diameter, of magnetic tape about an inch   wide.  Unlike drivers for today's {macrotape}s, microtape ...
microtape2 is  therefore could be   used to support file systems and even for swapping (this was   generally done purely for {hack value}, as they were far too   slow for practical use).  In their heyday they were used in pretty   much the same ways ...
microtape3 is  portable way to save and transport files and programs.  Apparently   the term `microtape' was actually the official term used within   DEC for these tapes until someone coined the word `DECtape',   which, of course, sounded sexier to t...
middle-endian is  adj. Not {big-endian} or {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 {NUXI problem}.
milliLampson is  /mil'*-lamp`sn/ n. A unit of talking speed,   abbreviated mL.  Most people run about 200 milliLampsons.  Butler   Lampson (a CS theorist and systems implementor highly regarded   among hackers) goes at 1000.  A few people speak faste...
milliLampson2 is  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 abo...
milliLampson3 is  frequently reduced to   fragments of sentences as his mouth tries to keep up with his   speeding brain. 
minifloppies is  n. 5.25-inch {vanilla} floppy disks, as opposed to   3.5-inch or {microfloppies} and the now-obsolescent 8-inch   variety.  At one time, this term was a trademark of Shugart   Associates for their SA-400 minifloppy drive.  Nobody pai...
MIPS is  /mips/ [acronym] n. 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...
MIPS2 is  attitude   about the value of most {benchmark} claims, said attitude being   one of the great cultural divides between hackers and   {marketroid}s.  The singular is sometimes `1 MIP' even though   this is clearly etymologically wrong.  See ...
MIPS3 is  especially large computers, considered   abstractly as sources of {computron}s.  "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, th...
MIPS4 is  3100   workstation series.  4. Acronym for `Meaningless Information per   Second' (a joke, prob. from sense 1). 
misbug is  /mis-buhg/ [MIT] n. An unintended property of a program   that turns out to be useful; something that should have been a   {bug} but turns out to be a {feature}.  Usage: rare.  Compare   {green lightning}. See {miswart}.
misfeature is  /mis-fee'chr/ or /mis'fee`chr/ n. A feature that   eventually causes lossage, possibly because it is not adequate for   a new situation which has evolved.  It is not the same as a bug,   because fixing it involves a substantial philoso...
misfeature2 is  involved.  A misfeature is different   from a simple unforeseen side effect; the term implies that the   misfeature was actually carefully planned to be that way, but   its future consequences or circumstances just weren't predicted  ...
misfeature3 is  having thought ahead   about it at all.  Many misfeatures (especially in user-interface   design) arise because the designers/implementors mistook their   personal tastes for laws of nature.  Often a former feature becomes   a misfeat...
misfeature4 is  parameters   subsequently changed (possibly only in the judgment of the   implementors).  "Well, yeah, it is kind of a misfeature that file   names are limited to 6 characters, but the original implementors   wanted to save directory ...
Missed'em-five is  n. Pejorative hackerism for AT&T System V UNIX,   generally used by {BSD} partisans in a bigoted mood.  (The   synonym `SysVile' is also encountered.)  See {software bloat},   {Berzerkeley}.
miswart is  /mis-wort/ [from {wart} by analogy with {misbug}] n.   A {feature} that superficially appears to be a {wart} but has been   determined to be the {Right Thing}.  For example, in some versions   of the {EMACS} text editor, the `transpose ch...
miswart2 is  characters on either side of the cursor 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   i...
miswart3 is  extensive experimentation   to be what most users want.  This feature is a miswart. 
mod is  vt.,n. 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 hardw...
mod2 is  {patch} sets or a {diff}.   2. Short for {modulo} but used *only* for its techspeak sense. 
mode is  n. 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   b...
mode2 is  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 {hack mode}, {day mode}, {night mode}, {demo mode},   {fireworks mode}...
mode3 is  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 "disab...
mode bit is  n. A {flag}, usually in hardware, that selects between   two (usually quite different) modes of operation.  The connotations   are different from {flag} bit in that mode bits are mainly   written during a boot or set-up phase, are seldom...
mode bit2 is  lifetime of an ordinary program.  The   classic example was the EBCDIC-vs.-ASCII bit (#12) of the Program   Status Word of the IBM 360.  Another was the bit on a PDP-12 that   controlled whether it ran the PDP-8 or the LINC instruction ...
modulo is  /mo'dyu-loh/ prep. Except for.  From mathematical   terminology; one can consider saying that 4 = 22 except for   the 9s (4 = 22 mod 9).  "Well, LISP seems to work okay now,   modulo that {GC} bug."  "I feel fine today modulo a slight   he...
molly-guard is  /mol'ee-gard/ [University of Illinois] n. A shield   to prevent tripping of some {Big Red Switch} by clumsy or   ignorant hands.  Originally used of some plexiglass covers   improvised for the BRS on an IBM 4341 after a programmer's t...
molly-guard2 is  twice in one day.  Later   generalized to covers over stop/reset switches on disk drives and   networking equipment. 
Mongolian Hordes technique is  n. Development by {gang bang}   (poss. from the Sixties counterculture expression `Mongolian   clusterfuck' for a public orgy).  Implies that large numbers of   inexperienced programmers are being put on a job better pe...
Mongolian Hordes technique2 is  `Chinese Army technique';   see also {Brooks's Law}. 
monkey up is  vt. To hack together hardware for a particular task,   especially a one-shot job.  Connotes an extremely {crufty} and   consciously temporary solution.  Compare {hack up}, {kluge up},   {cruft together}, {cruft together}.
monkey, scratch is  n.  See {scratch monkey}.
monstrosity is  1. n. A ridiculously {elephantine} program or system,   esp. one that is buggy or only marginally functional.  2. The   quality of being monstrous (see `Overgeneralization' in the discussion   of jargonification).  See also {baroque}.
Moof is  /moof/ [MAC users] n. The Moof or `dogcow' is a   semi-legendary creature that lurks in the depths of the Macintosh   Technical Notes Hypercard stack V3.1; specifically, the full story   of the dogcow is told in technical note #31 (the parti...
Moof2 is  `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.  Cl...
Moof3 is  if you   choose `Page Setup...' with a LaserWriter selected and click on   the `Options' button. 
Moore's Law is  /morz law/ prov. The observation that the logic   density of silicon integrated circuits has closely followed the   curve (bits per square inch)  = 2^{(n - 1962)}; that is, the   amount of information storable in one square inch of si...
Moore's Law2 is  since the technology was   invented.  See also {Parkinson's Law of Data}. 
moria is  /mor'ee-*/ n. Like {nethack} and {rogue}, one of the   large PD Dungeons-and-Dragons-like simulation games, available for   a wide range of machines and operating systems.  Extremely   addictive and a major consumer of time better used for ...
MOTAS is  /moh-toz/ [USENET: Member Of The Appropriate Sex, after   {MOTOS} and {MOTSS}] n. A potential or (less often) actual sex   partner.  See also {SO}.
MOTOS is  /moh-tohs/ [acronym from the 1970 U.S. census forms via   USENET: Member Of The Opposite Sex] n. A potential or (less often)   actual sex partner.  See {MOTAS}, {MOTSS}, {SO}.  Less   common than MOTSS or {MOTAS}, which have largely displac...
MOTSS is  /mots/ or /M-O-T-S-S/ [from the 1970 U.S. census forms   via USENET, Member Of The Same Sex] n. Esp. one considered as a   possible sexual partner.  The gay-issues newsgroup on USENET is   called soc.motss.  See {MOTOS} and {MOTAS}, which d...
mouse ahead is  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...
mouse ahead2 is  accepting the input.  Handling this   properly is rare, but it can help make a {WIMP environment} much   more usable, assuming the users are familiar with the behavior of the   user interface. 
mouse around is  vi. To explore public portions of a large system, esp.   a network such as Internet via {FTP} or {TELNET}, looking for   interesting stuff to {snarf}.
mouse belt is  n. See {rat belt}.
mouse droppings is  [MS-DOS] n. 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 m...
mouse droppings2 is  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. 
mouse elbow is  n. A tennis-elbow-like fatigue syndrome resulting from   excessive use of a {WIMP environment}.  Similarly, `mouse   shoulder'; GLS reports that he used to get this a lot before he   taught himself to be ambimoustrous.
mouso is  /mow'soh/ n. [by analogy with `typo'] An error in mouse usage   resulting in an inappropriate selection or graphic garbage on the   screen.  Compare {thinko}, {braino}.

factpacks/jargon-split.fact  view on Meta::CPAN

nano- is  [SI: the next quantifier below {micro-}; meaning *   10^{-9}] pref. Smaller than {micro-}, and used in the same rather   loose and connotative way.  Thus, one has {{nanotechnology}}   (coined by hacker K. Eric Drexler) by analogy with   `mi...
nano-2 is  architectures have a   `nanocode' level below `microcode'.  Tom Duff at Bell Labs has   also pointed out that "Pi seconds is a nanocentury".   See also {{quantifiers}}, {pico-}, {nanoacre}, {nanobot},   {nanocomputer}, {nanofortnight}. 
nanoacre is  /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-set...
nanobot is  /nan'oh-bot/ n. A robot of microscopic proportions,   presumably built by means of {{nanotechnology}}.  As yet, only   used informally (and speculatively!).  Also called a `nanoagent'.
nanocomputer is  /nan'oh-k*m-pyoo'tr/ n. A computer whose switching   elements are molecular in size.  Designs for mechanical   nanocomputers which use single-molecule sliding rods for their   logic have been proposed.  The controller for a {nanobot}...
nanofortnight is  [Adelaide University] n. 1 fortnight * 10^-9,   or about 1.2 msec.  This unit was used largely by students doing   undergraduate practicals.  See {microfortnight}, {attoparsec},   and {micro-}.
nanotechnology is  /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...
nanotechnology2 is  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 ...
nanotechnology3 is  Creation', where he predicted that   nanotechnology could give rise to replicating assemblers,   permitting an exponential growth of productivity and personal   wealth.  See also {blue goo}, {gray goo}, {nanobot}. 
nastygram is  /nas'tee-gram/ n. 1. A protocol packet or item of email   (the latter is also called a {letterbomb}) that takes advantage   of misfeatures or security holes on the target system to do   untoward things.  2. Disapproving mail, esp. from ...
nastygram2 is  {netiquette} or a complaint about   failure to correct some mail- or news-transmission problem.  Compare   {shitogram}.  3. A status report from an unhappy, and probably   picky, customer.  "What'd Corporate say in today's nastygram?" ...
nastygram3 is  {daemon}; in   particular, a {bounce message}. 
Nathan Hale is  n. An asterisk (see also {splat}, {{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 hang...
Nathan Hale2 is  in the American War of Independence. 
nature is  n. See {has the X nature}.
neat hack is  n. 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 appendix A).  See {hack}.
neep-neep is  /neep neep/ [onomatopoeic, from New York SF fandom] n.   One who is fascinated by computers.  More general than {hacker},   as it need not imply more skill than is required to boot games on a   PC.  The derived noun `neep-neeping' appli...
neep-neep2 is  about computers that tend to develop in the   corners at most SF-convention parties.  Fandom has a related   proverb to the effect that "Hacking is a conversational black   hole!". 
neophilia is  /nee`oh-fil'-ee-*/ n. The trait of being excited and   pleased by novelty.  Common trait of most hackers, SF fans, and   members of several other connected leading-edge subcultures,   including the pro-technology `Whole Earth' wing of t...
neophilia2 is  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, {{Music}}, and {{oriental   food}}....
net.- is  /net dot/ pref. [USENET] Prefix used to describe people and   events related to USENET.  From the time before the {Great   Renaming}, when most non-local newsgroups had names beginning   `net.'.  Includes {net.god}s, `net.goddesses' (variou...
net.-2 is  on-line admirers),   `net.lurkers' (see {lurker}), `net.person',   `net.parties' (a synonym for {boink}, sense 2), and   many similar constructs.  See also {net.police}. 
net.god is  /net god/ n. Used to refer 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 ...
net.god2 is  Henry, Chuq, and Greg personally.  See   {demigod}.   Net.goddesses such as Rissa or the Slime Sisters have   (so far) been distinguished more by personality than by authority. 
net.personality is  /net per`sn-al'-*-tee/ n. Someone who has made a name   for him or herself on {USENET}, through either longevity or   attention-getting posts, but doesn't meet the other requirements of   {net.god}hood.
net.police is  /net-p*-lees'/ n. (var. `net.cops') Those USENET   readers who feel it is their responsibility to pounce on and   {flame} any posting which they regard as offensive or in   violation of their understanding of {netiquette}.  Generally  ...
net.police2 is  spelled `net police'.   See also {net.-}, {code police}. 
nethack is  /net'hak/ [UNIX] n. A dungeon game similar to   {rogue} but more elaborate, distributed in C source over   {USENET} and very popular at UNIX sites and on PC-class machines   (nethack is probably the most widely distributed of the freeware...
nethack2 is  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; the   current c...
nethack3 is  nethack-bugs@linc.cis.upenn.edu. 
netiquette is  /net'ee-ket/ or /net'i-ket/ [portmanteau from "network   etiquette"] n. Conventions of politeness recognized on {USENET},   such as avoidance of cross-posting to inappropriate groups or   refraining from commercial pluggery on the net.
netnews is  /net'n[y]ooz/ n. 1. The software that makes {USENET}   run.  2. The content of USENET.  "I read netnews right after my   mail most mornings."
netrock is  /net'rok/ [IBM] n. A {flame}; used esp. on VNET,   IBM's internal corporate network.
network address is  n. (also `net address') As used by hackers,   means an address on `the' network (see {network, the}; this is   almost always a {bang path} or {{Internet address}}).  Such an   address is essential if one wants to be to be taken se...
network address2 is  or organizations that claim to   understand, work with, sell to, or recruit from among hackers but   *don't* display net addresses are quietly presumed to be   clueless poseurs and mentally flushed (see {flush}, sense 4).   Hacke...
network address3 is  business cards and   wear them prominently in contexts where they expect to meet other   hackers face-to-face (see also {{science-fiction fandom}}).  This   is mostly functional, but is also a signal that one identifies with   ha...
network address4 is  tie-dyed T-shirts among   Grateful Dead fans).  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 ...
network address5 is  also {sitename},   {domainist}. 
network meltdown is  n. A state of complete network overload; the   network equivalent of {thrash}ing.  This may be induced by a   {Chernobyl packet}.  See also {broadcast storm}, {kamikaze   packet}.
network, the is  n. 1. The union of all the major noncommercial,   academic, and hacker-oriented networks, such as Internet, the old   ARPANET, NSFnet, {BITNET}, and the virtual UUCP and {USENET}   `networks', plus the corporate in-house networks and...
network, the2 is  CompuServe) 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 {bang path}, {{Internet address}}...
network, the3 is  conspiracy of libertarian   hacker-subversives and anti-authoritarian monkeywrenchers described   in Robert Anton Wilson's novel `Schr"odinger's Cat', to which   many hackers have subsequently decided they belong (this is an   examp...
network, the4 is  `network' is often abbreviated to `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. 
New Jersey is  [primarily Stanford/Silicon Valley] adj. 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 comp...
New Jersey2 is  from a compiler designed in New Jersey?"   Compare {Berkeley Quality Software}.  See also {UNIX   conspiracy}. 
New Testament is  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 {K&R}.
newbie is  /n[y]oo'bee/ n. [orig. from British public-school and   military slang variant of `new boy'] A USENET neophyte.   This term surfaced in the {newsgroup} talk.bizarre but is   now in wide use.  Criteria for being considered a newbie vary   w...
newbie2 is  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.  ...
newgroup wars is  /n[y]oo'groop wohrz/ [USENET] n. The salvos of dueling   `newgroup' and `rmgroup' messages sometimes exchanged by   persons on opposite sides of a dispute over whether a {newsgroup}   should be created net-wide.  These usually settl...
newgroup wars2 is  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 spinoff...
newgroup wars3 is  alt.tv.muppets in   early 1990, or any number of specialized abuse groups named after   particularly notorious {flamer}s, e.g., alt.weemba. 
newline is  /n[y]oo'li:n/ n. 1. [techspeak, primarily UNIX] The   ASCII LF character (0001010), used under {{UNIX}} as a text line   terminator.  A Bell-Labs-ism rather than a Berkeleyism;   interestingly (and unusually for UNIX jargon), it is said t...
newline2 is  (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)   re...
newline3 is  lines.  See   {crlf}, {terpri}. 
NeWS is  /nee'wis/, /n[y]oo'is/ or /n[y]ooz/ [acronym; the   `Network Window System'] n. The road not taken in window systems, an   elegant PostScript-based environment that would almost certainly   have won the standards war with {X} if it hadn't be...
NeWS2 is  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 {news} (the {netnews} software). 
news is  n. See {netnews}.
newsfroup is  // [USENET] n. Silly synonym for {newsgroup},   originally a typo but now in regular use on USENET's talk.bizarre   and other lunatic-fringe groups.
newsgroup is  [USENET] n. One of {USENET}'s huge collection of   topic groups or {fora}.  Usenet groups can be `unmoderated'   (anyone can post) or `moderated' (submissions are automatically   directed to a moderator, who edits or filters and then po...
newsgroup2 is  parallel {mailing list}s 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...
newsgroup3 is  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...
newsgroup4 is  fans), and talk.politics.misc (miscellaneous political   discussions and {flamage}). 
nickle is  /ni'kl/ [from `nickel', common name for the U.S.   5-cent coin] n. A {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   als...
night mode is  n. See {phase} (of people).
Nightmare File System is  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 acc...
Nightmare File System2 is  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 {spl} level).  Then another machine trie...
Nightmare File System3 is  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 sn...
Nightmare File System4 is  network of machines is frozen --- the user can't   even abort the file access that started the problem!  (ITS   partisans are apt to cite this as proof of UNIX's alleged bogosity;   ITS had a working NFS-like shared file sy...
Nightmare File System5 is  1970s.)  See also {broadcast storm}. 
NIL is  /nil/ [from LISP terminology for `false'] No.  Used   in reply to a question, particularly one asked using the   `-P' convention.  See {T}.
NMI is  /N-M-I/ n. Non-Maskable Interrupt.  An IRQ 7 on the PDP-11   or 680[01234]0; the NMI line on an 80{88,[1234]}86.  In contrast   with a {priority interrupt} (which might be ignored, although   that is unlikely), an NMI is *never* ignored.
no-op is  /noh'op/ alt. NOP /nop/ [no operation] n. 1. (also v.)   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).  See als...
no-op2 is  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 ...
no-op3 is  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   {great-wall}) that is insufficiently either is `no-op soup';   so is wonton soup if everybody else...
noddy is  /nod'ee/ [UK: from the children's books] adj.   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 {hello, world}.  Noddy co...
noddy2 is  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   connot...
noddy3 is  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 {awk} script to dump all the first fields."  In North   America this might...
NOMEX underwear is  /noh'meks uhn'-der-weir/ [USENET] n. Syn.   {asbestos longjohns}, used mostly in auto-related mailing lists   and newsgroups.  NOMEX underwear is an actual product available on   the racing equipment market, used as a fire resista...
non-optimal solution is  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 {stunni...
nonlinear is  adj. [scientific computation] 1. Behaving in an erratic and   unpredictable fashion.  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 ...
nonlinear2 is  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 {flame}.  "When you talk to...
nonlinear3 is  go nonlinear for hours."  In   this context, `go nonlinear' connotes `blow up out of proportion'   (proportion connotes linearity). 
nontrivial is  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 ...
nontrivial2 is  See {trivial}, {uninteresting},   {interesting}. 
notwork is  /not'werk/ n. A network, when it is acting {flaky} or is   {down}.  Compare {nyetwork}.  Said at IBM to have orig.   referred to a particular period of flakiness on IBM's VNET   corporate network, ca. 1988; but there are independent repor...
NP- is  /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' (NP-complete problems all seem to   be very hard, but so far no one has found a good a pri...
NP-2 is  this algorithm to perform   correctly in every case is NP-annoying."  This is generalized from   the computer-science terms `NP-hard' and `NP-complete'.  NP is   the set of Nondeterministic-Polynomial algorithms, those that can   be complete...
NP-3 is  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. 
nuke is  vt. 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.  Oppose {blow away}.  2. Syn. for   {d...
nuke2 is  features, or   code sections.  Often used to express a final verdict.  "What do   you want me to do with that 80-meg {wallpaper} file?"  "Nuke   it."  3. Used of processes as well as files; nuke is a frequent   verbal alias for `kill -9' on...
nuke3 is  {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   ...
nuke4 is  other micros without   memory protection. 
number-crunching is  n. Computations of a numerical nature, esp.   those that make extensive use of floating-point numbers.  The only   thing {Fortrash} is good for.  This term is in widespread   informal use outside hackerdom and even in mainstream ...
number-crunching2 is  connotations: namely, that the computations   are mindless and involve massive use of {brute force}.  This is   not always {evil}, esp. if it involves ray tracing or fractals   or some other use that makes {pretty pictures}, esp...
numbers is  [scientific computation] n. 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 pr...
numbers2 is  necessarily meaningful output   --- is needed as a demonstration of progress.  See {pretty   pictures}, {math-out}, {social science number}. 
NUXI problem is  /nuk'see pro'bl*m/ n. This 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 ...
NUXI problem2 is  vice-versa).  See also   {middle-endian}, {swab}, and {bytesexual}. 
nybble is  /nib'l/ (alt. `nibble') [from v. `nibble' by analogy   with `bite' => `byte'] n. Four bits; one {hex} digit;   a half-byte.  Though `byte' is now techspeak, this useful relative   is still jargon.  Compare {{byte}}, {crumb}, {tayste},   {d...
nybble2 is  Apparently   this spelling is uncommon in Commonwealth Hackish, as British   orthography suggests the pronunciation /ni:'bl/. 
nyetwork is  /nyet'werk/ [from Russian `nyet' = no] n. A network,   when it is acting {flaky} or is {down}.  Compare {notwork}.
Ob- is  /ob/ pref. Obligatory.  A piece of {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...
Ob-2 is  append `ObSex' (or `Obsex') and toss   off a question or vignette about some unusual erotic act.  It is   considered a sign of great {winnitude} when your Obs are more   interesting than other people's whole postings. 
Obfuscated C Contest is  n. 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 award...
Obfuscated C Contest2 is  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 ...
Obfuscated C Contest3 is  entry might help convey the flavor   of obfuscated C     /*      * HELLO WORLD program      * by Jack Applin and Robert Heckendorn, 1985      */     main(v,c)char**c;{for(v[c++]="Hello, world!\n)";     (!!c)[*c]&&(v--||--c&&...
obi-wan error is  /oh'bee-won` er'*r/ [RPI, from `off-by-one' and   the Obi-Wan Kenobi character in "Star Wars"] n.  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....
Objectionable-C is  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 sy...
Objectionable-C2 is  method calls, and (like many such   efforts) comes frustratingly close to attaining the {Right Thing}   without actually doing so. 
obscure is  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 it coul...
obscure2 is  the trouble.  The construction   `obscure in the extreme' is the preferred emphatic form. 
octal forty is  /ok'tl for'tee/ n. Hackish way of saying "I'm   drawing a blank."  Octal 40 is the {{ASCII}} space character,   0100000; by an odd coincidence, {hex} 40 (01000000) is the   {{EBCDIC}} space character.  See {wall}.
off the trolley is  adj. Describes the behavior of a program that   malfunctions and goes catatonic, but doesn't actually {crash} or   abort.  See {glitch}, {bug}, {deep space}.
off-by-one error is  n. 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 perso...
off-by-one error2 is   Often confounded with   {fencepost error}, which is properly a particular subtype of it. 
offline is  adv. Not now or not here.  "Let's take this   discussion offline."  Specifically used on {USENET} to suggest   that a discussion be taken off a public newsgroup to email.
old fart is  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 {sig block}s attached to   Jargon File contributions of great archeologica...
old fart2 is  the second or third person but one of   pride in first person. 
Old Testament is  n. [C programmers] The first edition of {K&R}, the   sacred text describing {Classic C}.
one-line fix is  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 {I didn't change anything!}
one-liner wars is  n. A game popular among hackers who code in the   language APL (see {write-only language}).  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...
one-liner wars2 is  was practiced among {TECO} hackers.      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...
one-liner wars3 is  character, the assignment arrow is a   single character, and `i' represents the APL iota. 
ooblick is  /oo'blik/ [from Dr. Seuss's `Bartholomew and the   Oobleck'] n. 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-Newtonia...
ooblick2 is  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 o...
ooblick3 is  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...
ooblick4 is  through as it *becomes* ooblick can be grokked in   fullness by many hands.  For optional ingredients of this   experience, see the "Ceremonial Chemicals" section of   appendix B. 
open is  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 clos...
open switch is  [IBM prob. from railroading] n. An unresolved   question, issue, or problem.
operating system is  [techspeak] n. (Often abbreviated `OS') The   foundation software of a machine, of course; that which schedules   tasks, allocates storage, and presents a default interface to the   user between applications.  The facilities an o...
operating system2 is  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 {{UNIX}}, {{ITS}}, {{TOPS-10...
operating system3 is  {{CP/M}}, {{MS-DOS}}, and   {{Multics}} operating systems (most importantly by ITS and   UNIX). 
Orange Book is  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 ...
Orange Book2 is  can be upgraded to about C1   without excessive pain.  See also {{book titles}}. 
oriental food is  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...
oriental food2 is  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 o...
oriental food3 is  {stir-fried random},   {laser chicken}, {Yu-Shiang Whole Fish}.  Thai, Indian,   Korean, and Vietnamese cuisines are also quite popular. 
orphan is  [UNIX] n. A process whose parent has died; one inherited by   `init(1)'.  Compare {zombie}.
orphaned i-node is  /or'f*nd i'nohd/ [UNIX] n. 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   serving no useful function within some organizatio...
orthogonal is  [from mathematics] adj. 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, s...
orthogonal2 is  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 instr...
orthogonal3 is  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 disco...
OS is  /O-S/ 1. [Operating System] n. An acronym heavily used in email,   occasionally in speech. 2. n.,obs. On ITS, an output spy.  See   appendix A.
OS/2 is  /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.  Mentioning it is usually good for a   cheap laugh among hackers --- the design wa...
OS/22 is  1.x so bad, that 3 years after introduction   you could still count the major {app}s shipping for it on the   fingers of two hands --- in unary.  Often called `Half-an-OS'.  On   January 28, 1991, Microsoft announced that it was dropping it...
OS/23 is  leaving the OS entirely in   the hands of IBM; on January 29 they claimed the media had got the   story wrong, but were vague about how.  It looks as though OS/2 is   moribund.  See {vaporware}, {monstrosity}, {cretinous},   {second-system ...
out-of-band is  [from telecommunications and network theory] adj.   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 fun...
out-of-band2 is  nonnegative integral value, or indicate   failure with an out-of-band return value of -1.  Compare   {hidden flag}, {green bytes}.  2. Also sometimes used to   describe what communications people call `shift characters',   like the E...
out-of-band3 is  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 {snail-mail}. 
overflow bit is  n. 1. [techspeak] On some processors, an attempt to   calculate a result too large for a register to hold causes a   particular {flag} called an {overflow bit} to be set.   2. Hackers use the term of human thought too.  "Well, the {{...
overflow bit2 is  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 proce...
overrun is  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 your {sil...
overrun2 is  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 ph...
overrun3 is  your message to   overrun."  When {thrash}ing at tasks, the next person to make a   request might be told "Overrun!"  3. More loosely, may refer to a   {buffer overflow} not necessarily related to processing time (as   in {overrun screw}...
overrun screw is  [C programming] n. A variety of {fandango on core}   produced by scribbling past the end of an array (C has no checks   for this).  This is relatively benign and easy to spot if the array   is static; if it is auto, the result may b...
overrun screw2 is  in {heisenbug}s 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 ...
overrun screw3 is  malloc and often   a core dump on the next operation to use `stdio(3)' or   `malloc(3)' itself.  See {spam}, {overrun}; see also   {memory leak}, {aliasing bug}, {precedence lossage},   {fandango on core}, {secondary damage}.*P.O.D...
overrun screw4 is  opposed to a   code section). Usage pedantic and rare.  See also {pod}. 
padded cell is  n. Where you put {luser}s 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 di...
padded cell2 is  overt and not aimed at   enforcing security so much as protecting others (and the luser)   from the consequences of the luser's boundless na"ivet'e (see   {na"ive}).  Also `padded cell environment'. 
page in is  [MIT] vi. 1. To become aware of one's surroundings again after   having paged out (see {page out}).  Usually confined to the sarcastic   comment "Eric pages in.  Film at 11."  See {film at 11}.   2. Syn. `swap in'; see {swap}.
page out is  [MIT] vi. 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 {page in}.  Compare   {glitch}, {thinko}.  2. Syn. `swap out'; see {swap}.
pain in the net is  n. A {flamer}.
paper-net is  n. Hackish way of referring to the postal service,   analogizing it to a very slow, low-reliability network.  USENET   {sig block}s not uncommonly include a "Paper-Net" header just   before the sender's postal address; common variants o...
paper-net2 is  {voice-net}, {snail-mail}. 
param is  /p*-ram'/ n. Shorthand for `parameter'.  See also   {parm}; Compare {arg}, {var}.
parent message is  n. See {followup}.
parity errors is  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...
parity errors2 is  nearly always correctable transient error in   RAM hardware. 
Parkinson's Law of Data is  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 over the   last 10 years that the memory usage of evolving ...
Parkinson's Law of Data2 is  18 months.  Fortunately, memory density   available for constant dollars tends to double about once every   12 months (see {Moore's Law}); unfortunately, the laws of   physics guarantee that the latter cannot continue ind...
parm is  /parm/ n. Further-compressed form of {param}.  This term   is an IBMism, and written use is almost unknown outside IBM   shops; spoken /parm/ is more widely distributed, but the synonym   {arg} is favored among hackers.  Compare {arg}, {var}...
parse is  [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 understan...
parse2 is  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 fis...
parse3 is  over   whether `unparsed' should mean `bony', or also mean   `deboned'. 
Pascal is  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 an...
Pascal2 is  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   {{Ada}} (see also {bondage-and-discipline language}).  T...
Pascal3 is  probably best summed up by a   devastating (and, in its deadpan way, screamingly funny) 1981 paper   by Brian Kernighan (of {K&R} fame) entitled "Why Pascal is   Not My Favorite Programming Language", which was never formally   published ...
Pascal4 is  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 th...
Pascal5 is  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 ...
Pascal6 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 in...
Pascal7 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, interna...
Pascal8 is  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...
Pascal9 is  for teaching but not for real programming.   Pascal has since been almost entirely displaced (by {C}) from the   niches it had acquired in serious applications and systems   programming, but retains some popularity as a hobbyist language ...
patch is  1. n. A temporary addition to a piece of code, usually as a   {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.  Distingu...
patch2 is  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 ori...
patch3 is    fix}.  2. vt. To insert a patch into a piece of code.  3. [in the   UNIX world] n. A {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 op...
patch4 is  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 of...
patch5 is  galore.   There is a classic story of a {tiger team} penetrating a secure   military computer that illustrates the danger inherent in binary   patches (or, indeed, any that you can't --- or don't --- inspect   and examine before installing...
patch6 is  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.  Th...
patch7 is  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...
patch space is  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 ...
patch space2 is  The widening use of HLLs has   made this term rare; it is now primarily historical outside IBM   shops.  See {patch} (sense 4), {zap} (sense 4), {hook}. 
path is  n. 1. A {bang path} or explicitly routed {{Internet   address}}; a node-by-node specification of a link between two   machines.  2. [UNIX] A filename, fully specified relative to the   root directory (as opposed to relative to the current di...
path2 is  `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 {shell} (COMMAND.COM, under MS-DOS) should look for commands.   Other, simila...
path3 is  the   C preprocessor has a `search path' it uses in looking for   `#include' files). 
pathological is  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...
pathological2 is  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...
pathological3 is  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   j...
pathological4 is  case."  Often used   to dismiss the case from discussion, with the implication that the   consequences are acceptable since that they will happen so   infrequently (if at all) that there is no justification for   going to extra trou...
payware is  /pay'weir/ n. Commercial software.  Oppose {shareware}   or {freeware}.
PBD is  /P-B-D/ [abbrev. of `Programmer Brain Damage'] n.  Applied   to bug reports revealing places where the program was obviously   broken by an incompetent or short-sighted programmer.  Compare   {UBD}; see also {brain-damaged}.
PC-ism is  /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, e.g., by busy-waiting on a hardware register,   direct diddling of screen memory, or using har...
PC-ism2 is  {vaxism}, {unixism}.  Also,   `PC-ware' n., a program full of PC-isms on a machine with a more   capable operating system.  Pejorative. 
PD is  /P-D/ adj. Common abbreviation for `public domain', applied   to software distributed over {USENET} and from Internet archive   sites.  Much of this software is not in fact public domain in   the legal sense but travels under various copyright...
PD2 is  anyone who can {snarf} a copy.  See   {copyleft}. 
pdl is  /pid'l/ or /puhd'l/ [acronym for `Push Down List'] 1. In   ITS days, the preferred MITism for {stack}.  2. Dave Lebling, one   of the co-authors of {Zork}; (his {network address} on the ITS   machines was at one time pdl@dms).  3. `Program De...
pdl2 is  formal and profoundly useless   pseudo-languages in which {management} forces one to design   programs.  {Management} often expects it to be maintained in   parallel with the code.  See also {{flowchart}}.  4. To design   using a program des...
pdl3 is  eyes won't focus beyond 2 feet." 
PDP-10 is  [Programmed Data Processor model 10] n. 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 ...
PDP-102 is  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 DEC recognized that the 10 and VAX product lines we...
PDP-103 is  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 o...
PDP-104 is  nothing; see   {Foonly}) This event spelled the doom of {{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 hav...
PDP-105 is  {{TOPS-10}}, {{ITS}}, {AOS}, {BLT}, {DDT}, {DPB},   {EXCH}, {HAKMEM}, {JFCL}, {LDB}, {pop}, {push},   appendix A. 
PDP-20 is  n. The most famous computer that never was.  {PDP-10}   computers running the {{TOPS-10}} operating system were labeled   `DECsystem-10' as a way of differentiating them from the PDP-11.   Later on, those systems running {TOPS-20} were lab...
PDP-202 is  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 syst...
PDP-203 is  all)   machines sold to run TOPS-10 were painted `Basil Blue', whereas   most TOPS-20 machines were painted `Chinese Red' (often mistakenly   called orange). 
peek is  n.,vt. (and {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   {HLL} (peek reads memory, poke modifies it).  Much ...
peek2 is  {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 circulate (see {{interrupt list,   the}}).  Th...
peek3 is  highly   useful, mildly amusing, useless but neat, or (most likely) total   {lossage} (see {killer poke}). 
pencil and paper is  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 w...
pencil and paper2 is  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 h...
pencil and paper3 is  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.  See   also append...
peon is  n. A person with no special ({root} or {wheel})   privileges on a computer system.  "I can't create an account on   *foovax* for you; I'm only a peon there."
percent-S is  /per-sent' es'/ [From the code in C's `printf(3)'   library function used to insert an arbitrary string argument] n. An   unspecified person or object.  "I was just talking to some   percent-s in administration."  Compare {random}.
perf is  /perf/ n. See {chad} (sense 1).  The term `perfory'   /per'f*-ree/ is also heard.
perfect programmer syndrome is  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 per...
perfect programmer syndrome2 is  excellent performance at solving {toy   problem}s).  "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 {root}." 
Perl is  /perl/ [Practical Extraction and Report Language, a.k.a   Pathologically Eclectic Rubbish Lister] n. An interpreted language   developed by Larry Wall (lwall@jpl.nasa.gov, author of   `patch(1)' and `rn(1)') and distributed over USENET.   Su...
Perl2 is  hairier (see   {awk}).  UNIX sysadmins, who are almost always incorrigible   hackers, increasingly consider it one of the {languages of   choice}.  Perl has been described, in a parody of a famous remark   about `lex(1)', as the "Swiss-Army...
pessimal is  /pes'im-l/ [Latin-based antonym for `optimal'] adj.   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', b...
pessimal2 is  most English dictionaries, although   `pessimize' is listed in the OED. 
pessimizing compiler is  /pes'*-miz`ing k*m-pil'r/ [antonym of   `optimizing compiler'] n. A compiler that produces object code that   is worse than the straightforward or obvious hand translation.  The   implication is that the compiler is actually ...
pessimizing compiler2 is  excessive cleverness is doing the opposite.  A   few pessimizing compilers have been written on purpose, however, as   pranks or burlesques. 
peta- is  /pe't*/ [SI] pref. See {{quantifiers}}.
PETSCII is  /pet'skee/ [abbreviation of PET ASCII] n. The variation   (many would say perversion) of the {{ASCII}} character set used by   the Commodore Business Machines PET series of personal computers   and the later Commodore C64, C16, and C128 m...
PETSCII2 is  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. 
phase is  1. n. The phase of one's waking-sleeping schedule with   respect to the standard 24-hour cycle.  This is 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 ph...

factpacks/jargon-split.fact  view on Meta::CPAN

phreaking is  [from `phone phreak'] n. 1. The art and science of   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 co...
phreaking2 is  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 c...
phreaking3 is  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 ...
phreaking4 is  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 an...
phreaking5 is  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. 
pico- is  [SI a quantifier   meaning * 10^-12]   pref. Smaller than {nano-}; used in the same rather loose   connotative way as {nano-} and {micro-}.  This usage is not yet   common in the way {nano-} and {micro-} are, but should be   instantly recog...
pico-2 is  {{quantifiers}},   {micro-}. 
run like a pig is  v. To run very slowly on given hardware, said of   software.  Distinct from {hog}.
pilot error is  [Sun from aviation] n. A user's misconfiguration or   misuse of a piece of software, producing apparently buglike results   (compare {UBD}).  "Joe Luser reported a bug in sendmail that   causes it to generate bogus headers."  "That's ...
ping is  [from the TCP/IP acronym `Packet INternet Groper', prob.   originally contrived to match 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 ...
ping2 is  a phone greeting.  See {ACK},   also {ENQ}.  2. vt. To verify the presence of.  3. vt. To get   the attention of.  From the UNIX command `ping(1)' that sends   an ICMP ECHO packet to another host.  4. vt. To send a message to   all members ...
ping3 is  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."   The funniest use of `ping' to date was described in Janua...
ping4 is  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   th...
ping5 is  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 ......
ping6 is  turned the volume to maximum, ferreted through   the building with one ear cocked, and found a faulty tee connector   in no time. 
Pink-Shirt Book is  `The Peter Norton Programmer's Guide to the IBM   PC'.  The original cover featured a picture of Peter Norton with a   silly smirk on his face, wearing a pink shirt.  Perhaps in   recognition of this usage, the current edition has...
Pink-Shirt Book2 is  pink shirt.  See also {{book titles}}. 
PIP is  /pip/ [Peripheral Interchange Program] vt.,obs. To copy; from   the program PIP on CP/M, RSX-11, RSTS/E, and OS/8 (derived from a   utility on the PDP-6) that was used for file copying (and in OS/8   and RT-11 for just about every other file ...
PIP2 is  that when the program was originated, during the   development of the PDP-6 in 1963, it was called ATLATL (`Anything,   Lord, to Anything, Lord'). 
pistol is  [IBM] n. A tool that makes it all too easy for you to   shoot yourself in the foot.  "UNIX `rm *' makes such a nice   pistol!"
pizza box is  [Sun] n. 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 ...
pizza box2 is  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. 
ANSI standard pizza is  /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 {rotary debugger}; comp...
plain-ASCII is  /playn-as'kee/ Syn. {flat-ASCII}.
plan file is  [UNIX] n. On systems that support {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 locatio...
plan file2 is  almost universally to humorous and   self-expressive purposes (like a {sig block}).  See {Hacking X   for Y}. 
platinum-iridium is  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...
platinum-iridium2 is  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 vault --- this   replaced an earlier definition as 10^7 times the di...
platinum-iridium3 is  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 ...
platinum-iridium4 is  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-c...
platinum-iridium5 is    platinum-iridium cons cell in Paris."  Compare {golden}. 
playpen is  [IBM] n. A room where programmers work.  Compare {salt   mines}.
playte is  /playt/ 16 bits, by analogy with {nybble} and {{byte}}.  Usage   rare and extremely silly.  See also {dynner} and {crumb}.
plingnet is  /pling'net/ n. Syn. {UUCPNET}.  Also see   {{Commonwealth Hackish}}, which uses `pling' for {bang} (as in   {bang path}).
plokta is  /plok't*/ [Acronym for `Press Lots Of Keys To Abort']   v.  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...
plokta2 is   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 presses down, hoping for some useful   resp...
plonk is  [USENET possibly influenced by British slang `plonk' for   cheap booze] The sound a {newbie} makes as he falls to the bottom   of a {kill file}.  Used almost exclusively in the {newsgroup}   talk.bizarre, this term (usually written "*plonk*...
plugh is  /ploogh/ [from the {ADVENT} game] v. See {xyzzy}.
plumbing is  [UNIX] n. Term used for {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 ...
plumbing2 is  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.  Esp. used in the construction `hairy plumbing' (see   {...
plumbing3 is  spell-checker out of   `sort(1)', `comm(1)', and `tr(1)' with a little   plumbing." See also {tee}. 
PM  is  /P-M/ 1. v. (from `preventive maintenance') To bring   down a machine for inspection or test purposes; see {scratch   monkey}.  2. n. Abbrev. for `Presentation Manager', an   {elephantine} OS/2 graphical user interface.  See also   {provocati...
pnambic is  /p*-nam'bik/ [Acronym from the scene in the film   version of `The Wizard of Oz' in which 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 func...
pnambic2 is  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   a...
pnambic3 is  falsified.  3. Requiring   {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 ...
pnambic4 is  a rigged demo."  See   {magic}, sense 1, for illumination of this point. 
pod is  [allegedly from acronym POD for `Prince Of Darkness'] n. A   Diablo 630 (or, latterly, any letter-quality impact printer).  From   the DEC-10 PODTYPE program used to feed formatted text to it.   See also {P.O.D.}
poke is  n.,vt. See {peek}.
poll is  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 n...
poll2 is  out."  3. To ask.  "Lunch?  I poll for   a takeout order daily." 
polygon pusher is  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'.
POM is  /P-O-M/ n. Common acronym for {phase of the moon}.  Usage   usually in the phrase `POM-dependent', which means {flaky}.
pop is  [from the operation that removes the top of a stack, and the   fact that procedure return addresses are saved on the stack] (also   capitalized `POP' /pop/) 1. vt. To remove something from a   {stack} or {pdl}.  If a person says he/she has po...
pop2 is  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 too deep a level of detail   so that the main point of the discussion is being lost, someone   will s...
pop3 is  level!"   The shout is frequently accompanied by an upthrust arm with a   finger pointing to the ceiling. 
POPJ is  /pop'J/ [from a {PDP-10} return-from-subroutine   instruction] n.,v. To return from a digression.  By verb doubling,   "Popj, popj" means roughly "Now let's see, where were we?"   See {RTI}.
posing is  n. On a {MUD}, the use of `' or an equivalent   command to announce to other players that one is taking a certain   physical action that has no effect on the game (it may, however,   serve as a social signal or propaganda device that induc...
posing2 is  example, if one's character name   is Firechild, one might type ` looks delighted at the idea and   begins hacking on the nearest terminal' to broadcast a message that   says "Firechild looks delighted at the idea and begins hacking on   ...
post is  v. To send a message to a {mailing list} or {newsgroup}.   Distinguished in context from `mail'; one might ask, for   example "Are you going to post the patch or mail it to known   users?"
posting is  n. Noun corresp. to v. {post} (but note that   {post} can be nouned).  Distinguished from a `letter' or ordinary   {email} message by the fact that it is broadcast rather than   point-to-point.  It is not clear whether messages sent to a ...
posting2 is  perhaps the best dividing line   is that if you don't know the names of all the potential   recipients, it is a posting. 
postmaster is  n. The email contact and maintenance person at a site   connected to the Internet or UUCPNET.  Often, but not always, the   same as the {admin}.  It is conventional for each machine to have   a `postmaster' address that is aliased to t...
pound on is  vt.  Syn. {bang on}.
power cycle is  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 {hung} or {gronk}ed state.   Syn. {120 reset}; see also {Big Red Switch}.  Compare   {V...
power cycle2 is  see the   AI Koan in appendix A about Tom Knight and the novice. 
PPN is  /P-P-N/, /pip'n/ [from `Project-Programmer Number'] n. A   user-ID under {{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 ...
precedence lossage is  /pre's*-dens los'*j/ [C programmers] n. 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 nonintuitivel...
precedence lossage2 is  `<<', and `>>' (for this   reason, experienced C programmers deliberately forget the   language's {baroque} precedence hierarchy and parenthesize   defensively).  Can always be avoided by suitable use of   parentheses.  {LISP}...
precedence lossage3 is  happen in *their* favorite language, which eschews precedence   entirely, requiring one to use explicit parentheses everywhere.   See {aliasing bug}, {memory leak}, {smash the stack},   {fandango on core}, {overrun screw}. 
prepend is  /pree`pend'/ [by analogy with `append'] vt. 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 ...
prepend2 is  translation routine will pass   it through unaltered." 
prestidigitization is  /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.
pretty pictures is  n. [scientific computation] The next step up from   {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 {mana...
prettyprint is  /prit'ee-print/ (alt. `pretty-print') v. 1. To   generate `pretty' human-readable output from a {hairy} internal   representation; esp. used for the process of {grind}ing (sense 2)   LISP code.  2. To format in some particularly slick...
pretzel key is  [Mac users] n. See {command key}.
prime time is  [from TV programming] n. Normal high-usage hours on a   timesharing system; the day shift.  Avoidance of prime time is a   major reason for {night mode} hacking.
priority interrupt is  [from the hardware term] n. Describes any   stimulus compelling enough to yank one right out of {hack mode}.   Classically used to describe being dragged away by an {SO} for   immediate sex, but may also refer to more mundane i...
priority interrupt2 is  in the near vicinity.  Also called   an {NMI} (non-maskable interrupt), especially in PC-land. 
profile is  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 {hardcoded} choices....
profile2 is  time spent in each routine of a program,   used to find and {tune} away the {hot spot}s 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...
proglet is  /prog'let/ [UK] n. A short extempore program written   to meet an immediate, transient need.  Often written in BASIC,   rarely more than a dozen lines long, and contains no subroutines.   The largest amount of code that can be written off...
proglet2 is  any editing, and that runs correctly the   first time (this amount varies significantly according to the   language one is using).  Compare {toy program}, {noddy},   {one-liner wars}. 
program is  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 neverthele...
program2 is  programmers can't understand it. 
Programmer's Cheer is  "Shift to the left!  Shift to the right!  Pop   up, push down!  Byte!  Byte!  Byte!"  A joke so old it has hair on   it.
programming is  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).  2. n. A pastime similar to banging one's head against a   wall, but with fewer opportunities for reward...
programming2 is  clothes on (although clothes are not   mandatory). 
propeller head is  n. Used by hackers, this is syn. with {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 bean...
propeller head2 is  actually wears them except as a joke). 
propeller key is  [Mac users] n. See {command key}.
proprietary is  adj. 1. In {marketroid}-speak, superior; implies a   product imbued with exclusive magic by the unmatched brilliance of   the company's hardware or software designers.  2. In the language   of hackers and users, inferior; implies a pr...
proprietary2 is  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 (that's   assuming it wasn't too expensive in the first...
protocol is  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 th...
protocol2 is  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...
protocol3 is  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.  ...
provocative maintenance is  [common ironic mutation of `preventive   maintenance'] n. 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 pe...
provocative maintenance2 is  know what he is doing; this results   in the machine's remaining in an *un*usable state for an   indeterminate amount of time.  See also {scratch monkey}. 
prowler is  [UNIX] n. A {daemon} that is run periodically (typically   once a week) to seek out and erase {core} files, truncate   administrative logfiles, nuke `lost+found' directories, and   otherwise clean up the {cruft} that tends to pile up in t...
prowler2 is  {GFR}, {reaper},   {skulker}. 
pseudo is  /soo'doh/ [USENET truncation of `pseudonym'] n. 1. An   electronic-mail or {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 associa...
pseudo2 is  message origins.  Perhaps the   best-known and funniest hoax of this type is {BIFF}.   2. Notionally, a {flamage}-generating AI program simulating a   USENET user.  Many flamers have been accused of actually being such   entities, despite...
pseudo3 is  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 t...
pseudo4 is  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. 
pseudoprime is  n. A backgammon prime (six consecutive occupied   points) with one point missing.  This term is an esoteric pun   derived from a mathematical method that, rather than determining   precisely whether a number is prime (has no divisors)...
pseudoprime2 is  whether the number is `probably'   prime.  A number that passes this test is called a pseudoprime.   The hacker backgammon usage stems from the idea that a pseudoprime   is almost as good as a prime it does the job of a prime until  ...
pseudosuit is  /soo'doh-s[y]oot`/ n. A {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 {lobotomy}...
psychedelicware is  /si`k*-del'-ik-weir/ [UK] n. Syn.   {display hack}.  See also {smoking clover}.
psyton is  /si'ton/ [TMRC] n. 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 lik...
psyton2 is  watching.  [This term appears to have been   largely superseded by {bogon}; see also {quantum bogodynamics}.   --- ESR] 
pubic directory is  [NYU] (also `pube directory' /pyoob'   d*-rek't*-ree/) n. The `pub' (public) directory on a machine that   allows {FTP} access.  So called because it is the default   location for {SEX} (sense 1).  "I'll have the source in the   p...
puff is  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 {huff}.
punched card is  alt. `punch card' [techspeak] n.obs. The signature   medium of computing's {Stone Age}, now obsolescent outside of   some IBM shops.  The punched card actually predated computers   considerably, originating in 1801 as a control devic...
punched card2 is  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, designed to fit exactly in the   currency trays used for that era's larger dollar bills. ...
punched card3 is  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 we...
punched card4 is  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   {chad}, {chad box}, {eighty-column mind}, {green ...
punt is  [from the punch line of an old joke referring to American   football "Drop back 15 yards and punt!"] v. 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 t...
punt2 is  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 {Right Thing} is and resort to an   inefficient hack.  3...
punt3 is  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 impleme...
punt4 is  the design.  "It's too hard to get the   compiler to do that; let's punt to the runtime system." 
Purple Book is  n. The `System V Interface Definition'.  The covers   of the first editions were an amazingly nauseating shade of   off-lavender.  See also {{book titles}}.
push is  [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...
push2 is  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   i...
push3 is  was `added to my queue'.   2. vi. To enter upon a digression, to save the current discussion   for later.  Antonym of {pop}; see also {stack}, {pdl}.*quad n. 1. Two bits; syn. for {quarter}, {crumb},   {tayste}.  2. A four-pack of anything ...
push4 is  box glyph used in the APL language for various   arcane purposes mostly related to I/O.  Former Ivy-Leaguers and   Oxbridge types are said to associate it with nostalgic memories of   dear old University. 
quadruple bucky is  n., obs. 1. On an MIT {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 {raw mode}, use of four shift keys while...
quadruple bucky2 is  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  ...
quadruple bucky3 is  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 th...
quadruple bucky4 is  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 {double bucky}, {bucky bits}, {cokebottle}. 
quantifiers is  In techspeak and jargon, the standard metric   prefixes used in the SI (Syst`eme International) conventions for   scientific measurement have dual uses.  With units of time or   things that come in powers of 10, such as money, they re...
quantifiers2 is  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}.       The binary peta- and exa- loadings are not in common us...
quantifiers3 is  multiplication by 1000^{-1},   has always been rare (there is, however, a standard joke about the   `millihelen' --- notionally, the amount of beauty required to   launch one ship).  See the entries on {micro-}, {pico-}, and   {nano-...
quantifiers4 is  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...
quantifiers5 is  {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 ...
quantifiers6 is  corresponding power of 2.  The B-suffixed forms are commonly used   for byte quantities; the words `meg' and `gig' are nouns which may   (but do not always) pluralize with `s'.       Confusingly, hackers often use K as though it were...
quantifiers7 is  prefix; thus "2K dollars".  This   is also true (though less commonly) of G and M.   Note that the formal SI metric prefix for 1000 is `k'; some use   this strictly, reserving `K' for multiplication by 1024 (KB is   `kilobytes').   K...
quantifiers8 is  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   pron...
quantifiers9 is  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   {marketroid}. 
quantum bogodynamics is  /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 {suit}s in   general), bogon sinks (such as taxpayers and com...
quantum bogodynamics2 is  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 y...
quantum bogodynamics3 is  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 {bogon}, {computron}, {suit},  ...
quarter is  n. Two bits.  This in turn comes from the `pieces of   eight' famed in pirate movies --- Spanish gold pieces that could be   broken into eight pie-slice-shaped `bits' to make change.  Early   in American history the Spanish coin was consi...
quarter2 is  `bits' was considered worth 12.5 cents.   Syn.  {tayste}, {crumb}, {quad}.  Usage rare.  See also   {nickle}, {nybble}, {{byte}}, {dynner}. 
ques is  /kwes/ 1. n. The question mark character (`?', ASCII   0111111).  2. interj.  What?  Also frequently verb-doubled as   "Ques ques?"  See {wall}.
quick-and-dirty is  adj. Describes a {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 tonig...
quick-and-dirty2 is  module to solve the underlying design problem."   See also {kluge}. 
quote chapter and verse is  [by analogy with the mainstream phrase] v.   To reproduce a relevant excerpt from an appropriate {bible}.   "I don't care if `rn' gets it wrong; `Followup-To poster' is    explicitly permitted by RFC-1036.  I'll quote chap...
quotient is  n. See {coefficient}.
quux is  /kwuhks/ 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 al...
quux2 is  Scrabble).]  1. Originally, a   metasyntactic variable like {foo} and {foobar}.  Invented by   Guy Steele for precisely this purpose when he was young and na"ive   and not yet interacting with the real computing community.  Many   people in...
quux3 is  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 {foo}; however, denotes very little   disgust, and is uttered mostly fo...
quux4 is  in his persona as `The Great Quux', which is somewhat   infamous for light verse and for the `Crunchly' cartoons.  4. In   some circles, quux is used as a punning opposite of `crux'.   "Ah, that's the quux of the matter!"  implies that the ...
quux5 is  ice-cube}).  5. quuxy   adj. Of or pertaining to a quux. 
qux is  /kwuhks/ The fourth of the standard metasyntactic   variables, after {baz} and before the quu(u...)x series.   See {foo}, {bar}, {baz}, {quux}.  This appears to be a   recent mutation from {quux}, and  many versions of the   standard series j...
QWERTY is  /kwer'tee/ [from the keycaps at the upper left] adj.   Pertaining to a standard English-language typewriter keyboard   (sometimes called the Sholes keyboard after its inventor), as   opposed to Dvorak or foreign-language layouts or a {spac...
QWERTY2 is  Historical note The QWERTY layout is a fine example of a {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 obsole...
QWERTY3 is  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, ...
QWERTY4 is  line allowed it to be typed with particular   speed and accuracy for {demo}s.  The jamming problem was   essentially solved soon afterward by a suitable use of springs, but   the keyboard layout lives on.*rain dance n. 1. Any ceremonial a...
QWERTY5 is  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. An...
QWERTY6 is  computers or software in order   to achieve some goal; the term is usually restricted to rituals   that include both an {incantation} or two and physical activity   or motion.  Compare {magic}, {voodoo programming}, {black   art}. 
random is  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...
random2 is  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...

factpacks/jargon-split.fact  view on Meta::CPAN

random numbers6 is  this fashion.  A related joke is that pi   equals 3 --- for small values of pi and large values of 3. 
randomness is  n. An inexplicable misfeature; gratuitous inelegance.   Also, a {hack} or {crock} that depends on a complex   combination of coincidences (or, possibly, the combination upon   which the crock depends for its accidental failure to malfu...
randomness2 is  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!" 
rape is  vt. 1. To {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...
rape2 is  a piece of hardware for parts. 
rare mode is  [UNIX] adj. CBREAK mode (character-by-character with   interrupts enabled).  Distinguished from {raw mode} and `cooked   mode'; the phrase "a sort of half-cooked (rare?) mode" is used   in the V7/BSD manuals to describe the mode.  Usage...
raster blaster is  n. [Cambridge] Specialized hardware for   {bitblt} operations (a {blitter}).  Allegedly inspired by   `Rasta Blasta', British slang for the sort of portable stereo   Americans call a `boom box' or `ghetto blaster'.
raster burn is  n. Eyestrain brought on by too many hours of looking at   low-res, poorly tuned, or glare-ridden monitors, esp. graphics   monitors.  See {terminal illness}.
rat belt is  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...
rave is  [WPI] vi. 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 anno...
rave2 is  evangelize.  See {flame}.  6. Also used to   describe a less negative form of blather, such as friendly   bullshitting.  `Rave' differs slightly from {flame} in that   `rave' implies that it is the persistence or obliviousness of the   pers...
rave3 is  implies somewhat   more strongly that the tone is offensive as well. 
rave on! is  imp. Sarcastic invitation to continue a {rave}, often by   someone who wishes the raver would get a clue but realizes this is   unlikely.
ravs is  /ravz/, also `Chinese ravs' n. 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...
ravs2 is  which 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 incl...
ravs3 is  either by   steaming or frying.  A rav or dumpling can be cooked any way, but a   potsticker is always the 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 ord...
raw mode is  n. A mode that allows a program to transfer bits directly   to or from an I/O device without any processing, abstraction, or   interpretation by the operating system.  Compare {rare}.  This is   techspeak under UNIX, jargon elsewhere.
rc file is  /R-C fil/ [UNIX from the startup script   `/etc/rc', but this is commonly believed to have been named   after older scripts to `run commands'] n. Script file containing   startup instructions for an application program (or an entire   ope...
rc file2 is  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 {dot file}. 
RE is  /R-E/ n. Common spoken and written shorthand for {regexp}.
read-only user is  n. Describes a {luser} who uses computers almost   exclusively for reading USENET, bulletin boards, and/or email,   rather than writing code or purveying useful information.  See   {twink}, {terminal junkie}, {lurker}.
README file is  n. By convention, the top-level directory of a UNIX   source distribution always contains a file named `README' (or   READ.ME, or rarely ReadMe or some other variant), which is a   hacker's-eye introduction containing a pointer to mor...
README file2 is  miscellaneous revision history notes, etc.   When asked, hackers invariably relate this to the famous scene in   Lewis Carroll's `Alice's Adventures In Wonderland' in which   Alice confronts magic munchies labeled "Eat Me" and "Drink...
real estate is  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 {nanoacre}).  May also be used of fl...
real estate2 is  on a crowded desktop (whether   physical or electronic). 
real hack is  n. A {crock}.  This is sometimes used affectionately;   see {hack}.
real operating system is  n. The sort the speaker is used to.  People   from the 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...
real operating system2 is  a *real* operating   system?", and people from IBM object "UNIX?  Why don't   you use a *real* operating system?"  See {holy wars},   {religious issues}, {proprietary}, {Get a real computer!} 
real programmer is  [indirectly, from the book `Real Men Don't   Eat Quiche'] n. 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 p...
real programmer2 is  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   Pro...
real programmer3 is  been {bum}med   into a state of {tense}ness 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 Pr...
real programmer4 is  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 a...
real programmer5 is  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 {Good Thing} that there are...
real programmer6 is  For a famous (and somewhat more   positive) portrait of a Real Programmer, see "The Story of   Mel" in appendix A. 
Real Soon Now is  [orig. from SF's fanzine community, popularized by   Jerry Pournelle's column in `BYTE'] adv. 1. Supposed to be available   (or fixed, or cheap, or whatever) real soon now according to   somebody, but the speaker is quite skeptical....
Real Soon Now2 is  commitments permit one to get to it (in other   words, don't hold your breath).  Often abbreviated RSN. 
real time is  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 classic exa...
real time2 is  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...
real time3 is  stack and she came up with an algorithm in   real time." 
real user is  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 {user}.  H...
real user2 is  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 {luser}. 
Real World is  n. 1. Those institutions at which `programming' may   be used in the same sentence as `FORTRAN', `{COBOL}',   `RPG', `{IBM}', `DBASE', etc.  Places where programs do such   commercially necessary but intellectually uninspiring things a...
Real World2 is  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   {code grinder}...
Real World3 is  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.  See also ...
reality check is  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   {smoke test}.  2. The act of letting a {real user} try out   proto...
reaper is  n. A {prowler} that {GFR}s files.  A file removed in   this way is said to have been `reaped'.
rectangle slinger is  n. See {polygon pusher}.
recursion is  n. See {recursion}.  See also {tail recursion}.
recursive acronym is  pl.n. A hackish (and especially MIT) tradition   is to choose acronyms that refer humorously to themselves or to   other acronyms.  The classic examples were two MIT editors called   EINE ("EINE Is Not EMACS") and ZWEI ("ZWEI Wa...
recursive acronym2 is  a Scheme compiler called   LIAR (Liar Imitates Apply Recursively), and {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".   See also {mung...
Red Book is  n. 1. Informal name for one of the three standard   references on PostScript (`PostScript Language Reference   Manual', Adobe Systems (Addison-Wesley, 1985; QA76.73.P67P67; ISBN   0-201-10174-2); the others are known as the {Green Book} ...
Red Book2 is  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 book...
Red Book3 is    CCITT eighth plenary assembly.  Until now, these have changed color   each review cycle (1988 was {Blue Book}, 1992 will be {Green   Book}); however, it is rumored that this convention is going to be   dropped before 1992.  These incl...
Red Book4 is  and the Group 1 through 4 fax standards.  4. The   new version of the {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 U.S.A. as "th...
Red Book5 is  and in Europe as "the Ugly Red Book   That's A Sensible Size".  5. The NSA `Trusted Network   Interpretation' companion to the {Orange Book}.  See also   {{book titles}}. 
regexp is  /reg'eksp/ [UNIX] n. (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 con...
regexp2 is  those   described under {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 o...
regexp3 is  portable C, written by revered USENETter   Henry Spencer (henry@zoo.toronto.edu). 
reinvent the wheel is  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 woo...
reinvent the wheel2 is  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. 
religious issues is  n. Questions which seemingly cannot be raised   without touching off {holy wars}, such as "What is the best   operating system (or editor, language, architecture, shell, mail   reader, news reader)?", "What about that Heinlein gu...
religious issues2 is  Jargon File?"  See {holy wars};   see also {theology}, {bigot}.   This term is an example of {ha ha only serious}.  People   actually develop the most amazing and religiously intense   attachments to their tools, even when the t...
religious issues3 is  thing one can do when one stumbles into the   crossfire is mumble {Get a life!} and leave --- unless, of course,   one's *own* unassailably rational and obviously correct   choices are being slammed. 
replicator is  n. Any construct that acts to produce copies of itself;   this could be a living organism, an idea (see {meme}), a program   (see {worm}, {wabbit}, and {virus}), a pattern in a cellular   automaton (see {life}, sense 1), or (speculativ...
replicator2 is  claimed by some that {{UNIX}} and {C}   are the symbiotic halves of an extremely successful replicator; see   {UNIX conspiracy}. 
reply is  n. See {followup}.
reset is  [the MUD community] v. In AberMUD, to bring all dead mobiles   to life and move items back to their initial starting places. New   players who can't find anything shout "Reset! Reset!" quite a bit.   Higher-level players shout back "No way!...
reset2 is  found.  Used in {RL}, it means to put things back   to the way they were when you found them. 
restriction is  n. A {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 {feature}.  Often   used (esp. by {marketroid} types) to make it s...
restriction2 is  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. Newcom...
restriction3 is  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   17 items in a list, everyone will know it is a random number --- on   the other hand, a limit of 15...
restriction4 is  0- or 1-based indexing in binary) and you will get less   {flamage} for it.  Limits which are round numbers in base 10 are   always especially suspect. 
retcon is  /ret'kon/ [`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 leav...
retcon2 is  continuity) while completely   changing their interpretation.  E.g., 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 Sup...
retcon3 is  unbreakable."   "Marvelman's old adventures were retconned into synthetic   dreams."  "Swamp Thing was retconned from a transformed person   into a sentient vegetable."   [This is included because it is a good example of hackish linguisti...
retcon4 is  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] 
RETI is  v. Syn. {RTI}
retrocomputing is  /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 par...
retrocomputing2 is  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...
retrocomputing3 is  retrocomputing   hacks have included the programming language {INTERCAL}, a   {JCL}-emulating shell for UNIX, the card-punch-emulating editor   named 029, and various elaborate PDP-11 hardware emulators and RT-11   OS emulators wr...
RFC is  /R-F-C/ [Request For Comment] n. One of a long-established   series of numbered Internet standards widely followed by commercial   and PD software in the Internet and UNIX communities.  Perhaps the   single most influential one has been RFC-8...
RFC2 is  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   ...
RFE is  /R-F-E/ n. 1. [techspeak] Request For Enhancement.  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.
rib site is  [by analogy with {backbone site}] n. A machine that   has an on-demand high-speed link to a {backbone site} and serves   as a regional distribution point for lots of third-party traffic in   email and USENET news.  Compare {leaf site}, {...
rice box is  [from ham radio slang] n. Any Asian-made commodity   computer, esp. an 80x86-based machine built to IBM PC-compatible   ISA or EISA-bus standards.
Right Thing is  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 dis...
Right Thing2 is  do when it sees `(mod a 0)'?  Should   it return `a', or give a divide-by-0 error?"  Oppose   {Wrong Thing}. 
RL is  // [MUD community] n. Real Life.  "Firiss laughs in RL"   means that Firiss's player is laughing.  Oppose {VR}.
roach is  [Bell Labs] vt. To destroy, esp. of a data structure.  Hardware   gets {toast}ed or {fried}, software gets roached.
robust is  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 {bulletproof}.   Carries the additional connotation of elega...
robust2 is  detail.  Compare {smart}, oppose   {brittle}. 
rococo is  adj. {Baroque} in the extreme.  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 ex...
rococo2 is  decoration prevalent during the   mid-1700s in Europe.  Fred Brooks (the man who coined   {second-system effect}) said "Every program eventually becomes   rococo, and then rubble." 
rogue is  [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 to supp...
rogue2 is  UNIX's most important   and heavily used application libraries.  Nethack, Omega, Larn, and   an entire subgenre of computer dungeon games all took off from the   inspiration provided by `rogue(6)'.  See {nethack}. 
room-temperature IQ is  [IBM] quant. 80 or below.  Used in describing the   expected intelligence range of the {luser}.  "Well, but   how's this interface going to play with the room-temperature IQ   crowd?"  See {drool-proof paper}.  This is a much ...
root is  [UNIX] n. 1. The {superuser} account that ignores   permission bits, user number 0 on a UNIX system.  This account   has the user name `root'.  The term {avatar} is also used.   2. The top node of the system directory structure (home directo...
root2 is  privileged   system-maintenance login on any OS.  See {root mode}, {go root}. 
root mode is  n. Syn. with {wizard mode} or `wheel mode'.  Like   these, it is often generalized to describe privileged states in   systems other than OSes.
rot13 is  /rot ther'teen/ [USENET from `rotate alphabet   13 places'] n., v. 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 "Gu...
rot132 is  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 answers to puzzles.  A major   adva...
rot133 is  it   is self-inverse, so the same code can be used for encoding and   decoding. 
rotary debugger is  [Commodore] n. 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 {pizza, A...
RSN is  // adj. See {Real Soon Now}.
RTFAQ is  /R-T-F-A-Q/ [USENET primarily written, by analogy with   {RTFM}] imp. Abbrev. for `Read the FAQ!', an exhortation that   the person addressed ought to read the newsgroup's {FAQ list}   before posting questions.
RTFM is  /R-T-F-M/ [UNIX] imp. Acronym for `Read The Fucking   Manual'.  1. Used by {guru}s to brush off questions they   consider trivial or annoying.  Compare {Don't do that, then!}   2. Used when reporting a problem to indicate that you aren't jus...
RTFM2 is  figure out how to   interface UNIX to my toaster, and yes, I have RTFM."  Unlike   sense 1, this use is considered polite.  See also   {RTFAQ}, {RTM}.  The variant RTFS, where S = `Standard',   has also been reported.  Compare {UTSL}. 
RTI is  /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).  E...
RTI2 is  end a conversational digression.   See {pop}; see also {POPJ}. 
RTM is  /R-T-M/ [USENET acronym for `Read The Manual']   1. Politer variant of {RTFM}.  2. Robert T. Morris, perpetrator   of the great Internet worm of 1988; villain to many, na"ive hacker   gone wrong to a few.  Morris claimed that the worm that br...
RTM2 is  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 name on ITS was   hacked from RTM to {RTFM}. 
rude is  [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.  See {cuspy}.
runes is  pl.n. 1. Anything that requires {heavy wizardry} or   {black art} to {parse} core dumps, JCL commands, APL, or code   in a language you haven't a clue how to read.  Compare {casting   the runes}, {Great Runes}.  2. Special display character...
runic is  adj. Syn. {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`eme' (French; lit.   "Cowlike Bad System", idiomatically "Bitchy Bad S...
rusty iron is  n. Syn. {tired iron}.  It has been claimed that this   is the inevitable fate of {water MIPS}.
rusty memory is  n. Mass-storage that uses iron-oxide-based magnetic   media (esp. tape and the pre-Winchester removable disk packs used   in {washing machine}s).  Compare {donuts}.*S/N ratio // n. (also `s/n ratio', `sn ratio').  Syn.   {signal-to-n...
sacred is  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 sacre...
sacred2 is  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. 
saga is  [WPI] n. A cuspy but bogus raving story about N random   broken people.
sagan is  /say'gn/ [from Carl Sagan's TV series "Cosmos"; think   "billions and billions"] n. 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 ...
SAIL is  /sayl/, not /S-A-I-L/ n. 1. Stanford Artificial   Intelligence Lab.  An important site in the early development of   LISP; with the MIT AI Lab, BBN, CMU, and the UNIX community, one of   the major wellsprings of technical innovation and hack...

factpacks/jargon-split.fact  view on Meta::CPAN

software rot4 is  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 ...
software rot5 is  (e.g.,   the R1; see {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-...
software rot6 is  We can {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 ...
software rot7 is  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, ...
software rot8 is  day, and corrected appropriately.   Compare {bit rot}. 
softwarily is  /soft-weir'i-lee/ adv. In a way pertaining to software.   "The system is softwarily unreliable."  The adjective   `softwary' is *not* used.  See {hardwarily}.
softy is  [IBM] n. Hardware hackers' term for a software expert who   is largely ignorant of the mysteries of hardware.
some random X is  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   {J. Random}.
sorcerer's apprentice mode is  [from the film "Fantasia"] n. 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 s...
sorcerer's apprentice mode2 is  loops in {email} software.  Compare   {broadcast storm}, {network meltdown}. 
SOS is  n.,obs. /S-O-S/ 1. An infamously {losing} text editor.   Once, back in the 1960s, when a text editor was needed for the   PDP-6, a hacker crufted together a {quick-and-dirty} `stopgap   editor' to be used until a better one was written.  Unfo...
SOS2 is  discarded when new ones (in   particular, {TECO}) 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...
SOS3 is  editor BILOS   /bye'lohs/, the Brother-In-Law Of Stopgap (the alternate expansion   `Bastard Issue, Loins of Stopgap' has been proposed).  2. /sos/   n. To decrease; inverse of {AOS}, from the PDP-10 instruction   set. 
source of all good bits is  n. A person from whom (or a place from   which) useful information may be obtained.  If you need to know   about a program, a {guru} might be the source of all good bits.   The title is often applied to a particularly comp...
space-cadet keyboard is  n. The Knight keyboard, a now-legendary device   used on MIT LISP machines, which inspired several still-current   jargon terms and influenced the design of {EMACS}.  It was inspired   by the Stanford keyboard and equipped wi...
space-cadet keyboard2 is  keys for {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 ...
space-cadet keyboard3 is  key had an `L' and a two-way   arrow on the top, and the Greek letter lambda on the front.   And of course each of these might also be typed with any   combination of the control, meta, hyper, and super keys.  On this   keyb...
space-cadet keyboard4 is  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 mean...
space-cadet keyboard5 is  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 ope...
space-cadet keyboard6 is  bucky},   {meta bit}, {quadruple bucky}. 
SPACEWAR is  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 implemente...
SPACEWAR2 is  aficionados formed the core of   the early hacker culture at MIT.  Nine years later, a descendant   of the game motivated Ken Thompson to build, in his spare time on a   scavenged PDP-7, the operating system that became {{UNIX}}.  Less ...
SPACEWAR3 is  commercialized as one of   the first video games; descendants are still {feep}ing in video   arcades everywhere. 
spaghetti code is  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 co...
spaghetti inheritance is  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 s...
spaghetti inheritance2 is  (successful) attempt to discourage such   practice, through guilt-by-association with {spaghetti code}. 
spam is  [from the {MUD} community] vt. To crash a program by overrunning   a fixed-size buffer with excessively large input data.  See also   {buffer overflow}, {overrun screw}, {smash the stack}.
special-case is  vt. To write unique code to handle input to or   situations arising in program that are somehow distinguished from   normal processing.  This would be used for processing of mode   switches or interrupt characters in an interactive i...
special-case2 is  normal commands), or for processing   of {hidden flag}s in the input of a batch program or {filter}. 
speedometer is  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 software goes   through its main loop.  A swiftly moving pattern in...
speedometer2 is  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 n...
speedometer3 is  600)   actually had an *analog* speedometer on the front panel,   calibrated in instructions executed per second. 
spell is  n. Syn. {incantation}.
spiffy is  /spi'fee/ adj. 1. Said of programs having a pretty,   clever, or exceptionally well-designed interface. "Have you seen   the spiffy {X} version of {empire} yet?"  2. Said   sarcastically of a program that is perceived to have little more  ...
spiffy2 is  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. 
spin is  vi. Equivalent to {buzz}.  More common among C and UNIX   programmers.
spl is  /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.  Clas...
spl2 is  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 {interrupts locked out}. 
splat is  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 peopl...
splat2 is  [Rochester Institute of   Technology] The {command key} on a Mac (same as {ALT},   sense 2).  4. [Stanford] Name used by some people for the   Stanford/ITS extended ASCII   circle-x   character.  This character is also called `blobby' and ...
splat3 is  used by mathematicians as a   notation for `tensor product'.  5. [Stanford] Name for the   semi-mythical extended ASCII   circle-plus   character.  6. Canonical name for an output routine that outputs   whatever the local interpretation of...
splat4 is  4--6 are now nearly obsolete.  See   also {{ASCII}}. 
sponge is  [UNIX] n. A special case of a {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 stre...
sponge2 is  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 {slurp}. 
spooge is  /spooj/ 1. n. Inexplicable or arcane code, or random   and probably incorrect output from a computer program.  2. vi. To   generate spooge (sense 1).
spool is  [from early IBM `Simultaneous Peripheral Operation Off-Line',   but this acronym is widely thought to have been contrived for   effect] vt. To send files to some device or program (a `spooler')   that queues them up and does something usefu...
spool2 is  understood 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).  See also {demon}. 
stack is  n. A person's stack is the set of things he or she 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 wa...
stack2 is  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   i...
stack3 is  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, ...
stack4 is  spring up a bit.  See also {push} and {pop}.   At MIT, {pdl} used to be a more common synonym for {stack} in   all these contexts, and this may still be true.  Everywhere else   {stack} seems to be the preferred term.  {Knuth}   (`The Art ...
stack5 is  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, nesti...
stack6 is      lists, and even yo-yo lists! 
stack puke is  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 ...
stale pointer bug is  n. Synonym for {aliasing bug} used esp. among   microcomputer hackers.
state is  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 wedged   state."  The standard question "What's your state?" ...
state2 is  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...
state3 is  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). 
steam-powered is  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.
stiffy is  [University of Lowell,  Massachusetts.] n. 3.5-inch   {microfloppies}, so called because their jackets are more firm   than those of the 5.25-inch and the 8-inch floppy.  Elsewhere this might be   called a `firmy'.
stir-fried random is  alt. `stir-fried mumble' n. 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 {random}, {great-wall}, {rav...
stomp on is  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   {scribble}, {mangle}, {trash}, {scrog}, {roach}.
Stone Age is  n., adj. 1. In computer folklore, an ill-defined period   from ENIAC (ca. 1943) to the mid-1950s; the great age of   electromechanical {dinosaur}s.  Sometimes used for the entire   period up to 1960--61 (see {Iron Age}); however, it is ...
Stone Age2 is  the latter period in terms of   a `Bronze Age' era of transistor-logic, pre-ferrite-{core}   machines with drum or CRT mass storage (as opposed to just mercury   delay lines and/or relays).  See also {Iron Age}.  2. More   generally, a...
Stone Age3 is  hardware   or software technology.  Note that this is used even by people who   were there for the {Stone Age} (sense 1). 
stoppage is  /sto'p*j/ n. Extreme {lossage} that renders   something (usually something vital) completely unusable.  "The   recent system stoppage was caused by a {fried} transformer."
store is  [prob. from techspeak `main store'] n. Preferred Commonwealth   synonym for {core}.  Thus, `bringing a program into store' means   not that one is returning shrink-wrapped software but that a   program is being {swap}ped in.
stroke is  n. Common name for the slant (`/', ASCII 0101111)   character.  See {ASCII} for other synonyms.
strudel is  n. Common (spoken) name for the circumflex (`', ASCII   1000000) character.  See {ASCII} for other synonyms.
stubroutine is  /stuhb'roo-teen/ [contraction of `stub routine']   n.  Tiny, often vacuous placeholder for a subroutine that is to be   written or fleshed out later.
studlycaps is  /stuhd'lee-kaps/ n. A hackish form of silliness   similar to {BiCapitalization} for trademarks, but applied   randomly and to arbitrary text rather than to trademarks.  ThE   oRigiN and SigNificaNce of thIs pRacTicE iS oBscuRe.
stunning is  adj. Mind-bogglingly stupid.  Usually used in sarcasm.   "You want to code *what* in ADA?  That's ... a stunning   idea!"
stupid-sort is  n. Syn. {bogo-sort}.
subshell is  /suhb'shel/ [UNIX, MS-DOS] n. An OS command interpreter   (see {shell}) spawned from within a program, such that exit from   the command interpreter returns one to the parent program in a   state that allows it to continue execution.  Co...
sucking mud is  [Applied Data Research] adj. (also `pumping   mud') Crashed or 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...
sucking mud2 is  Often used as a query.  "We   are going to reconfigure the network, are you ready to suck mud?" 
sufficiently small is  adj. Syn. {suitably small}.
suit is  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 b...
suit2 is  2. A person who habitually wears   suits, as distinct from a techie or hacker.  See {loser},   {burble}, {management}, and {brain-damaged}.  English, by the   way, is relatively kind; our Soviet correspondent informs us that   the correspon...
suit3 is  lit.   a tool for grabbing garbage. 
suitable win is  n. See {win}.
suitably small is  [perverted from mathematical jargon] adj. 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 cor...
suitably small2 is  exclaimed "It works!"   Then, if the program dumps core on the first mouse click, one might   add "Well, for suitably small values of `works'."  Compare   the characterization of pi under {{random numbers}}. 
sun-stools is  n. Unflattering hackerism for SunTools, a pre-X   windowing environment notorious in its day for size, slowness, and   misfeatures.  {X}, however, is larger and slower; see   {second-system effect}.
sunspots is  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 {bit rot} --- from the myth that sunspots   will increase {cosmic rays}, which can flip single bit...
superprogrammer is  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,...
superprogrammer2 is  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   `superprog...
superprogrammer3 is  places as IBM   than in the hacker community.  It tends to stress na"ive measures   of productivity and to underweight creativity, ingenuity, and   getting the job *done* --- and to sidestep the question of   whether the 3,000 li...
superprogrammer4 is  three lines that do the {Right Thing}.  Hackers tend to prefer   the terms {hacker} and {wizard}. 
superuser is  [UNIX] n. Syn. {root}, {avatar}.  This usage has   spread to non-UNIX environments; the superuser is any account with   all {wheel} bits on.  A more specific term than {wheel}.
support is  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 relevant manuals better ...
support2 is  *not* a joke or exaggeration).  A   hacker's idea of `support' is a t^ete-`a-t^ete with the   software's designer. 
Suzie COBOL is  /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 ...
Suzie COBOL2 is  or (in some non-IBM circles) `Cobol Charlie'.   2. [proposed] Meta-name for any {code grinder}, analogous to   {J. Random Hacker}. 
swab is  /swob/ [From the mnemonic for the PDP-11 `SWAp Byte'   instruction, as immortalized in the `dd(1)' option `conv=swab'   (see {dd})] 1. vt. To solve the {NUXI problem} by swapping   bytes in a file.  2. n. The program in V7 UNIX used to perfo...
swab2 is  equivalent to it.  See also   {big-endian}, {little-endian}, {middle-endian},   {bytesexual}. 
swap is  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 nee...
swap2 is  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 temporaril...
swap3 is  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 i...
swap4 is  this   out", implying that the piece of paper is your extra-somatic   memory and if you don't swap the info out by writing it down it   will get overwritten and lost as you talk.  Compare {page in},   {page out}. 
swap space is  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."
swapped in is  n. See {swap}.  See also {page in}.
swapped out is  n. See {swap}.  See also {page out}.
swizzle is  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 f...
swizzle2 is  simplify code (e.g., by turning lots of   name lookups into pointer dereferences).  The converse operation is   sometimes termed `unswizzling'.  See also {snap}. 
sync is  /sink/ (var. `synch') n., vi. 1. To synchronize, to   bring into synchronization.  2. [techspeak] To force all pending   I/O to the disk; see {flush}, sense 2.  3. More generally, to   force a number of competing processes or agents to a sta...
sync2 is  to crash; thus, to checkpoint   (in the database-theory sense). 
syntactic sugar is  [coined by Peter Landin] n. Features added to a   language or other formalism to make it `sweeter' for humans,   that do not affect the expressiveness of the formalism (compare   {chrome}).  Used esp. when there is an obvious and ...
syntactic sugar2 is  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 variant `syntactic saccharine' is also...
syntactic sugar3 is  gratuitous, in that syntactic sugar   serves a purpose (making something more acceptable to humans) but   syntactic saccharine serves no purpose at all. 
sys-frog is  /sis'frog/ [the PLATO system] n. Playful variant of   `sysprog', which is in turn short for `systems programmer'.
sysadmin is  /sis'ad-min/ n. Common contraction of `system   admin'; see {admin}.
sysop is  /sis'op/ n. [esp. in the BBS world] The operator (and   usually the owner) of a bulletin-board system.  A common neophyte   mistake on {FidoNet} is to address a message to `sysop' in an   international {echo}, thus sending it to hundreds of...
system is  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...
system2 is  (in senses 1 and 2 only; for   sense 3 one mentions the particular program e.g., `LISP   hacker') 
systems jock is  n. See {jock}, (sense 2).
SysVile is  /sis-vil'/ n. See {Missed'em-five}.
system mangler is  n. Humorous synonym for `system manager', poss.   from the fact that one major IBM OS had a {root} account called   SYSMANGR.  Refers specifically to a systems programmer in charge of   administration, software maintenance, and upd...
system mangler2 is  emphasizes the technical end of the   skills involved.*T /T/ 1. [from LISP terminology for `true] Yes.  Used in   reply to a question (particularly one asked using the `-P   convention).  In LISP, the constant T means `true, among...
system mangler3 is  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 well respond `T, meaning that he wants coffee; but of course...
system mangler4 is  it happens, 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 {time T} (also {since time T equals minus infinity}).   3. [techs...
system mangler5 is  abbreviation   for the noun `transaction.  4. [Purdue] Alternate spelling of   {tee}. 
tail recursion is  n. If you arent sick of it already, see {tail   recursion}.
talk mode is  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...
talk mode2 is  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 or...
talk mode3 is  probably derived from) Morse-code jargon used by ham-radio amateurs   since the 1920s.   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; conv...
talk mode4 is  unfamiliar with FOO?, BCNU, HELLOP, {NIL}, and {T}.   The {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, ...
talk mode5 is  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 {bonk/oif}) people.  The   word `re by itself is taken as `regreet.  In general, t...
talk mode6 is  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 a...
talk mode7 is  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   t...
talk mode8 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...
talk mode9 is  confusion may result; in that case it is often fastest just to type   "xxx" and start over from before the mistake.   See also {hakspek}, {emoticon}, {bonk/oif}. 
talker system is  n. British hackerism for software that enables   real-time chat or {talk mode}.
tall card is  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   {short card}.  When IBM introduced the PS/2 model 30 (its last   gasp at supporting the ISA) they made the case lo...
tall card2 is  wouldnt fit; this was felt to be a   reincarnation of the {connector conspiracy}, done with less   style. 
tanked is  adj. Same as {down}, used primarily by UNIX hackers.  See   also {hosed}.  Popularized as a synonym for `drunk by Steve   Dallas in the late lamented "Bloom County" comic strip.
tar and feather is  [from UNIX `tar(1)] vt. 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 {compress}).  The latter action is   dubbe...
tar and feather2 is  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. 
taste is  [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." ...
taste2 is  essentially   synonyms, `taste and {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 {flavor}.  Also...
taste3 is  `kind or `variety not shared by   `taste.  {Flavor} is a more popular word than `taste,   though both are used.  See also {elegant}.  2. Alt. sp. of   {tayste}. 
tayste is  /tayst/ n. Two bits; also as {taste}.  Syn. {crumb},   {quarter}.  Compare {{byte}}, {dynner}, {playte},   {nybble}, {quad}.
TCB is  /T-C-B/ [IBM] n. 1. Trouble Came Back.  An intermittent or   difficult-to-reproduce problem that has failed to respond to   neglect.  Compare {heisenbug}.  Not to be confused with   2. Trusted Computing Base, an `official jargon term from the...
ISO standard cup of tea is  [South Africa] n. 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.   Like many ...
ISO standard cup of tea2 is  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   feelin...
ISO standard cup of tea3 is  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 dont mix very well. 
TechRef is  /tekref/ [MS-DOS] n. The original `IBM PC   Technical Reference Manual, including the BIOS listing and   complete schematics for the PC.  The only PC documentation in the   issue package thats considered serious by real hackers.
TECO is  /teekoh/ obs. 1. vt. Originally, to edit using the TECO   editor in one of its infinite variations (see below).  2. vt.,obs.   To edit even when TECO is *not* the editor being used!  This   usage is rare and now primarily historical.  2. [or...
TECO2 is  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 might have been the most prolific editor in use before   {EMACS}, to which...
TECO3 is  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 hacker game used to be ment...
TECO4 is  corresponding to human names did.  As an example   of TECOs 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...
TECO5 is  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 {ALT}...
TECO6 is  fact, this very program was used to produce the second, sorted   list from the first list.  The first hack at it had a {bug} GLS   (the author) had accidentally omitted the `@ in front   of `F^B, which as anyone can see is clearly the {Wron...
TECO7 is  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 ...
TECO8 is  affections of hackerdom by {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  ...
TECO9 is  antiquarian interest.  See   also {retrocomputing}, {write-only language}. 
tee is  n.,vt. [Purdue] A carbon copy of an electronic transmission.   "Oh, youre sending him the {bits} to that?  Slap on a tee for   me."  From the UNIX command `tee(1), itself named after a   pipe fitting (see {plumbing}).  Can also mean `save one...
Telerat is  /tel*-rat/ n. Unflattering hackerism for `Teleray, a   line of extremely losing terminals.  See also {terminak},   {sun-stools}, {HP-SUX}.
TELNET is  /telnet/ vt. To communicate with another Internet host   using the {TELNET} program.  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 t...
ten-finger interface is  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.
tense is  adj. Of programs, very clever and efficient.  A tense piece   of code often got that way because it was highly {bum}med, but   sometimes it was just based on a great idea.  A comment in a clever   routine by Mike Kazar, once a grad-student ...
tense2 is  will bring tears to your eyes."  A tense   programmer is one who produces tense code. 
tenured graduate student is  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 dont r...
tenured graduate student2 is  professors do, but a tenth-year graduate   student has probably been around the university longer than any   untenured professor. 
tera- is  /ter*/ [SI] pref. See {{quantifiers}}.
teraflop club is  /ter*-flop kluhb/ [FLOP = Floating Point   Operation] n. 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 techni...
teraflop club2 is  said to have been the founder. 
terminak is  /termi-nak`/ [Caltech, ca. 1979] n. 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...
terminak2 is  {sun-stools}, {Telerat},   {HP-SUX}. 
terminal brain death is  n. The extreme form of {terminal illness}   (sense 1).  What someone who has obviously been hacking   continuously for far too long is said to be suffering from.
terminal illness is  n. 1. Syn. {raster burn}.  2. The `burn-in   condition your CRT tends to get if you dont have a screen saver.
terminal junkie is  [UK] n. A {wannabee} or early   {larval stage} hacker who spends most of his or her time wandering   the directory tree and writing {noddy} programs just to get   a fix of computer time.  Variants include `terminal   jockey, `cons...
terminal junkie2 is  `console jockey seems to imply more expertise than the other   three (possibly because of the exalted status of the {{console}}   relative to an ordinary terminal).  See also {twink},   {read-only user}. 
terpri is  /terpree/ [from LISP 1.5 (and later, MacLISP)] vi. To   output a {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 early OSes, no c...
terpri2 is  line was formed, so this operation   terminated the line and emitted the output. 
test is  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 ...
test2 is  mistakes.  Judging by the quality of most   software, the second definition is far more prevalent.  See also   {demo}. 
TeX is  /tekh/ n. An extremely powerful {macro}-based   text formatter written by Donald E. Knuth, very popular in the   computer-science community (it is good enough to have displaced   UNIX `troff(1), the other favored formatter, even at many   UNI...
TeX2 is  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...
TeX3 is  TeXnician (TeX user), TeXhacker (TeX   programmer), TeXmaster (competent TeX programmer), TeXhax,   and TeXnique.   Knuth began TeX because he had become annoyed at the declining   quality of the typesetting in volumes I--III of his monument...
TeX4 is  {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 ...
TeX5 is  frozen around 1985, but volume IV of `The Art of Computer   Programming has yet to appear as of mid-1991.  The impact and   influence of TeXs design has been such that nobody minds this   very much.  Many grand hackish projects have started ...
TeX6 is  something else; Knuths diversion was   simply on a grander scale than most. 
text is  n. 1. [techspeak] Executable code, esp. a `pure code   portion shared between multiple instances of a program running in a   multitasking OS (compare {English}).  2. Textual material in the   mainstream sense; data in ordinary {{ASCII}} or {...
text2 is   "Those are text files;   you can review them using the editor."  These two contradictory   senses confuse hackers, too. 
thanks in advance is  [USENET] Conventional net.politeness ending a   posted request for information or assistance.  Sometimes written   `advTHANKSance or `aTdHvAaNnKcSe or abbreviated `TIA.  See   {net.-}, {netiquette}.
the X that can be Y is not the true X is  Yet another instance of   hackerdoms 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 "T...
the X that can be Y is not the true X2 is  true Tao."  The implication   is often that the X is a mystery accessible only to the   enlightened.  See the {trampoline} entry for an example, and   compare {has the X nature}. 
theology is  n. 1. Ironically or humorously used to refer to   {religious issues}.  2. Technical fine points of an abstruse   nature, esp. those where the resolution is of theoretical   interest but is relatively {marginal} with respect to actual use...
theology2 is  software issues with a   heavy AI or language-design component, such as the smart-data vs.   smart-programs dispute in AI. 
theory is  n. The consensus, idea, plan, story, or set of rules that   is currently being used to inform a behavior.  This is a   generalization and abuse of the technical meaning.  "Whats the   theory on fixing this TECO loss?"  "Whats the theory on...

factpacks/jargon-split.fact  view on Meta::CPAN

topic drift is  n. Term used on GEnie, USENET and other electronic   fora to describe the tendency of a {thread} to drift away from   the original subject of discussion (and thus, from the Subject   header of the originating message), or the results ...
topic drift2 is  reminders that the discussion has   strayed off any useful track.  "I think we started with a question   about Nivens last book, but weve ended up discussing the sexual   habits of the common marmoset.  Now *thats* topic drift!" 
topic group is  n. Syn. {forum}.
TOPS-10 is  /tops-ten/ n. DECs proprietary OS for the fabled {PDP-10}   machines, long a favorite of hackers but now effectively extinct.   A fountain of hacker folklore; see appendix A.  See also {{ITS}},   {{TOPS-20}}, {{TWENEX}}, {VMS}, {operating...
TOPS-102 is  BOTS-10 (from `bottoms-ten) as a comment on the   inappropriateness of describing it as the top of anything. 
TOPS-20 is  /tops-twentee/ n. See {{TWENEX}}.
toto is  /tohtoh/ n. This is reported to be the default scratch   file name among French-speaking programmers --- in other words, a   francophone {foo}.
tourist is  [ITS] n. A guest on the system, especially one who   generally logs in over a network from a remote location for {comm   mode}, email, games, and other trivial purposes.  One step below   {luser}.  Hackers often spell this {turist}, perha...
tourist2 is  {luser} (this also expresses the   ITS cultures penchant for six-letterisms).  Compare {twink},   {read-only user}. 
tourist information is  n. Information in an on-line display that is   not immediately useful, but contributes to a viewers gestalt of   whats going on with the software or hardware behind it.  Whether a   given piece of info falls in this category d...
tourist information2 is  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. 
touristic is  adj. Having the quality of a {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.
toy is  n. A computer system; always used with qualifiers.   1. `nice toy One that supports the speakers hacking style   adequately.  2. `just a toy A machine that yields   insufficient {computron}s for the speakers preferred uses.  This   is not con...
toy2 is  least be fun.   It is also strongly conditioned by ones 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 {Get   a real computer!}. 
toy language is  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.  {Bad Thing}s   can result when a toy language is promoted as a ...
toy language2 is  (see {bondage-and-discipline   language}); the classic example is {{Pascal}}.  Several moderately   well-known formalisms for conceptual tasks such as programming Turing   machines also qualify as toy languages in a less negative se...
toy problem is  [AI] n. A deliberately oversimplified case of a   challenging problem used to investigate, prototype, or test   algorithms for a real problem.  Sometimes used pejoratively.  See   also {gedanken}, {toy program}.
toy program is  n. 1. One that can be readily comprehended; hence, a   trivial program (compare {noddy}).  2. One for which the effort   of initial coding dominates the costs through its life cycle.   See also {noddy}.
trampoline is  n. An incredibly {hairy} technique, found in some   {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...
trampoline2 is  pieces of {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 doesnt bend your brain is not the true   tram...
trap is  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 tr...
trap2 is  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 {HLL} programmers) and   appears to be fading int...
trap3 is  assembler continues to shrink.  However, it is still important to   computer architects and systems hackers (see {system},   sense 1), who use it to distinguish deterministically repeatable   exceptions from timing-dependent ones (such as I...
trap door is  alt. `trapdoor n. 1. Syn. {back door}.   2. [techspeak] A `trap-door function is one which is easy to   compute but very difficult to compute the inverse of.  Such   functions have important applications in cryptography, specifically   ...
trash is  vt. To destroy the contents of (said of a data structure).   The most common of the family of near-synonyms including {mung},   {mangle}, and {scribble}.
tree-killer is  [Sun] n. 1. A printer.  2. A person who wastes paper.   This should be interpreted in a broad sense; `wasting paper   includes the production of {spiffy} but {content-free} documents.   Thus, most {suit}s are tree-killers.
trit is  /trit/ [by analogy with `bit] n. One base-3 digit; the   amount of information conveyed by a selection among one of three   equally likely outcomes (see also {bit}).  These arise, for   example, in the context of a {flag} that should actuall...
trit2 is  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). 
trivial is  adj. 1. Too simple to bother detailing.  2. Not worth the   speakers time.  3. Complex, but solvable by methods so well known   that anyone not utterly {cretinous} would have thought of them   already.  4. Any problem one has already solv...
trivial2 is  evaluates to `Ive seen it before).   Hackers notions of triviality may be quite at variance with those   of non-hackers.  See {nontrivial}, {uninteresting}. 
troglodyte is  [Commodore] n. 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 a...
troglodyte2 is  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. 
troglodyte mode is  [Rice University] n. Programming with the lights   turned off, sunglasses on, and the terminal inverted (black on   white) because youve been up for so many days straight that your   eyes hurt (see {raster burn}).  Loud music blar...
troglodyte mode2 is  optional but recommended.  See {larval   stage}, {hack mode}. 
Trojan horse is  [coined by MIT-hacker-turned-NSA-spook Dan Edwards]   n. A program designed to break security or damage a system that is   disguised as something else benign, such as a directory lister,   archiver, a game, or (in one notorious 1990 ...
Trojan horse2 is  destroy viruses!  See {back door}, {virus},   {worm}. 
true-hacker is  [analogy with `trufan from SF fandom] n. 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 ...
true-hacker2 is  act of a true-hacker."  Compare   {demigod}, oppose {munchkin}. 
tty is  /T-T-Y/ [UNIX], /titee/ [ITS, but some UNIX people say it   this way as well; this pronunciation is not considered to have   sexual undertones] n. 1. A terminal of the teletype variety,   characterized by a noisy mechanical printer, a very li...
tty2 is   Usage antiquated (like the   TTYs themselves).  See also {bit-paired keyboard}.   2. [especially UNIX] Any terminal at all; sometimes used to refer   to the particular terminal controlling a given job. 
tube is  1. n. A CRT terminal.  Never used in the mainstream sense of   TV; real hackers dont watch TV, except for Loony Toons, Rocky &   Bullwinkle, Trek Classic, the Simpsons, and the occasional cheesy   old swashbuckler movie (see appendix B).  2....
tube2 is  someone elses terminal.  "Tube me that   note?" 
tube time is  n. Time spent at a terminal or console.  More inclusive   than hacking time; commonly used in discussions of what parts of   ones environment one uses most heavily.  "I find Im spending too   much of my tube time reading mail since I st...
tunafish is  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 {BSD} 4.2 distribution.  The   joke was removed in later releases once commercial site...
tunafish2 is  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 cant   tunafish".  Variant...
tunafish3 is  though it has been excised from some versions by humorless   management {droid}s.  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 n...
tune is  [from automotive or musical usage] vt. To optimize a program   or system for a particular environment, esp. by adjusting numerical   parameters designed as {hook}s for tuning, e.g., by changing   `#define lines in C.  One may `tune for time ...
tune2 is  memory use), or   `tune for configuration (most efficient use of hardware).  See   {bum}, {hot spot}, {hand-hacking}. 
turbo nerd is  n. See {computer geek}.
turist is  /toorist/ n. Var. sp. of {tourist}, q.v.  Also in   adjectival form, `turistic.  Poss. influenced by {luser} and   `Turing.
tweak is  vt. 1. To change slightly, usually in reference to a value.   Also used synonymously with {twiddle}.  If a program is almost   correct, rather than figure out the precise problem you might   just keep tweaking it until it works.  See {frobn...
tweak2 is  debugging}.  2. To {tune}   or {bum} a program; preferred usage in the U.K. 
TWENEX is  /tweneks/ n. The TOPS-20 operating system by 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   {{ITS}} or {{WAITS}} partisans).  TOPS-20 began in 1969 a...
TWENEX2 is  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 ...
TWENEX3 is  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 be...
TWENEX4 is  it was discovered that `krans meant `funeral shroud in   Swedish.  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 d...
TWENEX5 is  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 (th...
TWENEX6 is  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 DECs decision to scrap all the   internal rivals to the VAX architecture...
TWENEX7 is  DEC-20 and put a sad end to TWENEXs brief day in   the sun.  DEC attempted to convince TOPS-20 hackers to convert to   {VMS}, but instead, by the late 1980s, most of the TOPS-20   hackers had migrated to UNIX. 
twiddle is  n. 1. Tilde (ASCII 1111110, `~).  Also   called `squiggle, `sqiggle (sic --- pronounced /skigl/),   and `twaddle, but twiddle is the most common term.  2. A small   and insignificant change to a program.  Usually fixes one bug and   gener...
twiddle2 is  something in a small   way.  Bits, for example, are often twiddled.  Twiddling a switch or   knob implies much less sense of purpose than toggling or tweaking   it; see {frobnicate}.  To speak of twiddling a bit connotes   aimlessness, a...
twiddle3 is  the   bit; `toggling a bit has a more specific meaning (see {bit   twiddling}, {toggle}). 
twink is  /twink/ [UCSC] n. Equivalent to {read-only user}.  Also   reported on the USENET group soc.motss; may derive from gay   slang for a cute young thing with nothing upstairs.
two pi is  quant. The number of years it takes to finish ones   thesis.  Occurs in stories in the following form "He started on   his thesis; 2 pi years later..."
two-to-the-N is  quant. An amount much larger than {N} but smaller   than {infinity}.  "I have 2-to-the-N things to do before I can   go out for lunch" means you probably wont show up.
twonkie is  /twonkee/ n. The software equivalent of a Twinkie (a   variety of sugar-loaded junk food, or (in gay slang) the male   equivalent of `chick); a useless `feature added to look sexy   and placate a {marketroid} (compare {Saturday-night   sp...
twonkie2 is  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.*UBD /U-B-D/ [abbreviation f...
twonkie3 is  to close out trouble reports obviously due to   utter cluelessness on the user's part.  Compare {pilot error};   oppose {PBD}; see also {brain-damaged}. 
UN*X is  n. Used to refer to the UNIX operating system (a trademark of   AT&T) in writing, but avoiding the need for the ugly   {(TM)} typography.   Also used to refer to any or all varieties of Unixoid operating   systems.  Ironically, lawyers now s...
UN*X2 is  TM-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 ne...
UN*X3 is  `G--d' is used.  See also   {glob}. 
undefined external reference is  excl. [UNIX] A message from UNIX's   linker.  Used in speech to flag loose ends or dangling references   in an argument or discussion.
under the hood is  prep. [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 ...
under the hood2 is  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...
undocumented feature is  n. See {feature}.
uninteresting is  adj. 1. Said of a problem that, although   {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...
uninteresting2 is  problems as intolerable wastes of   time, to be solved (if at all) by lesser mortals.  *Real*   hackers (see {toolsmith}) generalize uninteresting problems   enough to make them interesting and solve them --- thus solving the   ori...
uninteresting3 is  {SMOP};   compare {toy problem}, oppose {interesting}. 
UNIX is  /yoo'niks/ [In the authors' words, "A weak pun on   Multics"] n. (also `Unix') An interactive time-sharing system   originally invented in 1969 by Ken Thompson after Bell Labs left   the Multics project, originally so he could play games on ...
UNIX2 is  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...
UNIX3 is  many different people, resulting in a uniquely flexible and   developer-friendly environment.  In 1991, UNIX is the most widely   used multiuser general-purpose operating system in the world.  Many   people consider this the most important ...
UNIX4 is  opposition (but see {UNIX weenie} and {UNIX   conspiracy} for an opposing point of view).  See {Version 7},   {BSD}, {USG UNIX}. 
UNIX brain damage is  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...
UNIX brain damage2 is  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...
UNIX brain damage3 is  is a {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 harden...
UNIX conspiracy is  [ITS] n. According to a conspiracy theory long   popular among {{ITS}} and {{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...
UNIX conspiracy2 is  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 co...
UNIX conspiracy3 is  was lent a substantial impetus   in 1984 by the paper referenced in the {back door} entry.   In this view, UNIX was designed to be one of the first computer   viruses (see {virus}) --- but a virus spread to computers indirectly  ...
UNIX conspiracy4 is  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 DEC president Kenneth Olsen shortly before DEC began   activ...
UNIX conspiracy5 is  workstations.  (Olsen now   claims to have been misquoted.) 
UNIX weenie is  [ITS] n. 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 w...
UNIX weenie2 is  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...
UNIX weenie3 is  2. A derogatory term for anyone   who engages in uncritical praise of UNIX.  Often appearing in the   context "stupid UNIX weenie".  See {Weenix}, {UNIX   conspiracy}.  See also {weenie}. 
unixism is  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 {unixism}s include gratuitous use of `for...
unixism2 is  undocumented but well-known features of   UNIX libraries such as `stdio(3)' are supported elsewhere;   reliance on {obscure} side-effects of system calls (use of   `sleep(2)' with a 0 argument to clue the scheduler that   you're willing ...
unixism3 is  assumption that freshly allocated memory is zeroed; and the assumption   that fragmentation problems won't arise from never `free()'ing   memory.  Compare {vaxocentrism}; see also {New Jersey}. 
unswizzle is  v. See {swizzle}.
unwind the stack is  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...
unwind the stack2 is  this is done with   `longjmp'/`setjmp', in LISP with `throw/catch'.   See also {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 ...
unwind-protect is  [MIT from the name of a LISP operator] n. 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."
up is  adj. 1. Working, in order.  "The down escalator is up."   Oppose {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.
upload is  /uhp'lohd/ v. 1. [techspeak] To transfer programs or data   over a digital communications link from a smaller or peripheral   `client' system to a larger or central `host' one.  A transfer in   the other direction is, of course, called a {...
upload2 is  ground-to-space comm under that entry).   2. [speculatively] To move the essential patterns and algorithms   that make up one's mind from one's brain into a computer.  Only   those who are convinced that such patterns and algorithms captu...
upload3 is  prospect with   gusto. 
upthread is  adv. Earlier in the discussion (see {thread}), i.e.,   `above'. "As Joe pointed out upthread, ..."  See also   {followup}.
urchin is  n. See {munchkin}.
USENET is  /yoos'net/ or /yooz'net/ [from `Users' Network'] n.   A distributed {bboard} (bulletin board) system supported mainly   by UNIX machines.  Originally implemented in 1979-1980 by Steve   Bellovin, Jim Ellis, Tom Truscott, and Steve Daniel a...
USENET2 is  become international in scope   and is now probably the largest decentralized information utility   in existence.  As of early 1991, it hosts well over   700 {newsgroup}s and an average of 16 megabytes (the equivalent   of several thousan...
USENET3 is    discussion, chatter, and {flamage} every day. 
user is  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 {real user}.  2. A programmer who will believe   anything you tell him.  One who asks silly questions.  ...
user2 is  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 befo...
user3 is  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 ther...
user4 is  program there are implementors (hackers)   and {luser}s.  The users are looked down on by hackers to a mild   degree because they don't understand the full ramifications of the   system in all its glory.  (The few users who do are known as ...
user5 is  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 s...
user6 is  between the two terms; the subtle distinctions must be resolved by   context. 
user-friendly is  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.  S...
user-friendly2 is  {Macintrash}, {user-obsequious}. 
user-obsequious is  adj. Emphatic form of {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 {WIMP...
USG UNIX is  /U-S-G yoo'niks/ n. Refers to AT&T UNIX   commercial versions after {Version 7}, especially System III and   System V releases 1, 2, and 3.  So called because during most of   the life-span of those versions AT&T's support crew was calle...
UTSL is  // [UNIX] n. On-line acronym for `Use the Source, Luke' (a   pun on Obi-Wan Kenobi's "Use the Force, Luke!" in `Star   Wars') --- analogous to {RTFM} but more polite.  This is a   common way of suggesting that someone would be best off readi...
UTSL2 is  feature is causing confusion,   rather than making yet another futile pass through the manuals or   broadcasting questions that haven't attracted {wizard}s to   answer them.  In theory, this is appropriately directed only at   associates of...
UTSL3 is  practice,   bootlegs of UNIX source code (made precisely for reference   purposes) are so ubiquitous that one may utter this at almost   anyone on {the network} without concern.  In the near future   (this written in 1991) source licenses m...
UTSL4 is  recent release of the Mach 3.0 microkernal,   given the continuing efforts of the {GNU} project, and with the   4.4BSD release on the horizon, complete free source code for   UNIX-clone toolsets and kernels should soon be widely available. 
UUCPNET is  n. 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 {bang path} is on UUCPNET.  See {netw...
UUCPNET2 is  permutation of ADV (i.e.,   {ADVENT}), used to avoid a particular {admin}'s continual   search-and-destroy sweeps for the game] n. A leisure-time activity   of certain hackers involving the covert exploration of the `secret'   parts of l...
UUCPNET3 is  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 {phreaking}).   The most extreme and dangerous form of vadd...
UUCPNET4 is  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   th...
UUCPNET5 is  try this at home!    See also {hobbit} (sense 2). 
vanilla is  [from the default flavor of ice cream in the U.S.] adj.   Ordinary {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 won...
vanilla2 is  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...
vanilla3 is  the   latter means `default', whereas vanilla simply means `ordinary'.   For example, when hackers go on a {great-wall}, hot-and-sour   wonton soup is the {canonical} wonton soup to get (because that   is what most of them usually order)...
vannevar is  /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  ...
vannevar2 is  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 r...
vannevar3 is  effect had   already been demonstrated.  Other famous vannevars have included   magnetic-bubble memory, LISP machines, {videotex}, and a paper from   the late 1970s that computed a purported ultimate limit on areal   density for ICs tha...
vannevar4 is  of 5 years later. 
vaporware is  /vay'pr-weir/ n. Products announced far in advance of   any release (which may or may not actually take place).
var is  /veir/ or /var/ n. Short for `variable'.  Compare {arg},   {param}.
VAX is  /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 {killer micro}s after abou...
VAX2 is  favorite machine of them all, esp.   after the 1982 release of 4.2 BSD UNIX (see {BSD}).  Esp.   noted for its large, assembler-programmer-friendly instruction set   --- an asset that became a liability after the RISC revolution.   2. A majo...
VAX3 is  here because   its alleged sales pitch, "Nothing sucks like a VAX!" became a   sort of battle-cry of RISC partisans.  Ironically, the slogan was   *not* actually used by the Vax vacuum-cleaner people, but was   actually that of a rival brand...
VAX4 is  an...").  It is claimed, however, 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. 
VAXectomy is  /vak-sek't*-mee/ [by analogy with `vasectomy'] n. A   VAX removal.  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 ca...
VAXen is  /vak'sn/ [from `oxen', perhaps influenced by `vixen'] n.   (alt. `vaxen') The plural canonically used among hackers for the   DEC VAX computers.  "Our installation has four PDP-10s and twenty   vaxen."  See {boxen}.
vaxherd is  n. /vaks'herd/ [from `oxherd'] A VAX operator.
vaxism is  /vak'sizm/ n. A piece of code that exhibits   {vaxocentrism} in critical areas.  Compare {PC-ism},   {unixism}.
vaxocentrism is  /vak`soh-sen'trizm/ [analogy with   `ethnocentrism'] n. A notional disease said to afflict   C programmers who persist in coding according to certain assumptions that are    valid (esp. under UNIX) on {VAXen} but false elsewhere. Amo...
vaxocentrism2 is  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 `vaxocentr...
vaxocentrism3 is  have been used synonymously. 
vdiff is  /vee'dif/ v.,n. Visual diff.  The operation of finding   differences between two files by {eyeball search}.  The term   `optical diff' has also been reported.  See {diff}.
veeblefester is  /vee'b*l-fes`tr/ [from the "Born Loser"   comix via Commodore; prob. originally from `Mad' Magazine's   `Veeblefeetzer' parodies ca. 1960] n. Any obnoxious person engaged   in the (alleged) professions of marketing or management.  An...
Venus flytrap is  [after the insect-eating plant] n. See {firewall   machine}.
verbage is  /ver'b*j/ n. A deliberate misspelling and mispronunciation of   {verbiage} that assimilates it to the word `garbage'.  Compare   {content-free}.  More pejorative than `verbiage'.
verbiage is  n. When the context involves a software or hardware   system, this refers to {{documentation}}.  This term borrows the   connotations of mainstream `verbiage' to suggest that the   documentation is of marginal utility and that the motive...
verbiage2 is  with the ostensible subject. 
Version 7 is  alt. V7 /vee' se'vn/ n. The 1978 unsupported release of   {{UNIX}} ancestral to all current commercial versions.  Before   the release of the POSIX/SVID standards, V7's features were often   treated as a UNIX portability baseline.  See ...
Version 72 is  old-timers impatient with commercialization and   kernel bloat still maintain that V7 was the Last True UNIX. 
vgrep is  /vee'grep/ v.,n. Visual grep.  The operation of finding   patterns in a file optically rather than digitally.  See {grep};   compare {vdiff}.
vi is  /V-I/, *not* /vi/ and *never* /siks/ [from   `Visual Interface'] n. A screen editor crufted together by Bill Joy   for an early {BSD} version.  Became the de facto standard UNIX   editor and a nearly undisputed hacker favorite until the rise o...
vi2 is  frustrate new users no end,   as it will neither take commands while expecting input text nor   vice versa, and the default setup provides no indication of which   mode one is in (one correspondent accordingly reports that he has   often hear...
vi3 is  Nevertheless it   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 bulky EM...
videotex is  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 ...
videotex2 is  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   overestimate...
videotex3 is    computer and the cost of local intelligence at the user's end.   Like the {gorilla arm} effect, this has been a cautionary tale   to hackers ever since.  See also {vannevar}. 
virgin is  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 {virus} through {SEX}.)  Also, by   extension, buffers and the like within a program that...
virtual is  [via the technical term `virtual memory', prob. from the   term `virtual image' in optics] adj. 1. Common alternative to   {logical}.  2. Simulated; performing the functions of something   that isn't really there.  An imaginative child's ...
virtual Friday is  n. 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...
virtual Friday2 is  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. 
virtual reality is  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 {cyberspace}.  2. A form of network   interaction incorporating aspects of role-playing...
virtual reality2 is  comedy, and `true confessions'   magazines.  In a virtual reality forum (such as USENET's   alt.callahans newsgroup or the {MUD} experiments on Internet),   interaction between the participants is written like a shared novel   co...
virtual reality3 is  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 con...
virtual reality4 is  anything goes.  See {bamf}, {cyberspace}. 
virus is  [from the obvious analogy with biological viruses, via SF]   n. A cracker program that searches out other programs and `infects'   them by embedding a copy of itself in them, so that they become   {Trojan Horse}s.  When these programs are e...
virus2 is  thus propagating the `infection'.  This   normally happens invisibly to the user.  Unlike a {worm}, a   virus cannot infect other computers without assistance.  It is   propagated by vectors such as humans trading programs with their   fri...
virus3 is  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 your display (...
virus4 is  Many nasty viruses, written by particularly   perversely minded {cracker}s, do irreversible damage, like   nuking all the user's files.   In the 1990s, viruses have become a serious problem, especially   among IBM PC and Macintosh users (t...
virus5 is  viruses to spread easily, even infecting the   operating system).  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...
virus6 is  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 {worm} or   even a {Trojan horse})...
visionary is  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...
visionary2 is  computer be programmed to make use of   the camera information?  See {SMOP}, {AI-complete}.)  2. [IBM]   One who reads the outside literature.  At IBM, apparently, such a   penchant is viewed with awe and wonder. 
VMS is  /V-M-S/ n. 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 commer...
VMS2 is  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  ...
VMS3 is  my poor stomach all squeamious.                                         --- The Great Quux   See also {VAX}, {{TOPS-10}}, {{TOPS-20}}, {{UNIX}}, {runic}. 
voice is  vt. To phone someone, as opposed to emailing them or   connecting in talk mode.  "I'm busy now; I'll voice you later."
voice-net is  n. Hackish way of referring to the telephone system,   analogizing it to a digital network.  USENET {sig block}s not   uncommonly include the sender's phone next to a "Voice" or   "Voice-Net" header; common variants of this are "Voicene...
voodoo programming is  [from George Bush's "voodoo economics"] n.   The use by guess or cookbook of an {obscure} or {hairy} system,   feature, or algorithm that one does not truly understand.  The   implication is that the technique may not work, and...
voodoo programming2 is  Almost synonymous with {black magic},   except that black magic typically isn't documented and   *nobody* understands it.  Compare {magic}, {deep magic},   {heavy wizardry}, {rain dance}, {cargo cult programming},   {wave a de...
VR is  // [MUD] n. On-line abbrev for {virtual reality}, as   opposed to {RL}.
Vulcan nerve pinch is  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 many micros this is Ctrl-Alt-Del; ...
Vulcan nerve pinch2 is  <Cmd>-<Power switch>!  Also called   {three-finger salute}.  Compare {quadruple bucky}. 
vulture capitalist is  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...
vulture capitalist2 is  Fudd's immortal   line "You wascawwy wabbit!"] n. 1. A legendary early hack   reported on a System/360 at RPI and elsewhere around 1978.  The   program would make two copies of itself every time it was run,   eventually crashi...
vulture capitalist3 is   includes infinite self-replication but is not a {virus} or   {worm}.  See also {cookie monster}. 
WAITS is  /wayts/ n. The mutant cousin of {{TOPS-10}} used on a   handful of systems at {{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 frequ...
WAITS2 is  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 {EMACS},  ...
WAITS3 is  `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...
WAITS4 is  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.  {Bucky bits} were also invented there ---   thus, the ALT key on every IBM PC is ...
WAITS5 is  seldom duplicated elsewhere 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 ...
WAITS6 is  and video signals to be switched   to programming terminals. 
waldo is  /wol'doh/ [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 des...
waldo2 is  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   i...
waldo3 is  and general   nonsense word.  See {foo}, {bar}, {foobar}, {quux}. 
walk is  n.,vt. Traversal of a data structure, especially an array or   linked-list data structure in {core}.  See also {codewalker},   {silly walk}, {clobber}.
walk off the end of is  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 {off-by-one error}.  Compare   {clobber}, {roach}, {smash the stack}.
walking drives is  n. An occasional failure mode of magnetic-disk   drives back in the days when they were huge, clunky {washing   machine}s.  Those old {dinosaur} parts carried terrific angular   momentum; the combination of a misaligned spindle or ...
walking drives2 is  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 jamme...
walking drives3 is  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   hacke...
walking drives4 is  patterns that   would do this to particular drive models and held disk-drive races. 
wall is  [WPI] interj. 1. An indication of confusion, usually spoken   with a quizzical tone  "Wall??"  2. A request for further   explication.  Compare {octal forty}.   It is said that "Wall?" really came from `like talking to a   blank wall'.  It w...
wall2 is  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.  Late...
wall3 is  themselves. 
wall follower is  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 p...
wall follower2 is  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 ...
wall follower3 is  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   un...
wall follower4 is  See also {code   grinder}, {droid}. 
wall time is  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 {clocks} required to execute i...
wall time2 is  differ, as no one program gets all the   {clocks}, and on multiprocessor systems with good thread support   one may get more processor clocks than real-time clocks). 
wallpaper is  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 wallp...
wallpaper2 is  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 {wallpaper} will take hold there.   The t...
wallpaper3 is  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 `Win...
wallpaper4 is  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.) 
wango is  /wang'goh/ n. Random bit-level {grovel}ling going on in   a system during some unspecified operation.  Often used in   combination with {mumble}.  For example "You start with the `.o'   file, run it through this postprocessor that does mumb...
wango2 is  object-oriented executable." 
wank is  /wangk/ [Columbia University prob. by mutation from   Commonwealth slang v. `wank', to masturbate] n.,v. Used much as   {hack} is elsewhere, as a noun denoting a clever technique or   person or the result of such cleverness.  May describe (n...
wank2 is  sake ("Quit wanking, let's go get   supper!")  or (more positively) a {wizard}.  Adj.  `wanky'   describes something particularly clever (a person, program, or   algorithm).  Conversations can also get wanky when there are too   many wanks ...
wank3 is  by an   overload of the `wankometer' (compare {bogometer}).  When the   wankometer overloads, the conversation's subject must be changed,   or all non-wanks will leave.  Compare `neep-neeping' (under   {neep-neep}).  Usage U.S. only.  In Br...
wank4 is  *extremely* rude and is best avoided unless one   intends to give offense. 
wannabee is  /won'*-bee/ (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]   n. A would-be {hacker}.  The connotations of thi...
wannabee2 is  and exposure of the subject.  Used of   a person who is in or might be entering {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  ...
wannabee3 is  writer, or {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...
wannabee4 is  Compare   {newbie}.   Historical note The wannabee phenomenon has a slightly different   flavor now (1991) than it did ten or fifteen years ago.  When the   people who are now hackerdom's tribal elders were in {larval   stage}, the proc...
wannabee5 is  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 p...
wannabee6 is  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-consc...
wannabee7 is  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; amo...
wannabee8 is  about the effects of   public compendia of lore like this one. 
warm boot is  n. See {boot}.
wart is  n. A small, {crock}y {feature} that sticks out of an   otherwise {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 quot...
wart2 is  except `!'.  In ANSI C,   the `??' syntax used obtaining ASCII characters in a foreign   environment is a wart.  See also {miswart}. 
washing machine is  n. 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...
washing machine2 is  it is even used in Russian hacker   jargon.  See also {walking drives}.  The thick channel cables   connecting these were called `bit hoses' (see {hose}). 
water MIPS is  n. (see {MIPS}, sense 2) Large, water-cooled   machines of either today's ECL-supercomputer flavor or yesterday's   traditional {mainframe} type.
wave a dead chicken is  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.  "...
wave a dead chicken2 is  code, but I really think we've run into an   OS bug."  Compare {voodoo programming}, {rain dance}. 
weasel is  n. [Cambridge] A na"ive user, one who deliberately or   accidentally does things that are stupid or ill-advised.  Roughly   synonymous with {loser}.
wedged is  [from a common description of recto-cranial inversion] adj.   1. To be stuck, incapable of proceeding without help.  This is   different from having crashed.  If the system has crashed, then it   has become totally non-functioning.  If the...
wedged2 is  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 {deadlock}s with another (but   not all instances of wedging are deadlocks).  B...
wedged3 is  {hung}.  See also {gronk}, {locked   up}, {hosed}.  Describes a {deadlock}ed condition.  2. Often   refers to humans suffering misconceptions.  "He's totally wedged   --- he's convinced that he can levitate through meditation."   3. [UNIX...
wedged4 is  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. 
wedgie is  [Fairchild] n. A bug.  Prob. related to {wedged}.
wedgitude is  /wedj'i-t[y]ood/ n. The quality or state of being   {wedged}.
weeble is  /weeb'l/ [Cambridge] interj. Used to denote frustration,   usually at amazing stupidity.  "I stuck the disk in upside down."   "Weeble...." Compare {gurfle}.
weeds is  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 be...
weeds2 is  weeds' was equivalent to IBM's {branch to   Fishkill} and mainstream hackerdom's {jump off into never-never   land}. 
weenie is  n. 1. When used with a qualifier (for example, as in   {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 consi...
weenie2 is  weenie.  Implies that the weenie   has put a major investment of time, effort, and concentration into   the area indicated; whether this is positive or negative depends on   the hearer's judgment of how the speaker feels about that area. ...
weenie3 is  character, `;' (ASCII   0111011). 
Weenix is  /wee'niks/ [ITS] n. A derogatory term for {{UNIX}},   derived from {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...
Weenix2 is  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 {{ITS}}, sense 2. 
well-behaved is  adj. 1. [primarily {{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 graphic...
well-behaved2 is  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 {tool} by other software. See {cat}. 
well-connected is  adj. Said of a computer installation, this means   that it has reliable email links with {the network} and/or that   it relays a large fraction of available {USENET} newsgroups.   `Well-known' can be almost synonymous, but also imp...
well-connected2 is  many (due perhaps to an archive service   or active USENET users). 
wetware is  /wet'weir/ [prob. from the novels of Rudy Rucker] n.   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, administra...
wetware2 is  opposed to the system's hardware or   software.  See {liveware}, {meatware}. 
whacker is  [University of Maryland from {hacker}] n. 1. A person,   similar to a {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 o...
whacker2 is  in question.  Whackers are often   quite egotistical and eager to claim {wizard} status,   regardless of the views of their peers.  2. A person who is good at   programming quickly, though rather poorly and ineptly. 
whales is  n. See {like kicking dead whales down the beach}.
wheel is  [from slang `big wheel' for a powerful person] n. A   person who has an active a {wheel bit}.  "We need to find a   wheel to un{wedge} the hung tape drives."
wheel bit is  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 monito...
wheel bit2 is  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 enter...
wheel bit3 is  mid-1980s and has been gaining   popularity there (esp. at university sites).  See also {root}. 
wheel wars is  [Stanford University] A period in {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 th...
White Book is  n. Syn. {K&R}.
whizzy is  [Sun] adj. (alt. `wizzy') Describes a {cuspy} program;   one that is feature-rich and well presented.
WIBNI is  // [Bell Labs Wouldn't It Be Nice If] n. What most   requirements documents and specifications consist entirely of.   Compare {IWBNI}.
widget is  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 entrie...
widget2 is  user interface object in   {X} graphical user interfaces. 
wiggles is  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 algorit...
wiggles2 is  unstable waveform, so it grows to dominate the   solution.  Alternatively, stable (though inaccurate) wiggles can be   generated near a discontinuity by a Gibbs phenomenon. 
WIMP environment is  n. [acronymic from `Window, Icon, Menu, Pointing   device (or Pull-down menu)'] A graphical-user-interface-based   environment such as {X} or the Macintosh interface, as described   by a hacker who prefers command-line interfaces...
WIMP environment2 is  extensibility.  See {menuitis},   {user-obsequious}. 
win is  [MIT] 1. vi. To succeed.  A program wins if no unexpected   conditions arise, or (especially) if it sufficiently {robust} to   take exceptions in stride.  2. n. Success, or a specific instance   thereof.  A pleasing outcome.  A {feature}.  Em...
win2 is  `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 {lose}; see also {big win}, which isn't   quite just an in...
win big is  vi. To experience serendipity.  "I went shopping and won   big; there was a 2-for-1 sale." See {big win}.
win win is  interj. Expresses pleasure at a {win}.
Winchester is  n. Informal generic term for `floating-head'   magnetic-disk drives in which the read-write head planes over the   disk surface on an air cushion.  The name arose because the   original 1973 engineering prototype for what later became ...
Winchester2 is  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). 
winged comments is  n. Comments set on the same line as code, as   opposed to {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.
winkey is  n. (alt. `winkey face')  See {emoticon}.
winnage is  /win'*j/ n. The situation when a lossage is corrected, or   when something is winning.
winner is  1. n. An unexpectedly good situation, program, programmer,   or person.  "So it turned out I could use a {lexer} generator   instead of hand-coding my own pattern recognizer.  What a win!"   2. `real winner' Often sarcastic, but also used ...
winner2 is  {user}). "He's a real winner --- never   reports a bug till he can duplicate it and send in an   example." 
winnitude is  /win'*-t[y]ood/ n. The quality of winning (as opposed   to {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!  B...
winnitude2 is  a half-hour's winnage on the   next run of my program."  Perhaps curiously, the obvious antonym   `lossitude' is rare. 
wired is  n. See {hardwired}.
wirehead is  /wir'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   so...
wirehead2 is  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. 
wish list is  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 com...
wish list2 is  interface." Compare {tick-list features}. 
within delta of is  adj. See {delta}.
within epsilon of is  adj. See {epsilon}.
wizard is  n. 1. A person who knows how a complex piece of software   or hardware works (that is, who {grok}s it); esp. someone who   can find and fix bugs quickly in an emergency.  Someone is a   {hacker} if he or she has general hacking ability, bu...
wizard2 is  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. A person who is permitted   to do things forbidden to ordinary people; one who has {wheel} ...
wizard3 is  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 {guru}, {lord high fixer}.  See also   {deep magic}, {heavy wizar...
wizard4 is  dance}, {voodoo programming}, {wave a   dead chicken}. 
Wizard Book is  n. Hal Abelson and Jerry Sussman's `Structure   and Interpretation of Computer Programs' (MIT Press, 1984; ISBN   0-262-01077-1, an excellent computer science text used in   introductory courses at MIT.  So called because of the wizar...
Wizard Book2 is  LISP/Scheme   world. 
wizard mode is  [from {rogue}] n. 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 inst...
wizardly is  adj. Pertaining to wizards.  A wizardly {feature} is one   that only a wizard could understand or use properly.
womb box is  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...
WOMBAT is  [Waste Of Money, Brains, And Time] adj. Applied to problems   which are both profoundly {uninteresting} in themselves and   unlikely to benefit anyone interesting even if solved.  Often used   in fanciful constructions such as `wrestling w...
WOMBAT2 is  {SMOP}.  Also note the rather different   usage as a meta-syntactic variable in {{Commonwealth Hackish}}. 
wonky is  /wong'kee/ [from Australian slang] adj. Yet another   approximate synonym for {broken}.  Specifically connotes a   malfunction that produces behavior seen as crazy, humorous, or   amusingly perverse.  "That was the day the printer's font lo...
wonky2 is  out in Tengwar."  Also in   `wonked out'.  See {funky}, {demented}, {bozotic}. 
workaround is  n. A temporary {kluge} inserted in a system under   development or test in order to avoid the effects of a {bug} or   {misfeature} so that work can continue.  Theoretically,   workarounds are always replaced by {fix}es; in practice,   ...
workaround2 is  workarounds in the   first couple of releases.  "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!" 
working as designed is  [IBM] adj. 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 accep...
working as designed2 is  this sense is used in   official documents!  See {BAD}. 
worm is  [from `tapeworm' in John Brunner's novel `The   Shockwave Rider', via XEROX PARC] n. A program that propagates   itself over a network, reproducing itself as it goes.  Compare   {virus}.  Nowadays the term has negative connotations, as it is...
worm2 is  Perhaps the   best-known example was Robert T. Morris's `Internet Worm' of 1988,   a `benign' one that got out of control and hogged hundreds of   Suns and VAXen across the U.S.  See also {cracker}, {RTM},   {Trojan horse}, {ice}. 
wound around the axle is  adj. In an infinite loop.  Often used by older   computer types.
wrap around is  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 {infinity}) after its maximum value has   been reached, and continues incrementing, eit...
wrap around2 is  because of an overflow (as when a car's   odometer starts over at 0).  2. To change {phase} gradually and   continuously by maintaining a steady wake-sleep cycle somewhat   longer than 24 hours, e.g., living six long (28-hour) days i...
wrap around3 is  rate of 10 microhertz). 
write-only code is  [a play on `read-only memory'] n. 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 {Bad Thing}.
write-only language is  n. A language with syntax (or semantics)   sufficiently dense and bizarre that any routine of significant size   is {write-only code}.  A sobriquet applied occasionally to C and   often to APL, though {INTERCAL} and {TECO} cer...
write-only memory is  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...
write-only memory2 is  a write-only memory and included   it with a bunch of other specifications to be approved.  This   inclusion came to the attention of Signetics {management} only   when regular customers started calling and asking for pricing  ...
write-only memory3 is  edition of the data   book and requested the return of the `erroneous' ones.  Later,   around 1974, Signetics bought a double-page spread in `Electronics'   magazine's April issue and used the spec as an April Fools' Day   joke...
write-only memory4 is  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   insert...
write-only memory5 is  required a   6.3 VAC VFF supply, a +10V VCC, and VDD of 0V,   +/- 2%. 
Wrong Thing is  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 {Right Thing};   more generally, anything that is not the Right T...
Wrong Thing2 is  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 T...
wugga wugga is  /wuh'g* wuh'g*/ n. Imaginary sound that a computer   program makes as it labors with a tedious or difficult task.   Compare {cruncha cruncha cruncha}, {grind} (sense 4).
WYSIWYG is  /wiz'ee-wig/ adj. Describes a user interface under which   "What You See Is What You Get", as opposed to one that uses   more-or-less obscure commands which do not result in immediate   visual feedback.  The term can be mildly derogatory,...
WYSIWYG2 is  {user-friendly} interfaces targeted   at non-programmers; a hacker has no fear of obscure commands.   On the other hand, EMACS was one of the very first WYSIWYG editors,   replacing (actually, at first overlaying) the extremely obscure, ...
WYSIWYG3 is  environment}.  [Oddly   enough, this term has already made it into the OED. --- ESR]*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 conte...
WYSIWYG4 is  680x0 stands for 68000, 68010, 68020, 68030, or 68040, and 80x86   stands for 80186, 80286 80386 or 80486 (note that a UNIX hacker   might write these as 680[0-4]0 and 80[1-4]86 or 680?0 and 80?86   respectively; see {glob}).  2. [after ...
WYSIWYG5 is  `W'] An over-sized, over-featured,   over-engineered and incredibly over-complicated window system   developed at MIT and widely used on UNIX systems. 
XOFF is  /X'of/ n. Syn. {control-s}.
xor is  /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 it...
xref is  /X'ref/ vt., n. Hackish standard abbreviation for   `cross-reference'.
XXX is  /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.
xyzzy is  /X-Y-Z-Z-Y/, /X-Y-ziz'ee/, /ziz'ee/, or /ik-ziz'ee/   [from the ADVENT game] adj.  The {canonical} `magic word'.   This comes from {ADVENT}, in which the idea is to explore an   underground cave with many rooms and to collect the treasures ...
xyzzy2 is  appropriate time, you can   move instantly between two otherwise distant points.  If, therefore,   you encounter some bit of {magic}, you might remark on this   quite succinctly by saying simply "Xyzzy!"  "Ordinarily you   can't look at so...
xyzzy3 is  if   you type quadruple-bucky-clear the system will let you do it   anyway."  "Xyzzy!"  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 res...
xyzzy4 is  if the magic was invoked at the   wrong spot or before a player had performed the action that enabled   the word.  See also {plugh}. 
YA- is  [Yet Another] abbrev. In hackish acronyms this almost   invariably expands to {Yet Another}, following the precedent set   by UNIX `yacc(1)'.  See {YABA}.
YABA is  /ya'b*/ [Cambridge] n. 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 ironical...
YABA2 is  `YABA-compatible'.  Also used in response to questions   like "What is WYSIWYG?"  See also {TLA}. 
YAUN is  /yawn/ [Acronym for `Yet Another UNIX Nerd'] n. Reported   from the San Diego Computer Society (predominantly a microcomputer   users' group) as a good-natured punning insult aimed at UNIX   zealots.
Yellow Book is  [proposed] n. The print version of this Jargon File;   `The New Hacker's Dictionary', forthcoming from MIT Press,   1991.  Includes all the material in the File, plus a Foreword by   Guy L.  Steele and a Preface by Eric S. Raymond.  M...
Yellow Book2 is  typeset and includes almost all of the   infamous Crunchly cartoons by the Great Quux, each attached to an   appropriate entry. 
Yet Another is  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 Another2 is  Simulated Annealing Algorithm'.  2. Of others'   work Describes something of which there are far too many.  See   also {YA-}, {YABA}, {YAUN}. 
You are not expected to understand this is  cav. [UNIX] The canonical   comment describing something {magic} or too complicated to   bother explaining properly.  From an infamous comment in the   context-switching code of the V6 UNIX kernel.
You know you've been hacking too long when... is  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 ...
You know you've been hacking too long when...2 is  postal one.   * your {SO} kisses you on the neck and the first thing you     think is "Uh, oh, {priority interrupt}."   * you go to balance your checkbook and discover that you're     doing it in oct...
You know you've been hacking too long when...3 is  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 ...
You know you've been hacking too long when...4 is  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 ...
You know you've been hacking too long when...5 is  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. --- ESR] 
Your mileage may vary is  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 porta...
Your mileage may vary2 is  system?"  2. A qualifier more   generally attached to advice.  "I find that sending flowers works   well, but your mileage may vary." 
Yow! is  /yow/ [from "Zippy the Pinhead" comix] interj. 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 {gurfle}.
yoyo mode is  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....
yoyo mode2 is  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. 
Yu-Shiang Whole Fish is  /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 ...
Yu-Shiang Whole Fish2 is  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....
zap is  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.)...
zap2 is  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...
zap3 is  `superzap', whose file name is   `IMASPZAP' (I M A SuPerZAP).  5. vt. To erase or reset.  6. To   {fry} a chip with static electricity. "Uh oh --- I think that   lightning strike may have zapped the disk controller." 
zapped is  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,...
zapped2 is  zapped.  See also {{oriental food}},   {laser chicken}.  See {zap}, senses 1 and 2. 
zen is  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...
zen2 is  time-extended version of zenning a system.   Compare {hack mode}.  See also {guru}. 
zero is  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 w...
zero2 is  zeroed.  One may speak of something being   `logically zeroed' rather than being `physically zeroed'.  See   {scribble}. 
zero-content is  adj. Syn. {content-free}.
zeroth is  /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...
zeroth2 is  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 instan...
zeroth3 is  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 {fencepost error}s, though it cannot eliminate them   entir...
zigamorph is  /zig'*-morf/ n. Hex FF (11111111) when used as a   delimiter or {fence} character.  Usage primarily at IBM   shops.
zip is  [primarily MS-DOS] vt. 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 fol...
zip2 is  See {arc}, {tar and feather}. 
zipperhead is  [IBM] n. A person with a closed mind.
zombie is  [UNIX] n. 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 {orphan}.
zorch is  /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 ...
zorch2 is  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 th...
zorch3 is  ability.  "I think   I'll {punt} that change for now; I've been up for 30 hours   and I've run out of zorch." 
Zork is  /zork/ n. The second of the great early experiments in computer   fantasy gaming; see {ADVENT}.  Originally written on MIT-DM   during the late 1970s, later distributed with BSD UNIX and   commercialized as `The Zork Trilogy' by Infocom.
zorkmid is  /zork'mid/ n. The canonical unit of currency in   hacker-written games.  This originated in {zork} but has spread   to {nethack} and is referred to in several other games.= [^A-Za-z] (see {regexp}) =
'Snooze is  /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 tu...
(TM) is  // [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 aga...
(TM)2 is  algorithm patents and `look and feel' lawsuits.  See   also {UN*X}. 
-oid is  [from `android'] suff. 1. This suffix is used as in   mainstream 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...
-oid2 is  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 9600); a `computeroid' might be any {bitty box}.  The  ...
-oid3 is  {chiclet keyboard},   but would have to be written; spoken, it would confuse the listener   as to the speaker's city of origin.  2. There is a more specific   sense of `oid' as an indicator for `resembling an android'   which in the past ha...
-oid4 is  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 {droid} in "Star Wars" and its seque...
-oid5 is  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-197...
-ware is  [from `software'] suff. Commonly used to form jargon terms   for classes of software.  For examples, see {careware},   {crippleware}, {crudware}, {freeware}, {fritterware},   {guiltware}, {liveware}, {meatware}, {payware},   {psychedelicwar...
/dev/null is  /dev-nuhl/ [from the UNIX null device, used as a data   sink] n. 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...
120 reset is  /wuhn-twen'tee ree'set/ [from 120 volts, U.S. wall   voltage] n. To cycle power on a machine in order to reset or unjam   it.  Compare {Big Red Switch}, {power cycle}.
2 is  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).
@-party is  /at'par`tee/ [from the @-sign in an Internet address]   n.  (alt. `@-sign party' /at'sin par`tee/) A semi-closed   party thrown for hackers at a science-fiction convention (esp.   the annual Worldcon); one must have a {network address} to...
@-party2 is  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 {boink}. 
@Begin is  // See {\begin}.
\begin is  // [from the LaTeX command] With \end, used   humorously in writing to indicate a context or to remark on the   surrounded text.  For example     \begin{flame}     Predicate logic is the only good programming     language.  Anyone who woul...
\begin2 is  all computers should be     tredecimal instead of binary.     \end{flame}   The Scribe users at CMU and elsewhere used to use @Begin/@End in   an identical way (LaTeX was built to resemble Scribe).  On USENET,   this construct would more ...



( run in 0.950 second using v1.01-cache-2.11-cpan-98e64b0badf )