Amethyst

 view release on metacpan or  search on metacpan

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

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...
bare metal3 is  real   development environment.  2. `Programming on the bare metal' is   also used to describe a style of {hand-hacking} that relies on   bit-level peculiarities of a particular hardware design, esp.   tricks for speed and space optim...
bare metal4 is  overlapping instructions (or, as in the famous case described in   appendix A, interleaving of opcodes on a magnetic drum to minimize   fetch delays due to the device's rotational latency).  This sort of   thing has become less common...
bare metal5 is  and machine resources have changed, but is still found in   heavily constrained environments such as industrial embedded systems.   See {real programmer}.   In the world of personal computing, bare metal programming (especially   in s...
bare metal6 is  considered a   {Good Thing}, or at least a necessary thing (because these   machines have often been sufficiently slow and poorly designed   to make it necessary; see {ill-behaved}).  There, the term   usually refers to bypassing the ...
bare metal7 is  application to directly access device registers and machine   addresses.  "To get 19.2 kilobaud on the serial port, you need to   get down to the bare metal."  People who can do this sort of thing   are held in high regard. 
barf is  /barf/ [from mainstream slang meaning `vomit']   1. interj.  Term of disgust.  This is the closest hackish   equivalent of the Val\-speak "gag me with a spoon". (Like, euwww!)   See {bletch}.  2. vi. To say "Barf!" or emit some similar   exp...
barf2 is  hack and he   barfed" means only that he complained about it, not that he   literally vomited.  3. vi. To fail to work because of unacceptable   input.  May mean to give an error message.  Examples "The   division operation barfs if you try...
barf3 is  operation checks for an attempt to divide by zero, and   if one is encountered it causes the operation to fail in some   unspecified, but generally obvious, manner.) "The text editor   barfs if you try to read in a new file before writing o...
barf4 is  Commonwealth hackish,   `barf' is generally replaced by `puke' or `vom'.  {barf}   is sometimes also used as a metasyntactic variable, like {foo} or   {bar}. 
barfulation is  /bar`fyoo-lay'sh*n/ interj. Variation of {barf}   used around the Stanford area.  An exclamation, expressing disgust.   On seeing some particularly bad code one might exclaim,   "Barfulation!  Who wrote this, Quux?"
barfulous is  /bar'fyoo-l*s/ adj. (alt. `barfucious',   /bar-fyoo-sh*s/) Said of something that would make anyone barf,   if only for esthetic reasons.
baroque is  adj. Feature-encrusted; complex; gaudy; verging on   excessive.  Said of hardware or (esp.) software designs, this has   many of the connotations of {elephantine} or {monstrosity} but is   less extreme and not pejorative in itself.  "Meta...
baroque2 is  variations to its letterform output.   Now *that* is baroque!"  See also {rococo}. 
BartleMUD is  /bar'tl-muhd/ n. Any of the MUDs derived from the   original MUD game by Richard Bartle (see {MUD}).  BartleMUDs are   noted for their (usually slightly offbeat) humor, dry but friendly   syntax, and lack of adjectives in object descrip...
BartleMUD2 is  `brand172', for instance (see {brand   brand brand}).  Some MUDders intensely dislike Bartle and this   term, and prefer to speak of `MUD-1'. 
BASIC is  n. A programming language, originally designed for   Dartmouth's experimental timesharing system in the   early 1960s, which has since become the leading cause of   brain-damage in proto-hackers.  This is another case (like   {Pascal}) of t...
BASIC2 is  deliberately designed as an educational toy gets taken too   seriously.  A novice can write short BASIC programs (on the order of   10--20 lines) very easily; writing anything longer is (a) very   painful, and (b) encourages bad habits tha...
BASIC3 is  hack in a real language.  This wouldn't be so   bad if historical accidents hadn't made BASIC so common on low-end   micros.  As it is, it ruins thousands of potential wizards a year. 
batch is  adj. 1. Non-interactive.  Hackers use this somewhat more   loosely than the traditional technical definitions justify; in   particular, switches on a normally interactive program that prepare   it to receive non-interactive command input ar...
batch2 is  switches.  A `batch file' is a series of   instructions written to be handed to an interactive program running   in batch mode.  2. Performance of dreary tasks all at one sitting.   "I finally sat down in batch mode and wrote out checks fo...
batch3 is  electricity back on next   week..." 3. Accumulation of a number of small tasks that can be   lumped together for greater efficiency.  "I'm batching up those   letters to send sometime" "I'm batching up bottles to take to the   recycling ce...
bathtub curve is  n. Common term for the curve (resembling an   end-to-end section of one of those claw-footed antique bathtubs)   that describes the expected failure rate of electronics with time   initially high, dropping to near 0 for most of the ...
bathtub curve2 is  `tires out'.  See also {burn-in   period}, {infant mortality}. 
baud is  /bawd/ [simplified from its technical meaning] n. Bits per   second.  Hence kilobaud or Kbaud, thousands of bits per second.   The technical meaning is `level transitions per second'; this   coincides with bps only for two-level modulation w...
baud2 is  are aware of these nuances but blithely   ignore them. 
baud barf is  /bawd barf/ n. The garbage one gets on the monitor   when using a modem connection with some protocol setting (esp.   line speed) incorrect, or when someone picks up a voice extension   on the same line, or when really bad line noise di...
baud barf2 is  completely {random}, by the way;   hackers with a lot of serial-line experience can usually tell   whether the device at the other end is expecting a higher or lower   speed than the terminal is set to.  *Really* experienced ones   can...
baz is  /baz/ [Stanford corruption of {bar}] n. 1. The third   metasyntactic variable, after {foo} and {bar} and before   {quux} (or, occasionally, `qux'; or local idiosyncracies like   `rag', `zowie', etc.).  "Suppose we have three functions FOO,BAR...
baz2 is  BAZ...."   2. interj. A term of mild annoyance.  In this usage the term is   often drawn out for 2 or 3 seconds, producing an effect not unlike   the bleating of a sheep; /baaaaaaz/.  3. Occasionally appended to   {foo} to produce `foobaz'. 
bboard is  /bee'bord/ [contraction of `bulletin board'] n.   1. Any electronic bulletin board; esp. used of {BBS} systems   running on personal micros, less frequently of a USENET   {newsgroup} (in fact, use of the term for a newsgroup generally   ma...
bboard2 is  BBS world or as   a real old-timer predating USENET).  2. At CMU and other colleges   with similar facilities, refers to campus-wide electronic bulletin   boards.  3. The term `physical bboard' is sometimes used to   refer to a old-fashio...
bboard3 is  it refers to a particular one outside the CS Lounge.   In either of senses 1 or 2, the term is usually prefixed by the   name of the intended board (`the Moonlight Casino bboard' or   `market bboard'); however, if the context is clear, th...

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

