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...
avatar2 is  hacker at Tektronix. 
awk is  1. n. [UNIX techspeak] An interpreted language for massaging   text data developed by Alfred Aho, Peter Weinberger, and Brian   Kernighan (the name is from their initials).  It is characterized   by C-like syntax, a declaration-free approach ...
awk2 is  associative arrays, and field-oriented text   processing.  See also {Perl}.  2. n.  Editing term for an   expression awkward to manipulate through normal {regexp}   facilities (for example, one containing a {newline}).  3. vt. To   process d...
awk3 is  security of a system deliberately left   in place by designers or maintainers.  The motivation for this is   not always sinister; some operating systems, for example, come out   of the box with privileged accounts intended for use by field  ...
awk4 is  maintenance programmers.   Historically, back doors have often lurked in systems longer than   anyone expected or planned, and a few have become widely known.   The infamous {RTM} worm of late 1988, for example, used a back door   in the {BS...
awk5 is  1983 Turing Award lecture to the ACM revealed the   existence of a back door in early UNIX versions that may have   qualified as the most fiendishly clever security hack of all time.   The C compiler contained code that would recognize when ...
awk6 is  insert some code   recognizing a password chosen by Thompson, giving him entry to the   system whether or not an account had been created for him.   Normally such a back door could be removed by removing it from the   source code for the com...
awk7 is  recompile the compiler, you have to *use* the compiler --- so   Thompson also arranged that the compiler would *recognize when   it was compiling a version of itself*, and insert into the   recompiled compiler the code to insert into the rec...
awk8 is  entry --- and, of course, the code to   recognize itself and do the whole thing again the next time around!   And having done this once, he was then able to recompile the   compiler from the original sources, leaving his back door in place  ...
awk9 is  The talk that revealed this truly moby hack was published as   "Reflections on Trusting Trust", `Communications of the   ACM 27', 8 (August 1984), pp. 761--763.   Syn. {trap door}; may also be called a `wormhole'.  See also   {iron box}, {cr...
backbone cabal is  n. A group of large-site administrators who pushed   through the {Great Renaming} and reined in the chaos of {USENET}   during most of the 1980s.  The cabal {mailing list} disbanded in   late 1988 after a bitter internal catfight, ...
backbone site is  n. A key USENET and email site; one that processes   a large amount of third-party traffic, especially if it is the home   site of any of the regional coordinators for the USENET maps.   Notable backbone sites as of early 1991 inclu...
backbone site2 is  University, UC Berkeley, DEC's Western   Research Laboratories, Ohio State University, and the University of   Texas.  Compare {rib site}, {leaf site}. 
backgammon is See {bignum}, {moby}, and {pseudoprime}.
background is  n.,adj.,vt.  To do a task `in background' is to do   it whenever {foreground} matters are not claiming your undivided   attention, and `to background' something means to relegate it to   a lower priority.  "For now, we'll just print a ...
background2 is  graph-printing problem in background."   Note that this implies ongoing activity but at a reduced level or   in spare time, in contrast to mainstream `back burner' (which   connotes benign neglect until some future resumption of activ...
background3 is  processing that they have   queued up for their unconscious minds (a tack that one can often   fruitfully take upon encountering an obstacle in creative work).   Compare {amp off}, {slopsucker}.   Technically, a task running in backgr...
background4 is  was started (and often running at a lower   priority); oppose {foreground}.  Nowadays this term is primarily   associated with {{UNIX}}, but it appears to have been first used   in this sense on OS/360. 
backspace and overstrike is  interj. Whoa!  Back up.  Used to suggest   that someone just said or did something wrong.  Common among   APL programmers.
backward combatability is  /bak'w*rd k*m-bat'*-bil'*-tee/ [from   `backward compatibility'] n. A property of hardware or software   revisions in which previous protocols, formats, and layouts are   discarded in favor of `new and improved' protocols, ...
backward combatability2 is  making the transition between major   releases.  When the change is so drastic that the old formats are   not retained in the new version, it is said to be `backward   combatable'.  See {flag day}. 
BAD is  /B-A-D/ [IBM acronym, `Broken As Designed'] adj.  Said   of a program that is {bogus} because of bad design and misfeatures   rather than because of bugginess.  See {working as designed}.
Bad Thing is  [from the 1930 Sellar & Yeatman parody `1066 And   All That'] n. Something that can't possibly result in improvement   of the subject.  This term is always capitalized, as in "Replacing   all of the 9600-baud modems with bicycle courier...
Bad Thing2 is  Thing}.  British correspondents confirm   that {Bad Thing} and {Good Thing} (and prob. therefore {Right   Thing} and {Wrong Thing}) come from the book referenced in the   etymology, which discusses rulers who were Good Kings but Bad   ...
Bad Thing3 is  mainstream idiom on the   British side of the pond. 
bag on the side is  n. An extension to an established hack that is   supposed to add some functionality to the original.  Usually   derogatory, implying that the original was being overextended and   should have been thrown away, and the new product ...
bag on the side2 is  phrase, `to hang a bag on the side   [of]'.  "C++?  That's just a bag on the side of C ...." "They   want me to hang a bag on the side of the accounting system." 
bagbiter is  /bag'bit-*r/ n. 1. Something, such as a program or a   computer, that fails to work, or works in a remarkably clumsy   manner.  "This text editor won't let me make a file with a line   longer than 80 characters!  What a bagbiter!"  2. A ...
bagbiter2 is  inadvertently or otherwise, typically by   failing to program the computer properly.  Synonyms {loser},   {cretin}, {chomper}.  3. adj. `bagbiting' Having the   quality of a bagbiter.  "This bagbiting system won't let me   compute the f...
bagbiter3 is  {losing},   {cretinous}, {bletcherous}, `barfucious' (under   {barfulous}) and `chomping' (under {chomp}).  4. `bite   the bag' vi. To fail in some manner.  "The computer keeps crashing   every 5 minutes."  "Yes, the disk controller is ...
bagbiter4 is  of these terms was almost undoubtedly   obscene, possibly referring to the scrotum, but in their current   usage they have become almost completely sanitized.   A program called Lexiphage on the old MIT AI PDP-10 would draw on   a selec...
bagbiter5 is  BAG" in   ornate letters, and then a pair of jaws biting pieces of it off.   This is the first and to date only known example of a program   *intended* to be a bagbiter. 
bamf is  /bamf/ 1. [from old X-Men comics] interj. Notional sound made   by a person or object teleporting in or out of the hearer's   vicinity.  Often used in {virtual reality} (esp. {MUD})   electronic {fora} when a character wishes to make a drama...
bamf2 is  magical transformation, used in virtual   reality {fora} like sense 1.  3. [from `Don Washington's   Survival Guide'] n. Acronym for `Bad-Ass Mother Fucker', used to   refer to one of the handful of nastiest monsters on an LPMUD or   other ...
banana label is  n. The labels often used on the sides of {macrotape}   reels, so called because they are shaped roughly like blunt-ended   bananas.  This term, like macrotapes themselves, is still current   but visibly headed for obsolescence.
banana problem is  n. [from the story of the little girl who said "I   know how to spell `banana', but I don't know when to stop"].  Not   knowing where or when to bring a production to a close (compare   {fencepost error}).  One may say `there is a ...
banana problem2 is  defined or incorrect termination conditions,   or in discussing the evolution of a design that may be succumbing   to featuritis (see also {creeping elegance}, {creeping   featuritis}).  See item 176 under {HAKMEM}, which describe...
banana problem3 is  implementation.bandwidth n. 1. Used by hackers in a generalization of its   technical meaning as the volume of information per unit time that a   computer, person, or transmission medium can handle.  "Those are   amazing graphics,...
banana problem4 is    bandwidth, I guess."  Compare {low-bandwidth}.  2. Attention   span.  3. On {USENET}, a measure of network capacity that is   often wasted by people complaining about how items posted by others   are a waste of bandwidth. 
bang is  1. n. Common spoken name for `!' (ASCII 0100001),   especially when used in pronouncing a {bang path} in spoken   hackish.  In {elder days} this was considered a CMUish usage,   with MIT and Stanford hackers preferring {excl} or {shriek};   ...
bang2 is  it (esp. via the   term {bang path}) and it is now certainly the most common spoken   name for `!'.  Note that it is used exclusively for   non-emphatic written `!'; one would not say "Congratulations   bang" (except possibly for humorous p...
bang3 is  exact characters `foo!' one would speak "Eff oh oh   bang".  See {shriek}, {{ASCII}}.  2. interj. An exclamation   signifying roughly "I have achieved enlightenment!", or "The   dynamite has cleared out my brain!"  Often used to acknowledge...
bang4 is  immediately after one has   been called on it. 
bang on is  vt. To stress-test a piece of hardware or software "I   banged on the new version of the simulator all day yesterday and it   didn't crash once.  I guess it is ready to release."  The term   {pound on} is synonymous.
bang path is  n. An old-style UUCP electronic-mail address specifying   hops to get from some assumed-reachable location to the addressee,   so called because each {hop} is signified by a {bang} sign.   Thus, for example, the path ...!bigsite!foovax!...
bang path2 is  to machine bigsite (presumably   a well-known location accessible to everybody) and from there   through the machine foovax to the account of user me on   barbox.   In the bad old days of not so long ago, before autorouting mailers   b...
bang path3 is  compound bang addresses   using the { } convention (see {glob}) to give paths from   *several* big machines, in the hopes that one's correspondent   might be able to get mail to one of them reliably (example   ...!{seismo, ut-sally, ih...
bang path4 is  10 hops were not uncommon in 1981.  Late-night dial-up   UUCP links would cause week-long transmission times.  Bang paths   were often selected by both transmission time and reliability, as   messages would often get lost.  See {{Inter...
banner is  n. 1. The title page added to printouts by most print   spoolers (see {spool}).  Typically includes user or account ID   information in very large character-graphics capitals.  Also called   a `burst page', because it indicates where to bu...
banner2 is  one user's printout from the next.  2. A   similar printout generated (typically on multiple pages of fan-fold   paper) from user-specified text, e.g., by a program such as UNIX's   `banner({1,6})'.  3. On interactive software, a first sc...
banner3 is  and/or a copyright notice. 
bar is  /bar/ n. 1. The second metasyntactic variable, after {foo}   and before {baz}.  "Suppose we have two functions FOO and BAR.   FOO calls BAR...."  2. Often appended to {foo} to produce   {foobar}.
bare metal is  n. 1. New computer hardware, unadorned with such   snares and delusions as an {operating system}, an {HLL}, or   even assembler.  Commonly used in the phrase `programming on the   bare metal', which refers to the arduous work of {bit b...
bare metal2 is  for a new machine.  Real   bare-metal programming involves things like building boot proms and   BIOS chips, implementing basic monitors used to test device   drivers, and writing the assemblers that will be used to write the   compil...
bare metal3 is  real   development environment.  2. `Programming on the bare metal' is   also used to describe a style of {hand-hacking} that relies on   bit-level peculiarities of a particular hardware design, esp.   tricks for speed and space optim...
bare metal4 is  overlapping instructions (or, as in the famous case described in   appendix A, interleaving of opcodes on a magnetic drum to minimize   fetch delays due to the device's rotational latency).  This sort of   thing has become less common...
bare metal5 is  and machine resources have changed, but is still found in   heavily constrained environments such as industrial embedded systems.   See {real programmer}.   In the world of personal computing, bare metal programming (especially   in s...
bare metal6 is  considered a   {Good Thing}, or at least a necessary thing (because these   machines have often been sufficiently slow and poorly designed   to make it necessary; see {ill-behaved}).  There, the term   usually refers to bypassing the ...
bare metal7 is  application to directly access device registers and machine   addresses.  "To get 19.2 kilobaud on the serial port, you need to   get down to the bare metal."  People who can do this sort of thing   are held in high regard. 
barf is  /barf/ [from mainstream slang meaning `vomit']   1. interj.  Term of disgust.  This is the closest hackish   equivalent of the Val\-speak "gag me with a spoon". (Like, euwww!)   See {bletch}.  2. vi. To say "Barf!" or emit some similar   exp...
barf2 is  hack and he   barfed" means only that he complained about it, not that he   literally vomited.  3. vi. To fail to work because of unacceptable   input.  May mean to give an error message.  Examples "The   division operation barfs if you try...
barf3 is  operation checks for an attempt to divide by zero, and   if one is encountered it causes the operation to fail in some   unspecified, but generally obvious, manner.) "The text editor   barfs if you try to read in a new file before writing o...
barf4 is  Commonwealth hackish,   `barf' is generally replaced by `puke' or `vom'.  {barf}   is sometimes also used as a metasyntactic variable, like {foo} or   {bar}. 
barfulation is  /bar`fyoo-lay'sh*n/ interj. Variation of {barf}   used around the Stanford area.  An exclamation, expressing disgust.   On seeing some particularly bad code one might exclaim,   "Barfulation!  Who wrote this, Quux?"
barfulous is  /bar'fyoo-l*s/ adj. (alt. `barfucious',   /bar-fyoo-sh*s/) Said of something that would make anyone barf,   if only for esthetic reasons.
baroque is  adj. Feature-encrusted; complex; gaudy; verging on   excessive.  Said of hardware or (esp.) software designs, this has   many of the connotations of {elephantine} or {monstrosity} but is   less extreme and not pejorative in itself.  "Meta...
baroque2 is  variations to its letterform output.   Now *that* is baroque!"  See also {rococo}. 
BartleMUD is  /bar'tl-muhd/ n. Any of the MUDs derived from the   original MUD game by Richard Bartle (see {MUD}).  BartleMUDs are   noted for their (usually slightly offbeat) humor, dry but friendly   syntax, and lack of adjectives in object descrip...
BartleMUD2 is  `brand172', for instance (see {brand   brand brand}).  Some MUDders intensely dislike Bartle and this   term, and prefer to speak of `MUD-1'. 
BASIC is  n. A programming language, originally designed for   Dartmouth's experimental timesharing system in the   early 1960s, which has since become the leading cause of   brain-damage in proto-hackers.  This is another case (like   {Pascal}) of t...
BASIC2 is  deliberately designed as an educational toy gets taken too   seriously.  A novice can write short BASIC programs (on the order of   10--20 lines) very easily; writing anything longer is (a) very   painful, and (b) encourages bad habits tha...
BASIC3 is  hack in a real language.  This wouldn't be so   bad if historical accidents hadn't made BASIC so common on low-end   micros.  As it is, it ruins thousands of potential wizards a year. 
batch is  adj. 1. Non-interactive.  Hackers use this somewhat more   loosely than the traditional technical definitions justify; in   particular, switches on a normally interactive program that prepare   it to receive non-interactive command input ar...
batch2 is  switches.  A `batch file' is a series of   instructions written to be handed to an interactive program running   in batch mode.  2. Performance of dreary tasks all at one sitting.   "I finally sat down in batch mode and wrote out checks fo...
batch3 is  electricity back on next   week..." 3. Accumulation of a number of small tasks that can be   lumped together for greater efficiency.  "I'm batching up those   letters to send sometime" "I'm batching up bottles to take to the   recycling ce...
bathtub curve is  n. Common term for the curve (resembling an   end-to-end section of one of those claw-footed antique bathtubs)   that describes the expected failure rate of electronics with time   initially high, dropping to near 0 for most of the ...
bathtub curve2 is  `tires out'.  See also {burn-in   period}, {infant mortality}. 
baud is  /bawd/ [simplified from its technical meaning] n. Bits per   second.  Hence kilobaud or Kbaud, thousands of bits per second.   The technical meaning is `level transitions per second'; this   coincides with bps only for two-level modulation w...

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

benchmark is  [techspeak] n. An inaccurate measure of computer   performance.  "In the computer industry, there are three kinds of   lies lies, damn lies, and benchmarks."  Well-known ones include   Whetstone, Dhrystone, Rhealstone (see {h}), the Gab...
benchmark2 is  SPECmark suite, and LINPACK.  See   also {machoflops}, {MIPS}. 
Berkeley Quality Software is  adj. (often abbreviated `BQS') Term used   in a pejorative sense to refer to software that was apparently   created by rather spaced-out hackers late at night to solve some   unique problem.  It usually has nonexistent, ...
Berkeley Quality Software2 is  been tested on at least two examples,   and core dumps when anyone else attempts to use it.  This term was   frequently applied to early versions of the `dbx(1)' debugger.   See also {Berzerkeley}. 
berklix is  /berk'liks/ n.,adj. [contraction of `Berkeley UNIX'] See   {BSD}.  Not used at Berkeley itself.  May be more common among   {suit}s attempting to sound like cognoscenti than among hackers,   who usually just say `BSD'.
berserking is  vi. A {MUD} term meaning to gain points *only*   by killing other players and mobiles (non-player characters).   Hence, a Berserker-Wizard is a player character that has achieved   enough points to become a wizard, but only by killing ...
berserking2 is  frowned upon because of its   inherently antisocial nature, but some MUDs have a `berserker   mode' in which a player becomes *permanently* berserk, can   never flee from a fight, cannot use magic, gets no score for   treasure, but do...
berserking3 is  wizards can seriously damage your elf!" 
Berzerkeley is  /b*r-zer'klee/ [from `berserk', via the name of a   now-deceased record label] n. Humorous distortion of `Berkeley'   used esp. to refer to the practices or products of the   {BSD} UNIX hackers.  See {software bloat}, {Missed'em-five}...
Berzerkeley2 is  use of this term in reference to the cultural and   political peculiarities of UC Berkeley as a whole has been reported   from as far back as the 1960s. 
beta is  /bay't*/, /be't*/ or (Commonwealth) /bee't*/ n. 1. In   the {Real World}, software often goes through two stages of   testing Alpha (in-house) and Beta (out-house?).  Software is said   to be `in beta'.  2. Anything that is new and experimen...
beta2 is  means that he is still testing   for compatibility and reserving judgment.  3. Beta software is   notoriously buggy, so `in beta' connotes flakiness.   Historical note More formally, to beta-test is to test a   pre-release (potentially unre...
beta3 is  making it available to selected customers and users.  This term   derives from early 1960s terminology for product cycle checkpoints,   first used at IBM but later standard throughout the industry.   `Alpha Test' was the unit, module, or co...
beta4 is  system test.  These themselves came from earlier   A- and B-tests for hardware.  The A-test was a feasibility and   manufacturability evaluation done before any commitment to design   and development.  The B-test was a demonstration that th...
beta5 is  The C-test   (corresponding to today's beta) was the B-test performed on early   samples of the production design. 
BFI is  /B-F-I/ n. See {brute force and ignorance}.  Also   encountered in the variant `BFMI', `brute force and   *massive* ignorance'.
bible is  n. 1. One of a small number of fundamental source books   such as {Knuth} and {K&R}.  2. The most detailed and   authoritative reference for a particular language, operating   system, or other complex software system.
BiCapitalization is  n. The act said to have been performed on   trademarks (such as NeXT, {NeWS}, VisiCalc, FrameMaker,   TK!solver, EasyWriter) that have been raised above the ruck of   common coinage by nonstandard capitalization.  Too many   {mar...
BiCapitalization2 is  really cute, even   the 2,317th time they do it.  Compare {studlycaps}. 
BIFF is  /bif/ [USENET] n. The most famous {pseudo}, and the   prototypical {newbie}.  Articles from BIFF are characterized by   all uppercase letters sprinkled liberally with bangs, typos,   `cute' misspellings (EVRY BUDY LUVS GOOD OLD BIFF CUZ HE"S...
BIFF2 is  IN CAPITULL LETTRS LIKE   THIS!!!), use (and often misuse) of fragments of {talk mode}   abbreviations, a long {sig block} (sometimes even a {doubled   sig}), and unbounded na"ivet'e.  BIFF posts articles using his elder   brother's VIC-20....
BIFF3 is    appear to come from a variety of sites.  However, {BITNET} seems to   be the most frequent origin.  The theory that BIFF is a denizen of   BITNET is supported by BIFF's (unfortunately invalid) electronic   mail address BIFF@BIT.NET. 
biff is  /bif/ vt. To notify someone of incoming mail.  From the   BSD utility `biff(1)', which was in turn named after the   implementor's dog (it barked whenever the mailman came).  No   relation to {BIFF}.
Big Gray Wall is  n. What faces a {VMS} user searching for   documentation.  A full VMS kit comes on a pallet, the documentation   taking up around 15 feet of shelf space before the addition of layered   products such as compilers, databases, multive...
Big Gray Wall2 is  Recent (since VMS version 5) DEC   documentation comes with gray binders; under VMS version 4 the   binders were orange (`big orange wall'), and under version 3   they were blue.  See {VMS}. 
big iron is  n. Large, expensive, ultra-fast computers.  Used generally   of {number-crunching} supercomputers such as Crays, but can include   more conventional big commercial IBMish mainframes.  Term of   approval; compare {heavy metal}, oppose {di...
Big Red Switch is  [IBM] n. The power switch on a computer, esp. the   `Emergency Pull' switch on an IBM {mainframe} or the power switch   on an IBM PC where it really is large and red.  "This !@%$%   {bitty box} is hung again; time to hit the Big Re...
Big Red Switch2 is  tune with the company's passion for   {TLA}s, this is often acronymized as `BRS' (this has also   become established on FidoNet and in the PC {clone} world).  It   is alleged that the emergency pull switch on an IBM 360/91 actuall...
Big Red Switch3 is  power feed; the BRSes on   more recent machines physically drop a block into place so that   they can't be pushed back in.  People get fired for pulling them,   especially inappropriately (see also {molly-guard}).  Compare   {powe...
the Big Room is  n. The extremely large room with the blue ceiling   and intensely bright light (during the day) or black ceiling with   lots of tiny night-lights (during the night) found outside all   computer installations.  "He can't come to the p...
big win is  n. Serendipity.  "Yes, those two physicists discovered   high-temperature superconductivity in a batch of ceramic that had   been prepared incorrectly according to their experimental schedule.   Small mistake; big win!" See {win big}.
big-endian is  [From Swift's `Gulliver's Travels' via the famous   paper `On Holy Wars and a Plea for Peace' by Danny Cohen,   USC/ISI IEN 137, dated April 1, 1980] adj. 1. Describes a computer   architecture in which, within a given multi-byte numer...
big-endian2 is  has the lowest address   (the word is stored `big-end-first').  Most processors, including   the IBM 370 family, the {PDP-10}, the Motorola microprocessor   families, and most of the various RISC designs current in mid-1991,   are big...
big-endian3 is  {NUXI   problem}.  2. An {{Internet address}} the wrong way round.  Most   of the world follows the Internet standard and writes email   addresses starting with the name of the computer and ending up with   the name of the country.  I...
big-endian4 is  decided to do it the other way round before the Internet domain   standard was established; e.g., me@uk.ac.wigan.cs.  Most gateway   sites have {ad-hockery} in their mailers to handle this, but can   still be confused.  In particular,...
big-endian5 is  (domain uk) or Czechoslovakia (domain cs). 
bignum is  /big'nuhm/ [orig. from MIT MacLISP] n. 1. [techspeak] A   multiple-precision computer representation for very large integers.   More generally, any very large number.  "Have you ever looked at   the United States Budget?  There's bignums f...
bignum2 is  numbers on the dice are called   `bignums', especially a roll of double fives or double sixes   (compare {moby}, sense 4).  See also {El Camino Bignum}.   Sense 1 may require some explanation.  Most computer languages   provide a kind of ...
bignum3 is  integers are usually very limited in size; usually they must be   smaller than than 2^{31} (2,147,483,648) or (on a losing   {bitty box}) 2^{15} (32,768).  If you want to work with   numbers larger than that, you have to use floating-poin...
bignum4 is  six or seven decimal places.   Computer languages that provide bignums can perform exact   calculations on very large numbers, such as 1000!  (the factorial   of 1000, which is 1000 times 999 times 998 times ... times 2   times 1). 
bigot is  n. A person who is religiously attached to a particular   computer, language, operating system, editor, or other tool (see   {religious issues}).  Usually found with a specifier; thus,   `cray bigot', {ITS bigot}, `APL bigot', `VMS bigot', ...
bigot2 is  distinguished from mere   partisans or zealots by the fact that they refuse to learn   alternatives even when the march of time and/or technology is   threatening to obsolete the favored tool.  It is said "You can   tell a bigot, but you c...
bit is  [from the mainstream meaning and `Binary digIT'] n.   1. [techspeak] The unit of information; the amount of information   obtained by asking a yes-or-no question for which the two outcomes   are equally probable.  2. [techspeak] A computation...
bit2 is  values, such as true and false or 0 and 1.   3. A mental flag a reminder that something should be done   eventually.  "I have a bit set for you."  (I haven't seen you for   a while, and I'm supposed to tell or ask you something.)  4. More   ...
bit3 is  of belief.  "I have   a bit set that says that you were the last guy to hack on EMACS."   (Meaning "I think you were the last guy to hack on EMACS, and what   I am about to say is predicated on this, so please stop me if this   isn't true.")...
bit4 is  way of indicating that   you intend only a short interruption for a question that can   presumably be answered yes or no.   A bit is said to be `set' if its value is true or 1, and   `reset' or `clear' if its value is false or 0.  One   spea...
bit5 is  or   `invert' a bit is to change it, either from 0 to 1 or from   1 to 0.  See also {flag}, {trit}, {mode bit}. 
bit bang is  n. Transmission of data on a serial line, when   accomplished by rapidly tweaking a single output bit at the   appropriate times.  The technique is a simple   loop with eight OUT and SHIFT instruction pairs for each byte.   Input is more...
bit bang2 is  and output   at the same time) is one way to separate the real hackers from the   {wannabee}s.   Bit bang was used on certain early models of Prime computers,   presumably when UARTs were too expensive, and on archaic Z80 micros   with ...
bit bang3 is  instance of the   {cycle of reincarnation}, this technique is now (1991) coming   back into use on some RISC architectures because it consumes such   an infinitesimal part of the processor that it actually makes sense   not to have a UA...
bit bashing is  n. (alt. `bit diddling' or {bit twiddling}) Term   used to describe any of several kinds of low-level programming   characterized by manipulation of {bit}, {flag}, {nybble},   and other smaller-than-character-sized pieces of data; the...
bit bashing2 is  encryption algorithms, checksum   and error-correcting codes, hash functions, some flavors of   graphics programming (see {bitblt}), and assembler/compiler code   generation.  May connote either tedium or a real technical   challenge...
bit bashing3 is  decoding for   the new tape driver looks pretty solid but the bit-bashing for the   control registers still has bugs."  See also {bit bang},   {mode bit}. 
bit bucket is  n. 1. The universal data sink (originally, the   mythical receptacle used to catch bits when they fall off the end   of a register during a shift instruction).  Discarded, lost, or   destroyed data is said to have `gone to the bit buck...
bit bucket2 is  {/dev/null}.  Sometimes amplified as `the Great   Bit Bucket in the Sky'.  2. The place where all lost mail and news   messages eventually go.  The selection is performed according to   {Finagle's Law}; important mail is much more lik...
bit bucket3 is  mail, which has an almost 100% probability   of getting delivered.  Routing to the bit bucket is automatically   performed by mail-transfer agents, news systems, and the lower   layers of the network.  3. The ideal location for all un...
bit bucket4 is  article to the bit bucket."   Such a request is guaranteed to overflow one's mailbox with flames.   4. Excuse for all mail that has not been sent.  "I mailed you   those figures last week; they must have ended in the bit bucket."   Co...
bit bucket5 is  in jest.  It is based on the fanciful   notion that bits are objects that are not destroyed but only   misplaced.  This appears to have been a mutation of an earlier term   `bit box', about which the same legend was current; old-time ...
bit bucket6 is  told that when the CPU   stored bits into memory it was actually pulling them `out of the   bit box'.  See also {chad box}.   Another variant of this legend has it that, as a consequence of the   `parity preservation law', the number ...
bit bucket7 is  equal the number of 0 bits.  Any imbalance results in   bits filling up the bit bucket.  A qualified computer technician   can empty a full bit bucket as part of scheduled maintenance. 
bit decay is  n. See {bit rot}.  People with a physics background   tend to prefer this one for the analogy with particle decay.  See   also {computron}, {quantum bogodynamics}.
bit rot is  n. Also {bit decay}.  Hypothetical disease the existence   of which has been deduced from the observation that unused programs   or features will often stop working after sufficient time has   passed, even if `nothing has changed'.  The t...
bit rot2 is  were radioactive.  As time passes, the   contents of a file or the code in a program will become   increasingly garbled.   There actually are physical processes that produce such effects   (alpha particles generated by trace radionuclide...
bit rot3 is  change the contents of a computer memory   unpredictably, and various kinds of subtle media failures can   corrupt files in mass storage), but they are quite rare (and   computers are built with error-detecting circuitry to compensate   ...
bit rot4 is  hackers that cosmic   rays are among the causes of such events turns out to be a myth;   see the {cosmic rays} entry for details.   The term {software rot} is almost synonymous.  Software rot is   the effect, bit rot the notional cause. 
bit twiddling is  n. 1. (pejorative) An exercise in {tuning} in   which incredible amounts of time and effort go to produce little   noticeable improvement, often with the result that the code has   become incomprehensible.  2. Aimless small modifica...
bit twiddling2 is  goal.  3. Approx. syn. for {bit   bashing}; esp. used for the act of frobbing the device control   register of a peripheral in an attempt to get it back to a known   state. 
bit-paired keyboard is  n. obs. (alt. `bit-shift keyboard') A   non-standard keyboard layout that seems to have originated with   the Teletype ASR-33 and remained common for several years on early   computer equipment.  The ASR-33 was a mechanical de...
bit-paired keyboard2 is  generate the character codes from   keystrokes was by some physical linkage.  The design of the ASR-33   assigned each character key a basic pattern that could be modified   by flipping bits if the SHIFT or the CTRL key was p...
bit-paired keyboard3 is  more of a Rube Goldberg kluge than it   already was, the design had to group characters that shared the   same basic bit pattern on one key.   This is why the characters !"#$%&'() appear where they do on a   Teletype (thankfu...
bit-paired keyboard4 is  was   *not* the weirdest variant of the {QWERTY} layout widely   seen, by the way; that prize should probably go to one of several   (differing) arrangements on IBM's even clunkier 026 and 029 card   punches.   When electroni...
bit-paired keyboard5 is  there   was no agreement in the industry over how the keyboards should be   laid out.  Some vendors opted to emulate the Teletype keyboard,   while others used the flexibility of electronic circuitry to make   their product l...
bit-paired keyboard6 is  alternatives   became known as `bit-paired' and `typewriter-paired' keyboards.  To   a hacker, the bit-paired keyboard seemed far more logical --- and   because most hackers in those days had never learned to touch-type,   th...
bit-paired keyboard7 is  users to adapt   keyboards to the typewriter standard.   The doom of the bit-paired keyboard was the large-scale   introduction of the computer terminal into the normal office   environment, where out-and-out technophobes wer...
bit-paired keyboard8 is  `typewriter-paired' standard became universal,   `bit-paired' hardware was quickly junked or relegated to dusty   corners, and both terms passed into disuse. 
bitblt is  /bit'blit/ n. [from {BLT}, q.v.] 1. Any of a family   of closely related algorithms for moving and copying rectangles of   bits between main and display memory on a bit-mapped device, or   between two areas of either main or display memory...
bitblt2 is  the case of overlapping source and   destination rectangles is what makes BitBlt tricky).  2. Synonym   for {blit} or {BLT}.  Both uses are borderline techspeak. 
BITNET is  /bit'net/ [acronym Because It's Time NETwork] n.   Everybody's least favorite piece of the network (see {network,   the}).  The BITNET hosts are a collection of IBM dinosaurs and   VAXen (the latter with lobotomized comm hardware) that com...
BITNET2 is  images (see {eighty-column   mind}); thus, they tend to mangle the headers and text of   third-party traffic from the rest of the ASCII/RFC-822 world with   annoying regularity.  BITNET is also notorious as the apparent home   of {BIFF}. 
bits is  n.pl. 1. Information.  Examples "I need some bits about file   formats."  ("I need to know about file formats.")  Compare {core   dump}, sense 4.  2. Machine-readable representation of a document,   specifically as contrasted with paper  "I ...
bits2 is  does anyone know where I can get the bits?".   See {softcopy}, {source of all good bits} See also {bit}. 
bitty box is  /bit'ee boks/ n. 1. A computer sufficiently small,   primitive, or incapable as to cause a hacker acute claustrophobia   at the thought of developing software for it.  Especially used of   small, obsolescent, single-tasking-only persona...
bitty box2 is  Sinclair, VIC-20, TRS-80, or IBM PC.   2. [Pejorative]  More generally, the opposite of `real computer'   (see {Get a real computer!}).  See also {mess-dos},   {toaster}, and {toy}. 
bixie is  /bik'see/ n. Variant {emoticon}s used on BIX (the Byte   Information eXchange).  The {smiley} bixie is <@_@>, apparently   intending to represent two cartoon eyes and a mouth.  A few others   have been reported.
black art is  n. A collection of arcane, unpublished, and (by   implication) mostly ad-hoc techniques developed for a particular   application or systems area (compare {black magic}).  VLSI design   and compiler code optimization were (in their begin...
black art2 is  art; as theory developed they   became {deep magic}, and once standard textbooks had been written,   became merely {heavy wizardry}.  The huge proliferation of formal   and informal channels for spreading around new computer-related   ...
black art3 is  made both the term   `black art' and what it describes less common than formerly.  See   also {voodoo programming}. 
black hole is  n. When a piece of email or netnews disappears   mysteriously between its origin and destination sites (that is,   without returning a {bounce message}) it is commonly said to have   `fallen into a black hole'.  "I think there's a blac...
black hole2 is  site foovax has been dropping   a lot of stuff on the floor lately (see {drop on the floor}).   The implied metaphor of email as interstellar travel is interesting   in itself.  Compare {bit bucket}. 
black magic is  n. A technique that works, though nobody really   understands why.  More obscure than {voodoo programming}, which   may be done by cookbook.  Compare also {black art}, {deep   magic}, and {magic number} (sense 2).
blast is  1. vt.,n. Synonym for {BLT}, used esp. for large data   sends over a network or comm line.  Opposite of {snarf}.  Usage   uncommon.  The variant `blat' has been reported.  2. vt.   [HP/Apollo] Synonymous with {nuke} (sense 3).  Sometimes th...
blast2 is  Blast them (y/n)?' would   appear in the command window upon logout. 
blat is  n. 1. Syn. {blast}, sense 1.  2. See {thud}.
bletch is  /blech/ [from Yiddish/German `brechen', to vomit, poss.   via comic-strip exclamation `blech'] interj.  Term of disgust.   Often used in "Ugh, bletch".  Compare {barf}.
bletcherous is  /blech'*-r*s/ adj. Disgusting in design or function;   esthetically unappealing.  This word is seldom used of people.   "This keyboard is bletcherous!" (Perhaps the keys don't work very   well, or are misplaced.)  See {losing}, {creti...
bletcherous2 is  The term {bletcherous}   applies to the esthetics of the thing so described; similarly for   {cretinous}.  By contrast, something that is `losing' or   `bagbiting' may be failing to meet objective criteria.  See also   {bogus} and {r...
bletcherous3 is  meaning than any of the above. 
blinkenlights is  /blink'*n-litz/ n. Front-panel diagnostic lights   on a computer, esp. a {dinosaur}.  Derives from the last word of   the famous   blackletter-Gothic   sign in mangled pseudo-German that once graced about half the   computer rooms i...
blinkenlights2 is  in   its entirety as follows                   ACHTUNG!  ALLES LOOKENSPEEPERS!        Das computermachine ist nicht fuer gefingerpoken und mittengrabben.        Ist easy schnappen der springenwerk, blowenfusen und poppencorken     ...
blinkenlights3 is  bei das dumpkopfen.        Das rubbernecken sichtseeren keepen das cotten-pickenen hans in das        pockets muss; relaxen und watchen das blinkenlichten.   This silliness dates back at least as far as 1959 at Stanford   Universit...
blinkenlights4 is  early 1960s,   when it was reported at London University's ATLAS computing site.   There are several variants of it in circulation, some of which   actually do end with the word `blinkenlights'.   In an amusing example of turnabout...
blinkenlights5 is  their own versions of the blinkenlights poster in   fractured English, one of which is reproduced here                               ATTENTION        This room is fullfilled mit special electronische equippment.        Fingergrabbi...
blinkenlights6 is  computers is        allowed for die experts only!  So all the "lefthanders" stay away        and do not disturben the brainstorming von here working        intelligencies.  Otherwise you will be out thrown and kicked        andersw...
blinkenlights7 is  astaunished        the blinkenlights.   See also {geef}. 
blit is  /blit/ vt. 1. To copy a large array of bits from one part   of a computer's memory to another part, particularly when the   memory is being used to determine what is shown on a display   screen.  "The storage allocator picks through the tabl...
blit2 is  memory, and then blits it all back   down again."  See {bitblt}, {BLT}, {dd}, {cat},   {blast}, {snarf}.  More generally, to perform some operation   (such as toggling) on a large array of bits while moving them.   2. All-capitalized as `BL...
blit3 is  designed by Rob Pike at Bell Labs, later commercialized as   the AT&T 5620.  (The folk etymology from `Bell Labs Intelligent   Terminal' is incorrect.) 
blitter is  /blit'r/ n. A special-purpose chip or hardware system   built to perform {blit} operations, esp. used for fast   implementation of bit-mapped graphics.  The Commodore Amiga and a   few other micros have these, but in 1991 the trend is awa...
blitter2 is  reincarnation}).  Syn. {raster   blaster}. 
blivet is  /bliv'*t/ [allegedly from a World War II military term   meaning "ten pounds of manure in a five-pound bag"] n. 1. An   intractable problem.  2. A crucial piece of hardware that can't be   fixed or replaced if it breaks.  3. A tool that ha...
blivet2 is  programmers that it has become an   unmaintainable tissue of hacks.  4. An out-of-control but   unkillable development effort.  5. An embarrassing bug that pops up   during a customer demo.   This term has other meanings in other technica...
blivet3 is  hardware engineers of various kinds it   seems to mean any random object of unknown purpose (similar to   hackish use of {frob}).  It has also been used to describe an   amusing trick-the-eye drawing resembling a three-pronged fork that  ...
blivet4 is  until one realizes that   the parts fit together in an impossible way. 
block is  [from process scheduling terminology in OS theory] 1. vi.   To delay or sit idle while waiting for something.  "We're blocking   until everyone gets here."  Compare {busy-wait}.  2. `block   on' vt. To block, waiting for (something).  "Lunc...
block transfer computations is  n. From the television series   "Dr. Who", in which it referred to computations so fiendishly   subtle and complex that they could not be performed by machines.   Used to refer to any task that should be expressible as...
blow an EPROM is  /bloh *n ee'prom/ v. (alt. `blast an EPROM',   `burn an EPROM') To program a read-only memory, e.g. for use   with an embedded system.  This term arises because the programming   process for the Programmable Read-Only Memories (PROM...
blow an EPROM2 is  Programmable Read-Only Memories   (EPROMs) involved intentionally blowing tiny electrical fuses on   the chip.  Thus, one was said to `blow' (or `blast') a PROM, and   the terminology carried over even though the write process on  ...
blow away is  vt. To remove (files and directories) from permanent   storage, generally by accident.  "He reformatted the wrong   partition and blew away last night's netnews."  Oppose {nuke}.
blow out is  vi. Of software, to fail spectacularly; almost as serious   as {crash and burn}.  See {blow past}, {blow up}.
blow past is  vt. To {blow out} despite a safeguard.  "The server blew   past the 5K reserve buffer."
blow up is  vi. 1. [scientific computation] To become unstable.  Suggests   that the computation is diverging so rapidly that it will soon   overflow or at least go {nonlinear}.  2.  Syn. {blow out}.

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

control-O is  vi. "Stop talking."  From the character used on some   operating systems to abort output but allow the program to keep on   running.  Generally means that you are not interested in hearing   anything more from that person, at least on t...
control-O2 is  who is flaming.  Considered silly. 
control-Q is  vi. "Resume."  From the ASCII XON character used to   undo a previous control-S (in fact it is also pronounced   XON /X-on/).
control-S is  vi. "Stop talking for a second."  From the ASCII XOFF   character (this is also pronounced XOFF /X-of/).  Control-S   differs from {control-O} in that the person is asked to stop   talking (perhaps because you are on the phone) but will...
control-S2 is  listen to him --- as opposed to   control-O, which has more of the meaning of "Shut up."  Considered   silly. 
Conway's Law is  prov. The rule that the organization of the software and   the organization of the software team will be congruent; originally   stated as "If you have four groups working on a compiler, you'll   get a 4-pass compiler".   This was or...
Conway's Law2 is  early   proto-hacker who wrote an assembler for the Burroughs 220 called   SAVE.  The name `SAVE' didn't stand for anything; it was just that   you lost fewer card decks and listings because they all had SAVE   written on them. 
cookbook is  [from amateur electronics and radio] n. A book of small   code segments that the reader can use to do various {magic}   things in programs.  One current example is the `PostScript   Language Tutorial and Cookbook' by Adobe Systems, Inc  ...
cookbook2 is  has recipes for things   like wrapping text around arbitrary curves and making 3D fonts.   Cookbooks, slavishly followed, can lead one into {voodoo   programming}, but are useful for hackers trying to {monkey up}   small programs in unk...
cookbook3 is   of phrasebooks in human languages. 
cookie is  n. A handle, transaction ID, or other token of agreement   between cooperating programs.  "I give him a packet, he gives me   back a cookie."  The claim check you get from a dry-cleaning shop   is a perfect mundane example of a cookie; the...
cookie2 is  later transaction to this one (so you get   the same clothes back).  Compare {magic cookie}; see also   {fortune cookie}. 
cookie bear is  n. Syn. {cookie monster}.
cookie file is  n. A collection of {fortune cookie}s in a format   that facilitates retrieval by a fortune program.  There are several   different ones in public distribution, and site admins often   assemble their own from various sources including ...
cookie monster is  [from "Sesame Street"] n. Any of a family of   early (1970s) hacks reported on {{TOPS-10}}, {{ITS}}, {{Multics}},   and elsewhere that would lock up either the victim's terminal (on a   time-sharing machine) or the {{console}} (on ...
cookie monster2 is  "I WANT A COOKIE".  The   required responses ranged in complexity from "COOKIE" through   "HAVE A COOKIE" and upward.  See also {wabbit}. 
copper is  n. Conventional electron-carrying network cable with a   core conductor of copper --- or aluminum!  Opposed to {light   pipe} or, say, a short-range microwave link.
copy protection is  n. A class of clever methods for preventing   incompetent pirates from stealing software and legitimate customers   from using it.  Considered silly.
copybroke is  /ko'pee-brohk/ adj. [play on `copyright'] Used to   describe an instance of a copy-protected program that has been   `broken'; that is, a copy with the copy-protection scheme disabled.   Syn.  {copywronged}.
copyleft is  /kop'ee-left/ [play on `copyright'] n. 1. The   copyright notice (`General Public License') carried by {GNU}   {EMACS} and other Free Software Foundation software, granting reuse   and reproduction rights to all comers (but see also {Gen...
copyleft2 is  copyright notice intended to   achieve similar aims. 
copywronged is  /ko'pee-rongd/ [play on `copyright'] adj. Syn. for   {copybroke}.
core is  n. Main storage or RAM.  Dates from the days of ferrite-core   memory; now archaic as techspeak most places outside IBM, but also   still used in the UNIX community and by old-time hackers or those   who would sound like them.  Some derived ...
core2 is  example, means `in memory' (as opposed to `on   disk'), and both {core dump} and the `core image' or `core   file' produced by one are terms in favor.  Commonwealth hackish   prefers {store}. 
core dump is  n. [common {Iron Age} jargon, preserved by UNIX]   1. [techspeak] A copy of the contents of {core}, produced when a   process is aborted by certain kinds of internal error.  2. By   extension, used for humans passing out, vomiting, or r...
core dump2 is  All over the floor.  What a   mess."  "He heard about X and dumped core."  3. Occasionally   used for a human rambling on pointlessly at great length; esp. in   apology "Sorry, I dumped core on you".  4. A recapitulation of   knowledge...
core dump3 is  one   knows about a topic, esp. in a lecture or answer to an exam   question.  "Short, concise answers are better than core dumps"   (from the instructions to an exam at Columbia; syn.  {brain   dump}).  See {core}. 
core leak is  n. Syn. {memory leak}.
Core Wars is  n. A game between `assembler' programs in a   simulated machine, where the objective is to kill your opponent's   program by overwriting it.  Popularized by A. K. Dewdney's column   in `Scientific American' magazine, this was actually  ...
Core Wars2 is  and Dennis Ritchie in   the early 1960s (their original game was called `Darwin' and ran on   a PDP-1 at Bell Labs).  See {core}. 
corge is  /korj/ [originally, the name of a cat] n. Yet another   meta-syntactic variable, invented by Mike Gallaher and propagated   by the {GOSMACS} documentation.  See {grault}.
cosmic rays is  n. Notionally, the cause of {bit rot}.  However, this is   a semi-independent usage that may be invoked as a humorous way to   {handwave} away any minor {randomness} that doesn't seem worth the   bother of investigating.  "Hey, Eric -...
cosmic rays2 is  {tube}, where did that come from?"  "Cosmic rays, I   guess."  Compare {sunspots}, {phase of the moon}.  The British seem   to prefer the usage `cosmic showers'; `alpha particles' is also   heard, because stray alpha particles passin...
cosmic rays3 is  errors (this becomes increasingly more likely   as memory sizes and densities increase).   Factual note Alpha particles cause bit rot, cosmic rays do not   (except occasionally in spaceborne computers).  Intel could not   explain ran...
cosmic rays4 is  hypothesis   was cosmic rays.  So they created the World's Largest Lead Safe,   using 25 tons of the stuff, and used two identical boards for   testing.  One was placed in the safe, one outside.  The hypothesis   was that if cosmic r...
cosmic rays5 is    a statistically significant difference between the error rates on   the two boards.  They did not observe such a difference.  Further   investigation demonstrated conclusively that the bit drops were due   to alpha particle emissio...
cosmic rays6 is  uranium) in the encapsulation material.  Since it is   impossible to eliminate these radioactives (they are uniformly   distributed through the earth's crust, with the statistically   insignificant exception of uranium lodes) it beca...
cosmic rays7 is  to withstand these hits. 
cough and die is  v. Syn. {barf}.  Connotes that the program is   throwing its hands up by design rather than because of a bug or   oversight.  "The parser saw a control-A in its input where it was   looking for a printable, so it coughed and died."
cowboy is  [Sun, from William Gibson's {cyberpunk} SF] n. Synonym   for {hacker}.  It is reported that at Sun this word is often   said with reverence.
CP/M is  /C-P-M/ n. [Control Program for Microcomputers] An   early microcomputer {OS} written by hacker Gary Kildall for   8080- and Z80-based machines, very popular in the late 1970s but   virtually wiped out by MS-DOS after the release of the IBM ...
CP/M2 is  company blew its chance to   write the OS for the IBM PC because Kildall decided to spend a day   IBM's reps wanted to meet with him enjoying the perfect flying   weather in his private plane.  Many of CP/M's features and conventions   stro...
CP/M3 is  systems such as   {{TOPS-10}}, OS/8, RSTS, and RSX-11.  See {{MS-DOS}},   {operating system}. 
CPU Wars is  /C-P-U worz/ n. A 1979 large-format comic by Chas   Andres chronicling the attempts of the brainwashed androids of IPM   (Impossible to Program Machines) to conquer and destroy the   peaceful denizens of HEC (Human Engineered Computers)....
CPU Wars2 is  many references to {ADVENT} and   the immortal line "Eat flaming death, minicomputer mongrels!"   (uttered, of course, by an IPM stormtrooper).  It is alleged that   the author subsequently received a letter of appreciation on IBM   com...
CPU Wars3 is  J. Watson Research   Laboratories (then, as now, one of the few islands of true   hackerdom in the IBM archipelago).  The lower loop of the B in the   IBM logo, it is said, had been carefully whited out.  See {eat   flaming death}. 
cracker is  n. One who breaks security on a system.  Coined ca. 1985   by hackers in defense against journalistic misuse of {hacker}   (q.v., sense 8).  An earlier attempt to establish `worm' in this   sense around 1981--82 on USENET was largely a fa...
crank is  [from automotive slang] vt. Verb used to describe the   performance of a machine, especially sustained performance.  "This   box cranks (or, cranks at) about 6 {megaflops}, with a burst mode   of twice that on vectorized operations."
crash is  1. n. A sudden, usually drastic failure.  Most often said   of the {system} (q.v., sense 1), sometimes of magnetic disk   drives.  "Three {luser}s lost their files in last night's disk   crash."  A disk crash that involves the read/write he...
crash2 is  and scraping off the oxide may also   be referred to as a `head crash', whereas the term `system   crash' usually, though not always, implies that the operating   system or other software was at fault.  2. v. To fail suddenly.   "Has the s...
crash3 is  OS!" See   {down}.  Also used transitively to indicate the cause of the   crash (usually a person or a program, or both).  "Those idiots   playing {SPACEWAR} crashed the system." 3. vi. Sometimes said   of people hitting the sack after a l...
crash and burn is  vi.,n. A spectacular crash, in the mode of the   conclusion of the car-chase scene in the movie "Bullitt" and   many subsequent imitators.  Sun-3 monitors losing the flyback   transformer and lightning strikes on VAX-11/780 backpla...
crash and burn2 is  The construction   `crash-and-burn machine' is reported for a computer used   exclusively for alpha or {beta} testing, or reproducing bugs   (i.e., not for development).  The implication is that it wouldn't   be such a disaster if...
crash and burn3 is  would be inconvenienced. 
crawling horror is  n. Ancient crufty hardware or software that is   kept obstinately alive by forces beyond the control of the hackers   at a site.  Like {dusty deck} or {gonkulator}, but connotes   that the thing described is not just an irritation...
crawling horror2 is  "Mostly we code new stuff in C, but   they pay us to maintain one big FORTRAN II application from   nineteen-sixty-X that's a real crawling horror...."  Compare   {WOMBAT}. 
cray is  /kray/ n. 1. (properly, capitalized) One of the line of   supercomputers designed by Cray Research.  2. Any supercomputer at   all.  3. The {canonical} {number-crunching} machine.   The term is actually the lowercased last name of Seymour Cr...
cray2 is  co-founder of the company.  Numerous   vivid legends surround him, some true and some admittedly invented   by Cray Research brass to shape their corporate culture and image. 
cray instability is  n. A shortcoming of a program or algorithm that   manifests itself only when a large problem is being run on a powerful   machine (see {cray}).  Generally more subtle than bugs that can   be detected in smaller problems running o...
crayola is  /kray-oh'l*/ n. A super-mini or -micro computer that   provides some reasonable percentage of supercomputer performance   for an unreasonably low price.  Might also be a {killer micro}.
crayon is  n. 1. Someone who works on Cray supercomputers.  More   specifically, it implies a programmer, probably of the CDC ilk,   probably male, and almost certainly wearing a tie (irrespective of   gender).  Systems types who have a UNIX backgrou...
crayon2 is  A {computron} (sense 2) that   participates only in {number-crunching}.  3. A unit of   computational power equal to that of a single Cray-1.  There is a   standard joke about this that derives from an old Crayola crayon   promotional gim...
creationism is  n. The (false) belief that large, innovative designs   can be completely specified in advance and then painlessly magicked   out of the void by the normal efforts of a team of normally   talented programmers.  In fact, experience has ...
creationism2 is  only from evolutionary, exploratory   interaction between one (or at most a small handful of)   exceptionally able designer(s) and an active user population ---   and that the first try at a big new idea is always wrong.   Unfortunat...
creationism3 is  planning models   beloved of {management}, they are generally ignored. 
creeping elegance is  n. Describes a tendency for parts of a design to   become {elegant} past the point of diminishing return.  This   often happens at the expense of the less interesting parts of the   design, the schedule, and other things deemed ...
creeping elegance2 is  {creeping featurism}, {second-system   effect}, {tense}. 
creeping featurism is  /kree'ping fee'chr-izm/ n. 1. Describes a   systematic tendency to load more {chrome} and {feature}s onto   systems at the expense of whatever elegance they may have possessed   when originally designed.  See also {feeping crea...
creeping featurism2 is  {BSD} UNIX has always been creeping   featurism."  2. More generally, the tendency for anything   complicated to become even more complicated because people keep   saying "Gee, it would be even better if it had this feature   ...
creeping featurism3 is  a patchwork   because it grew one ad-hoc step at a time, rather than being   planned.  Planning is a lot of work, but it's easy to add just one   extra little feature to help someone ... and then another ...   and another.... ...
creeping featurism4 is    like a cancer.  Usually this term is used to describe computer   programs, but it could also be said of the federal government, the   IRS 1040 form, and new cars.  A similar phenomenon sometimes   afflicts conscious redesign...
creeping featuritis is  /kree'ping fee'-chr-i`t*s/ n. Variant of   {creeping featurism}, with its own spoonerization `feeping   creaturitis'.  Some people like to reserve this form for the   disease as it actually manifests in software or hardware, a...
creeping featuritis2 is  designers' minds.  (After   all, -ism means `condition' or `pursuit of', whereas -itis usually   means `inflammation of'.) 
cretin is  /kret'n/ or /kree'tn/ n. Congenital {loser}; an obnoxious   person; someone who can't do anything right.  It has been observed   that many American hackers tend to favor the British pronunciation   /kre'tn/ over standard American /kree'tn/...
cretin2 is  insidious phonetic influence of Monty Python's Flying   Circus. 
cretinous is  /kret'n-*s/ or /kreet'n-*s/ adj. Wrong; stupid;   non-functional; very poorly designed.  Also used pejoratively of   people.  See {dread high-bit disease} for an example.   Approximate synonyms {bletcherous}, `bagbiting' (see   {bagbite...
crippleware is  n. 1. Software that has some important functionality   deliberately removed, so as to entice potential users to pay for a   working version.  2. [Cambridge] {Guiltware} that exhorts you to   donate to some charity (compare {careware})...
crippleware2 is  can be upgraded to a more expensive   model by a trivial change (e.g., cutting a jumper). 
critical mass is  n. In physics, the minimum amount of fissionable   material required to sustain a chain reaction.  Of a software   product, describes a condition of the software such that fixing one   bug introduces one plus {epsilon} bugs.  When s...
critical mass2 is  be discarded and rewritten. 
crlf is  /ker'l*f/, sometimes /kru'l*f/ or /C-R-L-F/ n. (often   capitalized as `CRLF') A carriage return (CR) followed by a line   feed (LF).  More loosely, whatever it takes to get you from the   end of one line of text to the beginning of the next...
crlf2 is  {{UNIX}} influence this usage   has become less common (UNIX uses a bare line feed as its `CRLF'). 
crock is  [from the obvious mainstream scatologism] n. 1. An awkward   feature or programming technique that ought to be made cleaner.   Using small integers to represent error codes without the   program interpreting them to the user (as in, for exa...
crock2 is  for a process that dies due   to {segfault}).  2. A technique that works acceptably, but which   is quite prone to failure if disturbed in the least, for example   depending on the machine opcodes having particular bit patterns so   that y...
crock3 is  tightly woven,   almost completely unmodifiable structure.  See {kluge},   {brittle}.  Also in the adjectives `crockish' and   `crocky', and the nouns `crockishness' and `crockitude'. 
cross-post is  [USENET] vi. To post a single article simultaneously to   several newsgroups.  Distinguished from posting the article   repeatedly, once to each newsgroup, which causes people to see it   multiple times (this is very bad form).  Gratui...
cross-post2 is  line directing responses to a single followup   group is frowned upon, as it tends to cause {followup} articles   to go to inappropriate newsgroups when people respond to only one   part of the original posting. 
crudware is  /kruhd'weir/ n. Pejorative term for the hundreds of   megabytes of low-quality {freeware} circulated by user's groups   and BBS systems in the micro-hobbyist world.  "Yet *another*   set of disk catalog utilities for {{MS-DOS}}?  What cr...
cruft is  /kruhft/ [back-formation from {crufty}] 1. n. An   unpleasant substance.  The dust that gathers under your bed is   cruft; the TMRC Dictionary correctly noted that attacking it with a   broom only produces more.  2. n. The results of shoddy...
cruft2 is  pun on `hand craft'] To   write assembler code for something normally (and better) done by a   compiler (see {hand-hacking}).  4. n. Excess; superfluous junk.   Esp. used of redundant or superseded code. 
cruft together is  vt. (also `cruft up') To throw together   something ugly but temporarily workable.  Like vt. {kluge up},   but more pejorative.  "There isn't any program now to reverse all   the lines of a file, but I can probably cruft one togeth...
cruft together2 is  together}, {hack up}, {kluge up},   {crufty}. 
cruftsmanship is  /kruhfts'm*n-ship / n. [from {cruft}] The   antithesis of craftsmanship.
crufty is  /kruhf'tee/ [origin unknown; poss. from `crusty' or   `cruddy'] adj. 1. Poorly built, possibly over-complex.  The   {canonical} example is "This is standard old crufty DEC   software".  In fact, one fanciful theory of the origin of `crufty...
crufty2 is  `crusty' applied to DEC   software so old that the `s' characters were tall and skinny, looking   more like `f' characters.  2. Unpleasant, especially to the touch,   often with encrusted junk.  Like spilled coffee smeared with peanut   b...
crufty3 is  (sometimes spelled   `cruftie') n. A small crufty object (see {frob}); often one   that doesn't fit well into the scheme of things.  "A LISP property   list is a good place to store crufties (or, collectively,   {random} cruft)." 
crumb is  n. Two binary digits; a {quad}.  Larger than a {bit},   smaller than a {nybble}.  Considered silly.  Syn. {tayste}.
crunch is  1. vi. To process, usually in a time-consuming or   complicated way.  Connotes an essentially trivial operation that is   nonetheless painful to perform.  The pain may be due to the   triviality's being embedded in a loop from 1 to 1,000,0...
crunch2 is  {number-crunching}."  2. vt. To   reduce the size of a file by a complicated scheme that produces bit   configurations completely unrelated to the original data, such as   by a Huffman code.  (The file ends up looking like a paper documen...
crunch3 is  wad.)  Since such   compression usually takes more computations than simpler methods   such as run-length encoding, the term is doubly appropriate.  (This   meaning is usually used in the construction `file crunch(ing)' to   distinguish i...
crunch4 is  3. n. The character `#'.  Used at XEROX and CMU, among other   places.  See {{ASCII}}.  4. vt. To squeeze program source into a   minimum-size representation that will still compile or execute.   The term came into being specifically for ...
crunch5 is  crunched BASIC source in order to make it run more   quickly (it was a wholly interpretive BASIC, so the number of   characters mattered).  {Obfuscated C Contest} entries are often   crunched; see the first example under that entry. 
cruncha cruncha cruncha is  /kruhn'ch* kruhn'ch* kruhn'ch*/ interj.   An encouragement sometimes muttered to a machine bogged down in a   serious {grovel}.  Also describes a notional sound made by   groveling hardware.  See {wugga wugga}, {grind} (se...
cryppie is  /krip'ee/ n. A cryptographer.  One who hacks or implements   cryptographic software or hardware.
CTSS is  /C-T-S-S/ n. Compatible Time-Sharing System.  An early   (1963) experiment in the design of interactive time-sharing   operating systems, ancestral to {{Multics}}, {{UNIX}}, and   {{ITS}}.  The name {{ITS}} (Incompatible Time-sharing System)...
CTSS2 is  and to express some basic   differences in philosophy about the way I/O services should be   presented to user programs. 
CTY is  /sit'ee/ or /C-T-Y/ n. [MIT] The terminal physically   associated with a computer's system {{console}}.  The term is a   contraction of `Console {tty}', that is, `Console TeleTYpe'.   This {{ITS}}- and {{TOPS-10}}-associated term has become l...
CTY2 is  refer to the CTY as `the   console'. 
cube is  n. 1. [short for `cubicle'] A module in the open-plan   offices used at many programming shops.  "I've got the manuals in   my cube."  2. A NeXT machine (which resembles a matte-black cube).
cubing is  [parallel with `tubing'] vi. 1. Hacking on an IPSC (Intel   Personal SuperComputer) hypercube.  "Louella's gone cubing   *again*!!"  2. Hacking Rubik's Cube or related puzzles,   either physically or mathematically.  3. An indescribable fo...
cursor dipped in X is  n. There are a couple of metaphors in English   of the form `pen dipped in X' (perhaps the most common values of X   are `acid', `bile', and `vitriol').  These map over neatly to this   hackish usage (the cursor being what move...
cursor dipped in X2 is  composing on-line).  "Talk about a {nastygram}!  He   must've had his cursor dipped in acid when he wrote that one!" 
cuspy is  /kuhs'pee/ [WPI from the DEC acronym CUSP, for `Commonly   Used System Program', i.e., a utility program used by many people]   adj. 1. (of a program) Well-written.  2. Functionally excellent.  A   program that performs well and interfaces ...
cuspy2 is  [NYU] Said of an attractive woman, especially one   regarded as available.  Implies a certain curvaceousness. 
cut a tape is  [poss. fr. mainstream `cut a check' or from the   recording industry's `cut a record'] vi. To write a software or   document distribution on magnetic tape for shipment.  Has nothing   to do with physically cutting the medium!  Though t...
cut a tape2 is  speaks of analogously `cutting a disk'   or anything else in this sense. 
cybercrud is  /si'ber-kruhd/ [coined by Ted Nelson] n. Obfuscatory   tech-talk.  Verbiage with a high {MEGO} factor.  The computer   equivalent of bureaucratese.
cyberpunk is  /si'ber-puhnk/ [orig. by SF writer Bruce Bethke and/or   editor Gardner Dozois] n.,adj. A subgenre of SF launched in 1982   by William Gibson's epoch-making novel `Neuromancer' (though   its roots go back through Vernor Vinge's `True Na...
cyberpunk2 is  Brunner's 1975 novel `The Shockwave   Rider').  Gibson's near-total ignorance of computers and the   present-day hacker culture enabled him to speculate about the role   of computers and hackers in the future in ways hackers have since...
cyberpunk3 is  tremendously stimulating.   Gibson's work was widely imitated, in particular by the short-lived   but innovative "Max Headroom" TV series.  See {cyberspace},   {ice}, {go flatline}. 
cyberspace is  /si'ber-spays/ n. 1. Notional `information-space'   loaded with visual cues and navigable with brain-computer   interfaces called `cyberspace decks'; a characteristic prop of   {cyberpunk} SF.  At the time of this writing (mid-1991),  ...

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

dirty power is  n. Electrical mains voltage that is unfriendly to   the delicate innards of computers.  Spikes, {drop-outs}, average   voltage significantly higher or lower than nominal, or just plain   noise can all cause problems of varying subtlet...
Discordianism is  /dis-kor'di-*n-ism/ n. The veneration of   {Eris}, a.k.a. Discordia; widely popular among hackers.   Discordianism was popularized by Robert Anton Wilson's   `Illuminatus!' trilogy as a sort of self-subverting Dada-Zen   for Western...
Discordianism2 is  seriously but   is far more serious than most jokes.  Consider, for example, the   Fifth Commandment of the Pentabarf, from `Principia   Discordia' "A Discordian is Prohibited of Believing What he   Reads."  Discordianism is usuall...
Discordianism3 is  theory/joke involving millennia-long warfare between the   anarcho-surrealist partisans of Eris and a malevolent,   authoritarian secret society called the Illuminati.  See   appendix B, {Church of the SubGenius}, and {ha ha only  ...
disk farm is  n. (also {laundromat}) A large room or rooms filled   with disk drives (esp. {washing machine}s).
display hack is  n. A program with the same approximate purpose as a   kaleidoscope to make pretty pictures.  Famous display hacks   include {munching squares}, {smoking clover}, the BSD UNIX   `rain(6)' program, `worms(6)' on miscellaneous UNIXes,  ...
display hack2 is  hacks can also be   implemented without programming by creating text files containing   numerous escape sequences for interpretation by a video terminal;   one notable example displayed, on any VT100, a Christmas tree with   twinkli...
display hack3 is  The {hack   value} of a display hack is proportional to the esthetic value of   the images times the cleverness of the algorithm divided by the   size of the code.  Syn. {psychedelicware}. 
Dissociated Press is  [play on `Associated Press'; perhaps inspired   by a reference in the 1949 Bugs Bunny cartoon "What's Up,   Doc?"] n.  An algorithm for transforming any text into potentially   humorous garbage even more efficiently than by pass...
Dissociated Press2 is  printing any N consecutive   words (or letters) in the text.  Then at every step you search for   any random occurrence in the original text of the last N   words (or letters) already printed and then print the next word or   l...
Dissociated Press3 is  Here is a short   example of word-based Dissociated Press applied to an earlier   version of this Jargon File     wart n. A small, crocky {feature} that sticks out of     an array (C has no checks for this).  This is relatively...
Dissociated Press4 is  bent so as to be     not worth paying attention to the medium in question.   Here is a short example of letter-based Dissociated Press applied   to the same source     window sysIWYG n. A bit was named aften /bee't*/ prefer    ...
Dissociated Press5 is  cast a     chuckle on neithout getting into useful informash speech     makes removing a featuring a move or usage actual     abstractionsidered interj. Indeed spectace logic or problem!   A hackish idle pastime is to apply let...
Dissociated Press6 is  of text and {vgrep} the output in hopes of finding   an interesting new word.  (In the preceding example, `window   sysIWYG' and `informash' show some promise.)  Iterated applications   of Dissociated Press usually yield better...
Dissociated Press7 is  `travesty generators' have been employed with   considerable satirical effect to the utterances of USENET flamers;   see {pseudo}. 
distribution is  n. 1. A software source tree packaged for   distribution; but see {kit}.  2. A vague term encompassing   mailing lists and USENET newsgroups (but not {BBS} {fora}); any   topic-oriented message channel with multiple recipients.  3. A...
distribution2 is  correlated with   geography) to which propagation of a USENET message is restricted;   a much-underutilized feature. 
do protocol is  [from network protocol programming] vi. To perform an   interaction with somebody or something that follows a clearly   defined procedure.  For example, "Let's do protocol with the   check" at a restaurant means to ask for the check, ...
do protocol2 is  collect money from everybody, generate   change as necessary, and pay the bill.  See {protocol}. 
doc is  /dok/ n. Common spoken and written shorthand for   `documentation'.  Often used in the plural `docs' and in the   construction `doc file' (documentation available on-line).
doco is  /do'koh/ [orig. in-house jargon at Symbolics] n. A   documentation writer.  See also {devo} and {mango}.
documentation is  n. The multiple kilograms of macerated, pounded,   steamed, bleached, and pressed trees that accompany most modern   software or hardware products (see also {tree-killer}).  Hackers   seldom read paper documentation and (too) often ...
documentation2 is  terse and on-line.  A common comment on   this is "You can't {grep} dead trees".  See {drool-proof   paper}, {verbiage}. 
dodgy is  adj. Syn. with {flaky}.  Preferred outside the U.S.
dogcow is  /dog'kow/ n. See {Moof}.
dogwash is  /dog'wosh/ [From a quip in the `urgency' field of a very   optional software change request, ca. 1982.  It was something like   "Urgency Wash your dog first".] 1. n. A project of minimal   priority, undertaken as an escape from more serio...
dogwash2 is   Many games and much {freeware} get   written this way. 
domainist is  /doh-mayn'ist/ adj. 1. Said of an {{Internet   address}} (as opposed to a {bang path}) because the part to the   right of the `@' specifies a nested series of `domains';   for example, eric@snark.thyrsus.com specifies the machine   call...
domainist2 is  within the   top-level domain called com.  See also {big-endian}, sense 2.   2. Said of a site, mailer, or routing program which knows how to   handle domainist addresses.  3. Said of a person (esp. a site   admin) who prefers domain a...
domainist3 is  prosyletizes for domainist addressing and disdains {bang   path}s.  This is now (1991) semi-obsolete, as most sites have   converted. 
Don't do that, then! is  [from an old doctor's office joke about a   patient with a trivial complaint] Stock response to a user   complaint.  "When I type control-S, the whole system comes to a   halt for thirty seconds."  "Don't do that, then!" (or ...
dongle is  /dong'gl/ n. 1. A security or {copy-protection} device   for commercial microcomputer programs consisting of a serialized   EPROM and some drivers in a D-25 connector shell, which must be   connected to an I/O port of the computer while th...
dongle2 is  query the port at startup and at   programmed intervals thereafter, and terminate if it does not   respond with the dongle's programmed validation code.  Thus, users   can make as many copies of the program as they want but must pay   for...
dongle3 is  initially a failure, as   users disliked tying up a serial port this way.  Most dongles on   the market today (1991) will pass data through the port and monitor   for {magic} codes (and combinations of status lines) with minimal   if any ...
dongle4 is  --- this   innovation was necessary to allow daisy-chained dongles for   multiple pieces of software.  The devices are still not widely   used, as the industry has moved away from copy-protection schemes   in general.  2. By extension, an...
dongle5 is  required for a program to function.  See   {dongle-disk}. 
dongle-disk is  /don'gl disk/ n. See {dongle}; a `dongle-disk'   is a floppy disk with some coding that allows an application to   identify it uniquely.  It can therefore be used as a {dongle}.   Also called a `key disk'.
donuts is  n.obs. A collective noun for any set of memory bits.  This is   extremely archaic and may no longer be live jargon; it dates from the   days of ferrite-{core} memories in which each bit was implemented by   a doughnut-shaped magnetic flip-...
doorstop is  n. Used to describe equipment that is non-functional and   halfway expected to remain so, especially obsolete equipment kept   around for political reasons or ostensibly as a backup.  "When we   get another Wyse-50 in here, that ADM 3 wi...
dot file is  [UNIX] n. A file which is not visible to normal   directory-browsing tools (on UNIX, files named with a leading dot   are, by convention, not normally presented in directory listings).   Many programs define one or more dot files in whic...
dot file2 is  be optionally recorded; a user can   customize the program's behavior by creating the appropriate file in   the current or home directory.  See also {rc file}. 
double bucky is  adj. Using both the CTRL and META keys.  "The   command to burn all LEDs is double bucky F."   This term originated on the Stanford extended-ASCII keyboard, and   was later taken up by users of the {space-cadet keyboard} at   MIT.  A...
double bucky2 is  {bucky bits}   (control and meta shifting keys) were nice, but there weren't   enough of them; you could type only 512 different characters on a   Stanford keyboard.  An obvious way to address this was simply to   add more shifting ...
double bucky3 is  keyboard with that many shifting keys is hard on touch-typists, who   don't like to move their hands away from the home position on the   keyboard.  It was half-seriously suggested that the extra shifting   keys be implemented as pe...
double bucky4 is  much like playing a full pipe organ.  This idea is mentioned   in a parody of a very fine song by Jeffrey Moss called   "Rubber Duckie", which was published in `The Sesame   Street Songbook' (Simon and Schuster 1971, ISBN 671-21036-...
double bucky5 is  1978, in celebration of the   Stanford keyboard   See also {meta bit}, {cokebottle}, and {quadruple bucky}. 
double DECkers is  n. Used to describe married couples in which both   partners work for Digital Equipment Corporation.
doubled sig is  [USENET] n. A {sig block} that has been included   twice in a {USENET} article or, less commonly, in an electronic   mail message.  An article or message with a doubled sig can be   caused by improperly configured software.  More ofte...
doubled sig2 is  experience in electronic   communication.  See {BIFF}, {pseudo}. 
down is  1. adj. Not operating.  "The up escalator is down" is   considered a humorous thing to say, and "The elevator is down"   always means "The elevator isn't working" and never refers to   what floor the elevator is on.  With respect to computer...
down2 is  mainstream; the extension to other kinds   of machine is still hackish.  2. `go down' vi. To stop   functioning; usually said of the {system}.  The message from the   {console} that every hacker hates to hear from the operator is   "The sys...
down3 is  down',   `bring down' vt. To deactivate purposely, usually for repair work   or {PM}.  "I'm taking the system down to work on that bug in the   tape drive."  Occasionally one hears the word `down' by itself   used as a verb in this vt. sens...
download is  vt. To transfer data or (esp.) code from a larger `host'   system (esp. a {mainframe}) over a digital comm link to a smaller   `client' system, esp. a microcomputer or specialized peripheral.   Oppose {upload}.   However, note that groun...
download2 is  rule for this term.  Space-to-earth transmission is always download   and the reverse upload regardless of the relative size of the   computers involved.  So far the in-space machines have invariably   been smaller; thus the upload/down...
DP is  /D-P/ n. 1. Data Processing.  Listed here because,   according to hackers, use of the term marks one immediately as a   {suit}.  See {DPer}.  2. Common abbrev for {Dissociated   Press}.
DPB is  /d*-pib'/ [from the PDP-10 instruction set] vt. To plop   something down in the middle.  Usage silly.  "DPB   yourself into that couch there."  The connotation would be that   the couch is full except for one slot just big enough for you to  ...
DPB2 is  the name of a PDP-10   instruction that inserts some bits into the middle of some other   bits.  This usage has been kept alive by the Common LISP function   of the same name. 
DPer is  /dee-pee-er/ n. Data Processor.  Hackers are absolutely   amazed that {suit}s use this term self-referentially.   "*Computers* process data, not people!"  See {DP}.
dragon is  n. [MIT] A program similar to a {daemon}, except that it   is not invoked at all, but is instead used by the system to perform   various secondary tasks.  A typical example would be an accounting   program, which keeps track of who is logg...
dragon2 is  etc.  Under ITS, many terminals displayed   a list of people logged in, where they were, what they were   running, etc., along with some random picture (such as a unicorn,   Snoopy, or the Enterprise), which was generated by the `name   d...
dragon3 is  and most other OSes   this would be called a `background demon' or {daemon}.  The   best-known UNIX example of a dragon is `cron(1)'.  At SAIL,   they called this sort of thing a `phantom'. 
Dragon Book is  n. The classic text `Compilers Principles,   Techniques and Tools', by Alfred V. Aho, Ravi Sethi, and Jeffrey D.   Ullman (Addison-Wesley 1986; ISBN 0-201-10088-6), so called because   of the cover design featuring a dragon labeled `c...
Dragon Book2 is  bearing the lance `LALR parser   generator' among his other trappings.  This one is more   specifically known as the `Red Dragon Book' (1986); an earlier   edition, sans Sethi and titled `Principles Of Compiler Design'   (Alfred V. A...
Dragon Book3 is  ISBN   0-201-00022-9), was the `Green Dragon Book' (1977).  (Also `New   Dragon Book', `Old Dragon Book'.)  The horsed knight and the   Green Dragon were warily eying each other at a distance; now the   knight is typing (wearing gaun...
Dragon Book4 is  representation of the Red Dragon's head while the rest   of the beast extends back in normal space.  See also {{book   titles}}. 
drain is  [IBM] v. Syn. for {flush} (sense 2).  Has a connotation   of finality about it; one speaks of draining a device before taking   it offline.
dread high-bit disease is  n. A condition endemic to PRIME (a.k.a.   PR1ME) minicomputers that results in all the characters having   their high (0x80) bit ON rather than OFF.  This of course makes   transporting files to other systems much more diff...
dread high-bit disease2 is  devices.  It is reported that   PRIME adopted the reversed-8-bit convention in order to save   25 cents per serial line per machine.  This probably qualifies as one   of the most {cretinous} design tradeoffs ever made.  Se...
dread high-bit disease3 is  (including the Atari 800) have exhibited   similar brain damage. 
DRECNET is  /drek'net/ [from Yiddish/German `dreck', meaning   dirt] n. Deliberate distortion of DECNET, a networking protocol   used in the {VMS} community.  So called because DEC helped write   the Ethernet specification and then (either stupidly o...
DRECNET2 is  violated that spec in the design   of DRECNET in a way that made it incompatible.  See also   {connector conspiracy}. 
driver is  n. 1. The {main loop} of an event-processing program;   the code that gets commands and dispatches them for execution.   2. [techspeak] In `device driver', code designed to handle a   particular peripheral device such as a magnetic disk or...
driver2 is  `driver' also means a program that translates some   device-independent or other common format to something a real   device can actually understand. 
droid is  n. A person (esp. a low-level bureaucrat or   service-business employee) exhibiting most of the following   characteristics (a) na"ive trust in the wisdom of the parent   organization or `the system'; (b) a propensity to believe   obvious n...
droid2 is  computers!);   blind faith; (c) a rule-governed mentality, one unwilling or unable   to look beyond the `letter of the law' in exceptional   situations; and (d) no interest in fixing that which is broken; an   "It's not my job, man" attitu...
droid3 is  supermarket checkout assistant and   bank clerk; the syndrome is also endemic in low-level government   employees.  The implication is that the rules and official   procedures constitute software that the droid is executing.  This   become...
droid4 is  properly debugged.   The term `droid mentality' is also used to describe the mindset   behind this behavior. Compare {suit}, {marketroid}; see   {-oid}. 
drool-proof paper is  n. Documentation that has been obsessively {dumbed   down}, to the point where only a {cretin} could bear to read it, is   said to have succumbed to the `drool-proof paper syndrome' or to   have been `written on drool-proof pape...
drool-proof paper2 is  from Apple's LaserWriter manual "Do not expose   your LaserWriter to open fire or flame." 
drop on the floor is  vt. To react to an error condition by silently   discarding messages or other valuable data.  "The gateway   ran out of memory, so it just started dropping packets on the   floor."  Also frequently used of faulty mail and netnew...
drop on the floor2 is  {black hole}, {bit bucket}. 
drop-ins is  [prob. by analogy with {drop-outs}] n. Spurious   characters appearing on a terminal or console as a result of line noise or   a system malfunction of some sort.  Esp. used when these are   interspersed with one's own typed input.  Compa...
drop-outs is  n. 1. A variety of `power glitch' (see {glitch});   momentary 0 voltage on the electrical mains.  2. Missing characters   in typed input due to software malfunction or system saturation   (this can happen under UNIX when a bad connectio...
drop-outs2 is  spurious character interrupts).  3. Mental   glitches; used as a way of describing those occasions when the mind   just seems to shut down for a couple of beats.  See {glitch},   {fried}. 
drugged is  adj. (also `on drugs') 1. Conspicuously stupid,   heading toward {brain-damaged}.  Often accompanied by a   pantomime of toking a joint (but see appendix B).  2. Of hardware,   very slow relative to normal performance.
drunk mouse syndrome is  n. A malady exhibited by the mouse pointing   device of some computers.  The typical symptom is for the mouse   cursor on the screen to move in random directions and not in sync   with the motion of the actual mouse.  Can usu...
drunk mouse syndrome2 is  and plugging it back again.  Another   recommended fix for optical mice is to rotate your mouse pad   90 degrees.   At Xerox PARC in the 1970s, most people kept a can of copier   cleaner (isopropyl alcohol) at their desks.  ...
drunk mouse syndrome3 is  up enough {cruft} to be unreliable, the mouse   was doused in cleaner, which restored it for a while.  However,   this operation left a fine residue that accelerated the accumulation   of cruft, so the dousings became more a...
drunk mouse syndrome4 is  declared `alcoholic' and sent to the clinic to be   dried out in a CFC ultrasonic bath. 
dumbass attack is  /duhm'as *-tak'/ [Purdue] n. Notional cause of a   novice's mistake made by the experienced, especially one made while   running as root under UNIX, e.g., typing `rm -r *' or   `mkfs' on a mounted file system.  Compare {adger}.
dumbed down is  adj. Simplified, with a strong connotation of   *over*simplified.  Often, a {marketroid} will insist that the   interfaces and documentation of software be dumbed down after the   designer has burned untold gallons of midnight oil mak...
dump is  n. 1. An undigested and voluminous mass of information about a   problem or the state of a system, especially one routed to the   slowest available output device (compare {core dump}), and most   especially one consisting of hex or octal {ru...
dump2 is  memory, mass storage, or some file.  In {elder   days}, debugging was generally done by `groveling over' a dump   (see {grovel}); increasing use of high-level languages and   interactive debuggers has made this uncommon, and the term `dump'...
dump3 is  backup.  This usage is   typical only at large timesharing installations. 
dup killer is  /d[y]oop kill'r/ [FidoNet] n. Software that is   supposed to detect and delete duplicates of a message that may   have reached the FidoNet system via different routes.
dup loop is  /d[y]oop loop/ (also `dupe loop') [FidoNet] n. An   incorrectly configured system or network gateway may propagate   duplicate messages on one or more {echo}es, with different   identification information that renders {dup killer}s   ine...
dup loop2 is  eventually reaches a   system through which it has already passed (with the original   identification information), all systems passed on the way back to   that system are said to be involved in a {dup loop}. 
dusty deck is  n. Old software (especially applications) which one is   obliged to remain compatible with (or to maintain).  The term   implies that the software in question is a holdover from card-punch   days.  Used esp. when referring to old scien...
dusty deck2 is  of which was written in FORTRAN   and very poorly documented but is believed to be too expensive to   replace.  See {fossil}. 
DWIM is  /dwim/ [acronym, `Do What I Mean'] 1. adj. Able to guess, sometimes   even correctly, the result intended when bogus input was provided.   2. n.,obs. The BBNLISP/INTERLISP function that attempted to   accomplish this feat by correcting many ...
DWIM2 is  Occasionally, an interjection hurled at a   balky computer, esp. when one senses one might be tripping over   legalisms (see {legalese}).   Warren Teitelman originally wrote DWIM to fix his typos and   spelling errors, so it was somewhat id...
DWIM3 is  make hash of anyone else's typos if they were   stylistically different.  This led a number of victims of DWIM to   claim the acronym stood for `Damn Warren's Infernal Machine!'.   In one notorious incident, Warren added a DWIM feature to t...
DWIM4 is  One day another hacker   there typed `delete *$' to free up some disk space.  (The editor   there named backup files by appending `$' to the original file   name, so he was trying to delete any backup files left over from   old editing sess...
DWIM5 is  editor   backup files, so DWIM helpfully reported `*$ not found, assuming   you meant 'delete *'.'  It then started to delete all the files on   the disk!  The hacker managed to stop it with a {Vulcan nerve   pinch} after only a half dozen ...
DWIM6 is  said he had been sorely tempted to go to Warren's   office, tie Warren down in his chair in front of his workstation,   and then type `delete *$' twice.   DWIM is often suggested in jest as a desired feature for a complex   program; it is a...
DWIM7 is  instruction the ideal computer would have.  Back when proofs of   program correctness were in vogue, there were also jokes about   `DWIMC' (Do What I Mean, Correctly).  A related term, more often   seen as a verb, is DTRT (Do The Right Thin...
dynner is  /din'r/ 32 bits, by analogy with {nybble} and {{byte}}.  Usage rare and extremely silly.  See also {playte}, {tayste}, {crumb}.*earthquake [IBM] n. The ultimate real-world shock test for   computer hardware.  Hackish sources at IBM deny th...
dynner2 is  initiated by the company to test   quality-assurance procedures at its California plants. 
Easter egg is  n. 1. A message hidden in the object code of a program   as a joke, intended to be found by persons disassembling or   browsing the code.  2. A message, graphic, or sound effect emitted   by a program (or, on a PC, the BIOS ROM) in res...
Easter egg2 is  or keystrokes, intended as a joke or   to display program credits.  One well-known early Easter egg found   in a couple of OSes caused them to respond to the command   `make love' with `not war?'.  Many personal computers   have much ...
Easter egg3 is  lists of the   developers' names, political exhortations, snatches of music, and   (in one case) graphics images of the entire development team. 
Easter egging is  [IBM] n. The act of replacing unrelated parts more or   less at random in hopes that a malfunction will go away.  Hackers   consider this the normal operating mode of {field circus} techs and   do not love them for it.  Compare {sho...
eat flaming death is  imp. A construction popularized among hackers by   the infamous {CPU Wars} comic; supposed to derive from a famously   turgid line in a WWII-era anti-Nazi propaganda comic that ran   "Eat flaming death, non-Aryan mongrels!" or s...
eat flaming death2 is  reported that the Firesign Theater's   1975 album "In The Next World, You're On Your Own" included the   phrase "Eat flaming death, fascist media pigs"; this may have been   an influence).  Used in humorously overblown expressi...
EBCDIC is  /eb's*-dik/, /eb'see`dik/, or /eb'k*-dik/ [acronym,   Extended Binary Coded Decimal Interchange Code] n. An alleged   character set used on IBM {dinosaur}s.  It exists in at least six   mutually incompatible versions, all featuring such de...
EBCDIC2 is  and the absence of several ASCII   punctuation characters fairly important for modern computer   languages (exactly which characters are absent varies according to   which version of EBCDIC you're looking at).  IBM adapted EBCDIC   from {...
EBCDIC3 is  promulgated it   as a customer-control tactic (see {connector conspiracy}),   spurning the already established ASCII standard.  Today, IBM claims   to be an open-systems company, but IBM's own description of the   EBCDIC variants and how ...
EBCDIC4 is  classified top-secret, burn-before-reading.  Hackers blanch at the   very *name* of EBCDIC and consider it a manifestation of   purest {evil}.  See also {fear and loathing}. 
echo is  [FidoNet] n. A {topic group} on {FidoNet}'s echomail   system.  Compare {newsgroup}.
eighty-column mind is  [IBM] n. The sort said to be possessed by   persons for whom the transition from {punched card} to tape was   traumatic (nobody has dared tell them about disks yet).  It is said   that these people, including (according to an o...
eighty-column mind2 is  `face down, 9-edge first' (the 9-edge being   the bottom of the card).  This directive is inscribed on IBM's   1422 and 1602 card readers and is referenced in a famous bit of   doggerel called "The Last Bug", the climactic lin...

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

flarp is  /flarp/ [Rutgers University] n. Yet another metasyntactic   variable (see {foo}).  Among those who use it, it is associated   with a legend that any program not containing the word `flarp'   somewhere will not work.  The legend is discreetl...
flarp2 is  which *do* contain the magic word. 
flat is  adj. 1. Lacking any complex internal structure.  "That   {bitty box} has only a flat filesystem, not a hierarchical   one."  The verb form is {flatten}.  2. Said of a memory   architecture (like that of the VAX or 680x0) that is one big line...
flat2 is  possible value of a processor   register corresponding to a unique core address), as opposed to a   `segmented' architecture (like that of the 80x86) in which   addresses are composed from a base-register/offset pair (segmented   designs ar...
flat-ASCII is  adj. Said of a text file that contains only 7-bit ASCII   characters and uses only ASCII-standard control characters (that   is, has no embedded codes specific to a particular text formatter   or markup language, and no {meta}-characte...
flat-file is  adj. A {flatten}ed representation of some database or   tree or network structure as a single file from which the   structure could implicitly be rebuilt, esp. one in {flat-ASCII}   form.
flatten is  vt. To remove structural information, esp. to filter   something with an implicit tree structure into a simple sequence of   leaves; also tends to imply mapping to {flat-ASCII}.  "This code   flattens an expression with parentheses into a...
flavor is  n. 1. Variety, type, kind.  "DDT commands come in two   flavors."  "These lights come in two flavors, big red ones and   small green ones."  See {vanilla}.  2. The attribute that causes   something to be {flavorful}.  Usually used in the p...
flavor2 is  convention yields additional flavor by   allowing one to print text either right-side-up or upside-down."   See {vanilla}.  This usage was certainly reinforced by the   terminology of quantum chromodynamics, in which quarks (the   constit...
flavor3 is  (up, down,   strange, charm, top, bottom) and three colors (red, blue, green)   --- however, hackish use of `flavor' at MIT predated QCD.  3. The   term for `class' (in the object-oriented sense) in the LISP Machine   Flavors system.  Tho...
flavor4 is  (notably by the Common LISP CLOS facility), the term `flavor' is   still used as a general synonym for `class' by some LISP hackers. 
flavorful is  adj. Full of {flavor}; esthetically pleasing.  See   {random} and {losing} for antonyms.  See also the entries for   {taste} and {elegant}.
flippy is  /flip'ee/ n. A single-sided floppy disk altered for   double-sided use by addition of a second write-notch, so called   because it must be flipped over for the second side to be   accessible.  No longer common.
flowchart is  [techspeak] n. An archaic form of visual control-flow   specification employing arrows and `speech balloons' of various   shapes.  Hackers never use flowcharts, consider them extremely   silly, and associate them with {COBOL} programmer...
flowchart2 is  of life.  This is because (from a   hacker's point of view) they are no easier to read than code, are   less precise, and tend to fall out of sync with the code (so that   they either obfuscate it rather than explaining it or require  ...
flowchart3 is  the code).  See also   {pdl}, sense 3. 
flower key is  [Mac users] n. See {command key}.
flush is  v. 1. To delete something, usually superfluous, or to abort   an operation.  "All that nonsense has been flushed."  2. [UNIX/C]   To force buffered I/O to disk, as with an `fflush(3)' call.   This is *not* an abort or deletion as in sense 1...
flush2 is  leave at the end of a day's   work (as opposed to leaving for a meal).  "I'm going to flush   now."  "Time to flush."  4. To exclude someone from an activity,   or to ignore a person.   `Flush' was standard ITS terminology for aborting an ...
flush3 is  would have been printed, but   was not, as having been flushed.  It is speculated that this term   arose from a vivid image of flushing unwanted characters by hosing   down the internal output buffer, washing the characters away before   t...
flush4 is  other hand, was   propagated by the `fflush(3)' call in C's standard I/O library   (though it is reported to have been in use among BLISS programmers   at DEC and on Honeywell and IBM machines as far back as 1965).   UNIX/C hackers find th...
Flyspeck 3 is  n. Standard name for any font that is so tiny as to be   unreadable (by analogy with such names as `Helvetica 10' for   10-point Helvetica).  Legal boilerplate is usually printed in   Flyspeck 3.
flytrap is  n. See {firewall machine}.
FOAF is  // [USENET] n. Acronym for `Friend Of A Friend'.  The   source of an unverified, possibly untrue story.  This was not   originated by hackers (it is used in Jan Brunvand's books on urban   folklore), but is much better recognized on USENET a...
FOD is  /fod/ v. [Abbreviation for `Finger of Death', originally a   spell-name from fantasy gaming] To terminate with extreme prejudice   and with no regard for other people.  From {MUD}s where the   wizard command `FOD <player>' results in the imme...
FOD2 is  as punishment for obnoxious behavior.   This migrated to other circumstances, such as "I'm going to fod   the process that is burning all the cycles."  Compare {gun}.   In aviation, FOD means Foreign Object Damage, e.g., what happens   when ...
FOD3 is  bird in   flight.  Finger of Death is a distressingly apt description of   what this does to the engine. 
fold case is  v. See {smash case}.  This term tends to be used   more by people who don't mind that their tools smash case.  It also   connotes that case is ignored but case distinctions in data   processed by the tool in question aren't destroyed.
followup is  n. On USENET, a {posting} generated in response to   another posting (as opposed to a {reply}, which goes by email   rather than being broadcast).  Followups include the ID of the   {parent message} in their headers; smart news-readers c...
followup2 is  news in `conversation' sequence   rather than order-of-arrival.  See {thread}. 
foo is  /foo/ 1. interj. Term of disgust.  2. Used very generally   as a sample name for absolutely anything, esp. programs and files   (esp. scratch files).  3. First on the standard list of   metasyntactic variables used in syntax examples.  See al...
foo2 is  {grault},   {garply}, {waldo}, {fred}, {plugh}, {xyzzy},   {thud}.   {foo} is the {canonical} example of a `metasyntactic   variable' --- a name used in examples and understood to stand for   whatever thing is under discussion, or any random...
foo3 is  discussion.  To avoid confusion, hackers never use   `foo' or other words like it as permanent names for anything.  In   filenames, a common convention is that any filename beginning   `foo' is a scratch file that may be deleted at any time....
foo4 is  When used in   connection with `bar' it is generally traced to the WWII-era Army   slang acronym FUBAR (`Fucked Up Beyond All Recognition'), later   bowdlerized to {foobar}.  (See also {FUBAR}).   However, the use of the word `foo' itself ha...
foo5 is  long history in comic strips and cartoons.   The old "Smokey Stover" comic strips by Bill Holman often   included the word `FOO', in particular on license plates of cars;   allegedly, `FOO' and `BAR' also occurred in Walt Kelly's   "Pogo" st...
foo6 is   early version of Daffy Duck holds up a sign saying "SILENCE IS   FOO!"; oddly, this seems to refer to some approving or positive   affirmative use of foo.  It is even possible that hacker usage   actually springs from `FOO, Lampoons and Par...
foo7 is  in September 1958; the byline read   `C. Crumb' but this may well have been a sort-of pseudonym for   noted weird-comix artist Robert Crumb.  The title FOO was featured   in large letters on the front cover.   An old-time member reports that...
foo8 is  Language', compiled at {TMRC} there was an entry that went   something like this        FOO The first syllable of the sacred chant phrase "FOO MANE PADME        HUM."  Our first obligation is to keep the foo counters turning.   For more abou...
foo9 is  Almost   the entire AI staff was involved with TMRC, so it is not clear   which group introduced the other to the word FOO.   Very probably, hackish `foo' had no single origin and derives   through all these channels from Yiddish `feh' and/o...
foobar is  n. Another common metasyntactic variable; see {foo}.   Hackers do *not* generally use this to mean {FUBAR} in   either the slang or jargon sense.
fool is  n. As used by hackers, specifically describes a person who   habitually reasons from obviously or demonstrably incorrect   premises and cannot be persuaded by evidence to do otherwise; it is   not generally used in its other senses, i.e., to...
fool2 is  to reason correctly, or a clown.  Indeed,   in hackish experience many fools are capable of reasoning all too   effectively in executing their errors.  See also {cretin},   {loser}, {fool file, the}. 
fool file, the is  [USENET] n. A notional repository of all the most   dramatically and abysmally stupid utterances ever.  There is a   subgenre of {sig block}s that consists of the header "From the   fool file" followed by some quote the poster wish...
fool file, the2 is  dimwittery; for this to be really effective,   the quote has to be so obviously wrong as to be laughable.  More   than one USENETter has achieved an unwanted notoriety by being   quoted in this way. 
Foonly is  n. 1. The {PDP-10} successor that was to have been built by   the Super Foonly project at the Stanford Artificial Intelligence   Laboratory along with a new operating system.  The intention was to   leapfrog from the old DEC timesharing sy...
Foonly2 is  bypassing TENEX which at that time was the ARPANET   standard.  ARPA funding for both the Super Foonly and the new   operating system was cut in 1974.  Most of the design team went to   DEC and contributed greatly to the design of the PDP...
Foonly3 is  formed by Dave Poole, one of the   principal Super Foonly designers, and one of hackerdom's more   colorful personalities.  Many people remember the parrot which sat   on Poole's shoulder and was a regular companion.  3. Any of the   mach...
Foonly4 is  the F-1 (a.k.a.   Super Foonly), which was the computational engine used to create   the graphics in the movie "TRON".  The F-1 was the fastest   PDP-10 ever built, but only one was ever made.  The effort drained   Foonly of its financial...
Foonly5 is  smaller, slower, and much less expensive machines.  Unfortunately,   these ran not the popular {TOPS-20} but a TENEX varient called   Foonex; this seriously limited their market.  Also, the machines   shipped were actually wire-wrapped en...
Foonly6 is  attention from more than usually competent site   personnel, and thus had significant reliability problems.  Poole's   legendary temper and unwillingness to suffer fools gladly did not   help matters.  By the time of the Jupiter project c...
Foonly7 is  build another F-1 was eclipsed by the   {Mars}, and the company never quite recovered.  See the   {Mars} entry for the continuation and moral of this story. 
footprint is  n. 1. The floor or desk area taken up by a piece of   hardware.  2. [IBM] The audit trail (if any) left by a crashed   program (often in plural, `footprints').  See also   {toeprint}.
for free is  adj. Said of a capability of a programming language or   hardware equipment that is available by its design without needing   cleverness to implement "In APL, we get the matrix operations for   free."  "And owing to the way revisions are...
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....

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

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...
green card2 is  addressing mode for that instruction."   Some green cards are actually booklets.   The original green card became a yellow card when the System/370   was introduced, and later a yellow booklet.  An anecdote from IBM   refers to a scen...
green card3 is  room   at Yorktown in 1978.  A luser overheard one of the programmers ask   another "Do you have a green card?"  The other grunted and   passed the first a thick yellow booklet.  At this point the luser   turned a delicate shade of ol...
green card4 is  return.  See also {card}. 
green lightning is  [IBM] n. 1. Apparently random flashing streaks on   the face of 3278-9 terminals while a new symbol set is being   downloaded.  This hardware bug was left deliberately unfixed, as   some genius within IBM suggested it would let th...
green lightning2 is  That, it certainly does.  Later   microprocessor-driven IBM color graphics displays were actually   *programmed* to produce green lightning!  2. [proposed] Any   bug perverted into an alleged feature by adroit rationalization or ...
green lightning3 is  the 88000   architecture `compatibility logic', but I call it green   lightning".  See also {feature}. 
green machine is  n. A computer or peripheral device that has been   designed and built to military specifications for field equipment   (that is, to withstand mechanical shock, extremes of temperature   and humidity, and so forth).  Comes from the o...
Green's Theorem is  [TMRC] prov. For any story, in any group of people   there will be at least one person who has not heard the story.   [The name of this theorem is a play on a fundamental theorem in   calculus. --- ESR]
grep is  /grep/ [from the qed/ed editor idiom g/re/p , where   re stands for a regular expression, to Globally search for the   Regular Expression and Print the lines containing matches to it,   via {{UNIX}} `grep(1)'] vt. To rapidly scan a file or f...
grep2 is  pattern.  By extension, to look   for something by pattern.  "Grep the bulletin board for the system   backup schedule, would you?"  See also {vgrep}. 
grind is  vt. 1. [MIT and Berkeley] To format code, especially LISP   code, by indenting lines so that it looks pretty.  This usage was   associated with the MacLISP community and is now rare;   {prettyprint} was and is the generic term for such   op...
grind2 is  version of a   document from the nroff, troff, TeX, or Scribe source.  The BSD   program `vgrind(1)' grinds code for printing on a Versatec   bitmapped printer.  3. To run seemingly interminably, esp. (but   not necessarily) if performing ...
grind3 is  Similar to {crunch} or {grovel}.  Grinding has a   connotation of using a lot of CPU time, but it is possible to grind   a disk, network, etc.  See also {hog}.  4. To make the whole   system slow.  "Troff really grinds a PDP-11."  5. `grin...
grind crank is  n. A mythical accessory to a terminal.  A crank on the   side of a monitor, which when operated makes a zizzing noise and   causes the computer to run faster.  Usually one does not refer to a   grind crank out loud, but merely makes t...
grind crank2 is  {grind} and {wugga wugga}.   Historical note At least one real machine actually had a grind   crank --- the R1, a research machine built toward the end of the   days of the great vacuum tube computers, in 1959.  R1 (also known as   `...
grind crank3 is  as `The Rice   University Computer' (TRUC)) had a single-step/free-run switch for   use when debugging programs.  Since single-stepping through a large   program was rather tedious, there was also a crank with a cam and   gear arrang...
grind crank4 is  button.   This allowed one to `crank' through a lot of code, then slow down   to single-step for a bit when you got near the code of interest, poke   at some registers using the console typewriter, and then keep on   cranking. 
gritch is  /grich/ 1. n. A complaint (often caused by a {glitch}).   2. vi. To complain.  Often verb-doubled "Gritch gritch".  3. A   synonym for {glitch} (as verb or noun).
grok is  /grok/, var. /grohk/ [from the novel `Stranger in   a Strange Land', by Robert A. Heinlein, where it is a Martian word   meaning literally `to drink' and metaphorically `to be one   with'] vt. 1. To understand, usually in a global sense.  Co...
grok2 is  Contrast {zen}, similar   supernal understanding as a single brief flash.  See also   {glark}.  2. Used of programs, may connote merely sufficient   understanding.  "Almost all C compilers grok the `void' type   these days." 
gronk is  /gronk/ [popularized by Johnny Hart's comic strip   "B.C." but the word apparently predates that] vt. 1. To   clear the state of a wedged device and restart it.  More severe   than `to {frob}'.  2. [TMRC] To cut, sever, smash, or   similarl...
gronk2 is  diskette   drives.  In particular, the microfloppies on a Commodore Amiga go   "grink, gronk". 
gronk out is  vi. To cease functioning.  Of people, to go home and go   to sleep.  "I guess I'll gronk out now; see you all tomorrow."
gronked is  adj. 1. Broken.  "The teletype scanner was gronked, so   we took the system down."  2. Of people, the condition of feeling   very tired or (less commonly) sick.  "I've been chasing that bug   for 17 hours now and I am thoroughly gronked!"...
gronked2 is  same as {gronk} used of   hardware, but connotes depression or mental/emotional problems in   people. 
grovel is  vi. 1. To work interminably and without apparent progress.   Often used transitively with `over' or `through'.  "The file   scavenger has been groveling through the file directories for 10   minutes now."  Compare {grind} and {crunch}.  Em...
grovel2 is  examine minutely or in complete detail.   "The compiler grovels over the entire source program before   beginning to translate it."  "I grovelled through all the   documentation, but I still couldn't find the command I wanted." 
grunge is  /gruhnj/ n. 1. That which is grungy, or that which makes   it so.  2. [Cambridge] Code which is inaccessible due to changes in   other parts of the program.  The preferred term in North America is   {dead code}.
gubbish is  /guhb'*sh/ [a portmanteau of `garbage' and `rubbish'?]   n. Garbage; crap; nonsense.  "What is all this gubbish?"  The   opposite portmanteau `rubbage' is also reported.
guiltware is  /gilt'weir/ n. 1. A piece of {freeware} decorated   with a message telling one how long and hard the author worked on   it and intimating that one is a no-good freeloader if one does not   immediately send the poor suffering martyr gobs...
gumby is  /guhm'bee/ [from a class of Monty Python characters, poss.   themselves named after the 1960s claymation character] n. An act of   minor but conspicuous stupidity, often in `gumby maneuver' or   `pull a gumby'.
gun is  [ITS from the `GUN' command] vt. To forcibly   terminate a program or job (computer, not career).  "Some idiot   left a background process running soaking up half the cycles, so I   gunned it."  Compare {can}.
gunch is  /guhnch/ [TMRC] vt. To push, prod, or poke at a device   that has almost produced the desired result.  Implies a threat to   {mung}.
gurfle is  /ger'fl/ interj. An expression of shocked disbelief.  "He   said we have to recode this thing in FORTRAN by next week.   Gurfle!"  Compare {weeble}.
guru is  n. 1. [UNIX] An expert.  Implies not only {wizard} skill   but also a history of being a knowledge resource for others.  Less   often, used (with a qualifier) for other experts on other systems,   as in `VMS guru'.  See {source of all good b...
guru2 is  UNIX.  When the system crashes, a   cryptic message "GURU MEDITATION #XXXXXXXX.YYYYYYYY" appears,   indicating what the problem was.  An Amiga guru can figure things   out from the numbers.  Generally a {guru} event must be followed   by a ...
guru3 is  A method of `marking' common words,   i.e., calling attention to the fact that they are being used in a   nonstandard, ironic, or humorous way.  Originated in the fannish   catchphrase "Bheer is the One True Ghod!" from decades ago.   H-inf...
guru4 is  into the 1960s   counterculture via underground comix, and into early hackerdom   either from the counterculture or from SF fandom (the three overlapped   heavily at the time).  More recently, the h infix has become an   expected feature of...
guru5 is  etc.); this is prob. patterning on the original Whetstone (the name   of a laboratory) but influenced by the fannish/counterculture   h infix. 
ha ha only serious is  [from SF fandom, orig. as mutation of HHOK,   `Ha Ha Only Kidding'] A phrase (often seen abbreviated as HHOS)   that aptly captures the flavor of much hacker discourse.  Applied   especially to parodies, absurdities, and ironic...
ha ha only serious2 is  to contain a possibly disquieting amount of   truth, or truths that are constructed on in-joke and self-parody.   This lexicon contains many examples of ha-ha-only-serious in both   form and content.  Indeed, the entirety of h...
ha ha only serious3 is  ha-ha-only-serious by hackers themselves; to take it   either too lightly or too seriously marks a person as an outsider,   a {wannabee}, or in {larval stage}.  For further   enlightenment on this subject, consult any Zen mast...
hack is  1. n. Originally, a quick job that produces what is needed,   but not well.  2. n. An incredibly good, and perhaps very   time-consuming, piece of work that produces exactly what is needed.   3. vt. To bear emotionally or physically.  "I can...
hack2 is  something (typically a program).  In an   immediate sense "What are you doing?"  "I'm hacking TECO."   In a general (time-extended) sense "What do you do around here?"   "I hack TECO."  More generally, "I hack `foo'" is roughly   equivalent...
hack3 is  "I   hack solid-state physics."  5. vt. To pull a prank on.  See   sense 2 and {hacker} (sense 5).  6. vi. To interact with a   computer in a playful and exploratory rather than goal-directed   way.  "Whatcha up to?"  "Oh, just hacking."  7...
hack4 is  Constructions on this term abound.  They include `happy   hacking' (a farewell), `how's hacking?' (a friendly greeting   among hackers) and `hack, hack' (a fairly content-free but   friendly comment, often used as a temporary farewell).  Fo...
hack5 is   See also {neat hack},   {real hack}. 
hack attack is  [poss. by analogy with `Big Mac Attack' from ads   for the McDonald's fast-food chain; the variant `big hack attack'   is reported] n. Nearly synonymous with {hacking run}, though the   latter more strongly implies an all-nighter.
hack mode is  n. 1. What one is in when hacking, of course.  2. More   specifically, a Zen-like state of total focus on The Problem that   may be achieved when one is hacking (this is why every good hacker   is part mystic).  Ability to enter such co...
hack mode2 is  wizardliness; it is one of the most   important skills learned during {larval stage}.  Sometimes   amplified as `deep hack mode'.   Being yanked out of hack mode (see {priority interrupt}) may be   experienced as a physical shock, and ...
hack mode3 is  little habituating.  The intensity of this   experience is probably by itself sufficient explanation for the   existence of hackers, and explains why many resist being promoted   out of positions where they can code.  See also {cybersp...
hack mode4 is  etiquette will appear quite odd to an   observer unaware of the high value placed on hack mode.  For   example, if someone appears at your door, it is perfectly okay to   hold up a hand (without turning one's eyes away from the screen)...
hack mode5 is  type, and interact with the   computer for quite some time before further acknowledging the   other's presence (of course, he or she is reciprocally free to   leave without a word).  The understanding is that you might be in   {hack mo...
hack mode6 is  your   head, and you dare not {swap} that context out until you have   reached a good point to pause. See also {juggling eggs}. 
hack on is  vt. To {hack}; implies that the subject is some   pre-existing hunk of code that one is evolving, as opposed to   something one might {hack up}.
hack together is  vt. To throw something together so it will work.   Unlike `kluge together' or {cruft together}, this does not   necessarily have negative connotations.
hack up is  vt. To {hack}, but generally implies that the result is   a hack in sense 1 (a quick hack).  Contrast this with {hack on}.   To `hack up on' implies a {quick-and-dirty} modification to an   existing system.  Contrast {hacked up}; compare ...
hack value is  n. Often adduced as the reason or motivation for   expending effort toward a seemingly useless goal, the point being   that the accomplished goal is a hack.  For example, MacLISP had   features for reading and printing Roman numerals, ...
hack value2 is  See {display hack} for one   method of computing hack value, but this cannot really be   explained.  As a great artist once said of jazz "If you hafta ask,   you ain't never goin' to find out." 
hack-and-slay is  v. (also `hack-and-slash') 1. To play a {MUD}   or go mudding, especially with the intention of {berserking} for   pleasure.  2. To undertake an all-night programming/hacking   session, interspersed with stints of mudding as a chang...
hack-and-slay2 is  academic network amongst students   who worked nights and logged onto Essex University's MUDs during   public-access hours (2 A.M. to 7 A.M.).  Usually more   mudding than work was done in these sessions. 
hacked off is  [analogous to `pissed off'] adj. Said of system   administrators who have become annoyed, upset, or touchy owing to   suspicions that their sites have been or are going to be victimized   by crackers, or used for inappropriate, technic...
hacked off2 is  activities.  For example, having unreadable   files in your home directory called `worm', `lockpick', or `goroot'   would probably be an effective (as well as impressively obvious and   stupid) way to get your sysadmin hacked off at y...
hacked up is  adj. Sufficiently patched, kluged, and tweaked that the   surgical scars are beginning to crowd out normal tissue (compare   {critical mass}).  Not all programs that are hacked become   `hacked up'; if modifications are done with some e...
hacked up2 is  maintainability, the software may emerge better for   the experience.  Contrast {hack up}. 
hacker is  [originally, someone who makes furniture with an axe] n.   1. A person who enjoys exploring the details of programmable   systems and how to stretch their capabilities, as opposed to most   users, who prefer to learn only the minimum neces...
hacker2 is  (even obsessively) or who enjoys   programming rather than just theorizing about programming.  3. A   person capable of appreciating {hack value}.  4. A person who is   good at programming quickly.  5. An expert at a particular program,  ...
hacker3 is  it; as in `a UNIX   hacker'.  (Definitions 1 through 5 are correlated, and people who fit   them congregate.)  6. An expert or enthusiast of any kind.  One   might be an astronomy hacker, for example.  7. One who enjoys the   intellectual...
hacker4 is  circumventing   limitations.  8. [deprecated] A malicious meddler who tries to   discover sensitive information by poking around.  Hence `password   hacker', `network hacker'.  See {cracker}.   It is better to be described as a hacker by ...
hacker5 is  Hackers consider themselves something of an   elite (a meritocracy based on ability), though one to which new   members are gladly welcome.  There is thus a certain ego   satisfaction to be had in identifying yourself as a hacker (but if ...
hacker6 is  quickly be labeled   {bogus}). 
hacking run is  [analogy with `bombing run' or `speed run'] n. A   hack session extended long outside normal working times, especially   one longer than 12 hours.  May cause you to `change phase the hard   way' (see {phase}).
Hacking X for Y is  [ITS] n. The information ITS made publicly   available about each user (the INQUIR record) was a sort of form in   which the user could fill out fields.  On display, two of these   fields were combined into a project description o...
Hacking X for Y2 is  `"Hacking perceptrons for   Minsky"').  This form of description became traditional and has   since been carried over to other systems with more general   facilities for self-advertisement (such as UNIX {plan file}s). 
Hackintosh is  n. 1. An Apple Lisa that has been hacked into emulating a   Macintosh (also called a `Mac XL').  2. A Macintosh assembled   from parts theoretically belonging to different models in the line.
hackish is  /hak'ish/ adj. (also {hackishness} n.) 1. Said of   something that is or involves a hack.  2. Of or pertaining to   hackers or the hacker subculture.  See also {true-hacker}.
hackishness is  n. The quality of being or involving a hack.  This   term is considered mildly silly.  Syn.  {hackitude}.
hackitude is  n. Syn. {hackishness}; this word is considered sillier.
hair is  [back-formation from {hairy}] n. The complications that   make something hairy.  "Decoding {TECO} commands requires a   certain amount of hair."  Often seen in the phrase `infinite   hair', which connotes extreme complexity.  Also in `hairif...
hair2 is  "GNUMACS Elisp encourages lusers   to write complex editing modes."  "Yeah, it's pretty hairiferous   all right." (or just "Hair squared!") 
hairy is  adj. 1. Annoyingly complicated.  "{DWIM} is incredibly   hairy."  2. Incomprehensible.  "{DWIM} is incredibly hairy."   3. Of people, high-powered, authoritative, rare, expert, and/or   incomprehensible.  Hard to explain except in context "...
hairy2 is  nothing to worry about."  See   also {hirsute}. 
HAKMEM is  /hak'mem/ n. MIT AI Memo 239 (February 1972).  A   legendary collection of neat mathematical and programming hacks   contributed by many people at MIT and elsewhere.  (The title of the   memo really is "HAKMEM", which is a 6-letterism for ...
HAKMEM2 is  techniques, powerful   theorems, or interesting unsolved problems, but most fall into the   category of mathematical and computer trivia.  Here is a sampling   of the entries (with authors), slightly paraphrased   Item 41 (Gene Salamin) T...
HAKMEM3 is  than 2^18.   Item 46 (Rich Schroeppel) The most *probable* suit   distribution in bridge hands is 4-4-3-2, as compared to 4-3-3-3,   which is the most *evenly* distributed.  This is because the   world likes to have unequal numbers a ther...
HAKMEM4 is  the state of lowest energy, but in the state   of lowest disordered energy.   Item 81 (Rich Schroeppel) Count the magic squares of order 5   (that is, all the 5-by-5 arrangements of the numbers from 1 to 25   such that all rows, columns, ...
HAKMEM5 is  There are about 320 million, not counting those that   differ only by rotation and reflection.   Item 154 (Bill Gosper) The myth that any given programming language is   machine independent is easily exploded by computing the sum of   pow...
HAKMEM6 is  with   sign +, you are on a sign-magnitude machine.  If the result   loops with period = 1 at -1, you are on a   twos-complement machine.  If the result loops with period greater   than 1, including the beginning, you are on a ones-comple...
HAKMEM7 is  period greater than 1, not   including the beginning, your machine isn't binary --- the pattern   should tell you the base.  If you run out of memory, you are on a   string or bignum system.  If arithmetic overflow is a fatal error,   som...
HAKMEM8 is  to enforce machine   independence.  But the very ability to trap overflow is machine   dependent.  By this strategy, consider the universe, or, more   precisely, algebra Let X = the sum of many powers of 2 =   ...111111.  Now add X to its...
HAKMEM9 is  X = -1.  Therefore algebra is run on a machine (the   universe) that is two's-complement.   Item 174 (Bill Gosper and Stuart Nelson) 21963283741 is the only   number such that if you represent it on the {PDP-10} as both an   integer and a...
HAKMEM10 is  two   representations are identical.   Item 176 (Gosper) The "banana phenomenon" was encountered when   processing a character string by taking the last 3 letters typed   out, searching for a random occurrence of that sequence in the   t...

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

lion food is  [IBM] n. Middle management or HQ staff (by extension,   administrative drones in general).  From an old joke about two   lions who, escaping from the zoo, split up to increase their   chances but agreed to meet after 2 months.  When the...
lion food2 is  overweight.  The thin one says   "How did you manage?  I ate a human just once and they turned out   a small army to chase me --- guns, nets, it was terrible.  Since   then I've been reduced to eating mice, insects, even grass."  The  ...
lion food3 is  office and ate a   manager a day.  And nobody even noticed!"Lions Book n. `Source Code and Commentary on UNIX level 6',   by John Lions.  The two parts of this book contained (1) the entire   source listing of the UNIX Version 6 kernel...
lion food4 is  discussing the algorithms.  These were circulated   internally at the University of New South Wales beginning 1976--77,   and were for years after the *only* detailed kernel   documentation available to anyone outside Bell Labs.  Becau...
lion food5 is  secret status on the   kernel, the Lions book was never formally published and was only   supposed to be distributed to affiliates of source licensees.  In   spite of this, it soon spread by samizdat to a good many of the   early UNIX ...
LISP is  [from `LISt Processing language', but mythically from   `Lots of Irritating Superfluous Parentheses'] n. The name of AI's   mother tongue, a language based on the ideas of (a) variable-length   lists and trees as fundamental data types, and ...
LISP2 is  vice-versa.  Invented by John   McCarthy at MIT in the late 1950s, it is actually older than any   other {HLL} still in use except FORTRAN.  Accordingly, it has   undergone considerable adaptive radiation over the years; modern   variants a...
LISP3 is  LISP 1.5.   The dominant HLL among hackers until the early 1980s, LISP now   shares the throne with {C}.  See {languages of choice}.   All LISP functions and programs are expressions that return   values; this, together with the high memory...
LISP4 is  Perlis's famous quip (itself a take on an Oscar   Wilde quote) that "LISP programmers know the value of everything   and the cost of nothing".   One significant application for LISP has been as a proof by example   that most newer languages...
LISP5 is  unnecessary {crock}s.  When the {Right Thing} has already   been done once, there is no justification for {bogosity} in newer   languages. 
literature, the is  n. Computer-science journals and other   publications, vaguely gestured at to answer a question that the   speaker believes is {trivial}.  Thus, one might answer an   annoying question by saying "It's in the literature."  Oppose  ...
little-endian is  adj. Describes a computer architecture in which,   within a given 16- or 32-bit word, bytes at lower addresses have   lower significance (the word is stored `little-end-first').  The   PDP-11 and VAX families of computers and Intel ...
little-endian2 is  and networking hardware are little-endian.   See {big-endian}, {middle-endian}, {NUXI problem}.  The term   is sometimes used to describe the ordering of units other than   bytes; most often these are bits within a byte. 
live data is  n. 1. Data that is written to be interpreted and takes   over program flow when triggered by some un-obvious operation, such   as viewing it.  One use of such hacks is to break security.  For   example, some smart terminals have command...
live data2 is  program keys; this can be used to write live   data that, when listed to the terminal, infects it with a   security-breaking {virus} that is triggered the next time a   hapless user strikes that key.  For another, there are some   well...
live data3 is  send   arbitrary commands back to the machine when they are simply viewed.   2. In C code, data that includes pointers to function {hook}s   (executable code).  3. An object, such as a {trampoline}, that is   constructed on the fly by ...
live data4 is  code. 4. Actual real-world data, as opposed to `test data'.   For example, "I think I have the record deletion module   finished."  "Have you tried it out on live data?"  It usually   carries the connotation that live data is more frag...
live data5 is  things will happen.  So a possible alternate   response to the above claim might be "Well, make sure it works   perfectly before we throw live data at it."  The implication here   is that record deletion is something pretty significant...
live data6 is  running amok on live data would   cause great harm and probably require restoring from backups. 
Live Free Or Die! is  imp. 1. The state motto of New Hampshire, which   appears on that state's automobile license plates.  2. A slogan   associated with UNIX in the romantic days when UNIX aficionados saw   themselves as a tiny, beleaguered undergro...
Live Free Or Die!2 is  industry.  The "free" referred specifically to   freedom from the {fascist} design philosophies and crufty   misfeatures common on commercial operating systems.  Armando   Stettner, one of the early UNIX developers, used to giv...
Live Free Or Die!3 is  under a large UNIX, all in New   Hampshire colors of green and white.  These are now valued   collector's items. 
livelock is  /liv'lok/ n. A situation in which some critical stage   of a task is unable to finish because its clients perpetually   create more work for it to do after they have been serviced but   before it can clear its queue.  Differs from {deadl...
livelock2 is  waiting for anything, but has a   virtually infinite amount of work to do and can never catch up. 
liveware is  /liv'weir/ n. 1. Synonym for {wetware}.  Less   common.  2. [Cambridge] Vermin. "Waiter, there's some liveware in my   salad..."
lobotomy is  n. 1. What a hacker subjected to formal management   training is said to have undergone.  At IBM and elsewhere this term   is used by both hackers and low-level management; the latter   doubtless intend it as a joke.  2. The act of remov...
lobotomy2 is  order to replace or upgrade it.   Some very cheap {clone} systems are sold in `lobotomized' form   --- everything but the brain. 
locked and loaded is  [from military slang for an M-16 rifle with   magazine inserted and prepared for firing] adj. Said of a removable   disk volume properly prepared for use --- that is, locked into the   drive and with the heads loaded.  Ironicall...
locked and loaded2 is  the power is up, this description is never   used of {{Winchester}} drives (which are named after a rifle). 
locked up is  adj. Syn. for {hung}, {wedged}.
logic bomb is  n. Code surreptitiously inserted in an application or   OS that causes it to perform some destructive or   security-compromising activity whenever specified conditions are   met.  Compare {back door}.
logical is  [from the technical term `logical device', wherein a   physical device is referred to by an arbitrary `logical' name]   adj.  Having the role of.  If a person (say, Les Earnest at SAIL)   who had long held a certain post left and were rep...
logical2 is  known as the `logical' Les   Earnest.  (This does not imply any judgment on the replacement.)   Compare {virtual}.   At Stanford, `logical' compass directions denote a coordinate   system in which `logical north' is toward San Francisco,...
logical3 is  even though logical   north varies between physical (true) north near San Francisco and   physical west near San Jose.  (The best rule of thumb here is that,   by definition, El Camino Real always runs logical north-and-south.)   In givi...
logical4 is  Tarasco   restaurant, get onto {El Camino Bignum} going logical north."   Using the word `logical' helps to prevent the recipient from   worrying about that the fact that the sun is setting almost   directly in front of him.  The concept...
logical5 is  which are almost, but not quite, consistently   labeled with logical rather than physical directions.  A similar   situation exists at MIT.  Route 128 (famous for the electronics   industry that has grown up along it) is a 3-quarters cir...
logical6 is  miles, terminating near the   coastline at each end.  It would be most precise to describe the   two directions along this highway as `clockwise' and   `counterclockwise', but the road signs all say "north" and   "south", respectively.  ...
logical7 is  `logical north' and `logical south', to indicate that they   are conventional directions not corresponding to the usual   denotation for those words.  (If you went logical south along the   entire length of route 128, you would start out...
logical8 is  and finish headed due east!) 
loop through is  vt. To process each element of a list of things.   "Hold on, I've got to loop through my paper mail."  Derives from   the computer-language notion of an iterative loop; compare `cdr   down' (under {cdr}), which is less common among C...
loop through2 is  say `IRP over' after an   obscure pseudo-op in the MIDAS PDP-10 assembler. 
lord high fixer is  [primarily British, from Gilbert & Sullivan's   `lord high executioner'] n. The person in an organization who knows   the most about some aspect of a system.  See {wizard}.
lose  is  [MIT] vi. 1. To fail.  A program loses when it encounters   an exceptional condition or fails to work in the expected manner.   2. To be exceptionally unesthetic or crocky.  3. Of people, to   be obnoxious or unusually stupid (as opposed to...
lose 2 is  4. n. Refers to something that is   {losing}, especially in the phrases "That's a lose!" and "What   a lose!" 
lose lose is  interj. A reply to or comment on an undesirable   situation.  "I accidentally deleted all my files!"  "Lose,   lose."
loser is  n. An unexpectedly bad situation, program, programmer, or   person.  Someone who habitually loses.  (Even winners can lose   occasionally.)  Someone who knows not and knows not that he knows   not.  Emphatic forms are `real loser', `total l...
loser2 is  loser', which would be a   contradiction in terms).  See {luser}. 
losing is  adj. Said of anything that is or causes a {lose} or   {lossage}.
loss is  n. Something (not a person) that loses; a situation in which   something is losing.  Emphatic forms include `moby loss', and   `total loss', `complete loss'.  Common interjections are   "What a loss!"  and "What a moby loss!"  Note that `mob...
loss2 is  not used; applied to an abstract   noun, moby is simply a magnifier, whereas when applied to a person   it implies substance and has positive connotations.  Compare   {lossage}. 
lossage is  /los'*j/ n. The result of a bug or malfunction.  This   is a mass or collective noun.  "What a loss!" and "What   lossage!"  are nearly synonymous.  The former is slightly more   particular to the speaker's present circumstances; the latt...
lossage2 is  speaker is currently   a victim.  Thus (for example) a temporary hardware failure is a loss,   but bugs in an important tool (like a compiler) are serious   lossage. 
lost in the noise is  adj. Syn. {lost in the underflow}.  This term   is from signal processing, where signals of very small amplitude   cannot be separated from low-intensity noise in the system.  Though   popular among hackers, it is not confined t...
lost in the noise2 is  astronomers, and statisticians all use it. 
lost in the underflow is  adj. Too small to be worth considering;   more specifically, small beyond the limits of accuracy or   measurement.  This is a reference to `floating underflow', a   condition that can occur when a floating-point arithmetic p...
lost in the underflow2 is  than its limit of magnitude.  It   is also a pun on `undertow' (a kind of fast, cold current that   sometimes runs just offshore and can be dangerous to swimmers).   "Well, sure, photon pressure from the stadium lights alte...
lost in the underflow3 is  effect gets lost in the   underflow."  See also {overflow bit}. 
lots of MIPS but no I/O is  adj. Used to describe a person who is   technically brilliant but can't seem to communicate with human   beings effectively.  Technically it describes a machine that has   lots of processing power but is bottlenecked on in...
lots of MIPS but no I/O2 is  RS/6000, is a notorious recent   example). 
low-bandwidth is  [from communication theory] adj. Used to indicate a   talk that, although not {content-free}, was not terribly   informative.  "That was a low-bandwidth talk, but what can you   expect for an audience of {suit}s!"  Compare {zero-con...
LPT is  /L-P-T/ or /lip'it/ or /lip-it'/ [MIT, via DEC] n.  Line   printer, of course.  Rare under UNIX, commoner in hackers with   MS-DOS or CP/M background.  The printer device is called   `LPT' on those systems that, like ITS, were strongly   infl...
lunatic fringe is  [IBM] n. Customers who can be relied upon to accept   release 1 versions of software.
lurker is  n. One of the `silent majority' in a electronic forum;   one who posts occasionally or not at all but is known to read the   group's postings regularly.  This term is not pejorative and indeed   is casually used reflexively "Oh, I'm just l...
lurker2 is  hypothetical audience for the group's   {flamage}-emitting regulars. 
luser is  /loo'zr/ n. A {user}; esp. one who is also a {loser}.   ({luser} and {loser} are pronounced identically.)  This word   was coined around 1975 at MIT.  Under ITS, when you first walked up   to a terminal at MIT and typed Control-Z to get the...
luser2 is  status information, including how   many people were already using the computer; it might print   "14 users", for example.  Someone thought it would be a great joke to   patch the system to print "14 losers" instead.  There ensued a   grea...
luser3 is  particularly want to   be called losers to their faces every time they used the computer.   For a while several hackers struggled covertly, each changing the   message behind the back of the others; any time you logged into the   computer ...
luser4 is  or   "losers".  Finally, someone tried the compromise "lusers", and it   stuck.  Later one of the ITS machines supported `luser' as a   request-for-help command.  ITS died the death in mid-1990, except   as a museum piece; the usage lives ...
luser5 is  seen in program comments.*M [SI] pref. (on units) suff. (on numbers) See {{quantifiers}}. 
macdink is  /mak'dink/ [from the Apple Macintosh, which is said to   encourage such behavior] vt. To make many incremental and   unnecessary cosmetic changes to a program or file.  Often the   subject of the macdinking would be better off without the...
macdink2 is  was still macdinking the   slides for his presentation."  See also {fritterware}. 
machinable is  adj. Machine-readable.  Having the {softcopy} nature.
machoflops is  /mach'oh-flops/ [pun on `megaflops', a coinage for   `millions of FLoating-point Operations Per Second'] n. Refers to   artificially inflated performance figures often quoted by computer   manufacturers.  Real applications are lucky to...
machoflops2 is  mileage may vary}, {benchmark}. 
Macintoy is  /mak'in-toy/ n. The Apple Macintosh, considered as a   {toy}.  Less pejorative than {Macintrash}.
Macintrash is  /mak'in-trash`/ n. The Apple Macintosh, as described   by a hacker who doesn't appreciate being kept away from the   *real computer* by the interface.  The term {maggotbox} has   been reported in regular use in the Research Triangle ar...
Macintrash2 is  See also {beige toaster},   {WIMP environment}, {drool-proof paper}, {user-friendly}. 
macro is  /mak'roh/ [techspeak] n. A name (possibly followed by a   formal {arg} list) that is equated to a text or symbolic   expression to which it is to be expanded (possibly with the   substitution of actual arguments) by a macro expander.  This ...
macro2 is  dictionary; what those   won't tell you is how the hackish connotations of the term have   changed over time.   The term `macro' originated in early assemblers, which encouraged   the use of macros as a structuring and information-hiding d...
macro3 is  assemblers became ubiquitous, and   sometimes quite as powerful and expensive as {HLL}s, only to fall   from favor as improving compiler technology marginalized assembler   programming (see {languages of choice}).  Nowadays the term is   m...
macro4 is  preprocessor, LISP, or one   of several special-purpose languages built around a macro-expansion   facility (such as TeX or UNIX's [nt]roff suite).   Indeed, the meaning has drifted enough that the collective   `macros' is now sometimes us...
macro5 is  application control language (whether or not the language is   actually translated by text expansion), and for macro-like entities   such as the `keyboard macros' supported in some text editors   (and PC TSR or Macintosh INIT/CDEV keyboard...
macro- is  pref. Large.  Opposite of {micro-}.  In the mainstream   and among other technical cultures (for example, medical people)   this competes with the prefix {mega-}, but hackers tend to   restrict the latter to quantification.
macrology is  /mak-rol'*-jee/ n. 1. Set of usually complex or crufty   macros, e.g., as part of a large system written in {LISP},   {TECO}, or (less commonly) assembler.  2. The art and science   involved in comprehending a macrology in sense 1.  Som...
macrology2 is  not unlike archeology,   ecology, or {theology}, hence the sound-alike construction.  See   also {boxology}. 
macrotape is  /ma'kroh-tayp/ n. An industry-standard reel of tape, as   opposed to a {microtape}.
maggotbox is  /mag'*t-boks/ n. See {Macintrash}.  This is even   more derogatory.
magic is  adj. 1. As yet unexplained, or too complicated to explain;   compare {automagically} and (Arthur C.) Clarke's Third Law:   "Any sufficiently advanced technology is indistinguishable from   magic."  "TTY echoing is controlled by a large numb...
magic2 is  computes the parity of an 8-bit   byte in three instructions."  2. Characteristic of something that   works although no one really understands why (this is especially called   {black magic}).  3. [Stanford] A feature not generally   public...
magic3 is  impossible, or a feature   formerly in that category but now unveiled.  Compare {black   magic}, {wizardly}, {deep magic}, {heavy wizardry}.   For more about hackish `magic', see appendix A. 
magic cookie is  [UNIX] n. 1. Something passed between routines or   programs that enables the receiver to perform some operation; a   capability ticket or opaque identifier.  Especially used of small   data objects that contain data encoded in a str...
magic cookie2 is   E.g., on non-UNIX OSes with a   non-byte-stream model of files, the result of `ftell(3)' may   be a magic cookie rather than a byte offset; it can be passed to   `fseek(3)', but not operated on in any meaningful way.  The   phrase ...
magic cookie3 is  a result   whose contents are not defined but which can be passed back to the   same or some other program later.  2. An in-band code for   changing graphic rendition (e.g., inverse video or underlining) or   performing other contro...
magic cookie4 is  leave a blank on the screen corresponding to mode-change magic   cookies; this was also called a {glitch}.  See also {cookie}. 
magic number is  [UNIX/C] n. 1. In source code, some non-obvious   constant whose value is significant to the operation of a program   and that is inserted inconspicuously in-line ({hardcoded}),   rather than expanded in by a symbol set by a commente...
magic number2 is  are bad style.  2. A   number that encodes critical information used in an algorithm in   some opaque way.  The classic examples of these are the numbers   used in hash or CRC functions, or the coefficients in a linear   congruentia...
magic number3 is  sense   actually predates and was ancestral to the more common sense 1.   3. Special data located at the beginning of a binary data file to   indicate its type to a utility.  Under UNIX, the system and various   applications program...
magic number4 is  types of executable file by looking for a magic number.  Once upon   a time, these magic numbers were PDP-11 branch instructions that   skipped over header data to the start of executable code; the 0407,   for example, was octal for...
magic number5 is  {wizard} knows the spells to create magic numbers.  How do   you choose a fresh magic number of your own?  Simple --- you pick   one at random.  See?  It's magic! 
magic smoke is  n. A substance trapped inside IC packages that enables   them to function (also called `blue smoke'; this is similar to   the archaic `phlogiston' hypothesis about combustion).  Its   existence is demonstrated by what happens when a c...
magic smoke2 is  out, so it doesn't work any more.  See   {smoke test}, {let the smoke out}.   USENETter Jay Maynard tells the following story: "Once, while   hacking on a dedicated Z80 system, I was testing code by blowing   EPROMs and plugging them...
magic smoke3 is  One time, I plugged one in backwards.  I only discovered that   *after* I realized that Intel didn't put power-on lights under   the quartz windows on the tops of their EPROMs --- the die was   glowing white-hot.  Amazingly, the EPRO...
magic smoke4 is  full of zeros, then erased it again.  For all I know,   it's still in service.  Of course, this is because the magic smoke   didn't get let out."  Compare the original phrasing of {Murphy's   Law}. 
main loop is  n. Software tools are often written to perform some   actions repeatedly on whatever input is handed to them, terminating   when there is no more input or they are explicitly told to go away.   In such programs, the loop that gets and p...
mainframe is  n. This term originally referred to the cabinet   containing the central processor unit or `main frame' of a   room-filling {Stone Age} batch machine.  After the emergence of   smaller `minicomputer' designs in the early 1970s, the   tr...
mainframe2 is  as `mainframe   computers' and eventually just as mainframes.  The term carries the   connotation of a machine designed for batch rather than interactive   use, though possibly with an interactive timesharing operating   system retrofi...
mainframe3 is  built   by IBM, Unisys, and the other great {dinosaur}s surviving from   computing's {Stone Age}.   It is common wisdom among hackers that the mainframe architectural   tradition is essentially dead (outside of the tiny market for   {n...
mainframe4 is  having been   swamped by the recent huge advances in IC technology and low-cost   personal computing.  As of 1991, corporate America hasn't quite   figured this out yet, though the wave of failures, takeovers, and   mergers among tradi...
mainframe5 is    the wind (see {dinosaurs mating}). 
management is  n. 1. Corporate power elites distinguished primarily by   their distance from actual productive work and their chronic   failure to manage (see also {suit}).  Spoken derisively, as in   "*Management* decided that ...".  2. Mythically, ...
management2 is  world's minor irritations.   Hackers' satirical public notices are often signed `The Mgt'; this   derives from the `Illuminatus' novels (see the Bibliography). 
mandelbug is  /mon'del-buhg/ [from the Mandelbrot set] n. A bug   whose underlying causes are so complex and obscure as to make its   behavior appear chaotic or even non-deterministic.  This term   implies that the speaker thinks it is a {Bohr bug}, ...
manged is  /monjd/ [probably from the French `manger' or Italian   `mangiare', to eat; perhaps influenced by English n. `mange',   `mangy'] adj. Refers to anything that is mangled or damaged,   usually beyond repair.  "The disk was manged after the e...
mangle is  vt. Used similarly to {mung} or {scribble}, but more violent   in its connotations; something that is mangled has been   irreversibly and totally trashed.
mangler is  [DEC] n. A manager.  Compare {mango}; see also   {management}.  Note that {system mangler} is somewhat different   in connotation.
mango is  /mang'go/ [orig. in-house jargon at Symbolics] n. A manager.   Compare {mangler}.  See also {devo} and {doco}.
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}).

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

semi is  /se'mee/ or /se'mi/ 1. n. Abbreviation for   `semicolon', when speaking.  "Commands to {grind} are   prefixed by semi-semi-star" means that the prefix is `;;*',   not 1/4 of a star.  2. A prefix used with words such as   `immediately' as a q...
semi2 is  "Semi-immediately." (That is, maybe not for an hour.)  "We did   consider that possibility semi-seriously."  See also   {infinite}. 
semi-infinite is  n. See {infinite}.
senior bit is  [IBM] n. Syn. {meta bit}.
server is  n. A kind of {daemon} that performs a service for the   requester and which often runs on a computer other than the one on   which the server runs.  A particularly common term on the Internet,   which is rife with `name servers', `domain s...
SEX is  /seks/ [Sun Users' Group & elsewhere] n. 1. Software   EXchange.  A technique invented by the blue-green algae hundreds of   millions of years ago to speed up their evolution, which had been   terribly slow up until then.  Today, SEX parties ...
SEX2 is  course, these are no longer limited to   exchanges of genetic software).  In general, SEX parties are a   {Good Thing}, but unprotected SEX can propagate a {virus}.   See also {pubic directory}.  2. The rather Freudian mnemonic   often used ...
SEX3 is  the   PDP-11 and many other architectures.   DEC's engineers nearly got a PDP-11 assembler that used the   `SEX' mnemonic out the door at one time, but (for once)   marketing wasn't asleep and forced a change.  That wasn't the last   time th...
SEX4 is  8086   Primer', who was one of the original designers of the 8086, noted   that there was originally a `SEX' instruction on that   processor, too.  He says that Intel management got cold feet and   decreed that it be changed, and thus the in...
SEX5 is  (depending on what was being extended).   Amusingly, the Intel 8048 (the microcontroller used in IBM PC   keyboards) is also missing straight `SEX' but has logical-or   and logical-and instructions `ORL' and `ANL'.   The Motorola 6809, used ...
SEX6 is  actually had an official `SEX' instruction; the 6502   in the Apple II it competed with did not.  British hackers thought   this made perfect mythic sense; after all, it was commonly   observed, you could have sex with a dragon, but you can'...
sex changer is  n. Syn. {gender mender}.
shareware is  /sheir'weir/ n. {Freeware} (sense 1) for which the   author requests some payment, usually in the accompanying   documentation files or in an announcement made by the software   itself.  Such payment may or may not buy additional suppor...
shelfware is  /shelfweir/ n. Software purchased on a whim (by an   individual user) or in accordance with policy (by a corporation or   government agency), but not actually required for any particular use.   Therefore, it often ends up on some shelf.
shell is  [orig. {{Multics}} techspeak, widely propagated via UNIX] n.   1. [techspeak] The command interpreter used to pass commands to an   operating system; so called because it is the part of the operating   system that interfaces with the outsid...
shell2 is  program that mediates access to a special resource   or {server} for convenience, efficiency, or security reasons; for   this meaning, the usage is usually `a shell around' whatever.   This sort of program is also called a `wrapper'. 
shell out is  [UNIX] n. To spawn an interactive {subshell} from   within a program (e.g., a mailer or editor).  "Bang foo runs foo in   a subshell, while bang alone shells out."
shift left logical is  [from any of various machines'   instruction sets] 1. vi. To move oneself to the left (right).  To   move out of the way.  2. imper. "Get out of that (my) seat!  You   can shift to that empty one to the left (right)."  Often   ...
shift left logical2 is  instead of   `shift left'.  Sometimes heard as LSH /lish/, from the {PDP-10}   instruction set.  See {Programmer's Cheer}. 
shitogram is  /shit'oh-gram/ n. A *really* nasty piece of email.   Compare {nastygram}, {flame}.
short card is  n. A half-length IBM PC expansion card or adapter that   will fit in one of the two short slots located towards the right   rear of a standard chassis (tucked behind the floppy disk drives).   See also {tall card}.
shotgun debugging is  n. The software equivalent of {Easter egging};   the making of relatively undirected changes to software in the hope   that a bug will be perturbed out of existence.  This almost never   works, and usually introduces more bugs.
showstopper is  n. A hardware or (especially) software bug that makes   an implementation effectively unusable; one that absolutely has to   be fixed before development can go on.  Opposite in connotation   from its original theatrical use, which ref...
shriek is  n. See {excl}.  Occasional CMU usage, also in common use   among APL fans and mathematicians, especially category theorists.
Shub-Internet is  /shuhb in't*r-net/ [MUD from H. P. Lovecraft's   evil fictional deity `Shub-Niggurath', the Black Goat with a   Thousand Young] n.  The harsh personification of the Internet,   Beast of a Thousand Processes, Eater of Characters, Ava...
Shub-Internet2 is  the hideous multi-tendriled entity   formed of all the manifold connections of the net.  A sect of   MUDders worships Shub-Internet, sacrificing objects and praying for   good connections.  To no avail --- its purpose is malign and...
Shub-Internet3 is  slowdown.  Often heard as in   "Freela casts a tac nuke at Shub-Internet for slowing her down."   (A forged response often follows along the lines of "Shub-Internet   gulps down the tac nuke and burps happily.")  Also cursed by use...
Shub-Internet4 is  slows down.  The dread   name of Shub-Internet is seldom spoken aloud, as it is said that   repeating it three times will cause the being to wake, deep within its   lair beneath the Pentagon. 
sidecar is  n. 1. Syn. {slap on the side}.  Esp. used of add-ons   for the late and unlamented IBM PCjr.  2. The IBM PC compatibility   box that could be bolted onto the side of an Amiga.  Designed and   produced by Commodore, it broke all of the com...
sidecar2 is  other peripherals, it was by {magic}. 
sig block is  /sig blok/ [UNIX often written `.sig' there] n.   Short for `signature', used specifically to refer to the   electronic signature block that most UNIX mail- and news-posting   software will {automagically} append to outgoing mail and ne...
sig block2 is  quite an art form, including an   ASCII logo or one's choice of witty sayings (see {sig quote},   {fool file}); but many consider large sigs a waste of   {bandwidth}, and it has been observed that the size of one's sig   block is usual...
sig block3 is  and   level of prestige on the net. 
sig quote is  /sig kwoht/ [USENET] n. A maxim, quote, proverb, joke,   or slogan embedded in one's {sig block} and intended to convey   something of one's philosophical stance, pet peeves, or sense of   humor. "Calm down, it's only ones and zeroes."
signal-to-noise ratio is  [from analog electronics] n. Used by hackers   in a generalization of its technical meaning.  `Signal' refers to   useful information conveyed by some communications medium, and   `noise' to anything else on that medium.  He...
signal-to-noise ratio2 is  paying attention to the medium in question.   Figures for such metaphorical ratios are never given.  The term is   most often applied to {USENET} newsgroups during {flame war}s.   Compare {bandwidth}.  See also {coefficient...
silicon is  n. Hardware, esp. ICs or microprocessor-based computer   systems (compare {iron}).  Contrasted with software.  See also   {sandbender}.
silicon foundry is  n. A company that {fab}s chips to the designs of   others.  As of the late 1980s, the combination of silicon foundries   and good computer-aided design software made it much easier for   hardware-designing startup companies to com...
silicon foundry2 is  silicon foundry is that the distance from the   actual chip-fabrication processes reduces designers' control of detail.   This is somewhat analogous to the use of {HLL}s versus coding in   assembler. 
silly walk is  [from Monty Python's Flying Circus] vi. 1. A ridiculous   procedure required to accomplish a task.  Like {grovel}, but more   {random} and humorous.  "I had to silly-walk through half the   /usr directories to find the maps file."  2. ...
silo is  n. The FIFO input-character buffer in an RS-232 line card.  So   called from DEC terminology used on DH and DZ line cards for the   VAX and PDP-11, presumably because it was a storage space for   fungible stuff that you put in the top and to...
Silver Book is  n. Jensen and Wirth's infamous `Pascal User Manual   and Report', so called because of the silver cover of the   widely distributed Springer-Verlag second edition of 1978 (ISBN   0-387-90144-2).  See {{book titles}}, {Pascal}.
since time T equals minus infinity is  adj. A long time ago; for as   long as anyone can remember; at the time that some particular frob   was first designed.  Usually the word `time' is omitted.  See also   {time T}.
sitename is  /sit'naym/ [UNIX/Internet] n. The unique electronic   name of a computer system, used to identify it in UUCP mail,   USENET, or other forms of electronic information interchange.  The   folklore interest of sitenames stems from the creat...
sitename2 is  Interpreting a sitename is not unlike   interpreting a vanity license plate; one has to mentally unpack it,   allowing for mono-case and length restrictions and the lack of   whitespace.  Hacker tradition deprecates dull,   institutiona...
sitename3 is  and   clever coinages (except that it is considered appropriate for the   official public gateway machine of an organization to bear the   organization's name or acronym).  Mythological references, cartoon   characters, animal names, an...
sitename4 is  probably the most popular sources for sitenames (in roughly   descending order).  The obligatory comment when discussing these is   Harris's Lament "All the good ones are taken!"  See also   {network address}. 
skrog is  v. Syn. {scrog}.
skulker is  n. Syn. {prowler}.
slap on the side is  n. (also called a {sidecar}, or abbreviated   `SOTS'.)  A type of external expansion hardware marketed by   computer manufacturers (e.g., Commodore for the Amiga 500/1000   series and IBM for the hideous failure called `PCjr').  ...
slap on the side2 is  as memory, hard drive   controllers, and conventional expansion slots. 
slash is  n. Common name for the slant (`/', ASCII 0101111)   character.  See {ASCII} for other synonyms.
sleep is  vi. 1. [techspeak] On a timesharing system, a process that   relinquishes its claim on the scheduler until some given event   occurs or a specified time delay elapses is said to `go to   sleep'.  2. In jargon, used very similarly to v. {blo...
sleep2 is  on'.  Often used to   indicate that the speaker has relinquished a demand for resources   until some (possibly unspecified) external event "They can't get   the fix I've been asking for into the next release, so I'm going to   sleep on it ...
slim is  n. A small, derivative change (e.g., to code).
slop is  n. 1. A one-sided {fudge factor}, that is, an allowance for   error but in only one of two directions.  For example, if you need   a piece of wire 10 feet long and have to guess when you cut it,   you make very sure to cut it too long, by a ...
slop2 is  short by even a little bit, because you   can always cut off the slop but you can't paste it back on again.   When discrete quantities are involved, slop is often introduced to   avoid the possibility of being on the losing side of a {fence...
slop3 is  code generated by a compiler   over the size of equivalent assembler code produced by   {hand-hacking}; i.e., the space (or maybe time) you lose because   you didn't do it yourself.  This number is often used as a measure   of the goodness ...
slop4 is   10% is usually acceptable.  With modern compiler technology, esp.   on RISC machines, the compiler's slop may actually be   *negative*; that is, humans may be unable to generate code as   good.  This is one of the reasons assembler program...
slopsucker is  /slop'suhk-r/ n. A lowest-priority task that must   wait around until everything else has `had its fill' of machine   resources.  Only when the machine would otherwise be idle is the   task allowed to `suck up the slop'.  Also called a...
slopsucker2 is  slopsucker hunts for large prime   numbers.  Compare {background}. 
slurp is  vt. To read a large data file entirely into {core} before   working on it.  This may be contrasted with the strategy of reading   a small piece at a time, processing it, and then reading the next   piece.  "This program slurps in a 1K-by-1K...
smart is  adj. Said of a program that does the {Right Thing} in a   wide variety of complicated circumstances.  There is a difference   between calling a program smart and calling it intelligent; in   particular, there do not exist any intelligent pr...
smart2 is  {robust} (smart programs can be   {brittle}). 
smart terminal is  n. A terminal that has enough computing capability   to render graphics or to offload some kind of front-end processing   from the computer it talks to.  The development of workstations and   personal computers has made this term a...
smart terminal2 is  semi-obsolescent, but one may still hear variants of the phrase   `act like a smart terminal' used to describe the behavior of   workstations or PCs with respect to programs that execute almost   entirely out of a remote {server}'...
smart terminal3 is  Compare {glass tty}.   There is a classic quote from Rob Pike (inventor of the {blit}   terminal) "A smart terminal is not a smart*ass* terminal,   but rather a terminal you can educate."  This illustrates a common   design proble...
smart terminal4 is  else)   intelligent sometimes results in finicky, rigid `special   features' that become just so much dead weight if you try to use   the device in any way the designer didn't anticipate.  Flexibility   and programmability, on the...
smash case is  vi. To lose or obliterate the uppercase/lowercase   distinction in text input.  "MS-DOS will automatically smash case   in the names of all the files you create."  Compare {fold case}.
smash the stack is  [C programming] n. On many C implementations it is   possible to corrupt the execution stack by writing past the end of   an array declared `auto' in a routine.  Code that does this is   said to `smash the stack', and can cause re...
smash the stack2 is  address.  This can produce some of the most   insidious data-dependent bugs known to mankind.  Variants include   `trash' the stack, {scribble} the stack, {mangle} the stack;   the term *{mung} the stack is not used, as this is n...
smash the stack3 is  also {aliasing bug},   {fandango on core}, {memory leak}, {precedence lossage},   {overrun screw}. 
smiley is  n. See {emoticon}.
smoke test is  n. 1. A rudimentary form of testing applied to   electronic equipment following repair or reconfiguration, in which   power is applied and the tester checks for sparks, smoke, or other   dramatic signs of fundamental failure.  See {mag...
smoke test2 is  of a piece of software after construction   or a critical change.  See and compare {reality check}.   There is an interesting semi-parallel to this term among   typographers and printers When new typefaces are being punch-cut by   han...
smoke test3 is  smoke, then press   it onto paper) is used to check out new dies. 
smoking clover is  [ITS] n. A {display hack} originally due to   Bill Gosper.  Many convergent lines are drawn on a color monitor in   {AOS} mode (so that every pixel struck has its color   incremented).  The lines all have one endpoint in the middle...
smoking clover2 is  spaced one pixel apart around the   perimeter of a large square.  The color map is then repeatedly   rotated.  This results in a striking, rainbow-hued, shimmering   four-leaf clover.  Gosper joked about keeping it hidden from the...
smoking clover3 is  Administration) lest its   hallucinogenic properties cause it to be banned. 
SMOP is  /S-M-O-P/ [Simple (or Small) Matter of Programming] n.   1. A piece of code, not yet written, whose anticipated length is   significantly greater than its complexity.  Used to refer to a   program that could obviously be written, but is not ...
SMOP2 is  imply that a difficult problem   can be easily solved because a program can be written to do it; the   irony is that it is very clear that writing such a program will be   a great deal of work.  "It's easy to enhance a FORTRAN compiler to  ...
SMOP3 is  Often used   ironically by the intended victim when a suggestion for a program   is made which seems easy to the suggester, but is obviously (to the   victim) a lot of work. 
SNAFU principle is  /sna'foo prin'si-pl/ [from WWII Army acronym   for `Situation Normal, All Fucked Up'] n. "True communication is   possible only between equals, because inferiors are more   consistently rewarded for telling their superiors pleasan...
SNAFU principle2 is  central tenet of   {Discordianism}, often invoked by hackers to explain why   authoritarian hierarchies screw up so reliably and systematically.   The effect of the SNAFU principle is a progressive disconnection of   decision-mak...
snail is  vt. To {snail-mail} something. "Snail me a copy of those   graphics, will you?"
snail-mail is  n. Paper mail, as opposed to electronic.  Sometimes   written as the single word `SnailMail'.  One's postal address is,   correspondingly, a `snail address'.  Derives from earlier coinage   `USnail' (from `U.S. Mail'), for which there ...
snap is  v. To replace a pointer to a pointer with a direct pointer;   to replace an old address with the forwarding address found there.   If you telephone the main number for an institution and ask for a   particular person by name, the operator ma...
snap2 is  connecting you, in the hopes that you will `snap   your pointer' and dial direct next time.  The underlying metaphor   may be that of a rubber band stretched through a number of   intermediate points; if you remove all the thumbtacks in the...
snap3 is  first to last.  See   {chase pointers}.   Often, the behavior of a {trampoline} is to perform an error   check once and then snap the pointer that invoked it so as henceforth   to bypass the trampoline (and its one-shot error check).  In th...
snap4 is  links'.  For example, in a   Lisp implementation, a function interface trampoline might check to   make sure that the caller is passing the correct number of arguments;   if it is, and if the caller and the callee are both compiled, then   ...
snap5 is  to use a direct   procedure-call instruction with no further overhead. 
snarf is  /snarf/ vt. 1. To grab, esp. to grab a large document   or file for the purpose of using it with or without the author's   permission.  See also {BLT}.  2. [in the UNIX community] To   fetch a file or set of files across a network.  See als...
snarf2 is  late 1960s, meaning   `to eat piggishly'.  It may still have this connotation in context.   "He's in the snarfing phase of hacking --- {FTP}ing megs of   stuff a day."  3. To acquire, with little concern for legal forms   or politesse (but...
snarf3 is  away samples, so I snarfed a bunch of them."  4. Syn. for   {slurp}.  "This program starts by snarfing the entire database   into core, then...." 
snarf & barf is  /snarf'n-barf`/ n. Under a {WIMP environment},   the act of grabbing a region of text and then stuffing the contents   of that region into another region (or the same one) to avoid   retyping a command line.  In the late 1960s, this ...
snarf & barf2 is  regret it later' cheap-restaurant   expedition. 
snarf down is  v. To {snarf}, with the connotation of absorbing,   processing, or understanding.  "I'll  snarf down the latest   version of the {nethack} user's guide --- It's been a while   since I played last and I don't know what's changed recentl...
snark is  [Lewis Carroll, via the Michigan Terminal System] n. 1. A   system failure.  When a user's process bombed, the operator would   get the message "Help, Help, Snark in MTS!"  2. More generally,   any kind of unexplained or threatening event o...
snark2 is  boojum).  Often used to refer to an   event or a log file entry that might indicate an attempted security   violation.  See {snivitz}.  3. UUCP name of   snark.thyrsus.com, home site of the Jargon File 2.*.* versions   (i.e., this lexicon)...
sneakernet is  /snee'ker-net/ n. Term used (generally with ironic   intent) for transfer of electronic information by physically   carrying tape, disks, or some other media from one machine to   another.  "Never underestimate the bandwidth of a stati...
sneakernet2 is  filled with CD-ROMs."  Also called   `Tennis-Net', `Armpit-Net', `Floppy-Net'. 
sniff is  v.,n. Synonym for {poll}.
snivitz is  /sniv'itz/ n. A hiccup in hardware or software; a small,   transient problem of unknown origin (less serious than a   {snark}).  Compare {glitch}.
SO is  /S-O/ n. 1. (also `S.O.') Abbrev. for Significant   Other, almost invariably written abbreviated and pronounced   /S-O/ by hackers.  Used to refer to one's primary   relationship, esp. a live-in to whom one is not married.  See   {MOTAS}, {MOT...
SO2 is  character in ASCII (Control-N, 0001110). 
social science number is  [IBM] n. A statistic that is   {content-free}, or nearly so.  A measure derived via methods of   questionable validity from data of a dubious and vague nature.   Predictively, having a social science number in hand is seldom...
social science number2 is  considerably worse.  {Management}   loves them.  See also {numbers}, {math-out}, {pretty   pictures}. 
soft boot is  n. See {boot}.
softcopy is  /soft'ko-pee/ n. [by analogy with `hardcopy'] A   machine-readable form of corresponding hardcopy.  See {bits},   {machinable}.
software bloat is  n. The results of {second-system effect} or   {creeping featuritis}.  Commonly cited examples include   `ls(1)', {X}, {BSD}, {Missed'em-five}, and {OS/2}.
software rot is  n. Term used to describe the tendency of software   that has not been used in a while to {lose}; such failure may be   semi-humorously ascribed to {bit rot}.  More commonly,   `software rot' strikes when a program's assumptions becom...
software rot2 is  insufficiently {robust}, this may   cause it to fail in mysterious ways.   For example, owing to endemic shortsightedness in the design of   COBOL programs, most will succumb to software rot when their   2-digit year counters {wrap ...
software rot3 is  Actually, related lossages often afflict centenarians   who have to deal with computer software designed by unimaginative   clods.  One such incident became the focus of a minor public flap   in 1990, when a gentleman born in 1889 a...
software rot4 is  Raleigh, North Carolina.  The new system   refused to issue the card, probably because with 2-digit years the   ages 101 and 1 cannot be distinguished.   Historical note Software rot in an even funnier sense than the   mythical one ...
software rot5 is  (e.g.,   the R1; see {grind crank}).  If a program that depended on a   peculiar instruction hadn't been run in quite a while, the user   might discover that the opcodes no longer did the same things they   once did.  ("Hey, so-and-...
software rot6 is  We can {snarf} this opcode, right?  No one uses   it.")   Another classic example of this sprang from the time an MIT hacker   found a simple way to double the speed of the unconditional jump   instruction on a PDP-6, so he patched ...
software rot7 is  fragile timing software in a music-playing program,   throwing its output out of tune.  This was fixed by adding a   defensive initialization routine to compare the speed of a timing   loop with the real-time clock; in other words, ...
software rot8 is  day, and corrected appropriately.   Compare {bit rot}. 
softwarily is  /soft-weir'i-lee/ adv. In a way pertaining to software.   "The system is softwarily unreliable."  The adjective   `softwary' is *not* used.  See {hardwarily}.
softy is  [IBM] n. Hardware hackers' term for a software expert who   is largely ignorant of the mysteries of hardware.
some random X is  adj. Used to indicate a member of class X, with the   implication that Xs are interchangeable.  "I think some random   cracker tripped over the guest timeout last night."  See also   {J. Random}.

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

user is  n. 1. Someone doing `real work' with the computer, using   it as a means rather than an end.  Someone who pays to use a   computer.  See {real user}.  2. A programmer who will believe   anything you tell him.  One who asks silly questions.  ...
user2 is  is true that users ask   questions (of necessity).  Sometimes they are thoughtful or deep.   Very often they are annoying or downright stupid, apparently   because the user failed to think for two seconds or look in the   documentation befo...
user3 is  3. Someone who uses a program from the outside, however skillfully,   without getting into the internals of the program.  One who reports   bugs instead of just going ahead and fixing them.   The general theory behind this term is that ther...
user4 is  program there are implementors (hackers)   and {luser}s.  The users are looked down on by hackers to a mild   degree because they don't understand the full ramifications of the   system in all its glory.  (The few users who do are known as ...
user5 is  a skilled hacker   may be a user with respect to some program he himself does not   hack.  A LISP hacker might be one who maintains LISP or one who   uses LISP (but with the skill of a hacker).  A LISP user is one who   uses LISP, whether s...
user6 is  between the two terms; the subtle distinctions must be resolved by   context. 
user-friendly is  adj. Programmer-hostile.  Generally used by hackers in   a critical tone, to describe systems that hold the user's hand so   obsessively that they make it painful for the more experienced and   knowledgeable to get any work done.  S...
user-friendly2 is  {Macintrash}, {user-obsequious}. 
user-obsequious is  adj. Emphatic form of {user-friendly}.  Connotes   a system so verbose, inflexible, and determinedly simple-minded   that it is nearly unusable.  "Design a system any fool can use and   only a fool will want to use it."  See {WIMP...
USG UNIX is  /U-S-G yoo'niks/ n. Refers to AT&T UNIX   commercial versions after {Version 7}, especially System III and   System V releases 1, 2, and 3.  So called because during most of   the life-span of those versions AT&T's support crew was calle...
UTSL is  // [UNIX] n. On-line acronym for `Use the Source, Luke' (a   pun on Obi-Wan Kenobi's "Use the Force, Luke!" in `Star   Wars') --- analogous to {RTFM} but more polite.  This is a   common way of suggesting that someone would be best off readi...
UTSL2 is  feature is causing confusion,   rather than making yet another futile pass through the manuals or   broadcasting questions that haven't attracted {wizard}s to   answer them.  In theory, this is appropriately directed only at   associates of...
UTSL3 is  practice,   bootlegs of UNIX source code (made precisely for reference   purposes) are so ubiquitous that one may utter this at almost   anyone on {the network} without concern.  In the near future   (this written in 1991) source licenses m...
UTSL4 is  recent release of the Mach 3.0 microkernal,   given the continuing efforts of the {GNU} project, and with the   4.4BSD release on the horizon, complete free source code for   UNIX-clone toolsets and kernels should soon be widely available. 
UUCPNET is  n. The store-and-forward network consisting of all the   world's connected UNIX machines (and others running some clone of   the UUCP (UNIX-to-UNIX CoPy) software).  Any machine reachable only   via a {bang path} is on UUCPNET.  See {netw...
UUCPNET2 is  permutation of ADV (i.e.,   {ADVENT}), used to avoid a particular {admin}'s continual   search-and-destroy sweeps for the game] n. A leisure-time activity   of certain hackers involving the covert exploration of the `secret'   parts of l...
UUCPNET3 is  elevators,   maintenance crawlways, steam tunnels, and the like.  A few go so   far as to learn locksmithing in order to synthesize vadding keys.   The verb is `to vad' (compare {phreaking}).   The most extreme and dangerous form of vadd...
UUCPNET4 is  surfing', a sport played by wrasslin'   down a thousand-pound elevator car with a 3-foot piece of   string, and then exploiting this mastery in various stimulating   ways (such as elevator hopping, shaft exploration, rat-racing, and   th...
UUCPNET5 is  try this at home!    See also {hobbit} (sense 2). 
vanilla is  [from the default flavor of ice cream in the U.S.] adj.   Ordinary {flavor}, standard.  When used of food, very often does   not mean that the food is flavored with vanilla extract!  For   example, `vanilla wonton soup' means ordinary won...
vanilla2 is  soup.  Applied to hardware and   software, as in "Vanilla Version 7 UNIX can't run on a   vanilla 11/34."  Also used to orthogonalize chip nomenclature; for   instance, a 74V00 means what TI calls a 7400, as distinct from   a 74LS00, etc...
vanilla3 is  the   latter means `default', whereas vanilla simply means `ordinary'.   For example, when hackers go on a {great-wall}, hot-and-sour   wonton soup is the {canonical} wonton soup to get (because that   is what most of them usually order)...
vannevar is  /van'*-var/ n. A bogus technological prediction or   a foredoomed engineering concept, esp. one that fails by   implicitly assuming that technologies develop linearly,   incrementally, and in isolation from one another when in fact the  ...
vannevar2 is  revolutions are   common, and competition is the rule.  The prototype was Vannevar   Bush's prediction of `electronic brains' the size of the Empire   State Building with a Niagara-Falls-equivalent cooling system for   their tubes and r...
vannevar3 is  effect had   already been demonstrated.  Other famous vannevars have included   magnetic-bubble memory, LISP machines, {videotex}, and a paper from   the late 1970s that computed a purported ultimate limit on areal   density for ICs tha...
vannevar4 is  of 5 years later. 
vaporware is  /vay'pr-weir/ n. Products announced far in advance of   any release (which may or may not actually take place).
var is  /veir/ or /var/ n. Short for `variable'.  Compare {arg},   {param}.
VAX is  /vaks/ n. 1. [from Virtual Address eXtension] The most   successful minicomputer design in industry history, possibly   excepting its immediate ancestor, the PDP-11.  Between its release   in 1978 and its eclipse by {killer micro}s after abou...
VAX2 is  favorite machine of them all, esp.   after the 1982 release of 4.2 BSD UNIX (see {BSD}).  Esp.   noted for its large, assembler-programmer-friendly instruction set   --- an asset that became a liability after the RISC revolution.   2. A majo...
VAX3 is  here because   its alleged sales pitch, "Nothing sucks like a VAX!" became a   sort of battle-cry of RISC partisans.  Ironically, the slogan was   *not* actually used by the Vax vacuum-cleaner people, but was   actually that of a rival brand...
VAX4 is  an...").  It is claimed, however, that DEC actually   entered a cross-licensing deal with the vacuum-Vax people that   allowed them to market VAX computers in the U.K. in return for not   challenging the vacuum cleaner trademark in the U.S. 
VAXectomy is  /vak-sek't*-mee/ [by analogy with `vasectomy'] n. A   VAX removal.  DEC's Microvaxen, especially, are much slower than   newer RISC-based workstations such as the SPARC.  Thus, if one knows   one has a replacement coming, VAX removal ca...
VAXen is  /vak'sn/ [from `oxen', perhaps influenced by `vixen'] n.   (alt. `vaxen') The plural canonically used among hackers for the   DEC VAX computers.  "Our installation has four PDP-10s and twenty   vaxen."  See {boxen}.
vaxherd is  n. /vaks'herd/ [from `oxherd'] A VAX operator.
vaxism is  /vak'sizm/ n. A piece of code that exhibits   {vaxocentrism} in critical areas.  Compare {PC-ism},   {unixism}.
vaxocentrism is  /vak`soh-sen'trizm/ [analogy with   `ethnocentrism'] n. A notional disease said to afflict   C programmers who persist in coding according to certain assumptions that are    valid (esp. under UNIX) on {VAXen} but false elsewhere. Amo...
vaxocentrism2 is  validly be accused of vaxocentrism   even if he or she has never seen a VAX.  Some of these assumptions   (esp. 2--5) were valid on the PDP-11, the original C machine, and   became endemic years before the VAX.  The terms `vaxocentr...
vaxocentrism3 is  have been used synonymously. 
vdiff is  /vee'dif/ v.,n. Visual diff.  The operation of finding   differences between two files by {eyeball search}.  The term   `optical diff' has also been reported.  See {diff}.
veeblefester is  /vee'b*l-fes`tr/ [from the "Born Loser"   comix via Commodore; prob. originally from `Mad' Magazine's   `Veeblefeetzer' parodies ca. 1960] n. Any obnoxious person engaged   in the (alleged) professions of marketing or management.  An...
Venus flytrap is  [after the insect-eating plant] n. See {firewall   machine}.
verbage is  /ver'b*j/ n. A deliberate misspelling and mispronunciation of   {verbiage} that assimilates it to the word `garbage'.  Compare   {content-free}.  More pejorative than `verbiage'.
verbiage is  n. When the context involves a software or hardware   system, this refers to {{documentation}}.  This term borrows the   connotations of mainstream `verbiage' to suggest that the   documentation is of marginal utility and that the motive...
verbiage2 is  with the ostensible subject. 
Version 7 is  alt. V7 /vee' se'vn/ n. The 1978 unsupported release of   {{UNIX}} ancestral to all current commercial versions.  Before   the release of the POSIX/SVID standards, V7's features were often   treated as a UNIX portability baseline.  See ...
Version 72 is  old-timers impatient with commercialization and   kernel bloat still maintain that V7 was the Last True UNIX. 
vgrep is  /vee'grep/ v.,n. Visual grep.  The operation of finding   patterns in a file optically rather than digitally.  See {grep};   compare {vdiff}.
vi is  /V-I/, *not* /vi/ and *never* /siks/ [from   `Visual Interface'] n. A screen editor crufted together by Bill Joy   for an early {BSD} version.  Became the de facto standard UNIX   editor and a nearly undisputed hacker favorite until the rise o...
vi2 is  frustrate new users no end,   as it will neither take commands while expecting input text nor   vice versa, and the default setup provides no indication of which   mode one is in (one correspondent accordingly reports that he has   often hear...
vi3 is  Nevertheless it   is still widely used (about half the respondents in a 1991 USENET   poll preferred it), and even EMACS fans often resort to it as a   mail editor and for small editing jobs (mainly because it starts up   faster than bulky EM...
videotex is  n. obs. An electronic service offering people the   privilege of paying to read the weather on their television screens   instead of having somebody read it to them for free while they   brush their teeth.  The idea bombed everywhere it ...
videotex2 is  time videotex was practical   the installed base of personal computers could hook up to   timesharing services and do the things for which videotex might   have been worthwhile better and cheaper.  Videotex planners badly   overestimate...
videotex3 is    computer and the cost of local intelligence at the user's end.   Like the {gorilla arm} effect, this has been a cautionary tale   to hackers ever since.  See also {vannevar}. 
virgin is  adj. Unused; pristine; in a known initial state.  "Let's   bring up a virgin system and see if it crashes again."  (Esp.   useful after contracting a {virus} through {SEX}.)  Also, by   extension, buffers and the like within a program that...
virtual is  [via the technical term `virtual memory', prob. from the   term `virtual image' in optics] adj. 1. Common alternative to   {logical}.  2. Simulated; performing the functions of something   that isn't really there.  An imaginative child's ...
virtual Friday is  n. The last day before an extended weekend, if   that day is not a `real' Friday.  For example, the U.S. holiday   Thanksgiving is always on a Thursday.  The next day is often also   a holiday or taken as an extra day off, in which...
virtual Friday2 is  Friday (and Thursday is a virtual Saturday,   as is Friday).  There are also `virtual Mondays' that are   actually Tuesdays, after the three-day weekends associated with many   national holidays in the U.S. 
virtual reality is  n. 1. Computer simulations that use 3-D graphics   and devices such as the Dataglove to allow the user to interact   with the simulation.  See {cyberspace}.  2. A form of network   interaction incorporating aspects of role-playing...
virtual reality2 is  comedy, and `true confessions'   magazines.  In a virtual reality forum (such as USENET's   alt.callahans newsgroup or the {MUD} experiments on Internet),   interaction between the participants is written like a shared novel   co...
virtual reality3 is  that may be   personae utterly unlike the people who write them, and common   `background characters' manipulable by all parties.  The one   iron law is that you may not write irreversible changes to a   character without the con...
virtual reality4 is  anything goes.  See {bamf}, {cyberspace}. 
virus is  [from the obvious analogy with biological viruses, via SF]   n. A cracker program that searches out other programs and `infects'   them by embedding a copy of itself in them, so that they become   {Trojan Horse}s.  When these programs are e...
virus2 is  thus propagating the `infection'.  This   normally happens invisibly to the user.  Unlike a {worm}, a   virus cannot infect other computers without assistance.  It is   propagated by vectors such as humans trading programs with their   fri...
virus3 is  propagate   itself and then allow the program to run normally.  Usually,   however, after propagating silently for a while, it starts doing   things like writing cute messages on the terminal or playing   strange tricks with your display (...
virus4 is  Many nasty viruses, written by particularly   perversely minded {cracker}s, do irreversible damage, like   nuking all the user's files.   In the 1990s, viruses have become a serious problem, especially   among IBM PC and Macintosh users (t...
virus5 is  viruses to spread easily, even infecting the   operating system).  The production of special anti-virus software   has become an industry, and a number of exaggerated media reports   have caused outbreaks of near hysteria among users; many...
virus6 is  doesn't work as   they had expected on virus attacks.  Accordingly, this sense of   `virus' has passed not only into techspeak but into also popular   usage (where it is often incorrectly used to denote a {worm} or   even a {Trojan horse})...
visionary is  n. 1. One who hacks vision, in the sense of an   Artificial Intelligence researcher working on the problem of   getting computers to `see' things using TV cameras.  (There isn't   any problem in sending information from a TV camera to a...
visionary2 is  computer be programmed to make use of   the camera information?  See {SMOP}, {AI-complete}.)  2. [IBM]   One who reads the outside literature.  At IBM, apparently, such a   penchant is viewed with awe and wonder. 
VMS is  /V-M-S/ n. DEC's proprietary operating system for its VAX   minicomputer; one of the seven or so environments that loom largest   in hacker folklore.  Many UNIX fans generously concede that VMS   would probably be the hacker's favorite commer...
VMS2 is  this makes VMS fans furious.  One major   hacker gripe with VMS concerns its slowness --- thus the following   limerick        There once was a system called VMS        Of cycles by no means abstemious.             It's chock-full of hacks  ...
VMS3 is  my poor stomach all squeamious.                                         --- The Great Quux   See also {VAX}, {{TOPS-10}}, {{TOPS-20}}, {{UNIX}}, {runic}. 
voice is  vt. To phone someone, as opposed to emailing them or   connecting in talk mode.  "I'm busy now; I'll voice you later."
voice-net is  n. Hackish way of referring to the telephone system,   analogizing it to a digital network.  USENET {sig block}s not   uncommonly include the sender's phone next to a "Voice" or   "Voice-Net" header; common variants of this are "Voicene...
voodoo programming is  [from George Bush's "voodoo economics"] n.   The use by guess or cookbook of an {obscure} or {hairy} system,   feature, or algorithm that one does not truly understand.  The   implication is that the technique may not work, and...
voodoo programming2 is  Almost synonymous with {black magic},   except that black magic typically isn't documented and   *nobody* understands it.  Compare {magic}, {deep magic},   {heavy wizardry}, {rain dance}, {cargo cult programming},   {wave a de...
VR is  // [MUD] n. On-line abbrev for {virtual reality}, as   opposed to {RL}.
Vulcan nerve pinch is  n. [from the old "Star Trek" TV series via   Commodore Amiga hackers] The keyboard combination that forces a   soft-boot or jump to ROM monitor (on machines that support such a   feature).  On many micros this is Ctrl-Alt-Del; ...
Vulcan nerve pinch2 is  <Cmd>-<Power switch>!  Also called   {three-finger salute}.  Compare {quadruple bucky}. 
vulture capitalist is  n. Pejorative hackerism for `venture   capitalist', deriving from the common practice of pushing contracts   that deprive inventors of control over their own innovations and   most of the money they ought to have made from them...
vulture capitalist2 is  Fudd's immortal   line "You wascawwy wabbit!"] n. 1. A legendary early hack   reported on a System/360 at RPI and elsewhere around 1978.  The   program would make two copies of itself every time it was run,   eventually crashi...
vulture capitalist3 is   includes infinite self-replication but is not a {virus} or   {worm}.  See also {cookie monster}. 
WAITS is  /wayts/ n. The mutant cousin of {{TOPS-10}} used on a   handful of systems at {{SAIL}} up to 1990.  There was never an   `official' expansion of WAITS (the name itself having been arrived   at by a rather sideways process), but it was frequ...
WAITS2 is  ITS'.  Though WAITS was less visible   than ITS, there was frequent exchange of people and ideas between   the two communities, and innovations pioneered at WAITS exerted   enormous indirect influence.  The early screen modes of {EMACS},  ...
WAITS3 is  `E' editor --- one   of a family of editors that were the first to do `real-time   editing', in which the editing commands were invisible and where   one typed text at the point of insertion/overwriting.  The modern   style of multi-region...
WAITS4 is  and WAITS alumni at XEROX PARC and elsewhere played major roles in   the developments that led to the XEROX Star, the Macintosh, and the   Sun workstations.  {Bucky bits} were also invented there ---   thus, the ALT key on every IBM PC is ...
WAITS5 is  seldom duplicated elsewhere was a news-wire interface   that allowed WAITS hackers to read, store, and filter AP and UPI   dispatches from their terminals; the system also featured a   still-unusual level of support for what is now called ...
WAITS6 is  and video signals to be switched   to programming terminals. 
waldo is  /wol'doh/ [From Robert A. Heinlein's story "Waldo"]   1. A mechanical agent, such as a gripper arm, controlled by a human   limb.  When these were developed for the nuclear industry in the   mid-1940s they were named after the invention des...
waldo2 is  wrote in 1942.  Now known by the more   generic term `telefactoring', this technology is of intense   interest to NASA for tasks like space station maintenance.  2. At   Harvard (particularly by Tom Cheatham and students), this is used   i...
waldo3 is  and general   nonsense word.  See {foo}, {bar}, {foobar}, {quux}. 
walk is  n.,vt. Traversal of a data structure, especially an array or   linked-list data structure in {core}.  See also {codewalker},   {silly walk}, {clobber}.
walk off the end of is  vt. To run past the end of an array, list, or      medium after stepping through it --- a good way to land in trouble.   Often the result of an {off-by-one error}.  Compare   {clobber}, {roach}, {smash the stack}.
walking drives is  n. An occasional failure mode of magnetic-disk   drives back in the days when they were huge, clunky {washing   machine}s.  Those old {dinosaur} parts carried terrific angular   momentum; the combination of a misaligned spindle or ...
walking drives2 is  with the floor could cause them to   `walk' across a room, lurching alternate corners forward a couple   of millimeters at a time.  There is a legend about a drive that   walked over to the only door to the computer room and jamme...
walking drives3 is  wall in order to get at   it!  Walking could also be induced by certain patterns of drive   access (a fast seek across the whole width of the disk, followed by   a slow seek in the other direction).  Some bands of old-time   hacke...
walking drives4 is  patterns that   would do this to particular drive models and held disk-drive races. 
wall is  [WPI] interj. 1. An indication of confusion, usually spoken   with a quizzical tone  "Wall??"  2. A request for further   explication.  Compare {octal forty}.   It is said that "Wall?" really came from `like talking to a   blank wall'.  It w...
wall2 is  you   had carefully answered a question, the questioner stared at you   blankly, clearly having understood nothing that was explained.  You   would then throw out a "Hello, wall?" to elicit some sort of   response from the questioner.  Late...
wall3 is  themselves. 
wall follower is  n. A person or algorithm that compensates for lack   of sophistication or native stupidity by efficiently following some   simple procedure shown to have been effective in the past.  Used of   an algorithm, this is not necessarily p...
wall follower2 is  the winning robot in an early AI contest   (named, of course, after the cocktail).  Harvey successfully solved   mazes by keeping a `finger' on one wall and running till it came   out the other end.  This was inelegant, but it was ...
wall follower3 is  simply-connected mazes --- and, in fact,   Harvey outperformed more sophisticated robots that tried to   `learn' each maze by building an internal representation of it.   Used of humans, the term *is* pejorative and implies an   un...
wall follower4 is  See also {code   grinder}, {droid}. 
wall time is  n. (also `wall clock time') 1. `Real world' time (what   the clock on the wall shows), as opposed to the system clock's idea   of time.  2. The real running time of a program, as opposed to the   number of {clocks} required to execute i...
wall time2 is  differ, as no one program gets all the   {clocks}, and on multiprocessor systems with good thread support   one may get more processor clocks than real-time clocks). 
wallpaper is  n. 1. A file containing a listing (e.g., assembly   listing) or a transcript, esp. a file containing a transcript of   all or part of a login session.  (The idea was that the paper for   such listings was essentially good only for wallp...
wallpaper2 is  used to cover windows.)  Now rare,   esp. since other systems have developed other terms for it (e.g.,   PHOTO on TWENEX).  However, the UNIX world doesn't have an   equivalent term, so perhaps {wallpaper} will take hold there.   The t...
wallpaper3 is  commands to begin   and end transcript files were `WALBEG' and `WALEND',   with default file `WALL PAPER' (the space was a path   delimiter).  2. The background pattern used on graphical   workstations (this is techspeak under the `Win...
wallpaper4 is  3. `wallpaper file' n. The file that   contains the wallpaper information before it is actually printed on   paper.  (Even if you don't intend ever to produce a real paper copy   of the file, it is still called a wallpaper file.) 
wango is  /wang'goh/ n. Random bit-level {grovel}ling going on in   a system during some unspecified operation.  Often used in   combination with {mumble}.  For example "You start with the `.o'   file, run it through this postprocessor that does mumb...
wango2 is  object-oriented executable." 
wank is  /wangk/ [Columbia University prob. by mutation from   Commonwealth slang v. `wank', to masturbate] n.,v. Used much as   {hack} is elsewhere, as a noun denoting a clever technique or   person or the result of such cleverness.  May describe (n...
wank2 is  sake ("Quit wanking, let's go get   supper!")  or (more positively) a {wizard}.  Adj.  `wanky'   describes something particularly clever (a person, program, or   algorithm).  Conversations can also get wanky when there are too   many wanks ...
wank3 is  by an   overload of the `wankometer' (compare {bogometer}).  When the   wankometer overloads, the conversation's subject must be changed,   or all non-wanks will leave.  Compare `neep-neeping' (under   {neep-neep}).  Usage U.S. only.  In Br...
wank4 is  *extremely* rude and is best avoided unless one   intends to give offense. 
wannabee is  /won'*-bee/ (also, more plausibly, spelled `wannabe')   [from a term recently used to describe Madonna fans who dress,   talk, and act like their idol; prob. originally from biker slang]   n. A would-be {hacker}.  The connotations of thi...
wannabee2 is  and exposure of the subject.  Used of   a person who is in or might be entering {larval stage}, it is   semi-approving; such wannabees can be annoying but most hackers   remember that they, too, were once such creatures.  When used of  ...
wannabee3 is  writer, or {suit}, it is   derogatory, implying that said person is trying to cuddle up to the   hacker mystique but doesn't, fundamentally, have a prayer of   understanding what it is all about.  Overuse of terms from this lexicon   is...
wannabee4 is  Compare   {newbie}.   Historical note The wannabee phenomenon has a slightly different   flavor now (1991) than it did ten or fifteen years ago.  When the   people who are now hackerdom's tribal elders were in {larval   stage}, the proc...
wannabee5 is  unconscious   and unaffected by models known in popular culture --- communities   formed spontaneously around people who, *as individuals*, felt   irresistibly drawn to do hackerly things, and what wannabees   experienced was a fairly p...
wannabee6 is  wizardly.  Those days of innocence are gone forever;   society's adaptation to the advent of the microcomputer after 1980   included the elevation of the hacker as a new kind of folk hero,   and the result is that some people semi-consc...
wannabee7 is  hackish prestige by fitting the   popular image of hackers.  Fortunately, to do this really well, one   has to actually become a wizard.  Nevertheless, old-time hackers   tend to share a poorly articulated disquiet about the change; amo...
wannabee8 is  about the effects of   public compendia of lore like this one. 
warm boot is  n. See {boot}.
wart is  n. A small, {crock}y {feature} that sticks out of an   otherwise {clean} design.  Something conspicuous for localized   ugliness, especially a special-case exception to a general rule.   For example, in some versions of `csh(1)', single quot...
wart2 is  except `!'.  In ANSI C,   the `??' syntax used obtaining ASCII characters in a foreign   environment is a wart.  See also {miswart}. 
washing machine is  n. Old-style 14-inch hard disks in floor-standing   cabinets.  So called because of the size of the cabinet and the   `top-loading' access to the media packs --- and, of course, they   were always set on `spin cycle'.  The washing...
washing machine2 is  it is even used in Russian hacker   jargon.  See also {walking drives}.  The thick channel cables   connecting these were called `bit hoses' (see {hose}). 
water MIPS is  n. (see {MIPS}, sense 2) Large, water-cooled   machines of either today's ECL-supercomputer flavor or yesterday's   traditional {mainframe} type.
wave a dead chicken is  v. To perform a ritual in the direction of   crashed software or hardware that one believes to be futile but   is nevertheless necessary so that others are satisfied that an   appropriate degree of effort has been expended.  "...
wave a dead chicken2 is  code, but I really think we've run into an   OS bug."  Compare {voodoo programming}, {rain dance}. 
weasel is  n. [Cambridge] A na"ive user, one who deliberately or   accidentally does things that are stupid or ill-advised.  Roughly   synonymous with {loser}.
wedged is  [from a common description of recto-cranial inversion] adj.   1. To be stuck, incapable of proceeding without help.  This is   different from having crashed.  If the system has crashed, then it   has become totally non-functioning.  If the...
wedged2 is  something but cannot make progress; it may be capable   of doing a few things, but not be fully operational.  For example,   a process may become wedged if it {deadlock}s with another (but   not all instances of wedging are deadlocks).  B...
wedged3 is  {hung}.  See also {gronk}, {locked   up}, {hosed}.  Describes a {deadlock}ed condition.  2. Often   refers to humans suffering misconceptions.  "He's totally wedged   --- he's convinced that he can levitate through meditation."   3. [UNIX...
wedged4 is  TTY left in   a losing state by abort of a screen-oriented program or one that   has messed with the line discipline in some obscure way. 
wedgie is  [Fairchild] n. A bug.  Prob. related to {wedged}.
wedgitude is  /wedj'i-t[y]ood/ n. The quality or state of being   {wedged}.
weeble is  /weeb'l/ [Cambridge] interj. Used to denote frustration,   usually at amazing stupidity.  "I stuck the disk in upside down."   "Weeble...." Compare {gurfle}.
weeds is  n. 1. Refers to development projects or algorithms that have   no possible relevance or practical application.  Comes from `off in   the weeds'.  Used in phrases like "lexical analysis for microcode   is serious weeds...."  2. At CDC/ETA be...
weeds2 is  weeds' was equivalent to IBM's {branch to   Fishkill} and mainstream hackerdom's {jump off into never-never   land}. 
weenie is  n. 1. When used with a qualifier (for example, as in   {UNIX weenie}, VMS weenie, IBM weenie) this can be either an   insult or a term of praise, depending on context, tone of voice,   and whether or not it is applied by a person who consi...
weenie2 is  weenie.  Implies that the weenie   has put a major investment of time, effort, and concentration into   the area indicated; whether this is positive or negative depends on   the hearer's judgment of how the speaker feels about that area. ...
weenie3 is  character, `;' (ASCII   0111011). 
Weenix is  /wee'niks/ [ITS] n. A derogatory term for {{UNIX}},   derived from {UNIX weenie}.  According to one noted ex-ITSer, it   is "the operating system preferred by Unix Weenies typified by   poor modularity, poor reliability, hard file deletion...
Weenix2 is  everywhere, and users who believe   that these are all advantages".  Some ITS fans behave as though   they believe UNIX stole a future that rightfully belonged to them.   See {{ITS}}, sense 2. 
well-behaved is  adj. 1. [primarily {{MS-DOS}}] Said of software   conforming to system interface guidelines and standards.   Well-behaved software uses the operating system to do chores such   as keyboard input, allocating memory and drawing graphic...
well-behaved2 is  does its job quietly and   without counterintuitive effects.  Esp. said of software having   an interface spec sufficiently simple and well-defined that it can   be used as a {tool} by other software. See {cat}. 
well-connected is  adj. Said of a computer installation, this means   that it has reliable email links with {the network} and/or that   it relays a large fraction of available {USENET} newsgroups.   `Well-known' can be almost synonymous, but also imp...
well-connected2 is  many (due perhaps to an archive service   or active USENET users). 
wetware is  /wet'weir/ [prob. from the novels of Rudy Rucker] n.   1. The human nervous system, as opposed to computer hardware or   software.  "Wetware has 7 plus or minus 2 temporary registers."   2. Human beings (programmers, operators, administra...
wetware2 is  opposed to the system's hardware or   software.  See {liveware}, {meatware}. 
whacker is  [University of Maryland from {hacker}] n. 1. A person,   similar to a {hacker}, who enjoys exploring the details of   programmable systems and how to stretch their capabilities.   Whereas a hacker tends to produce great hacks, a whacker o...
whacker2 is  in question.  Whackers are often   quite egotistical and eager to claim {wizard} status,   regardless of the views of their peers.  2. A person who is good at   programming quickly, though rather poorly and ineptly. 
whales is  n. See {like kicking dead whales down the beach}.
wheel is  [from slang `big wheel' for a powerful person] n. A   person who has an active a {wheel bit}.  "We need to find a   wheel to un{wedge} the hung tape drives."
wheel bit is  n. A privilege bit that allows the possessor to perform   some restricted operation on a timesharing system, such as read or   write any file on the system regardless of protections, change or   look at any address in the running monito...
wheel bit2 is  create jobs and user accounts.  The term was   invented on the TENEX operating system, and carried over to   TOPS-20, XEROX-IFS, and others.  The state of being in a privileged   logon is sometimes called `wheel mode'.  This term enter...
wheel bit3 is  mid-1980s and has been gaining   popularity there (esp. at university sites).  See also {root}. 
wheel wars is  [Stanford University] A period in {larval stage}   during which student hackers hassle each other by attempting to log   each other out of the system, delete each other's files, and   otherwise wreak havoc, usually at the expense of th...
White Book is  n. Syn. {K&R}.
whizzy is  [Sun] adj. (alt. `wizzy') Describes a {cuspy} program;   one that is feature-rich and well presented.
WIBNI is  // [Bell Labs Wouldn't It Be Nice If] n. What most   requirements documents and specifications consist entirely of.   Compare {IWBNI}.
widget is  n. 1. A meta-thing.  Used to stand for a real object in   didactic examples (especially database tutorials).  Legend has it   that the original widgets were holders for buggy whips.  "But   suppose the parts list for a widget has 52 entrie...
widget2 is  user interface object in   {X} graphical user interfaces. 
wiggles is  n. [scientific computation] In solving partial differential   equations by finite difference and similar methods, wiggles are   sawtooth (up-down-up-down) oscillations at the shortest wavelength   representable on the grid.  If an algorit...
wiggles2 is  unstable waveform, so it grows to dominate the   solution.  Alternatively, stable (though inaccurate) wiggles can be   generated near a discontinuity by a Gibbs phenomenon. 
WIMP environment is  n. [acronymic from `Window, Icon, Menu, Pointing   device (or Pull-down menu)'] A graphical-user-interface-based   environment such as {X} or the Macintosh interface, as described   by a hacker who prefers command-line interfaces...



( run in 1.650 second using v1.01-cache-2.11-cpan-fe3c2283af0 )