Amethyst

 view release on metacpan or  search on metacpan

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

accumulator is  n. 1. Archaic term for a register.  On-line use of it   as a synonym for `register' is a fairly reliable indication that   the user has been around for quite a while and/or that the   architecture under discussion is quite old.  The t...
accumulator2 is  microprocessor registers, for example, though   symbolic names for arithmetic registers beginning in `A' derive   from historical use of the term `accumulator' (and not, actually,   from `arithmetic').  Confusingly, though, an `A' re...
accumulator3 is  `address', as for example on the   Motorola 680x0 family.  2. A register being used for arithmetic or   logic (as opposed to addressing or a loop index), especially one   being used to accumulate a sum or count of many items.  This u...
accumulator4 is  stretch of code.  "The   FOOBAZ routine uses A3 as an accumulator."  3. One's in-basket   (esp. among old-timers who might use sense 1).  "You want this   reviewed?  Sure, just put it in the accumulator."  (See {stack}.) 
ACK is  /ak/ interj. 1. [from the ASCII mnemonic for 0000110]   Acknowledge.  Used to register one's presence (compare mainstream   *Yo!*).  An appropriate response to {ping} or {ENQ}.   2. [from the comic strip "Bloom County"] An exclamation of   su...
ACK2 is  Semi-humorous.   Generally this sense is not spelled in caps (ACK) and is   distinguished by a following exclamation point.  3. Used to   politely interrupt someone to tell them you understand their point   (see {NAK}).  Thus, for example, y...
ACK3 is  with "Ack.  Ack.  Ack.  I get it now".   There is also a usage "ACK?" (from sense 1) meaning "Are you   there?", often used in email when earlier mail has produced no   reply, or during a lull in {talk mode} to see if the person has   gone a...
ACK4 is  course {NAK}   (sense 2), i.e., "I'm not here"). 
ad-hockery is  /ad-hok'*r-ee/ [Purdue] n. 1. Gratuitous assumptions   made inside certain programs, esp. expert systems, which lead to   the appearance of semi-intelligent behavior but are in fact   entirely arbitrary.  For example, fuzzy-matching in...
ad-hockery2 is  against a symbol table can make it look as   though a program knows how to spell.  2. Special-case code to cope   with some awkward input that would otherwise cause a program to   {choke}, presuming normal inputs are dealt with in som...
ad-hockery3 is  `ad-hackery', `ad-hocity'   (/ad-hos'*-tee/).  See also {ELIZA effect}. 
Ada is  n. A {{Pascal}}-descended language that has been made   mandatory for Department of Defense software projects by the   Pentagon.  Hackers are nearly unanimous in observing that,   technically, it is precisely what one might expect given that ...
Ada2 is  committee, crockish, difficult   to use, and overall a disastrous, multi-billion-dollar boondoggle   (one common description is "The PL/I of the 1980s").  Hackers   find Ada's exception-handling and inter-process communication   features par...
Ada3 is  daughter of   Lord Byron who became the world's first programmer while   cooperating with Charles Babbage on the design of his mechanical   computing engines in the mid-1800s) would almost certainly blanch   at the use to which her name has ...
Ada4 is  been said about it is that there is probably a good   small language screaming to get out from inside its vast,   {elephantine} bulk. 
adger is  /aj'r/ [UCLA] vt. To make a bonehead move with consequences   that could have been foreseen with a slight amount of mental   effort.  E.g., "He started removing files and promptly adgered the   whole project".  Compare {dumbass attack}.
admin is  /ad-min'/ n. Short for `administrator'; very commonly   used in speech or on-line to refer to the systems person in charge   on a computer.  Common constructions on this include `sysadmin'   and `site admin' (emphasizing the administrator's...
admin2 is  or `newsadmin' (focusing specifically   on news).  Compare {postmaster}, {sysop}, {system   mangler}. 
ADVENT is  /ad'vent/ n. The prototypical computer adventure game, first   implemented on the {PDP-10} by Will Crowther as an attempt at   computer-refereed fantasy gaming, and expanded into a   puzzle-oriented game by Don Woods.  Now better known as ...
ADVENT2 is  system permitted only 6-letter   filenames.  See also {vadding}.   This game defined the terse, dryly humorous style now expected in   text adventure games, and popularized several tag lines that have   become fixtures of hacker-speak  "A...
ADVENT3 is  see no X here" (for some noun X).  "You are in a   maze of twisty little passages, all alike."  "You are in a little   maze of twisty passages, all different."  The `magic words'   {xyzzy} and {plugh} also derive from this game.   Crowthe...
ADVENT4 is  of the   Mammoth & Flint Ridge cave system; it actually *has* a   `Colossal Cave' and a `Bedquilt' as in the game, and the `Y2' that   also turns up is cavers' jargon for a map reference to a secondary   entrance. 
AI-complete is  /A-I k*m-pleet'/ [MIT, Stanford by analogy with   `NP-complete' (see {NP-})] adj. Used to describe problems or   subproblems in AI, to indicate that the solution presupposes a   solution to the `strong AI problem' (that is, the synthe...
AI-complete2 is  problem that is AI-complete is, in   other words, just too hard.   Examples of AI-complete problems are `The Vision Problem'   (building a system that can see as well as a human) and `The   Natural Language Problem' (building a syste...
AI-complete3 is  language as well as a human).  These may appear   to be modular, but all attempts so far (1991) to solve them have   foundered on the amount of context information and `intelligence'   they seem to require. See also {gedanken}. 
AI koans is  /A-I koh'anz/ pl.n. A series of pastiches of Zen   teaching riddles created by Danny Hillis at the MIT AI Lab around   various major figures of the Lab's culture (several are included in   appendix A).  See also {ha ha only serious}, {mu...
AIDS is  /aydz/ n. Short for A* Infected Disk Syndrome (`A*' is a   {glob} pattern that matches, but is not limited to, Apple),   this condition is quite often the result of practicing unsafe   {SEX}.  See {virus}, {worm}, {Trojan horse},   {virgin}.
airplane rule is  n. "Complexity increases the possibility of   failure; a twin-engine airplane has twice as many engine problems   as a single-engine airplane."  By analogy, in both software and   electronics, the rule that simplicity increases robu...
airplane rule2 is  correspondingly argued that the   right way to build reliable systems is to put all your eggs in one   basket, after making sure that you've built a really *good*   basket. 
aliasing bug is  n. A class of subtle programming errors that can   arise in code that does dynamic allocation, esp. via   `malloc(3)' or equivalent.  If more than one pointer addresses   (`aliases for') a given hunk of storage, it may happen that th...
aliasing bug2 is  then referenced through   another, which may lead to subtle (and possibly intermittent) lossage   depending on the state and the allocation history of the malloc   {arena}.  Avoidable by use of allocation strategies that never   ali...
aliasing bug3 is  higher-level   languages, such as {LISP}, which employ a garbage collector   (see {GC}).  Also called a {stale pointer bug}.  See also   {precedence lossage}, {smash the stack}, {fandango on core},   {memory leak}, {overrun screw}, ...
aliasing bug4 is  nowadays associated with   C programming, it was already in use in a very similar sense in the   Algol-60 and FORTRAN communities in the 1960s. 
all-elbows is  adj. Of a TSR (terminate-and-stay-resident) IBM PC   program, such as the N pop-up calendar and calculator utilities   that circulate on {BBS} systems unsociable.  Used to describe a   program that rudely steals the resources that it n...
all-elbows2 is  also be resident.  One particularly   common form of rudeness is lock-up due to programs fighting over   the keyboard interrupt.  See also {mess-dos}. 
alpha particles is  n. See {bit rot}.
ALT is  /awlt/ 1. n. The ALT shift key on an IBM PC or {clone}.   2. [possibly lowercased] n. The `clover' or `Command' key on a   Macintosh; use of this term usually reveals that the speaker hacked   PCs before coming to the Mac (see also {command k...
ALT2 is  reserve `ALT' for the Option key.  3. n.obs.   [PDP-10] Alternate name for the ASCII ESC character (ASCII   0011011), after the keycap labeling on some older terminals.  Also   `ALTMODE' (/awlt'mohd/).  This character was almost never   pron...
ALT3 is  under   TOPS-10 --- always ALT, as in "Type ALT ALT to end a TECO   command" or "ALT U onto the system" (for "log onto the [ITS]   system").  This was probably because ALT is more convenient to say   than `escape', especially when followed b...
ALT4 is  *and* a character, for that matter). 
alt bit is  /awlt bit/ [from alternate] adj. See {meta bit}.
Aluminum Book is  [MIT] n. `Common LISP The Language', by   Guy L.  Steele Jr. (Digital Press, first edition 1984, second   edition 1990).  Note that due to a technical screwup some printings   of the second edition are actually of a color the author...
Aluminum Book2 is  also {{book titles}}. 
amoeba is  n. Humorous term for the Commodore Amiga personal computer.
amp off is  [Purdue] vt. To run in {background}.  From the UNIX shell `&'   operator.
amper is  n. Common abbreviation for the name of the ampersand (`&',   ASCII 0100110) character.  See {ASCII} for other synonyms.
angle brackets is  n. Either of the characters `<' (ASCII   0111100) and `>' (ASCII 0111110) (ASCII less-than or   greater-than signs).  The {Real World} angle brackets used by   typographers are actually taller than a less-than or greater-than   sig...
angry fruit salad is  n. A bad visual-interface design that uses too   many colors.  This derives, of course, from the bizarre day-glo   colors found in canned fruit salad.  Too often one sees similar   affects from interface designers using color wi...
angry fruit salad2 is  tendency to create displays that are flashy and   attention-getting but uncomfortable for long-term use. 
AOS is  1. /aws/ (East Coast), /ay-os/ (West Coast) [based on a   PDP-10 increment instruction] vt.,obs. To increase the amount of   something.  "AOS the campfire."  Usage considered silly, and now   obsolete.  Now largely supplanted by {bump}.  See ...
AOS2 is  supported at one time by Data General.  This   was pronounced /A-O-S/ or /A-os/.  A spoof of the standard   AOS system administrator's manual (`How to load and generate   your AOS system') was created, issued a part number, and circulated   ...
AOS3 is  goad and   levitate your chaos system'.  3. Algebraic Operating System, in   reference to those calculators which use infix instead of postfix   (reverse Polish) notation.   Historical note AOS in sense 1 was the name of a {PDP-10}   instruc...
AOS4 is  computer and added   1 to it; AOS meant `Add One and do not Skip'.  Why, you may ask,   does the `S' stand for `do not Skip' rather than for `Skip'?  Ah,   here was a beloved piece of PDP-10 folklore.  There were eight such   instructions AO...
AOS5 is  instruction   if the result was Equal to zero; AOSG added 1 and then skipped if   the result was Greater than 0; AOSN added 1 and then skipped   if the result was Not 0; AOSA added 1 and then skipped Always;   and so on.  Just plain AOS didn...
AOS6 is  For similar reasons, AOJ meant `Add One and do not Jump'.  Even   more bizarre, SKIP meant `do not SKIP'!  If you wanted to skip the   next instruction, you had to say `SKIPA'.  Likewise, JUMP meant   `do not JUMP'; the unconditional form wa...
AOS7 is  By some quirk of the 10's design, the {JRST}   (Jump and ReSTore flag with no flag specified) was actually faster   and so was invariably used.  Such were the perverse mysteries of   assembler programming. 
app is  /ap/ n. Short for `application program', as opposed to a   systems program.  What systems vendors are forever chasing   developers to create for their environments so they can sell more   boxes.  Hackers tend not to think of the things they t...
app2 is  parlance the term excludes compilers,   program editors, games, and messaging systems, though a user would   consider all those to be apps.  Oppose {tool}, {operating   system}. 
arc is  [primarily MSDOS] vt. To create a compressed {archive} from a   group of files using SEA ARC, PKWare PKARC, or a compatible   program.  Rapidly becoming obsolete as the ARC compression method   is falling into disuse, having been replaced by ...
arc2 is  feather}, {zip}. 
arc wars is  [primarily MSDOS] n. {holy wars} over which archiving   program one should use.  The first arc war was sparked when System   Enhancement Associates (SEA) sued PKWare for copyright and   trademark infringement on its ARC program.  PKWare'...
arc wars2 is  and speed while largely   retaining compatibility (it introduced a new compression type that   could be disabled for backward-compatibility).  PKWare settled out   of court to avoid enormous legal costs (both SEA and PKWare are   small ...
arc wars3 is  of PKARC was   changed to PKPAK.  The public backlash against SEA for bringing   suit helped to hasten the demise of ARC as a standard when PKWare   and others introduced new, incompatible archivers with better   compression algorithms....
archive is  n. 1. A collection of several files bundled into one file   by a program such as `ar(1)', `tar(1)', `cpio(1)',   or {arc} for shipment or archiving (sense 2).  See also {tar   and feather}.  2. A collection of files or archives (sense 1) ...
archive2 is  {FTP} or an email server. 
arena is  [UNIX] n. The area of memory attached to a process by   `brk(2)' and `sbrk(2)' and used by `malloc(3)' as   dynamic storage.  So named from a semi-mythical `malloc   corrupt arena' message supposedly emitted when some early versions   becam...
arena2 is  {aliasing   bug}, {memory leak}, {smash the stack}. 
arg is  /arg/ n. Abbreviation for `argument' (to a function),   used so often as to have become a new word (like `piano' from   `pianoforte').  "The sine function takes 1 arg, but the   arc-tangent function can take either 1 or 2 args."  Compare   {p...
armor-plated is  n. Syn. for {bulletproof}.
asbestos is  adj. Used as a modifier to anything intended to protect   one from {flame}s.  Important cases of this include {asbestos   longjohns} and {asbestos cork award}, but it is used more   generally.
asbestos cork award is  n. Once, long ago at MIT, there was a {flamer}   so consistently obnoxious that another hacker designed, had made,   and distributed posters announcing that said flamer had been   nominated for the `asbestos cork award'.  Pers...
asbestos cork award2 is  application of the cork should consult the   etymology under {flame}.  Since then, it is agreed that only a   select few have risen to the heights of bombast required to earn   this dubious dignity --- but there is no agreeme...
asbestos longjohns is  n. Notional garments often donned by {USENET}   posters just before emitting a remark they expect will elicit   {flamage}.  This is the most common of the {asbestos} coinages.   Also `asbestos underwear', `asbestos overcoat', e...
attoparsec is  n. `atto-' is the standard SI prefix for   multiplication by 10^{-18}.  A parsec (parallax-second) is   3.26 light-years; an attoparsec is thus 3.26 * 10^{-18} light   years, or about 3.1 cm (thus, 1 attoparsec/{microfortnight}   equal...
attoparsec2 is  be in use   (though probably not very seriously) among hackers in the U.K.  See   {micro-}. 
autobogotiphobia is  /aw'to-boh-got`*-foh'bee-*/ n. See {bogotify}.
automagically is  /aw-toh-maj'i-klee/ or /aw-toh-maj'i-k*l-ee/ adv.   Automatically, but in a way that, for some reason (typically   because it is too complicated, or too ugly, or perhaps even too   trivial), the speaker doesn't feel like explaining ...
automagically2 is  compiler generates C, then automagically   invokes `cc(1)' to produce an executable." 
avatar is  [CMU, Tektronix] n. Syn. {root}, {superuser}.  There   are quite a few UNIX machines on which the name of the superuser   account is `avatar' rather than `root'.  This quirk was   originated by a CMU hacker who disliked the term `superuser...

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

drop-outs2 is  spurious character interrupts).  3. Mental   glitches; used as a way of describing those occasions when the mind   just seems to shut down for a couple of beats.  See {glitch},   {fried}. 
drugged is  adj. (also `on drugs') 1. Conspicuously stupid,   heading toward {brain-damaged}.  Often accompanied by a   pantomime of toking a joint (but see appendix B).  2. Of hardware,   very slow relative to normal performance.
drunk mouse syndrome is  n. A malady exhibited by the mouse pointing   device of some computers.  The typical symptom is for the mouse   cursor on the screen to move in random directions and not in sync   with the motion of the actual mouse.  Can usu...
drunk mouse syndrome2 is  and plugging it back again.  Another   recommended fix for optical mice is to rotate your mouse pad   90 degrees.   At Xerox PARC in the 1970s, most people kept a can of copier   cleaner (isopropyl alcohol) at their desks.  ...
drunk mouse syndrome3 is  up enough {cruft} to be unreliable, the mouse   was doused in cleaner, which restored it for a while.  However,   this operation left a fine residue that accelerated the accumulation   of cruft, so the dousings became more a...
drunk mouse syndrome4 is  declared `alcoholic' and sent to the clinic to be   dried out in a CFC ultrasonic bath. 
dumbass attack is  /duhm'as *-tak'/ [Purdue] n. Notional cause of a   novice's mistake made by the experienced, especially one made while   running as root under UNIX, e.g., typing `rm -r *' or   `mkfs' on a mounted file system.  Compare {adger}.
dumbed down is  adj. Simplified, with a strong connotation of   *over*simplified.  Often, a {marketroid} will insist that the   interfaces and documentation of software be dumbed down after the   designer has burned untold gallons of midnight oil mak...
dump is  n. 1. An undigested and voluminous mass of information about a   problem or the state of a system, especially one routed to the   slowest available output device (compare {core dump}), and most   especially one consisting of hex or octal {ru...
dump2 is  memory, mass storage, or some file.  In {elder   days}, debugging was generally done by `groveling over' a dump   (see {grovel}); increasing use of high-level languages and   interactive debuggers has made this uncommon, and the term `dump'...
dump3 is  backup.  This usage is   typical only at large timesharing installations. 
dup killer is  /d[y]oop kill'r/ [FidoNet] n. Software that is   supposed to detect and delete duplicates of a message that may   have reached the FidoNet system via different routes.
dup loop is  /d[y]oop loop/ (also `dupe loop') [FidoNet] n. An   incorrectly configured system or network gateway may propagate   duplicate messages on one or more {echo}es, with different   identification information that renders {dup killer}s   ine...
dup loop2 is  eventually reaches a   system through which it has already passed (with the original   identification information), all systems passed on the way back to   that system are said to be involved in a {dup loop}. 
dusty deck is  n. Old software (especially applications) which one is   obliged to remain compatible with (or to maintain).  The term   implies that the software in question is a holdover from card-punch   days.  Used esp. when referring to old scien...
dusty deck2 is  of which was written in FORTRAN   and very poorly documented but is believed to be too expensive to   replace.  See {fossil}. 
DWIM is  /dwim/ [acronym, `Do What I Mean'] 1. adj. Able to guess, sometimes   even correctly, the result intended when bogus input was provided.   2. n.,obs. The BBNLISP/INTERLISP function that attempted to   accomplish this feat by correcting many ...
DWIM2 is  Occasionally, an interjection hurled at a   balky computer, esp. when one senses one might be tripping over   legalisms (see {legalese}).   Warren Teitelman originally wrote DWIM to fix his typos and   spelling errors, so it was somewhat id...
DWIM3 is  make hash of anyone else's typos if they were   stylistically different.  This led a number of victims of DWIM to   claim the acronym stood for `Damn Warren's Infernal Machine!'.   In one notorious incident, Warren added a DWIM feature to t...
DWIM4 is  One day another hacker   there typed `delete *$' to free up some disk space.  (The editor   there named backup files by appending `$' to the original file   name, so he was trying to delete any backup files left over from   old editing sess...
DWIM5 is  editor   backup files, so DWIM helpfully reported `*$ not found, assuming   you meant 'delete *'.'  It then started to delete all the files on   the disk!  The hacker managed to stop it with a {Vulcan nerve   pinch} after only a half dozen ...
DWIM6 is  said he had been sorely tempted to go to Warren's   office, tie Warren down in his chair in front of his workstation,   and then type `delete *$' twice.   DWIM is often suggested in jest as a desired feature for a complex   program; it is a...
DWIM7 is  instruction the ideal computer would have.  Back when proofs of   program correctness were in vogue, there were also jokes about   `DWIMC' (Do What I Mean, Correctly).  A related term, more often   seen as a verb, is DTRT (Do The Right Thin...
dynner is  /din'r/ 32 bits, by analogy with {nybble} and {{byte}}.  Usage rare and extremely silly.  See also {playte}, {tayste}, {crumb}.*earthquake [IBM] n. The ultimate real-world shock test for   computer hardware.  Hackish sources at IBM deny th...
dynner2 is  initiated by the company to test   quality-assurance procedures at its California plants. 
Easter egg is  n. 1. A message hidden in the object code of a program   as a joke, intended to be found by persons disassembling or   browsing the code.  2. A message, graphic, or sound effect emitted   by a program (or, on a PC, the BIOS ROM) in res...
Easter egg2 is  or keystrokes, intended as a joke or   to display program credits.  One well-known early Easter egg found   in a couple of OSes caused them to respond to the command   `make love' with `not war?'.  Many personal computers   have much ...
Easter egg3 is  lists of the   developers' names, political exhortations, snatches of music, and   (in one case) graphics images of the entire development team. 
Easter egging is  [IBM] n. The act of replacing unrelated parts more or   less at random in hopes that a malfunction will go away.  Hackers   consider this the normal operating mode of {field circus} techs and   do not love them for it.  Compare {sho...
eat flaming death is  imp. A construction popularized among hackers by   the infamous {CPU Wars} comic; supposed to derive from a famously   turgid line in a WWII-era anti-Nazi propaganda comic that ran   "Eat flaming death, non-Aryan mongrels!" or s...
eat flaming death2 is  reported that the Firesign Theater's   1975 album "In The Next World, You're On Your Own" included the   phrase "Eat flaming death, fascist media pigs"; this may have been   an influence).  Used in humorously overblown expressi...
EBCDIC is  /eb's*-dik/, /eb'see`dik/, or /eb'k*-dik/ [acronym,   Extended Binary Coded Decimal Interchange Code] n. An alleged   character set used on IBM {dinosaur}s.  It exists in at least six   mutually incompatible versions, all featuring such de...
EBCDIC2 is  and the absence of several ASCII   punctuation characters fairly important for modern computer   languages (exactly which characters are absent varies according to   which version of EBCDIC you're looking at).  IBM adapted EBCDIC   from {...
EBCDIC3 is  promulgated it   as a customer-control tactic (see {connector conspiracy}),   spurning the already established ASCII standard.  Today, IBM claims   to be an open-systems company, but IBM's own description of the   EBCDIC variants and how ...
EBCDIC4 is  classified top-secret, burn-before-reading.  Hackers blanch at the   very *name* of EBCDIC and consider it a manifestation of   purest {evil}.  See also {fear and loathing}. 
echo is  [FidoNet] n. A {topic group} on {FidoNet}'s echomail   system.  Compare {newsgroup}.
eighty-column mind is  [IBM] n. The sort said to be possessed by   persons for whom the transition from {punched card} to tape was   traumatic (nobody has dared tell them about disks yet).  It is said   that these people, including (according to an o...
eighty-column mind2 is  `face down, 9-edge first' (the 9-edge being   the bottom of the card).  This directive is inscribed on IBM's   1422 and 1602 card readers and is referenced in a famous bit of   doggerel called "The Last Bug", the climactic lin...
eighty-column mind3 is  the console        Of hunger and thirst.        Next day he was buried,        Face down, 9-edge first.   The eighty-column mind is thought by most hackers to dominate IBM's   customer base and its thinking.  See {IBM}, {fear ...
El Camino Bignum is  /el' k*-mee'noh big'nuhm/ n. The road   mundanely called El Camino Real, a road through the San Francisco   peninsula that originally extended all the way down to Mexico City   and many portions of which are still intact.  Naviga...
El Camino Bignum2 is  usually done relative to El Camino Real,   which defines {logical} north and south even though it isn't   really north-south many places.  El Camino Real runs right past   Stanford University and so is familiar to hackers.   The...
El Camino Bignum3 is  /ray-ahl'/)   means `royal'; El Camino Real is `the royal road'.  In the FORTRAN   language, a `real' quantity is a number typically precise to 7   significant digits, and a `double precision' quantity is a larger   floating-poi...
El Camino Bignum4 is  significant   digits (other languages have similar `real' types).   When a hacker from MIT visited Stanford in 1976, he remarked what a   long road El Camino Real was.  Making a pun on `real', he started   calling it `El Camino ...
El Camino Bignum5 is  told that the road was hundreds of miles long, he renamed it   `El Camino Bignum', and that name has stuck.  (See {bignum}.) 
elder days is  n. The heroic age of hackerdom (roughly, pre-1980); the   era of the {PDP-10}, {TECO}, {{ITS}}, and the ARPANET.  This   term has been rather consciously adopted from J. R. R. Tolkien's   fantasy epic `The Lord of the Rings'.  Compare ...
elegant is  [from mathematical usage] adj. Combining simplicity, power,   and a certain ineffable grace of design.  Higher praise than   `clever', `winning', or even {cuspy}.
elephantine is  adj. Used of programs or systems that are both   conspicuous {hog}s (owing perhaps to poor design founded on   {brute force and ignorance}) and exceedingly {hairy} in source   form.  An elephantine program may be functional and even f...
elephantine2 is  in bed with an elephant) it's   tough to have around all the same (and, like a pachyderm, difficult   to maintain).  In extreme cases, hackers have been known to make   trumpeting sounds or perform expressive proboscatory mime at the...
elephantine3 is  semi-humorous.  Compare   `has the elephant nature' and the somewhat more pejorative   {monstrosity}.  See also {second-system effect} and   {baroque}. 
elevator controller is  n. Another archetypal dumb embedded-systems   application, like {toaster} (which superseded it).  During one   period (1983--84) in the deliberations of ANSI X3J11 (the   C standardization committee) this was the canonical exa...
elevator controller2 is  computation environment.  "You can't   require `printf(3)' to be part of the default runtime library   --- what if you're targeting an elevator controller?"  Elevator   controllers became important rhetorical weapons on both ...
ELIZA effect is  /*-li'z* *-fekt'/ [AI community] n. The tendency of    humans to attach associations to terms from prior experience.   For example, there is nothing magic about the symbol `+' that    makes it well-suited to indicate addition; it's j...
ELIZA effect2 is  Using `+' or `plus' to mean addition   in a computer language is taking advantage of the ELIZA effect.   This term comes from the famous ELIZA program, which simulated a   Rogerian psychoanalyst by rephrasing many of the patient's  ...
ELIZA effect3 is  patient.  It worked   by simple pattern recognition and substitution of key words into   canned phrases.  It was so convincing, however, that there are many   anecdotes about people becoming very emotionally caught up in   dealing w...
ELIZA effect4 is  tendency to   attach to words meanings which the computer never put there.  The   ELIZA effect is a {Good Thing} when writing a programming   language, but it can blind you to serious shortcomings when   analyzing an Artificial Inte...
elvish is  n. 1. The Tengwar of Feanor, a table of letterforms   resembling the beautiful Celtic half-uncial hand of the `Book   of Kells'.  Invented and described by J. R. R. Tolkien   in `The Lord of The Rings' as an orthography for his fictional  ...
elvish2 is  both visually and   phonetically elegant) has long fascinated hackers (who tend to be   interested by artificial languages in general).  It is traditional   for graphics printers, plotters, window systems, and the like to   support a Fean...
elvish3 is  also   {elder days}.  2. By extension, any odd or unreadable typeface   produced by a graphics device.  3. The typeface mundanely called   `B"ocklin', an art-decoish display font. 
EMACS is  /ee'maks/ [from Editing MACroS] n. The ne plus ultra of   hacker editors, a program editor with an entire LISP system inside   it.  It was originally written by Richard Stallman in {TECO}   under {{ITS}} at the MIT AI lab, but the most wide...
EMACS2 is  includes facilities to run compilation   subprocesses and send and receive mail; many hackers spend up to   80% of their {tube time} inside it.   Some versions running under window managers iconify as an   overflowing kitchen sink, perhaps...
EMACS3 is  not (yet) include.  Indeed, some hackers find EMACS too   heavyweight and {baroque} for their taste, and expand the name as   `Escape Meta Alt Control Shift' to spoof its heavy reliance on   keystrokes decorated with {bucky bits}.  Other s...
EMACS4 is  Constantly Swapping', `Eventually   `malloc()'s All Computer Storage', and `EMACS Makes A Computer   Slow' (see {{recursive acronym}}).  See also {vi}. 
email is  /ee'mayl/ 1. n. Electronic mail automatically passed   through computer networks and/or via modems over common-carrier   lines.  Contrast {snail-mail}, {paper-net}, {voice-net}.  See   {network address}.  2. vt. To send electronic mail.   O...
email2 is  listed in the OED; it   means "embossed (with a raised pattern) or arranged in a net work".   A use from 1480 is given. The word is derived from French   `emmailleure', network. 
emoticon is  /ee-moh'ti-kon/ n. An ASCII glyph used to indicate an   emotional state in email or news.  Hundreds have been proposed, but   only a few are in common use.  These include   (These may become more comprehensible if you tilt your head   si...
emoticon2 is  by far the most frequently encountered.   Hyphenless forms of them are common on CompuServe, GEnie, and BIX;   see also {bixie}.  On {USENET}, `smiley' is often used as a   generic term synonymous with {emoticon}, as well as specificall...
emoticon3 is  that the emoticon was invented by one Scott Fahlman on   the CMU {bboard} systems around 1980.  He later wrote "I wish I   had saved the original post, or at least recorded the date for   posterity, but I had no idea that I was starting...
emoticon4 is  world's communication channels."  [GLS   confirms that he remembers this original posting].   Note for the {newbie} Overuse of the smiley is a mark of   loserhood!  More than one per paragraph is a fairly sure sign that   you've gone ov...
empire is  n. Any of a family of military simulations derived from a   game written by Peter Langston many years ago.  There are five or six   multi-player variants of varying degrees of sophistication, and one   single-player version implemented for...
empire2 is  available as MS-DOS freeware.  All are notoriously addictive. 
engine is  n. 1. A piece of hardware that encapsulates some function   but can't be used without some kind of {front end}.  Today we   have, especially, `print engine' the guts of a laser printer.   2. An analogous piece of software; notionally, one ...
engine2 is  a `database engine'.   The hackish senses of `engine' are actually close to its original,   pre-Industrial-Revolution sense of a skill, clever device, or   instrument (the word is cognate to `ingenuity').  This sense had   not been comple...
engine3 is  power-transducing machinery in Charles Babbage's time, which   explains why he named the stored-program computer that   he designed in 1844 the `Analytical Engine'. 
English is  1. n.,obs. The source code for a program, which may be in   any language, as opposed to the linkable or executable binary   produced from it by a compiler.  The idea behind the term is that   to a real hacker, a program written in his fav...
English2 is  readable as English.  Usage used mostly by   old-time hackers, though recognizable in context.  2. The official   name of the database language used by the Pick Operating System,   actually a sort of crufty interpreted BASIC with delusio...
English3 is  {marketroid}s to say "Yes, and you   can program our computers in English!" to ignorant {suit}s   without quite running afoul of the truth-in-advertising laws. 
enhancement is  n. {Marketroid}-speak for a bug {fix}.  This abuse   of language is a popular and time-tested way to turn incompetence   into increased revenue.  A hacker being ironic would instead call   the fix a {feature} --- or perhaps save some ...
ENQ is  /enkw/ or /enk/ [from the ASCII mnemonic ENQuire for   0000101] An on-line convention for querying someone's availability.   After opening a {talk mode} connection to someone apparently in   heavy hack mode, one might type `SYN SYN ENQ?' (the...
ENQ2 is  bytes), and expect a return   of {ACK} or {NAK} depending on whether or not the person felt   interruptible.  Compare {ping}, {finger}, and the usage of   `FOO?' listed under {talk mode}. 
EOF is  /E-O-F/ [acronym, `End Of File'] n. 1. [techspeak] Refers   esp. to whatever {out-of-band} value is returned by   C's sequential character-input functions (and their equivalents in   other environments) when end of file has been reached.  Thi...
EOF2 is  V6 UNIX, but was   originally 0.  2. Used by extension in non-computer contexts when a   human is doing something that can be modeled as a sequential read   and can't go further.  "Yeah, I looked for a list of 360 mnemonics   to post as a jo...
EOF3 is  had   was a {JCL} manual."  See also {EOL}. 
EOL is  /E-O-L/ [End Of Line] n. Syn. for {newline}, derived   perhaps from the original CDC6600 Pascal.  Now rare, but widely   recognized and occasionally used for brevity.  Used in the   example entry under {BNF}.  See also {EOF}.
EOU is  /E-O-U/ n. The mnemonic of a mythical ASCII control   character (End Of User) that could make an ASR-33 Teletype explode   on receipt.  This parodied the numerous obscure delimiter and   control characters left in ASCII from the days when it ...
EOU2 is  teletypes than computers (e.g.,   FS, GS, RS, US, EM, SUB, ETX, and esp. EOT).  It is worth   remembering that ASR-33s were big, noisy mechanical beasts with a   lot of clattering parts; the notion that one might explode was   nowhere near a...
EOU3 is  sitting in   front of a {tube} or flatscreen today. 
epoch is  [UNIX prob. from astronomical timekeeping] n. The time and   date corresponding to 0 in an operating system's clock and   timestamp values.  Under most UNIX versions the epoch is 000000   GMT, January 1, 1970.  System time is measured in se...
epoch2 is  problems may ensue when the clock   wraps around (see {wrap around}), which is not necessarily a   rare event; on systems counting 10 ticks per second, a signed   32-bit count of ticks is good only for 6.8 years.  The   1-tick-per-second c...
epoch3 is  2038, assuming word lengths don't increase by then.  See also   {wall time}. 
epsilon is  [see {delta}] 1. n. A small quantity of anything.  "The   cost is epsilon."  2. adj. Very small, negligible; less than   {marginal}.  "We can get this feature for epsilon cost."   3. `within epsilon of' close enough to be indistinguishabl...
epsilon2 is  closer than being `within   delta of'.  "That's not what I asked for, but it's within   epsilon of what I wanted."  Alternatively, it may mean not close   enough, but very little is required to get it there "My program   is within epsilo...
epsilon squared is  n. A quantity even smaller than {epsilon}, as   small in comparison to epsilon as epsilon is to something normal;   completely negligible.  If you buy a supercomputer for a million   dollars, the cost of the thousand-dollar termin...
epsilon squared2 is  of the ten-dollar cable to connect them   is epsilon squared.  Compare {lost in the underflow}, {lost   in the noise}. 
the era is  Syn. {epoch}.  Webster's Unabridged makes these words   almost synonymous, but `era' usually connotes a span of time rather   than a point in time.  The {epoch} usage is recommended.
Eric Conspiracy is  n. A shadowy group of mustachioed hackers named   Eric first pinpointed as a sinister conspiracy by an infamous   talk.bizarre posting ca. 1986; this was doubtless influenced by the   numerous `Eric' jokes in the Monty Python oeuv...
Eric Conspiracy2 is  more mustachioed Erics in hackerdom than   the frequency of these three traits can account for unless they are   correlated in some arcane way.  Well-known examples include Eric   Allman (he of the `Allman style' described under ...
Eric Conspiracy3 is  NNTP); your editor has heard from about   fourteen others by email, and the organization line `Eric   Conspiracy Secret Laboratories' now emanates regularly from more   than one site. 
Eris is  /e'ris/ n. The Greek goddess of Chaos, Discord, Confusion,   and Things You Know Not Of; her name was latinized to Discordia and   she was worshiped by that name in Rome.  Not a very friendly deity   in the Classical original, she was reinve...
Eris2 is  creative anarchy starting in 1959 by the   adherents of {Discordianism} and has since been a semi-serious   subject of veneration in several `fringe' cultures, including   hackerdom.  See {Discordianism}, {Church of the SubGenius}. 
erotics is  /ee-ro'tiks/ n. [Helsinki University of Technology,   Finland] n. English-language university slang for electronics.   Often used by hackers in Helsinki, maybe because good electronics   excites them and makes them warm.
essentials is  n. Things necessary to maintain a productive and secure   hacking environment.  "A jug of wine, a loaf of bread, a   20-megahertz 80386 box with 8 meg of core and a 300-megabyte disk   supporting full UNIX with source and X windows and...
essentials2 is  Internet site, and thou." 
evil is  adj. As used by hackers, implies that some system, program,   person, or institution is sufficiently maldesigned as to be not   worth the bother of dealing with.  Unlike the adjectives in the   {cretinous}/{losing}/{brain-damaged} series, `e...
evil2 is  design, but rather a set of goals or   design criteria fatally incompatible with the speaker's.  This is   more an esthetic and engineering judgment than a moral one in the   mainstream sense.  "We thought about adding a {Blue Glue}   inter...
evil3 is   "{TECO}   is neat, but it can be pretty evil if you're prone to typos."   Often pronounced with the first syllable lengthened, as /eeee'vil/. 
exa- is  /ek's*/ [SI] pref. See {{quantifiers}}.
examining the entrails is  n. The process of {grovel}ling through a   core dump or hex image in the attempt to discover the bug that   brought a program or system down.  Compare {runes},   {incantation}, {black art}, {desk check}.
EXCH is  /eks'ch*/ or /eksch/ vt. To exchange two things, each for the   other; to swap places.  If you point to two people sitting down and   say "Exch!", you are asking them to trade places.  EXCH,   meaning EXCHange, was originally the name of a P...
EXCH2 is  contents of a register and a memory location.   Many newer hackers tend to be thinking instead of the PostScript   exchange operator (which is usually written in lowercase). 
excl is  /eks'kl/ n. Abbreviation for `exclamation point'.  See   {bang}, {shriek}, {{ASCII}}.
EXE is  /eks'ee/ or /eek'see/ or /E-X-E/ n. An executable   binary file.  Some operating systems (notably MS-DOS, VMS, and   TWENEX) use the extension .EXE to mark such files.  This usage is   also occasionally found among UNIX programmers even thoug...
exec is  /eg-zek'/ vt.,n.  1. [UNIX from `execute'] Synonym for   {chain}, derives from the `exec(2)' call.  2. [from   `executive'] obs. The command interpreter for an {OS} (see   {shell}); term esp. used around mainframes, and prob. derived from   ...
exec2 is  systems.  3. At IBM,   the equivalent of a shell command file (among VM/CMS users).   The mainstream `exec' as an abbreviation for (human) executive is   *not* used.  To a hacker, an `exec' is a always a program,   never a person. 
left as an exercise is  [from technical books] Used to complete a   proof when one doesn't mind a {handwave}, or to avoid one   entirely.  The complete phrase is "The proof (or the rest) is left as   an exercise for the reader."  This comment *has* o...
left as an exercise2 is  research problems by authors possessed of   either an evil sense of humor or a vast faith in the capabilities   of their audiences. 
eyeball search is  n. To look for something in a mass of code or data   with one's own native optical sensors, as opposed to using some   sort of pattern matching software like {grep} or any other   automated search tool.  Also called a {vgrep}; comp...
eyeball search2 is  `fabricate'] v. 1. To produce chips from a   design that may have been created by someone at another company.   Fabbing chips based on the designs of others is the activity of a   {silicon foundry}.  To a hacker, `fab' is practica...
eyeball search3 is  line' the production system   (lithography, diffusion, etching, etc.) for chips at a chip   manufacturer.  Different `fab lines' are run with different   process parameters, die sizes, or technologies, or simply to   provide more ...
face time is  n. Time spent interacting with somebody face-to-face (as   opposed to via electronic links).  "Oh, yeah, I spent some face   time with him at the last Usenix."
factor is  n. See {coefficient}.
fall over is  [IBM] vi. Yet another synonym for {crash} or {lose}.   `Fall over hard' equates to {crash and burn}.

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

flavor3 is  (up, down,   strange, charm, top, bottom) and three colors (red, blue, green)   --- however, hackish use of `flavor' at MIT predated QCD.  3. The   term for `class' (in the object-oriented sense) in the LISP Machine   Flavors system.  Tho...
flavor4 is  (notably by the Common LISP CLOS facility), the term `flavor' is   still used as a general synonym for `class' by some LISP hackers. 
flavorful is  adj. Full of {flavor}; esthetically pleasing.  See   {random} and {losing} for antonyms.  See also the entries for   {taste} and {elegant}.
flippy is  /flip'ee/ n. A single-sided floppy disk altered for   double-sided use by addition of a second write-notch, so called   because it must be flipped over for the second side to be   accessible.  No longer common.
flowchart is  [techspeak] n. An archaic form of visual control-flow   specification employing arrows and `speech balloons' of various   shapes.  Hackers never use flowcharts, consider them extremely   silly, and associate them with {COBOL} programmer...
flowchart2 is  of life.  This is because (from a   hacker's point of view) they are no easier to read than code, are   less precise, and tend to fall out of sync with the code (so that   they either obfuscate it rather than explaining it or require  ...
flowchart3 is  the code).  See also   {pdl}, sense 3. 
flower key is  [Mac users] n. See {command key}.
flush is  v. 1. To delete something, usually superfluous, or to abort   an operation.  "All that nonsense has been flushed."  2. [UNIX/C]   To force buffered I/O to disk, as with an `fflush(3)' call.   This is *not* an abort or deletion as in sense 1...
flush2 is  leave at the end of a day's   work (as opposed to leaving for a meal).  "I'm going to flush   now."  "Time to flush."  4. To exclude someone from an activity,   or to ignore a person.   `Flush' was standard ITS terminology for aborting an ...
flush3 is  would have been printed, but   was not, as having been flushed.  It is speculated that this term   arose from a vivid image of flushing unwanted characters by hosing   down the internal output buffer, washing the characters away before   t...
flush4 is  other hand, was   propagated by the `fflush(3)' call in C's standard I/O library   (though it is reported to have been in use among BLISS programmers   at DEC and on Honeywell and IBM machines as far back as 1965).   UNIX/C hackers find th...
Flyspeck 3 is  n. Standard name for any font that is so tiny as to be   unreadable (by analogy with such names as `Helvetica 10' for   10-point Helvetica).  Legal boilerplate is usually printed in   Flyspeck 3.
flytrap is  n. See {firewall machine}.
FOAF is  // [USENET] n. Acronym for `Friend Of A Friend'.  The   source of an unverified, possibly untrue story.  This was not   originated by hackers (it is used in Jan Brunvand's books on urban   folklore), but is much better recognized on USENET a...
FOD is  /fod/ v. [Abbreviation for `Finger of Death', originally a   spell-name from fantasy gaming] To terminate with extreme prejudice   and with no regard for other people.  From {MUD}s where the   wizard command `FOD <player>' results in the imme...
FOD2 is  as punishment for obnoxious behavior.   This migrated to other circumstances, such as "I'm going to fod   the process that is burning all the cycles."  Compare {gun}.   In aviation, FOD means Foreign Object Damage, e.g., what happens   when ...
FOD3 is  bird in   flight.  Finger of Death is a distressingly apt description of   what this does to the engine. 
fold case is  v. See {smash case}.  This term tends to be used   more by people who don't mind that their tools smash case.  It also   connotes that case is ignored but case distinctions in data   processed by the tool in question aren't destroyed.
followup is  n. On USENET, a {posting} generated in response to   another posting (as opposed to a {reply}, which goes by email   rather than being broadcast).  Followups include the ID of the   {parent message} in their headers; smart news-readers c...
followup2 is  news in `conversation' sequence   rather than order-of-arrival.  See {thread}. 
foo is  /foo/ 1. interj. Term of disgust.  2. Used very generally   as a sample name for absolutely anything, esp. programs and files   (esp. scratch files).  3. First on the standard list of   metasyntactic variables used in syntax examples.  See al...
foo2 is  {grault},   {garply}, {waldo}, {fred}, {plugh}, {xyzzy},   {thud}.   {foo} is the {canonical} example of a `metasyntactic   variable' --- a name used in examples and understood to stand for   whatever thing is under discussion, or any random...
foo3 is  discussion.  To avoid confusion, hackers never use   `foo' or other words like it as permanent names for anything.  In   filenames, a common convention is that any filename beginning   `foo' is a scratch file that may be deleted at any time....
foo4 is  When used in   connection with `bar' it is generally traced to the WWII-era Army   slang acronym FUBAR (`Fucked Up Beyond All Recognition'), later   bowdlerized to {foobar}.  (See also {FUBAR}).   However, the use of the word `foo' itself ha...
foo5 is  long history in comic strips and cartoons.   The old "Smokey Stover" comic strips by Bill Holman often   included the word `FOO', in particular on license plates of cars;   allegedly, `FOO' and `BAR' also occurred in Walt Kelly's   "Pogo" st...
foo6 is   early version of Daffy Duck holds up a sign saying "SILENCE IS   FOO!"; oddly, this seems to refer to some approving or positive   affirmative use of foo.  It is even possible that hacker usage   actually springs from `FOO, Lampoons and Par...
foo7 is  in September 1958; the byline read   `C. Crumb' but this may well have been a sort-of pseudonym for   noted weird-comix artist Robert Crumb.  The title FOO was featured   in large letters on the front cover.   An old-time member reports that...
foo8 is  Language', compiled at {TMRC} there was an entry that went   something like this        FOO The first syllable of the sacred chant phrase "FOO MANE PADME        HUM."  Our first obligation is to keep the foo counters turning.   For more abou...
foo9 is  Almost   the entire AI staff was involved with TMRC, so it is not clear   which group introduced the other to the word FOO.   Very probably, hackish `foo' had no single origin and derives   through all these channels from Yiddish `feh' and/o...
foobar is  n. Another common metasyntactic variable; see {foo}.   Hackers do *not* generally use this to mean {FUBAR} in   either the slang or jargon sense.
fool is  n. As used by hackers, specifically describes a person who   habitually reasons from obviously or demonstrably incorrect   premises and cannot be persuaded by evidence to do otherwise; it is   not generally used in its other senses, i.e., to...
fool2 is  to reason correctly, or a clown.  Indeed,   in hackish experience many fools are capable of reasoning all too   effectively in executing their errors.  See also {cretin},   {loser}, {fool file, the}. 
fool file, the is  [USENET] n. A notional repository of all the most   dramatically and abysmally stupid utterances ever.  There is a   subgenre of {sig block}s that consists of the header "From the   fool file" followed by some quote the poster wish...
fool file, the2 is  dimwittery; for this to be really effective,   the quote has to be so obviously wrong as to be laughable.  More   than one USENETter has achieved an unwanted notoriety by being   quoted in this way. 
Foonly is  n. 1. The {PDP-10} successor that was to have been built by   the Super Foonly project at the Stanford Artificial Intelligence   Laboratory along with a new operating system.  The intention was to   leapfrog from the old DEC timesharing sy...
Foonly2 is  bypassing TENEX which at that time was the ARPANET   standard.  ARPA funding for both the Super Foonly and the new   operating system was cut in 1974.  Most of the design team went to   DEC and contributed greatly to the design of the PDP...
Foonly3 is  formed by Dave Poole, one of the   principal Super Foonly designers, and one of hackerdom's more   colorful personalities.  Many people remember the parrot which sat   on Poole's shoulder and was a regular companion.  3. Any of the   mach...
Foonly4 is  the F-1 (a.k.a.   Super Foonly), which was the computational engine used to create   the graphics in the movie "TRON".  The F-1 was the fastest   PDP-10 ever built, but only one was ever made.  The effort drained   Foonly of its financial...
Foonly5 is  smaller, slower, and much less expensive machines.  Unfortunately,   these ran not the popular {TOPS-20} but a TENEX varient called   Foonex; this seriously limited their market.  Also, the machines   shipped were actually wire-wrapped en...
Foonly6 is  attention from more than usually competent site   personnel, and thus had significant reliability problems.  Poole's   legendary temper and unwillingness to suffer fools gladly did not   help matters.  By the time of the Jupiter project c...
Foonly7 is  build another F-1 was eclipsed by the   {Mars}, and the company never quite recovered.  See the   {Mars} entry for the continuation and moral of this story. 
footprint is  n. 1. The floor or desk area taken up by a piece of   hardware.  2. [IBM] The audit trail (if any) left by a crashed   program (often in plural, `footprints').  See also   {toeprint}.
for free is  adj. Said of a capability of a programming language or   hardware equipment that is available by its design without needing   cleverness to implement "In APL, we get the matrix operations for   free."  "And owing to the way revisions are...
for free2 is  trees for free."  Usually it refers to a   serendipitous feature of doing things a certain way (compare   {big win}), but it may refer to an intentional but secondary   feature. 
for the rest of us is  [from the Mac slogan "The computer for the   rest of us"] adj. 1. Used to describe a {spiffy} product whose   affordability shames other comparable products, or (more often)   used sarcastically to describe {spiffy} but very ov...
for the rest of us2 is  with a limited interface,   deliberately limited capabilities, non-orthogonality, inability to   compose primitives, or any other limitation designed to not   `confuse' a na"ive user.  This places an upper bound on how far tha...
for the rest of us3 is  get in the way of the task   instead of helping accomplish it.  Used in reference to Macintosh   software which doesn't provide obvious capabilities because it is   thought that the poor lusers might not be able to handle them...
for the rest of us4 is  third-party   reference; thus, "Yes, it is an attractive program, but it's   designed for The Rest Of Them" means a program that superficially   looks neat but has no depth beyond the surface flash.  See also   {WIMP environme...
fora is  pl.n. Plural of {forum}.
foreground is  [UNIX] vt. To foreground a task is to bring it to   the top of one's {stack} for immediate processing, and hackers   often use it in this sense for non-computer tasks. "If your   presentation is due next week, I guess I'd better foregr...
foreground2 is  Technically, on a time-sharing system, a task executing in   foreground is one able to accept input from and return output to   the user; oppose {background}.  Nowadays this term is primarily   associated with {{UNIX}}, but it appears...
foreground3 is  OS/360.  Normally, there is only one foreground   task per terminal (or terminal window); having multiple processes   simultaneously reading the keyboard is a good way to {lose}. 
forked is  [UNIX; prob. influenced by a mainstream expletive] adj.   Terminally slow, or dead.  Originated when one system slowed to   incredibly bad speeds because of a process recursively spawning copies   of itself (using the UNIX system call `for...
Fortrash is  /for'trash/ n. Hackerism for the FORTRAN language,   referring to its primitive design, gross and irregular syntax,   limited control constructs, and slippery, exception-filled   semantics.
fortune cookie is  [UNIX] n. A random quote, item of trivia, joke, or   maxim printed to the user's tty at login time or (less commonly) at   logout time.  Items from this lexicon have often been used as   fortune cookies.  See {cookie file}.
forum is  n. [USENET, GEnie CI$; pl. `fora' or `forums'] Any   discussion group accessible through a dial-in {BBS}, a   {mailing list}, or a {newsgroup} (see {network, the}).  A   forum functions much like a bulletin board; users submit   {posting}s ...
forum2 is  Contrast   real-time chat via {talk mode} or point-to-point personal   {email}. 
fossil is  n. 1. In software, a misfeature that becomes understandable   only in historical context, as a remnant of times past retained so   as not to break compatibility.  Example the retention of octal as   default base for string escapes in {C}, ...
fossil2 is  to ASCII and modern byte-addressable   architectures.  See {dusty deck}.  2. More restrictively, a   feature with past but no present utility.  Example the   force-all-caps (LCASE) bits in the V7 and {BSD} UNIX tty driver,   designed for ...
fossil3 is  of the   usual backward-compatibility goal, this functionality has actually   been expanded and renamed in some later {USG UNIX} releases as   the IUCLC and OLCUC bits.  3. The FOSSIL (Fido/Opus/Seadog   Standard Interface Level) driver s...
fossil4 is  replace the {brain-dead} routines in the IBM PC ROMs.   Fossils are used by most MS-DOS {BBS} software in lieu of   programming the {bare metal} of the serial ports, as the ROM   routines do not support interrupt-driven operation or setti...
fossil5 is  specification allows   additional functionality to be hooked in, drivers that use the   {hook} but do not provide serial-port access themselves are named   with a modifier, as in `video fossil'. 
four-color glossies is  1. Literature created by {marketroid}s   that allegedly containing technical specs but which is in fact as   superficial as possible without being totally {content-free}.   "Forget the four-color glossies, give me the tech ref...
four-color glossies2 is  superficiality even when the   material is printed on ordinary paper in black and white.   Four-color-glossy manuals are *never* useful for finding a   problem.  2. [rare] Applied by extension to manual pages that don't   con...
four-color glossies3 is  program doesn't   produce the expected or desired output. 
fragile is  adj. Syn {brittle}.
fred is  n. 1. The personal name most frequently used as a   metasyntactic variable (see {foo}).  Allegedly popular because   it's easy for a non-touch-typist to type on a standard QWERTY   keyboard.  Unlike {J. Random Hacker} or `J. Random Loser',  ...
fred2 is  (but see {Mbogo,   Dr. Fred}).  2. An acronym for `Flipping Ridiculous Electronic   Device'; other F-verbs may be substituted for `flipping'. 
frednet is  /fred'net/ n. Used to refer to some {random} and   uncommon protocol encountered on a network.  "We're implementing   bridging in our router to solve the frednet problem."
freeware is  n. Free software, often written by enthusiasts and   distributed by users' groups, or via electronic mail, local   bulletin boards, {USENET}, or other electronic media.  At one   time, `freeware' was a trademark of Andrew Fluegelman, the...
freeware2 is  program PC-TALK III.  It wasn't   enforced after his mysterious disappearance and presumed death   in 1984.  See {shareware}. 
freeze is  v. To lock an evolving software distribution or document   against changes so it can be released with some hope of stability.   Carries the strong implication that the item in question will   `unfreeze' at some future date.  "OK, fix that ...
freeze2 is  are more specific constructions on this.  A `feature freeze',   for example, locks out modifications intended to introduce new   features; a `code freeze' connotes no more changes at all.   At Sun Microsystems and elsewhere, one may also ...
freeze3 is  an almost-but-not-quite frozen state. 
fried is  adj. 1. Non-working due to hardware failure; burnt out.   Especially used of hardware brought down by a `power glitch' (see   {glitch}), {drop-outs}, a short, or some other electrical   event.  (Sometimes this literally happens to electroni...
fried2 is  burn out and transformers can melt   down, emitting noxious smoke.  However, this term is also used   metaphorically.)  Compare {frotzed}.  2. Of people, exhausted.   Said particularly of those who continue to work in such a state.   Often...
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...

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

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...
GNU3 is  controversial   (because it implicitly denies any right of designers to own,   assign, and sell the results of their labors), many hackers who   disagree with RMS have nevertheless cooperated to produce large   amounts of high-quality softwa...
GNU4 is  Software Foundation's imprimatur.  See {EMACS},   {copyleft}, {General Public Virus}.  2. Noted UNIX hacker   John Gilmore (gnu@toad.com), founder of USENET's anarchic alt.*   hierarchy. 
GNUMACS is  /gnoo'maks/ [contraction of `GNU EMACS'] Often-heard   abbreviated name for the {GNU} project's flagship tool, {EMACS}.   Used esp. in contrast with {GOSMACS}.
go flatline is  [from cyberpunk SF, refers to flattening of EEG traces   upon brain-death] vi., also adjectival `flatlined'. 1. To die,   terminate, or fail, esp. irreversibly.  In hacker parlance, this is   used of machines only, human death being c...
go flatline2 is  employ jargon-jokes.  2. To go completely   quiescent; said of machines undergoing controlled shutdown.  "You   can suffer file damage if you shut down UNIX but power off before   the system has gone flatline."  3. Of a video tube, t...
go flatline3 is  sees is a bright horizontal line   bisecting the screen. 
go root is  [UNIX] vi. To temporarily enter {root mode} in order   to perform a privileged operation.  This use is deprecated in   Australia, where v. `root' refers to animal sex.
go-faster stripes is  [UK] Syn. {chrome}.
gobble is  vt. To consume or to obtain.  The phrase `gobble up' tends to   imply `consume', while `gobble down' tends to imply `obtain'.   "The output spy gobbles characters out of a {tty} output buffer."   "I guess I'll gobble down a copy of the doc...
Godzillagram is  /god-zil'*-gram/ n. [from Japan's national hero]   1. A network packet that in theory is a broadcast to every machine   in the universe.  The typical case of this is an IP datagram whose   destination IP address is [255.255.255.255]....
Godzillagram2 is  enough to attempt to implement this!  2. A   network packet of maximum size.  An IP Godzillagram has   65,536 octets. 
golden is  adj. [prob. from folklore's `golden egg'] When used to   describe a magnetic medium (e.g., `golden disk', `golden tape'),   describes one containing a tested, up-to-spec, ready-to-ship   software version.  Compare {platinum-iridium}.
golf-ball printer is  n. The IBM 2741, a slow but letter-quality   printing device and terminal based on the IBM Selectric typewriter.   The `golf ball' was a round object bearing reversed embossed   images of 88 different characters arranged on four...
golf-ball printer2 is  font by swapping in a different golf   ball.  This was the technology that enabled APL to use a   non-EBCDIC, non-ASCII, and in fact completely non-standard   character set.  This put it 10 years ahead of its time --- where it ...
golf-ball printer3 is  character displays   gave way to programmable bit-mapped devices with the flexibility to   support other character sets. 
gonk is  /gonk/ vt.,n. 1. To prevaricate or to embellish the truth   beyond any reasonable recognition.  It is alleged that in German   the term is (mythically) `gonken'; in Spanish the verb becomes   `gonkar'.  "You're gonking me.  That story you ju...
gonk2 is  for example, "Du gonkst mir" (You're   pulling my leg).  See also {gonkulator}.  2. [British] To grab some   sleep at an odd time; compare {gronk out}. 
gonkulator is  /gon'kyoo-lay-tr/ [from the old "Hogan's Heroes" TV   series] n. A pretentious piece of equipment that actually serves no   useful purpose.  Usually used to describe one's least favorite   piece of computer hardware.  See {gonk}.
gonzo is  /gon'zoh/ [from Hunter S. Thompson] adj. Overwhelming;   outrageous; over the top; very large, esp. used of collections of   source code, source files, or individual functions.  Has some of the   connotations of {moby} and {hairy}, but with...
Good Thing is  n.,adj. Often capitalized; always pronounced as if   capitalized.  1. Self-evidently wonderful to anyone in a position   to notice "The Trailblazer's 19.2Kbaud PEP mode with on-the-fly   Lempel-Ziv compression is a Good Thing for sites...
Good Thing2 is  possibly have any ill   side-effects and may save considerable grief later "Removing the   self-modifying code from that shared library would be a Good   Thing."  3. When said of software tools or libraries, as in "YACC   is a Good Th...
Good Thing3 is   drastically reduced a programmer's work load.  Oppose {Bad   Thing}. 
gorilla arm is  n. The side-effect that destroyed touch-screens as a   mainstream input technology despite a promising start in the early   1980s.  It seems the designers of all those {spiffy} touch-menu   systems failed to notice that humans aren't ...
gorilla arm2 is  their faces making small motions.  After more than   a very few selections, the arm begins to feel sore, cramped, and   oversized; hence `gorilla arm'.  This is now considered a classic   cautionary tale to human-factors designers; "...
gorilla arm3 is  "How is this going to fly in *real*   use?". 
gorp is  /gorp/ [CMU perhaps from the canonical hiker's food, Good   Old Raisins and Peanuts] Another metasyntactic variable, like   {foo} and {bar}.
GOSMACS is  /goz'maks/ [contraction of `Gosling EMACS'] n. The first   {EMACS}-in-C implementation, predating but now largely eclipsed by   {GNUMACS}.  Originally freeware; a commercial version is now   modestly popular as `UniPress EMACS'.  The auth...
Gosperism is  /gos'p*r-izm/ A hack, invention, or saying by   arch-hacker R. William (Bill) Gosper.  This notion merits its own   term because there are so many of them.  Many of the entries in   {HAKMEM} are Gosperisms; see also {life}.
gotcha is  n. A {misfeature} of a system, especially a programming   language or environment, that tends to breed bugs or mistakes because   it behaves in an unexpected way.  For example, a classic gotcha in {C}   is the fact that `if (a=b) {code;}' ...
gotcha2 is  correct.  It puts the value of `b' into `a'   and then executes `code' if `a' is non-zero.  What the   programmer probably meant was `if (a==b) {code;}',   which executes `code' if `a' and `b' are equal. 
GPL is  /G-P-L/ n. Abbrev. for `General Public License' in   widespread use; see {copyleft}.
GPV is  /G-P-V/ n. Abbrev. for {General Public Virus} in   widespread use.
grault is  /grawlt/ n. Yet another meta-syntactic variable, invented by   Mike Gallaher and propagated by the {GOSMACS} documentation.  See   {corge}.
gray goo is  n. A hypothetical substance composed of {sagan}s of   sub-micron-sized self-replicating robots programmed to make copies   of themselves out of whatever is available.  The image that goes   with the term is one of the entire biosphere of...
gray goo2 is  goo.  This is the simplest of the   {{nanotechnology}} disaster scenarios, easily refuted by arguments   from energy requirements and elemental abundances.  Compare {blue   goo}. 
Great Renaming is  n. The {flag day} on which all of the non-local   groups on the {USENET} had their names changed from the net.-   format to the current multiple-hierarchies scheme.
Great Runes is  n. Uppercase-only text or display messages.  Some   archaic operating systems still emit these.  See also {runes},   {smash case}, {fold case}.   Decades ago, back in the days when it was the sole supplier of   long-distance hardcopy ...
Great Runes2 is  Corporation was faced with a major design choice.  To shorten code   lengths and cut complexity in the printing mechanism, it had been   decided that teletypes would use a monocase font, either ALL UPPER   or all lower.  The question...
Great Runes3 is  conducted on readability under various conditions of bad ribbon,   worn print hammers, etc.  Lowercase won; it is less dense and has   more distinctive letterforms, and is thus much easier to read both   under ideal conditions and wh...
Great Runes4 is  obscured.  The results were filtered up through {management}.   The chairman of Teletype killed the proposal because it failed one   incredibly important criterion     "It would be impossible to spell the name of the Deity correctly....
Great Runes5 is  folklore has it) superstition   triumphed over utility.  Teletypes were the major input devices on   most early computers, and terminal manufacturers looking for   corners to cut naturally followed suit until well into the 1970s.   T...
Great Runes6 is  Runes for thirty years. 
great-wall is  [from SF fandom] vi.,n. A mass expedition to an   oriental restaurant, esp. one where food is served family-style   and shared.  There is a common heuristic about the amount of food   to order, expressed as "Get N - 1 entrees"; the val...
great-wall2 is  the group, can be inferred from   context (see {N}).  See {{oriental food}}, {ravs},   {stir-fried random}. 
Green Book is  n. 1. One of the three standard PostScript references   `PostScript Language Program Design', bylined `Adobe Systems'   (Addison-Wesley, 1988; QA76.73.P67P66 ISBN; 0-201-14396-8); see   also {Red Book}, {Blue Book}).  2. Informal name ...
Green Book2 is  SmallTalk `Smalltalk-80   Bits of History, Words of Advice', by Glenn Krasner   (Addison-Wesley, 1983; QA76.8.S635S58; ISBN 0-201-11669-3) (this,   too, is associated with blue and red books).  3. The `X/Open   Compatibility Guide'.  ...
Green Book3 is  environment that is a proper superset of POSIX/SVID; also includes   descriptions of a standard utility toolkit, systems administrations   features, and the like.  This grimoire is taken with particular   seriousness in Europe.  See {...
Green Book4 is  Operating Systems Interface standard has been dubbed "The   Ugly Green Book".  5. Any of the 1992 standards which will be   issued by the CCITT's tenth plenary assembly.  Until now, these   have changed color each review cycle (1984 w...
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...

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

indent style3 is  examples in {K&R} are formatted this way.  Also called `kernel   style' because the UNIX kernel is written in it, and the `One True   Brace Style' (abbrev. 1TBS) by its partisans.  The basic indent   shown here is eight spaces (or o...
indent style4 is  seen, but are much less common.     if (cond) {             <body>     }   `Allman style' --- Named for Eric Allman, a Berkeley hacker who   wrote a lot of the BSD utilities in it (it is sometimes called   `BSD style').  Resembles n...
indent style5 is  indent per level shown here is eight spaces, but four is just   as common (esp. in C++ code).     if (cond)     {             <body>     }   `Whitesmiths style' --- popularized by the examples that came   with Whitesmiths C, an earl...
indent style6 is  level shown here is eight spaces, but four is occasionally seen.     if (cond)             {             <body>             }   `GNU style' --- Used throughout GNU EMACS and the Free Software   Foundation code, and just about nowher...
indent style7 is  level, with `{' and `}' halfway between the   outer and inner indent levels.     if (cond)       {         <body>       }   Surveys have shown the Allman and Whitesmiths styles to be the most   common, with about equal mind shares. ...
indent style8 is  now much less common (the opening brace tends to   get lost against the right paren of the guard part in an `if'   or `while', which is a {Bad Thing}).  Defenders of 1TBS   argue that any putative gain in readability is less importa...
indent style9 is  vertical space, which enables   one to see more code on one's screen at once.  Doubtless these   issues will continue to be the subject of {holy wars}. 
index is  n. See {coefficient}.
infant mortality is  n. It is common lore among hackers that the   chances of sudden hardware failure drop off exponentially with a   machine's time since power-up (that is, until the relatively   distant time at which enough mechanical wear in I/O d...
infant mortality2 is  components has accumulated for the   machine to start going senile).  Up to half of all chip and wire   failures happen within a new system's first few weeks; such   failures are often referred to as `infant mortality' problems ...
infant mortality3 is  syndrome').  See   {bathtub curve}, {burn-in period}. 
infinite is  adj. Consisting of a large number of objects; extreme.   Used very loosely as in "This program produces infinite   garbage."  "He is an infinite loser."  The word most likely to   follow `infinite', though, is {hair} (it has been pointed...
infinite2 is  of infinite hair).  These   uses are abuses of the word's mathematical meaning.  The term   `semi-infinite', denoting an immoderately large amount of some   resource, is also heard.  "This compiler is taking a semi-infinite   amount of ...
infinite loop is  n. One that never terminates (that is, the machine   {spin}s or {buzz}es forever; the usual symptom is   {catatonia}).  There is a standard joke that has been made about   each generation's exemplar of the ultra-fast machine "The Cr...
infinite loop2 is  loop in under 2 seconds!" 
infinity is  n. 1. The largest value that can be represented in a   particular type of variable (register, memory location, data type,   whatever).  2. `minus infinity' The smallest such value, not   necessarily or even usually the simple negation of...
infinity2 is  arithmetic, infinity is   2^{N-1} - 1 but minus infinity is - (2^{N-1}),   not -(2^{N-1} - 1).  Note also that this is different from   "time T equals minus infinity", which is closer to a   mathematician's usage of infinity. 
insanely great is  adj. [Mac community, from Steve Jobs; also BSD UNIX   people via Bill Joy] Something so incredibly {elegant} that it is   imaginable only to someone possessing the most puissant of   {hacker}-natures.
INTERCAL is  /in't*r-kal/ [said by the authors to stand for   `Compiler Language With No Pronounceable Acronym'] n. A   computer language designed by Don Woods and James Lyon in 1972.   INTERCAL is purposely different from all other computer   langua...
INTERCAL2 is  written language,   being totally unspeakable.  An excerpt from the INTERCAL Reference   Manual will make the style of the language clear        It is a well-known and oft-demonstrated fact that a person whose        work is incomprehen...
INTERCAL3 is        one were to state that the simplest way to store a value of 65536        in a 32-bit INTERCAL variable is          DO 1 <- #0$#256        any sensible programmer would say that that was absurd.  Since this        is indeed the sim...
INTERCAL4 is  look        foolish in front of his boss, who would of course have happened to        turn up, as bosses are wont to do.  The effect would be no less        devastating for the programmer having been correct.   INTERCAL has many other p...
INTERCAL5 is  more unspeakable.  The Woods-Lyons implementation was actually used   by many (well, at least several) people at Princeton.  The language   has been recently reimplemented as C-INTERCAL and is consequently   enjoying an unprecedented le...
INTERCAL6 is  alt.lang.intercal newsgroup devoted to the study and ...   appreciation of the language on USENET. 
interesting is  adj. In hacker parlance, this word has strong   connotations of `annoying', or `difficult', or both.  Hackers   relish a challenge, and enjoy wringing all the irony possible out   of the ancient Chinese curse "May you live in interest...
Internet address is  n. 1. [techspeak] An absolute network address of   the form foo@bar.baz, where foo is a user name, bar is a   {sitename}, and baz is a `domain' name, possibly including   periods itself.  Contrast with {bang path}; see also {netw...
Internet address2 is  Internet machines and most UUCP   sites can now resolve these addresses, thanks to a large amount of   behind-the-scenes magic and PD software written since 1980 or so.   See also {bang path}, {domainist}.  2. More loosely, any ...
Internet address3 is  this includes {bang   path} addresses and some internal corporate and government   networks.   Reading Internet addresses is something of an art.  Here are the   four most important top-level functional Internet domains followed...
Internet address4 is  com          commercial organizations     edu          educational institutions     gov          U.S. government civilian sites     mil          U.S. military sites   Note that most of the sites in the com and edu domains are in...
Internet address5 is  the U.S. outside the functional domains     su          sites in the Soviet Union (see {kremvax}).     uk          sites in the United Kingdom   Within the us domain, there are subdomains for the fifty   states, each generally w...
Internet address6 is  abbreviation.  Within the uk domain, there is an ac subdomain for   academic sites and a co domain for commercial ones.  Other   top-level domains may be divided up in similar ways. 
interrupt is  1. [techspeak] n. On a computer, an event that   interrupts normal processing and temporarily diverts   flow-of-control through an "interrupt handler" routine.  See also   {trap}.  2. interj. A request for attention from a hacker.   Oft...
interrupt2 is  seen Joe   recently?"  See {priority interrupt}.  3. Under MS-DOS, the   term `interrupt' is nearly synonymous with `system call', because   the OS and BIOS routines are both called using the INT instruction   (see {{interrupt list, th...
interrupt3 is  bypass the OS (going directly to a BIOS interrupt) to get   reasonable performance. 
interrupt list, the is  [MS-DOS] n. The list of all known software   interrupt calls (both documented and undocumented) for IBM PCs and   compatibles, maintained and made available for free redistribution   by Ralf Brown (ralf@cs.cmu.edu).  As of ear...
interrupts locked out is  When someone is ignoring you.  In a   restaurant, after several fruitless attempts to get the waitress's   attention, a hacker might well observe "She must have interrupts   locked out".  The synonym `interrupts disabled' is...
interrupts locked out2 is  have one's interrupt mask bit set"   or "interrupts masked out" is also heard.  See also {spl}. 
iron is  n. Hardware, especially older and larger hardware of   {mainframe} class with big metal cabinets housing relatively   low-density electronics (but the term is also used of modern   supercomputers).  Often in the phrase {big iron}.  Oppose   ...
Iron Age is  n. In the history of computing, 1961--1971 --- the   formative era of commercial {mainframe} technology, when {big   iron} {dinosaur}s ruled the earth.  These began with the delivery   of the first PDP-1, coincided with the dominance of ...
Iron Age2 is  introduction of the first commercial   microprocessor (the Intel 4004) in 1971.  See also {Stone Age};   compare {elder days}. 
iron box is  [UNIX/Internet] n. A special environment set up to trap   a {cracker} logging in over remote connections long enough to be   traced.  May include a modified {shell} restricting the hacker's   movements in unobvious ways, and `bait' files...
iron box2 is  on.  See also {back door}, {firewall   machine}, {Venus flytrap}, and Clifford Stoll's account in   `The Cuckoo's Egg' of how he made and used one (see   the Bibliography).  Compare {padded cell}. 
ironmonger is  [IBM] n. Derogatory.  A hardware specialist.  Compare   {sandbender}, {polygon pusher}.
ITS is  /I-T-S/ n. 1. Incompatible Time-sharing System, an   influential but highly idiosyncratic operating system written for   PDP-6s and PDP-10s at MIT and long used at the MIT AI Lab.  Much   AI-hacker jargon derives from ITS folklore, and to hav...
ITS2 is  instantly as an old-timer of the most   venerable sort.  ITS pioneered many important innovations,   including transparent file sharing between machines and   terminal-independent I/O.  After about 1982, most actual work was   shifted to new...
ITS3 is  essentially as a hobby and service to the hacker community.  The   shutdown of the lab's last ITS machine in May 1990 marked the end   of an era and sent old-time hackers into mourning nationwide (see   {high moby}).  The Royal Institute of ...
ITS4 is  `live' ITS site at its computer museum (right next   to the only TOPS-10 system still on the Internet), so ITS is still   alleged to hold the record for OS in longest continuous use   (however, {{WAITS}} is a credible rival for this palm).  ...
ITS5 is  operating-system perfection   worshiped by a bizarre, fervent retro-cult of old-time hackers and   ex-users (see {troglodyte}, sense 2).  ITS worshipers manage   somehow to continue believing that an OS maintained by   assembly-language hand...
ITS6 is  6-character filenames in one directory per account remains superior   to today's state of commercial art (their venom against UNIX is   particularly intense).  See also {holy wars},   {Weenix}. 
IWBNI is  // [acronym] `It Would Be Nice If'.  Compare {WIBNI}.
IYFEG is  // [USENET] Abbreviation for `Insert Your Favorite Ethnic   Group'.  Used as a meta-name when telling racist jokes on the net to   avoid offending anyone.  See {JEDR}.*J. Random /J rand'm/ n. [generalized from {J. Random Hacker}]   Arbitrar...
IYFEG2 is  often   prefixed to a noun to make a name out of it.  It means roughly   `some particular' or `any specific one'.  "Would you let   J. Random Loser marry your daughter?"  The most common uses are   `J. Random Hacker', `J. Random Loser', an...
IYFEG3 is  be allowed to {gun} down other   people?"), but it can be used simply as an elaborate version of   {random} in any sense. 
J. Random Hacker is  [MIT] /J rand'm hak'r/ n. A mythical figure   like the Unknown Soldier; the archetypal hacker nerd.  See   {random}, {Suzie COBOL}.  This may originally have been   inspired or influenced by `J. Fred Muggs', a show-biz chimpanzee...
jaggies is  /jag'eez/ n. The `stairstep' effect observable when an   edge (esp. a linear edge of very shallow or steep slope) is   rendered on a pixel device (as opposed to a vector display).
JCL is  /J-C-L/ n. 1. IBM's supremely {rude} Job Control   Language.  JCL is the script language used to control the execution   of programs in IBM's batch systems.  JCL has a very {fascist}   syntax, and some versions will, for example, {barf} if tw...
JCL2 is  programmers confronted   with JCL simply copy a working file (or card deck), changing the   file names.  Someone who actually understands and generates unique   JCL is regarded with the mixed respect one gives to someone who   memorizes the ...
JCL3 is    itself sometimes sing "Who's the breeder of the crud that mangles   you and me?  I-B-M, J-C-L, M-o-u-s-e" to the tune of the   "Mickey Mouse Club" theme to express their opinion of the   beast.  2. A comparative for any very {rude} softwar...
JCL4 is  as bad as JCL."  As with   {COBOL}, JCL is often used as an archetype of ugliness even by   those who haven't experienced it.  See also {IBM}, {fear and   loathing}. 
JEDR is  // n. Synonymous with {IYFEG}.  At one time, people in   the USENET newsgroup rec.humor.funny tended to use `JEDR'   instead of {IYFEG} or `<ethnic>'; this stemmed from a public   attempt to suppress the group once made by a loser with initi...
JEDR2 is  joke posted there.  (The   practice was {retcon}ned by the expanding these initials as   `Joke Ethnic/Denomination/Race'.)  After much sound and fury JEDR   faded away; this term appears to be doing likewise.  JEDR's only   permanent effect...
JEDR3 is  `sensitivity' arguments for censorship so thoroughly that more   recent attempts to raise them have met with immediate and   near-universal rejection. 
JFCL is  /jif'kl/, /jaf'kl/, /j*-fi'kl/ vt., obs. (alt.   `jfcl') To cancel or annul something.  "Why don't you jfcl that   out?"  The fastest do-nothing instruction on older models of the   PDP-10 happened to be JFCL, which stands for "Jump if Flag ...
JFCL2 is  something useful, but is a very   fast no-operation if no flag is specified.  Geoff Goodfellow, one   of the jargon-1 co-authors, has long had JFCL on the license plate   of his BMW.  Usage rare except among old-time PDP-10 hackers. 
jiffy is  n. 1. The duration of one tick of the system clock on the   computer (see {tick}).  Often one AC cycle time (1/60 second in   the U.S. and Canada, 1/50 most other places), but more recently   1/100 sec has become common.  "The swapper runs ...
jiffy2 is  memory management routine is executed once for   every 6 ticks of the clock, or about ten times a second.   2. Confusingly, the term is sometimes also used for a 1-millisecond   {wall time} interval.  3. Indeterminate time from a few secon...
jiffy3 is  certainly not now and   possibly never.  This is a bit contrary to the more widespread use   of the word.  Oppose {nano}. See also {Real Soon Now}. 
job security is  n. When some piece of code is written in a   particularly {obscure} fashion, and no good reason (such as time   or space optimization) can be discovered, it is often said that the   programmer was attempting to increase his job secur...
job security2 is  for maintenance).  This sour joke   seldom has to be said in full; if two hackers are looking over some   code together and one points at a section and says "job security",   the other one may just nod. 
jock is  n. 1. A programmer who is characterized by large and somewhat   brute-force programs.  See {brute force}.  2. When modified by   another noun, describes a specialist in some particular computing   area.  The compounds `compiler jock' and `sy...
jock2 is  examples of this. 
joe code is  /joh' kohd`/ n. 1. Code that is overly {tense} and   unmaintainable.  "{Perl} may be a handy program, but if you look   at the source, it's complete joe code."  2. Badly written,   possibly buggy code.   Correspondents wishing to remain ...
joe code2 is  the Lawrence Berkeley Laboratory and observed   that usage has drifted slightly; the original sobriquet `Joe code'   was intended in sense 1. 
JR[LN] is  /J-R-L/, /J-R-N/ n. The names JRL and JRN   were sometimes used as example names when discussing a kind of user   ID used under {{TOPS-10}}; they were understood to be the initials   of (fictitious) programmers named `J. Random Loser' and ...
JR[LN]2 is  example, if one said "To log   in, type log one comma jay are en" (that is, "log 1,JRN"), the   listener would have understood that he should use his own computer   ID in place of `JRN'. 
JRST is  /jerst/ [based on the PDP-10 jump instruction] v.,obs. To   suddenly change subjects, with no intention of returning to the   previous topic.  Usage rather rare except among PDP-10 diehards, and   considered silly.  See also {AOS}.
juggling eggs is  vi. Keeping a lot of {state} in your head while   modifying a program.  "Don't bother me now, I'm juggling eggs",   means that an interrupt is likely to result in the program's being   scrambled.  In the classic first-contact SF nov...
juggling eggs2 is  and Jerry Pournelle, an alien describes a   very difficult task by saying "We juggle priceless eggs in   variable gravity."  That is a very hackish use of language.  See   also {hack mode}. 
jump off into never-never land is  [from J. M. Barrie's `Peter   Pan'] v. Same as {branch to Fishkill}, but more common in   technical cultures associated with non-IBM computers that use the   term `jump' rather than `branch'.  Compare {hyperspace}.*...
jump off into never-never land2 is  used both as a   spoken word and a written suffix (like {meg} and {gig} for   megabyte and gigabyte).  See {{quantifiers}}. 
K&R is  [Kernighan and Ritchie] n. Brian Kernighan and Dennis Ritchie's   book `The C Programming Language', esp. the classic and influential   first edition (Prentice-Hall 1978; ISBN 0-113-110163-3).  Syn.   {White Book}, {Old Testament}.  See also ...
kahuna is  /k*-hoo'nuh/ [IBM from the Hawaiian title for a shaman] n.   Synonym for {wizard}, {guru}.
kamikaze packet is  n. The `official' jargon for what is more commonly   called a {Christmas tree packet}. RFC-1025, `TCP and IP Bake Off'   says     10 points for correctly being able to process a "Kamikaze"     packet (AKA nastygram, christmas tree...
kamikaze packet2 is  is, correctly handle a segment with the     maximum combination of features at once (e.g., a SYN URG PUSH     FIN segment with options and data).   See also {Chernobyl packet}. 
kangaroo code is  n. Syn. {spaghetti code}.
ken is  /ken/ n. 1. [UNIX] Ken Thompson, principal inventor of   UNIX.  In the early days he used to hand-cut distribution tapes,   often with a note that read "Love, ken".  Old-timers still use   his first name (sometimes uncapitalized, because it's...
ken2 is  third-person reference; it is widely   understood (on USENET, in particular) that without a last name   `Ken' refers only to Ken Thompson.  Similarly, Dennis without last   name means Dennis Ritchie (and he is often known as dmr).  See   als...
ken3 is  This was   originated by the Software Support group at Symbolics because the   two greatest flamers in the user community were both named Ken. 
kgbvax is  /K-G-B'vaks/ n. See {kremvax}.
kill file is  [USENET] n. (alt. `KILL file') Per-user file(s) used   by some {USENET} reading programs (originally Larry Wall's   `rn(1)') to discard summarily (without presenting for reading)   articles matching some particularly uninteresting (or u...
kill file2 is  other header lines.  Thus to add   a person (or subject) to one's kill file is to arrange for that   person to be ignored by one's newsreader in future.  By extension,   it may be used for a decision to ignore the person or subject in ...
killer micro is  [popularized by Eugene Brooks] n. A   microprocessor-based machine that infringes on mini, mainframe, or   supercomputer performance turf.  Often heard in "No one will   survive the attack of the killer micros!", the battle cry of th...
killer micro2 is  architectures.   The popularity of the phrase `attack of the killer micros' is   doubtless reinforced by the movie title "Attack Of The Killer   Tomatoes" (one of the {canonical} examples of   so-bad-it's-wonderful among hackers).  ...
killer micro3 is  micros have gone on the offensive not just   individually (in workstations) but in hordes (within massively   parallel computers). 
killer poke is  n. A recipe for inducing hardware damage on a machine   via insertion of invalid values (see {poke}) in a memory-mapped   control register; used esp. of various fairly well-known tricks   on {bitty box}es without hardware memory manag...
killer poke2 is  that can overload and trash analog   electronics in the monitor.  See also {HCF}. 
kilo- is  [SI] pref. See {{quantifiers}}.
KIPS is  /kips/ [acronym, by analogy with {MIPS} using {K}] n.   Thousands (*not* 1024s) of Instructions Per Second.  Usage   rare.
KISS Principle is  /kis' prin'si-pl/ n. "Keep It Simple, Stupid".   A maxim often invoked when discussing design to fend off   {creeping featurism} and control development complexity.   Possibly related to the {marketroid} maxim on sales   presentati...
kit is  [USENET] n. A source software distribution that has been   packaged in such a way that it can (theoretically) be unpacked and   installed according to a series of steps using only standard UNIX   tools, and entirely documented by some reasona...
kit2 is  {README file}.  The more general   term {distribution} may imply that special tools or more   stringent conditions on the host environment are required. 
klone is  /klohn/ n. See {clone}, sense 4.
kludge is  /kluhj/ n. Common (but incorrect) variant of {kluge}, q.v.
kluge is  /klooj/ [from the German `klug', clever] 1. n.  A Rube   Goldberg (or Heath Robinson) device, whether in hardware or   software.  (A long-ago `Datamation' article by Jackson Granholme   said "An ill-assorted collection of poorly matching pa...
kluge2 is  clever programming trick   intended to solve a particular nasty case in an expedient, if not   clear, manner.  Often used to repair bugs.  Often involves   {ad-hockery} and verges on being a {crock}.  In fact, the   TMRC Dictionary defined...
kluge3 is  Something that works for the wrong reason.  4. vt. To insert a   kluge into a program.  "I've kluged this routine to get around   that weird bug, but there's probably a better way."  5. [WPI] n. A   feature that is implemented in a {rude} ...
kluge4 is  encountered in the variant spelling   `kludge'.  Reports from {old fart}s are consistent that `kluge'   was the original spelling, and that `kludge' arose by mutation   sometime in the early 1970s.  Some people who encountered the word   f...
kluge5 is  reasonable but incorrect   conclusion that the word should be pronounced /kluhj/ (rhyming   with `sludge').  The result of this tangled history is a mess; in   1991, many (perhaps even most) hackers pronounce the word correctly   as /klooj...
kluge6 is  the   pronunciation drift of {mung}).  Some observers consider this   appropriate in view of its meaning. 
kluge around is  vt. To avoid a bug or difficult condition by   inserting a {kluge}.  Compare {workaround}.
kluge up is  vt. To lash together a quick hack to perform a task; this   is milder than {cruft together} and has some of the connotations   of {hack up} (note, however, that the construction `kluge on'   corresponding to {hack on} is never used).  "I...
kluge up2 is  buffer contents to a safe place." 
Knights of the Lambda Calculus is  n. A semi-mythical organization of   wizardly LISP and Scheme hackers.  The name refers to a   mathematical formalism invented by Alonzo Church, with which LISP is   intimately connected.  There is no enrollment lis...
Knights of the Lambda Calculus2 is  unclear, but one well-known LISPer has been known   to give out buttons and, in general, the *members* know who   they are.... 
Knuth is  [Donald E. Knuth's `The Art of Computer Programming']   n. Mythically, the reference that answers all questions about data   structures or algorithms.  A safe answer when you do not know   "I think you can find that in Knuth."  Contrast {li...
kremvax is  /krem-vaks/ [from the then large number of {USENET}   {VAXen} with names of the form foovax] n. Originally, a   fictitious USENET site at the Kremlin, announced on April 1, 1984   in a posting ostensibly originated there by Soviet leader ...
kremvax2 is  actually forged by Piet   Beertema as an April Fool's joke.  Other fictitious sites mentioned in the   hoax were moskvax and {kgbvax}, which now seems to be the one by   which it is remembered.  This was probably the funniest of the many...
kremvax3 is  (which has negligible   security against them), because the notion that USENET might ever   penetrate the Iron Curtain seemed so totally absurd at the time.   In fact, it was only six years later that the first genuine site in   Moscow, ...
kremvax4 is  convincing that the postings from it weren't just another prank.   Vadim Antonov (avg@hq.demos.su), the major poster from there   up to at least the end of 1990, was quite aware of all this,   referred to it frequently in his own posting...
kremvax5 is  readers by blandly asserting that he   *was* a hoax!   Eventually he even arranged to have the domain's gateway site   *named* kremvax, thus neatly turning fiction into truth   and demonstrating that the hackish sense of humor transcends...
kremvax6 is  contributed the   Russian-language material for this lexicon. --- ESR]*lace card n. obs. A {{punched card}} with all holes punched (also   called a `whoopee card').  Card readers jammed when they got to   one of these, as the resulting c...

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

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}.
marbles is  [from mainstream "lost all his/her marbles"] pl.n. The   minimum needed to build your way further up some hierarchy of tools   or abstractions.  After a bad system crash, you need to determine   if the machine has enough marbles to come u...
marbles2 is  rebuild from backups, or if you need to rebuild   from scratch.  "This compiler doesn't even have enough marbles to   compile `Hello World'." 
marginal is  adj. 1. Extremely small.  "A marginal increase in   {core} can decrease {GC} time drastically."  In everyday   terms, this means that it is a lot easier to clean off your desk if   you have a spare place to put some of the junk while you...
marginal2 is  merit.  "This proposed new   feature seems rather marginal to me."  3. Of extremely small   probability of {win}ning.  "The power supply was rather marginal   anyway; no wonder it fried." 
Marginal Hacks is  n. Margaret Jacks Hall, a building into which the   Stanford AI Lab was moved near the beginning of the 1980s (from the   {D. C. Power Lab}).
marginally is  adv. Slightly.  "The ravs here are only marginally   better than at Small Eating Place."  See {epsilon}.
marketroid is  /mar'k*-troyd/ alt. `marketing slime',   `marketing droid', `marketeer' n. A member of a company's   marketing department, esp. one who promises users that the next   version of a product will have features that are not actually   sche...
marketroid2 is  to implement,   and/or are in violation of the laws of physics; and/or one who   describes existing features (and misfeatures) in ebullient,   buzzword-laden adspeak.  Derogatory.  Compare {droid}.*   martian: n. A packet sent on a TC...
marketroid3 is  test loopback interface [127.0.0.1].  This means   that it will come back at you labeled with a source address that   is clearly not of this earth.  "The domain server is getting lots   of packets from Mars.  Does that gateway have a ...
massage: vt. Vague term used to describe `smooth' transformations of is    a data set into a different form, esp. transformations that do   not lose information.  Connotes less pain than {munch} or {crunch}.   "He wrote a program that massages X bitm...
math-out: [poss. from `white-out' (the blizzard variety)] n. A is    paper or presentation so encrusted with mathematical or other   formal notation as to be incomprehensible.  This may be a device   for concealing the fact that it is actually {conte...
Matrix: [FidoNet] n. 1. What the Opus BBS software and sysops call is    {FidoNet}.  2. Fanciful term for a {cyberspace} expected to   emerge from current networking experiments (see {network, the}).   Some people refer to the totality of present net...
Mbogo, Dr. Fred: /*m-boh'goh, dok'tr fred/ [Stanford] n. The is    archetypal man you don't want to see about a problem, esp. an   incompetent professional; a shyster.  "Do you know a good eye   doctor?"  "Sure, try Mbogo Eye Care and Professional Dr...
Mbogo, Dr. Fred: /*m-boh'goh, dok'tr fred/ [Stanford] n. The2 is  between {bogus} and the   original Dr. Mbogo, a witch doctor who was Gomez Addams' physician   on the old "Addams Family" TV show.  See also   {fred}. 
meatware is  n. Synonym for {wetware}.  Less common.
meeces is  /mees'*z/ [TMRC] n. Occasional furry visitors who are not   {urchin}s.  [That is, mice. This may no longer be in live use; it   clearly derives from the refrain of the early-1960s cartoon character   Mr. Jinx: "I hate meeces to *pieces*!" ...
meg is  /meg/ n. See {{quantifiers}}.
mega- is  /me'g*/ [SI] pref. See {{quantifiers}}.
megapenny is  /meg'*-pen`ee/ n. $10,000 (1 cent * 10^6).   Used semi-humorously as a unit in comparing computer cost and   performance figures.
MEGO is  /me'goh/ or /mee'goh/ [`My Eyes Glaze Over', often `Mine Eyes   Glazeth (sic) Over', attributed to the futurologist Herman Kahn]   Also `MEGO factor'.  1. n. A {handwave} intended to confuse the   listener and hopefully induce agreement beca...
MEGO2 is  not understanding what is going on.  MEGO is   usually directed at senior management by engineers and contains a   high proportion of {TLA}s.  2. excl. An appropriate response to   MEGO tactics.  3. Among non-hackers this term often refers ...
MEGO3 is  glaze, but to the eye-glazing   reaction itself, which may be triggered by the mere threat of   technical detail as effectively as by an actual excess of it. 
meltdown, network is  n.  See {network meltdown}.
meme is  /meem/ [coined on analogy with `gene' by Richard   Dawkins] n. An idea considered as a {replicator}, esp. with   the connotation that memes parasitize people into propagating them   much as viruses do.  Used esp. in the phrase `meme complex'...
meme2 is  memes that form an   organized belief system, such as a religion.  This lexicon is an   (epidemiological) vector of the `hacker subculture' meme complex;   each entry might be considered a meme.  However, `meme' is often   misused to mean `...
meme3 is  acceptance of the idea that in humans (and presumably other tool-   and language-using sophonts) cultural evolution by selection of   adaptive ideas has superseded biological evolution by selection of   hereditary traits.  Hackers find this...
meme plague is  n. The spread of a successful but pernicious {meme},   esp. one that parasitizes the victims into giving their all to   propagate it.  Astrology, BASIC, and the other guy's religion are   often considered to be examples.  This usage i...
meme plague2 is  `joiner' ideologies like Naziism or various   forms of millennarian Christianity have exhibited plague-like cycles   of exponential growth followed by collapses to small reservoir   populations. 
memetics is  /me-met'iks/ [from {meme}] The study of memes.  As of   mid-1991, this is still an extremely informal and speculative   endeavor, though the first steps towards at least statistical rigor   have been made by H. Keith Henson and others.  ...
memetics2 is  among hackers, who like to see   themselves as the architects of the new information ecologies in   which memes live and replicate. 
memory leak is  n. An error in a program's dynamic-store allocation   logic that causes it to fail to reclaim discarded memory, leading   to eventual collapse due to memory exhaustion.  Also (esp. at   CMU) called {core leak}.  See {aliasing bug}, {f...
memory leak2 is  {precedence lossage}, {overrun   screw}, {leaky heap}, {leak}. 
menuitis is  /men`yoo-i:'tis/ n. Notional disease suffered by software   with an obsessively simple-minded menu interface and no escape.   Hackers find this intensely irritating and much prefer the   flexibility of command-line or language-style inte...
menuitis2 is  macros or a special-purpose   language in which one can encode useful hacks.  See   {user-obsequious}, {drool-proof paper}, {WIMP environment},   {for the rest of us}. 
mess-dos is  /mes-dos/ n. Derisory term for MS-DOS.  Often followed   by the ritual banishing "Just say No!"  See {{MS-DOS}}.  Most   hackers (even many MS-DOS hackers) loathe MS-DOS for its   single-tasking nature, its limits on application size, it...
mess-dos2 is  IBMness (see {fear and   loathing}).  Also `mess-loss', `messy-dos', `mess-dog',   `mess-dross', `mush-dos', and various combinations thereof.  In   Ireland and the U.K. it is even sometimes called `Domestos' after a   brand of toilet c...
meta is  /me't*/ or /may't*/ or (Commonwealth) /mee't*/ [from   analytic philosophy] adj.,pref. One level of description up.   A meta-syntactic variable is a variable in notation used to describe   syntax, and meta-language is language used to descri...
meta2 is  briefly, but much hacker humor turns   on deliberate confusion between meta-levels.  See {{Humor,   Hacker}}. 
meta bit is  n. The top bit of an 8-bit character, which is on in   character values 128--255.  Also called {high bit}, {alt bit},   or {hobbit}.  Some terminals and consoles (see {space-cadet   keyboard}) have a META shift key.  Others (including,  ...

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

obscure is  adj. Used in an exaggeration of its normal meaning, to   imply total incomprehensibility.  "The reason for that last crash   is obscure."  "The `find(1)' command's syntax is obscure!"   The phrase `moderately obscure' implies that it coul...
obscure2 is  the trouble.  The construction   `obscure in the extreme' is the preferred emphatic form. 
octal forty is  /ok'tl for'tee/ n. Hackish way of saying "I'm   drawing a blank."  Octal 40 is the {{ASCII}} space character,   0100000; by an odd coincidence, {hex} 40 (01000000) is the   {{EBCDIC}} space character.  See {wall}.
off the trolley is  adj. Describes the behavior of a program that   malfunctions and goes catatonic, but doesn't actually {crash} or   abort.  See {glitch}, {bug}, {deep space}.
off-by-one error is  n. Exceedingly common error induced in many   ways, such as by starting at 0 when you should have started at 1 or   vice versa, or by writing `< N' instead of `<= N' or   vice-versa.  Also applied to giving something to the perso...
off-by-one error2 is   Often confounded with   {fencepost error}, which is properly a particular subtype of it. 
offline is  adv. Not now or not here.  "Let's take this   discussion offline."  Specifically used on {USENET} to suggest   that a discussion be taken off a public newsgroup to email.
old fart is  n. Tribal elder.  A title self-assumed with remarkable   frequency by (esp.) USENETters who have been programming for more   than about 25 years; often appears in {sig block}s attached to   Jargon File contributions of great archeologica...
old fart2 is  the second or third person but one of   pride in first person. 
Old Testament is  n. [C programmers] The first edition of {K&R}, the   sacred text describing {Classic C}.
one-line fix is  n. Used (often sarcastically) of a change to a   program that is thought to be trivial or insignificant right up to   the moment it crashes the system.  Usually `cured' by another   one-line fix.  See also {I didn't change anything!}
one-liner wars is  n. A game popular among hackers who code in the   language APL (see {write-only language}).  The objective is to   see who can code the most interesting and/or useful routine in one   line of operators chosen from APL's exceedingly...
one-liner wars2 is  was practiced among {TECO} hackers.      Ken Iverson, the inventor of APL, has been credited with a   one-liner that, given a number N, produces a list of the   prime numbers from 1 to N inclusive.  It looks like this	(2 = 0 +.= T...
one-liner wars3 is  character, the assignment arrow is a   single character, and `i' represents the APL iota. 
ooblick is  /oo'blik/ [from Dr. Seuss's `Bartholomew and the   Oobleck'] n. A bizarre semi-liquid sludge made from cornstarch and   water.  Enjoyed among hackers who make batches during playtime at   parties for its amusing and extremely non-Newtonia...
ooblick2 is  resists rapid motion like a solid and will   even crack when hit by a hammer.  Often found near lasers.   Here is a field-tested ooblick recipe contributed by GLS     1 cup cornstarch     1 cup baking soda     3/4 cup water     N drops o...
ooblick3 is  non-Newtonian as a pure cornstarch   ooblick, but has an appropriately slimy feel.   Some, however, insist that the notion of an ooblick *recipe*   is far too mechanical, and that it is best to add the water in   small increments so that...
ooblick4 is  through as it *becomes* ooblick can be grokked in   fullness by many hands.  For optional ingredients of this   experience, see the "Ceremonial Chemicals" section of   appendix B. 
open is  n. Abbreviation for `open (or left) parenthesis' --- used when   necessary to eliminate oral ambiguity.  To read aloud the LISP form   (DEFUN FOO (X) (PLUS X 1)) one might say "Open defun foo, open   eks close, open, plus eks one, close clos...
open switch is  [IBM prob. from railroading] n. An unresolved   question, issue, or problem.
operating system is  [techspeak] n. (Often abbreviated `OS') The   foundation software of a machine, of course; that which schedules   tasks, allocates storage, and presents a default interface to the   user between applications.  The facilities an o...
operating system2 is  design philosophy exert an extremely   strong influence on programming style and on the technical cultures   that grow up around its host machines.  Hacker folklore has been   shaped primarily by the {{UNIX}}, {{ITS}}, {{TOPS-10...
operating system3 is  {{CP/M}}, {{MS-DOS}}, and   {{Multics}} operating systems (most importantly by ITS and   UNIX). 
Orange Book is  n. The U.S. Government's standards document   `Trusted Computer System Evaluation Criteria, DOD standard   5200.28-STD, December, 1985' which characterize secure computing   architectures and defines levels A1 (most secure) through D ...
Orange Book2 is  can be upgraded to about C1   without excessive pain.  See also {{book titles}}. 
oriental food is  n. Hackers display an intense tropism towards   oriental cuisine, especially Chinese, and especially of the spicier   varieties such as Szechuan and Hunan.  This phenomenon (which has   also been observed in subcultures that overlap...
oriental food2 is  science-fiction fandom) has never been   satisfactorily explained, but is sufficiently intense that one can   assume the target of a hackish dinner expedition to be the best   local Chinese place and be right at least three times o...
oriental food3 is  {stir-fried random},   {laser chicken}, {Yu-Shiang Whole Fish}.  Thai, Indian,   Korean, and Vietnamese cuisines are also quite popular. 
orphan is  [UNIX] n. A process whose parent has died; one inherited by   `init(1)'.  Compare {zombie}.
orphaned i-node is  /or'f*nd i'nohd/ [UNIX] n. 1. [techspeak] A   file that retains storage but no longer appears in the directories   of a filesystem.  2. By extension, a pejorative for any person   serving no useful function within some organizatio...
orthogonal is  [from mathematics] adj. Mutually independent; well   separated; sometimes, irrelevant to.  Used in a generalization of   its mathematical meaning to describe sets of primitives or   capabilities that, like a vector basis in geometry, s...
orthogonal2 is  system and are in some sense   non-overlapping or mutually independent.  For example, in   architectures such as the PDP-11 or VAX where all or nearly all   registers can be used interchangeably in any role with respect to   any instr...
orthogonal3 is  orthogonal.  Or, in   logic, the set of operators `not' and `or' is orthogonal,   but the set `nand', `or', and `not' is not (because any   one of these can be expressed in terms of the others).  Also used   in comments on human disco...
OS is  /O-S/ 1. [Operating System] n. An acronym heavily used in email,   occasionally in speech. 2. n.,obs. On ITS, an output spy.  See   appendix A.
OS/2 is  /O S too/ n. The anointed successor to MS-DOS for Intel   286- and 386-based micros; proof that IBM/Microsoft couldn't get it   right the second time, either.  Mentioning it is usually good for a   cheap laugh among hackers --- the design wa...
OS/22 is  1.x so bad, that 3 years after introduction   you could still count the major {app}s shipping for it on the   fingers of two hands --- in unary.  Often called `Half-an-OS'.  On   January 28, 1991, Microsoft announced that it was dropping it...
OS/23 is  leaving the OS entirely in   the hands of IBM; on January 29 they claimed the media had got the   story wrong, but were vague about how.  It looks as though OS/2 is   moribund.  See {vaporware}, {monstrosity}, {cretinous},   {second-system ...
out-of-band is  [from telecommunications and network theory] adj.   1. In software, describes values of a function which are not in its   `natural' range of return values, but are rather signals that   some kind of exception has occurred.  Many C fun...
out-of-band2 is  nonnegative integral value, or indicate   failure with an out-of-band return value of -1.  Compare   {hidden flag}, {green bytes}.  2. Also sometimes used to   describe what communications people call `shift characters',   like the E...
out-of-band3 is  terminals, or   the level shift indicators in the old 5-bit Baudot codes.  3. In   personal communication, using methods other than email, such as   telephones or {snail-mail}. 
overflow bit is  n. 1. [techspeak] On some processors, an attempt to   calculate a result too large for a register to hold causes a   particular {flag} called an {overflow bit} to be set.   2. Hackers use the term of human thought too.  "Well, the {{...
overflow bit2 is  but I could hack it OK until   they got to the exception handling ... that set my overflow bit."   3. The hypothetical bit that will be set if a hacker doesn't get to   make a trip to the Room of Porcelain Fixtures "I'd better proce...
overrun is  n. 1. [techspeak] Term for a frequent consequence of data   arriving faster than it can be consumed, esp. in serial line   communications.  For example, at 9600 baud there is almost exactly   one character per millisecond, so if your {sil...
overrun2 is  machine takes longer than 2 msec to get to   service the interrupt, at least one character will be lost.  2. Also   applied to non-serial-I/O communications. "I forgot to pay my   electric bill due to mail overrun." "Sorry, I got four ph...
overrun3 is  your message to   overrun."  When {thrash}ing at tasks, the next person to make a   request might be told "Overrun!"  3. More loosely, may refer to a   {buffer overflow} not necessarily related to processing time (as   in {overrun screw}...
overrun screw is  [C programming] n. A variety of {fandango on core}   produced by scribbling past the end of an array (C has no checks   for this).  This is relatively benign and easy to spot if the array   is static; if it is auto, the result may b...
overrun screw2 is  in {heisenbug}s of the most diabolical   subtlety.  The term `overrun screw' is used esp. of scribbles   beyond the end of arrays allocated with `malloc(3)'; this   typically trashes the allocation header for the next block in the ...
overrun screw3 is  malloc and often   a core dump on the next operation to use `stdio(3)' or   `malloc(3)' itself.  See {spam}, {overrun}; see also   {memory leak}, {aliasing bug}, {precedence lossage},   {fandango on core}, {secondary damage}.*P.O.D...
overrun screw4 is  opposed to a   code section). Usage pedantic and rare.  See also {pod}. 
padded cell is  n. Where you put {luser}s so they can't hurt   anything.  A program that limits a luser to a carefully restricted   subset of the capabilities of the host system (for example, the   `rsh(1)' utility on USG UNIX).  Note that this is di...
padded cell2 is  overt and not aimed at   enforcing security so much as protecting others (and the luser)   from the consequences of the luser's boundless na"ivet'e (see   {na"ive}).  Also `padded cell environment'. 
page in is  [MIT] vi. 1. To become aware of one's surroundings again after   having paged out (see {page out}).  Usually confined to the sarcastic   comment "Eric pages in.  Film at 11."  See {film at 11}.   2. Syn. `swap in'; see {swap}.
page out is  [MIT] vi. 1. To become unaware of one's surroundings   temporarily, due to daydreaming or preoccupation.  "Can you repeat   that?  I paged out for a minute."  See {page in}.  Compare   {glitch}, {thinko}.  2. Syn. `swap out'; see {swap}.
pain in the net is  n. A {flamer}.
paper-net is  n. Hackish way of referring to the postal service,   analogizing it to a very slow, low-reliability network.  USENET   {sig block}s not uncommonly include a "Paper-Net" header just   before the sender's postal address; common variants o...
paper-net2 is  {voice-net}, {snail-mail}. 
param is  /p*-ram'/ n. Shorthand for `parameter'.  See also   {parm}; Compare {arg}, {var}.
parent message is  n. See {followup}.
parity errors is  pl.n. Little lapses of attention or (in more severe   cases) consciousness, usually brought on by having spent all night   and most of the next day hacking.  "I need to go home and crash;   I'm starting to get a lot of parity errors...
parity errors2 is  nearly always correctable transient error in   RAM hardware. 
Parkinson's Law of Data is  prov. "Data expands to fill the space   available for storage"; buying more memory encourages the use of   more memory-intensive techniques.  It has been observed over the   last 10 years that the memory usage of evolving ...
Parkinson's Law of Data2 is  18 months.  Fortunately, memory density   available for constant dollars tends to double about once every   12 months (see {Moore's Law}); unfortunately, the laws of   physics guarantee that the latter cannot continue ind...
parm is  /parm/ n. Further-compressed form of {param}.  This term   is an IBMism, and written use is almost unknown outside IBM   shops; spoken /parm/ is more widely distributed, but the synonym   {arg} is favored among hackers.  Compare {arg}, {var}...
parse is  [from linguistic terminology] vt. 1. To determine the   syntactic structure of a sentence or other utterance (close to the   standard English meaning).  "That was the one I saw you."  "I   can't parse that."  2. More generally, to understan...
parse2 is  just kretch the glims and then   aos the zotz."  "I can't parse that."  3. Of fish, to have to   remove the bones yourself.  "I object to parsing fish", means "I   don't want to get a whole fish, but a sliced one is okay".  A   `parsed fis...
parse3 is  over   whether `unparsed' should mean `bony', or also mean   `deboned'. 
Pascal is  n. An Algol-descended language designed by Niklaus Wirth   on the CDC 6600 around 1967--68 as an instructional tool for   elementary programming.  This language, designed primarily to keep   students from shooting themselves in the foot an...
Pascal2 is  general-purpose-programming point of view, was   later promoted as a general-purpose tool and, in fact, became the   ancestor of a large family of languages including Modula-2 and   {{Ada}} (see also {bondage-and-discipline language}).  T...
Pascal3 is  probably best summed up by a   devastating (and, in its deadpan way, screamingly funny) 1981 paper   by Brian Kernighan (of {K&R} fame) entitled "Why Pascal is   Not My Favorite Programming Language", which was never formally   published ...
Pascal4 is  Part of his   discussion is worth repeating here, because its criticisms are   still apposite to Pascal itself after ten years of improvement and   could also stand as an indictment of many other   bondage-and-discipline languages.  At th...
Pascal5 is  Pascal, Kernighan wrote     9. There is no escape     This last point is perhaps the most important.  The language is     inadequate but circumscribed, because there is no way to escape its     limitations.  There are no casts to disable ...
Pascal6 is  no way to replace the defective run-time     environment with a sensible one, unless one controls the compiler that     defines the "standard procedures".  The language is closed.      People who use Pascal for serious programming fall in...
Pascal7 is  impotent, it must be extended.  But each group     extends Pascal in its own direction, to make it look like whatever     language they really want.  Extensions for separate compilation,     FORTRAN-like COMMON, string data types, interna...
Pascal8 is  numbers, bit operators, etc., all add to the     utility of the language for one group but destroy its portability to     others.     I feel that it is a mistake to use Pascal for anything much beyond its     original target.  In its pure...
Pascal9 is  for teaching but not for real programming.   Pascal has since been almost entirely displaced (by {C}) from the   niches it had acquired in serious applications and systems   programming, but retains some popularity as a hobbyist language ...
patch is  1. n. A temporary addition to a piece of code, usually as a   {quick-and-dirty} remedy to an existing bug or misfeature.  A   patch may or may not work, and may or may not eventually be   incorporated permanently into the program.  Distingu...
patch2 is  that a patch is generated by more   primitive means than the rest of the program; the classical   examples are instructions modified by using the front panel   switches, and changes made directly to the binary executable of a   program ori...
patch3 is    fix}.  2. vt. To insert a patch into a piece of code.  3. [in the   UNIX world] n. A {diff} (sense 2).  4. A set of modifications to   binaries to be applied by a patching program.  IBM operating   systems often receive updates to the op...
patch4 is  hexadecimal patches.  If you have modified your OS, you   have to disassemble these back to the source.  The patches might   later be corrected by other patches on top of them (patches were   said to "grow scar tissue").  The result was of...
patch5 is  galore.   There is a classic story of a {tiger team} penetrating a secure   military computer that illustrates the danger inherent in binary   patches (or, indeed, any that you can't --- or don't --- inspect   and examine before installing...
patch6 is  any way to penetrate security of IBM's OS, so they made a   site visit to an IBM office (remember, these were official military   types who were purportedly on official business), swiped some IBM   stationery, and created a fake patch.  Th...
patch7 is  needed.  The patch was distributed at about the right   time for an IBM patch, had official stationery and all accompanying   documentation, and was dutifully installed.  The installation   manager very shortly thereafter learned something...
patch space is  n. An unused block of bits left in a binary so that   it can later be modified by insertion of machine-language   instructions there (typically, the patch space is modified to   contain new code, and the superseded code is patched to ...
patch space2 is  The widening use of HLLs has   made this term rare; it is now primarily historical outside IBM   shops.  See {patch} (sense 4), {zap} (sense 4), {hook}. 
path is  n. 1. A {bang path} or explicitly routed {{Internet   address}}; a node-by-node specification of a link between two   machines.  2. [UNIX] A filename, fully specified relative to the   root directory (as opposed to relative to the current di...
path2 is  `relative path'). This is also   called a `pathname'.  3. [UNIX and MS-DOS] The `search   path', an environment variable specifying the directories in which   the {shell} (COMMAND.COM, under MS-DOS) should look for commands.   Other, simila...
path3 is  the   C preprocessor has a `search path' it uses in looking for   `#include' files). 
pathological is  adj. 1. [scientific computation] Used of a data set   that is grossly atypical of normal expected input, esp. one that   exposes a weakness or bug in whatever algorithm one is using.  An   algorithm that can be broken by pathological...
pathological2 is  are very unlikely to occur in practice.   2. When used of test input, implies that it was purposefully   engineered as a worst case.  The implication in both senses is that   the data is spectacularly ill-conditioned or that someone...
pathological3 is  algorithm in order to come up with   such a crazy example.  3. Also said of an unlikely collection of   circumstances.  "If the network is down and comes up halfway   through the execution of that command by root, the system may   j...
pathological4 is  case."  Often used   to dismiss the case from discussion, with the implication that the   consequences are acceptable since that they will happen so   infrequently (if at all) that there is no justification for   going to extra trou...
payware is  /pay'weir/ n. Commercial software.  Oppose {shareware}   or {freeware}.
PBD is  /P-B-D/ [abbrev. of `Programmer Brain Damage'] n.  Applied   to bug reports revealing places where the program was obviously   broken by an incompetent or short-sighted programmer.  Compare   {UBD}; see also {brain-damaged}.
PC-ism is  /P-C-izm/ n. A piece of code or coding technique that   takes advantage of the unprotected single-tasking environment in   IBM PCs and the like, e.g., by busy-waiting on a hardware register,   direct diddling of screen memory, or using har...
PC-ism2 is  {vaxism}, {unixism}.  Also,   `PC-ware' n., a program full of PC-isms on a machine with a more   capable operating system.  Pejorative. 
PD is  /P-D/ adj. Common abbreviation for `public domain', applied   to software distributed over {USENET} and from Internet archive   sites.  Much of this software is not in fact public domain in   the legal sense but travels under various copyright...
PD2 is  anyone who can {snarf} a copy.  See   {copyleft}. 
pdl is  /pid'l/ or /puhd'l/ [acronym for `Push Down List'] 1. In   ITS days, the preferred MITism for {stack}.  2. Dave Lebling, one   of the co-authors of {Zork}; (his {network address} on the ITS   machines was at one time pdl@dms).  3. `Program De...
pdl2 is  formal and profoundly useless   pseudo-languages in which {management} forces one to design   programs.  {Management} often expects it to be maintained in   parallel with the code.  See also {{flowchart}}.  4. To design   using a program des...
pdl3 is  eyes won't focus beyond 2 feet." 
PDP-10 is  [Programmed Data Processor model 10] n. The machine that   made timesharing real.  It looms large in hacker folklore because   of its adoption in the mid-1970s by many university computing   facilities and research labs, including the MIT ...
PDP-102 is  the instruction set (most notably the   bit-field instructions) are still considered unsurpassed.  The 10   was eventually eclipsed by the VAX machines (descendants of the   PDP-11) when DEC recognized that the 10 and VAX product lines we...
PDP-103 is  concentrate its software   development effort on the more profitable VAX.  The machine was   finally dropped from DEC's line in 1983, following the failure of   the Jupiter Project at DEC to build a viable new model. (Some   attempts by o...
PDP-104 is  nothing; see   {Foonly}) This event spelled the doom of {{ITS}} and the   technical cultures that had spawned the original Jargon File, but   by mid-1991 it had become something of a badge of honorable   old-timerhood among hackers to hav...
PDP-105 is  {{TOPS-10}}, {{ITS}}, {AOS}, {BLT}, {DDT}, {DPB},   {EXCH}, {HAKMEM}, {JFCL}, {LDB}, {pop}, {push},   appendix A. 
PDP-20 is  n. The most famous computer that never was.  {PDP-10}   computers running the {{TOPS-10}} operating system were labeled   `DECsystem-10' as a way of differentiating them from the PDP-11.   Later on, those systems running {TOPS-20} were lab...
PDP-202 is  being the result of a lawsuit   brought against DEC by Singer, which once made a computer called   `system-10'), but contrary to popular lore there was never a   `PDP-20'; the only difference between a 10 and a 20 was the   operating syst...
PDP-203 is  all)   machines sold to run TOPS-10 were painted `Basil Blue', whereas   most TOPS-20 machines were painted `Chinese Red' (often mistakenly   called orange). 
peek is  n.,vt. (and {poke}) The commands in most microcomputer   BASICs for directly accessing memory contents at an absolute   address; often extended to mean the corresponding constructs in any   {HLL} (peek reads memory, poke modifies it).  Much ...
peek2 is  {peek}ing around memory, more   or less at random, to find the location where the system keeps   interesting stuff.  Long (and variably accurate) lists of such   addresses for various computers circulate (see {{interrupt list,   the}}).  Th...
peek3 is  highly   useful, mildly amusing, useless but neat, or (most likely) total   {lossage} (see {killer poke}). 
pencil and paper is  n. An archaic information storage and   transmission device that works by depositing smears of graphite on   bleached wood pulp.  More recent developments in paper-based   technology include improved `write-once' update devices w...
pencil and paper2 is  balls to deposit colored   pigment.  All these devices require an operator skilled at   so-called `handwriting' technique.  These technologies are   ubiquitous outside hackerdom, but nearly forgotten inside it.  Most   hackers h...
pencil and paper3 is  years of   keyboarding tend to have encouraged it to degrade further.  Perhaps   for this reason, hackers deprecate pencil-and-paper technology and   often resist using it in any but the most trivial contexts.  See   also append...
peon is  n. A person with no special ({root} or {wheel})   privileges on a computer system.  "I can't create an account on   *foovax* for you; I'm only a peon there."
percent-S is  /per-sent' es'/ [From the code in C's `printf(3)'   library function used to insert an arbitrary string argument] n. An   unspecified person or object.  "I was just talking to some   percent-s in administration."  Compare {random}.
perf is  /perf/ n. See {chad} (sense 1).  The term `perfory'   /per'f*-ree/ is also heard.
perfect programmer syndrome is  n. Arrogance; the egotistical   conviction that one is above normal human error.  Most frequently   found among programmers of some native ability but relatively   little experience (especially new graduates; their per...
perfect programmer syndrome2 is  excellent performance at solving {toy   problem}s).  "Of course my program is correct, there is no need to   test it."  "Yes, I can see there may be a problem here, but   *I'll* never type `rm -r /' while in {root}." 
Perl is  /perl/ [Practical Extraction and Report Language, a.k.a   Pathologically Eclectic Rubbish Lister] n. An interpreted language   developed by Larry Wall (lwall@jpl.nasa.gov, author of   `patch(1)' and `rn(1)') and distributed over USENET.   Su...
Perl2 is  hairier (see   {awk}).  UNIX sysadmins, who are almost always incorrigible   hackers, increasingly consider it one of the {languages of   choice}.  Perl has been described, in a parody of a famous remark   about `lex(1)', as the "Swiss-Army...

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

random is  adj. 1. Unpredictable (closest to mathematical   definition); weird.  "The system's been behaving pretty   randomly."  2. Assorted; undistinguished.  "Who was at the   conference?"  "Just a bunch of random business types."   3. (pejorative...
random2 is  just a   random loser."  4. Incoherent or inelegant; poorly chosen; not   well organized.  "The program has a random set of misfeatures."   "That's a random name for that function."  "Well, all the names   were chosen pretty randomly."  5...
random3 is  deterministic.  "The I/O channels are in a pool, and when a file   is opened one is chosen randomly."  6. Arbitrary.  "It generates   a random name for the scratch file."  7. Gratuitously wrong, i.e.,   poorly done and for no good apparen...
random4 is  handles file name defaulting in a particularly useless   way, or an assembler routine that could easily have been coded   using only three registers, but redundantly uses seven for values with   non-overlapping lifetimes, so that no one e...
random5 is  extra registers.  What {randomness}!   8. n. A random hacker; used particularly of high-school students   who soak up computer time and generally get in the way.  9. n.   Anyone who is not a hacker (or, sometimes, anyone not known to the ...
random6 is  "I went to the talk,   but the audience was full of randoms asking bogus questions".   10. n. (occasional MIT usage) One who lives at Random Hall.  See   also {J. Random}, {some random X}. 
random numbers is  n. When one wishes to specify a large but random   number of things, and the context is inappropriate for {N}, certain   numbers are preferred by hacker tradition (that is, easily   recognized as placeholders).  These include the f...
random numbers2 is  as `the least random number'; see 23.     23          Sacred number of Eris, Goddess of Discord (along with 17 and 5).     42          The Answer to the Ultimate Question of Life, the Universe, and          Everything. (Note that ...
random numbers3 is  69          From the sexual act.  This one was favored in MIT's ITS culture.     105          69 hex = 105 decimal, and 69 decimal = 105 octal.     666          The Number of the Beast.   For further enlightenment, consult the `Pr...
random numbers4 is  to the Galaxy', `The Joy of Sex',   and the Christian Bible (Revelation 138).  See also   {Discordianism} or consult your pineal gland.   One common rhetorical maneuver uses any of the canonical random   numbers as placeholders fo...
random numbers5 is  arguments, for arbitrary values of 42." "There are 69 ways   to leave your lover, for 69 = 50."  This is especially likely when   the speaker has uttered a random number and realizes that it was   not recognized as such, but even ...
random numbers6 is  this fashion.  A related joke is that pi   equals 3 --- for small values of pi and large values of 3. 
randomness is  n. An inexplicable misfeature; gratuitous inelegance.   Also, a {hack} or {crock} that depends on a complex   combination of coincidences (or, possibly, the combination upon   which the crock depends for its accidental failure to malfu...
randomness2 is  40--57 by putting the character   in the four-bit accumulator field of an XCT and then extracting six bits   --- the low 2 bits of the XCT opcode are the right thing." "What   randomness!" 
rape is  vt. 1. To {screw} someone or something, violently; in   particular, to destroy a program or information irrecoverably.   Often used in describing file-system damage.  "So-and-so was   running a program that did absolute disk I/O and ended up...
rape2 is  a piece of hardware for parts. 
rare mode is  [UNIX] adj. CBREAK mode (character-by-character with   interrupts enabled).  Distinguished from {raw mode} and `cooked   mode'; the phrase "a sort of half-cooked (rare?) mode" is used   in the V7/BSD manuals to describe the mode.  Usage...
raster blaster is  n. [Cambridge] Specialized hardware for   {bitblt} operations (a {blitter}).  Allegedly inspired by   `Rasta Blasta', British slang for the sort of portable stereo   Americans call a `boom box' or `ghetto blaster'.
raster burn is  n. Eyestrain brought on by too many hours of looking at   low-res, poorly tuned, or glare-ridden monitors, esp. graphics   monitors.  See {terminal illness}.
rat belt is  n. A cable tie, esp. the sawtoothed, self-locking plastic   kind that you can remove only by cutting (as opposed to a random   twist of wire or a twist tie or one of those humongous metal clip   frobs).  Small cable ties are `mouse belts...
rave is  [WPI] vi. 1. To persist in discussing a specific subject.   2. To speak authoritatively on a subject about which one knows   very little.  3. To complain to a person who is not in a position   to correct the difficulty.  4. To purposely anno...
rave2 is  evangelize.  See {flame}.  6. Also used to   describe a less negative form of blather, such as friendly   bullshitting.  `Rave' differs slightly from {flame} in that   `rave' implies that it is the persistence or obliviousness of the   pers...
rave3 is  implies somewhat   more strongly that the tone is offensive as well. 
rave on! is  imp. Sarcastic invitation to continue a {rave}, often by   someone who wishes the raver would get a clue but realizes this is   unlikely.
ravs is  /ravz/, also `Chinese ravs' n. Jiao-zi (steamed or   boiled) or Guo-tie (pan-fried).  A Chinese appetizer, known   variously in the plural as dumplings, pot stickers (the literal   translation of guo-tie), and (around Boston) `Peking Ravioli...
ravs2 is  which among hackers always   means the Chinese kind rather than the Italian kind.  Both consist   of a filling in a pasta shell, but the Chinese kind includes no   cheese, uses a thinner pasta, has a pork-vegetable filling (good   ones incl...
ravs3 is  either by   steaming or frying.  A rav or dumpling can be cooked any way, but a   potsticker is always the fried kind (so called because it sticks to   the frying pot and has to be scraped off).  "Let's get   hot-and-sour soup and three ord...
raw mode is  n. A mode that allows a program to transfer bits directly   to or from an I/O device without any processing, abstraction, or   interpretation by the operating system.  Compare {rare}.  This is   techspeak under UNIX, jargon elsewhere.
rc file is  /R-C fil/ [UNIX from the startup script   `/etc/rc', but this is commonly believed to have been named   after older scripts to `run commands'] n. Script file containing   startup instructions for an application program (or an entire   ope...
rc file2 is  commands of the   sort that might have been invoked manually once the system was   running but are to be executed automatically each time the system   starts up.  See also {dot file}. 
RE is  /R-E/ n. Common spoken and written shorthand for {regexp}.
read-only user is  n. Describes a {luser} who uses computers almost   exclusively for reading USENET, bulletin boards, and/or email,   rather than writing code or purveying useful information.  See   {twink}, {terminal junkie}, {lurker}.
README file is  n. By convention, the top-level directory of a UNIX   source distribution always contains a file named `README' (or   READ.ME, or rarely ReadMe or some other variant), which is a   hacker's-eye introduction containing a pointer to mor...
README file2 is  miscellaneous revision history notes, etc.   When asked, hackers invariably relate this to the famous scene in   Lewis Carroll's `Alice's Adventures In Wonderland' in which   Alice confronts magic munchies labeled "Eat Me" and "Drink...
real estate is  n. May be used for any critical resource measured in   units of area.  Most frequently used of `chip real estate', the   area available for logic on the surface of an integrated circuit   (see also {nanoacre}).  May also be used of fl...
real estate2 is  on a crowded desktop (whether   physical or electronic). 
real hack is  n. A {crock}.  This is sometimes used affectionately;   see {hack}.
real operating system is  n. The sort the speaker is used to.  People   from the academic community are likely to issue comments like   "System V?  Why don't you use a *real* operating system?",   people from the commercial/industrial UNIX sector are...
real operating system2 is  a *real* operating   system?", and people from IBM object "UNIX?  Why don't   you use a *real* operating system?"  See {holy wars},   {religious issues}, {proprietary}, {Get a real computer!} 
real programmer is  [indirectly, from the book `Real Men Don't   Eat Quiche'] n. A particular sub-variety of hacker one possessed   of a flippant attitude toward complexity that is arrogant even   when justified by experience.  The archetypal `real p...
real programmer2 is  metal} and is very good at same,   remembers the binary opcodes for every machine he has ever   programmed, thinks that HLLs are sissy, and uses a debugger to edit   his code because full-screen editors are for wimps.  Real   Pro...
real programmer3 is  been {bum}med   into a state of {tense}ness just short of rupture.  Real   Programmers never use comments or write documentation "If it was   hard to write", says the Real Programmer, "it should be hard to   understand."  Real Pr...
real programmer4 is  were never in their spec sheets; in fact, they are seldom really   happy unless doing so.  A Real Programmer's code can awe with its   fiendish brilliance, even as its crockishness appalls.  Real   Programmers live on junk food a...
real programmer5 is  walls, and terrify the crap out of other programmers ---   because someday, somebody else might have to try to understand   their code in order to change it.  Their successors generally   consider it a {Good Thing} that there are...
real programmer6 is  For a famous (and somewhat more   positive) portrait of a Real Programmer, see "The Story of   Mel" in appendix A. 
Real Soon Now is  [orig. from SF's fanzine community, popularized by   Jerry Pournelle's column in `BYTE'] adv. 1. Supposed to be available   (or fixed, or cheap, or whatever) real soon now according to   somebody, but the speaker is quite skeptical....
Real Soon Now2 is  commitments permit one to get to it (in other   words, don't hold your breath).  Often abbreviated RSN. 
real time is  1. [techspeak] adj. Describes an application which requires a   program to respond to stimuli within some small upper limit of   response time (typically milli- or microseconds).  Process control   at a chemical plant is the classic exa...
real time2 is  special operating systems (because everything else   must take a back seat to response time) and speed-tuned hardware.   2. adv. In jargon, refers to doing something while people are watching   or waiting.  "I asked her how to find the...
real time3 is  stack and she came up with an algorithm in   real time." 
real user is  n. 1. A commercial user.  One who is paying *real*   money for his computer usage.  2. A non-hacker.  Someone using the   system for an explicit purpose (a research project, a course, etc.)   other than pure exploration.  See {user}.  H...
real user2 is  real users.  "I need this fixed so I can do a   problem set.  I'm not complaining out of randomness, but as a real   user."  See also {luser}. 
Real World is  n. 1. Those institutions at which `programming' may   be used in the same sentence as `FORTRAN', `{COBOL}',   `RPG', `{IBM}', `DBASE', etc.  Places where programs do such   commercially necessary but intellectually uninspiring things a...
Real World2 is  2. The location of   non-programmers and activities not related to programming.  3. A   bizarre dimension in which the standard dress is shirt and tie and   in which a person's working hours are defined as 9 to 5 (see   {code grinder}...
Real World3 is  fellow, he's left MIT and gone into the Real World."  Used   pejoratively by those not in residence there.  In conversation,   talking of someone who has entered the Real World is not unlike   speaking of a deceased person.  See also ...
reality check is  n. 1. The simplest kind of test of software or   hardware; doing the equivalent of asking it what 2 + 2 is   and seeing if you get 4.  The software equivalent of a   {smoke test}.  2. The act of letting a {real user} try out   proto...
reaper is  n. A {prowler} that {GFR}s files.  A file removed in   this way is said to have been `reaped'.
rectangle slinger is  n. See {polygon pusher}.
recursion is  n. See {recursion}.  See also {tail recursion}.
recursive acronym is  pl.n. A hackish (and especially MIT) tradition   is to choose acronyms that refer humorously to themselves or to   other acronyms.  The classic examples were two MIT editors called   EINE ("EINE Is Not EMACS") and ZWEI ("ZWEI Wa...
recursive acronym2 is  a Scheme compiler called   LIAR (Liar Imitates Apply Recursively), and {GNU} (q.v.,   sense 1) stands for "GNU's Not UNIX!" --- and a company with   the name CYGNUS, which expands to "Cygnus, Your GNU Support".   See also {mung...
Red Book is  n. 1. Informal name for one of the three standard   references on PostScript (`PostScript Language Reference   Manual', Adobe Systems (Addison-Wesley, 1985; QA76.73.P67P67; ISBN   0-201-10174-2); the others are known as the {Green Book} ...
Red Book2 is  one of the 3 standard   references on Smalltalk (`Smalltalk-80 The Interactive   Programming Environment' by Adele Goldberg (Addison-Wesley, 1984;   QA76.8.S635G638; ISBN 0-201-11372-4); this too is associated with   blue and green book...
Red Book3 is    CCITT eighth plenary assembly.  Until now, these have changed color   each review cycle (1988 was {Blue Book}, 1992 will be {Green   Book}); however, it is rumored that this convention is going to be   dropped before 1992.  These incl...
Red Book4 is  and the Group 1 through 4 fax standards.  4. The   new version of the {Green Book} (sense 4) --- IEEE 1003.1-1990, a.k.a   ISO 9945-1 --- is (because of the color and the fact that it is   printed on A4 paper) known in the U.S.A. as "th...
Red Book5 is  and in Europe as "the Ugly Red Book   That's A Sensible Size".  5. The NSA `Trusted Network   Interpretation' companion to the {Orange Book}.  See also   {{book titles}}. 
regexp is  /reg'eksp/ [UNIX] n. (alt. `regex' or `reg-ex')   1. Common written and spoken abbreviation for `regular   expression', one of the wildcard patterns used, e.g., by UNIX   utilities such as `grep(1)', `sed(1)', and `awk(1)'.   These use con...
regexp2 is  those   described under {glob}.  For purposes of this lexicon, it is   sufficient to note that regexps also allow complemented character   sets using `^'; thus, one can specify `any non-alphabetic   character' with `[^A-Za-z]'.  2. Name o...
regexp3 is  portable C, written by revered USENETter   Henry Spencer (henry@zoo.toronto.edu). 
reinvent the wheel is  v. To design or implement a tool equivalent to   an existing one or part of one, with the implication that doing so   is silly or a waste of time.  This is often a valid criticism.   On the other hand, automobiles don't use woo...
reinvent the wheel2 is  be reinvented many times before you get them   right.  On the third hand, people reinventing the wheel do tend to   come up with the moral equivalent of a trapezoid with an offset   axle. 
religious issues is  n. Questions which seemingly cannot be raised   without touching off {holy wars}, such as "What is the best   operating system (or editor, language, architecture, shell, mail   reader, news reader)?", "What about that Heinlein gu...
religious issues2 is  Jargon File?"  See {holy wars};   see also {theology}, {bigot}.   This term is an example of {ha ha only serious}.  People   actually develop the most amazing and religiously intense   attachments to their tools, even when the t...
religious issues3 is  thing one can do when one stumbles into the   crossfire is mumble {Get a life!} and leave --- unless, of course,   one's *own* unassailably rational and obviously correct   choices are being slammed. 
replicator is  n. Any construct that acts to produce copies of itself;   this could be a living organism, an idea (see {meme}), a program   (see {worm}, {wabbit}, and {virus}), a pattern in a cellular   automaton (see {life}, sense 1), or (speculativ...
replicator2 is  claimed by some that {{UNIX}} and {C}   are the symbiotic halves of an extremely successful replicator; see   {UNIX conspiracy}. 
reply is  n. See {followup}.
reset is  [the MUD community] v. In AberMUD, to bring all dead mobiles   to life and move items back to their initial starting places. New   players who can't find anything shout "Reset! Reset!" quite a bit.   Higher-level players shout back "No way!...
reset2 is  found.  Used in {RL}, it means to put things back   to the way they were when you found them. 
restriction is  n. A {bug} or design error that limits a program's   capabilities, and which is sufficiently egregious that nobody can   quite work up enough nerve to describe it as a {feature}.  Often   used (esp. by {marketroid} types) to make it s...
restriction2 is  been intended by the designers all   along, or was forced upon them by arcane technical constraints of a   nature no mere user could possibly comprehend (these claims are   almost invariably false).   Old-time hacker Joseph M. Newcom...
restriction3 is  quantifiable but arbitrary restriction, you should make it either a   power of 2 or a power of 2 minus 1.  If you impose a limit of   17 items in a list, everyone will know it is a random number --- on   the other hand, a limit of 15...
restriction4 is  0- or 1-based indexing in binary) and you will get less   {flamage} for it.  Limits which are round numbers in base 10 are   always especially suspect. 
retcon is  /ret'kon/ [`retroactive continuity', from the USENET   newsgroup rec.arts.comics] 1. n. The common situation in pulp   fiction (esp. comics or soap operas) where a new story `reveals'   things about events in previous stories, usually leav...
retcon2 is  continuity) while completely   changing their interpretation.  E.g., revealing that a whole season   of "Dallas" was a dream was a retcon.  2. vt. To write such a   story about a character or fictitious object.  "Byrne has   retconned Sup...
retcon3 is  unbreakable."   "Marvelman's old adventures were retconned into synthetic   dreams."  "Swamp Thing was retconned from a transformed person   into a sentient vegetable."   [This is included because it is a good example of hackish linguisti...
retcon4 is  to computers.  The word   `retcon' will probably spread through comics fandom and lose its   association with hackerdom within a couple of years; for the   record, it started here. --- ESR] 
RETI is  v. Syn. {RTI}
retrocomputing is  /ret'-roh-k*m-pyoo'ting/ n. Refers to emulations   of way-behind-the-state-of-the-art hardware or software, or   implementations of never-was-state-of-the-art; esp. if such   implementations are elaborate practical jokes and/or par...
retrocomputing2 is  the most widely distributed   retrocomputing utility was the `pnch(6)' or `bcd(6)'   program on V7 and other early UNIX versions, which would accept up   to 80 characters of text argument and display the corresponding   pattern in...
retrocomputing3 is  retrocomputing   hacks have included the programming language {INTERCAL}, a   {JCL}-emulating shell for UNIX, the card-punch-emulating editor   named 029, and various elaborate PDP-11 hardware emulators and RT-11   OS emulators wr...
RFC is  /R-F-C/ [Request For Comment] n. One of a long-established   series of numbered Internet standards widely followed by commercial   and PD software in the Internet and UNIX communities.  Perhaps the   single most influential one has been RFC-8...
RFC2 is  RFCs are unusual in that they are   floated by technical experts acting on their own initiative and   reviewed by the Internet at large, rather than formally promulgated   through an institution such as ANSI.  For this reason, they remain   ...
RFE is  /R-F-E/ n. 1. [techspeak] Request For Enhancement.  2. [from   `Radio Free Europe', Bellcore and Sun] Radio Free Ethernet, a system   (originated by Peter Langston) for broadcasting audio among Sun   SPARCstations over the ethernet.
rib site is  [by analogy with {backbone site}] n. A machine that   has an on-demand high-speed link to a {backbone site} and serves   as a regional distribution point for lots of third-party traffic in   email and USENET news.  Compare {leaf site}, {...
rice box is  [from ham radio slang] n. Any Asian-made commodity   computer, esp. an 80x86-based machine built to IBM PC-compatible   ISA or EISA-bus standards.
Right Thing is  n. That which is {compellingly} the correct or   appropriate thing to use, do, say, etc.  Often capitalized, always   emphasized in speech as though capitalized.  Use of this term often   implies that in fact reasonable people may dis...
Right Thing2 is  do when it sees `(mod a 0)'?  Should   it return `a', or give a divide-by-0 error?"  Oppose   {Wrong Thing}. 
RL is  // [MUD community] n. Real Life.  "Firiss laughs in RL"   means that Firiss's player is laughing.  Oppose {VR}.
roach is  [Bell Labs] vt. To destroy, esp. of a data structure.  Hardware   gets {toast}ed or {fried}, software gets roached.
robust is  adj. Said of a system that has demonstrated an ability to   recover gracefully from the whole range of exceptional inputs and   situations in a given environment.  One step below {bulletproof}.   Carries the additional connotation of elega...
robust2 is  detail.  Compare {smart}, oppose   {brittle}. 
rococo is  adj. {Baroque} in the extreme.  Used to imply that a   program has become so encrusted with the software equivalent of   gold leaf and curlicues that they have completely swamped the   underlying design.  Called after the later and more ex...
rococo2 is  decoration prevalent during the   mid-1700s in Europe.  Fred Brooks (the man who coined   {second-system effect}) said "Every program eventually becomes   rococo, and then rubble." 
rogue is  [UNIX] n. A Dungeons-and-Dragons-like game using character   graphics, written under BSD UNIX and subsequently ported to other   UNIX systems.  The original BSD `curses(3)' screen-handling   package was hacked together by Ken Arnold to supp...
rogue2 is  UNIX's most important   and heavily used application libraries.  Nethack, Omega, Larn, and   an entire subgenre of computer dungeon games all took off from the   inspiration provided by `rogue(6)'.  See {nethack}. 
room-temperature IQ is  [IBM] quant. 80 or below.  Used in describing the   expected intelligence range of the {luser}.  "Well, but   how's this interface going to play with the room-temperature IQ   crowd?"  See {drool-proof paper}.  This is a much ...
root is  [UNIX] n. 1. The {superuser} account that ignores   permission bits, user number 0 on a UNIX system.  This account   has the user name `root'.  The term {avatar} is also used.   2. The top node of the system directory structure (home directo...
root2 is  privileged   system-maintenance login on any OS.  See {root mode}, {go root}. 
root mode is  n. Syn. with {wizard mode} or `wheel mode'.  Like   these, it is often generalized to describe privileged states in   systems other than OSes.
rot13 is  /rot ther'teen/ [USENET from `rotate alphabet   13 places'] n., v. The simple Caesar-cypher encryption that replaces   each English letter with the one 13 places forward or back along   the alphabet, so that "The butler did it!" becomes "Gu...
rot132 is  and posting programs include a   rot13 feature.  It is used to enclose the text in a sealed wrapper   that the reader must choose to open --- e.g., for posting things   that might offend some readers, or answers to puzzles.  A major   adva...
rot133 is  it   is self-inverse, so the same code can be used for encoding and   decoding. 
rotary debugger is  [Commodore] n. Essential equipment for those   late-night or early-morning debugging sessions.  Mainly used as   sustenance for the hacker.  Comes in many decorator colors, such as   Sausage, Pepperoni, and Garbage.  See {pizza, A...
RSN is  // adj. See {Real Soon Now}.
RTFAQ is  /R-T-F-A-Q/ [USENET primarily written, by analogy with   {RTFM}] imp. Abbrev. for `Read the FAQ!', an exhortation that   the person addressed ought to read the newsgroup's {FAQ list}   before posting questions.
RTFM is  /R-T-F-M/ [UNIX] imp. Acronym for `Read The Fucking   Manual'.  1. Used by {guru}s to brush off questions they   consider trivial or annoying.  Compare {Don't do that, then!}   2. Used when reporting a problem to indicate that you aren't jus...
RTFM2 is  figure out how to   interface UNIX to my toaster, and yes, I have RTFM."  Unlike   sense 1, this use is considered polite.  See also   {RTFAQ}, {RTM}.  The variant RTFS, where S = `Standard',   has also been reported.  Compare {UTSL}. 
RTI is  /R-T-I/ interj. The mnemonic for the `return from   interrupt' instruction on many computers including the 6502 and   6800.  The variant `RETI' is found among former Z80 hackers (almost   nobody programs these things in assembler anymore).  E...
RTI2 is  end a conversational digression.   See {pop}; see also {POPJ}. 
RTM is  /R-T-M/ [USENET acronym for `Read The Manual']   1. Politer variant of {RTFM}.  2. Robert T. Morris, perpetrator   of the great Internet worm of 1988; villain to many, na"ive hacker   gone wrong to a few.  Morris claimed that the worm that br...
RTM2 is  experiment that got out of   control as the result of a coding error.  After the storm of negative   publicity that followed this blunder, Morris's name on ITS was   hacked from RTM to {RTFM}. 
rude is  [WPI] adj. 1. (of a program) Badly written.  2. Functionally   poor, e.g., a program that is very difficult to use because of   gratuitously poor (random?) design decisions.  See {cuspy}.
runes is  pl.n. 1. Anything that requires {heavy wizardry} or   {black art} to {parse} core dumps, JCL commands, APL, or code   in a language you haven't a clue how to read.  Compare {casting   the runes}, {Great Runes}.  2. Special display character...
runic is  adj. Syn. {obscure}.  VMS fans sometimes refer to UNIX as   `Runix'; UNIX fans return the compliment by expanding VMS to `Very   Messy Syntax' or `Vachement Mauvais Syst`eme' (French; lit.   "Cowlike Bad System", idiomatically "Bitchy Bad S...
rusty iron is  n. Syn. {tired iron}.  It has been claimed that this   is the inevitable fate of {water MIPS}.
rusty memory is  n. Mass-storage that uses iron-oxide-based magnetic   media (esp. tape and the pre-Winchester removable disk packs used   in {washing machine}s).  Compare {donuts}.*S/N ratio // n. (also `s/n ratio', `sn ratio').  Syn.   {signal-to-n...
sacred is  adj. Reserved for the exclusive use of something (an   extension of the standard meaning).  Often means that anyone may   look at the sacred object, but clobbering it will screw whatever it   is sacred to.  The comment "Register 7 is sacre...
sacred2 is  program would be interpreted by a hacker   to mean that if any *other* part of the program changes the   contents of register 7, dire consequences are likely to ensue. 
saga is  [WPI] n. A cuspy but bogus raving story about N random   broken people.
sagan is  /say'gn/ [from Carl Sagan's TV series "Cosmos"; think   "billions and billions"] n. A large quantity of anything.   "There's a sagan different ways to tweak EMACS."  "The   U.S. Government spends sagans on bombs and welfare --- hard to say ...
SAIL is  /sayl/, not /S-A-I-L/ n. 1. Stanford Artificial   Intelligence Lab.  An important site in the early development of   LISP; with the MIT AI Lab, BBN, CMU, and the UNIX community, one of   the major wellsprings of technical innovation and hack...
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 ...

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

winged comments is  n. Comments set on the same line as code, as   opposed to {boxed comments}.  In C, for example     d = sqrt(x*x + y*y);  /* distance from origin */   Generally these refer only to the action(s) taken on that line.
winkey is  n. (alt. `winkey face')  See {emoticon}.
winnage is  /win'*j/ n. The situation when a lossage is corrected, or   when something is winning.
winner is  1. n. An unexpectedly good situation, program, programmer,   or person.  "So it turned out I could use a {lexer} generator   instead of hand-coding my own pattern recognizer.  What a win!"   2. `real winner' Often sarcastic, but also used ...
winner2 is  {user}). "He's a real winner --- never   reports a bug till he can duplicate it and send in an   example." 
winnitude is  /win'*-t[y]ood/ n. The quality of winning (as opposed   to {winnage}, which is the result of winning).  "Guess what?   They tweaked the microcode and now the LISP interpreter runs twice   as fast as it used to." "That's really great!  B...
winnitude2 is  a half-hour's winnage on the   next run of my program."  Perhaps curiously, the obvious antonym   `lossitude' is rare. 
wired is  n. See {hardwired}.
wirehead is  /wir'hed/ n. [prob. from SF slang for an   electrical-brain-stimulation addict] 1. A hardware hacker,   especially one who concentrates on communications hardware.  2. An   expert in local-area networks.  A wirehead can be a network   so...
wirehead2 is  ability to deal with   network hardware, down to the smallest component.  Wireheads are   known for their ability to lash up an Ethernet terminator from   spare resistors, for example. 
wish list is  n. A list of desired features or bug fixes that probably   won't get done for a long time, usually because the person   responsible for the code is too busy or can't think of a clean way   to do it.  "OK, I'll add automatic filename com...
wish list2 is  interface." Compare {tick-list features}. 
within delta of is  adj. See {delta}.
within epsilon of is  adj. See {epsilon}.
wizard is  n. 1. A person who knows how a complex piece of software   or hardware works (that is, who {grok}s it); esp. someone who   can find and fix bugs quickly in an emergency.  Someone is a   {hacker} if he or she has general hacking ability, bu...
wizard2 is  if he or she has specific detailed   knowledge of that thing.  A good hacker could become a wizard for   something given the time to study it.  2. A person who is permitted   to do things forbidden to ordinary people; one who has {wheel} ...
wizard3 is  esp. a UNIX systems   programmer.  This usage is well enough established that `UNIX   Wizard' is a recognized job title at some corporations and to most   headhunters.  See {guru}, {lord high fixer}.  See also   {deep magic}, {heavy wizar...
wizard4 is  dance}, {voodoo programming}, {wave a   dead chicken}. 
Wizard Book is  n. Hal Abelson and Jerry Sussman's `Structure   and Interpretation of Computer Programs' (MIT Press, 1984; ISBN   0-262-01077-1, an excellent computer science text used in   introductory courses at MIT.  So called because of the wizar...
Wizard Book2 is  LISP/Scheme   world. 
wizard mode is  [from {rogue}] n. A special access mode of a program or   system, usually passworded, that permits some users godlike   privileges.  Generally not used for operating systems themselves   (`root mode' or `wheel mode' would be used inst...
wizardly is  adj. Pertaining to wizards.  A wizardly {feature} is one   that only a wizard could understand or use properly.
womb box is  n. 1. [TMRC] Storage space for equipment.  2. [proposed]   A variety of hard-shell equipment case with heavy interior padding   and/or shaped carrier cutouts in a foam-rubber matrix; mundanely   called a `flight case'.  Used for delicate...
WOMBAT is  [Waste Of Money, Brains, And Time] adj. Applied to problems   which are both profoundly {uninteresting} in themselves and   unlikely to benefit anyone interesting even if solved.  Often used   in fanciful constructions such as `wrestling w...
WOMBAT2 is  {SMOP}.  Also note the rather different   usage as a meta-syntactic variable in {{Commonwealth Hackish}}. 
wonky is  /wong'kee/ [from Australian slang] adj. Yet another   approximate synonym for {broken}.  Specifically connotes a   malfunction that produces behavior seen as crazy, humorous, or   amusingly perverse.  "That was the day the printer's font lo...
wonky2 is  out in Tengwar."  Also in   `wonked out'.  See {funky}, {demented}, {bozotic}. 
workaround is  n. A temporary {kluge} inserted in a system under   development or test in order to avoid the effects of a {bug} or   {misfeature} so that work can continue.  Theoretically,   workarounds are always replaced by {fix}es; in practice,   ...
workaround2 is  workarounds in the   first couple of releases.  "The code died on NUL characters in the   input, so I fixed it to interpret them as spaces."  "That's not a   fix, that's a workaround!" 
working as designed is  [IBM] adj. 1. In conformance to a wrong or   inappropriate specification; useful, but misdesigned.   2. Frequently used as a sardonic comment on a program's utility.   3. Unfortunately also used as a bogus reason for not accep...
working as designed2 is  this sense is used in   official documents!  See {BAD}. 
worm is  [from `tapeworm' in John Brunner's novel `The   Shockwave Rider', via XEROX PARC] n. A program that propagates   itself over a network, reproducing itself as it goes.  Compare   {virus}.  Nowadays the term has negative connotations, as it is...
worm2 is  Perhaps the   best-known example was Robert T. Morris's `Internet Worm' of 1988,   a `benign' one that got out of control and hogged hundreds of   Suns and VAXen across the U.S.  See also {cracker}, {RTM},   {Trojan horse}, {ice}. 
wound around the axle is  adj. In an infinite loop.  Often used by older   computer types.
wrap around is  vi. (also n. `wraparound' and v. shorthand `wrap')   1. [techspeak] The action of a counter that starts over at zero or at   `minus infinity' (see {infinity}) after its maximum value has   been reached, and continues incrementing, eit...
wrap around2 is  because of an overflow (as when a car's   odometer starts over at 0).  2. To change {phase} gradually and   continuously by maintaining a steady wake-sleep cycle somewhat   longer than 24 hours, e.g., living six long (28-hour) days i...
wrap around3 is  rate of 10 microhertz). 
write-only code is  [a play on `read-only memory'] n. Code so   arcane, complex, or ill-structured that it cannot be modified or   even comprehended by anyone but its author, and possibly not even   by him/her.  A {Bad Thing}.
write-only language is  n. A language with syntax (or semantics)   sufficiently dense and bizarre that any routine of significant size   is {write-only code}.  A sobriquet applied occasionally to C and   often to APL, though {INTERCAL} and {TECO} cer...
write-only memory is  n. The obvious antonym to `read-only   memory'.  Out of frustration with the long and seemingly useless   chain of approvals required of component specifications, during   which no actual checking seemed to occur, an engineer at...
write-only memory2 is  a write-only memory and included   it with a bunch of other specifications to be approved.  This   inclusion came to the attention of Signetics {management} only   when regular customers started calling and asking for pricing  ...
write-only memory3 is  edition of the data   book and requested the return of the `erroneous' ones.  Later,   around 1974, Signetics bought a double-page spread in `Electronics'   magazine's April issue and used the spec as an April Fools' Day   joke...
write-only memory4 is  characteristic curves, the   25120 "fully encoded, 9046 x N, Random Access, write-only-memory"   data sheet included diagrams of "bit capacity vs. Temp.",   "Iff vs. Vff", "Number of pins remaining vs. number of socket   insert...
write-only memory5 is  required a   6.3 VAC VFF supply, a +10V VCC, and VDD of 0V,   +/- 2%. 
Wrong Thing is  n. A design, action, or decision that is clearly   incorrect or inappropriate.  Often capitalized; always emphasized   in speech as if capitalized.  The opposite of the {Right Thing};   more generally, anything that is not the Right T...
Wrong Thing2 is  of the best', the merely good --- although   good --- is nevertheless the Wrong Thing. "In C, the default is for   module-level declarations to be visible everywhere, rather than   just within the module.  This is clearly the Wrong T...
wugga wugga is  /wuh'g* wuh'g*/ n. Imaginary sound that a computer   program makes as it labors with a tedious or difficult task.   Compare {cruncha cruncha cruncha}, {grind} (sense 4).
WYSIWYG is  /wiz'ee-wig/ adj. Describes a user interface under which   "What You See Is What You Get", as opposed to one that uses   more-or-less obscure commands which do not result in immediate   visual feedback.  The term can be mildly derogatory,...
WYSIWYG2 is  {user-friendly} interfaces targeted   at non-programmers; a hacker has no fear of obscure commands.   On the other hand, EMACS was one of the very first WYSIWYG editors,   replacing (actually, at first overlaying) the extremely obscure, ...
WYSIWYG3 is  environment}.  [Oddly   enough, this term has already made it into the OED. --- ESR]*X /X/ n. 1. Used in various speech and writing contexts (also   in lowercase) in roughly its algebraic sense of `unknown within a   set defined by conte...
WYSIWYG4 is  680x0 stands for 68000, 68010, 68020, 68030, or 68040, and 80x86   stands for 80186, 80286 80386 or 80486 (note that a UNIX hacker   might write these as 680[0-4]0 and 80[1-4]86 or 680?0 and 80?86   respectively; see {glob}).  2. [after ...
WYSIWYG5 is  `W'] An over-sized, over-featured,   over-engineered and incredibly over-complicated window system   developed at MIT and widely used on UNIX systems. 
XOFF is  /X'of/ n. Syn. {control-s}.
xor is  /X'or/, /kzor/ conj. Exclusive or.  `A xor B' means   `A or B, but not both'.  "I want to get cherry pie xor a   banana split."  This derives from the technical use of the term as   a function on truth-values that is true if exactly one of it...
xref is  /X'ref/ vt., n. Hackish standard abbreviation for   `cross-reference'.
XXX is  /X-X-X/ n. A marker that attention is needed.   Commonly used in program comments to indicate areas that are kluged   up or need to be.  Some hackers liken `XXX' to the notional   heavy-porn movie rating.
xyzzy is  /X-Y-Z-Z-Y/, /X-Y-ziz'ee/, /ziz'ee/, or /ik-ziz'ee/   [from the ADVENT game] adj.  The {canonical} `magic word'.   This comes from {ADVENT}, in which the idea is to explore an   underground cave with many rooms and to collect the treasures ...
xyzzy2 is  appropriate time, you can   move instantly between two otherwise distant points.  If, therefore,   you encounter some bit of {magic}, you might remark on this   quite succinctly by saying simply "Xyzzy!"  "Ordinarily you   can't look at so...
xyzzy3 is  if   you type quadruple-bucky-clear the system will let you do it   anyway."  "Xyzzy!"  Xyzzy has actually been implemented as an   undocumented no-op command on several OSes; in Data General's   AOS/VS, for example, it would typically res...
xyzzy4 is  if the magic was invoked at the   wrong spot or before a player had performed the action that enabled   the word.  See also {plugh}. 
YA- is  [Yet Another] abbrev. In hackish acronyms this almost   invariably expands to {Yet Another}, following the precedent set   by UNIX `yacc(1)'.  See {YABA}.
YABA is  /ya'b*/ [Cambridge] n. Yet Another Bloody Acronym.  Whenever   some program is being named, someone invariably suggests that it be   given a name that is acronymic.  The response from those with a   trace of originality is to remark ironical...
YABA2 is  `YABA-compatible'.  Also used in response to questions   like "What is WYSIWYG?"  See also {TLA}. 
YAUN is  /yawn/ [Acronym for `Yet Another UNIX Nerd'] n. Reported   from the San Diego Computer Society (predominantly a microcomputer   users' group) as a good-natured punning insult aimed at UNIX   zealots.
Yellow Book is  [proposed] n. The print version of this Jargon File;   `The New Hacker's Dictionary', forthcoming from MIT Press,   1991.  Includes all the material in the File, plus a Foreword by   Guy L.  Steele and a Preface by Eric S. Raymond.  M...
Yellow Book2 is  typeset and includes almost all of the   infamous Crunchly cartoons by the Great Quux, each attached to an   appropriate entry. 
Yet Another is  adj. [From UNIX's `yacc(1)', `Yet Another Compiler-   Compiler', a LALR parser generator]  1. Of your own work A humorous   allusion often used in titles to acknowledge that the topic is not   original, though the content is.  As in `...
Yet Another2 is  Simulated Annealing Algorithm'.  2. Of others'   work Describes something of which there are far too many.  See   also {YA-}, {YABA}, {YAUN}. 
You are not expected to understand this is  cav. [UNIX] The canonical   comment describing something {magic} or too complicated to   bother explaining properly.  From an infamous comment in the   context-switching code of the V6 UNIX kernel.
You know you've been hacking too long when... is  The set-up line   for a genre of one-liners told by hackers about themselves.  These   include the following   * not only do you check your email more often than your paper     mail, but you remember ...
You know you've been hacking too long when...2 is  postal one.   * your {SO} kisses you on the neck and the first thing you     think is "Uh, oh, {priority interrupt}."   * you go to balance your checkbook and discover that you're     doing it in oct...
You know you've been hacking too long when...3 is  value than your car.   * in your universe, `round numbers' are powers of 2, not 10.   * more than once, you have woken up recalling a dream in     some programming language.   * you realize you have ...
You know you've been hacking too long when...4 is  early version of this entry said "All but one of these   have been reliably reported as hacker traits (some of them quite   often).  Even hackers may have trouble spotting the ringer."  The   ringer ...
You know you've been hacking too long when...5 is  made up out   of whole cloth.  Although more respondents picked that one   out as fiction than any of the others, I also received multiple   independent reports of its actually happening. --- ESR] 
Your mileage may vary is  cav. [from the standard disclaimer attached   to EPA mileage ratings by American car manufacturers] 1. A ritual   warning often found in UNIX freeware distributions.  Translates   roughly as "Hey, I tried to write this porta...
Your mileage may vary2 is  system?"  2. A qualifier more   generally attached to advice.  "I find that sending flowers works   well, but your mileage may vary." 
Yow! is  /yow/ [from "Zippy the Pinhead" comix] interj. A favored hacker   expression of humorous surprise or emphasis.  "Yow!  Check out what   happens when you twiddle the foo option on this display hack!"   Compare {gurfle}.
yoyo mode is  n. The state in which the system is said to be when it   rapidly alternates several times between being up and being down.   Interestingly (and perhaps not by coincidence), many hardware   vendors give out free yoyos at Usenix exhibits....
yoyo mode2 is  SIGPLAN '88.  Tourists   staying at one of Atlanta's most respectable hotels were   subsequently treated to the sight of 200 of the country's top   computer scientists testing yo-yo algorithms in the lobby. 
Yu-Shiang Whole Fish is  /yoo-shyang hohl fish/ n. obs. The   character gamma (extended SAIL ASCII 0001001), which with a loop in   its tail looks like a little fish swimming down the page.  The term   is actually the name of a Chinese dish in which ...
Yu-Shiang Whole Fish2 is  covered with Yu-Shiang (or Yu-Hsiang)   sauce.  Usage primarily by people on the MIT LISP Machine, which   could display this character on the screen.  Tends to elicit   incredulity from people who hear about it second-hand....
zap is  1. n. Spiciness.  2. vt. To make food spicy.  3. vt. To make   someone `suffer' by making his food spicy.  (Most hackers love   spicy food.  Hot-and-sour soup is considered wimpy unless it makes   you wipe your nose for the rest of the meal.)...
zap2 is  correct; esp. used when the action   is performed with a debugger or binary patching tool.  Also implies   surgical precision.  "Zap the debug level to 6 and run it again."   In the IBM mainframe world, binary patches are applied to programs...
zap3 is  `superzap', whose file name is   `IMASPZAP' (I M A SuPerZAP).  5. vt. To erase or reset.  6. To   {fry} a chip with static electricity. "Uh oh --- I think that   lightning strike may have zapped the disk controller." 
zapped is  adj. Spicy.  This term is used to distinguish between food   that is hot (in temperature) and food that is *spicy*-hot.   For example, the Chinese appetizer Bon Bon Chicken is a kind of   chicken salad that is cold but zapped; by contrast,...
zapped2 is  zapped.  See also {{oriental food}},   {laser chicken}.  See {zap}, senses 1 and 2. 
zen is  vt. To figure out something by meditation or by a sudden flash   of enlightenment.  Originally applied to bugs, but occasionally   applied to problems of life in general.  "How'd you figure out the   buffer allocation problem?"  "Oh, I zenned...
zen2 is  time-extended version of zenning a system.   Compare {hack mode}.  See also {guru}. 
zero is  vt. 1. To set to 0.  Usually said of small pieces of data,   such as bits or words (esp. in the construction `zero out').  2. To   erase; to discard all data from.  Said of disks and directories,   where `zeroing' need not involve actually w...
zero2 is  zeroed.  One may speak of something being   `logically zeroed' rather than being `physically zeroed'.  See   {scribble}. 
zero-content is  adj. Syn. {content-free}.
zeroth is  /zee'rohth/ adj. First.  Among software designers, comes   from C's and LISP's 0-based indexing of arrays.  Hardware people   also tend to start counting at 0 instead of 1; this is natural   since, e.g., the 256 states of 8 bits correspond...
zeroth2 is  the digital devices known as `counters'   count in this way.   Hackers and computer scientists often like to call the first   chapter of a publication `chapter 0', especially if it is of an   introductory nature (one of the classic instan...
zeroth3 is  recent years this trait has also been   observed among many pure mathematicians (who have an independent   tradition of numbering from 0).  Zero-based numbering tends to   reduce {fencepost error}s, though it cannot eliminate them   entir...
zigamorph is  /zig'*-morf/ n. Hex FF (11111111) when used as a   delimiter or {fence} character.  Usage primarily at IBM   shops.
zip is  [primarily MS-DOS] vt. To create a compressed archive from a   group of files using PKWare's PKZIP or a compatible archiver.  Its   use is spreading now that portable implementations of the algorithm   have been written.  Commonly used as fol...
zip2 is  See {arc}, {tar and feather}. 
zipperhead is  [IBM] n. A person with a closed mind.
zombie is  [UNIX] n. A process that has died but has not yet   relinquished its process table slot (because the parent process   hasn't executed a `wait(2)' for it yet).  These can be seen in   `ps(1)' listings occasionally.  Compare {orphan}.
zorch is  /zorch/ 1. [TMRC] v. To attack with an inverse heat sink.   2. [TMRC] v. To travel, with v approaching c [that   is, with velocity approaching lightspeed --- ESR].  3. [MIT] v. To   propel something very quickly.  "The new comm software is ...
zorch2 is  the network."  4. [MIT] n.   Influence.  Brownie points.  Good karma.  The intangible and fuzzy   currency in which favors are measured.  "I'd rather not ask him   for that just yet; I think I've used up my quota of zorch with him   for th...
zorch3 is  ability.  "I think   I'll {punt} that change for now; I've been up for 30 hours   and I've run out of zorch." 
Zork is  /zork/ n. The second of the great early experiments in computer   fantasy gaming; see {ADVENT}.  Originally written on MIT-DM   during the late 1970s, later distributed with BSD UNIX and   commercialized as `The Zork Trilogy' by Infocom.
zorkmid is  /zork'mid/ n. The canonical unit of currency in   hacker-written games.  This originated in {zork} but has spread   to {nethack} and is referred to in several other games.= [^A-Za-z] (see {regexp}) =
'Snooze is  /snooz/ [FidoNet] n. Fidonews, the weekly official on-line   newsletter of FidoNet.  As the editorial policy of Fidonews is   "anything that arrives, we print", there are often large articles   completely unrelated to FidoNet, which in tu...
(TM) is  // [USENET] ASCII rendition of the trademark-superscript symbol   appended to phrases that the author feels should be recorded for   posterity, perhaps in future editions of this lexicon.  Sometimes   used ironically as a form of protest aga...
(TM)2 is  algorithm patents and `look and feel' lawsuits.  See   also {UN*X}. 
-oid is  [from `android'] suff. 1. This suffix is used as in   mainstream English to indicate a poor imitation, a counterfeit, or   some otherwise slightly bogus resemblance.  Hackers will happily   use it with all sorts of non-Greco/Latin stem words...
-oid2 is  mainstream English.  For example, "He's a   nerdoid" means that he superficially resembles a nerd but can't   make the grade; a `modemoid' might be a 300-baud box (Real Modems   run at 9600); a `computeroid' might be any {bitty box}.  The  ...
-oid3 is  {chiclet keyboard},   but would have to be written; spoken, it would confuse the listener   as to the speaker's city of origin.  2. There is a more specific   sense of `oid' as an indicator for `resembling an android'   which in the past ha...
-oid4 is  hackers.  It too has recently (in 1991) started to go mainstream   (most notably in the term `trendoid' for victims of terminal   hipness).  This is probably traceable to the popularization of the   term {droid} in "Star Wars" and its seque...
-oid5 is  in science fiction for at   least fifty years, and hackers (who are often SF fans) have   probably been making `-oid' jargon for almost that long   [though GLS and I can personally confirm only that they were   already common in the mid-197...
-ware is  [from `software'] suff. Commonly used to form jargon terms   for classes of software.  For examples, see {careware},   {crippleware}, {crudware}, {freeware}, {fritterware},   {guiltware}, {liveware}, {meatware}, {payware},   {psychedelicwar...
/dev/null is  /dev-nuhl/ [from the UNIX null device, used as a data   sink] n. A notional `black hole' in any information space being   discussed, used, or referred to.  A controversial posting, for   example, might end "Kudos to rasputin@kremlin.org...
120 reset is  /wuhn-twen'tee ree'set/ [from 120 volts, U.S. wall   voltage] n. To cycle power on a machine in order to reset or unjam   it.  Compare {Big Red Switch}, {power cycle}.
2 is  infix. In translation software written by hackers, infix 2 often   represents the syllable *to* with the connotation   `translate to' as in dvi2ps (DVI to PostScript), int2string   (integer to string), and texi2roff (Texinfo to [nt]roff).
@-party is  /at'par`tee/ [from the @-sign in an Internet address]   n.  (alt. `@-sign party' /at'sin par`tee/) A semi-closed   party thrown for hackers at a science-fiction convention (esp.   the annual Worldcon); one must have a {network address} to...
@-party2 is  someone who does.  One of   the most reliable opportunities for hackers to meet face to face   with people who might otherwise be represented by mere phosphor   dots on their screens.  Compare {boink}. 
@Begin is  // See {\begin}.
\begin is  // [from the LaTeX command] With \end, used   humorously in writing to indicate a context or to remark on the   surrounded text.  For example     \begin{flame}     Predicate logic is the only good programming     language.  Anyone who woul...
\begin2 is  all computers should be     tredecimal instead of binary.     \end{flame}   The Scribe users at CMU and elsewhere used to use @Begin/@End in   an identical way (LaTeX was built to resemble Scribe).  On USENET,   this construct would more ...



( run in 2.283 seconds using v1.01-cache-2.11-cpan-97f6503c9c8 )