Amethyst

 view release on metacpan or  search on metacpan

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

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

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

coefficient of X3 is  example is {fudge factor}.  It's not important how much you're   fudging; the term simply acknowledges that some fudging is needed.   You might talk of liking a movie for its silliness factor.   Quotient tends to imply that the ...
coefficient of X4 is  "I would have won except for my luck quotient."  This   could also be "I would have won except for the luck factor", but   using *quotient* emphasizes that it was bad luck overpowering   good luck (or someone else's good luck ov...
coefficient of X5 is  `coefficient of foo' both tend to imply   that foo is, if not strictly measurable, at least something that   can be larger or smaller.  Thus, you might refer to a paper or   person as having a `high bogosity index', whereas you ...
coefficient of X6 is  bogosity factor'.  `Foo index' suggests   that foo is a condensation of many quantities, as in the mundane   cost-of-living index; `coefficient of foo' suggests that foo is a   fundamental quantity, as in a coefficient of fricti...
coefficient of X7 is  one of personal preference; e.g., some   people might feel that bogosity is a fundamental attribute and thus   say `coefficient of bogosity', whereas others might feel it is a   combination of factors and thus say `bogosity inde...
cokebottle is  /kohk'bot-l/ n. Any very unusual character,   particularly one you can't type because it it isn't on your   keyboard.  MIT people used to complain about the   `control-meta-cokebottle' commands at SAIL, and SAIL people   complained rig...
cokebottle2 is    commands at MIT.  After the demise of the {space-cadet   keyboard}, `cokebottle' faded away as serious usage, but was   often invoked humorously to describe an (unspecified) weird or   non-intuitive keystroke command.  It may be due...
cokebottle3 is  window manager, `mwm(1)', has   a reserved keystroke for switching to the default set of   keybindings and behavior.  This keystroke is (believe it or not)   `control-meta-bang' (see {bang}).  Since the exclamation point   looks a lot...
cokebottle4 is  have   begun referring to this keystroke as `cokebottle'.  See also   {quadruple bucky}. 
cold boot is  n. See {boot}.
COME FROM is  n. A semi-mythical language construct dual to the `go   to'; `COME FROM' <label> would cause the referenced label to act as a   sort of trapdoor, so that if the program ever reached it control   would quietly and {automagically} be tran...
COME FROM2 is  FROM'.  `COME FROM' was first proposed in a   {Datamation} article of December 1973 (reprinted in the April 1984   issue of `Communications of the ACM') that parodied the   then-raging `structured programming' {holy wars} (see   {consi...
COME FROM3 is  the   `assigned COME FROM' and the `computed COME FROM'   (parodying some nasty control constructs in FORTRAN and some   extended BASICs).  Of course, multi-tasking (or non-determinism)   could be implemented by having more than one `C...
COME FROM4 is  label.   In some ways the FORTRAN `DO' looks like a `COME FROM'   statement.  After the terminating statement number/`CONTINUE'   is reached, control continues at the statement following the DO.   Some generous FORTRANs would allow arb...
COME FROM5 is  the statement, leading to examples like           DO 10 I=1,LIMIT     C imagine many lines of code here, leaving the     C original DO statement lost in the spaghetti...           WRITE(6,10) I,FROB(I)      10   FORMAT(1X,I5,G10.4)   i...
COME FROM6 is  statement labeled 10.   (This is particularly surprising because the label doesn't appear   to have anything to do with the flow of control at all!)   While sufficiently astonishing to the unsuspecting reader, this   form of `COME FROM...
COME FROM7 is  all,   control will eventually pass to the following statement.  The   implementation of the general form was left to Univac FORTRAN,   ca. 1975.  The statement `AT 100' would perform a `COME   FROM 100'.  It was intended strictly as a...
COME FROM8 is  promised to anyone so deranged as to use it in   production code.  More horrible things had already been perpetrated   in production languages, however; doubters need only contemplate   the `ALTER' verb in {COBOL}.   `COME FROM' was su...
COME FROM9 is  15 years later, in C-INTERCAL (see {INTERCAL},   {retrocomputing}); knowledgeable observers are still reeling   from the shock. 
comm mode is  /kom mohd/ [ITS from the feature supporting on-line   chat; the term may spelled with one or two m's] Syn. for {talk   mode}.
command key is  [Mac users] n. The Macintosh key with the cloverleaf   graphic on its keytop; sometimes referred to as `flower',   `pretzel', `clover', `propeller', `beanie' (an apparent   reference to the major feature of a propeller beanie), or   {...
command key2 is   The   proliferation of terms for this creature may illustrate one subtle   peril of iconic interfaces. 
comment out is  vt. To surround a section of code with comment   delimiters or to prefix every line in the section with a comment   marker; this prevents it from being compiled or interpreted.  Often   done when the code is redundant or obsolete, but...
comment out2 is  the intent of the active code clearer;   also when the code in that section is broken and you want to bypass   it in order to debug some other part of the code.  Compare   {condition out}, usually the preferred technique in languages...
Commonwealth Hackish is  n. Hacker jargon as spoken outside   the U.S., esp. in the British Commonwealth.  It is reported that   Commonwealth speakers are more likely to pronounce truncations like   `char' and `soc', etc., as spelled (/char/, /sok/),...
Commonwealth Hackish2 is  Dots in {newsgroup}   names tend to be pronounced more often (so soc.wibble is /sok dot   wib'l/ rather than /sohsh wib'l/).  The prefix {meta} may be   pronounced /mee't*/; similarly, Greek letter beta is often   /bee't*/, ...
Commonwealth Hackish3 is  Preferred   metasyntactic variables include `eek', `ook',   `frodo', and `bilbo'; `wibble', `wobble', and   in emergencies `wubble'; `banana', `wombat',   `frog', {fish}, and so on and on (see {foo}, sense 4).   Alternatives...
Commonwealth Hackish4 is  `frenzy' (as in feeding frenzy), and `city' (examples "barf   city!" "hack-o-rama!" "core dump frenzy!").  Finally, note   that the American terms `parens', `brackets', and `braces' for (),   [], and {} are uncommon; Commonw...
Commonwealth Hackish5 is  brackets', and `curly brackets'.  Also, the   use of `pling' for {bang} is common outside the United States.   See also {attoparsec}, {calculator}, {chemist}, {console   jockey}, {fish}, {go-faster stripes}, {grunge}, {haksp...
Commonwealth Hackish6 is  fixer}, {noddy},   {psychedelicware}, {plingnet}, {raster blaster}, {seggie},   {terminal junkie}, {tick-list features}, {weeble},   {weasel}, {YABA}, and notes or definitions under {Bad Thing},   {barf}, {bogus}, {bum}, {ch...
Commonwealth Hackish7 is  {crunch}, {dodgy}, {gonk}, {hamster},   {hardwarily}, {mess-dos}, {nybble}, {proglet}, {root},   {SEX}, {tweak}, and {xyzzy}. 
compact is  adj. Of a design, describes the valuable property that it   can all be apprehended at once in one's head.  This generally means   the thing created from the design can be used with greater facility   and fewer errors than an equivalent to...
compact2 is  imply triviality or lack of power; for   example, C is compact and FORTRAN is not, but C is more powerful   than FORTRAN.  Designs become non-compact through accreting   {feature}s and {cruft} that don't merge cleanly into the   overall ...
compact3 is  maintain   that ANSI C is no longer compact). 
compiler jock is  n. See {jock} (sense 2).
compress is  [UNIX] vt. When used without a qualifier, generally   refers to {crunch}ing of a file using a particular   C implementation of Lempel-Ziv compression by James A. Woods et al. and   widely circulated via {USENET}.  Use of {crunch} itself ...
Compu$erve is  n. See {CI$}.
computer confetti is  n. Syn. {chad}.  Though this term is common,   this use of the punched-card chad is not a good idea, as the pieces   are stiff and have sharp corners that could injure the eyes.  GLS   reports that he once attended a wedding at ...
computer confetti2 is  enthusiastically threw chad instead of rice. The   groom later grumbled that he and his bride had spent most of the   evening trying to get the stuff out of their hair. 
computer geek is  n. One who eats (computer) bugs for a living.  One   who fulfills all the dreariest negative stereotypes about hackers   an asocial, malodorous, pasty-faced monomaniac with all the   personality of a cheese grater.  Cannot be used b...
computer geek2 is  hackers; compare black-on-black usage   of `nigger'.  A computer geek may be either a fundamentally   clueless individual or a proto-hacker in {larval stage}.  Also   called `turbo nerd', `turbo geek'.  See also   {clustergeeking},...
computron is  /kom'pyoo-tron`/ n. 1. A notional unit of computing   power combining instruction speed and storage capacity, dimensioned   roughly in instructions-per-second times megabytes-of-main-store   times megabytes-of-mass-storage.  "That machi...
computron2 is  enough computrons!"  This usage is usually   found in metaphors that treat computing power as a fungible   commodity good, like a crop yield or diesel horsepower.  See   {bitty box}, {Get a real computer!}, {toy}, {crank}.   2. A mythi...
computron3 is  quantity of   computation or information, in much the same way that an electron   bears one unit of electric charge (see also {bogon}).  An   elaborate pseudo-scientific theory of computrons has been developed   based on the physical f...
computron4 is  more rapidly as it is heated.  It is argued that an object   melts because the molecules have lost their information about where   they are supposed to be (that is, they have emitted computrons).   This explains why computers get so ho...
computron5 is  computrons.  Conversely, it should be   possible to cool down an object by placing it in the path of a   computron beam.  It is believed that this may also explain why   machines that work at the factory fail in the computer room the  ...
computron6 is  other hardware.   (This theory probably owes something to the "Warlock" stories   by Larry Niven, the best known being "What Good is a Glass   Dagger?", in which magic is fueled by an exhaustible natural   resource called `mana'.) 
condition out is  vt. To prevent a section of code from being compiled   by surrounding it with a conditional-compilation directive whose   condition is always false.  The {canonical} examples are `#if   0' (or `#ifdef notdef', though some find this ...
condom is  n. 1. The protective plastic bag that accompanies 3.5-inch   microfloppy diskettes.  Rarely, also used of (paper) disk envelopes.   Unlike the write protect tab, the condom (when left on) not only   impedes the practice of {SEX} but has al...
condom2 is  drive mechanisms attempt to access the disk --- and   can even fatally frustrate insertion.  2. The protective cladding   on a {light pipe}. 
connector conspiracy is  [probably came into prominence with the   appearance of the KL-10 (one model of the {PDP-10}), none of   whose connectors matched anything else] n. The tendency of   manufacturers (or, by extension, programmers or purveyors o...
connector conspiracy2 is  that don't fit together   with the old stuff, thereby making you buy either all new stuff or   expensive interface devices.  The KL-10 Massbus connector was   actually *patented* by DEC, which reputedly refused to license   ...
connector conspiracy3 is  parties out of   competition for the lucrative Massbus peripherals market.  This is   a source of never-ending frustration for the diehards who maintain   older PDP-10 or VAX systems.  Their CPUs work fine, but they are   st...
connector conspiracy4 is  drives with low   capacity and high power requirements.   In these latter days of open-systems computing this term has fallen   somewhat into disuse, to be replaced by the observation that   "Standards are great!  There are ...
cons is  /konz/ or /kons/ [from LISP] 1. vt. To add a new element   to a specified list, esp. at the top.  "OK, cons picking a   replacement for the console TTY onto the agenda."  2. `cons up'   vt. To synthesize from smaller pieces "to cons up an ex...
cons2 is  fundamental operation for   building structures.  It takes any two objects and returns a   `dot-pair' or two-branched tree with one object hanging from each   branch.  Because the result of a cons is an object, it can be used   to build bin...
cons3 is  think   of it as a sort of universal constructor, and that is where the   jargon meanings spring from. 
considered harmful is  adj. Edsger W. Dijkstra's note in the   March 1968 `Communications of the ACM', "Goto Statement   Considered Harmful", fired the first salvo in the structured   programming wars.  Amusingly, the ACM considered the resulting   a...
considered harmful2 is  policy) no longer   print an article taking so assertive a position against a coding   practice.  In the ensuing decades, a large number of both serious   papers and parodies have borne titles of the form "X   considered Y".  ...
considered harmful3 is    over with the realization that both sides were wrong, but use of   such titles has remained as a persistent minor in-joke (the   `considered silly' found at various places in this lexicon is   related). 
console is  n. 1. The operator's station of a {mainframe}.  In   times past, this was a privileged location that conveyed godlike   powers to anyone with fingers on its keys.  Under UNIX and other   modern timesharing OSes, such privileges are guarde...
console2 is  just the {tty} the system was booted   from.  Some of the mystique remains, however, and it is traditional   for sysadmins to post urgent messages to all users from the console   (on UNIX, /dev/console).  2. On microcomputer UNIX boxes, ...
console3 is  character-only terminals talking   to a serial port).  Typically only the console can do real graphics   or run {X}.  See also {CTY}. 
console jockey is  n. See {terminal junkie}.
content-free is  [by analogy with techspeak `context-free'] adj.   Used of a message that adds nothing to the recipient's knowledge.   Though this adjective is sometimes applied to {flamage}, it more   usually connotes derision for communication styl...
content-free2 is  centered on concerns irrelevant to the   subject ostensibly at hand.  Perhaps most used with reference to   speeches by company presidents and other professional manipulators.   "Content-free?  Uh...that's anything printed on glossy...
content-free3 is  "He gave a talk on   the implications of electronic networks for postmodernism and the   fin-de-siecle aesthetic.  It was content-free." 
control-C is  vi. 1. "Stop whatever you are doing."  From the   interrupt character used on many operating systems to abort a   running program.  Considered silly.  2. interj. Among BSD UNIX   hackers, the canonical humorous response to "Give me a br...
control-O is  vi. "Stop talking."  From the character used on some   operating systems to abort output but allow the program to keep on   running.  Generally means that you are not interested in hearing   anything more from that person, at least on t...
control-O2 is  who is flaming.  Considered silly. 
control-Q is  vi. "Resume."  From the ASCII XON character used to   undo a previous control-S (in fact it is also pronounced   XON /X-on/).
control-S is  vi. "Stop talking for a second."  From the ASCII XOFF   character (this is also pronounced XOFF /X-of/).  Control-S   differs from {control-O} in that the person is asked to stop   talking (perhaps because you are on the phone) but will...
control-S2 is  listen to him --- as opposed to   control-O, which has more of the meaning of "Shut up."  Considered   silly. 
Conway's Law is  prov. The rule that the organization of the software and   the organization of the software team will be congruent; originally   stated as "If you have four groups working on a compiler, you'll   get a 4-pass compiler".   This was or...
Conway's Law2 is  early   proto-hacker who wrote an assembler for the Burroughs 220 called   SAVE.  The name `SAVE' didn't stand for anything; it was just that   you lost fewer card decks and listings because they all had SAVE   written on them. 
cookbook is  [from amateur electronics and radio] n. A book of small   code segments that the reader can use to do various {magic}   things in programs.  One current example is the `PostScript   Language Tutorial and Cookbook' by Adobe Systems, Inc  ...
cookbook2 is  has recipes for things   like wrapping text around arbitrary curves and making 3D fonts.   Cookbooks, slavishly followed, can lead one into {voodoo   programming}, but are useful for hackers trying to {monkey up}   small programs in unk...
cookbook3 is   of phrasebooks in human languages. 
cookie is  n. A handle, transaction ID, or other token of agreement   between cooperating programs.  "I give him a packet, he gives me   back a cookie."  The claim check you get from a dry-cleaning shop   is a perfect mundane example of a cookie; the...
cookie2 is  later transaction to this one (so you get   the same clothes back).  Compare {magic cookie}; see also   {fortune cookie}. 
cookie bear is  n. Syn. {cookie monster}.
cookie file is  n. A collection of {fortune cookie}s in a format   that facilitates retrieval by a fortune program.  There are several   different ones in public distribution, and site admins often   assemble their own from various sources including ...
cookie monster is  [from "Sesame Street"] n. Any of a family of   early (1970s) hacks reported on {{TOPS-10}}, {{ITS}}, {{Multics}},   and elsewhere that would lock up either the victim's terminal (on a   time-sharing machine) or the {{console}} (on ...
cookie monster2 is  "I WANT A COOKIE".  The   required responses ranged in complexity from "COOKIE" through   "HAVE A COOKIE" and upward.  See also {wabbit}. 
copper is  n. Conventional electron-carrying network cable with a   core conductor of copper --- or aluminum!  Opposed to {light   pipe} or, say, a short-range microwave link.
copy protection is  n. A class of clever methods for preventing   incompetent pirates from stealing software and legitimate customers   from using it.  Considered silly.
copybroke is  /ko'pee-brohk/ adj. [play on `copyright'] Used to   describe an instance of a copy-protected program that has been   `broken'; that is, a copy with the copy-protection scheme disabled.   Syn.  {copywronged}.
copyleft is  /kop'ee-left/ [play on `copyright'] n. 1. The   copyright notice (`General Public License') carried by {GNU}   {EMACS} and other Free Software Foundation software, granting reuse   and reproduction rights to all comers (but see also {Gen...
copyleft2 is  copyright notice intended to   achieve similar aims. 
copywronged is  /ko'pee-rongd/ [play on `copyright'] adj. Syn. for   {copybroke}.
core is  n. Main storage or RAM.  Dates from the days of ferrite-core   memory; now archaic as techspeak most places outside IBM, but also   still used in the UNIX community and by old-time hackers or those   who would sound like them.  Some derived ...
core2 is  example, means `in memory' (as opposed to `on   disk'), and both {core dump} and the `core image' or `core   file' produced by one are terms in favor.  Commonwealth hackish   prefers {store}. 
core dump is  n. [common {Iron Age} jargon, preserved by UNIX]   1. [techspeak] A copy of the contents of {core}, produced when a   process is aborted by certain kinds of internal error.  2. By   extension, used for humans passing out, vomiting, or r...
core dump2 is  All over the floor.  What a   mess."  "He heard about X and dumped core."  3. Occasionally   used for a human rambling on pointlessly at great length; esp. in   apology "Sorry, I dumped core on you".  4. A recapitulation of   knowledge...
core dump3 is  one   knows about a topic, esp. in a lecture or answer to an exam   question.  "Short, concise answers are better than core dumps"   (from the instructions to an exam at Columbia; syn.  {brain   dump}).  See {core}. 
core leak is  n. Syn. {memory leak}.
Core Wars is  n. A game between `assembler' programs in a   simulated machine, where the objective is to kill your opponent's   program by overwriting it.  Popularized by A. K. Dewdney's column   in `Scientific American' magazine, this was actually  ...
Core Wars2 is  and Dennis Ritchie in   the early 1960s (their original game was called `Darwin' and ran on   a PDP-1 at Bell Labs).  See {core}. 
corge is  /korj/ [originally, the name of a cat] n. Yet another   meta-syntactic variable, invented by Mike Gallaher and propagated   by the {GOSMACS} documentation.  See {grault}.
cosmic rays is  n. Notionally, the cause of {bit rot}.  However, this is   a semi-independent usage that may be invoked as a humorous way to   {handwave} away any minor {randomness} that doesn't seem worth the   bother of investigating.  "Hey, Eric -...
cosmic rays2 is  {tube}, where did that come from?"  "Cosmic rays, I   guess."  Compare {sunspots}, {phase of the moon}.  The British seem   to prefer the usage `cosmic showers'; `alpha particles' is also   heard, because stray alpha particles passin...
cosmic rays3 is  errors (this becomes increasingly more likely   as memory sizes and densities increase).   Factual note Alpha particles cause bit rot, cosmic rays do not   (except occasionally in spaceborne computers).  Intel could not   explain ran...
cosmic rays4 is  hypothesis   was cosmic rays.  So they created the World's Largest Lead Safe,   using 25 tons of the stuff, and used two identical boards for   testing.  One was placed in the safe, one outside.  The hypothesis   was that if cosmic r...
cosmic rays5 is    a statistically significant difference between the error rates on   the two boards.  They did not observe such a difference.  Further   investigation demonstrated conclusively that the bit drops were due   to alpha particle emissio...
cosmic rays6 is  uranium) in the encapsulation material.  Since it is   impossible to eliminate these radioactives (they are uniformly   distributed through the earth's crust, with the statistically   insignificant exception of uranium lodes) it beca...
cosmic rays7 is  to withstand these hits. 
cough and die is  v. Syn. {barf}.  Connotes that the program is   throwing its hands up by design rather than because of a bug or   oversight.  "The parser saw a control-A in its input where it was   looking for a printable, so it coughed and died."
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...

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

grep is  /grep/ [from the qed/ed editor idiom g/re/p , where   re stands for a regular expression, to Globally search for the   Regular Expression and Print the lines containing matches to it,   via {{UNIX}} `grep(1)'] vt. To rapidly scan a file or f...
grep2 is  pattern.  By extension, to look   for something by pattern.  "Grep the bulletin board for the system   backup schedule, would you?"  See also {vgrep}. 
grind is  vt. 1. [MIT and Berkeley] To format code, especially LISP   code, by indenting lines so that it looks pretty.  This usage was   associated with the MacLISP community and is now rare;   {prettyprint} was and is the generic term for such   op...
grind2 is  version of a   document from the nroff, troff, TeX, or Scribe source.  The BSD   program `vgrind(1)' grinds code for printing on a Versatec   bitmapped printer.  3. To run seemingly interminably, esp. (but   not necessarily) if performing ...
grind3 is  Similar to {crunch} or {grovel}.  Grinding has a   connotation of using a lot of CPU time, but it is possible to grind   a disk, network, etc.  See also {hog}.  4. To make the whole   system slow.  "Troff really grinds a PDP-11."  5. `grin...
grind crank is  n. A mythical accessory to a terminal.  A crank on the   side of a monitor, which when operated makes a zizzing noise and   causes the computer to run faster.  Usually one does not refer to a   grind crank out loud, but merely makes t...
grind crank2 is  {grind} and {wugga wugga}.   Historical note At least one real machine actually had a grind   crank --- the R1, a research machine built toward the end of the   days of the great vacuum tube computers, in 1959.  R1 (also known as   `...
grind crank3 is  as `The Rice   University Computer' (TRUC)) had a single-step/free-run switch for   use when debugging programs.  Since single-stepping through a large   program was rather tedious, there was also a crank with a cam and   gear arrang...
grind crank4 is  button.   This allowed one to `crank' through a lot of code, then slow down   to single-step for a bit when you got near the code of interest, poke   at some registers using the console typewriter, and then keep on   cranking. 
gritch is  /grich/ 1. n. A complaint (often caused by a {glitch}).   2. vi. To complain.  Often verb-doubled "Gritch gritch".  3. A   synonym for {glitch} (as verb or noun).
grok is  /grok/, var. /grohk/ [from the novel `Stranger in   a Strange Land', by Robert A. Heinlein, where it is a Martian word   meaning literally `to drink' and metaphorically `to be one   with'] vt. 1. To understand, usually in a global sense.  Co...
grok2 is  Contrast {zen}, similar   supernal understanding as a single brief flash.  See also   {glark}.  2. Used of programs, may connote merely sufficient   understanding.  "Almost all C compilers grok the `void' type   these days." 
gronk is  /gronk/ [popularized by Johnny Hart's comic strip   "B.C." but the word apparently predates that] vt. 1. To   clear the state of a wedged device and restart it.  More severe   than `to {frob}'.  2. [TMRC] To cut, sever, smash, or   similarl...
gronk2 is  diskette   drives.  In particular, the microfloppies on a Commodore Amiga go   "grink, gronk". 
gronk out is  vi. To cease functioning.  Of people, to go home and go   to sleep.  "I guess I'll gronk out now; see you all tomorrow."
gronked is  adj. 1. Broken.  "The teletype scanner was gronked, so   we took the system down."  2. Of people, the condition of feeling   very tired or (less commonly) sick.  "I've been chasing that bug   for 17 hours now and I am thoroughly gronked!"...
gronked2 is  same as {gronk} used of   hardware, but connotes depression or mental/emotional problems in   people. 
grovel is  vi. 1. To work interminably and without apparent progress.   Often used transitively with `over' or `through'.  "The file   scavenger has been groveling through the file directories for 10   minutes now."  Compare {grind} and {crunch}.  Em...
grovel2 is  examine minutely or in complete detail.   "The compiler grovels over the entire source program before   beginning to translate it."  "I grovelled through all the   documentation, but I still couldn't find the command I wanted." 
grunge is  /gruhnj/ n. 1. That which is grungy, or that which makes   it so.  2. [Cambridge] Code which is inaccessible due to changes in   other parts of the program.  The preferred term in North America is   {dead code}.
gubbish is  /guhb'*sh/ [a portmanteau of `garbage' and `rubbish'?]   n. Garbage; crap; nonsense.  "What is all this gubbish?"  The   opposite portmanteau `rubbage' is also reported.
guiltware is  /gilt'weir/ n. 1. A piece of {freeware} decorated   with a message telling one how long and hard the author worked on   it and intimating that one is a no-good freeloader if one does not   immediately send the poor suffering martyr gobs...
gumby is  /guhm'bee/ [from a class of Monty Python characters, poss.   themselves named after the 1960s claymation character] n. An act of   minor but conspicuous stupidity, often in `gumby maneuver' or   `pull a gumby'.
gun is  [ITS from the `GUN' command] vt. To forcibly   terminate a program or job (computer, not career).  "Some idiot   left a background process running soaking up half the cycles, so I   gunned it."  Compare {can}.
gunch is  /guhnch/ [TMRC] vt. To push, prod, or poke at a device   that has almost produced the desired result.  Implies a threat to   {mung}.
gurfle is  /ger'fl/ interj. An expression of shocked disbelief.  "He   said we have to recode this thing in FORTRAN by next week.   Gurfle!"  Compare {weeble}.
guru is  n. 1. [UNIX] An expert.  Implies not only {wizard} skill   but also a history of being a knowledge resource for others.  Less   often, used (with a qualifier) for other experts on other systems,   as in `VMS guru'.  See {source of all good b...
guru2 is  UNIX.  When the system crashes, a   cryptic message "GURU MEDITATION #XXXXXXXX.YYYYYYYY" appears,   indicating what the problem was.  An Amiga guru can figure things   out from the numbers.  Generally a {guru} event must be followed   by a ...
guru3 is  A method of `marking' common words,   i.e., calling attention to the fact that they are being used in a   nonstandard, ironic, or humorous way.  Originated in the fannish   catchphrase "Bheer is the One True Ghod!" from decades ago.   H-inf...
guru4 is  into the 1960s   counterculture via underground comix, and into early hackerdom   either from the counterculture or from SF fandom (the three overlapped   heavily at the time).  More recently, the h infix has become an   expected feature of...
guru5 is  etc.); this is prob. patterning on the original Whetstone (the name   of a laboratory) but influenced by the fannish/counterculture   h infix. 
ha ha only serious is  [from SF fandom, orig. as mutation of HHOK,   `Ha Ha Only Kidding'] A phrase (often seen abbreviated as HHOS)   that aptly captures the flavor of much hacker discourse.  Applied   especially to parodies, absurdities, and ironic...
ha ha only serious2 is  to contain a possibly disquieting amount of   truth, or truths that are constructed on in-joke and self-parody.   This lexicon contains many examples of ha-ha-only-serious in both   form and content.  Indeed, the entirety of h...
ha ha only serious3 is  ha-ha-only-serious by hackers themselves; to take it   either too lightly or too seriously marks a person as an outsider,   a {wannabee}, or in {larval stage}.  For further   enlightenment on this subject, consult any Zen mast...
hack is  1. n. Originally, a quick job that produces what is needed,   but not well.  2. n. An incredibly good, and perhaps very   time-consuming, piece of work that produces exactly what is needed.   3. vt. To bear emotionally or physically.  "I can...
hack2 is  something (typically a program).  In an   immediate sense "What are you doing?"  "I'm hacking TECO."   In a general (time-extended) sense "What do you do around here?"   "I hack TECO."  More generally, "I hack `foo'" is roughly   equivalent...
hack3 is  "I   hack solid-state physics."  5. vt. To pull a prank on.  See   sense 2 and {hacker} (sense 5).  6. vi. To interact with a   computer in a playful and exploratory rather than goal-directed   way.  "Whatcha up to?"  "Oh, just hacking."  7...
hack4 is  Constructions on this term abound.  They include `happy   hacking' (a farewell), `how's hacking?' (a friendly greeting   among hackers) and `hack, hack' (a fairly content-free but   friendly comment, often used as a temporary farewell).  Fo...
hack5 is   See also {neat hack},   {real hack}. 
hack attack is  [poss. by analogy with `Big Mac Attack' from ads   for the McDonald's fast-food chain; the variant `big hack attack'   is reported] n. Nearly synonymous with {hacking run}, though the   latter more strongly implies an all-nighter.
hack mode is  n. 1. What one is in when hacking, of course.  2. More   specifically, a Zen-like state of total focus on The Problem that   may be achieved when one is hacking (this is why every good hacker   is part mystic).  Ability to enter such co...
hack mode2 is  wizardliness; it is one of the most   important skills learned during {larval stage}.  Sometimes   amplified as `deep hack mode'.   Being yanked out of hack mode (see {priority interrupt}) may be   experienced as a physical shock, and ...
hack mode3 is  little habituating.  The intensity of this   experience is probably by itself sufficient explanation for the   existence of hackers, and explains why many resist being promoted   out of positions where they can code.  See also {cybersp...
hack mode4 is  etiquette will appear quite odd to an   observer unaware of the high value placed on hack mode.  For   example, if someone appears at your door, it is perfectly okay to   hold up a hand (without turning one's eyes away from the screen)...
hack mode5 is  type, and interact with the   computer for quite some time before further acknowledging the   other's presence (of course, he or she is reciprocally free to   leave without a word).  The understanding is that you might be in   {hack mo...
hack mode6 is  your   head, and you dare not {swap} that context out until you have   reached a good point to pause. See also {juggling eggs}. 
hack on is  vt. To {hack}; implies that the subject is some   pre-existing hunk of code that one is evolving, as opposed to   something one might {hack up}.
hack together is  vt. To throw something together so it will work.   Unlike `kluge together' or {cruft together}, this does not   necessarily have negative connotations.
hack up is  vt. To {hack}, but generally implies that the result is   a hack in sense 1 (a quick hack).  Contrast this with {hack on}.   To `hack up on' implies a {quick-and-dirty} modification to an   existing system.  Contrast {hacked up}; compare ...
hack value is  n. Often adduced as the reason or motivation for   expending effort toward a seemingly useless goal, the point being   that the accomplished goal is a hack.  For example, MacLISP had   features for reading and printing Roman numerals, ...
hack value2 is  See {display hack} for one   method of computing hack value, but this cannot really be   explained.  As a great artist once said of jazz "If you hafta ask,   you ain't never goin' to find out." 
hack-and-slay is  v. (also `hack-and-slash') 1. To play a {MUD}   or go mudding, especially with the intention of {berserking} for   pleasure.  2. To undertake an all-night programming/hacking   session, interspersed with stints of mudding as a chang...
hack-and-slay2 is  academic network amongst students   who worked nights and logged onto Essex University's MUDs during   public-access hours (2 A.M. to 7 A.M.).  Usually more   mudding than work was done in these sessions. 
hacked off is  [analogous to `pissed off'] adj. Said of system   administrators who have become annoyed, upset, or touchy owing to   suspicions that their sites have been or are going to be victimized   by crackers, or used for inappropriate, technic...
hacked off2 is  activities.  For example, having unreadable   files in your home directory called `worm', `lockpick', or `goroot'   would probably be an effective (as well as impressively obvious and   stupid) way to get your sysadmin hacked off at y...
hacked up is  adj. Sufficiently patched, kluged, and tweaked that the   surgical scars are beginning to crowd out normal tissue (compare   {critical mass}).  Not all programs that are hacked become   `hacked up'; if modifications are done with some e...
hacked up2 is  maintainability, the software may emerge better for   the experience.  Contrast {hack up}. 
hacker is  [originally, someone who makes furniture with an axe] n.   1. A person who enjoys exploring the details of programmable   systems and how to stretch their capabilities, as opposed to most   users, who prefer to learn only the minimum neces...
hacker2 is  (even obsessively) or who enjoys   programming rather than just theorizing about programming.  3. A   person capable of appreciating {hack value}.  4. A person who is   good at programming quickly.  5. An expert at a particular program,  ...
hacker3 is  it; as in `a UNIX   hacker'.  (Definitions 1 through 5 are correlated, and people who fit   them congregate.)  6. An expert or enthusiast of any kind.  One   might be an astronomy hacker, for example.  7. One who enjoys the   intellectual...
hacker4 is  circumventing   limitations.  8. [deprecated] A malicious meddler who tries to   discover sensitive information by poking around.  Hence `password   hacker', `network hacker'.  See {cracker}.   It is better to be described as a hacker by ...
hacker5 is  Hackers consider themselves something of an   elite (a meritocracy based on ability), though one to which new   members are gladly welcome.  There is thus a certain ego   satisfaction to be had in identifying yourself as a hacker (but if ...
hacker6 is  quickly be labeled   {bogus}). 
hacking run is  [analogy with `bombing run' or `speed run'] n. A   hack session extended long outside normal working times, especially   one longer than 12 hours.  May cause you to `change phase the hard   way' (see {phase}).
Hacking X for Y is  [ITS] n. The information ITS made publicly   available about each user (the INQUIR record) was a sort of form in   which the user could fill out fields.  On display, two of these   fields were combined into a project description o...
Hacking X for Y2 is  `"Hacking perceptrons for   Minsky"').  This form of description became traditional and has   since been carried over to other systems with more general   facilities for self-advertisement (such as UNIX {plan file}s). 
Hackintosh is  n. 1. An Apple Lisa that has been hacked into emulating a   Macintosh (also called a `Mac XL').  2. A Macintosh assembled   from parts theoretically belonging to different models in the line.
hackish is  /hak'ish/ adj. (also {hackishness} n.) 1. Said of   something that is or involves a hack.  2. Of or pertaining to   hackers or the hacker subculture.  See also {true-hacker}.
hackishness is  n. The quality of being or involving a hack.  This   term is considered mildly silly.  Syn.  {hackitude}.
hackitude is  n. Syn. {hackishness}; this word is considered sillier.
hair is  [back-formation from {hairy}] n. The complications that   make something hairy.  "Decoding {TECO} commands requires a   certain amount of hair."  Often seen in the phrase `infinite   hair', which connotes extreme complexity.  Also in `hairif...
hair2 is  "GNUMACS Elisp encourages lusers   to write complex editing modes."  "Yeah, it's pretty hairiferous   all right." (or just "Hair squared!") 
hairy is  adj. 1. Annoyingly complicated.  "{DWIM} is incredibly   hairy."  2. Incomprehensible.  "{DWIM} is incredibly hairy."   3. Of people, high-powered, authoritative, rare, expert, and/or   incomprehensible.  Hard to explain except in context "...
hairy2 is  nothing to worry about."  See   also {hirsute}. 
HAKMEM is  /hak'mem/ n. MIT AI Memo 239 (February 1972).  A   legendary collection of neat mathematical and programming hacks   contributed by many people at MIT and elsewhere.  (The title of the   memo really is "HAKMEM", which is a 6-letterism for ...
HAKMEM2 is  techniques, powerful   theorems, or interesting unsolved problems, but most fall into the   category of mathematical and computer trivia.  Here is a sampling   of the entries (with authors), slightly paraphrased   Item 41 (Gene Salamin) T...
HAKMEM3 is  than 2^18.   Item 46 (Rich Schroeppel) The most *probable* suit   distribution in bridge hands is 4-4-3-2, as compared to 4-3-3-3,   which is the most *evenly* distributed.  This is because the   world likes to have unequal numbers a ther...
HAKMEM4 is  the state of lowest energy, but in the state   of lowest disordered energy.   Item 81 (Rich Schroeppel) Count the magic squares of order 5   (that is, all the 5-by-5 arrangements of the numbers from 1 to 25   such that all rows, columns, ...
HAKMEM5 is  There are about 320 million, not counting those that   differ only by rotation and reflection.   Item 154 (Bill Gosper) The myth that any given programming language is   machine independent is easily exploded by computing the sum of   pow...
HAKMEM6 is  with   sign +, you are on a sign-magnitude machine.  If the result   loops with period = 1 at -1, you are on a   twos-complement machine.  If the result loops with period greater   than 1, including the beginning, you are on a ones-comple...
HAKMEM7 is  period greater than 1, not   including the beginning, your machine isn't binary --- the pattern   should tell you the base.  If you run out of memory, you are on a   string or bignum system.  If arithmetic overflow is a fatal error,   som...
HAKMEM8 is  to enforce machine   independence.  But the very ability to trap overflow is machine   dependent.  By this strategy, consider the universe, or, more   precisely, algebra Let X = the sum of many powers of 2 =   ...111111.  Now add X to its...
HAKMEM9 is  X = -1.  Therefore algebra is run on a machine (the   universe) that is two's-complement.   Item 174 (Bill Gosper and Stuart Nelson) 21963283741 is the only   number such that if you represent it on the {PDP-10} as both an   integer and a...
HAKMEM10 is  two   representations are identical.   Item 176 (Gosper) The "banana phenomenon" was encountered when   processing a character string by taking the last 3 letters typed   out, searching for a random occurrence of that sequence in the   t...
HAKMEM11 is  occurrence, typing it out,   and iterating.  This ensures that every 4-letter string output   occurs in the original.  The program typed BANANANANANANANA....  We   note an ambiguity in the phrase, "the Nth occurrence of."  In one   sense...
HAKMEM12 is  there are   nine.  The editing program TECO finds five.  Thus it finds only the   first ANA in BANANA, and is thus obligated to type N next.  By   Murphy's Law, there is but one NAN, thus forcing A, and thus a   loop.  An option to find ...
HAKMEM13 is  it would require backing up N - 1 characters before   seeking the next N-character string.   Note This last item refers to a {Dissociated Press}   implementation.  See also {banana problem}.   HAKMEM also contains some rather more compli...
HAKMEM14 is  these examples show some of its fun flavor. 
hakspek is  /hak'speek/ n. A shorthand method of spelling found on   many British academic bulletin boards and {talker system}s.   Syllables and whole words in a sentence are replaced by single   ASCII characters the names of which are phonetically s...
hakspek2 is  are usually dropped.  Hence,   `for' becomes `4'; `two', `too', and `to' become `2'; `ck'   becomes `k'.  "Before I see you tomorrow" becomes "b4 i c u   2moro".  First appeared in London about 1986, and was probably   caused by the slow...
hakspek3 is  operated on archaic machines with outdated operating systems and   no standard methods of communication.  Has become rarer since.   See also {talk mode}. 
hamster is  n. 1. [Fairchild] A particularly slick little piece of code   that does one thing well; a small, self-contained hack.  The image   is of a hamster happily spinning its exercise wheel.  2. [UK] Any item   of hardware made by Amstrad, a com...
hand-hacking is  n. 1. The practice of translating {hot spot}s from   an {HLL} into hand-tuned assembler, as opposed to trying to   coerce the compiler into generating better code.  Both the term and   the practice are becoming uncommon.  See {tune},...
hand-hacking2 is  2. More generally, manual   construction or patching of data sets that would normally be   generated by a translation utility and interpreted by another   program, and aren't really designed to be read or modified by   humans. 
handshaking is  n. Hardware or software activity designed to start or   keep two machines or programs in synchronization as they {do   protocol}.  Often applied to human activity; thus, a hacker might   watch two people in conversation nodding their ...
handshaking2 is  others' points and say "Oh, they're   handshaking!".  See also {protocol}. 
handwave is  [poss. from gestures characteristic of stage magicians]   1. v. To gloss over a complex point; to distract a listener; to   support a (possibly actually valid) point with blatantly faulty   logic.  2. n. The act of handwaving.  "Boy, wha...
handwave2 is  with "Clearly..." or   "Obviously..." or "It is self-evident that...", it is   a good bet he is about to handwave (alternatively, use of these   constructions in a sarcastic tone before a paraphrase of someone   else's argument suggests...
handwave3 is  this term is that if you wave your hands at the right moment, the   listener may be sufficiently distracted to not notice that what you   have said is {bogus}.  Failing that, if a listener does object,   you might try to dismiss the obj...
handwave4 is  this word is often accompanied by gestures both hands   up, palms forward, swinging the hands in a vertical plane pivoting   at the elbows and/or shoulders (depending on the magnitude of the   handwave); alternatively, holding the forea...
handwave5 is  at the wrist to make them flutter.  In   context, the gestures alone can suffice as a remark; if a speaker   makes an outrageously unsupported assumption, you might simply wave   your hands in this way, as an accusation, far more eloque...
hang is  v. 1. To wait for an event that will never occur.  "The   system is hanging because it can't read from the crashed drive".   See {wedged}, {hung}.  2. To wait for some event to occur; to   hang around until something happens.  "The program d...
hang2 is  a character."  Compare {block}.   3. To attach a peripheral device, esp. in the construction `hang   off'  "We're going to hang another tape drive off the file   server."  Implies a device attached with cables, rather than   something that ...
Hanlon's Razor is  prov. A corollary of {Finagle's Law}, similar to   Occam's Razor, that reads "Never attribute to malice that which can   be adequately explained by stupidity."  The derivation of the   common title Hanlon's Razor is unknown; a simi...
Hanlon's Razor2 is  James.  Quoted here because it seems to be a   particular favorite of hackers, often showing up in {fortune   cookie} files and the login banners of BBS systems and commercial   networks.  This probably reflects the hacker's daily...
Hanlon's Razor3 is  well-intentioned but short-sighted people. 
happily is  adv.  Of software, used to emphasize that a program is   unaware of some important fact about its environment, either   because it has been fooled into believing a lie, or because it   doesn't care.  The sense of `happy' here is not that ...
happily2 is  ignorance.  "The program continues to   run, happily unaware that its output is going to /dev/null." 
hard boot is  n. See {boot}.
hardcoded is  adj. 1. Said of data inserted directly into a program,   where it cannot be easily modified, as opposed to data in some   {profile}, resource (see {de-rezz} sense 2), or environment   variable that a {user} or hacker can easily modify. ...
hardcoded2 is  literal instead of a   `#define' macro (see {magic number}). 
hardwarily is  /hard-weir'*-lee/ adv. In a way pertaining to   hardware.  "The system is hardwarily unreliable."  The adjective   `hardwary' is *not* traditionally used, though it has recently   been reported from the U.K.  See {softwarily}.
hardwired is  adj. 1. In software, syn. for {hardcoded}.  2. By   extension, anything that is not modifiable, especially in the sense   of customizable to one's particular needs or tastes.
has the X nature is  [seems to derive from Zen Buddhist koans of the   form "Does an X have the Buddha-nature?"] adj. Common hacker   construction for `is an X', used for humorous emphasis.  "Anyone   who can't even use a program with on-screen help ...
has the X nature2 is  nature!"  See also {the X that can be Y   is not the true X}. 
hash bucket is  n. A notional receptacle into which more than one   thing accessed by the same key or short code might be dropped.   When you look up a name in the phone book (for example), you   typically hash it by extracting its first letter; the ...
hash bucket2 is  letter sections.  This is used as   techspeak with respect to code that uses actual hash functions; in   jargon, it is used for human associative memory as well.  Thus, two   things `in the same hash bucket' may be confused with each...
hash bucket3 is  length, you get too many common   grammar words in the first couple of hash buckets." Compare {hash   collision}. 
hash collision is  [from the technical usage] n. (var. `hash   clash') When used of people, signifies a confusion in associative   memory or imagination, especially a persistent one (see   {thinko}).  True story One of us [ESR] was once on the phone ...
hash collision2 is   When asked what he   expected Berkeley to be like, the friend replied "Well, I have   this mental picture of naked women throwing Molotov cocktails, but   I think that's just a collision in my hash tables."  Compare   {hash bucke...
hat is  n. Common (spoken) name for the circumflex (`^', ASCII   1011110) character.  See {ASCII} for other synonyms.

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

home box is  n. A hacker's personal machine, especially one he or she   owns.  "Yeah?  Well, *my* home box runs a full 4.2 BSD, so   there!"
hook is  n. A software or hardware feature included in order to   simplify later additions or changes by a user.  For example,   a simple program that prints numbers might always print them in   base 10, but a more flexible version would let a variab...
hook2 is  variable to 5 would make   the program print numbers in base 5.  The variable is a simple   hook.  An even more flexible program might examine the variable   and treat a value of 16 or less as the base to use, but treat any   other number a...
hook3 is  printing   a number.  This is a {hairy} but powerful hook; one can then write a   routine to print numbers as Roman numerals, say, or as Hebrew   characters, and plug it into the program through the hook.  Often   the difference between a g...
hook4 is  latter has useful hooks in judiciously chosen places.  Both may do   the original job about equally well, but the one with the hooks is   much more flexible for future expansion of capabilities ({EMACS},   for example, is *all* hooks).  The...
hook5 is  formal and less hackish. 
hop is  n. One file transmission in a series required to get a file   from point A to point B on a store-and-forward network.  On such   networks (including {UUCPNET} and {FidoNet}), the important   inter-machine metric is the number of hops in the s...
hop2 is  geographical separation.  See   {bang path}. 
hose is  1. vt. To make non-functional or greatly degraded in   performance.  "That big ray-tracing program really hoses the   system."  See {hosed}.  2. n. A narrow channel through which   data flows under pressure.  Generally denotes data paths tha...
hose2 is  Cabling, especially   thick Ethernet cable.  This is sometimes called `bit hose' or   `hosery' (play on `hosiery') or `etherhose'.  See also   {washing machine}. 
hosed is  adj. Same as {down}.  Used primarily by UNIX hackers.   Humorous also implies a condition thought to be relatively easy to   reverse.  Probably derived from the Canadian slang `hoser'   popularized by the Bob and Doug Mackenzie skits on SCT...
hosed2 is  people in the mainstream sense   of `in an extremely unfortunate situation'.   Once upon a time, a Cray that had been experiencing periodic   difficulties crashed, and it was announced to have been hosed.   It was discovered that the crash...
hosed3 is  hoses.  The problem was corrected, and users were then   assured that everything was OK because the system had been rehosed.   See also {dehose}. 
hot spot is  n. 1. [primarily used by C/UNIX programmers, but   spreading] It is received wisdom that in most programs, less than   10% of the code eats 90% of the execution time; if one were to   graph instruction visits versus code addresses, one w...
hot spot2 is  a lot of low-level noise.  Such spikes   are called `hot spots' and are good candidates for heavy   optimization or {hand-hacking}.  The term is especially used of   tight loops and recursions in the code's central algorithm, as   oppos...
hot spot3 is  infrequent I/O   operations.  See {tune}, {bum}, {hand-hacking}.  2. The   active location of a cursor on a bit-map display.  "Put the   mouse's hot spot on the `ON' widget and click the left button."   3. In a massively parallel comput...
hot spot4 is  all 10,000 processors are trying to read or   write at once (perhaps because they are all doing a {busy-wait}   on the same lock). 
house wizard is  [prob. from ad-agency lingo, `house freak'] n. A   hacker occupying a technical-specialist, R&D, or systems position   at a commercial shop.  A really effective house wizard can have   influence out of all proportion to his/her osten...
house wizard2 is  suit.  Used esp. of UNIX wizards.  The   term `house guru' is equivalent. 
HP-SUX is  /H-P suhks/ n. Unflattering hackerism for HP-UX,   Hewlett-Packard's UNIX port.  Features some truly unique bogosities   in the filesystem internals and elsewhere which occasionally create   portability problems.  HP-UX is often referred t...
HP-SUX2 is  respondent claims that the proper pronunciation   is /H-P ukkkhhhh/ as though one were about to spit.  Another such   alternate spelling and pronunciation is "H-PUX" /H-puhks/.   Hackers at HP/Apollo (the former Apollo Computers which was...
HP-SUX3 is  complain that Mr. Packard should   have pushed to have his name first, if for no other reason than the   greater eloquence of the resulting acronym.  Compare {buglix}.   See also {Telerat}, {sun-stools}, {terminak}. 
huff is  v. To compress data using a Huffman code.  Various programs   that use such methods have been called `HUFF' or some variant   thereof.  Oppose {puff}.  Compare {crunch}, {compress}.
humma is  // excl. A filler word used on various `chat' and   `talk' programs when you had nothing to say but felt that it was   important to say something.  The word apparently originated (at   least with this definition) on the MECC Timeshare Syste...
humma2 is  time-sharing system running in Minnesota   during the 1970s and the early 1980s) but was later sighted on   early UNIX systems. 
Humor, Hacker is  n. A distinctive style of shared intellectual humor   found among hackers, having the following distinctive   characteristics   1. Fascination with form-vs.-content jokes, paradoxes, and humor   having to do with confusion of metale...
Humor, Hacker2 is  laugh hold a red index card in front of him/her   with "GREEN" written on it, or vice-versa (note, however, that   this is funny only the first time).   2. Elaborate deadpan parodies of large intellectual constructs, such   as spec...
Humor, Hacker3 is  documents,   language descriptions (see {INTERCAL}), and even entire scientific   theories (see {quantum bogodynamics}, {computron}).   3. Jokes that involve screwily precise reasoning from bizarre,   ludicrous, or just grossly cou...
Humor, Hacker4 is  puns and wordplay.   5. A fondness for apparently mindless humor with subversive   currents of intelligence in it --- for example, old Warner Brothers   and Rocky & Bullwinkle cartoons, the Marx brothers, the early   B-52s, and Mon...
Humor, Hacker5 is  this   trait with elements of high camp and slapstick is especially   favored.   6. References to the symbol-object antinomies and associated ideas   in Zen Buddhism and (less often) Taoism.  See {has the X nature},   {Discordianis...
Humor, Hacker6 is  See also {filk}, {retrocomputing}, and appendix B.  If you have an   itchy feeling that all 6 of these traits are really aspects of   one thing that is incredibly difficult to talk about exactly, you   are (a) correct and (b) respo...
Humor, Hacker7 is  recognizable (though in a less marked form) throughout   {{science-fiction fandom}}. 
hung is  [from `hung up'] adj. Equivalent to {wedged}, but more   common at UNIX/C sites.  Not generally used of people.  Syn. with   {locked up}, {wedged}; compare {hosed}.  See also {hang}.   A hung state is distinguished from {crash}ed or {down}, ...
hung2 is  but because it is not running   rather than because it is waiting for something.  However, the   recovery from both situations is often the same. 
hungry puppy is  n. Syn. {slopsucker}.
hungus is  /huhng'g*s/ [perhaps related to slang `humongous'] adj.   Large, unwieldy, usually unmanageable.  "TCP is a hungus piece of   code."  "This is a hungus set of modifications."
hyperspace is  /hi'per-spays/ n. A memory location that is *far*   away from where the program counter should be pointing, often   inaccessible because it is not even mapped in.  "Another core   dump --- looks like the program jumped off to hyperspac...
hyperspace2 is  never-never land}.)  This   usage is from the SF notion of a spaceship jumping `into   hyperspace', that is, taking a shortcut through higher-dimensional   space --- in other words, bypassing this universe.  The variant   `east hypers...
hyperspace3 is  hackers.*I didn't change anything! interj. An aggrieved cry often heard as   bugs manifest during a regression test.  The {canonical} reply to   this assertion is "Then it works just the same as it did before,   doesn't it?"  See also...
hyperspace4 is  applications programmers trying to blame an obvious applications   problem on an unrelated systems software change, for example a   divide-by-0 fault after terminals were added to a network.   Usually, their statement is found to be f...
hyperspace5 is  admit some major restructuring of the   program that shouldn't have broken anything, in their opinion,   but which actually {hosed} the code completely. 
I see no X here. is  Hackers (and the interactive computer games they   write) traditionally favor this slightly marked usage over other   possible equivalents such as "There's no X here!" or "X is   missing."  or "Where's the X?".  This goes back to...
I see no X here.2 is  respond in this wise if you asked   it to do something involving an object not present at your location   in the game. 
i14y is  // n. Abbrev. for `interoperability', with the `14'   replacing fourteen letters.  Used in the {X} (windows)   community.  Refers to portability and compatibility of data formats   (even binary ones) between different programs or implementat...
i18n is  // n. Abbrev. for `internationali{z,s}ation', with the 18   replacing 18 letters.  Used in the {X} (windows) community.
IBM is  /I-B-M/ Inferior But Marketable; It's Better Manually;   Insidious Black Magic; It's Been Malfunctioning; Incontinent Bowel   Movement; and a near-{infinite} number of even less complimentary   expansions, including `International Business Ma...
IBM2 is  illustrate the considerable   antipathy most hackers have long felt toward the `industry leader'   (see {fear and loathing}).   What galls hackers about most IBM machines above the PC level isn't   so much that they are underpowered and over...
IBM3 is  but that the designs are incredibly archaic,   {crufty}, and {elephantine} ... and you can't *fix* them   --- source code is locked up tight, and programming tools are   expensive, hard to find, and bletcherous to use once you've found   the...
IBM4 is  family this may have   begun to change --- but then, we thought that when the PC-RT came   out, too.   In the spirit of universal peace and brotherhood, this lexicon now   includes a number of entries attributed to `IBM'; these derive from s...
IBM5 is  circulated within IBM's own   beleaguered hacker underground. 
IBM discount is  n. A price increase.  Outside IBM, this derives from   the common perception that IBM products are generally overpriced   (see {clone}); inside, it is said to spring from a belief that   large numbers of IBM employees living in an ar...
ice is  [coined by USENETter Tom Maddox, popularized by William   Gibson's cyberpunk SF novels acronym for `Intrusion   Countermeasure Electronics'] Security software (in Gibson's novels,   software that responds to intrusion by attempting to literal...
ice2 is  program designed for   cracking security on a system.  Neither term is in serious use yet   as of mid-1991, but many hackers find the metaphor attractive, and   each may develop a denotation in the future. 
ifdef out is  /if'def owt/ v. Syn. for {condition out}, specific   to {C}.
ill-behaved is  adj. 1. [numerical analysis] Said of an algorithm or   computational method that tends to blow up because of accumulated   roundoff error or poor convergence properties.  2. Software that   bypasses the defined {OS} interfaces to do t...
ill-behaved2 is  itself, often in a way that depends on the   hardware of the machine it is running on or which is nonportable or   incompatible with other pieces of software.  In the IBM PC/MS-DOS   world, there is a folk theorem (nearly true) to th...
ill-behaved3 is  and performance penalties in the OS   interface) all interesting applications are ill-behaved.  See also   {bare metal}. Oppose {well-behaved}, compare {PC-ism}.  See   {mess-dos}. 
IMHO is  // [from SF fandom via USENET; acronym for `In My Humble   Opinion']  "IMHO, mixed-case C names should be avoided, as   mistyping something in the wrong case can cause hard-to-detect   errors --- and they look too Pascalish anyhow."  Also se...
IMHO2 is  Not-So-Humble Opinion) and IMAO   (In My Arrogant Opinion). 
in the extreme is  adj. A preferred superlative suffix for many hackish   terms.  See, for example, `obscure in the extreme' under {obscure},   and compare {highly}.
incantation is  n. Any particularly arbitrary or obscure command that   one must mutter at a system to attain a desired result.  Not used   of passwords or other explicit security features.  Especially used   of tricks that are so poorly documented t...
incantation2 is  compiler normally locates initialized data   in the data segment, but if you {mutter} the right incantation they   will be forced into text space." 
include is  vt. [USENET] 1. To duplicate a portion (or whole) of   another's message (typically with attribution to the source) in a   reply or followup, for clarifying the context of one's response.   See the the discussion of inclusion styles under...
include2 is  `#include <disclaimer.h>'   has appeared in {sig block}s to refer to a notional `standard   disclaimer file'. 
include war is  n. Excessive multi-leveled including within a   discussion {thread}, a practice that tends to annoy readers.  In   a forum with high-traffic newsgroups, such as USENET, this can lead   to {flame}s and the urge to start a {kill file}.
indent style is  [C programmers] n. The rules one uses to indent code   in a readable fashion; a subject of {holy wars}.  There are four   major C indent styles, described below; all have the aim of   making it easier for the reader to visually track...
indent style2 is  significant variable is the placement of   `{' and `}' with respect to the statement(s) they   enclose and the guard or controlling statement (`if',   `else', `for', `while', or `do') on the block,   if any.   `K&R style' --- Named ...
indent style3 is  examples in {K&R} are formatted this way.  Also called `kernel   style' because the UNIX kernel is written in it, and the `One True   Brace Style' (abbrev. 1TBS) by its partisans.  The basic indent   shown here is eight spaces (or o...
indent style4 is  seen, but are much less common.     if (cond) {             <body>     }   `Allman style' --- Named for Eric Allman, a Berkeley hacker who   wrote a lot of the BSD utilities in it (it is sometimes called   `BSD style').  Resembles n...
indent style5 is  indent per level shown here is eight spaces, but four is just   as common (esp. in C++ code).     if (cond)     {             <body>     }   `Whitesmiths style' --- popularized by the examples that came   with Whitesmiths C, an earl...
indent style6 is  level shown here is eight spaces, but four is occasionally seen.     if (cond)             {             <body>             }   `GNU style' --- Used throughout GNU EMACS and the Free Software   Foundation code, and just about nowher...
indent style7 is  level, with `{' and `}' halfway between the   outer and inner indent levels.     if (cond)       {         <body>       }   Surveys have shown the Allman and Whitesmiths styles to be the most   common, with about equal mind shares. ...
indent style8 is  now much less common (the opening brace tends to   get lost against the right paren of the guard part in an `if'   or `while', which is a {Bad Thing}).  Defenders of 1TBS   argue that any putative gain in readability is less importa...
indent style9 is  vertical space, which enables   one to see more code on one's screen at once.  Doubtless these   issues will continue to be the subject of {holy wars}. 
index is  n. See {coefficient}.
infant mortality is  n. It is common lore among hackers that the   chances of sudden hardware failure drop off exponentially with a   machine's time since power-up (that is, until the relatively   distant time at which enough mechanical wear in I/O d...
infant mortality2 is  components has accumulated for the   machine to start going senile).  Up to half of all chip and wire   failures happen within a new system's first few weeks; such   failures are often referred to as `infant mortality' problems ...
infant mortality3 is  syndrome').  See   {bathtub curve}, {burn-in period}. 
infinite is  adj. Consisting of a large number of objects; extreme.   Used very loosely as in "This program produces infinite   garbage."  "He is an infinite loser."  The word most likely to   follow `infinite', though, is {hair} (it has been pointed...
infinite2 is  of infinite hair).  These   uses are abuses of the word's mathematical meaning.  The term   `semi-infinite', denoting an immoderately large amount of some   resource, is also heard.  "This compiler is taking a semi-infinite   amount of ...
infinite loop is  n. One that never terminates (that is, the machine   {spin}s or {buzz}es forever; the usual symptom is   {catatonia}).  There is a standard joke that has been made about   each generation's exemplar of the ultra-fast machine "The Cr...
infinite loop2 is  loop in under 2 seconds!" 
infinity is  n. 1. The largest value that can be represented in a   particular type of variable (register, memory location, data type,   whatever).  2. `minus infinity' The smallest such value, not   necessarily or even usually the simple negation of...
infinity2 is  arithmetic, infinity is   2^{N-1} - 1 but minus infinity is - (2^{N-1}),   not -(2^{N-1} - 1).  Note also that this is different from   "time T equals minus infinity", which is closer to a   mathematician's usage of infinity. 
insanely great is  adj. [Mac community, from Steve Jobs; also BSD UNIX   people via Bill Joy] Something so incredibly {elegant} that it is   imaginable only to someone possessing the most puissant of   {hacker}-natures.
INTERCAL is  /in't*r-kal/ [said by the authors to stand for   `Compiler Language With No Pronounceable Acronym'] n. A   computer language designed by Don Woods and James Lyon in 1972.   INTERCAL is purposely different from all other computer   langua...
INTERCAL2 is  written language,   being totally unspeakable.  An excerpt from the INTERCAL Reference   Manual will make the style of the language clear        It is a well-known and oft-demonstrated fact that a person whose        work is incomprehen...
INTERCAL3 is        one were to state that the simplest way to store a value of 65536        in a 32-bit INTERCAL variable is          DO 1 <- #0$#256        any sensible programmer would say that that was absurd.  Since this        is indeed the sim...
INTERCAL4 is  look        foolish in front of his boss, who would of course have happened to        turn up, as bosses are wont to do.  The effect would be no less        devastating for the programmer having been correct.   INTERCAL has many other p...
INTERCAL5 is  more unspeakable.  The Woods-Lyons implementation was actually used   by many (well, at least several) people at Princeton.  The language   has been recently reimplemented as C-INTERCAL and is consequently   enjoying an unprecedented le...
INTERCAL6 is  alt.lang.intercal newsgroup devoted to the study and ...   appreciation of the language on USENET. 
interesting is  adj. In hacker parlance, this word has strong   connotations of `annoying', or `difficult', or both.  Hackers   relish a challenge, and enjoy wringing all the irony possible out   of the ancient Chinese curse "May you live in interest...
Internet address is  n. 1. [techspeak] An absolute network address of   the form foo@bar.baz, where foo is a user name, bar is a   {sitename}, and baz is a `domain' name, possibly including   periods itself.  Contrast with {bang path}; see also {netw...
Internet address2 is  Internet machines and most UUCP   sites can now resolve these addresses, thanks to a large amount of   behind-the-scenes magic and PD software written since 1980 or so.   See also {bang path}, {domainist}.  2. More loosely, any ...
Internet address3 is  this includes {bang   path} addresses and some internal corporate and government   networks.   Reading Internet addresses is something of an art.  Here are the   four most important top-level functional Internet domains followed...
Internet address4 is  com          commercial organizations     edu          educational institutions     gov          U.S. government civilian sites     mil          U.S. military sites   Note that most of the sites in the com and edu domains are in...
Internet address5 is  the U.S. outside the functional domains     su          sites in the Soviet Union (see {kremvax}).     uk          sites in the United Kingdom   Within the us domain, there are subdomains for the fifty   states, each generally w...
Internet address6 is  abbreviation.  Within the uk domain, there is an ac subdomain for   academic sites and a co domain for commercial ones.  Other   top-level domains may be divided up in similar ways. 
interrupt is  1. [techspeak] n. On a computer, an event that   interrupts normal processing and temporarily diverts   flow-of-control through an "interrupt handler" routine.  See also   {trap}.  2. interj. A request for attention from a hacker.   Oft...
interrupt2 is  seen Joe   recently?"  See {priority interrupt}.  3. Under MS-DOS, the   term `interrupt' is nearly synonymous with `system call', because   the OS and BIOS routines are both called using the INT instruction   (see {{interrupt list, th...
interrupt3 is  bypass the OS (going directly to a BIOS interrupt) to get   reasonable performance. 
interrupt list, the is  [MS-DOS] n. The list of all known software   interrupt calls (both documented and undocumented) for IBM PCs and   compatibles, maintained and made available for free redistribution   by Ralf Brown (ralf@cs.cmu.edu).  As of ear...
interrupts locked out is  When someone is ignoring you.  In a   restaurant, after several fruitless attempts to get the waitress's   attention, a hacker might well observe "She must have interrupts   locked out".  The synonym `interrupts disabled' is...
interrupts locked out2 is  have one's interrupt mask bit set"   or "interrupts masked out" is also heard.  See also {spl}. 
iron is  n. Hardware, especially older and larger hardware of   {mainframe} class with big metal cabinets housing relatively   low-density electronics (but the term is also used of modern   supercomputers).  Often in the phrase {big iron}.  Oppose   ...
Iron Age is  n. In the history of computing, 1961--1971 --- the   formative era of commercial {mainframe} technology, when {big   iron} {dinosaur}s ruled the earth.  These began with the delivery   of the first PDP-1, coincided with the dominance of ...
Iron Age2 is  introduction of the first commercial   microprocessor (the Intel 4004) in 1971.  See also {Stone Age};   compare {elder days}. 
iron box is  [UNIX/Internet] n. A special environment set up to trap   a {cracker} logging in over remote connections long enough to be   traced.  May include a modified {shell} restricting the hacker's   movements in unobvious ways, and `bait' files...
iron box2 is  on.  See also {back door}, {firewall   machine}, {Venus flytrap}, and Clifford Stoll's account in   `The Cuckoo's Egg' of how he made and used one (see   the Bibliography).  Compare {padded cell}. 
ironmonger is  [IBM] n. Derogatory.  A hardware specialist.  Compare   {sandbender}, {polygon pusher}.
ITS is  /I-T-S/ n. 1. Incompatible Time-sharing System, an   influential but highly idiosyncratic operating system written for   PDP-6s and PDP-10s at MIT and long used at the MIT AI Lab.  Much   AI-hacker jargon derives from ITS folklore, and to hav...
ITS2 is  instantly as an old-timer of the most   venerable sort.  ITS pioneered many important innovations,   including transparent file sharing between machines and   terminal-independent I/O.  After about 1982, most actual work was   shifted to new...
ITS3 is  essentially as a hobby and service to the hacker community.  The   shutdown of the lab's last ITS machine in May 1990 marked the end   of an era and sent old-time hackers into mourning nationwide (see   {high moby}).  The Royal Institute of ...
ITS4 is  `live' ITS site at its computer museum (right next   to the only TOPS-10 system still on the Internet), so ITS is still   alleged to hold the record for OS in longest continuous use   (however, {{WAITS}} is a credible rival for this palm).  ...
ITS5 is  operating-system perfection   worshiped by a bizarre, fervent retro-cult of old-time hackers and   ex-users (see {troglodyte}, sense 2).  ITS worshipers manage   somehow to continue believing that an OS maintained by   assembly-language hand...
ITS6 is  6-character filenames in one directory per account remains superior   to today's state of commercial art (their venom against UNIX is   particularly intense).  See also {holy wars},   {Weenix}. 
IWBNI is  // [acronym] `It Would Be Nice If'.  Compare {WIBNI}.
IYFEG is  // [USENET] Abbreviation for `Insert Your Favorite Ethnic   Group'.  Used as a meta-name when telling racist jokes on the net to   avoid offending anyone.  See {JEDR}.*J. Random /J rand'm/ n. [generalized from {J. Random Hacker}]   Arbitrar...
IYFEG2 is  often   prefixed to a noun to make a name out of it.  It means roughly   `some particular' or `any specific one'.  "Would you let   J. Random Loser marry your daughter?"  The most common uses are   `J. Random Hacker', `J. Random Loser', an...
IYFEG3 is  be allowed to {gun} down other   people?"), but it can be used simply as an elaborate version of   {random} in any sense. 
J. Random Hacker is  [MIT] /J rand'm hak'r/ n. A mythical figure   like the Unknown Soldier; the archetypal hacker nerd.  See   {random}, {Suzie COBOL}.  This may originally have been   inspired or influenced by `J. Fred Muggs', a show-biz chimpanzee...

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

minifloppies is  n. 5.25-inch {vanilla} floppy disks, as opposed to   3.5-inch or {microfloppies} and the now-obsolescent 8-inch   variety.  At one time, this term was a trademark of Shugart   Associates for their SA-400 minifloppy drive.  Nobody pai...
MIPS is  /mips/ [acronym] n. 1. A measure of computing speed;   formally, `Million Instructions Per Second' (that's 10^6   per second, not 2^{20}!); often rendered by hackers as   `Meaningless Indication of Processor Speed' or in other   unflattering...
MIPS2 is  attitude   about the value of most {benchmark} claims, said attitude being   one of the great cultural divides between hackers and   {marketroid}s.  The singular is sometimes `1 MIP' even though   this is clearly etymologically wrong.  See ...
MIPS3 is  especially large computers, considered   abstractly as sources of {computron}s.  "This is just a   workstation; the heavy MIPS are hidden in the basement."  3. The   corporate name of a particular RISC-chip company; among other   things, th...
MIPS4 is  3100   workstation series.  4. Acronym for `Meaningless Information per   Second' (a joke, prob. from sense 1). 
misbug is  /mis-buhg/ [MIT] n. An unintended property of a program   that turns out to be useful; something that should have been a   {bug} but turns out to be a {feature}.  Usage: rare.  Compare   {green lightning}. See {miswart}.
misfeature is  /mis-fee'chr/ or /mis'fee`chr/ n. A feature that   eventually causes lossage, possibly because it is not adequate for   a new situation which has evolved.  It is not the same as a bug,   because fixing it involves a substantial philoso...
misfeature2 is  involved.  A misfeature is different   from a simple unforeseen side effect; the term implies that the   misfeature was actually carefully planned to be that way, but   its future consequences or circumstances just weren't predicted  ...
misfeature3 is  having thought ahead   about it at all.  Many misfeatures (especially in user-interface   design) arise because the designers/implementors mistook their   personal tastes for laws of nature.  Often a former feature becomes   a misfeat...
misfeature4 is  parameters   subsequently changed (possibly only in the judgment of the   implementors).  "Well, yeah, it is kind of a misfeature that file   names are limited to 6 characters, but the original implementors   wanted to save directory ...
Missed'em-five is  n. Pejorative hackerism for AT&T System V UNIX,   generally used by {BSD} partisans in a bigoted mood.  (The   synonym `SysVile' is also encountered.)  See {software bloat},   {Berzerkeley}.
miswart is  /mis-wort/ [from {wart} by analogy with {misbug}] n.   A {feature} that superficially appears to be a {wart} but has been   determined to be the {Right Thing}.  For example, in some versions   of the {EMACS} text editor, the `transpose ch...
miswart2 is  characters on either side of the cursor on the   screen, *except* when the cursor is at the end of a line, in   which case the two characters before the cursor are exchanged.   While this behavior is perhaps surprising, and certainly   i...
miswart3 is  extensive experimentation   to be what most users want.  This feature is a miswart. 
mod is  vt.,n. 1. Short for `modify' or `modification'.  Very   commonly used --- in fact the full terms are considered markers   that one is being formal.  The plural `mods' is used esp. with   reference to bug fixes or minor design changes in hardw...
mod2 is  {patch} sets or a {diff}.   2. Short for {modulo} but used *only* for its techspeak sense. 
mode is  n. A general state, usually used with an adjective   describing the state.  Use of the word `mode' rather than   `state' implies that the state is extended over time, and   probably also that some activity characteristic of that state is   b...
mode2 is  thesis mode."  In its   jargon sense, `mode' is most often attributed to people, though it is   sometimes applied to programs and inanimate objects. In particular,   see {hack mode}, {day mode}, {night mode}, {demo mode},   {fireworks mode}...
mode3 is  also often hears the verbs `enable' and `disable' used in   connection with jargon modes.  Thus, for example, a sillier way of   saying "I'm going to crash" is "I'm going to enable crash mode   now".  One might also hear a request to "disab...
mode bit is  n. A {flag}, usually in hardware, that selects between   two (usually quite different) modes of operation.  The connotations   are different from {flag} bit in that mode bits are mainly   written during a boot or set-up phase, are seldom...
mode bit2 is  lifetime of an ordinary program.  The   classic example was the EBCDIC-vs.-ASCII bit (#12) of the Program   Status Word of the IBM 360.  Another was the bit on a PDP-12 that   controlled whether it ran the PDP-8 or the LINC instruction ...
modulo is  /mo'dyu-loh/ prep. Except for.  From mathematical   terminology; one can consider saying that 4 = 22 except for   the 9s (4 = 22 mod 9).  "Well, LISP seems to work okay now,   modulo that {GC} bug."  "I feel fine today modulo a slight   he...
molly-guard is  /mol'ee-gard/ [University of Illinois] n. A shield   to prevent tripping of some {Big Red Switch} by clumsy or   ignorant hands.  Originally used of some plexiglass covers   improvised for the BRS on an IBM 4341 after a programmer's t...
molly-guard2 is  twice in one day.  Later   generalized to covers over stop/reset switches on disk drives and   networking equipment. 
Mongolian Hordes technique is  n. Development by {gang bang}   (poss. from the Sixties counterculture expression `Mongolian   clusterfuck' for a public orgy).  Implies that large numbers of   inexperienced programmers are being put on a job better pe...
Mongolian Hordes technique2 is  `Chinese Army technique';   see also {Brooks's Law}. 
monkey up is  vt. To hack together hardware for a particular task,   especially a one-shot job.  Connotes an extremely {crufty} and   consciously temporary solution.  Compare {hack up}, {kluge up},   {cruft together}, {cruft together}.
monkey, scratch is  n.  See {scratch monkey}.
monstrosity is  1. n. A ridiculously {elephantine} program or system,   esp. one that is buggy or only marginally functional.  2. The   quality of being monstrous (see `Overgeneralization' in the discussion   of jargonification).  See also {baroque}.
Moof is  /moof/ [MAC users] n. The Moof or `dogcow' is a   semi-legendary creature that lurks in the depths of the Macintosh   Technical Notes Hypercard stack V3.1; specifically, the full story   of the dogcow is told in technical note #31 (the parti...
Moof2 is  `Clarus').  Option-shift-click will   cause it to emit a characteristic `Moof!' or `!fooM' sound.   *Getting* to tech note 31 is the hard part; to discover how   to do that, one must needs examine the stack script with a hackerly   eye.  Cl...
Moof3 is  if you   choose `Page Setup...' with a LaserWriter selected and click on   the `Options' button. 
Moore's Law is  /morz law/ prov. The observation that the logic   density of silicon integrated circuits has closely followed the   curve (bits per square inch)  = 2^{(n - 1962)}; that is, the   amount of information storable in one square inch of si...
Moore's Law2 is  since the technology was   invented.  See also {Parkinson's Law of Data}. 
moria is  /mor'ee-*/ n. Like {nethack} and {rogue}, one of the   large PD Dungeons-and-Dragons-like simulation games, available for   a wide range of machines and operating systems.  Extremely   addictive and a major consumer of time better used for ...
MOTAS is  /moh-toz/ [USENET: Member Of The Appropriate Sex, after   {MOTOS} and {MOTSS}] n. A potential or (less often) actual sex   partner.  See also {SO}.
MOTOS is  /moh-tohs/ [acronym from the 1970 U.S. census forms via   USENET: Member Of The Opposite Sex] n. A potential or (less often)   actual sex partner.  See {MOTAS}, {MOTSS}, {SO}.  Less   common than MOTSS or {MOTAS}, which have largely displac...
MOTSS is  /mots/ or /M-O-T-S-S/ [from the 1970 U.S. census forms   via USENET, Member Of The Same Sex] n. Esp. one considered as a   possible sexual partner.  The gay-issues newsgroup on USENET is   called soc.motss.  See {MOTOS} and {MOTAS}, which d...
mouse ahead is  vi. Point-and-click analog of `type ahead'.  To   manipulate a computer's pointing device (almost always a mouse in   this usage, but not necessarily) and its selection or command   buttons before a computer program is ready to accept...
mouse ahead2 is  accepting the input.  Handling this   properly is rare, but it can help make a {WIMP environment} much   more usable, assuming the users are familiar with the behavior of the   user interface. 
mouse around is  vi. To explore public portions of a large system, esp.   a network such as Internet via {FTP} or {TELNET}, looking for   interesting stuff to {snarf}.
mouse belt is  n. See {rat belt}.
mouse droppings is  [MS-DOS] n. Pixels (usually single) that are not   properly restored when the mouse pointer moves away from a   particular location on the screen, producing the appearance that   the mouse pointer has left droppings behind.  The m...
mouse droppings2 is  that write to the screen memory   corresponding to the mouse pointer's current location without   hiding the mouse pointer first, and mouse drivers that do not quite   support the graphics mode in use. 
mouse elbow is  n. A tennis-elbow-like fatigue syndrome resulting from   excessive use of a {WIMP environment}.  Similarly, `mouse   shoulder'; GLS reports that he used to get this a lot before he   taught himself to be ambimoustrous.
mouso is  /mow'soh/ n. [by analogy with `typo'] An error in mouse usage   resulting in an inappropriate selection or graphic garbage on the   screen.  Compare {thinko}, {braino}.
MS-DOS is  /M-S-dos/ [MicroSoft Disk Operating System] n. A   {clone} of {{CP/M}} for the 8088 crufted together in 6 weeks by   hacker Tim Paterson, who is said to have regretted it ever since.   Numerous features, including vaguely UNIX-like but rat...
MS-DOS2 is  redirection, and pipelines, were   hacked into 2.0 and subsequent versions; as a result, there are two   or more incompatible versions of many system calls, and MS-DOS   programmers can never agree on basic things like what character to  ...
MS-DOS3 is  case-sensitive.  The   resulting mess is now the highest-unit-volume OS in history.  Often   known simply as DOS, which annoys people familiar with other   similarly abbreviated operating systems (the name goes back to the   mid-1960s, wh...
MS-DOS4 is  operating   system for the 360).  Some people like to pronounce DOS like   "dose", as in "I don't work on dose, man!", or to compare it   to a dose of brain-damaging drugs (a slogan button in wide   circulation among hackers exhorts: "MS-...
mu is  /moo/ The correct answer to the classic trick question   "Have you stopped beating your wife yet?".  Assuming that you   have no wife or you have never beaten your wife, the answer "yes"   is wrong because it implies that you used to beat your...
mu2 is  because it suggests that you   have one and are still beating her.  According to various   Discordians and Douglas Hofstadter (see the Bibliography), the   correct answer is usually "mu", a Japanese word alleged to mean   "Your question canno...
mu3 is  assumptions".  Hackers tend to be sensitive to logical   inadequacies in language, and many have adopted this suggestion   with enthusiasm.  The word `mu' is actually from Chinese, meaning   `nothing'; it is used in mainstream Japanese in tha...
mu4 is  the Discordian question-denying   use.  It almost certainly derives from overgeneralization of the   answer in the following well-known Rinzei Zen teaching riddle:     A monk asked Joshu, "Does a dog have the Buddha nature?"     Joshu retorte...
mu5 is  Koans}, and Douglas   Hofstadter's `G"odel, Escher, Bach' (pointer in the   Bibliography). 
mudhead is  n. Commonly used to refer to a {MUD} player who   sleeps, breathes, and eats MUD.  Mudheads have been known to fail   their degrees, drop out, etc., with the consolation, however, that   they made wizard level.  When encountered in person...
mudhead2 is  topics: the tactic, character, or wizard   that is supposedly always unfairly stopping him/her from becoming a   wizard or beating a favorite MUD, and the MUD he or she is writing   or going to write because all existing MUDs are so drea...
multician is  /muhl-ti'shn/ [coined at Honeywell, ca. 1970] n.   Competent user of {{Multics}}.  Perhaps oddly, no one has ever   promoted the analogous `Unician'.
Multics is  /muhl'tiks/ n. [from "MULTiplexed Information and   Computing Service"] An early (late 1960s) timesharing operating   system co-designed by a consortium including MIT, GE, and Bell   Laboratories.  Very innovative for its time --- among o...
Multics2 is  treating all devices uniformly as special   files.  All the members but GE eventually pulled out after   determining that {second-system effect} had bloated Multics to   the point of practical unusability (the `lean' predecessor in   que...
Multics3 is  Multics after   buying out GE's computer group, but it was never very successful   (among other things, on some versions one was commonly required to   enter a password to log out).  One of the developers left in the   lurch by the proje...
Multics4 is  which led directly to the birth of {{UNIX}}.  For this and other   reasons, aspects of the Multics design remain a topic of occasional   debate among hackers.  See also {brain-damaged} and {GCOS}. 
multitask is  n. Often used of humans in the same meaning it has for   computers, to describe a person doing several things at once (but   see {thrash}).  The term `multiplex', from communications   technology (meaning to handle more than one channel...
mumblage is  /muhm'bl*j/ n. The topic of one's mumbling (see {mumble}).   "All that mumblage" is used like "all that stuff" when it is   not quite clear how the subject of discussion works, or like "all that   crap" when `mumble' is being used as an ...
mumble is  interj. 1. Said when the correct response is too   complicated to enunciate, or the speaker has not thought it out.   Often prefaces a longer answer, or indicates a general reluctance   to get into a long discussion.  "Don't you think that...
mumble2 is  a hybrid reference-count   transaction garbage collector, if the cache is big enough and there   are some extra cache bits for the microcode to use?"  "Well,   mumble ... I'll have to think about it."  2. Sometimes used as   an expression...
mumble3 is  {VAX}."  "Mumble!"  Common variant: `mumble frotz' (see   {frotz}; interestingly, one does not say `mumble frobnitz'   even though `frotz' is short for `frobnitz').  3. Yet another   metasyntactic variable, like {foo}.  4. When used as a ...
mumble4 is  understand you".  5. Sometimes used   in `public' contexts on-line as a placefiller for things one is   barred from giving details about.  For example, a poster with   pre-released hardware in his machine might say "Yup, my machine   now ...
mumble5 is  I'm testing for   Mumbleco." 
munch is  [often confused with {mung}, q.v.] vt. To transform   information in a serial fashion, often requiring large amounts of   computation.  To trace down a data structure.  Related to {crunch}   and nearly synonymous with {grovel}, but connotes...
munching is  n. Exploration of security holes of someone else's   computer for thrills, notoriety, or to annoy the system manager.   Compare {cracker}.  See also {hacked off}.
munching squares is  n. A {display hack} dating back to the PDP-1   (ca. 1962, reportedly discovered by Jackson Wright), which employs a   trivial computation (repeatedly plotting the graph Y = X XOR T for   successive values of T --- see {HAKMEM} it...
munching squares2 is  display of moving and growing squares that devour the   screen.  The initial value of T is treated as a parameter, which,   when well-chosen, can produce amazing effects.  Some of these,   later (re)discovered on the LISP machin...
munching squares3 is  (try AND for XOR and toggling points   instead of plotting them), `munching w's', and `munching   mazes'.  More generally, suppose a graphics program produces an   impressive and ever-changing display of some basic form, foo, on...
munching squares4 is  relatively simple program;   then the program (or the resulting display) is likely to be   referred to as `munching foos' (this is a good example of the use   of the word {foo} as a metasyntactic variable). 
munchkin is  /muhnch'kin/ [from the squeaky-voiced little people in   L. Frank Baum's `The Wizard of Oz'] n. A teenage-or-younger micro   enthusiast hacking BASIC or something else equally constricted.  A   term of mild derision --- munchkins are ann...
munchkin2 is  passing through a {larval stage}.  The term   {urchin} is also used.  See also {wannabee}, {bitty box}. 
mundane is  [from SF fandom] n. 1. A person who is not in science   fiction fandom.  2. A person who is not in the computer industry.   In this sense, most often an adjectival modifier as in "in my   mundane life...." See also {Real World}.
mung is  /muhng/ alt. `munge' /muhnj/ [in 1960 at MIT, `Mash   Until No Good'; sometime after that the derivation from the   {{recursive acronym}} `Mung Until No Good' became standard] vt.   1. To make changes to a file, esp. large-scale and irrevoca...
mung2 is  usually accidentally,   occasionally maliciously.  The system only mungs things   maliciously; this is a consequence of {Finagle's Law}.  See   {scribble}, {mangle}, {trash}, {nuke}.  Reports from   {USENET} suggest that the pronunciation /...
mung3 is  spelling `mung' is still common in program   comments (compare the widespread confusion over the proper spelling   of {kluge}).  3. The kind of beans of which the sprouts are used   in Chinese food.  (That's their real name!  Mung beans!  R...
Music is  n. A common extracurricular interest of hackers (compare   {{science-fiction fandom}}, {{oriental food}}; see also   {filk}).  Hackish folklore has long claimed that musical and   programming abilities are closely related, and there has bee...
Music2 is  that supports this.   Hackers, as a rule, like music and often develop musical   appreciation in unusual and interesting directions.  Folk music is   very big in hacker circles; so is electronic music, and the sort of   elaborate instrumen...
Music3 is  `progressive' and isn't recorded much any more.  The hacker's   musical range tends to be wide; many can listen with equal   appreciation to (say) Talking Heads, Yes, Gentle Giant, Spirogyra,   Scott Joplin, Tangerine Dream, King Sunny Ade...
Music4 is  Concerti.  It is also apparently true that   hackerdom includes a much higher concentration of talented amateur   musicians than one would expect from a similar-sized control group   of {mundane} types. 
mutter is  vt. To quietly enter a command not meant for the ears, eyes,   or fingers of ordinary mortals.  Often used in `mutter an   {incantation}'.  See also {wizard}.
N is  /N/ quant. 1. A large and indeterminate number of objects:   "There were N bugs in that crock!"  Also used in its   original sense of a variable name: "This crock has N bugs,   as N goes to infinity."  (The true number of bugs is always   at le...
N2 is  inherited   from the current context.  For example, when a meal is being   ordered at a restaurant, N may be understood to mean however   many people there are at the table.  From the remark "We'd like to   order N wonton soups and a family di...
N3 is  person at the table   wants to eat only soup, even though you don't know how many people   there are (see {great-wall}).  3. `Nth': adj. The   ordinal counterpart of N, senses #1 and #2.  "Now for the   Nth and last time..." In the specific co...
N4 is  assumed to   be at least 4, and is usually 5 or more (see {tenured graduate   student}).  See also {{random numbers}}, {two-to-the-n}. 
nailed to the wall is  [like a trophy] adj. Said of a bug finally   eliminated after protracted, and even heroic, effort.
nailing jelly is  vi. See {like nailing jelly to a tree}.
na"ive is  adj. Untutored in the perversities of some particular   program or system; one who still tries to do things in an intuitive   way, rather than the right way (in really good designs these   coincide, but most designs aren't `really good' in...
na"ive2 is  unrelated to general   maturity or competence, or even competence at any other specific   program.  It is a sad commentary on the primitive state of   computing that the natural opposite of this term is often claimed   to be `experienced ...
na"ive user is  n. A {luser}.  Tends to imply someone who is   ignorant mainly owing to inexperience.  When this is applied to   someone who *has* experience, there is a definite implication   of stupidity.
NAK is  /nak/ [from the ASCII mnemonic for 0010101] interj.   1. On-line joke answer to {ACK}?: "I'm not here."   2. On-line answer to a request for chat: "I'm not available."   3. Used to politely interrupt someone to tell them you don't   understan...
NAK2 is  stopped making   sense.  See {ACK}, sense 3.  "And then, after we recode the   project in COBOL...."  "Nak, Nak, Nak!  I thought I heard you   say COBOL!" 
nano is  /nan'oh/ [CMU: from `nanosecond'] n. A brief period of   time.  "Be with you in a nano" means you really will be free   shortly, i.e., implies what mainstream people mean by "in a   jiffy" (whereas the hackish use of `jiffy' is quite differe...
nano- is  [SI: the next quantifier below {micro-}; meaning *   10^{-9}] pref. Smaller than {micro-}, and used in the same rather   loose and connotative way.  Thus, one has {{nanotechnology}}   (coined by hacker K. Eric Drexler) by analogy with   `mi...
nano-2 is  architectures have a   `nanocode' level below `microcode'.  Tom Duff at Bell Labs has   also pointed out that "Pi seconds is a nanocentury".   See also {{quantifiers}}, {pico-}, {nanoacre}, {nanobot},   {nanocomputer}, {nanofortnight}. 
nanoacre is  /nan'oh-ay`kr/ n. A unit (about 2 mm square) of real   estate on a VLSI chip.  The term gets its giggle value from the   fact that VLSI nanoacres have costs in the same range as real acres   once one figures in design and fabrication-set...
nanobot is  /nan'oh-bot/ n. A robot of microscopic proportions,   presumably built by means of {{nanotechnology}}.  As yet, only   used informally (and speculatively!).  Also called a `nanoagent'.
nanocomputer is  /nan'oh-k*m-pyoo'tr/ n. A computer whose switching   elements are molecular in size.  Designs for mechanical   nanocomputers which use single-molecule sliding rods for their   logic have been proposed.  The controller for a {nanobot}...
nanofortnight is  [Adelaide University] n. 1 fortnight * 10^-9,   or about 1.2 msec.  This unit was used largely by students doing   undergraduate practicals.  See {microfortnight}, {attoparsec},   and {micro-}.
nanotechnology is  /nan'-oh-tek-no`l*-jee/ n. A hypothetical   fabrication technology in which objects are designed and built with   the individual specification and placement of each separate atom.   The first unequivocal nanofabrication experiments...
nanotechnology2 is  with the deposition of individual xenon   atoms on a nickel substrate to spell the logo of a certain very   large computer company.  Nanotechnology has been a hot topic in the   hacker subculture ever since the term was coined by ...
nanotechnology3 is  Creation', where he predicted that   nanotechnology could give rise to replicating assemblers,   permitting an exponential growth of productivity and personal   wealth.  See also {blue goo}, {gray goo}, {nanobot}. 
nastygram is  /nas'tee-gram/ n. 1. A protocol packet or item of email   (the latter is also called a {letterbomb}) that takes advantage   of misfeatures or security holes on the target system to do   untoward things.  2. Disapproving mail, esp. from ...
nastygram2 is  {netiquette} or a complaint about   failure to correct some mail- or news-transmission problem.  Compare   {shitogram}.  3. A status report from an unhappy, and probably   picky, customer.  "What'd Corporate say in today's nastygram?" ...
nastygram3 is  {daemon}; in   particular, a {bounce message}. 
Nathan Hale is  n. An asterisk (see also {splat}, {{ASCII}}).  Oh,   you want an etymology?  Notionally, from "I regret that I have only   one asterisk for my country!", a misquote of the famous remark   uttered by Nathan Hale just before he was hang...
Nathan Hale2 is  in the American War of Independence. 
nature is  n. See {has the X nature}.
neat hack is  n. 1. A clever technique.  2. A brilliant practical   joke, where neatness is correlated with cleverness, harmlessness,   and surprise value.  Example: the Caltech Rose Bowl card display   switch (see appendix A).  See {hack}.
neep-neep is  /neep neep/ [onomatopoeic, from New York SF fandom] n.   One who is fascinated by computers.  More general than {hacker},   as it need not imply more skill than is required to boot games on a   PC.  The derived noun `neep-neeping' appli...
neep-neep2 is  about computers that tend to develop in the   corners at most SF-convention parties.  Fandom has a related   proverb to the effect that "Hacking is a conversational black   hole!". 
neophilia is  /nee`oh-fil'-ee-*/ n. The trait of being excited and   pleased by novelty.  Common trait of most hackers, SF fans, and   members of several other connected leading-edge subcultures,   including the pro-technology `Whole Earth' wing of t...
neophilia2 is  members of Mensa, and the   Discordian/neo-pagan underground.  All these groups overlap heavily   and (where evidence is available) seem to share characteristic   hacker tropisms for science fiction, {{Music}}, and {{oriental   food}}....
net.- is  /net dot/ pref. [USENET] Prefix used to describe people and   events related to USENET.  From the time before the {Great   Renaming}, when most non-local newsgroups had names beginning   `net.'.  Includes {net.god}s, `net.goddesses' (variou...
net.-2 is  on-line admirers),   `net.lurkers' (see {lurker}), `net.person',   `net.parties' (a synonym for {boink}, sense 2), and   many similar constructs.  See also {net.police}. 
net.god is  /net god/ n. Used to refer to anyone who satisfies some   combination of the following conditions: has been visible on USENET   for more than 5 years, ran one of the original backbone sites,   moderated an important newsgroup, wrote news ...

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

wedged4 is  TTY left in   a losing state by abort of a screen-oriented program or one that   has messed with the line discipline in some obscure way. 
wedgie is  [Fairchild] n. A bug.  Prob. related to {wedged}.
wedgitude is  /wedj'i-t[y]ood/ n. The quality or state of being   {wedged}.
weeble is  /weeb'l/ [Cambridge] interj. Used to denote frustration,   usually at amazing stupidity.  "I stuck the disk in upside down."   "Weeble...." Compare {gurfle}.
weeds is  n. 1. Refers to development projects or algorithms that have   no possible relevance or practical application.  Comes from `off in   the weeds'.  Used in phrases like "lexical analysis for microcode   is serious weeds...."  2. At CDC/ETA be...
weeds2 is  weeds' was equivalent to IBM's {branch to   Fishkill} and mainstream hackerdom's {jump off into never-never   land}. 
weenie is  n. 1. When used with a qualifier (for example, as in   {UNIX weenie}, VMS weenie, IBM weenie) this can be either an   insult or a term of praise, depending on context, tone of voice,   and whether or not it is applied by a person who consi...
weenie2 is  weenie.  Implies that the weenie   has put a major investment of time, effort, and concentration into   the area indicated; whether this is positive or negative depends on   the hearer's judgment of how the speaker feels about that area. ...
weenie3 is  character, `;' (ASCII   0111011). 
Weenix is  /wee'niks/ [ITS] n. A derogatory term for {{UNIX}},   derived from {UNIX weenie}.  According to one noted ex-ITSer, it   is "the operating system preferred by Unix Weenies typified by   poor modularity, poor reliability, hard file deletion...
Weenix2 is  everywhere, and users who believe   that these are all advantages".  Some ITS fans behave as though   they believe UNIX stole a future that rightfully belonged to them.   See {{ITS}}, sense 2. 
well-behaved is  adj. 1. [primarily {{MS-DOS}}] Said of software   conforming to system interface guidelines and standards.   Well-behaved software uses the operating system to do chores such   as keyboard input, allocating memory and drawing graphic...
well-behaved2 is  does its job quietly and   without counterintuitive effects.  Esp. said of software having   an interface spec sufficiently simple and well-defined that it can   be used as a {tool} by other software. See {cat}. 
well-connected is  adj. Said of a computer installation, this means   that it has reliable email links with {the network} and/or that   it relays a large fraction of available {USENET} newsgroups.   `Well-known' can be almost synonymous, but also imp...
well-connected2 is  many (due perhaps to an archive service   or active USENET users). 
wetware is  /wet'weir/ [prob. from the novels of Rudy Rucker] n.   1. The human nervous system, as opposed to computer hardware or   software.  "Wetware has 7 plus or minus 2 temporary registers."   2. Human beings (programmers, operators, administra...
wetware2 is  opposed to the system's hardware or   software.  See {liveware}, {meatware}. 
whacker is  [University of Maryland from {hacker}] n. 1. A person,   similar to a {hacker}, who enjoys exploring the details of   programmable systems and how to stretch their capabilities.   Whereas a hacker tends to produce great hacks, a whacker o...
whacker2 is  in question.  Whackers are often   quite egotistical and eager to claim {wizard} status,   regardless of the views of their peers.  2. A person who is good at   programming quickly, though rather poorly and ineptly. 
whales is  n. See {like kicking dead whales down the beach}.
wheel is  [from slang `big wheel' for a powerful person] n. A   person who has an active a {wheel bit}.  "We need to find a   wheel to un{wedge} the hung tape drives."
wheel bit is  n. A privilege bit that allows the possessor to perform   some restricted operation on a timesharing system, such as read or   write any file on the system regardless of protections, change or   look at any address in the running monito...
wheel bit2 is  create jobs and user accounts.  The term was   invented on the TENEX operating system, and carried over to   TOPS-20, XEROX-IFS, and others.  The state of being in a privileged   logon is sometimes called `wheel mode'.  This term enter...
wheel bit3 is  mid-1980s and has been gaining   popularity there (esp. at university sites).  See also {root}. 
wheel wars is  [Stanford University] A period in {larval stage}   during which student hackers hassle each other by attempting to log   each other out of the system, delete each other's files, and   otherwise wreak havoc, usually at the expense of th...
White Book is  n. Syn. {K&R}.
whizzy is  [Sun] adj. (alt. `wizzy') Describes a {cuspy} program;   one that is feature-rich and well presented.
WIBNI is  // [Bell Labs Wouldn't It Be Nice If] n. What most   requirements documents and specifications consist entirely of.   Compare {IWBNI}.
widget is  n. 1. A meta-thing.  Used to stand for a real object in   didactic examples (especially database tutorials).  Legend has it   that the original widgets were holders for buggy whips.  "But   suppose the parts list for a widget has 52 entrie...
widget2 is  user interface object in   {X} graphical user interfaces. 
wiggles is  n. [scientific computation] In solving partial differential   equations by finite difference and similar methods, wiggles are   sawtooth (up-down-up-down) oscillations at the shortest wavelength   representable on the grid.  If an algorit...
wiggles2 is  unstable waveform, so it grows to dominate the   solution.  Alternatively, stable (though inaccurate) wiggles can be   generated near a discontinuity by a Gibbs phenomenon. 
WIMP environment is  n. [acronymic from `Window, Icon, Menu, Pointing   device (or Pull-down menu)'] A graphical-user-interface-based   environment such as {X} or the Macintosh interface, as described   by a hacker who prefers command-line interfaces...
WIMP environment2 is  extensibility.  See {menuitis},   {user-obsequious}. 
win is  [MIT] 1. vi. To succeed.  A program wins if no unexpected   conditions arise, or (especially) if it sufficiently {robust} to   take exceptions in stride.  2. n. Success, or a specific instance   thereof.  A pleasing outcome.  A {feature}.  Em...
win2 is  `hyper-win' (often used   interjectively as a reply).  For some reason `suitable win' is   also common at MIT, usually in reference to a satisfactory solution   to a problem.  Oppose {lose}; see also {big win}, which isn't   quite just an in...
win big is  vi. To experience serendipity.  "I went shopping and won   big; there was a 2-for-1 sale." See {big win}.
win win is  interj. Expresses pleasure at a {win}.
Winchester is  n. Informal generic term for `floating-head'   magnetic-disk drives in which the read-write head planes over the   disk surface on an air cushion.  The name arose because the   original 1973 engineering prototype for what later became ...
Winchester2 is  volumes; 30--30 became   `Winchester' when somebody noticed the similarity to the common   term for a famous Winchester rifle (in the latter, the first 30   referred to caliber and the second to the grain weight of the   charge). 
winged comments is  n. Comments set on the same line as code, as   opposed to {boxed comments}.  In C, for example     d = sqrt(x*x + y*y);  /* distance from origin */   Generally these refer only to the action(s) taken on that line.
winkey is  n. (alt. `winkey face')  See {emoticon}.
winnage is  /win'*j/ n. The situation when a lossage is corrected, or   when something is winning.
winner is  1. n. An unexpectedly good situation, program, programmer,   or person.  "So it turned out I could use a {lexer} generator   instead of hand-coding my own pattern recognizer.  What a win!"   2. `real winner' Often sarcastic, but also used ...
winner2 is  {user}). "He's a real winner --- never   reports a bug till he can duplicate it and send in an   example." 
winnitude is  /win'*-t[y]ood/ n. The quality of winning (as opposed   to {winnage}, which is the result of winning).  "Guess what?   They tweaked the microcode and now the LISP interpreter runs twice   as fast as it used to." "That's really great!  B...
winnitude2 is  a half-hour's winnage on the   next run of my program."  Perhaps curiously, the obvious antonym   `lossitude' is rare. 
wired is  n. See {hardwired}.
wirehead is  /wir'hed/ n. [prob. from SF slang for an   electrical-brain-stimulation addict] 1. A hardware hacker,   especially one who concentrates on communications hardware.  2. An   expert in local-area networks.  A wirehead can be a network   so...
wirehead2 is  ability to deal with   network hardware, down to the smallest component.  Wireheads are   known for their ability to lash up an Ethernet terminator from   spare resistors, for example. 
wish list is  n. A list of desired features or bug fixes that probably   won't get done for a long time, usually because the person   responsible for the code is too busy or can't think of a clean way   to do it.  "OK, I'll add automatic filename com...
wish list2 is  interface." Compare {tick-list features}. 
within delta of is  adj. See {delta}.
within epsilon of is  adj. See {epsilon}.
wizard is  n. 1. A person who knows how a complex piece of software   or hardware works (that is, who {grok}s it); esp. someone who   can find and fix bugs quickly in an emergency.  Someone is a   {hacker} if he or she has general hacking ability, bu...
wizard2 is  if he or she has specific detailed   knowledge of that thing.  A good hacker could become a wizard for   something given the time to study it.  2. A person who is permitted   to do things forbidden to ordinary people; one who has {wheel} ...
wizard3 is  esp. a UNIX systems   programmer.  This usage is well enough established that `UNIX   Wizard' is a recognized job title at some corporations and to most   headhunters.  See {guru}, {lord high fixer}.  See also   {deep magic}, {heavy wizar...
wizard4 is  dance}, {voodoo programming}, {wave a   dead chicken}. 
Wizard Book is  n. Hal Abelson and Jerry Sussman's `Structure   and Interpretation of Computer Programs' (MIT Press, 1984; ISBN   0-262-01077-1, an excellent computer science text used in   introductory courses at MIT.  So called because of the wizar...
Wizard Book2 is  LISP/Scheme   world. 
wizard mode is  [from {rogue}] n. A special access mode of a program or   system, usually passworded, that permits some users godlike   privileges.  Generally not used for operating systems themselves   (`root mode' or `wheel mode' would be used inst...
wizardly is  adj. Pertaining to wizards.  A wizardly {feature} is one   that only a wizard could understand or use properly.
womb box is  n. 1. [TMRC] Storage space for equipment.  2. [proposed]   A variety of hard-shell equipment case with heavy interior padding   and/or shaped carrier cutouts in a foam-rubber matrix; mundanely   called a `flight case'.  Used for delicate...
WOMBAT is  [Waste Of Money, Brains, And Time] adj. Applied to problems   which are both profoundly {uninteresting} in themselves and   unlikely to benefit anyone interesting even if solved.  Often used   in fanciful constructions such as `wrestling w...
WOMBAT2 is  {SMOP}.  Also note the rather different   usage as a meta-syntactic variable in {{Commonwealth Hackish}}. 
wonky is  /wong'kee/ [from Australian slang] adj. Yet another   approximate synonym for {broken}.  Specifically connotes a   malfunction that produces behavior seen as crazy, humorous, or   amusingly perverse.  "That was the day the printer's font lo...
wonky2 is  out in Tengwar."  Also in   `wonked out'.  See {funky}, {demented}, {bozotic}. 
workaround is  n. A temporary {kluge} inserted in a system under   development or test in order to avoid the effects of a {bug} or   {misfeature} so that work can continue.  Theoretically,   workarounds are always replaced by {fix}es; in practice,   ...
workaround2 is  workarounds in the   first couple of releases.  "The code died on NUL characters in the   input, so I fixed it to interpret them as spaces."  "That's not a   fix, that's a workaround!" 
working as designed is  [IBM] adj. 1. In conformance to a wrong or   inappropriate specification; useful, but misdesigned.   2. Frequently used as a sardonic comment on a program's utility.   3. Unfortunately also used as a bogus reason for not accep...
working as designed2 is  this sense is used in   official documents!  See {BAD}. 
worm is  [from `tapeworm' in John Brunner's novel `The   Shockwave Rider', via XEROX PARC] n. A program that propagates   itself over a network, reproducing itself as it goes.  Compare   {virus}.  Nowadays the term has negative connotations, as it is...
worm2 is  Perhaps the   best-known example was Robert T. Morris's `Internet Worm' of 1988,   a `benign' one that got out of control and hogged hundreds of   Suns and VAXen across the U.S.  See also {cracker}, {RTM},   {Trojan horse}, {ice}. 
wound around the axle is  adj. In an infinite loop.  Often used by older   computer types.
wrap around is  vi. (also n. `wraparound' and v. shorthand `wrap')   1. [techspeak] The action of a counter that starts over at zero or at   `minus infinity' (see {infinity}) after its maximum value has   been reached, and continues incrementing, eit...
wrap around2 is  because of an overflow (as when a car's   odometer starts over at 0).  2. To change {phase} gradually and   continuously by maintaining a steady wake-sleep cycle somewhat   longer than 24 hours, e.g., living six long (28-hour) days i...
wrap around3 is  rate of 10 microhertz). 
write-only code is  [a play on `read-only memory'] n. Code so   arcane, complex, or ill-structured that it cannot be modified or   even comprehended by anyone but its author, and possibly not even   by him/her.  A {Bad Thing}.
write-only language is  n. A language with syntax (or semantics)   sufficiently dense and bizarre that any routine of significant size   is {write-only code}.  A sobriquet applied occasionally to C and   often to APL, though {INTERCAL} and {TECO} cer...
write-only memory is  n. The obvious antonym to `read-only   memory'.  Out of frustration with the long and seemingly useless   chain of approvals required of component specifications, during   which no actual checking seemed to occur, an engineer at...
write-only memory2 is  a write-only memory and included   it with a bunch of other specifications to be approved.  This   inclusion came to the attention of Signetics {management} only   when regular customers started calling and asking for pricing  ...
write-only memory3 is  edition of the data   book and requested the return of the `erroneous' ones.  Later,   around 1974, Signetics bought a double-page spread in `Electronics'   magazine's April issue and used the spec as an April Fools' Day   joke...
write-only memory4 is  characteristic curves, the   25120 "fully encoded, 9046 x N, Random Access, write-only-memory"   data sheet included diagrams of "bit capacity vs. Temp.",   "Iff vs. Vff", "Number of pins remaining vs. number of socket   insert...
write-only memory5 is  required a   6.3 VAC VFF supply, a +10V VCC, and VDD of 0V,   +/- 2%. 
Wrong Thing is  n. A design, action, or decision that is clearly   incorrect or inappropriate.  Often capitalized; always emphasized   in speech as if capitalized.  The opposite of the {Right Thing};   more generally, anything that is not the Right T...
Wrong Thing2 is  of the best', the merely good --- although   good --- is nevertheless the Wrong Thing. "In C, the default is for   module-level declarations to be visible everywhere, rather than   just within the module.  This is clearly the Wrong T...
wugga wugga is  /wuh'g* wuh'g*/ n. Imaginary sound that a computer   program makes as it labors with a tedious or difficult task.   Compare {cruncha cruncha cruncha}, {grind} (sense 4).
WYSIWYG is  /wiz'ee-wig/ adj. Describes a user interface under which   "What You See Is What You Get", as opposed to one that uses   more-or-less obscure commands which do not result in immediate   visual feedback.  The term can be mildly derogatory,...
WYSIWYG2 is  {user-friendly} interfaces targeted   at non-programmers; a hacker has no fear of obscure commands.   On the other hand, EMACS was one of the very first WYSIWYG editors,   replacing (actually, at first overlaying) the extremely obscure, ...
WYSIWYG3 is  environment}.  [Oddly   enough, this term has already made it into the OED. --- ESR]*X /X/ n. 1. Used in various speech and writing contexts (also   in lowercase) in roughly its algebraic sense of `unknown within a   set defined by conte...
WYSIWYG4 is  680x0 stands for 68000, 68010, 68020, 68030, or 68040, and 80x86   stands for 80186, 80286 80386 or 80486 (note that a UNIX hacker   might write these as 680[0-4]0 and 80[1-4]86 or 680?0 and 80?86   respectively; see {glob}).  2. [after ...
WYSIWYG5 is  `W'] An over-sized, over-featured,   over-engineered and incredibly over-complicated window system   developed at MIT and widely used on UNIX systems. 
XOFF is  /X'of/ n. Syn. {control-s}.
xor is  /X'or/, /kzor/ conj. Exclusive or.  `A xor B' means   `A or B, but not both'.  "I want to get cherry pie xor a   banana split."  This derives from the technical use of the term as   a function on truth-values that is true if exactly one of it...
xref is  /X'ref/ vt., n. Hackish standard abbreviation for   `cross-reference'.
XXX is  /X-X-X/ n. A marker that attention is needed.   Commonly used in program comments to indicate areas that are kluged   up or need to be.  Some hackers liken `XXX' to the notional   heavy-porn movie rating.
xyzzy is  /X-Y-Z-Z-Y/, /X-Y-ziz'ee/, /ziz'ee/, or /ik-ziz'ee/   [from the ADVENT game] adj.  The {canonical} `magic word'.   This comes from {ADVENT}, in which the idea is to explore an   underground cave with many rooms and to collect the treasures ...
xyzzy2 is  appropriate time, you can   move instantly between two otherwise distant points.  If, therefore,   you encounter some bit of {magic}, you might remark on this   quite succinctly by saying simply "Xyzzy!"  "Ordinarily you   can't look at so...
xyzzy3 is  if   you type quadruple-bucky-clear the system will let you do it   anyway."  "Xyzzy!"  Xyzzy has actually been implemented as an   undocumented no-op command on several OSes; in Data General's   AOS/VS, for example, it would typically res...
xyzzy4 is  if the magic was invoked at the   wrong spot or before a player had performed the action that enabled   the word.  See also {plugh}. 
YA- is  [Yet Another] abbrev. In hackish acronyms this almost   invariably expands to {Yet Another}, following the precedent set   by UNIX `yacc(1)'.  See {YABA}.
YABA is  /ya'b*/ [Cambridge] n. Yet Another Bloody Acronym.  Whenever   some program is being named, someone invariably suggests that it be   given a name that is acronymic.  The response from those with a   trace of originality is to remark ironical...
YABA2 is  `YABA-compatible'.  Also used in response to questions   like "What is WYSIWYG?"  See also {TLA}. 
YAUN is  /yawn/ [Acronym for `Yet Another UNIX Nerd'] n. Reported   from the San Diego Computer Society (predominantly a microcomputer   users' group) as a good-natured punning insult aimed at UNIX   zealots.
Yellow Book is  [proposed] n. The print version of this Jargon File;   `The New Hacker's Dictionary', forthcoming from MIT Press,   1991.  Includes all the material in the File, plus a Foreword by   Guy L.  Steele and a Preface by Eric S. Raymond.  M...
Yellow Book2 is  typeset and includes almost all of the   infamous Crunchly cartoons by the Great Quux, each attached to an   appropriate entry. 
Yet Another is  adj. [From UNIX's `yacc(1)', `Yet Another Compiler-   Compiler', a LALR parser generator]  1. Of your own work A humorous   allusion often used in titles to acknowledge that the topic is not   original, though the content is.  As in `...
Yet Another2 is  Simulated Annealing Algorithm'.  2. Of others'   work Describes something of which there are far too many.  See   also {YA-}, {YABA}, {YAUN}. 
You are not expected to understand this is  cav. [UNIX] The canonical   comment describing something {magic} or too complicated to   bother explaining properly.  From an infamous comment in the   context-switching code of the V6 UNIX kernel.
You know you've been hacking too long when... is  The set-up line   for a genre of one-liners told by hackers about themselves.  These   include the following   * not only do you check your email more often than your paper     mail, but you remember ...
You know you've been hacking too long when...2 is  postal one.   * your {SO} kisses you on the neck and the first thing you     think is "Uh, oh, {priority interrupt}."   * you go to balance your checkbook and discover that you're     doing it in oct...
You know you've been hacking too long when...3 is  value than your car.   * in your universe, `round numbers' are powers of 2, not 10.   * more than once, you have woken up recalling a dream in     some programming language.   * you realize you have ...
You know you've been hacking too long when...4 is  early version of this entry said "All but one of these   have been reliably reported as hacker traits (some of them quite   often).  Even hackers may have trouble spotting the ringer."  The   ringer ...
You know you've been hacking too long when...5 is  made up out   of whole cloth.  Although more respondents picked that one   out as fiction than any of the others, I also received multiple   independent reports of its actually happening. --- ESR] 
Your mileage may vary is  cav. [from the standard disclaimer attached   to EPA mileage ratings by American car manufacturers] 1. A ritual   warning often found in UNIX freeware distributions.  Translates   roughly as "Hey, I tried to write this porta...
Your mileage may vary2 is  system?"  2. A qualifier more   generally attached to advice.  "I find that sending flowers works   well, but your mileage may vary." 
Yow! is  /yow/ [from "Zippy the Pinhead" comix] interj. A favored hacker   expression of humorous surprise or emphasis.  "Yow!  Check out what   happens when you twiddle the foo option on this display hack!"   Compare {gurfle}.
yoyo mode is  n. The state in which the system is said to be when it   rapidly alternates several times between being up and being down.   Interestingly (and perhaps not by coincidence), many hardware   vendors give out free yoyos at Usenix exhibits....
yoyo mode2 is  SIGPLAN '88.  Tourists   staying at one of Atlanta's most respectable hotels were   subsequently treated to the sight of 200 of the country's top   computer scientists testing yo-yo algorithms in the lobby. 
Yu-Shiang Whole Fish is  /yoo-shyang hohl fish/ n. obs. The   character gamma (extended SAIL ASCII 0001001), which with a loop in   its tail looks like a little fish swimming down the page.  The term   is actually the name of a Chinese dish in which ...
Yu-Shiang Whole Fish2 is  covered with Yu-Shiang (or Yu-Hsiang)   sauce.  Usage primarily by people on the MIT LISP Machine, which   could display this character on the screen.  Tends to elicit   incredulity from people who hear about it second-hand....



( run in 0.494 second using v1.01-cache-2.11-cpan-5a3173703d6 )