bit is  [from the mainstream meaning and `Binary digIT'] n.   1. [techspeak] The unit of information; the amount of information   obtained by asking a yes-or-no question for which the two outcomes   are equally probable.  2. [techspeak] A computation...
bit2 is  values, such as true and false or 0 and 1.   3. A mental flag a reminder that something should be done   eventually.  "I have a bit set for you."  (I haven't seen you for   a while, and I'm supposed to tell or ask you something.)  4. More   ...
bit3 is  of belief.  "I have   a bit set that says that you were the last guy to hack on EMACS."   (Meaning "I think you were the last guy to hack on EMACS, and what   I am about to say is predicated on this, so please stop me if this   isn't true.")...
bit4 is  way of indicating that   you intend only a short interruption for a question that can   presumably be answered yes or no.   A bit is said to be `set' if its value is true or 1, and   `reset' or `clear' if its value is false or 0.  One   spea...
bit5 is  or   `invert' a bit is to change it, either from 0 to 1 or from   1 to 0.  See also {flag}, {trit}, {mode bit}. 
bit bang is  n. Transmission of data on a serial line, when   accomplished by rapidly tweaking a single output bit at the   appropriate times.  The technique is a simple   loop with eight OUT and SHIFT instruction pairs for each byte.   Input is more...
bit bang2 is  and output   at the same time) is one way to separate the real hackers from the   {wannabee}s.   Bit bang was used on certain early models of Prime computers,   presumably when UARTs were too expensive, and on archaic Z80 micros   with ...
bit bang3 is  instance of the   {cycle of reincarnation}, this technique is now (1991) coming   back into use on some RISC architectures because it consumes such   an infinitesimal part of the processor that it actually makes sense   not to have a UA...
bit bashing is  n. (alt. `bit diddling' or {bit twiddling}) Term   used to describe any of several kinds of low-level programming   characterized by manipulation of {bit}, {flag}, {nybble},   and other smaller-than-character-sized pieces of data; the...
bit bashing2 is  encryption algorithms, checksum   and error-correcting codes, hash functions, some flavors of   graphics programming (see {bitblt}), and assembler/compiler code   generation.  May connote either tedium or a real technical   challenge...
bit bashing3 is  decoding for   the new tape driver looks pretty solid but the bit-bashing for the   control registers still has bugs."  See also {bit bang},   {mode bit}. 
bit bucket is  n. 1. The universal data sink (originally, the   mythical receptacle used to catch bits when they fall off the end   of a register during a shift instruction).  Discarded, lost, or   destroyed data is said to have `gone to the bit buck...
bit bucket2 is  {/dev/null}.  Sometimes amplified as `the Great   Bit Bucket in the Sky'.  2. The place where all lost mail and news   messages eventually go.  The selection is performed according to   {Finagle's Law}; important mail is much more lik...
bit bucket3 is  mail, which has an almost 100% probability   of getting delivered.  Routing to the bit bucket is automatically   performed by mail-transfer agents, news systems, and the lower   layers of the network.  3. The ideal location for all un...
bit bucket4 is  article to the bit bucket."   Such a request is guaranteed to overflow one's mailbox with flames.   4. Excuse for all mail that has not been sent.  "I mailed you   those figures last week; they must have ended in the bit bucket."   Co...
bit bucket5 is  in jest.  It is based on the fanciful   notion that bits are objects that are not destroyed but only   misplaced.  This appears to have been a mutation of an earlier term   `bit box', about which the same legend was current; old-time ...
bit bucket6 is  told that when the CPU   stored bits into memory it was actually pulling them `out of the   bit box'.  See also {chad box}.   Another variant of this legend has it that, as a consequence of the   `parity preservation law', the number ...
bit bucket7 is  equal the number of 0 bits.  Any imbalance results in   bits filling up the bit bucket.  A qualified computer technician   can empty a full bit bucket as part of scheduled maintenance. 
bit decay is  n. See {bit rot}.  People with a physics background   tend to prefer this one for the analogy with particle decay.  See   also {computron}, {quantum bogodynamics}.
bit rot is  n. Also {bit decay}.  Hypothetical disease the existence   of which has been deduced from the observation that unused programs   or features will often stop working after sufficient time has   passed, even if `nothing has changed'.  The t...
bit rot2 is  were radioactive.  As time passes, the   contents of a file or the code in a program will become   increasingly garbled.   There actually are physical processes that produce such effects   (alpha particles generated by trace radionuclide...
bit rot3 is  change the contents of a computer memory   unpredictably, and various kinds of subtle media failures can   corrupt files in mass storage), but they are quite rare (and   computers are built with error-detecting circuitry to compensate   ...
bit rot4 is  hackers that cosmic   rays are among the causes of such events turns out to be a myth;   see the {cosmic rays} entry for details.   The term {software rot} is almost synonymous.  Software rot is   the effect, bit rot the notional cause. 
bit twiddling is  n. 1. (pejorative) An exercise in {tuning} in   which incredible amounts of time and effort go to produce little   noticeable improvement, often with the result that the code has   become incomprehensible.  2. Aimless small modifica...
bit twiddling2 is  goal.  3. Approx. syn. for {bit   bashing}; esp. used for the act of frobbing the device control   register of a peripheral in an attempt to get it back to a known   state. 
bit-paired keyboard is  n. obs. (alt. `bit-shift keyboard') A   non-standard keyboard layout that seems to have originated with   the Teletype ASR-33 and remained common for several years on early   computer equipment.  The ASR-33 was a mechanical de...
bit-paired keyboard2 is  generate the character codes from   keystrokes was by some physical linkage.  The design of the ASR-33   assigned each character key a basic pattern that could be modified   by flipping bits if the SHIFT or the CTRL key was p...
bit-paired keyboard3 is  more of a Rube Goldberg kluge than it   already was, the design had to group characters that shared the   same basic bit pattern on one key.   This is why the characters !"#$%&'() appear where they do on a   Teletype (thankfu...
bit-paired keyboard4 is  was   *not* the weirdest variant of the {QWERTY} layout widely   seen, by the way; that prize should probably go to one of several   (differing) arrangements on IBM's even clunkier 026 and 029 card   punches.   When electroni...
bit-paired keyboard5 is  there   was no agreement in the industry over how the keyboards should be   laid out.  Some vendors opted to emulate the Teletype keyboard,   while others used the flexibility of electronic circuitry to make   their product l...
bit-paired keyboard6 is  alternatives   became known as `bit-paired' and `typewriter-paired' keyboards.  To   a hacker, the bit-paired keyboard seemed far more logical --- and   because most hackers in those days had never learned to touch-type,   th...
bit-paired keyboard7 is  users to adapt   keyboards to the typewriter standard.   The doom of the bit-paired keyboard was the large-scale   introduction of the computer terminal into the normal office   environment, where out-and-out technophobes wer...
bit-paired keyboard8 is  `typewriter-paired' standard became universal,   `bit-paired' hardware was quickly junked or relegated to dusty   corners, and both terms passed into disuse. 
bitblt is  /bit'blit/ n. [from {BLT}, q.v.] 1. Any of a family   of closely related algorithms for moving and copying rectangles of   bits between main and display memory on a bit-mapped device, or   between two areas of either main or display memory...
bitblt2 is  the case of overlapping source and   destination rectangles is what makes BitBlt tricky).  2. Synonym   for {blit} or {BLT}.  Both uses are borderline techspeak. 
BITNET is  /bit'net/ [acronym Because It's Time NETwork] n.   Everybody's least favorite piece of the network (see {network,   the}).  The BITNET hosts are a collection of IBM dinosaurs and   VAXen (the latter with lobotomized comm hardware) that com...
BITNET2 is  images (see {eighty-column   mind}); thus, they tend to mangle the headers and text of   third-party traffic from the rest of the ASCII/RFC-822 world with   annoying regularity.  BITNET is also notorious as the apparent home   of {BIFF}. 
bits is  n.pl. 1. Information.  Examples "I need some bits about file   formats."  ("I need to know about file formats.")  Compare {core   dump}, sense 4.  2. Machine-readable representation of a document,   specifically as contrasted with paper  "I ...
bits2 is  does anyone know where I can get the bits?".   See {softcopy}, {source of all good bits} See also {bit}. 
bitty box is  /bit'ee boks/ n. 1. A computer sufficiently small,   primitive, or incapable as to cause a hacker acute claustrophobia   at the thought of developing software for it.  Especially used of   small, obsolescent, single-tasking-only persona...
bitty box2 is  Sinclair, VIC-20, TRS-80, or IBM PC.   2. [Pejorative]  More generally, the opposite of `real computer'   (see {Get a real computer!}).  See also {mess-dos},   {toaster}, and {toy}. 
bixie is  /bik'see/ n. Variant {emoticon}s used on BIX (the Byte   Information eXchange).  The {smiley} bixie is <@_@>, apparently   intending to represent two cartoon eyes and a mouth.  A few others   have been reported.
black art is  n. A collection of arcane, unpublished, and (by   implication) mostly ad-hoc techniques developed for a particular   application or systems area (compare {black magic}).  VLSI design   and compiler code optimization were (in their begin...
black art2 is  art; as theory developed they   became {deep magic}, and once standard textbooks had been written,   became merely {heavy wizardry}.  The huge proliferation of formal   and informal channels for spreading around new computer-related   ...
black art3 is  made both the term   `black art' and what it describes less common than formerly.  See   also {voodoo programming}. 
black hole is  n. When a piece of email or netnews disappears   mysteriously between its origin and destination sites (that is,   without returning a {bounce message}) it is commonly said to have   `fallen into a black hole'.  "I think there's a blac...
black hole2 is  site foovax has been dropping   a lot of stuff on the floor lately (see {drop on the floor}).   The implied metaphor of email as interstellar travel is interesting   in itself.  Compare {bit bucket}. 
black magic is  n. A technique that works, though nobody really   understands why.  More obscure than {voodoo programming}, which   may be done by cookbook.  Compare also {black art}, {deep   magic}, and {magic number} (sense 2).
blast is  1. vt.,n. Synonym for {BLT}, used esp. for large data   sends over a network or comm line.  Opposite of {snarf}.  Usage   uncommon.  The variant `blat' has been reported.  2. vt.   [HP/Apollo] Synonymous with {nuke} (sense 3).  Sometimes th...
blast2 is  Blast them (y/n)?' would   appear in the command window upon logout. 
blat is  n. 1. Syn. {blast}, sense 1.  2. See {thud}.
bletch is  /blech/ [from Yiddish/German `brechen', to vomit, poss.   via comic-strip exclamation `blech'] interj.  Term of disgust.   Often used in "Ugh, bletch".  Compare {barf}.
bletcherous is  /blech'*-r*s/ adj. Disgusting in design or function;   esthetically unappealing.  This word is seldom used of people.   "This keyboard is bletcherous!" (Perhaps the keys don't work very   well, or are misplaced.)  See {losing}, {creti...
bletcherous2 is  The term {bletcherous}   applies to the esthetics of the thing so described; similarly for   {cretinous}.  By contrast, something that is `losing' or   `bagbiting' may be failing to meet objective criteria.  See also   {bogus} and {r...
bletcherous3 is  meaning than any of the above. 
blinkenlights is  /blink'*n-litz/ n. Front-panel diagnostic lights   on a computer, esp. a {dinosaur}.  Derives from the last word of   the famous   blackletter-Gothic   sign in mangled pseudo-German that once graced about half the   computer rooms i...
blinkenlights2 is  in   its entirety as follows                   ACHTUNG!  ALLES LOOKENSPEEPERS!        Das computermachine ist nicht fuer gefingerpoken und mittengrabben.        Ist easy schnappen der springenwerk, blowenfusen und poppencorken     ...
blinkenlights3 is  bei das dumpkopfen.        Das rubbernecken sichtseeren keepen das cotten-pickenen hans in das        pockets muss; relaxen und watchen das blinkenlichten.   This silliness dates back at least as far as 1959 at Stanford   Universit...
blinkenlights4 is  early 1960s,   when it was reported at London University's ATLAS computing site.   There are several variants of it in circulation, some of which   actually do end with the word `blinkenlights'.   In an amusing example of turnabout...
blinkenlights5 is  their own versions of the blinkenlights poster in   fractured English, one of which is reproduced here                               ATTENTION        This room is fullfilled mit special electronische equippment.        Fingergrabbi...
blinkenlights6 is  computers is        allowed for die experts only!  So all the "lefthanders" stay away        and do not disturben the brainstorming von here working        intelligencies.  Otherwise you will be out thrown and kicked        andersw...
blinkenlights7 is  astaunished        the blinkenlights.   See also {geef}. 
blit is  /blit/ vt. 1. To copy a large array of bits from one part   of a computer's memory to another part, particularly when the   memory is being used to determine what is shown on a display   screen.  "The storage allocator picks through the tabl...
blit2 is  memory, and then blits it all back   down again."  See {bitblt}, {BLT}, {dd}, {cat},   {blast}, {snarf}.  More generally, to perform some operation   (such as toggling) on a large array of bits while moving them.   2. All-capitalized as `BL...
blit3 is  designed by Rob Pike at Bell Labs, later commercialized as   the AT&T 5620.  (The folk etymology from `Bell Labs Intelligent   Terminal' is incorrect.) 
blitter is  /blit'r/ n. A special-purpose chip or hardware system   built to perform {blit} operations, esp. used for fast   implementation of bit-mapped graphics.  The Commodore Amiga and a   few other micros have these, but in 1991 the trend is awa...
blitter2 is  reincarnation}).  Syn. {raster   blaster}. 
blivet is  /bliv'*t/ [allegedly from a World War II military term   meaning "ten pounds of manure in a five-pound bag"] n. 1. An   intractable problem.  2. A crucial piece of hardware that can't be   fixed or replaced if it breaks.  3. A tool that ha...
blivet2 is  programmers that it has become an   unmaintainable tissue of hacks.  4. An out-of-control but   unkillable development effort.  5. An embarrassing bug that pops up   during a customer demo.   This term has other meanings in other technica...
blivet3 is  hardware engineers of various kinds it   seems to mean any random object of unknown purpose (similar to   hackish use of {frob}).  It has also been used to describe an   amusing trick-the-eye drawing resembling a three-pronged fork that  ...
blivet4 is  until one realizes that   the parts fit together in an impossible way. 
block is  [from process scheduling terminology in OS theory] 1. vi.   To delay or sit idle while waiting for something.  "We're blocking   until everyone gets here."  Compare {busy-wait}.  2. `block   on' vt. To block, waiting for (something).  "Lunc...
block transfer computations is  n. From the television series   "Dr. Who", in which it referred to computations so fiendishly   subtle and complex that they could not be performed by machines.   Used to refer to any task that should be expressible as...
blow an EPROM is  /bloh *n ee'prom/ v. (alt. `blast an EPROM',   `burn an EPROM') To program a read-only memory, e.g. for use   with an embedded system.  This term arises because the programming   process for the Programmable Read-Only Memories (PROM...
blow an EPROM2 is  Programmable Read-Only Memories   (EPROMs) involved intentionally blowing tiny electrical fuses on   the chip.  Thus, one was said to `blow' (or `blast') a PROM, and   the terminology carried over even though the write process on  ...
blow away is  vt. To remove (files and directories) from permanent   storage, generally by accident.  "He reformatted the wrong   partition and blew away last night's netnews."  Oppose {nuke}.
blow out is  vi. Of software, to fail spectacularly; almost as serious   as {crash and burn}.  See {blow past}, {blow up}.
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}.

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

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."
cowboy is  [Sun, from William Gibson's {cyberpunk} SF] n. Synonym   for {hacker}.  It is reported that at Sun this word is often   said with reverence.
CP/M is  /C-P-M/ n. [Control Program for Microcomputers] An   early microcomputer {OS} written by hacker Gary Kildall for   8080- and Z80-based machines, very popular in the late 1970s but   virtually wiped out by MS-DOS after the release of the IBM ...
CP/M2 is  company blew its chance to   write the OS for the IBM PC because Kildall decided to spend a day   IBM's reps wanted to meet with him enjoying the perfect flying   weather in his private plane.  Many of CP/M's features and conventions   stro...
CP/M3 is  systems such as   {{TOPS-10}}, OS/8, RSTS, and RSX-11.  See {{MS-DOS}},   {operating system}. 
CPU Wars is  /C-P-U worz/ n. A 1979 large-format comic by Chas   Andres chronicling the attempts of the brainwashed androids of IPM   (Impossible to Program Machines) to conquer and destroy the   peaceful denizens of HEC (Human Engineered Computers)....
CPU Wars2 is  many references to {ADVENT} and   the immortal line "Eat flaming death, minicomputer mongrels!"   (uttered, of course, by an IPM stormtrooper).  It is alleged that   the author subsequently received a letter of appreciation on IBM   com...
CPU Wars3 is  J. Watson Research   Laboratories (then, as now, one of the few islands of true   hackerdom in the IBM archipelago).  The lower loop of the B in the   IBM logo, it is said, had been carefully whited out.  See {eat   flaming death}. 
cracker is  n. One who breaks security on a system.  Coined ca. 1985   by hackers in defense against journalistic misuse of {hacker}   (q.v., sense 8).  An earlier attempt to establish `worm' in this   sense around 1981--82 on USENET was largely a fa...
crank is  [from automotive slang] vt. Verb used to describe the   performance of a machine, especially sustained performance.  "This   box cranks (or, cranks at) about 6 {megaflops}, with a burst mode   of twice that on vectorized operations."
crash is  1. n. A sudden, usually drastic failure.  Most often said   of the {system} (q.v., sense 1), sometimes of magnetic disk   drives.  "Three {luser}s lost their files in last night's disk   crash."  A disk crash that involves the read/write he...
crash2 is  and scraping off the oxide may also   be referred to as a `head crash', whereas the term `system   crash' usually, though not always, implies that the operating   system or other software was at fault.  2. v. To fail suddenly.   "Has the s...
crash3 is  OS!" See   {down}.  Also used transitively to indicate the cause of the   crash (usually a person or a program, or both).  "Those idiots   playing {SPACEWAR} crashed the system." 3. vi. Sometimes said   of people hitting the sack after a l...
crash and burn is  vi.,n. A spectacular crash, in the mode of the   conclusion of the car-chase scene in the movie "Bullitt" and   many subsequent imitators.  Sun-3 monitors losing the flyback   transformer and lightning strikes on VAX-11/780 backpla...
crash and burn2 is  The construction   `crash-and-burn machine' is reported for a computer used   exclusively for alpha or {beta} testing, or reproducing bugs   (i.e., not for development).  The implication is that it wouldn't   be such a disaster if...
crash and burn3 is  would be inconvenienced. 
crawling horror is  n. Ancient crufty hardware or software that is   kept obstinately alive by forces beyond the control of the hackers   at a site.  Like {dusty deck} or {gonkulator}, but connotes   that the thing described is not just an irritation...
crawling horror2 is  "Mostly we code new stuff in C, but   they pay us to maintain one big FORTRAN II application from   nineteen-sixty-X that's a real crawling horror...."  Compare   {WOMBAT}. 
cray is  /kray/ n. 1. (properly, capitalized) One of the line of   supercomputers designed by Cray Research.  2. Any supercomputer at   all.  3. The {canonical} {number-crunching} machine.   The term is actually the lowercased last name of Seymour Cr...
cray2 is  co-founder of the company.  Numerous   vivid legends surround him, some true and some admittedly invented   by Cray Research brass to shape their corporate culture and image. 
cray instability is  n. A shortcoming of a program or algorithm that   manifests itself only when a large problem is being run on a powerful   machine (see {cray}).  Generally more subtle than bugs that can   be detected in smaller problems running o...
crayola is  /kray-oh'l*/ n. A super-mini or -micro computer that   provides some reasonable percentage of supercomputer performance   for an unreasonably low price.  Might also be a {killer micro}.
crayon is  n. 1. Someone who works on Cray supercomputers.  More   specifically, it implies a programmer, probably of the CDC ilk,   probably male, and almost certainly wearing a tie (irrespective of   gender).  Systems types who have a UNIX backgrou...
crayon2 is  A {computron} (sense 2) that   participates only in {number-crunching}.  3. A unit of   computational power equal to that of a single Cray-1.  There is a   standard joke about this that derives from an old Crayola crayon   promotional gim...
creationism is  n. The (false) belief that large, innovative designs   can be completely specified in advance and then painlessly magicked   out of the void by the normal efforts of a team of normally   talented programmers.  In fact, experience has ...
creationism2 is  only from evolutionary, exploratory   interaction between one (or at most a small handful of)   exceptionally able designer(s) and an active user population ---   and that the first try at a big new idea is always wrong.   Unfortunat...
creationism3 is  planning models   beloved of {management}, they are generally ignored. 
creeping elegance is  n. Describes a tendency for parts of a design to   become {elegant} past the point of diminishing return.  This   often happens at the expense of the less interesting parts of the   design, the schedule, and other things deemed ...
creeping elegance2 is  {creeping featurism}, {second-system   effect}, {tense}. 
creeping featurism is  /kree'ping fee'chr-izm/ n. 1. Describes a   systematic tendency to load more {chrome} and {feature}s onto   systems at the expense of whatever elegance they may have possessed   when originally designed.  See also {feeping crea...
creeping featurism2 is  {BSD} UNIX has always been creeping   featurism."  2. More generally, the tendency for anything   complicated to become even more complicated because people keep   saying "Gee, it would be even better if it had this feature   ...
creeping featurism3 is  a patchwork   because it grew one ad-hoc step at a time, rather than being   planned.  Planning is a lot of work, but it's easy to add just one   extra little feature to help someone ... and then another ...   and another.... ...
creeping featurism4 is    like a cancer.  Usually this term is used to describe computer   programs, but it could also be said of the federal government, the   IRS 1040 form, and new cars.  A similar phenomenon sometimes   afflicts conscious redesign...
creeping featuritis is  /kree'ping fee'-chr-i`t*s/ n. Variant of   {creeping featurism}, with its own spoonerization `feeping   creaturitis'.  Some people like to reserve this form for the   disease as it actually manifests in software or hardware, a...
creeping featuritis2 is  designers' minds.  (After   all, -ism means `condition' or `pursuit of', whereas -itis usually   means `inflammation of'.) 
cretin is  /kret'n/ or /kree'tn/ n. Congenital {loser}; an obnoxious   person; someone who can't do anything right.  It has been observed   that many American hackers tend to favor the British pronunciation   /kre'tn/ over standard American /kree'tn/...
cretin2 is  insidious phonetic influence of Monty Python's Flying   Circus. 
cretinous is  /kret'n-*s/ or /kreet'n-*s/ adj. Wrong; stupid;   non-functional; very poorly designed.  Also used pejoratively of   people.  See {dread high-bit disease} for an example.   Approximate synonyms {bletcherous}, `bagbiting' (see   {bagbite...
crippleware is  n. 1. Software that has some important functionality   deliberately removed, so as to entice potential users to pay for a   working version.  2. [Cambridge] {Guiltware} that exhorts you to   donate to some charity (compare {careware})...
crippleware2 is  can be upgraded to a more expensive   model by a trivial change (e.g., cutting a jumper). 
critical mass is  n. In physics, the minimum amount of fissionable   material required to sustain a chain reaction.  Of a software   product, describes a condition of the software such that fixing one   bug introduces one plus {epsilon} bugs.  When s...
critical mass2 is  be discarded and rewritten. 
crlf is  /ker'l*f/, sometimes /kru'l*f/ or /C-R-L-F/ n. (often   capitalized as `CRLF') A carriage return (CR) followed by a line   feed (LF).  More loosely, whatever it takes to get you from the   end of one line of text to the beginning of the next...
crlf2 is  {{UNIX}} influence this usage   has become less common (UNIX uses a bare line feed as its `CRLF'). 
crock is  [from the obvious mainstream scatologism] n. 1. An awkward   feature or programming technique that ought to be made cleaner.   Using small integers to represent error codes without the   program interpreting them to the user (as in, for exa...
crock2 is  for a process that dies due   to {segfault}).  2. A technique that works acceptably, but which   is quite prone to failure if disturbed in the least, for example   depending on the machine opcodes having particular bit patterns so   that y...
crock3 is  tightly woven,   almost completely unmodifiable structure.  See {kluge},   {brittle}.  Also in the adjectives `crockish' and   `crocky', and the nouns `crockishness' and `crockitude'. 
cross-post is  [USENET] vi. To post a single article simultaneously to   several newsgroups.  Distinguished from posting the article   repeatedly, once to each newsgroup, which causes people to see it   multiple times (this is very bad form).  Gratui...
cross-post2 is  line directing responses to a single followup   group is frowned upon, as it tends to cause {followup} articles   to go to inappropriate newsgroups when people respond to only one   part of the original posting. 
crudware is  /kruhd'weir/ n. Pejorative term for the hundreds of   megabytes of low-quality {freeware} circulated by user's groups   and BBS systems in the micro-hobbyist world.  "Yet *another*   set of disk catalog utilities for {{MS-DOS}}?  What cr...
cruft is  /kruhft/ [back-formation from {crufty}] 1. n. An   unpleasant substance.  The dust that gathers under your bed is   cruft; the TMRC Dictionary correctly noted that attacking it with a   broom only produces more.  2. n. The results of shoddy...
cruft2 is  pun on `hand craft'] To   write assembler code for something normally (and better) done by a   compiler (see {hand-hacking}).  4. n. Excess; superfluous junk.   Esp. used of redundant or superseded code. 
cruft together is  vt. (also `cruft up') To throw together   something ugly but temporarily workable.  Like vt. {kluge up},   but more pejorative.  "There isn't any program now to reverse all   the lines of a file, but I can probably cruft one togeth...
cruft together2 is  together}, {hack up}, {kluge up},   {crufty}. 
cruftsmanship is  /kruhfts'm*n-ship / n. [from {cruft}] The   antithesis of craftsmanship.
crufty is  /kruhf'tee/ [origin unknown; poss. from `crusty' or   `cruddy'] adj. 1. Poorly built, possibly over-complex.  The   {canonical} example is "This is standard old crufty DEC   software".  In fact, one fanciful theory of the origin of `crufty...
crufty2 is  `crusty' applied to DEC   software so old that the `s' characters were tall and skinny, looking   more like `f' characters.  2. Unpleasant, especially to the touch,   often with encrusted junk.  Like spilled coffee smeared with peanut   b...
crufty3 is  (sometimes spelled   `cruftie') n. A small crufty object (see {frob}); often one   that doesn't fit well into the scheme of things.  "A LISP property   list is a good place to store crufties (or, collectively,   {random} cruft)." 
crumb is  n. Two binary digits; a {quad}.  Larger than a {bit},   smaller than a {nybble}.  Considered silly.  Syn. {tayste}.
crunch is  1. vi. To process, usually in a time-consuming or   complicated way.  Connotes an essentially trivial operation that is   nonetheless painful to perform.  The pain may be due to the   triviality's being embedded in a loop from 1 to 1,000,0...
crunch2 is  {number-crunching}."  2. vt. To   reduce the size of a file by a complicated scheme that produces bit   configurations completely unrelated to the original data, such as   by a Huffman code.  (The file ends up looking like a paper documen...
crunch3 is  wad.)  Since such   compression usually takes more computations than simpler methods   such as run-length encoding, the term is doubly appropriate.  (This   meaning is usually used in the construction `file crunch(ing)' to   distinguish i...
crunch4 is  3. n. The character `#'.  Used at XEROX and CMU, among other   places.  See {{ASCII}}.  4. vt. To squeeze program source into a   minimum-size representation that will still compile or execute.   The term came into being specifically for ...
crunch5 is  crunched BASIC source in order to make it run more   quickly (it was a wholly interpretive BASIC, so the number of   characters mattered).  {Obfuscated C Contest} entries are often   crunched; see the first example under that entry. 
cruncha cruncha cruncha is  /kruhn'ch* kruhn'ch* kruhn'ch*/ interj.   An encouragement sometimes muttered to a machine bogged down in a   serious {grovel}.  Also describes a notional sound made by   groveling hardware.  See {wugga wugga}, {grind} (se...
cryppie is  /krip'ee/ n. A cryptographer.  One who hacks or implements   cryptographic software or hardware.
CTSS is  /C-T-S-S/ n. Compatible Time-Sharing System.  An early   (1963) experiment in the design of interactive time-sharing   operating systems, ancestral to {{Multics}}, {{UNIX}}, and   {{ITS}}.  The name {{ITS}} (Incompatible Time-sharing System)...
CTSS2 is  and to express some basic   differences in philosophy about the way I/O services should be   presented to user programs. 
CTY is  /sit'ee/ or /C-T-Y/ n. [MIT] The terminal physically   associated with a computer's system {{console}}.  The term is a   contraction of `Console {tty}', that is, `Console TeleTYpe'.   This {{ITS}}- and {{TOPS-10}}-associated term has become l...
CTY2 is  refer to the CTY as `the   console'. 
cube is  n. 1. [short for `cubicle'] A module in the open-plan   offices used at many programming shops.  "I've got the manuals in   my cube."  2. A NeXT machine (which resembles a matte-black cube).
cubing is  [parallel with `tubing'] vi. 1. Hacking on an IPSC (Intel   Personal SuperComputer) hypercube.  "Louella's gone cubing   *again*!!"  2. Hacking Rubik's Cube or related puzzles,   either physically or mathematically.  3. An indescribable fo...
cursor dipped in X is  n. There are a couple of metaphors in English   of the form `pen dipped in X' (perhaps the most common values of X   are `acid', `bile', and `vitriol').  These map over neatly to this   hackish usage (the cursor being what move...
cursor dipped in X2 is  composing on-line).  "Talk about a {nastygram}!  He   must've had his cursor dipped in acid when he wrote that one!" 
cuspy is  /kuhs'pee/ [WPI from the DEC acronym CUSP, for `Commonly   Used System Program', i.e., a utility program used by many people]   adj. 1. (of a program) Well-written.  2. Functionally excellent.  A   program that performs well and interfaces ...
cuspy2 is  [NYU] Said of an attractive woman, especially one   regarded as available.  Implies a certain curvaceousness. 
cut a tape is  [poss. fr. mainstream `cut a check' or from the   recording industry's `cut a record'] vi. To write a software or   document distribution on magnetic tape for shipment.  Has nothing   to do with physically cutting the medium!  Though t...
cut a tape2 is  speaks of analogously `cutting a disk'   or anything else in this sense. 
cybercrud is  /si'ber-kruhd/ [coined by Ted Nelson] n. Obfuscatory   tech-talk.  Verbiage with a high {MEGO} factor.  The computer   equivalent of bureaucratese.
cyberpunk is  /si'ber-puhnk/ [orig. by SF writer Bruce Bethke and/or   editor Gardner Dozois] n.,adj. A subgenre of SF launched in 1982   by William Gibson's epoch-making novel `Neuromancer' (though   its roots go back through Vernor Vinge's `True Na...
cyberpunk2 is  Brunner's 1975 novel `The Shockwave   Rider').  Gibson's near-total ignorance of computers and the   present-day hacker culture enabled him to speculate about the role   of computers and hackers in the future in ways hackers have since...
cyberpunk3 is  tremendously stimulating.   Gibson's work was widely imitated, in particular by the short-lived   but innovative "Max Headroom" TV series.  See {cyberspace},   {ice}, {go flatline}. 
cyberspace is  /si'ber-spays/ n. 1. Notional `information-space'   loaded with visual cues and navigable with brain-computer   interfaces called `cyberspace decks'; a characteristic prop of   {cyberpunk} SF.  At the time of this writing (mid-1991),  ...
cyberspace2 is  reality} interfaces   modeled explicitly on Gibsonian cyberspace are already under way,   using more conventional devices such as glove sensors and binocular   TV headsets.  Few hackers are prepared to deny outright the   possibility ...
cyberspace3 is  network   (see {network, the}).  2. Occasionally, the metaphoric location   of the mind of a person in {hack mode}.  Some hackers report   experiencing strong eidetic imagery when in hack mode;   interestingly, independent reports fro...
cyberspace4 is  common features to the experience.  In particular,   the dominant colors of this subjective `cyberspace' are often   gray and silver, and the imagery often involves constellations of   marching dots, elaborate shifting patterns of lin...
cycle is  1. n. The basic unit of computation.  What every hacker   wants more of (noted hacker Bill Gosper describes himself as a   "cycle junkie"). One can describe an instruction as taking so   many `clock cycles'.  Often the computer can access i...
cycle2 is  one speaks also of   `memory cycles'.  These are technical meanings of {cycle}.  The   jargon meaning comes from the observation that there are only so   many cycles per second, and when you are sharing a computer the   cycles get divided ...
cycle3 is  computer spends working on your program rather than someone else's,   the faster your program will run.  That's why every hacker wants   more cycles so he can spend less time waiting for the computer to   respond.  2. By extension, a notio...
cycle4 is  emphasizing that lots of things compete for the typical   hacker's think time.  "I refused to get involved with the Rubik's   Cube back when it was big.  Knew I'd burn too many cycles on it if   I let myself."  3. vt. Syn. {bounce}, {120 r...
cycle5 is  the machine again, that serial port's   still hung." 
cycle crunch is  n. A situation where the number of people trying to   use the computer simultaneously has reached the point where no one   can get enough cycles because they are spread too thin and the   system has probably begun to {thrash}.  This ...
cycle crunch2 is  applied to timesharing.  Usually the only   solution is to buy more computer.  Happily, this has rapidly become   easier in recent years, so much so that the very term `cycle   crunch' now has a faintly archaic flavor; most hackers ...
cycle crunch3 is  opposed to traditional   timesharing systems. 
cycle drought is  n. A scarcity of cycles.  It may be due to a {cycle   crunch}, but it could also occur because part of the computer is   temporarily not working, leaving fewer cycles to go around.   "The {high moby} is {down}, so we're running with...
cycle drought2 is  There will be a cycle drought   until it's fixed." 
cycle of reincarnation is  [coined by Ivan Sutherland ca. 1970] n.   Term used to refer to a well-known effect whereby function in a   computing system family is migrated out to special-purpose   peripheral hardware for speed, then the peripheral evo...
cycle of reincarnation2 is  its job, then somebody notices that   it is inefficient to support two asymmetrical processors in the   architecture and folds the function back into the main CPU, at   which point the cycle begins again.  Several iteratio...
cycle of reincarnation3 is  graphics-processor design, and at least   one or two in communications and floating-point processors.  Also   known as `the Wheel of Life', `the Wheel of Samsara', and other   variations of the basic Hindu/Buddhist theolog...
cycle server is  n. A powerful machine that exists primarily for   running large {batch} jobs.  Implies that interactive tasks such as   editing are done on other machines on the network, such as   workstations.*D.C. Power Lab n. The former site of {...
cycle server2 is  funny because the obvious connection to electrical   engineering was nonexistent --- the lab was named for a Donald C.   Power.  Compare {Marginal Hacks}. 
daemon is  /day'mn/ or /dee'mn/ [from the mythological meaning,   later rationalized as the acronym `Disk And Execution MONitor'] n.   A program that is not invoked explicitly, but lies dormant waiting   for some condition(s) to occur.  The idea is t...
daemon2 is  not be aware that a daemon is lurking (though   often a program will commit an action only because it knows that it   will implicitly invoke a daemon).  For example, under {{ITS}}   writing a file on the {LPT} spooler's directory would in...
daemon3 is  print the file.  The advantage is   that programs wanting (in this example) files printed need not   compete for access to the {LPT}.  They simply enter their   implicit requests and let the daemon decide what to do with them.   Daemons a...
daemon4 is  and may   either live forever or be regenerated at intervals.  Daemon and   {demon} are often used interchangeably, but seem to have   distinct connotations.  The term `daemon' was introduced to   computing by {CTSS} people (who pronounce...
daemon5 is  ITS called a {dragon}.  Although the   meaning and the pronunciation have drifted, we think this glossary   reflects current (1991) usage. 
dangling pointer is  n. A reference that doesn't actually lead   anywhere (in C and some other languages, a pointer that doesn't   actually point at anything valid).  Usually this is because it   formerly pointed to something that has moved or disapp...
dangling pointer2 is  of its techspeak meaning; for   example, a local phone number for a person who has since moved to the   other coast is a dangling pointer. 
Datamation is  /day`t*-may'sh*n/ n. A magazine that many hackers   assume all {suit}s read.  Used to question an unbelieved quote,   as in "Did you read that in `Datamation?'" It used to   publish something hackishly funny every once in a while, like...
Datamation2 is  but it has since become much   more exclusively {suit}-oriented and boring. 
day mode is  n. See {phase} (sense 1).  Used of people only.
dd is  /dee-dee/ [UNIX from IBM {JCL}] vt. Equivalent to {cat}   or {BLT}.  This was originally the name of a UNIX copy command   with special options suitable for block-oriented devices.  Often   used in heavy-handed system maintenance, as in "Let's...
dd2 is  the boot PROM to load it back on to   a new disk".  The UNIX `dd(1)' was designed with a weird,   distinctly non-UNIXy keyword option syntax reminiscent of IBM   System/360 JCL (which had a similar DD command); though the command   filled a n...
dd3 is  The   jargon usage is now very rare outside UNIX sites and now nearly   obsolete even there, as `dd(1)' has been {deprecated} for a   long time (though it has no exact replacement).  Replaced by   {BLT} or simple English `copy'. 
DDT is  /D-D-T/ n. 1. Generic term for a program that assists in   debugging other programs by showing individual machine instructions   in a readable symbolic form and letting the user change them.  In   this sense the term DDT is now archaic, havin...
DDT2 is  names of individual programs like   `dbx', `adb', `gdb', or `sdb'.  2. [ITS] Under   MIT's fabled {{ITS}} operating system, DDT (running under the alias   HACTRN) was also used as the {shell} or top level command   language used to execute o...
DDT3 is  specific DDTs (sense 1) supported on early DEC hardware.  The DEC   PDP-10 Reference Handbook (1969) contained a footnote on the first   page of the documentation for DDT which illuminates the origin of   the term     Historical footnote DDT...
DDT4 is  computer in 1961.  At that time DDT stood for "DEC Debugging Tape".     Since then, the idea of an on-line debugging program has propagated     throughout the computer industry.  DDT programs are now available     for all DEC computers.  Sin...
DDT5 is  used, the more descriptive name "Dynamic Debugging     Technique" has been adopted, retaining the DDT acronym.  Confusion     between DDT-10 and another well known pesticide,     dichloro-diphenyl-trichloroethane (C14-H9-Cl5) should be minim...
DDT6 is  apparently mutually exclusive,     class of bugs.   Sadly, this quotation was removed from later editions of the   handbook after the {suit}s took over and DEC became much more   `businesslike'. 
de-rezz is  /dee-rez'/ [from `de-resolve' via the movie "Tron"]   (also `derez') 1. vi. To disappear or dissolve; the image that goes   with it is of an object breaking up into raster lines and static   and then dissolving.  Occasionally used of a pe...
de-rezz2 is  mentally rather than physically.   Usage extremely silly, also rare.  This verb was actually invented   as *fictional* hacker jargon, and adopted in a spirit of irony   by real hackers years after the fact.  2. vt. On a Macintosh, many  ...
de-rezz3 is  are managed in small   segments of the program file known as `resources'. The standard   resource compiler is Rez.  The standard resource decompiler is   DeRez.  Thus, decompiling a resource is `derezzing'.  Usage very   common. 
dead code is  n. Routines that can never be accessed because all calls   to them have been removed, or code that cannot be reached because   it is guarded by a control structure that provably must always   transfer control somewhere else.  The presen...
dead code2 is  errors due to alterations in the program or   significant changes in the assumptions and environment of the   program (see also {software rot}); a good compiler should report   dead code so a maintainer can think about what it means.  ...
DEADBEEF is  /ded-beef/ n. The hexadecimal word-fill pattern for   freshly allocated memory (decimal -21524111) under a number of   IBM environments, including the RS/6000.  As in "Your program is   DEADBEEF" (meaning gone, aborted, flushed from memo...
DEADBEEF2 is  boundary, of course, you have   BEEFDEAD. 
deadlock is  n. 1. [techspeak] A situation wherein two or more   processes are unable to proceed because each is waiting for one of   the others to do something.  A common example is a program   communicating to a server, which may find itself waitin...
deadlock2 is  anything more to it, while the   server is similarly waiting for more input from the controlling   program before outputting anything.  (It is reported that this   particular flavor of deadlock is sometimes called a `starvation   deadlo...
deadlock3 is  properly used for   situations where a program can never run simply because it never   gets high enough priority.  Another common flavor is   `constipation', where each process is trying to send stuff to   the other but all buffers are ...
deadlock4 is  See {deadly embrace}.  2. Also used of   deadlock-like interactions between humans, as when two people meet   in a narrow corridor, and each tries to be polite by moving aside   to let the other pass, but they end up swaying from side t...
deadlock5 is  they always both move the same   way at the same time. 
deadly embrace is  n. Same as {deadlock}, though usually used only when   exactly 2 processes are involved.  This is the more popular term in   Europe, while {deadlock} predominates in the United States.
Death Star is  [from the movie "Star Wars"] 1. The AT&T corporate   logo, which appears on computers sold by AT&T and bears an uncanny   resemblance to the `Death Star' in the movie.  This usage is   particularly common among partisans of {BSD} UNIX,...
Death Star2 is  inferior and AT&T as a bad guy.  Copies   still circulate of a poster printed by Mt. Xinu showing a starscape   with a space fighter labeled 4.2 BSD streaking away from a broken   AT&T logo wreathed in flames.  2. AT&T's internal maga...
Death Star3 is  incorrectly done AT&T logo   in which the inner circle in the top left is dark instead of light   --- a frequent result of dark-on-light logo images. 
DEC Wars is  n. A 1983 {USENET} posting by Alan Hastings and Steve Tarr   spoofing the "Star Wars" movies in hackish terms.  Some years   later, ESR (disappointed by Hastings and Tarr's failure to exploit a   great premise more thoroughly) posted a 3...
DEC Wars2 is  WARS"; the two are often confused. 
DEChead is  /dek'hed/ n. 1. A DEC {field servoid}.  Not flattering.   2. [from `deadhead'] A Grateful Dead fan working at DEC.
deckle is  /dek'l/ [from dec- and {nickle}] n. Two {nickle}s;   10 bits.  Reported among developers for Mattel's GI 1600 (the   Intellivision games processor), a chip with 16-bit-wide RAM but   10-bit-wide ROM.
deep hack mode is  n. See {hack mode}.
deep magic is  [poss. from C. S. Lewis's "Narnia" books] n. An   awesomely arcane technique central to a program or system, esp. one   not generally published and available to hackers at large (compare   {black art}); one that could only have been co...
deep magic2 is  optimization techniques and many aspects of   {OS} design used to be {deep magic}; many techniques in   cryptography, signal processing, graphics, and AI still are.   Compare {heavy wizardry}.  Esp. found in comments of the form   "De...
deep space is  n. 1. Describes the notional location of any program   that has gone {off the trolley}.  Esp. used of programs that   just sit there silently grinding long after either failure or some   output is expected.  "Uh oh.  I should have gott...
deep space2 is  in deep space somewhere." Compare   {buzz}, {catatonic}, {hyperspace}.  2. The metaphorical   location of a human so dazed and/or confused or caught up in some   esoteric form of {bogosity} that he or she no longer responds   coherent...
defenestration is  [from the traditional Czechoslovak method of   assassinating prime ministers, via SF fandom] n. 1. Proper karmic   retribution for an incorrigible punster.  "Oh, ghod, that was   *awful*!"  "Quick! Defenestrate him!"  2. The act of...
defenestration2 is  better response time from a   full-screen program.  This comes from the dictionary meaning of   `defenestrate', which is to throw something out a window.  3. The   act of discarding something under the assumption that it will   im...
defenestration3 is  left."  "Well,   why don't you defenestrate that 100 megs worth of old core dumps?"   4. [proposed] The requirement to support a command-line interface.   "It has to run on a VT100."  "Curses!  I've been   defenestrated!" 
defined as is  adj. In the role of, usually in an organization-chart   sense.  "Pete is currently defined as bug prioritizer."  Compare   {logical}.
dehose is  /dee-hohz/ vt. To clear a {hosed} condition.
delint is  /dee-lint/ v. To modify code to remove problems detected   when {lint}ing.
delta is  n. 1. [techspeak] A quantitative change, especially a small   or incremental one (this use is general in physics and   engineering).  "I just doubled the speed of my program!"  "What   was the delta on program size?"  "About 30 percent."  (...
delta2 is  increased its size by only 30   percent.)  2. [UNIX] A {diff}, especially a {diff} stored   under the set of version-control tools called SCCS (Source Code   Control System) or RCS (Revision Control System).  3. n. A small   quantity, but ...
delta3 is    {delta} and {epsilon} stems from the traditional use of these   letters in mathematics for very small numerical quantities,   particularly in `epsilon-delta' proofs in limit theory (as in the   differential calculus).  The term {delta} i...
delta4 is  mentioned, to mean a quantity that is   slightly bigger than {epsilon} but still very small.  "The cost   isn't epsilon, but it's delta" means that the cost isn't totally   negligible, but it is nevertheless very small.  Common   construct...
delta5 is  epsilon of   ---' that is, close to and even closer to. 
demented is  adj. Yet another term of disgust used to describe a   program.  The connotation in this case is that the program works as   designed, but the design is bad.  Said, for example, of a program   that generates large numbers of meaningless e...
demented2 is  brink of imminent collapse.  Compare   {wonky}, {bozotic}. 
demigod is  n. A hacker with years of experience, a national reputation,   and a major role in the development of at least one design, tool,   or game used by or known to more than half of the hacker community.   To qualify as a genuine demigod, the ...
demigod2 is  hacker community and have helped shape it.  Major   demigods include Ken Thompson and Dennis Ritchie (co-inventors of   {{UNIX}} and {C}) and Richard M. Stallman (inventor of   {EMACS}).  In their hearts of hearts, most hackers dream of ...
demigod3 is  more than one major   software project has been driven to completion by the author's   veiled hopes of apotheosis.  See also {net.god}, {true-hacker}. 
demo is  /de'moh/ [short for `demonstration'] 1. v. To demonstrate a   product or prototype.  A far more effective way of inducing bugs to   manifest than any number of {test} runs, especially when   important people are watching.  2. n. The act of d...
demo mode is  [Sun] n. 1. The state of being {heads down} in order   to finish code in time for a {demo}, usually due yesterday.   2. A mode in which video games sit there by themselves running   through a portion of the game, also known as `attract ...
demo mode2 is  they use as a screen saver,   or may go through a demo mode on startup (for example, the   Microsoft Windows opening screen --- which lets you impress your   neighbors without actually having to put up with {Microsloth   Windows}). 
demon is  n. 1. [MIT] A portion of a program that is not invoked   explicitly, but that lies dormant waiting for some condition(s) to   occur.  See {daemon}.  The distinction is that demons are   usually processes within a program, while daemons are ...
demon2 is  system.  Demons are particularly   common in AI programs.  For example, a knowledge-manipulation   program might implement inference rules as demons.  Whenever a new   piece of knowledge was added, various demons would activate (which   de...
demon3 is  and would create   additional pieces of knowledge by applying their respective   inference rules to the original piece.  These new pieces could in   turn activate more demons as the inferences filtered down through   chains of logic.  Mean...
demon4 is  whatever its primary task was.  2. [outside MIT] Often used   equivalently to {daemon} --- especially in the {{UNIX}} world,   where the latter spelling and pronunciation is considered mildly   archaic. 
depeditate is  /dee-ped'*-tayt/ [by (faulty) analogy with   `decapitate'] vt.  Humorously, to cut off the feet of.  When one is   using some computer-aided typesetting tools, careless placement of   text blocks within a page or above a rule can resul...
depeditate2 is  letters are said to have been depeditated. 
deprecated is  adj. Said of a program or feature that is considered   obsolescent and in the process of being phased out, usually in   favor of a specified replacement.  Deprecated features can,   unfortunately, linger on for many years.
deserves to lose is  adj. Said of someone who willfully does the   {Wrong Thing}; humorously, if one uses a feature known to be   {marginal}.  What is meant is that one deserves the consequences   of one's {losing} actions.  "Boy, anyone who tries to...
deserves to lose2 is  ({{ITS}} fans used to say this   of {{UNIX}}; many still do.)  See also {screw}, {chomp},   {bagbiter}. 
desk check is  n.,v. To {grovel} over hardcopy of source code,   mentally simulating the control flow; a method of catching bugs.   No longer common practice in this age of on-screen editing, fast   compiles, and sophisticated debuggers --- though so...
desk check2 is  Compare {eyeball search},   {vdiff}, {vgrep}. 
Devil Book is  n. `The Design and Implementation of the 4.3BSD   UNIX Operating System', by Samuel J. Leffler, Marshall Kirk   McKusick, Michael J. Karels, and John S. Quarterman (Addison-Wesley   Publishers, 1989) --- the standard reference book on ...
Devil Book2 is  because the cover has a picture   depicting a little devil (a visual play on {daemon}) in   sneakers, holding a pitchfork (referring to one of the   characteristic features of UNIX, the {fork(2)} system call). 
devo is  /dee'voh/ [orig. in-house jargon at Symbolics] n. A person in a   development group.  See also {doco} and {mango}.
dickless workstation is  n. Extremely pejorative hackerism for   `diskless workstation', a class of botches including the Sun 3/50   and other machines designed exclusively to network with an   expensive central disk server.  These combine all the di...
dickless workstation2 is  disadvantages of distributed personal   computers. 
dictionary flame is  [USENET] n. An attempt to sidetrack a debate   away from issues by insisting on meanings for key terms that   presuppose a desired conclusion or smuggle in an implicit premise.   A common tactic of people who prefer argument over...
diddle is  1. vt. To work with or modify in a not particularly   serious manner.  "I diddled a copy of {ADVENT} so it didn't   double-space all the time."  "Let's diddle this piece of code and   see if the problem goes away."  See {tweak} and {twiddl...
diddle2 is  See also {tweak},   {twiddle}, {frob}. 
diff is  /dif/ n. 1. A change listing, especially giving differences   between (and additions to) source code or documents (the term is   often used in the plural `diffs').  "Send me your diffs for the   Jargon File!"  Compare {vdiff}.  2. Specifical...
diff2 is  command, esp. when used as   specification input to the `patch(1)' utility (which can   actually perform the modifications; see {patch}).  This is a   common method of distributing patches and source updates in the   UNIX/C world.  See also...
digit is  n. An employee of Digital Equipment Corporation.  See also   {VAX}, {VMS}, {PDP-10}, {{TOPS-10}}, {DEChead}, {double   DECkers}, {field circus}.
dike is  vt. To remove or disable a portion of something, as a wire   from a computer or a subroutine from a program.  A standard slogan   is "When in doubt, dike it out".  (The implication is that it is   usually more effective to attack software pr...
dike2 is  increasing it.)  The word `dikes' is widely   used among mechanics and engineers to mean `diagonal cutters',   esp.  a heavy-duty metal-cutting device, but may also refer to a   kind of wire-cutters used by electronics techs.  To `dike   so...
dike3 is  remove something.   Indeed, the TMRC Dictionary defined dike as "to attack with   dikes".  Among hackers this term has been metaphorically extended   to informational objects such as sections of code. 
ding is  n.,vi. 1. Synonym for {feep}.  Usage rare among hackers,   but commoner in the {Real World}.  2. `dinged' What happens   when someone in authority gives you a minor bitching about   something, esp. something trivial.  "I was dinged for havin...
dink is  /dink/ n. Said of a machine that has the {bitty box}   nature; a machine too small to be worth bothering with --- sometimes   the system you're currently forced to work on.  First heard from an   MIT hacker (BADOB) working on a CP/M system w...
dink2 is  then from fans of 32-bit architectures about   16-bit machines.  "GNUMACS will never work on that dink machine."   Probably derived from mainstream `dinky', which isn't sufficiently   pejorative. 
dinosaur is  n. 1. Any hardware requiring raised flooring and special   power.  Used especially of old minis and mainframes, in contrast   with newer microprocessor-based machines.  In a famous quote from   the 1988 UNIX EXPO, Bill Joy compared the m...
dinosaur2 is  grazing dinosaur "with a truck outside pumping   its bodily fluids through it".  IBM was not amused.  Compare   {big iron}; see also {mainframe}.  2. [IBM] A very conservative   user; a {zipperhead}. 
dinosaur pen is  n. A traditional {mainframe} computer room complete with   raised flooring, special power, its own ultra-heavy-duty air   conditioning, and a side order of Halon fire extinguishers.  See   {boa}.
dinosaurs mating is  n. Said to occur when yet another {big iron}   merger or buyout occurs; reflects a perception by hackers that   these signal another stage in the long, slow dying of the   {mainframe} industry.  In its glory days of the 1960s, it...
dinosaurs mating2 is  Control Data, General   Electric, Honeywell, NCR, RCA, and Univac.  RCA and GE sold out   early, and it was `IBM and the Bunch' (Burroughs, Univac, NCR,   Control Data, and Honeywell) for a while.  Honeywell was bought out   by ...
dinosaurs mating3 is  Unisys (in 1984 --- this   was when the phrase `dinosaurs mating' was coined); and as this is   written AT&T is attempting to recover from a disastrously bad first   6 years in the hardware industry by absorbing NCR.  More such ...
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...

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

faulty is  adj. Non-functional; buggy.  Same denotation as   {bletcherous}, {losing}, q.v., but the connotation is much   milder.
fd leak is  /ef dee leek/ n. A kind of programming bug analogous to a   {core leak}, in which a program fails to close file descriptors   (`fd's) after file operations are completed, and thus eventually   runs out of them.  See {leak}.
fear and loathing is  [from Hunter Thompson] n. A state inspired by the   prospect of dealing with certain real-world systems and standards   that are totally {brain-damaged} but ubiquitous --- Intel 8086s,   or {COBOL}, or {{EBCDIC}}, or any {IBM} m...
fear and loathing2 is  RS/6000).  "Ack!  They want PCs to be able to   talk to the AI machine.  Fear and loathing time!" 
feature is  n. 1. A good property or behavior (as of a program).   Whether it was intended or not is immaterial.  2. An intended   property or behavior (as of a program).  Whether it is good or not   is immaterial (but if bad, it is also a {misfeatur...
feature2 is  in particular, one that is   purposely inconsistent because it works better that way --- such an   inconsistency is therefore a {feature} and not a {bug}.  This   kind of feature is sometimes called a {miswart}; see that entry   for a cl...
feature3 is  is   gratuitous or unnecessary, though perhaps also impressive or cute.   For example, one feature of Common LISP's `format' function is   the ability to print numbers in two different Roman-numeral formats   (see {bells, whistles, and g...
feature4 is  put in to help someone else but that happens to be in your   way.  6. A bug that has been documented.  To call something a   feature sometimes means the author of the program did not consider   the particular case, and that the program r...
feature5 is  strictly incorrect.  A standard joke is that a   bug can be turned into a {feature} simply by documenting it   (then theoretically no one can complain about it because it's in   the manual), or even by simply declaring it to be good.  "T...
feature6 is  common catchphrase.  See also   {feetch feetch}, {creeping featurism}, {wart}, {green   lightning}.   The relationship among bugs, features, misfeatures, warts, and   miswarts might be clarified by the following hypothetical exchange   b...
feature7 is  seat doesn't recline."   B "That's not a bug, that's a feature.  There is an emergency   exit door built around the window behind you, and the route has to   be kept clear."   A "Oh.  Then it's a misfeature; they should have increased th...
feature8 is  if they'd increased spacing in only one section it   would have been a wart --- they would've had to make   nonstandard-length ceiling panels to fit over the displaced   seats."   A "A miswart, actually.  If they increased spacing throug...
feature9 is  of the profit margin.  So   unequal spacing would actually be the Right Thing."   B "Indeed."   {Undocumented feature} is a common, allegedly humorous euphemism   for a {bug}. 
feature creature is  [poss. fr. slang `creature feature' for a horror   movie] n. One who loves to add features to designs or programs,   perhaps at the expense of coherence, concision, or {taste}.  See   also {feeping creaturism}, {creeping featuris...
feature shock is  [from Alvin Toffler's book title `Future   Shock'] n.  A user's (or programmer's!) confusion when confronted   with a package that has too many features and poor introductory   material.
featurectomy is  /fee`ch*r-ek't*-mee/ n. The act of removing a   feature from a program.  Featurectomies come in two flavors, the   `righteous' and the `reluctant'.  Righteous featurectomies are   performed because the remover believes the program wo...
featurectomy2 is  there is already an equivalent and   better way to achieve the same end.  (This is not quite the same   thing as removing a {misfeature}.)  Reluctant featurectomies are   performed to satisfy some external constraint such as code si...
feep is  /feep/ 1. n. The soft electronic `bell' sound of a   display terminal (except for a VT-52); a beep (in fact, the   microcomputer world seems to prefer {beep}).  2. vi. To cause   the display to make a feep sound.  ASR-33s (the original TTYs)...
feep2 is  that ring.  Alternate forms   {beep}, `bleep', or just about anything suitably   onomatopoeic.  (Jeff MacNelly, in his comic strip "Shoe", uses   the word `eep' for sounds made by computer terminals and video   games; this is perhaps the cl...
feep3 is  `breedle' was sometimes heard at SAIL, where the terminal   bleepers are not particularly soft (they sound more like the   musical equivalent of a raspberry or Bronx cheer; for a close   approximation, imagine the sound of a Star Trek commu...
feep4 is  `feeper' on a VT-52 has been   compared to the sound of a '52 Chevy stripping its gears.  See also   {ding}. 
feeper is  /fee'pr/ n. The device in a terminal or workstation (usually   a loudspeaker of some kind) that makes the {feep} sound.
feeping creature is  [from {feeping creaturism}] n. An unnecessary   feature; a bit of {chrome} that, in the speaker's judgment, is   the camel's nose for a whole horde of new features.
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}. 

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

fried3 is  know that fix   destroyed the file system, but I was fried when I put it in."   Esp. common in conjunction with `brain' "My brain is fried   today, I'm very short on sleep." 
friode is  /fri'ohd/ [TMRC] n. A reversible (that is, fused or   blown) diode.  Compare {fried}.
fritterware is  n. An excess of capability that serves no productive   end.  The canonical example is font-diddling software on the Mac   (see {macdink}); the term describes anything that eats huge   amounts of time for quite marginal gains in functi...
frob is  /frob/ 1. n. [MIT] The {TMRC} definition was "FROB = a   protruding arm or trunnion"; by metaphoric extension, a `frob' is   any random small thing; an object that you can comfortably hold in   one hand; something you can frob.  See {frobnit...
frob2 is  {frobnicate}.  3. [from the {MUD} world]   A command on some MUDs that changes a player's experience level   (this can be used to make wizards); also, to request {wizard}   privileges on the `professional courtesy' grounds that one is a   w...
frobnicate is  /frob'ni-kayt/ vt. [Poss. derived from {frobnitz}, and   usually abbreviated to {frob}, but `frobnicate' is recognized   as the official full form.] To manipulate or adjust, to tweak.   One frequently frobs bits or other 2-state device...
frobnicate2 is  (that is, flip it), but also   "Stop frobbing that clasp; you'll break it".  One also sees the   construction `to frob a frob'.  See {tweak} and {twiddle}.   Usage frob, twiddle, and tweak sometimes connote   points along a continuum....
frobnicate3 is  `twiddle' connotes gross manipulation, often a coarse search for   a proper setting; `tweak' connotes fine-tuning.  If someone is   turning a knob on an oscilloscope, then if he's carefully adjusting   it, he is probably tweaking it; ...
frobnicate4 is  screen, he is probably twiddling it; but if he's just doing   it because turning a knob is fun, he's frobbing it.  The variant   `frobnosticate' has been recently reported. 
frobnitz is  /frob'nits/, pl. `frobnitzem' /frob'nit-zm/ or   `frobni' /frob'ni/ n. An unspecified physical object, a   widget.  Also refers to electronic black boxes.  This rare form is   usually abbreviated to `frotz', or more commonly to {frob}.  ...
frobnitz2 is  `frobule'   (/frob'yool/).  Starting perhaps in 1979, `frobozz'   /fruh-boz'/ (plural `frobbotzim' /fruh-bot'zm/) has also   become very popular, largely through its exposure as a name via   {Zork}.  These can also be applied to nonphys...
frog is  alt. `phrog' 1. interj. Term of disgust (we seem to have   a lot of them).  2. Used as a name for just about anything.  See   {foo}.  3. n. Of things, a crock.  4. n. Of people, somewhere   in between a turkey and a toad.  5. `froggy' adj. S...
frog2 is  milder.  "This froggy   program is taking forever to run!"front end n. 1. An intermediary computer that does set-up and   filtering for another (usually more powerful but less friendly)   machine (a `back end').  2. What you're talking to w...
frog3 is  is making replies without   paying attention.  "Look at the dancing elephants!"  "Uh-huh."   "Do you know what I just said?"  "Sorry, you were talking to the   front end."  See also {fepped out}.  3. Software that provides   an interface to...
frog4 is  as   user-friendly.  Probably from analogy with hardware front-ends (see   sense 1) that interfaced with mainframes. 
frotz  is  /frots/ 1. n. See {frobnitz}.  2. `mumble frotz' An   interjection of very mild disgust.
frotzed is  /frotst/ adj. {down} because of hardware problems.  Compare   {fried}.  A machine that is merely frotzed may be fixable   without replacing parts, but a fried machine is more seriously   damaged.
frowney is  n. (alt. `frowney face')  See {emoticon}.
fry is  1. vi. To fail.  Said especially of smoke-producing hardware   failures.  More generally, to become non-working.  Usage never   said of software, only of hardware and humans.  See {fried},   {magic smoke}.  2. vt. To cause to fail; to {roach}...
fry2 is  Never used of software or humans,   but compare {fried}. 
FTP is  /F-T-P/, *not* /fit'ip/ 1. [techspeak] n. The File   Transfer Protocol for transmitting files between systems on the   Internet.  2. vt. To {beam} a file using the File Transfer   Protocol.  3. Sometimes used as a generic even for file transf...
FTP2 is  `Wuthering   Heights' ftp'd from uunet." 
FUBAR is  n. The Failed UniBus Address Register in a VAX.  A good   example of how jargon can occasionally be snuck past the {suit}s;   see {foobar}.
fuck me harder is  excl. Sometimes uttered in response to egregious   misbehavior, esp. in software, and esp. of misbehaviors which   seem unfairly persistent (as though designed in by the imp of the   perverse).  Often theatrically elaborated "Aiigh...
fuck me harder2 is  curare-tipped wrought-iron fence   *and no lubricants*!" The phrase is sometimes heard   abbreviated `FMH' in polite company.   [This entry is an extreme example of the hackish habit of coining   elaborate and evocative terms for ...
fuck me harder3 is  parody of mainstream expletives that has become a   running gag in part of the hacker culture; it illustrates the   hackish tendency to turn any situation, even one of extreme   frustration, into an intellectual game (the point be...
fuck me harder4 is  long-winded description of the   most anatomically absurd mental image possible --- the short forms   implicitly allude to all the ridiculous long forms ever spoken).   Scatological language is actually relatively uncommon among  ...
fuck me harder5 is  whether this entry   ought to be included at all.  As it reflects a live usage   recognizably peculiar to the hacker culture, we feel it is   in the hackish spirit of truthfulness and opposition to all   forms of censorship to rec...
FUD is  /fuhd/ n. Defined by Gene Amdahl after he left IBM to found   his own company "FUD is the fear, uncertainty, and doubt that IBM   sales people instill in the minds of potential customers who might   be considering [Amdahl] products."  The ide...
FUD2 is  with safe IBM gear rather than with   competitors' equipment.  This was traditionally done by promising   that Good Things would happen to people who stuck with IBM, but   Dark Shadows loomed over the future of competitors' equipment or   so...
FUD wars is  /fuhd worz/ n. [from {FUD}] Political posturing engaged in   by hardware and software vendors ostensibly committed to   standardization but actually willing to fragment the market to   protect their own shares.  The UNIX International vs...
fudge is  1. vt. To perform in an incomplete but marginally acceptable   way, particularly with respect to the writing of a program.  "I   didn't feel like going through that pain and suffering, so I fudged   it --- I'll fix it later."  2. n. The res...
fudge factor is  n. A value or parameter that is varied in an ad hoc way   to produce the desired result.  The terms `tolerance' and   {slop} are also used, though these usually indicate a one-sided   leeway, such as a buffer that is made larger than...
fudge factor2 is  how large it needs to be, and it is   better to waste a little space than to lose completely for not   having enough.  A fudge factor, on the other hand, can often be   tweaked in more than one direction.  A good example is the `fuz...
fudge factor3 is  calculations two numbers being   compared for equality must be allowed to differ by a small amount;   if that amount is too small, a computation may never terminate,   while if it is too large, results will be needlessly inaccurate....
fudge factor4 is  incorrectly by programmers   who don't fully understand their import.  See also {coefficient   of X}. 
fuel up is  vi. To eat or drink hurriedly in order to get back to   hacking.  "Food-p?"  "Yeah, let's fuel up."  "Time for a   {great-wall}!"  See also {{oriental food}}.
fuggly is  /fuhg'lee/ adj. Emphatic form of {funky}; funky +   ugly).  Unusually for hacker jargon, this may actually derive from   black street-jive.  To say it properly, the first syllable should   be growled rather than spoken.  Usage humorous.  "...
fuggly2 is  that printer driver is   *fuggly*."  See also {wonky}. 
funky is  adj. Said of something that functions, but in a slightly   strange, klugey way.  It does the job and would be difficult to   change, so its obvious non-optimality is left alone.  Often used to   describe interfaces.  The more bugs something...
funky2 is  workarounds are easier, the funkier it is.   {TECO} and UUCP are funky.  The Intel i860's exception handling is   extraordinarily funky.  Most standards acquire funkiness as they   age.  "The new mailer is installed, but is still somewhat ...
funky3 is  try resubmitting it."   "This UART is pretty funky.  The data ready line is active-high in   interrupt mode and active-low in DMA mode."  See {fuggly}. 
funny money is  n. 1. Notional `dollar' units of computing time and/or   storage handed to students at the beginning of a computer course;   also called `play money' or `purple money' (in implicit   opposition to real or `green' money).  When your fu...
funny money2 is  you needed to go to a professor to   get more.  Fortunately, the plunging cost of timesharing cycles has   made this less common.  The amounts allocated were almost   invariably too small, even for the non-hackers who wanted to slide...
funny money3 is  practice led to   small-scale black markets in bootlegged computer accounts.  2. By   extension, phantom money or quantity tickets of any kind used as a   resource-allocation hack within a system.  Antonym `real   money'. 
fuzzball is  [TCP/IP hackers] n. A DEC LSI-11 running a particular   suite of homebrewed software written by Dave Mills and assorted   co-conspirators, used in the early 1980s for Internet protocol   testbedding and experimentation.  These were used ...
fuzzball2 is  56KB-line days; a few are still active   on the Internet as of early 1991, doing odd jobs such as network   time service.*G [SI] pref.,suff. See {{quantifiers}}. 
gabriel is  /gay'bree-*l/ [for Dick Gabriel, SAIL LISP hacker and   volleyball fanatic] n. An unnecessary (in the opinion of the   opponent) stalling tactic, e.g., tying one's shoelaces or combing one's hair   repeatedly, asking the time, etc.  Also ...
gabriel2 is  tactics.  Also, `pulling a Gabriel',   `Gabriel mode'. 
gag is  vi. Equivalent to {choke}, but connotes more disgust. "Hey,   this is FORTRAN code.  No wonder the C compiler gagged."  See also   {barf}.
gang bang is  n. The use of large numbers of loosely coupled   programmers in an attempt to wedge a great many features into a   product in a short time.  Though there have been memorable gang   bangs (e.g., that over-the-weekend assembler port menti...
gang bang2 is  perpetrated by large   companies trying to meet deadlines and produce enormous buggy   masses of code entirely lacking in {orthogonal}ity.  When   market-driven managers make a list of all the features the   competition has and assign ...
gang bang3 is  miss the importance of maintaining a coherent design.  See   also {firefighting}, {Mongolian Hordes technique},   {Conway's Law}. 
garbage collect is  vi. (also `garbage collection', n.) See {GC}.
garply is  /gar'plee/ [Stanford] n. Another meta-syntactic variable (see   {foo}); once popular among SAIL hackers.
gas is  [as in `gas chamber'] 1. interj. A term of disgust and   hatred, implying that gas should be dispensed in generous   quantities, thereby exterminating the source of irritation.  "Some   loser just reloaded the system for no reason!  Gas!"  2....
gas2 is  something ought to be flushed out of   mercy.  "The system's getting {wedged} every few minutes.   Gas!"  3. vt.  To {flush} (sense 1).  "You should gas that old   crufty software."  4. [IBM] n. Dead space in nonsequentially   organized file...
gas3 is  deleted;   the compression operation that removes it is called `degassing' (by   analogy, perhaps, with the use of the same term in vacuum   technology). 5. [IBM] n.  Empty space on a disk that has been   clandestinely allocated against futu...
gaseous is  adj. Deserving of being {gas}sed.  Disseminated by   Geoff Goodfellow while at SRI; became particularly popular after   the Moscone-Milk killings in San Francisco, when it was learned   that the defendant Dan White (a politician who had s...
gaseous2 is  chamber under Proposition 7 if   convicted of first-degree murder (he was eventually convicted of   manslaughter). 
GC is  /G-C/ [from LISP terminology; `Garbage Collect']   1. vt. To clean up and throw away useless things.  "I think I'll   GC the top of my desk today."  When said of files, this is   equivalent to {GFR}.  2. vt. To recycle, reclaim, or put to   an...
GC2 is  garbage collector   process.   `Garbage collection' is computer-science jargon for a particular   class of strategies for dynamically reallocating computer memory.   One such strategy involves periodically scanning all the data in   memory an...
GC3 is  useless data   items are then discarded so that the memory they occupy can be   recycled and used for another purpose.  Implementations of the LISP   language usually use garbage collection.   In jargon, the full phrase is sometimes heard but...
GC4 is  it is shorter.  Note that there is an   ambiguity in usage that has to be resolved by context "I'm going   to garbage-collect my desk" usually means to clean out the   drawers, but it could also mean to throw away or recycle the desk   itself...
GCOS is  /jee'kohs/ n. A {quick-and-dirty} {clone} of   System/360 DOS that emerged from GE around 1970; originally called   GECOS (the General Electric Comprehensive Operating System).  Later   kluged to support primitive timesharing and transaction...
GCOS2 is  computer division by Honeywell, the name   was changed to General Comprehensive Operating System (GCOS).   Other OS groups at Honeywell began referring to it as `God's Chosen   Operating System', allegedly in reaction to the GCOS crowd's   ...
GCOS3 is  superiority of their   product.  All this might be of zero interest, except for two facts   (1) The GCOS people won the political war, and this led in the   orphaning and eventual death of Honeywell {{Multics}}, and   (2) GECOS/GCOS left on...
GCOS4 is  systems at Bell Labs were GCOS machines for print spooling and   various other services; the field added to `/etc/passwd' to   carry GCOS ID information was called the `GECOS field' and   survives today as the `pw_gecos' member used for the...
GCOS5 is  information.  GCOS later played a   major role in keeping Honeywell a dismal also-ran in the mainframe   market, and was itself ditched for UNIX in the late 1980s when   Honeywell retired its aging {big iron} designs. 
GECOS is  /jee'kohs/ n. See {{GCOS}}.
gedanken is  /g*-don'kn/ adj. Ungrounded; impractical; not   well-thought-out; untried; untested.  `Gedanken' is a German word   for `thought'.  A thought experiment is one you carry out in your   head.  In physics, the term `gedanken experiment' is ...
gedanken2 is  impractical to carry out, but useful   to consider because you can reason about it theoretically.  (A   classic gedanken experiment of relativity theory involves thinking   about a man in an elevator accelerating through space.)  Gedank...
gedanken3 is  but you have to be careful.   It's too easy to idealize away some important aspect of the real world   in contructing your `apparatus'.   Among hackers, accordingly, the word has a pejorative connotation.   It is said of a project, espe...
gedanken4 is  research, that is written up in grand detail (typically as a Ph.D.   thesis) without ever being implemented to any great extent.  Such a   project is usually perpetrated by people who aren't very good   hackers or find programming dista...
gedanken5 is  thesis' is usually marked by an obvious lack of intuition   about what is programmable and what is not, and about what does and   does not constitute a clear specification of an algorithm.  See   also {AI-complete}, {DWIM}. 
geef is  v. [ostensibly from `gefingerpoken'] vt. Syn. {mung}.  See   also {blinkenlights}.
geek out is  vi. To temporarily enter techno-nerd mode while in a   non-hackish context, for example at parties held near computer   equipment.  Especially used when you need to do something highly   technical and don't have time to explain "Pardon m...
gen is  /jen/ n.,v. Short for {generate}, used frequently in both spoken   and written contexts.
gender mender is  n. A cable connector shell with either two male or two   female connectors on it, used to correct the mismatches that result   when some {loser} didn't understand the RS232C specification and   the distinction between DTE and DCE.  ...
gender mender2 is  original D-25 or the IBM PC's bogus D-9 format.   Also called `gender bender', `gender blender', `sex   changer', and even `homosexual adapter'; however, there appears   to be some confusion as to whether a `male homosexual adapter...
gender mender3 is  on both sides (connects two   males). 
General Public Virus is  n. Pejorative name for some versions of the   {GNU} project {copyleft} or General Public License (GPL), which   requires that any tools or {app}s incorporating copylefted code   must be source-distributed on the same counter-...
General Public Virus2 is  alleged that the copyleft `infects' software   generated with GNU tools, which may in turn infect other software   that reuses any of its code.  The Free Software Foundation's   official position as of January 1991 is that c...
General Public Virus3 is  "programs textually incorporating   significant amounts of GNU code", and that the `infection' is not   passed on to third parties unless actual GNU source is transmitted   (as in, for example, use of the Bison parser skelet...
General Public Virus4 is  the {copyleft} language   is `boobytrapped' has caused many developers to avoid using GNU   tools and the GPL.  Recent (July 1991) changes in the language of   the version 2.00 language may eliminate this problem. 
generate is  vt. To produce something according to an algorithm or   program or set of rules, or as a (possibly unintended) side effect   of the execution of an algorithm or program.  The opposite of   {parse}.  This term retains its mechanistic conn...
generate2 is  of human behavior.  "The guy is   rational most of the time, but mention nuclear energy around him   and he'll generate {infinite} flamage." 
gensym is  /jen'sim/ [from MacLISP for `generated symbol'] 1. v.   To invent a new name for something temporary, in such a way that   the name is almost certainly not in conflict with one already in   use.  2. n.  The resulting name.  The canonical f...
gensym2 is  represents a number; any LISP hacker would   recognize G0093 (for example) as a gensym.  3. A freshly generated   data structure with a gensymmed name.  These are useful for storing   or uniquely identifying crufties (see {cruft}). 
Get a life! is  imp. Hacker-standard way of suggesting that the person   to whom you are speaking has succumbed to terminal geekdom (see   {computer geek}).  Often heard on {USENET}, esp. as a way of   suggesting that the target is taking some obscur...
Get a life!2 is  exhortation was popularized by   William Shatner on a "Saturday Night Live" episode in a speech that   ended "Get a *life*!", but some respondents believe it to   have been in use before then. 
Get a real computer! is  imp. Typical hacker response to news that   somebody is having trouble getting work done on a system that   (a) is single-tasking, (b) has no hard disk, or (c) has an address   space smaller than 4 megabytes.  This is as of m...
Get a real computer!2 is  computer' rises with time, and it may well   be (for example) that machines with character-only displays will be   generally considered `unreal' in a few years (GLS points out that   they already are in some circles).  See {...
GFR is  /G-F-R/ vt. [ITS] From `Grim File Reaper', an ITS and Lisp   Machine utility.  To remove a file or files according to some   program-automated or semi-automatic manual procedure, especially   one designed to reclaim mass storage space or redu...
GFR2 is  actually moved files to tape).  Often   generalized to pieces of data below file level.  "I used to have   his phone number, but I guess I {GFR}ed it."  See also   {prowler}, {reaper}.  Compare {GC}, which discards only   provably worthless ...
gig is  /jig/ or /gig/ [SI] n. See {{quantifiers}}.
giga- is  /ji'ga/ or /gi'ga/ [SI] pref. See {{quantifiers}}.
GIGO is  /gi'goh/ [acronym] 1. `Garbage In, Garbage Out' ---   usually said in response to {luser}s who complain that a program   didn't complain about faulty data.  Also commonly used to describe   failures in human decision making due to faulty, in...
GIGO2 is  In, Gospel Out' this more recent   expansion is a sardonic comment on the tendency human beings have   to put excessive trust in `computerized' data. 
gillion is  /gil'y*n/ or /jil'y*n/ [formed from {giga-} by analogy   with mega/million and tera/trillion] n. 10^9. Same as an   American billion or a British `milliard'.  How one pronounces   this depends on whether one speaks {giga-} with a hard or ...
GIPS is  /gips/ or /jips/ [analogy with {MIPS}] n.   Giga-Instructions per Second (also possibly `Gillions of   Instructions per Second'; see {gillion}).  In 1991, this is used   of only a handful of highly parallel machines, but this is expected   t...
glark is  /glark/ vt. To figure something out from context.  "The   System III manuals are pretty poor, but you can generally glark the   meaning from context."  Interestingly, the word was originally   `glork'; the context was "This gubblick contain...
glark2 is  the overall pluggandisp can be glorked [sic]   from context" (David Moser, quoted by Douglas Hofstadter in his   "Metamagical Themas" column in the January 1981 `Scientific   American').  It is conjectured that hackish usage mutated the ve...
glark3 is  established jargon   term.  Compare {grok}, {zen}. 
glass is  [IBM] n. Synonym for {silicon}.
glass tty is  /glas T-T-Y/ or /glas ti'tee/ n. A terminal that   has a display screen but which, because of hardware or software   limitations, behaves like a teletype or some other printing   terminal, thereby combining the disadvantages of both lik...
glass tty2 is  display hacks, and like a   display terminal, it doesn't produce hard copy.  An example is the   early `dumb' version of Lear-Siegler ADM 3 (without cursor   control).  See {tube}, {tty}.  See appendix A for an   interesting true story...
glassfet is  /glas'fet/ [by analogy with MOSFET, the acronym for   `Metal-Oxide-Semiconductor Field-Effect Transistor'] n. Syn.   {firebottle}, a humorous way to refer to a vacuum tube.
glitch is  /glich/ [from German `glitschen' to slip, via Yiddish   `glitshen', to slide or skid] 1. n. A sudden interruption in   electric service, sanity, continuity, or program function.   Sometimes recoverable.  An interruption in electric service...
glitch2 is  This is of grave concern   because it usually crashes all the computers.  In jargon, though, a   hacker who got to the middle of a sentence and then forgot how he   or she intended to complete it might say, "Sorry, I just   glitched".  2....
glitch3 is    [Stanford] To scroll a display screen, esp. several lines at a   time.  {{WAITS}} terminals used to do this in order to avoid   continuous scrolling, which is distracting to the eye.  4. obs.   Same as {magic cookie}, sense 2.   All the...
glitch4 is  technical   meaning the term has to hardware people.  If the inputs of a   circuit change, and the outputs change to some {random} value for   some very brief time before they settle down to the correct value,   then that is called a glit...
glitch5 is  depending on what the circuit is connected to.  This term is   techspeak, found in electronics texts. 
glob is  /glob/, *not* /glohb/ [UNIX] vt.,n. To expand special   characters in a wildcarded name, or the act of so doing (the action   is also called `globbing').  The UNIX conventions for filename   wildcarding have become sufficiently pervasive tha...
glob2 is  English, especially in email or news on   technical topics.  Those commonly encountered include the following     *          wildcard for any string (see also {UN*X})       ?          wildcard for any character (generally read this way only...
glob3 is  a word)     []          delimits a wildcard matching any of the enclosed characters     {}          alternation of comma-separated alternatives; thus, `foo{baz,qux}'          would be read as `foobaz' or `fooqux'   Some examples "He said hi...
glob4 is  "I don't read talk.politics.*" (any of the   talk.politics subgroups on {USENET}).  Other examples are given   under the entry for {X}.  Compare {regexp}.   Historical note The jargon usage derives from `glob', the   name of a subprogram th...
glob5 is  versions of the UNIX shell. 
glork is  /glork/ 1. interj. Term of mild surprise, usually tinged with   outrage, as when one attempts to save the results of 2 hours of   editing and finds that the system has just crashed.  2. Used as a   name for just about anything.  See {foo}. ...
glork2 is  used reflexively.  "My program just glorked   itself."  See also {glark}. 
glue is  n. Generic term for any interface logic or protocol that   connects two component blocks.  For example,  {Blue   Glue} is IBM's SNA protocol, and hardware designers call anything   used to connect large VLSI's or circuit blocks `glue logic'.
gnarly is  /nar'lee/ adj. Both {obscure} and {hairy} in the   sense of complex.  "{Yow}! --- the tuned assembler   implementation of BitBlt is really gnarly!"  From a similar but   less specific usage in surfer slang.
GNU is  /gnoo/, *not* /noo/ 1. [acronym `GNU's Not UNIX!',   see {{recursive acronym}}] A UNIX-workalike development effort of   the Free Software Foundation headed by Richard Stallman   (rms@gnu.ai.mit.edu).  GNU EMACS and the GNU C compiler, two to...
GNU2 is  very popular in hackerdom   and elsewhere.  The GNU project was designed partly to proselytize   for RMS's position that information is community property and all   software source should be shared.  One of its slogans is "Help   stamp out s...

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

Green Book5 is  is rumored that this convention is   going to be dropped before 1992.  These include, among other   things, the X.400 email standard and the Group 1 through 4 fax   standards.  See also {{book titles}}. 
green bytes is  n. 1. Meta-information embedded in a file, such as   the length of the file or its name; as opposed to keeping such   information in a separate description file or record.  The term   comes from an IBM user's group meeting (ca. 1962) ...
green bytes2 is  debated and the diagram of the file on   the blackboard had the `green bytes' drawn in green.  2. By   extension, the non-data bits in any self-describing format.  "A   GIF file contains, among other things, green bytes describing th...
green bytes3 is  {out-of-band},   {zigamorph}, {fence} (sense 1). 
green card is  n. [after the `IBM System/360 Reference Data'   card] This is used for any summary of an assembly language, even if   the color is not green.  Less frequently used now because of the   decrease in the use of assembly language.  "I'll g...
green card2 is  addressing mode for that instruction."   Some green cards are actually booklets.   The original green card became a yellow card when the System/370   was introduced, and later a yellow booklet.  An anecdote from IBM   refers to a scen...
green card3 is  room   at Yorktown in 1978.  A luser overheard one of the programmers ask   another "Do you have a green card?"  The other grunted and   passed the first a thick yellow booklet.  At this point the luser   turned a delicate shade of ol...
green card4 is  return.  See also {card}. 
green lightning is  [IBM] n. 1. Apparently random flashing streaks on   the face of 3278-9 terminals while a new symbol set is being   downloaded.  This hardware bug was left deliberately unfixed, as   some genius within IBM suggested it would let th...
green lightning2 is  That, it certainly does.  Later   microprocessor-driven IBM color graphics displays were actually   *programmed* to produce green lightning!  2. [proposed] Any   bug perverted into an alleged feature by adroit rationalization or ...
green lightning3 is  the 88000   architecture `compatibility logic', but I call it green   lightning".  See also {feature}. 
green machine is  n. A computer or peripheral device that has been   designed and built to military specifications for field equipment   (that is, to withstand mechanical shock, extremes of temperature   and humidity, and so forth).  Comes from the o...
Green's Theorem is  [TMRC] prov. For any story, in any group of people   there will be at least one person who has not heard the story.   [The name of this theorem is a play on a fundamental theorem in   calculus. --- ESR]
grep is  /grep/ [from the qed/ed editor idiom g/re/p , where   re stands for a regular expression, to Globally search for the   Regular Expression and Print the lines containing matches to it,   via {{UNIX}} `grep(1)'] vt. To rapidly scan a file or f...
grep2 is  pattern.  By extension, to look   for something by pattern.  "Grep the bulletin board for the system   backup schedule, would you?"  See also {vgrep}. 
grind is  vt. 1. [MIT and Berkeley] To format code, especially LISP   code, by indenting lines so that it looks pretty.  This usage was   associated with the MacLISP community and is now rare;   {prettyprint} was and is the generic term for such   op...
grind2 is  version of a   document from the nroff, troff, TeX, or Scribe source.  The BSD   program `vgrind(1)' grinds code for printing on a Versatec   bitmapped printer.  3. To run seemingly interminably, esp. (but   not necessarily) if performing ...
grind3 is  Similar to {crunch} or {grovel}.  Grinding has a   connotation of using a lot of CPU time, but it is possible to grind   a disk, network, etc.  See also {hog}.  4. To make the whole   system slow.  "Troff really grinds a PDP-11."  5. `grin...
grind crank is  n. A mythical accessory to a terminal.  A crank on the   side of a monitor, which when operated makes a zizzing noise and   causes the computer to run faster.  Usually one does not refer to a   grind crank out loud, but merely makes t...
grind crank2 is  {grind} and {wugga wugga}.   Historical note At least one real machine actually had a grind   crank --- the R1, a research machine built toward the end of the   days of the great vacuum tube computers, in 1959.  R1 (also known as   `...
grind crank3 is  as `The Rice   University Computer' (TRUC)) had a single-step/free-run switch for   use when debugging programs.  Since single-stepping through a large   program was rather tedious, there was also a crank with a cam and   gear arrang...
grind crank4 is  button.   This allowed one to `crank' through a lot of code, then slow down   to single-step for a bit when you got near the code of interest, poke   at some registers using the console typewriter, and then keep on   cranking. 
gritch is  /grich/ 1. n. A complaint (often caused by a {glitch}).   2. vi. To complain.  Often verb-doubled "Gritch gritch".  3. A   synonym for {glitch} (as verb or noun).
grok is  /grok/, var. /grohk/ [from the novel `Stranger in   a Strange Land', by Robert A. Heinlein, where it is a Martian word   meaning literally `to drink' and metaphorically `to be one   with'] vt. 1. To understand, usually in a global sense.  Co...
grok2 is  Contrast {zen}, similar   supernal understanding as a single brief flash.  See also   {glark}.  2. Used of programs, may connote merely sufficient   understanding.  "Almost all C compilers grok the `void' type   these days." 
gronk is  /gronk/ [popularized by Johnny Hart's comic strip   "B.C." but the word apparently predates that] vt. 1. To   clear the state of a wedged device and restart it.  More severe   than `to {frob}'.  2. [TMRC] To cut, sever, smash, or   similarl...
gronk2 is  diskette   drives.  In particular, the microfloppies on a Commodore Amiga go   "grink, gronk". 
gronk out is  vi. To cease functioning.  Of people, to go home and go   to sleep.  "I guess I'll gronk out now; see you all tomorrow."
gronked is  adj. 1. Broken.  "The teletype scanner was gronked, so   we took the system down."  2. Of people, the condition of feeling   very tired or (less commonly) sick.  "I've been chasing that bug   for 17 hours now and I am thoroughly gronked!"...
gronked2 is  same as {gronk} used of   hardware, but connotes depression or mental/emotional problems in   people. 
grovel is  vi. 1. To work interminably and without apparent progress.   Often used transitively with `over' or `through'.  "The file   scavenger has been groveling through the file directories for 10   minutes now."  Compare {grind} and {crunch}.  Em...
grovel2 is  examine minutely or in complete detail.   "The compiler grovels over the entire source program before   beginning to translate it."  "I grovelled through all the   documentation, but I still couldn't find the command I wanted." 
grunge is  /gruhnj/ n. 1. That which is grungy, or that which makes   it so.  2. [Cambridge] Code which is inaccessible due to changes in   other parts of the program.  The preferred term in North America is   {dead code}.
gubbish is  /guhb'*sh/ [a portmanteau of `garbage' and `rubbish'?]   n. Garbage; crap; nonsense.  "What is all this gubbish?"  The   opposite portmanteau `rubbage' is also reported.
guiltware is  /gilt'weir/ n. 1. A piece of {freeware} decorated   with a message telling one how long and hard the author worked on   it and intimating that one is a no-good freeloader if one does not   immediately send the poor suffering martyr gobs...
gumby is  /guhm'bee/ [from a class of Monty Python characters, poss.   themselves named after the 1960s claymation character] n. An act of   minor but conspicuous stupidity, often in `gumby maneuver' or   `pull a gumby'.
gun is  [ITS from the `GUN' command] vt. To forcibly   terminate a program or job (computer, not career).  "Some idiot   left a background process running soaking up half the cycles, so I   gunned it."  Compare {can}.
gunch is  /guhnch/ [TMRC] vt. To push, prod, or poke at a device   that has almost produced the desired result.  Implies a threat to   {mung}.
gurfle is  /ger'fl/ interj. An expression of shocked disbelief.  "He   said we have to recode this thing in FORTRAN by next week.   Gurfle!"  Compare {weeble}.
guru is  n. 1. [UNIX] An expert.  Implies not only {wizard} skill   but also a history of being a knowledge resource for others.  Less   often, used (with a qualifier) for other experts on other systems,   as in `VMS guru'.  See {source of all good b...
guru2 is  UNIX.  When the system crashes, a   cryptic message "GURU MEDITATION #XXXXXXXX.YYYYYYYY" appears,   indicating what the problem was.  An Amiga guru can figure things   out from the numbers.  Generally a {guru} event must be followed   by a ...
guru3 is  A method of `marking' common words,   i.e., calling attention to the fact that they are being used in a   nonstandard, ironic, or humorous way.  Originated in the fannish   catchphrase "Bheer is the One True Ghod!" from decades ago.   H-inf...
guru4 is  into the 1960s   counterculture via underground comix, and into early hackerdom   either from the counterculture or from SF fandom (the three overlapped   heavily at the time).  More recently, the h infix has become an   expected feature of...
guru5 is  etc.); this is prob. patterning on the original Whetstone (the name   of a laboratory) but influenced by the fannish/counterculture   h infix. 
ha ha only serious is  [from SF fandom, orig. as mutation of HHOK,   `Ha Ha Only Kidding'] A phrase (often seen abbreviated as HHOS)   that aptly captures the flavor of much hacker discourse.  Applied   especially to parodies, absurdities, and ironic...
ha ha only serious2 is  to contain a possibly disquieting amount of   truth, or truths that are constructed on in-joke and self-parody.   This lexicon contains many examples of ha-ha-only-serious in both   form and content.  Indeed, the entirety of h...
ha ha only serious3 is  ha-ha-only-serious by hackers themselves; to take it   either too lightly or too seriously marks a person as an outsider,   a {wannabee}, or in {larval stage}.  For further   enlightenment on this subject, consult any Zen mast...
hack is  1. n. Originally, a quick job that produces what is needed,   but not well.  2. n. An incredibly good, and perhaps very   time-consuming, piece of work that produces exactly what is needed.   3. vt. To bear emotionally or physically.  "I can...
hack2 is  something (typically a program).  In an   immediate sense "What are you doing?"  "I'm hacking TECO."   In a general (time-extended) sense "What do you do around here?"   "I hack TECO."  More generally, "I hack `foo'" is roughly   equivalent...
hack3 is  "I   hack solid-state physics."  5. vt. To pull a prank on.  See   sense 2 and {hacker} (sense 5).  6. vi. To interact with a   computer in a playful and exploratory rather than goal-directed   way.  "Whatcha up to?"  "Oh, just hacking."  7...
hack4 is  Constructions on this term abound.  They include `happy   hacking' (a farewell), `how's hacking?' (a friendly greeting   among hackers) and `hack, hack' (a fairly content-free but   friendly comment, often used as a temporary farewell).  Fo...
hack5 is   See also {neat hack},   {real hack}. 
hack attack is  [poss. by analogy with `Big Mac Attack' from ads   for the McDonald's fast-food chain; the variant `big hack attack'   is reported] n. Nearly synonymous with {hacking run}, though the   latter more strongly implies an all-nighter.
hack mode is  n. 1. What one is in when hacking, of course.  2. More   specifically, a Zen-like state of total focus on The Problem that   may be achieved when one is hacking (this is why every good hacker   is part mystic).  Ability to enter such co...
hack mode2 is  wizardliness; it is one of the most   important skills learned during {larval stage}.  Sometimes   amplified as `deep hack mode'.   Being yanked out of hack mode (see {priority interrupt}) may be   experienced as a physical shock, and ...
hack mode3 is  little habituating.  The intensity of this   experience is probably by itself sufficient explanation for the   existence of hackers, and explains why many resist being promoted   out of positions where they can code.  See also {cybersp...
hack mode4 is  etiquette will appear quite odd to an   observer unaware of the high value placed on hack mode.  For   example, if someone appears at your door, it is perfectly okay to   hold up a hand (without turning one's eyes away from the screen)...
hack mode5 is  type, and interact with the   computer for quite some time before further acknowledging the   other's presence (of course, he or she is reciprocally free to   leave without a word).  The understanding is that you might be in   {hack mo...
hack mode6 is  your   head, and you dare not {swap} that context out until you have   reached a good point to pause. See also {juggling eggs}. 
hack on is  vt. To {hack}; implies that the subject is some   pre-existing hunk of code that one is evolving, as opposed to   something one might {hack up}.
hack together is  vt. To throw something together so it will work.   Unlike `kluge together' or {cruft together}, this does not   necessarily have negative connotations.
hack up is  vt. To {hack}, but generally implies that the result is   a hack in sense 1 (a quick hack).  Contrast this with {hack on}.   To `hack up on' implies a {quick-and-dirty} modification to an   existing system.  Contrast {hacked up}; compare ...
hack value is  n. Often adduced as the reason or motivation for   expending effort toward a seemingly useless goal, the point being   that the accomplished goal is a hack.  For example, MacLISP had   features for reading and printing Roman numerals, ...
hack value2 is  See {display hack} for one   method of computing hack value, but this cannot really be   explained.  As a great artist once said of jazz "If you hafta ask,   you ain't never goin' to find out." 
hack-and-slay is  v. (also `hack-and-slash') 1. To play a {MUD}   or go mudding, especially with the intention of {berserking} for   pleasure.  2. To undertake an all-night programming/hacking   session, interspersed with stints of mudding as a chang...
hack-and-slay2 is  academic network amongst students   who worked nights and logged onto Essex University's MUDs during   public-access hours (2 A.M. to 7 A.M.).  Usually more   mudding than work was done in these sessions. 
hacked off is  [analogous to `pissed off'] adj. Said of system   administrators who have become annoyed, upset, or touchy owing to   suspicions that their sites have been or are going to be victimized   by crackers, or used for inappropriate, technic...
hacked off2 is  activities.  For example, having unreadable   files in your home directory called `worm', `lockpick', or `goroot'   would probably be an effective (as well as impressively obvious and   stupid) way to get your sysadmin hacked off at y...
hacked up is  adj. Sufficiently patched, kluged, and tweaked that the   surgical scars are beginning to crowd out normal tissue (compare   {critical mass}).  Not all programs that are hacked become   `hacked up'; if modifications are done with some e...
hacked up2 is  maintainability, the software may emerge better for   the experience.  Contrast {hack up}. 
hacker is  [originally, someone who makes furniture with an axe] n.   1. A person who enjoys exploring the details of programmable   systems and how to stretch their capabilities, as opposed to most   users, who prefer to learn only the minimum neces...
hacker2 is  (even obsessively) or who enjoys   programming rather than just theorizing about programming.  3. A   person capable of appreciating {hack value}.  4. A person who is   good at programming quickly.  5. An expert at a particular program,  ...
hacker3 is  it; as in `a UNIX   hacker'.  (Definitions 1 through 5 are correlated, and people who fit   them congregate.)  6. An expert or enthusiast of any kind.  One   might be an astronomy hacker, for example.  7. One who enjoys the   intellectual...
hacker4 is  circumventing   limitations.  8. [deprecated] A malicious meddler who tries to   discover sensitive information by poking around.  Hence `password   hacker', `network hacker'.  See {cracker}.   It is better to be described as a hacker by ...
hacker5 is  Hackers consider themselves something of an   elite (a meritocracy based on ability), though one to which new   members are gladly welcome.  There is thus a certain ego   satisfaction to be had in identifying yourself as a hacker (but if ...
hacker6 is  quickly be labeled   {bogus}). 
hacking run is  [analogy with `bombing run' or `speed run'] n. A   hack session extended long outside normal working times, especially   one longer than 12 hours.  May cause you to `change phase the hard   way' (see {phase}).
Hacking X for Y is  [ITS] n. The information ITS made publicly   available about each user (the INQUIR record) was a sort of form in   which the user could fill out fields.  On display, two of these   fields were combined into a project description o...
Hacking X for Y2 is  `"Hacking perceptrons for   Minsky"').  This form of description became traditional and has   since been carried over to other systems with more general   facilities for self-advertisement (such as UNIX {plan file}s). 
Hackintosh is  n. 1. An Apple Lisa that has been hacked into emulating a   Macintosh (also called a `Mac XL').  2. A Macintosh assembled   from parts theoretically belonging to different models in the line.
hackish is  /hak'ish/ adj. (also {hackishness} n.) 1. Said of   something that is or involves a hack.  2. Of or pertaining to   hackers or the hacker subculture.  See also {true-hacker}.
hackishness is  n. The quality of being or involving a hack.  This   term is considered mildly silly.  Syn.  {hackitude}.
hackitude is  n. Syn. {hackishness}; this word is considered sillier.
hair is  [back-formation from {hairy}] n. The complications that   make something hairy.  "Decoding {TECO} commands requires a   certain amount of hair."  Often seen in the phrase `infinite   hair', which connotes extreme complexity.  Also in `hairif...
hair2 is  "GNUMACS Elisp encourages lusers   to write complex editing modes."  "Yeah, it's pretty hairiferous   all right." (or just "Hair squared!") 
hairy is  adj. 1. Annoyingly complicated.  "{DWIM} is incredibly   hairy."  2. Incomprehensible.  "{DWIM} is incredibly hairy."   3. Of people, high-powered, authoritative, rare, expert, and/or   incomprehensible.  Hard to explain except in context "...
hairy2 is  nothing to worry about."  See   also {hirsute}. 
HAKMEM is  /hak'mem/ n. MIT AI Memo 239 (February 1972).  A   legendary collection of neat mathematical and programming hacks   contributed by many people at MIT and elsewhere.  (The title of the   memo really is "HAKMEM", which is a 6-letterism for ...
HAKMEM2 is  techniques, powerful   theorems, or interesting unsolved problems, but most fall into the   category of mathematical and computer trivia.  Here is a sampling   of the entries (with authors), slightly paraphrased   Item 41 (Gene Salamin) T...
HAKMEM3 is  than 2^18.   Item 46 (Rich Schroeppel) The most *probable* suit   distribution in bridge hands is 4-4-3-2, as compared to 4-3-3-3,   which is the most *evenly* distributed.  This is because the   world likes to have unequal numbers a ther...
HAKMEM4 is  the state of lowest energy, but in the state   of lowest disordered energy.   Item 81 (Rich Schroeppel) Count the magic squares of order 5   (that is, all the 5-by-5 arrangements of the numbers from 1 to 25   such that all rows, columns, ...
HAKMEM5 is  There are about 320 million, not counting those that   differ only by rotation and reflection.   Item 154 (Bill Gosper) The myth that any given programming language is   machine independent is easily exploded by computing the sum of   pow...
HAKMEM6 is  with   sign +, you are on a sign-magnitude machine.  If the result   loops with period = 1 at -1, you are on a   twos-complement machine.  If the result loops with period greater   than 1, including the beginning, you are on a ones-comple...
HAKMEM7 is  period greater than 1, not   including the beginning, your machine isn't binary --- the pattern   should tell you the base.  If you run out of memory, you are on a   string or bignum system.  If arithmetic overflow is a fatal error,   som...
HAKMEM8 is  to enforce machine   independence.  But the very ability to trap overflow is machine   dependent.  By this strategy, consider the universe, or, more   precisely, algebra Let X = the sum of many powers of 2 =   ...111111.  Now add X to its...
HAKMEM9 is  X = -1.  Therefore algebra is run on a machine (the   universe) that is two's-complement.   Item 174 (Bill Gosper and Stuart Nelson) 21963283741 is the only   number such that if you represent it on the {PDP-10} as both an   integer and a...
HAKMEM10 is  two   representations are identical.   Item 176 (Gosper) The "banana phenomenon" was encountered when   processing a character string by taking the last 3 letters typed   out, searching for a random occurrence of that sequence in the   t...
HAKMEM11 is  occurrence, typing it out,   and iterating.  This ensures that every 4-letter string output   occurs in the original.  The program typed BANANANANANANANA....  We   note an ambiguity in the phrase, "the Nth occurrence of."  In one   sense...
HAKMEM12 is  there are   nine.  The editing program TECO finds five.  Thus it finds only the   first ANA in BANANA, and is thus obligated to type N next.  By   Murphy's Law, there is but one NAN, thus forcing A, and thus a   loop.  An option to find ...
HAKMEM13 is  it would require backing up N - 1 characters before   seeking the next N-character string.   Note This last item refers to a {Dissociated Press}   implementation.  See also {banana problem}.   HAKMEM also contains some rather more compli...
HAKMEM14 is  these examples show some of its fun flavor. 
hakspek is  /hak'speek/ n. A shorthand method of spelling found on   many British academic bulletin boards and {talker system}s.   Syllables and whole words in a sentence are replaced by single   ASCII characters the names of which are phonetically s...
hakspek2 is  are usually dropped.  Hence,   `for' becomes `4'; `two', `too', and `to' become `2'; `ck'   becomes `k'.  "Before I see you tomorrow" becomes "b4 i c u   2moro".  First appeared in London about 1986, and was probably   caused by the slow...
hakspek3 is  operated on archaic machines with outdated operating systems and   no standard methods of communication.  Has become rarer since.   See also {talk mode}. 
hamster is  n. 1. [Fairchild] A particularly slick little piece of code   that does one thing well; a small, self-contained hack.  The image   is of a hamster happily spinning its exercise wheel.  2. [UK] Any item   of hardware made by Amstrad, a com...
hand-hacking is  n. 1. The practice of translating {hot spot}s from   an {HLL} into hand-tuned assembler, as opposed to trying to   coerce the compiler into generating better code.  Both the term and   the practice are becoming uncommon.  See {tune},...
hand-hacking2 is  2. More generally, manual   construction or patching of data sets that would normally be   generated by a translation utility and interpreted by another   program, and aren't really designed to be read or modified by   humans. 
handshaking is  n. Hardware or software activity designed to start or   keep two machines or programs in synchronization as they {do   protocol}.  Often applied to human activity; thus, a hacker might   watch two people in conversation nodding their ...
handshaking2 is  others' points and say "Oh, they're   handshaking!".  See also {protocol}. 
handwave is  [poss. from gestures characteristic of stage magicians]   1. v. To gloss over a complex point; to distract a listener; to   support a (possibly actually valid) point with blatantly faulty   logic.  2. n. The act of handwaving.  "Boy, wha...
handwave2 is  with "Clearly..." or   "Obviously..." or "It is self-evident that...", it is   a good bet he is about to handwave (alternatively, use of these   constructions in a sarcastic tone before a paraphrase of someone   else's argument suggests...
handwave3 is  this term is that if you wave your hands at the right moment, the   listener may be sufficiently distracted to not notice that what you   have said is {bogus}.  Failing that, if a listener does object,   you might try to dismiss the obj...
handwave4 is  this word is often accompanied by gestures both hands   up, palms forward, swinging the hands in a vertical plane pivoting   at the elbows and/or shoulders (depending on the magnitude of the   handwave); alternatively, holding the forea...
handwave5 is  at the wrist to make them flutter.  In   context, the gestures alone can suffice as a remark; if a speaker   makes an outrageously unsupported assumption, you might simply wave   your hands in this way, as an accusation, far more eloque...
hang is  v. 1. To wait for an event that will never occur.  "The   system is hanging because it can't read from the crashed drive".   See {wedged}, {hung}.  2. To wait for some event to occur; to   hang around until something happens.  "The program d...
hang2 is  a character."  Compare {block}.   3. To attach a peripheral device, esp. in the construction `hang   off'  "We're going to hang another tape drive off the file   server."  Implies a device attached with cables, rather than   something that ...
Hanlon's Razor is  prov. A corollary of {Finagle's Law}, similar to   Occam's Razor, that reads "Never attribute to malice that which can   be adequately explained by stupidity."  The derivation of the   common title Hanlon's Razor is unknown; a simi...
Hanlon's Razor2 is  James.  Quoted here because it seems to be a   particular favorite of hackers, often showing up in {fortune   cookie} files and the login banners of BBS systems and commercial   networks.  This probably reflects the hacker's daily...
Hanlon's Razor3 is  well-intentioned but short-sighted people. 
happily is  adv.  Of software, used to emphasize that a program is   unaware of some important fact about its environment, either   because it has been fooled into believing a lie, or because it   doesn't care.  The sense of `happy' here is not that ...
happily2 is  ignorance.  "The program continues to   run, happily unaware that its output is going to /dev/null." 
hard boot is  n. See {boot}.
hardcoded is  adj. 1. Said of data inserted directly into a program,   where it cannot be easily modified, as opposed to data in some   {profile}, resource (see {de-rezz} sense 2), or environment   variable that a {user} or hacker can easily modify. ...
hardcoded2 is  literal instead of a   `#define' macro (see {magic number}). 
hardwarily is  /hard-weir'*-lee/ adv. In a way pertaining to   hardware.  "The system is hardwarily unreliable."  The adjective   `hardwary' is *not* traditionally used, though it has recently   been reported from the U.K.  See {softwarily}.
hardwired is  adj. 1. In software, syn. for {hardcoded}.  2. By   extension, anything that is not modifiable, especially in the sense   of customizable to one's particular needs or tastes.
has the X nature is  [seems to derive from Zen Buddhist koans of the   form "Does an X have the Buddha-nature?"] adj. Common hacker   construction for `is an X', used for humorous emphasis.  "Anyone   who can't even use a program with on-screen help ...
has the X nature2 is  nature!"  See also {the X that can be Y   is not the true X}. 
hash bucket is  n. A notional receptacle into which more than one   thing accessed by the same key or short code might be dropped.   When you look up a name in the phone book (for example), you   typically hash it by extracting its first letter; the ...
hash bucket2 is  letter sections.  This is used as   techspeak with respect to code that uses actual hash functions; in   jargon, it is used for human associative memory as well.  Thus, two   things `in the same hash bucket' may be confused with each...
hash bucket3 is  length, you get too many common   grammar words in the first couple of hash buckets." Compare {hash   collision}. 
hash collision is  [from the technical usage] n. (var. `hash   clash') When used of people, signifies a confusion in associative   memory or imagination, especially a persistent one (see   {thinko}).  True story One of us [ESR] was once on the phone ...
hash collision2 is   When asked what he   expected Berkeley to be like, the friend replied "Well, I have   this mental picture of naked women throwing Molotov cocktails, but   I think that's just a collision in my hash tables."  Compare   {hash bucke...
hat is  n. Common (spoken) name for the circumflex (`^', ASCII   1011110) character.  See {ASCII} for other synonyms.
HCF is  /H-C-F/ n. Mnemonic for `Halt and Catch Fire', any of   several undocumented and semi-mythical machine instructions with   destructive side-effects, supposedly included for test purposes on   several well-known architectures going as far back...
HCF2 is  was the first for which the HCF opcode   became widely known.  This instruction caused the processor to   {toggle} a subset of the bus lines as rapidly as it could; in   some configurations this can actually cause lines to burn   up. 
heads down is  [Sun] adj. Concentrating, usually so heavily and for so   long that everything outside the focus area is missed.  See also   {hack mode} and {larval stage}, although it is not confined to   fledgling hackers.
heartbeat is  n. 1. The signal emitted by a Level 2 Ethernet   transceiver at the end of every packet to show that the   collision-detection circuit is still connected.  2. A periodic   synchronization signal used by software or hardware, such as a b...
heartbeat2 is  `natural' oscillation   frequency of a computer's clock crystal, before frequency division   down to the machine's clock rate.  4. A signal emitted at regular   intervals by software to demonstrate that it is still alive.   Sometimes h...
heartbeat3 is  stops   hearing a heartbeat.  See also {breath-of-life packet}. 
heavy metal is  [Cambridge] n. Syn. {big iron}.
heavy wizardry is  n. Code or designs that trade on a particularly   intimate knowledge or experience of a particular operating system   or language or complex application interface.  Distinguished from   {deep magic}, which trades more on arcane *th...
heavy wizardry2 is  drivers is heavy wizardry; so is   interfacing to {X} (sense 2) without a toolkit.  Esp. found in   comments similar to "Heavy wizardry begins here ...".  Compare   {voodoo programming}. 
heavyweight is  adj. High-overhead; {baroque}; code-intensive;   featureful, but costly.  Esp. used of communication protocols,   language designs, and any sort of implementation in which maximum   generality and/or ease of implementation has been pu...
heavyweight2 is  considerations such as speed, memory utilization,   and startup time.  {EMACS} is a heavyweight editor; {X} is an   *extremely* heavyweight window system.  This term isn't   pejorative, but one man's heavyweight is another's {elephan...
heisenbug is  /hi'zen-buhg/ [from Heisenberg's Uncertainty   Principle in quantum physics] n. A bug that disappears or alters   its behavior when one attempts to probe or isolate it.  Antonym of   {Bohr bug}; see also {mandelbug}.  In C, nine out of ...
heisenbug2 is  on core} phenomena (esp. lossage   related to corruption of the malloc {arena}) or errors that   {smash the stack}. 
Helen Keller mode is  n. State of a hardware or software system that   is deaf, dumb, and blind, i.e., accepting no input and generating no   output, usually due to an infinite loop or some other excursion   into {deep space}.  (Unfair to the real He...
Helen Keller mode2 is  was triumphant.)  See also   {go flatline}, {catatonic}. 
hello, sailor! is  interj. Occasional West Coast equivalent of   {hello, world}; seems to have originated at SAIL, later   associated with the game {Zork} (which also included "hello,   aviator" and "hello, implementor").  Originally from the   tradi...
hello, sailor!2 is  off the boat, of   course. 
hello, wall! is  excl. See {wall}.
hello, world is  interj. 1. The canonical minimal test message in the   C/UNIX universe.  2. Any of the minimal programs that emit this   message.  Traditionally, the first program a C coder is supposed to   write in a new environment is one that jus...
hello, world2 is  (and indeed it is the first example program   in {K&R}).  Environments that generate an unreasonably large   executable for this trivial test or which require a {hairy}   compiler-linker invocation to generate it are considered to  ...
hello, world3 is  hacker making an   entrance or requesting information from anyone present.  "Hello,   world!  Is the {VAX} back up yet?" 
hex is  n. 1. Short for {{hexadecimal}}, base 16.  2. A 6-pack   of anything (compare {quad}, sense 2).  Neither usage has   anything to do with {magic} or {black art}, though the pun is   appreciated and occasionally used by hackers.  True story As ...
hex2 is  surplus ICs for sale to be   worn as protective amulets against hostile magic.  The chips were,   of course, hex inverters. 
hexadecimal is  n. Base 16.  Coined in the early 1960s to replace   earlier `sexadecimal', which was too racy and amusing for stuffy   IBM, and later adopted by the rest of the industry.   Actually, neither term is etymologically pure.  If we take `b...
hexadecimal2 is  etymologically correct term for   base 10, for example, is `denary', which   comes from `deni' (ten at a time, ten each), a Latin `distributive'   number; the corresponding term for base-16 would be something like   `sendenary'.  `De...
hexadecimal3 is  corresponding prefix for 6 would imply something like   `sextidecimal'.  The `sexa-' prefix is Latin but incorrect in this   context, and `hexa-' is Greek.  The word `octal' is similarly   incorrect; a correct form would be `octaval'...
hexadecimal4 is  with binary).  If anyone ever implements a   base-3 computer, computer scientists will be faced with the   unprecedented dilemma of a choice between two *correct* forms;   both `ternary' and `trinary' have a claim to this throne. 
hexit is  /hek'sit/ n. A hexadecimal digit (0--9, and A--F or a--f).   Used by people who claim that there are only *ten* digits,   dammit; sixteen-fingered human beings are rather rare, despite what   some keyboard designs might seem to imply (see {...
hidden flag is  [scientific computation] n. An extra option added to a   routine without changing the calling sequence.  For example,   instead of adding an explicit input variable to instruct a routine   to give extra diagnostic output, the programm...
hidden flag2 is  meaningless feature of the existing inputs,   such as a negative mass.  Liberal use of hidden flags can make a   program very hard to debug and understand. 
high bit is  [from `high-order bit'] n. 1. The most significant   bit in a byte.  2. By extension, the most significant part of   something other than a data byte "Spare me the whole {saga},   just give me the high bit."  See also {meta bit}, {hobbit...
high bit2 is  mainstream slang   `bottom line'. 
high moby is  /hi' mohb'ee/ n. The high half of a 512K {PDP-10}'s   physical address space; the other half was of course the low moby.  This   usage has been generalized in a way that has outlasted the   {PDP-10}; for example, at the 1990 Washington ...
high moby2 is  (Disclave), when a miscommunication resulted in two   separate wakes being held in commemoration of the shutdown of MIT's   last {{ITS}} machines, the one on the upper floor was dubbed the   `high moby' and the other the `low moby'.  A...
highly is  [scientific computation] adv. The preferred modifier for   overstating an understatement.  As in `highly nonoptimal', the   worst possible way to do something; `highly nontrivial', either   impossible or requiring a major research project;...
highly2 is  unpredictable; `highly   nontechnical', drivel written for {luser}s, oversimplified to the   point of being misleading or incorrect (compare {drool-proof   paper}).  In other computing cultures, postfixing of {in the   extreme} might be p...
hirsute is  adj. Occasionally used humorously as a synonym for {hairy}.
HLL is  /H-L-L/ n. [High-Level Language (as opposed to assembler)]   Found primarily in email and news rather than speech.  Rarely, the   variants `VHLL' and `MLL' are found.  VHLL stands for `Very-High-Level   Language' and is used to describe a {bo...
HLL2 is  speaker happens to like; Prolog and Backus's FP   are often called VHLLs.  `MLL' stands for `Medium-Level Language' and is   sometimes used half-jokingly to describe {C}, alluding to its   `structured-assembler' image.  See also {languages o...
hobbit is  n. 1. The High Order Bit of a byte; same as the {meta   bit} or {high bit}.  2. The non-ITS name of vad@ai.mit.edu   (*Hobbit*), master of lasers.
hog is  n.,vt. 1. Favored term to describe programs or hardware that   seem to eat far more than their share of a system's resources,   esp. those which noticeably degrade interactive response.   *Not* used of programs that are simply extremely large...
hog2 is  slow themselves (see {pig,   run like a}).  More often than not encountered in qualified forms,   e.g., `memory hog', `core hog', `hog the processor', `hog   the disk'.  "A controller that never gives up the I/O bus   gets killed after the b...
hog3 is  *people* who use more than their fair share of resources   (particularly disk, where it seems that 10% of the people use 90%   of the disk, no matter how big the disk is or how many people use   it).  Of course, once disk hogs fill up one fi...
hog4 is  one to infect, claiming to the   sysadmin that they have an important new project to complete. 
holy wars is  [from {USENET}, but may predate it] n. {flame   war}s over {religious issues}.  The paper by Danny Cohen that   popularized the terms {big-endian} and {little-endian} in   connection with the LSB-first/MSB-first controversy was entitled...
holy wars2 is  perennial Holy   Wars have included {EMACS} vs. {vi}, my personal computer vs.   everyone else's personal computer, {{ITS}} vs. {{UNIX}},   {{UNIX}} vs. {VMS}, {BSD} UNIX vs. {USG UNIX}, {C} vs.   {{Pascal}}, {C} vs. {LISP}, etc., ad n...
holy wars3 is  distinguishes {holy wars} from normal   technical disputes is that in a holy wars most of the participants   spend their time trying to pass off personal value choices and   cultural attachments as objective technical evaluations. See ...
home box is  n. A hacker's personal machine, especially one he or she   owns.  "Yeah?  Well, *my* home box runs a full 4.2 BSD, so   there!"
hook is  n. A software or hardware feature included in order to   simplify later additions or changes by a user.  For example,   a simple program that prints numbers might always print them in   base 10, but a more flexible version would let a variab...
hook2 is  variable to 5 would make   the program print numbers in base 5.  The variable is a simple   hook.  An even more flexible program might examine the variable   and treat a value of 16 or less as the base to use, but treat any   other number a...
hook3 is  printing   a number.  This is a {hairy} but powerful hook; one can then write a   routine to print numbers as Roman numerals, say, or as Hebrew   characters, and plug it into the program through the hook.  Often   the difference between a g...
hook4 is  latter has useful hooks in judiciously chosen places.  Both may do   the original job about equally well, but the one with the hooks is   much more flexible for future expansion of capabilities ({EMACS},   for example, is *all* hooks).  The...
hook5 is  formal and less hackish. 
hop is  n. One file transmission in a series required to get a file   from point A to point B on a store-and-forward network.  On such   networks (including {UUCPNET} and {FidoNet}), the important   inter-machine metric is the number of hops in the s...
hop2 is  geographical separation.  See   {bang path}. 
hose is  1. vt. To make non-functional or greatly degraded in   performance.  "That big ray-tracing program really hoses the   system."  See {hosed}.  2. n. A narrow channel through which   data flows under pressure.  Generally denotes data paths tha...
hose2 is  Cabling, especially   thick Ethernet cable.  This is sometimes called `bit hose' or   `hosery' (play on `hosiery') or `etherhose'.  See also   {washing machine}. 
hosed is  adj. Same as {down}.  Used primarily by UNIX hackers.   Humorous also implies a condition thought to be relatively easy to   reverse.  Probably derived from the Canadian slang `hoser'   popularized by the Bob and Doug Mackenzie skits on SCT...
hosed2 is  people in the mainstream sense   of `in an extremely unfortunate situation'.   Once upon a time, a Cray that had been experiencing periodic   difficulties crashed, and it was announced to have been hosed.   It was discovered that the crash...

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

laser chicken is  n. Kung Pao Chicken, a standard Chinese dish   containing chicken, peanuts, and hot red peppers in a spicy   pepper-oil sauce.  Many hackers call it `laser chicken' for   two reasons It can {zap} you just like a laser, and the   sau...
laser chicken2 is  beams.   In a variation on this theme, it is reported that some Australian   hackers have redesignated the common dish `lemon chicken' as   `Chernobyl Chicken'.  The name is derived from the color of the   sauce, which is considere...
laser chicken3 is  mythically, do some of the inhabitants of Chernobyl). 
laundromat is  n. Syn. {disk farm}; see {washing machine}.
LDB is  /l*'d*b/ [from the PDP-10 instruction set] vt. To extract   from the middle.  "LDB me a slice of cake, please." This usage   has been kept alive by Common LISP's function of the same name.   Considered silly.  See also {DPB}.
leaf site is  n. A machine that merely originates and reads USENET   news or mail, and does not relay any third-party traffic.  Often   uttered in a critical tone; when the ratio of leaf sites to   backbone, rib, and other relay sites gets too high, ...
leaf site2 is  Compare {backbone site}, {rib   site}. 
leak is  n. With qualifier, one of a class of resource-management bugs   that occur when resources are not freed properly after operations   on them are finished, so they effectively disappear (leak out).   This leads to eventual exhaustion as new al...
leak2 is  and {fd leak} have their own entries; one   might also refer, to, say, a `window handle leak' in a window   system. 
leaky heap is  [Cambridge] n. An {arena} with a {memory leak}.
legal is  adj. Loosely used to mean `in accordance with all the   relevant rules', esp. in connection with some set of constraints   defined by software.  "The older =+ alternate for += is no longer   legal syntax in ANSI C."  "This parser processes ...
legal2 is  the trailing linefeed."  Hackers   often model their work as a sort of game played with the   environment in which the objective is to maneuver through the   thicket of `natural laws' to achieve a desired objective.  Their   use of `legal'...
legal3 is  as by   the more conventional one having to do with courts and lawyers.   Compare {language lawyer}, {legalese}. 
legalese is  n. Dense, pedantic verbiage in a language description,   product specification, or interface standard; text that seems   designed to obfuscate and requires a {language lawyer} to   {parse} it.  Though hackers are not afraid of high infor...
legalese2 is  (indeed, they rather enjoy   both), they share a deep and abiding loathing for legalese; they   associate it with deception, {suit}s, and situations in which   hackers generally get the short end of the stick. 
LER is  /L-E-R/ [TMRC, from `Light-Emitting Diode] n. A   light-emitting resistor (that is, one in the process of burning   up).  Ohm's law was broken.  See {SED}.
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}. 
magic number is  [UNIX/C] n. 1. In source code, some non-obvious   constant whose value is significant to the operation of a program   and that is inserted inconspicuously in-line ({hardcoded}),   rather than expanded in by a symbol set by a commente...
magic number2 is  are bad style.  2. A   number that encodes critical information used in an algorithm in   some opaque way.  The classic examples of these are the numbers   used in hash or CRC functions, or the coefficients in a linear   congruentia...
magic number3 is  sense   actually predates and was ancestral to the more common sense 1.   3. Special data located at the beginning of a binary data file to   indicate its type to a utility.  Under UNIX, the system and various   applications program...
magic number4 is  types of executable file by looking for a magic number.  Once upon   a time, these magic numbers were PDP-11 branch instructions that   skipped over header data to the start of executable code; the 0407,   for example, was octal for...
magic number5 is  {wizard} knows the spells to create magic numbers.  How do   you choose a fresh magic number of your own?  Simple --- you pick   one at random.  See?  It's magic! 
magic smoke is  n. A substance trapped inside IC packages that enables   them to function (also called `blue smoke'; this is similar to   the archaic `phlogiston' hypothesis about combustion).  Its   existence is demonstrated by what happens when a c...
magic smoke2 is  out, so it doesn't work any more.  See   {smoke test}, {let the smoke out}.   USENETter Jay Maynard tells the following story: "Once, while   hacking on a dedicated Z80 system, I was testing code by blowing   EPROMs and plugging them...
magic smoke3 is  One time, I plugged one in backwards.  I only discovered that   *after* I realized that Intel didn't put power-on lights under   the quartz windows on the tops of their EPROMs --- the die was   glowing white-hot.  Amazingly, the EPRO...
magic smoke4 is  full of zeros, then erased it again.  For all I know,   it's still in service.  Of course, this is because the magic smoke   didn't get let out."  Compare the original phrasing of {Murphy's   Law}. 
main loop is  n. Software tools are often written to perform some   actions repeatedly on whatever input is handed to them, terminating   when there is no more input or they are explicitly told to go away.   In such programs, the loop that gets and p...
mainframe is  n. This term originally referred to the cabinet   containing the central processor unit or `main frame' of a   room-filling {Stone Age} batch machine.  After the emergence of   smaller `minicomputer' designs in the early 1970s, the   tr...
mainframe2 is  as `mainframe   computers' and eventually just as mainframes.  The term carries the   connotation of a machine designed for batch rather than interactive   use, though possibly with an interactive timesharing operating   system retrofi...
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}.

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

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. 

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

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...
SAIL2 is  entry for details).  The SAIL   machines were officially shut down in late May 1990, scant weeks   after the MIT AI Lab's ITS cluster was officially decommissioned.   2. The Stanford Artificial Intelligence Language used at SAIL   (sense 1)...
SAIL3 is  coroutining   facility and some new data types intended for building search trees   and association lists. 
salescritter is  /sayls'kri`tr/ n. Pejorative hackerism for a computer   salesperson.  Hackers tell the following joke     Q. What's the difference between a used-car dealer and a        computer salesman?     A. The used-car dealer knows he's lying....
salescritter2 is  that salescritters are   self-selected for stupidity (after all, if they had brains and the   inclination to use them, they'd be in programming).  The terms   `salesthing' and `salesdroid' are also common.  Compare   {marketroid}, {...
salsman is  /salz'm*n/ v. To flood a mailing list or newsgroup with   huge amounts of useless, trivial or redundant information.  From   the name of a hacker who has frequently done this on some widely   distributed mailing lists.
salt mines is  n. Dense quarters housing large numbers of programmers   working long hours on grungy projects, with some hope of seeing the   end of the tunnel in N years.  Noted for their absence of sunshine.   Compare {playpen}, {sandbox}.
salt substrate is  [MIT] n. Collective noun used to refer to potato   chips, pretzels, saltines, or any other form of snack food   designed primarily as a carrier for sodium chloride.  From the   technical term `chip substrate', used to refer to the ...
salt substrate2 is  of integrated circuits are deposited. 
same-day service is  n. Ironic term used to describe long response   time, particularly with respect to {{MS-DOS}} system calls (which   ought to require only a tiny fraction of a second to execute).   Such response time is a major incentive for prog...
same-day service2 is  {well-behaved}.  See also {PC-ism}. 
sandbender is  [IBM] n. A person involved with silicon lithography and   the physical design of chips.  Compare {ironmonger}, {polygon   pusher}.
sandbox is  n. (or `sandbox, the') Common term for the   R&D department at many software and computer companies (where hackers   in commercial environments are likely to be found).  Half-derisive,   but reflects the truth that research is a form of c...
sanity check is  n. 1. The act of checking a piece of code (or   anything else, e.g., a USENET posting) for completely stupid mistakes.   Implies that the check is to make sure the author was sane when it   was written; e.g., if a piece of scientific...
sanity check2 is  was giving unexpected results, one might   first look at the nesting of parentheses or the coding of the   formula, as a {sanity check}, before looking at the more complex   I/O or data structure manipulation routines, much less the...
sanity check3 is  2. A run-time test,   either validating input or ensuring that the program hasn't screwed   up internally (producing an inconsistent value or state). 
Saturday night special is  [from police slang for a cheap handgun] n.   A program or feature kluged together during off hours, under a   deadline, and in response to pressure from a {salescritter}.   Such hacks are dangerously unreliable, but all too...
say is  vt. 1. To type to a terminal.  "To list a directory   verbosely, you have to say `ls -l'."  Tends to imply a   {newline}-terminated command (a `sentence').  2. A computer   may also be said to `say' things to you, even if it doesn't have   a ...
say2 is  terminal in response   to your commands.  Hackers find it odd that this usage confuses   {mundane}s. 
science-fiction fandom is  n. Another voluntary subculture having a   very heavy overlap with hackerdom; most hackers read SF and/or   fantasy fiction avidly, and many go to `cons' (SF conventions) or   are involved in fandom-connected activities suc...
science-fiction fandom2 is  Some hacker jargon originated in SF fandom;   see {defenestration}, {great-wall}, {cyberpunk}, {h}, {ha ha   only serious}, {IMHO}, {mundane}, {neep-neep}, {Real   Soon Now}.  Additionally, the jargon terms {cowboy},   {cy...
science-fiction fandom3 is  {virus},   {wetware}, {wirehead}, and {worm} originated in SF   stories. 
scram switch is  [from the nuclear power industry] n. An   emergency-power-off switch (see {Big Red Switch}), esp. one   positioned to be easily hit by evacuating personnel.  In general,   this is *not* something you {frob} lightly; these often   ini...
scram switch2 is  and are installed   in a {dinosaur pen} for use in case of electrical fire or in   case some luckless {field servoid} should put 120 volts across   himself while {Easter egging}. 
scratch is  1. [from `scratchpad'] adj. Describes a data   structure or recording medium attached to a machine for testing or   temporary-use purposes; one that can be {scribble}d on without   loss.  Usually in the combining forms `scratch memory',  ...
scratch2 is  tape',   `scratch volume'.  See {scratch monkey}.  2. [primarily   IBM] vt. To delete (as in a file). 
scratch monkey is  n. As in "Before testing or reconfiguring, always   mount a {scratch monkey}", a proverb used to advise caution when   dealing with irreplaceable data or devices.  Used to refer to any   scratch volume hooked to a computer during a...
scratch monkey2 is  precious resource or data that might otherwise get   trashed.   This term preserves the memory of Mabel, the Swimming Wonder   Monkey, star of a biological research program at the University of   Toronto ca. 1986.  Mabel was not (...
scratch monkey3 is  university had spent years teaching her how to swim,   breathing through a regulator, in order to study the effects of   different gas mixtures on her physiology.  Mabel suffered an   untimely demise one day when DEC {PM}ed the PD...
scratch monkey4 is  {provocative maintainance}).   It is recorded that, after calming down an understandably irate   customer sufficiently to ascertain the facts of the matter, a DEC   troubleshooter called up the {field circus} manager responsible  ...
scratch monkey5 is  all the consequences to humans were so amusing; the sysop of   the machine in question was nearly thrown in jail at the behest of   certain clueless droids at the local `humane' society.  The moral   is clear When in doubt, always...
screw is  [MIT] n. A {lose}, usually in software.  Especially used for   user-visible misbehavior caused by a bug or misfeature.  This use   has become quite widespread outside MIT.
screwage is  /skroo'*j/ n. Like {lossage} but connotes that the   failure is due to a designed-in misfeature rather than a simple   inadequacy or a mere bug.
scribble is  n. To modify a data structure in a random and   unintentionally destructive way.  "Bletch! Somebody's   disk-compactor program went berserk and scribbled on the i-node   table."  "It was working fine until one of the allocation routines ...
scribble2 is  {trash}; compare {mung},   which conveys a bit more intention, and {mangle}, which is more   violent and final. 
scrog is  /skrog/ [Bell Labs] vt. To damage, trash, or corrupt a   data structure.  "The list header got scrogged."  Also reported   as `skrog', and ascribed to the comic strip "The Wizard of   Id".  Equivalent to {scribble} or {mangle}.
scrool is  /skrool/ [from the pioneering Roundtable chat system in   Houston ca. 1984; prob. originated as a typo for `scroll'] n. The   log of old messages, available for later perusal or to help one get   back in synch with the conversation. It was...
scrool2 is  because an early version of the roundtable   software had a bug where it would dump all 8K of scrool on a user's   terminal. 
scrozzle is  /skroz'l/ vt. Used when a self-modifying code segment runs   incorrectly and corrupts the running program or vital data.  "The   damn compiler scrozzled itself again!"
SCSI is  [Small Computer System Interface] n. A bus-independent   standard for system-level interfacing between a computer and   intelligent devices.  Typically annotated in literature with `sexy'   (/sek'see/), `sissy' (/sis'ee/), and `scuzzy' (/sku...
SCSI2 is  being the overwhelmingly   predominant form, much to the dismay of the designers and their   marketing people.  One can usually assume that a person who   pronounces it /S-C-S-I/ is clueless. 
search-and-destroy mode is  n. Hackerism for the search-and-replace   facility in an editor, so called because an incautiously chosen   match pattern can cause {infinite} damage.
second-system effect is  n. (sometimes, more euphoniously,   `second-system syndrome') When one is designing the successor to   a relatively small, elegant, and successful system, there is a   tendency to become grandiose in one's success and design ...
second-system effect2 is  The term was first   used by Fred Brooks in his classic `The Mythical Man-Month   Essays on Software Engineering' (Addison-Wesley, 1975; ISBN   0-201-00650-2).  It described the jump from a set of nice, simple   operating sy...
second-system effect3 is  360 series.  A similar effect can also happen in an evolving   system; see {Brooks's Law}, {creeping elegance}, {creeping   featurism}.  See also {{Multics}}, {OS/2}, {X}, {software   bloat}.   This version of the jargon lex...
second-system effect4 is  much truth for comfort) as an example of   second-system effect run amok on jargon-1.... 
secondary damage is  n. When a fatal error occurs (esp. a   {segfault}) the immediate cause may be that a pointer has been   trashed due to a previous {fandango on core}.  However, this   fandango may have been due to an *earlier* fandango, so no   a...
secondary damage2 is  the damage occurred.   "The data structure was clobbered, but it was secondary damage."   By extension, the corruption resulting from N cascaded   fandangoes on core is `Nth-level damage'.  There is at least   one case on record...
secondary damage3 is  actually dug up the underlying bug behind an instance of   seventh-level damage!  The hacker who accomplished this   near-superhuman feat was presented with an award by his fellows. 
security through obscurity is  n. A name applied by hackers to most OS   vendors' favorite way of coping with security holes --- namely,   ignoring them and not documenting them and trusting that nobody   will find out about them and that people who ...
security through obscurity2 is  This never works for long and occasionally   sets the world up for debacles like the {RTM} worm of 1988, but once   the brief moments of panic created by such events subside most   vendors are all too willing to turn o...
security through obscurity3 is  fixing the bugs would siphon off the resources   needed to implement the next user-interface frill on marketing's   wish list --- and besides, if they started fixing security bugs   customers might begin to *expect* it...
security through obscurity4 is  merchantability gave them some sort of *right*   to a system with fewer holes in it than a shotgunned Swiss cheese,   and then where would we be?   Historical note It is claimed (with dissent from {{ITS}} fans who   sa...
security through obscurity5 is  in a positive   sense) that this term was first used in the USENET newsgroup in   comp.sys.apollo during a campaign to get HP/Apollo to fix   security problems in its UNIX-{clone} Aegis/DomainOS.  They   didn't change ...
SED is  [TMRC, from `Light-Emitting Diode'] /S-E-D/ n.   Smoke-emitting diode.  A {friode} that lost the war. See   {LER}.
segfault is  n.,vi. Syn. {segment}, {seggie}.
seggie is  /seg'ee/ [UNIX] n. Shorthand for {segmentation fault}   reported from Britain.
segment is  /seg'ment/ vi. To experience a {segmentation fault}.   Confusingly, this is often pronounced more like the noun `segment'   than like mainstream v. segment; this is because it is actually a   noun shorthand that has been verbed.
segmentation fault is  n. [UNIX] 1. An error in which a running program   attempts to access memory not allocated to it and {core dump}s   with a segmentation violation error.  2. To lose a train of   thought or a line of reasoning.  Also uttered as ...
segv is  /seg'vee/ n.,vi. Yet another synonym for {segmentation   fault} (actually, in this case, `segmentation violation').
self-reference is  n. See {self-reference}.
selvage is  /sel'v*j/ [from sewing] n. See {chad} (sense 1).
semi is  /se'mee/ or /se'mi/ 1. n. Abbreviation for   `semicolon', when speaking.  "Commands to {grind} are   prefixed by semi-semi-star" means that the prefix is `;;*',   not 1/4 of a star.  2. A prefix used with words such as   `immediately' as a q...
semi2 is  "Semi-immediately." (That is, maybe not for an hour.)  "We did   consider that possibility semi-seriously."  See also   {infinite}. 
semi-infinite is  n. See {infinite}.
senior bit is  [IBM] n. Syn. {meta bit}.
server is  n. A kind of {daemon} that performs a service for the   requester and which often runs on a computer other than the one on   which the server runs.  A particularly common term on the Internet,   which is rife with `name servers', `domain s...
SEX is  /seks/ [Sun Users' Group & elsewhere] n. 1. Software   EXchange.  A technique invented by the blue-green algae hundreds of   millions of years ago to speed up their evolution, which had been   terribly slow up until then.  Today, SEX parties ...
SEX2 is  course, these are no longer limited to   exchanges of genetic software).  In general, SEX parties are a   {Good Thing}, but unprotected SEX can propagate a {virus}.   See also {pubic directory}.  2. The rather Freudian mnemonic   often used ...
SEX3 is  the   PDP-11 and many other architectures.   DEC's engineers nearly got a PDP-11 assembler that used the   `SEX' mnemonic out the door at one time, but (for once)   marketing wasn't asleep and forced a change.  That wasn't the last   time th...
SEX4 is  8086   Primer', who was one of the original designers of the 8086, noted   that there was originally a `SEX' instruction on that   processor, too.  He says that Intel management got cold feet and   decreed that it be changed, and thus the in...
SEX5 is  (depending on what was being extended).   Amusingly, the Intel 8048 (the microcontroller used in IBM PC   keyboards) is also missing straight `SEX' but has logical-or   and logical-and instructions `ORL' and `ANL'.   The Motorola 6809, used ...
SEX6 is  actually had an official `SEX' instruction; the 6502   in the Apple II it competed with did not.  British hackers thought   this made perfect mythic sense; after all, it was commonly   observed, you could have sex with a dragon, but you can'...
sex changer is  n. Syn. {gender mender}.
shareware is  /sheir'weir/ n. {Freeware} (sense 1) for which the   author requests some payment, usually in the accompanying   documentation files or in an announcement made by the software   itself.  Such payment may or may not buy additional suppor...
shelfware is  /shelfweir/ n. Software purchased on a whim (by an   individual user) or in accordance with policy (by a corporation or   government agency), but not actually required for any particular use.   Therefore, it often ends up on some shelf.
shell is  [orig. {{Multics}} techspeak, widely propagated via UNIX] n.   1. [techspeak] The command interpreter used to pass commands to an   operating system; so called because it is the part of the operating   system that interfaces with the outsid...
shell2 is  program that mediates access to a special resource   or {server} for convenience, efficiency, or security reasons; for   this meaning, the usage is usually `a shell around' whatever.   This sort of program is also called a `wrapper'. 
shell out is  [UNIX] n. To spawn an interactive {subshell} from   within a program (e.g., a mailer or editor).  "Bang foo runs foo in   a subshell, while bang alone shells out."
shift left logical is  [from any of various machines'   instruction sets] 1. vi. To move oneself to the left (right).  To   move out of the way.  2. imper. "Get out of that (my) seat!  You   can shift to that empty one to the left (right)."  Often   ...
shift left logical2 is  instead of   `shift left'.  Sometimes heard as LSH /lish/, from the {PDP-10}   instruction set.  See {Programmer's Cheer}. 
shitogram is  /shit'oh-gram/ n. A *really* nasty piece of email.   Compare {nastygram}, {flame}.
short card is  n. A half-length IBM PC expansion card or adapter that   will fit in one of the two short slots located towards the right   rear of a standard chassis (tucked behind the floppy disk drives).   See also {tall card}.
shotgun debugging is  n. The software equivalent of {Easter egging};   the making of relatively undirected changes to software in the hope   that a bug will be perturbed out of existence.  This almost never   works, and usually introduces more bugs.
showstopper is  n. A hardware or (especially) software bug that makes   an implementation effectively unusable; one that absolutely has to   be fixed before development can go on.  Opposite in connotation   from its original theatrical use, which ref...
shriek is  n. See {excl}.  Occasional CMU usage, also in common use   among APL fans and mathematicians, especially category theorists.
Shub-Internet is  /shuhb in't*r-net/ [MUD from H. P. Lovecraft's   evil fictional deity `Shub-Niggurath', the Black Goat with a   Thousand Young] n.  The harsh personification of the Internet,   Beast of a Thousand Processes, Eater of Characters, Ava...
Shub-Internet2 is  the hideous multi-tendriled entity   formed of all the manifold connections of the net.  A sect of   MUDders worships Shub-Internet, sacrificing objects and praying for   good connections.  To no avail --- its purpose is malign and...
Shub-Internet3 is  slowdown.  Often heard as in   "Freela casts a tac nuke at Shub-Internet for slowing her down."   (A forged response often follows along the lines of "Shub-Internet   gulps down the tac nuke and burps happily.")  Also cursed by use...
Shub-Internet4 is  slows down.  The dread   name of Shub-Internet is seldom spoken aloud, as it is said that   repeating it three times will cause the being to wake, deep within its   lair beneath the Pentagon. 
sidecar is  n. 1. Syn. {slap on the side}.  Esp. used of add-ons   for the late and unlamented IBM PCjr.  2. The IBM PC compatibility   box that could be bolted onto the side of an Amiga.  Designed and   produced by Commodore, it broke all of the com...

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

slop2 is  short by even a little bit, because you   can always cut off the slop but you can't paste it back on again.   When discrete quantities are involved, slop is often introduced to   avoid the possibility of being on the losing side of a {fence...
slop3 is  code generated by a compiler   over the size of equivalent assembler code produced by   {hand-hacking}; i.e., the space (or maybe time) you lose because   you didn't do it yourself.  This number is often used as a measure   of the goodness ...
slop4 is   10% is usually acceptable.  With modern compiler technology, esp.   on RISC machines, the compiler's slop may actually be   *negative*; that is, humans may be unable to generate code as   good.  This is one of the reasons assembler program...
slopsucker is  /slop'suhk-r/ n. A lowest-priority task that must   wait around until everything else has `had its fill' of machine   resources.  Only when the machine would otherwise be idle is the   task allowed to `suck up the slop'.  Also called a...
slopsucker2 is  slopsucker hunts for large prime   numbers.  Compare {background}. 
slurp is  vt. To read a large data file entirely into {core} before   working on it.  This may be contrasted with the strategy of reading   a small piece at a time, processing it, and then reading the next   piece.  "This program slurps in a 1K-by-1K...
smart is  adj. Said of a program that does the {Right Thing} in a   wide variety of complicated circumstances.  There is a difference   between calling a program smart and calling it intelligent; in   particular, there do not exist any intelligent pr...
smart2 is  {robust} (smart programs can be   {brittle}). 
smart terminal is  n. A terminal that has enough computing capability   to render graphics or to offload some kind of front-end processing   from the computer it talks to.  The development of workstations and   personal computers has made this term a...
smart terminal2 is  semi-obsolescent, but one may still hear variants of the phrase   `act like a smart terminal' used to describe the behavior of   workstations or PCs with respect to programs that execute almost   entirely out of a remote {server}'...
smart terminal3 is  Compare {glass tty}.   There is a classic quote from Rob Pike (inventor of the {blit}   terminal) "A smart terminal is not a smart*ass* terminal,   but rather a terminal you can educate."  This illustrates a common   design proble...
smart terminal4 is  else)   intelligent sometimes results in finicky, rigid `special   features' that become just so much dead weight if you try to use   the device in any way the designer didn't anticipate.  Flexibility   and programmability, on the...
smash case is  vi. To lose or obliterate the uppercase/lowercase   distinction in text input.  "MS-DOS will automatically smash case   in the names of all the files you create."  Compare {fold case}.
smash the stack is  [C programming] n. On many C implementations it is   possible to corrupt the execution stack by writing past the end of   an array declared `auto' in a routine.  Code that does this is   said to `smash the stack', and can cause re...
smash the stack2 is  address.  This can produce some of the most   insidious data-dependent bugs known to mankind.  Variants include   `trash' the stack, {scribble} the stack, {mangle} the stack;   the term *{mung} the stack is not used, as this is n...
smash the stack3 is  also {aliasing bug},   {fandango on core}, {memory leak}, {precedence lossage},   {overrun screw}. 
smiley is  n. See {emoticon}.
smoke test is  n. 1. A rudimentary form of testing applied to   electronic equipment following repair or reconfiguration, in which   power is applied and the tester checks for sparks, smoke, or other   dramatic signs of fundamental failure.  See {mag...
smoke test2 is  of a piece of software after construction   or a critical change.  See and compare {reality check}.   There is an interesting semi-parallel to this term among   typographers and printers When new typefaces are being punch-cut by   han...
smoke test3 is  smoke, then press   it onto paper) is used to check out new dies. 
smoking clover is  [ITS] n. A {display hack} originally due to   Bill Gosper.  Many convergent lines are drawn on a color monitor in   {AOS} mode (so that every pixel struck has its color   incremented).  The lines all have one endpoint in the middle...
smoking clover2 is  spaced one pixel apart around the   perimeter of a large square.  The color map is then repeatedly   rotated.  This results in a striking, rainbow-hued, shimmering   four-leaf clover.  Gosper joked about keeping it hidden from the...
smoking clover3 is  Administration) lest its   hallucinogenic properties cause it to be banned. 
SMOP is  /S-M-O-P/ [Simple (or Small) Matter of Programming] n.   1. A piece of code, not yet written, whose anticipated length is   significantly greater than its complexity.  Used to refer to a   program that could obviously be written, but is not ...
SMOP2 is  imply that a difficult problem   can be easily solved because a program can be written to do it; the   irony is that it is very clear that writing such a program will be   a great deal of work.  "It's easy to enhance a FORTRAN compiler to  ...
SMOP3 is  Often used   ironically by the intended victim when a suggestion for a program   is made which seems easy to the suggester, but is obviously (to the   victim) a lot of work. 
SNAFU principle is  /sna'foo prin'si-pl/ [from WWII Army acronym   for `Situation Normal, All Fucked Up'] n. "True communication is   possible only between equals, because inferiors are more   consistently rewarded for telling their superiors pleasan...
SNAFU principle2 is  central tenet of   {Discordianism}, often invoked by hackers to explain why   authoritarian hierarchies screw up so reliably and systematically.   The effect of the SNAFU principle is a progressive disconnection of   decision-mak...
snail is  vt. To {snail-mail} something. "Snail me a copy of those   graphics, will you?"
snail-mail is  n. Paper mail, as opposed to electronic.  Sometimes   written as the single word `SnailMail'.  One's postal address is,   correspondingly, a `snail address'.  Derives from earlier coinage   `USnail' (from `U.S. Mail'), for which there ...
snap is  v. To replace a pointer to a pointer with a direct pointer;   to replace an old address with the forwarding address found there.   If you telephone the main number for an institution and ask for a   particular person by name, the operator ma...
snap2 is  connecting you, in the hopes that you will `snap   your pointer' and dial direct next time.  The underlying metaphor   may be that of a rubber band stretched through a number of   intermediate points; if you remove all the thumbtacks in the...
snap3 is  first to last.  See   {chase pointers}.   Often, the behavior of a {trampoline} is to perform an error   check once and then snap the pointer that invoked it so as henceforth   to bypass the trampoline (and its one-shot error check).  In th...
snap4 is  links'.  For example, in a   Lisp implementation, a function interface trampoline might check to   make sure that the caller is passing the correct number of arguments;   if it is, and if the caller and the callee are both compiled, then   ...
snap5 is  to use a direct   procedure-call instruction with no further overhead. 
snarf is  /snarf/ vt. 1. To grab, esp. to grab a large document   or file for the purpose of using it with or without the author's   permission.  See also {BLT}.  2. [in the UNIX community] To   fetch a file or set of files across a network.  See als...
snarf2 is  late 1960s, meaning   `to eat piggishly'.  It may still have this connotation in context.   "He's in the snarfing phase of hacking --- {FTP}ing megs of   stuff a day."  3. To acquire, with little concern for legal forms   or politesse (but...
snarf3 is  away samples, so I snarfed a bunch of them."  4. Syn. for   {slurp}.  "This program starts by snarfing the entire database   into core, then...." 
snarf & barf is  /snarf'n-barf`/ n. Under a {WIMP environment},   the act of grabbing a region of text and then stuffing the contents   of that region into another region (or the same one) to avoid   retyping a command line.  In the late 1960s, this ...
snarf & barf2 is  regret it later' cheap-restaurant   expedition. 
snarf down is  v. To {snarf}, with the connotation of absorbing,   processing, or understanding.  "I'll  snarf down the latest   version of the {nethack} user's guide --- It's been a while   since I played last and I don't know what's changed recentl...
snark is  [Lewis Carroll, via the Michigan Terminal System] n. 1. A   system failure.  When a user's process bombed, the operator would   get the message "Help, Help, Snark in MTS!"  2. More generally,   any kind of unexplained or threatening event o...
snark2 is  boojum).  Often used to refer to an   event or a log file entry that might indicate an attempted security   violation.  See {snivitz}.  3. UUCP name of   snark.thyrsus.com, home site of the Jargon File 2.*.* versions   (i.e., this lexicon)...
sneakernet is  /snee'ker-net/ n. Term used (generally with ironic   intent) for transfer of electronic information by physically   carrying tape, disks, or some other media from one machine to   another.  "Never underestimate the bandwidth of a stati...
sneakernet2 is  filled with CD-ROMs."  Also called   `Tennis-Net', `Armpit-Net', `Floppy-Net'. 
sniff is  v.,n. Synonym for {poll}.
snivitz is  /sniv'itz/ n. A hiccup in hardware or software; a small,   transient problem of unknown origin (less serious than a   {snark}).  Compare {glitch}.
SO is  /S-O/ n. 1. (also `S.O.') Abbrev. for Significant   Other, almost invariably written abbreviated and pronounced   /S-O/ by hackers.  Used to refer to one's primary   relationship, esp. a live-in to whom one is not married.  See   {MOTAS}, {MOT...
SO2 is  character in ASCII (Control-N, 0001110). 
social science number is  [IBM] n. A statistic that is   {content-free}, or nearly so.  A measure derived via methods of   questionable validity from data of a dubious and vague nature.   Predictively, having a social science number in hand is seldom...
social science number2 is  considerably worse.  {Management}   loves them.  See also {numbers}, {math-out}, {pretty   pictures}. 
soft boot is  n. See {boot}.
softcopy is  /soft'ko-pee/ n. [by analogy with `hardcopy'] A   machine-readable form of corresponding hardcopy.  See {bits},   {machinable}.
software bloat is  n. The results of {second-system effect} or   {creeping featuritis}.  Commonly cited examples include   `ls(1)', {X}, {BSD}, {Missed'em-five}, and {OS/2}.
software rot is  n. Term used to describe the tendency of software   that has not been used in a while to {lose}; such failure may be   semi-humorously ascribed to {bit rot}.  More commonly,   `software rot' strikes when a program's assumptions becom...
software rot2 is  insufficiently {robust}, this may   cause it to fail in mysterious ways.   For example, owing to endemic shortsightedness in the design of   COBOL programs, most will succumb to software rot when their   2-digit year counters {wrap ...
software rot3 is  Actually, related lossages often afflict centenarians   who have to deal with computer software designed by unimaginative   clods.  One such incident became the focus of a minor public flap   in 1990, when a gentleman born in 1889 a...
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...

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

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...

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

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 1.890 second using v1.01-cache-2.11-cpan-5837b0d9d2c )