Amethyst

 view release on metacpan or  search on metacpan

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

for the rest of us is  [from the Mac slogan "The computer for the   rest of us"] adj. 1. Used to describe a {spiffy} product whose   affordability shames other comparable products, or (more often)   used sarcastically to describe {spiffy} but very ov...
for the rest of us2 is  with a limited interface,   deliberately limited capabilities, non-orthogonality, inability to   compose primitives, or any other limitation designed to not   `confuse' a na"ive user.  This places an upper bound on how far tha...
for the rest of us3 is  get in the way of the task   instead of helping accomplish it.  Used in reference to Macintosh   software which doesn't provide obvious capabilities because it is   thought that the poor lusers might not be able to handle them...
for the rest of us4 is  third-party   reference; thus, "Yes, it is an attractive program, but it's   designed for The Rest Of Them" means a program that superficially   looks neat but has no depth beyond the surface flash.  See also   {WIMP environme...
fora is  pl.n. Plural of {forum}.
foreground is  [UNIX] vt. To foreground a task is to bring it to   the top of one's {stack} for immediate processing, and hackers   often use it in this sense for non-computer tasks. "If your   presentation is due next week, I guess I'd better foregr...
foreground2 is  Technically, on a time-sharing system, a task executing in   foreground is one able to accept input from and return output to   the user; oppose {background}.  Nowadays this term is primarily   associated with {{UNIX}}, but it appears...
foreground3 is  OS/360.  Normally, there is only one foreground   task per terminal (or terminal window); having multiple processes   simultaneously reading the keyboard is a good way to {lose}. 
forked is  [UNIX; prob. influenced by a mainstream expletive] adj.   Terminally slow, or dead.  Originated when one system slowed to   incredibly bad speeds because of a process recursively spawning copies   of itself (using the UNIX system call `for...
Fortrash is  /for'trash/ n. Hackerism for the FORTRAN language,   referring to its primitive design, gross and irregular syntax,   limited control constructs, and slippery, exception-filled   semantics.
fortune cookie is  [UNIX] n. A random quote, item of trivia, joke, or   maxim printed to the user's tty at login time or (less commonly) at   logout time.  Items from this lexicon have often been used as   fortune cookies.  See {cookie file}.
forum is  n. [USENET, GEnie CI$; pl. `fora' or `forums'] Any   discussion group accessible through a dial-in {BBS}, a   {mailing list}, or a {newsgroup} (see {network, the}).  A   forum functions much like a bulletin board; users submit   {posting}s ...
forum2 is  Contrast   real-time chat via {talk mode} or point-to-point personal   {email}. 
fossil is  n. 1. In software, a misfeature that becomes understandable   only in historical context, as a remnant of times past retained so   as not to break compatibility.  Example the retention of octal as   default base for string escapes in {C}, ...
fossil2 is  to ASCII and modern byte-addressable   architectures.  See {dusty deck}.  2. More restrictively, a   feature with past but no present utility.  Example the   force-all-caps (LCASE) bits in the V7 and {BSD} UNIX tty driver,   designed for ...
fossil3 is  of the   usual backward-compatibility goal, this functionality has actually   been expanded and renamed in some later {USG UNIX} releases as   the IUCLC and OLCUC bits.  3. The FOSSIL (Fido/Opus/Seadog   Standard Interface Level) driver s...
fossil4 is  replace the {brain-dead} routines in the IBM PC ROMs.   Fossils are used by most MS-DOS {BBS} software in lieu of   programming the {bare metal} of the serial ports, as the ROM   routines do not support interrupt-driven operation or setti...
fossil5 is  specification allows   additional functionality to be hooked in, drivers that use the   {hook} but do not provide serial-port access themselves are named   with a modifier, as in `video fossil'. 
four-color glossies is  1. Literature created by {marketroid}s   that allegedly containing technical specs but which is in fact as   superficial as possible without being totally {content-free}.   "Forget the four-color glossies, give me the tech ref...
four-color glossies2 is  superficiality even when the   material is printed on ordinary paper in black and white.   Four-color-glossy manuals are *never* useful for finding a   problem.  2. [rare] Applied by extension to manual pages that don't   con...
four-color glossies3 is  program doesn't   produce the expected or desired output. 
fragile is  adj. Syn {brittle}.
fred is  n. 1. The personal name most frequently used as a   metasyntactic variable (see {foo}).  Allegedly popular because   it's easy for a non-touch-typist to type on a standard QWERTY   keyboard.  Unlike {J. Random Hacker} or `J. Random Loser',  ...
fred2 is  (but see {Mbogo,   Dr. Fred}).  2. An acronym for `Flipping Ridiculous Electronic   Device'; other F-verbs may be substituted for `flipping'. 
frednet is  /fred'net/ n. Used to refer to some {random} and   uncommon protocol encountered on a network.  "We're implementing   bridging in our router to solve the frednet problem."
freeware is  n. Free software, often written by enthusiasts and   distributed by users' groups, or via electronic mail, local   bulletin boards, {USENET}, or other electronic media.  At one   time, `freeware' was a trademark of Andrew Fluegelman, the...
freeware2 is  program PC-TALK III.  It wasn't   enforced after his mysterious disappearance and presumed death   in 1984.  See {shareware}. 
freeze is  v. To lock an evolving software distribution or document   against changes so it can be released with some hope of stability.   Carries the strong implication that the item in question will   `unfreeze' at some future date.  "OK, fix that ...
freeze2 is  are more specific constructions on this.  A `feature freeze',   for example, locks out modifications intended to introduce new   features; a `code freeze' connotes no more changes at all.   At Sun Microsystems and elsewhere, one may also ...
freeze3 is  an almost-but-not-quite frozen state. 
fried is  adj. 1. Non-working due to hardware failure; burnt out.   Especially used of hardware brought down by a `power glitch' (see   {glitch}), {drop-outs}, a short, or some other electrical   event.  (Sometimes this literally happens to electroni...
fried2 is  burn out and transformers can melt   down, emitting noxious smoke.  However, this term is also used   metaphorically.)  Compare {frotzed}.  2. Of people, exhausted.   Said particularly of those who continue to work in such a state.   Often...
fried3 is  know that fix   destroyed the file system, but I was fried when I put it in."   Esp. common in conjunction with `brain' "My brain is fried   today, I'm very short on sleep." 
friode is  /fri'ohd/ [TMRC] n. A reversible (that is, fused or   blown) diode.  Compare {fried}.
fritterware is  n. An excess of capability that serves no productive   end.  The canonical example is font-diddling software on the Mac   (see {macdink}); the term describes anything that eats huge   amounts of time for quite marginal gains in functi...
frob is  /frob/ 1. n. [MIT] The {TMRC} definition was "FROB = a   protruding arm or trunnion"; by metaphoric extension, a `frob' is   any random small thing; an object that you can comfortably hold in   one hand; something you can frob.  See {frobnit...
frob2 is  {frobnicate}.  3. [from the {MUD} world]   A command on some MUDs that changes a player's experience level   (this can be used to make wizards); also, to request {wizard}   privileges on the `professional courtesy' grounds that one is a   w...
frobnicate is  /frob'ni-kayt/ vt. [Poss. derived from {frobnitz}, and   usually abbreviated to {frob}, but `frobnicate' is recognized   as the official full form.] To manipulate or adjust, to tweak.   One frequently frobs bits or other 2-state device...
frobnicate2 is  (that is, flip it), but also   "Stop frobbing that clasp; you'll break it".  One also sees the   construction `to frob a frob'.  See {tweak} and {twiddle}.   Usage frob, twiddle, and tweak sometimes connote   points along a continuum....
frobnicate3 is  `twiddle' connotes gross manipulation, often a coarse search for   a proper setting; `tweak' connotes fine-tuning.  If someone is   turning a knob on an oscilloscope, then if he's carefully adjusting   it, he is probably tweaking it; ...
frobnicate4 is  screen, he is probably twiddling it; but if he's just doing   it because turning a knob is fun, he's frobbing it.  The variant   `frobnosticate' has been recently reported. 
frobnitz is  /frob'nits/, pl. `frobnitzem' /frob'nit-zm/ or   `frobni' /frob'ni/ n. An unspecified physical object, a   widget.  Also refers to electronic black boxes.  This rare form is   usually abbreviated to `frotz', or more commonly to {frob}.  ...
frobnitz2 is  `frobule'   (/frob'yool/).  Starting perhaps in 1979, `frobozz'   /fruh-boz'/ (plural `frobbotzim' /fruh-bot'zm/) has also   become very popular, largely through its exposure as a name via   {Zork}.  These can also be applied to nonphys...
frog is  alt. `phrog' 1. interj. Term of disgust (we seem to have   a lot of them).  2. Used as a name for just about anything.  See   {foo}.  3. n. Of things, a crock.  4. n. Of people, somewhere   in between a turkey and a toad.  5. `froggy' adj. S...
frog2 is  milder.  "This froggy   program is taking forever to run!"front end n. 1. An intermediary computer that does set-up and   filtering for another (usually more powerful but less friendly)   machine (a `back end').  2. What you're talking to w...
frog3 is  is making replies without   paying attention.  "Look at the dancing elephants!"  "Uh-huh."   "Do you know what I just said?"  "Sorry, you were talking to the   front end."  See also {fepped out}.  3. Software that provides   an interface to...
frog4 is  as   user-friendly.  Probably from analogy with hardware front-ends (see   sense 1) that interfaced with mainframes. 
frotz  is  /frots/ 1. n. See {frobnitz}.  2. `mumble frotz' An   interjection of very mild disgust.
frotzed is  /frotst/ adj. {down} because of hardware problems.  Compare   {fried}.  A machine that is merely frotzed may be fixable   without replacing parts, but a fried machine is more seriously   damaged.
frowney is  n. (alt. `frowney face')  See {emoticon}.
fry is  1. vi. To fail.  Said especially of smoke-producing hardware   failures.  More generally, to become non-working.  Usage never   said of software, only of hardware and humans.  See {fried},   {magic smoke}.  2. vt. To cause to fail; to {roach}...
fry2 is  Never used of software or humans,   but compare {fried}. 
FTP is  /F-T-P/, *not* /fit'ip/ 1. [techspeak] n. The File   Transfer Protocol for transmitting files between systems on the   Internet.  2. vt. To {beam} a file using the File Transfer   Protocol.  3. Sometimes used as a generic even for file transf...
FTP2 is  `Wuthering   Heights' ftp'd from uunet." 
FUBAR is  n. The Failed UniBus Address Register in a VAX.  A good   example of how jargon can occasionally be snuck past the {suit}s;   see {foobar}.
fuck me harder is  excl. Sometimes uttered in response to egregious   misbehavior, esp. in software, and esp. of misbehaviors which   seem unfairly persistent (as though designed in by the imp of the   perverse).  Often theatrically elaborated "Aiigh...
fuck me harder2 is  curare-tipped wrought-iron fence   *and no lubricants*!" The phrase is sometimes heard   abbreviated `FMH' in polite company.   [This entry is an extreme example of the hackish habit of coining   elaborate and evocative terms for ...
fuck me harder3 is  parody of mainstream expletives that has become a   running gag in part of the hacker culture; it illustrates the   hackish tendency to turn any situation, even one of extreme   frustration, into an intellectual game (the point be...
fuck me harder4 is  long-winded description of the   most anatomically absurd mental image possible --- the short forms   implicitly allude to all the ridiculous long forms ever spoken).   Scatological language is actually relatively uncommon among  ...
fuck me harder5 is  whether this entry   ought to be included at all.  As it reflects a live usage   recognizably peculiar to the hacker culture, we feel it is   in the hackish spirit of truthfulness and opposition to all   forms of censorship to rec...
FUD is  /fuhd/ n. Defined by Gene Amdahl after he left IBM to found   his own company "FUD is the fear, uncertainty, and doubt that IBM   sales people instill in the minds of potential customers who might   be considering [Amdahl] products."  The ide...
FUD2 is  with safe IBM gear rather than with   competitors' equipment.  This was traditionally done by promising   that Good Things would happen to people who stuck with IBM, but   Dark Shadows loomed over the future of competitors' equipment or   so...
FUD wars is  /fuhd worz/ n. [from {FUD}] Political posturing engaged in   by hardware and software vendors ostensibly committed to   standardization but actually willing to fragment the market to   protect their own shares.  The UNIX International vs...
fudge is  1. vt. To perform in an incomplete but marginally acceptable   way, particularly with respect to the writing of a program.  "I   didn't feel like going through that pain and suffering, so I fudged   it --- I'll fix it later."  2. n. The res...
fudge factor is  n. A value or parameter that is varied in an ad hoc way   to produce the desired result.  The terms `tolerance' and   {slop} are also used, though these usually indicate a one-sided   leeway, such as a buffer that is made larger than...
fudge factor2 is  how large it needs to be, and it is   better to waste a little space than to lose completely for not   having enough.  A fudge factor, on the other hand, can often be   tweaked in more than one direction.  A good example is the `fuz...
fudge factor3 is  calculations two numbers being   compared for equality must be allowed to differ by a small amount;   if that amount is too small, a computation may never terminate,   while if it is too large, results will be needlessly inaccurate....
fudge factor4 is  incorrectly by programmers   who don't fully understand their import.  See also {coefficient   of X}. 
fuel up is  vi. To eat or drink hurriedly in order to get back to   hacking.  "Food-p?"  "Yeah, let's fuel up."  "Time for a   {great-wall}!"  See also {{oriental food}}.
fuggly is  /fuhg'lee/ adj. Emphatic form of {funky}; funky +   ugly).  Unusually for hacker jargon, this may actually derive from   black street-jive.  To say it properly, the first syllable should   be growled rather than spoken.  Usage humorous.  "...
fuggly2 is  that printer driver is   *fuggly*."  See also {wonky}. 
funky is  adj. Said of something that functions, but in a slightly   strange, klugey way.  It does the job and would be difficult to   change, so its obvious non-optimality is left alone.  Often used to   describe interfaces.  The more bugs something...
funky2 is  workarounds are easier, the funkier it is.   {TECO} and UUCP are funky.  The Intel i860's exception handling is   extraordinarily funky.  Most standards acquire funkiness as they   age.  "The new mailer is installed, but is still somewhat ...
funky3 is  try resubmitting it."   "This UART is pretty funky.  The data ready line is active-high in   interrupt mode and active-low in DMA mode."  See {fuggly}. 
funny money is  n. 1. Notional `dollar' units of computing time and/or   storage handed to students at the beginning of a computer course;   also called `play money' or `purple money' (in implicit   opposition to real or `green' money).  When your fu...
funny money2 is  you needed to go to a professor to   get more.  Fortunately, the plunging cost of timesharing cycles has   made this less common.  The amounts allocated were almost   invariably too small, even for the non-hackers who wanted to slide...
funny money3 is  practice led to   small-scale black markets in bootlegged computer accounts.  2. By   extension, phantom money or quantity tickets of any kind used as a   resource-allocation hack within a system.  Antonym `real   money'. 
fuzzball is  [TCP/IP hackers] n. A DEC LSI-11 running a particular   suite of homebrewed software written by Dave Mills and assorted   co-conspirators, used in the early 1980s for Internet protocol   testbedding and experimentation.  These were used ...
fuzzball2 is  56KB-line days; a few are still active   on the Internet as of early 1991, doing odd jobs such as network   time service.*G [SI] pref.,suff. See {{quantifiers}}. 
gabriel is  /gay'bree-*l/ [for Dick Gabriel, SAIL LISP hacker and   volleyball fanatic] n. An unnecessary (in the opinion of the   opponent) stalling tactic, e.g., tying one's shoelaces or combing one's hair   repeatedly, asking the time, etc.  Also ...
gabriel2 is  tactics.  Also, `pulling a Gabriel',   `Gabriel mode'. 
gag is  vi. Equivalent to {choke}, but connotes more disgust. "Hey,   this is FORTRAN code.  No wonder the C compiler gagged."  See also   {barf}.
gang bang is  n. The use of large numbers of loosely coupled   programmers in an attempt to wedge a great many features into a   product in a short time.  Though there have been memorable gang   bangs (e.g., that over-the-weekend assembler port menti...
gang bang2 is  perpetrated by large   companies trying to meet deadlines and produce enormous buggy   masses of code entirely lacking in {orthogonal}ity.  When   market-driven managers make a list of all the features the   competition has and assign ...
gang bang3 is  miss the importance of maintaining a coherent design.  See   also {firefighting}, {Mongolian Hordes technique},   {Conway's Law}. 
garbage collect is  vi. (also `garbage collection', n.) See {GC}.
garply is  /gar'plee/ [Stanford] n. Another meta-syntactic variable (see   {foo}); once popular among SAIL hackers.
gas is  [as in `gas chamber'] 1. interj. A term of disgust and   hatred, implying that gas should be dispensed in generous   quantities, thereby exterminating the source of irritation.  "Some   loser just reloaded the system for no reason!  Gas!"  2....
gas2 is  something ought to be flushed out of   mercy.  "The system's getting {wedged} every few minutes.   Gas!"  3. vt.  To {flush} (sense 1).  "You should gas that old   crufty software."  4. [IBM] n. Dead space in nonsequentially   organized file...
gas3 is  deleted;   the compression operation that removes it is called `degassing' (by   analogy, perhaps, with the use of the same term in vacuum   technology). 5. [IBM] n.  Empty space on a disk that has been   clandestinely allocated against futu...
gaseous is  adj. Deserving of being {gas}sed.  Disseminated by   Geoff Goodfellow while at SRI; became particularly popular after   the Moscone-Milk killings in San Francisco, when it was learned   that the defendant Dan White (a politician who had s...
gaseous2 is  chamber under Proposition 7 if   convicted of first-degree murder (he was eventually convicted of   manslaughter). 
GC is  /G-C/ [from LISP terminology; `Garbage Collect']   1. vt. To clean up and throw away useless things.  "I think I'll   GC the top of my desk today."  When said of files, this is   equivalent to {GFR}.  2. vt. To recycle, reclaim, or put to   an...
GC2 is  garbage collector   process.   `Garbage collection' is computer-science jargon for a particular   class of strategies for dynamically reallocating computer memory.   One such strategy involves periodically scanning all the data in   memory an...
GC3 is  useless data   items are then discarded so that the memory they occupy can be   recycled and used for another purpose.  Implementations of the LISP   language usually use garbage collection.   In jargon, the full phrase is sometimes heard but...
GC4 is  it is shorter.  Note that there is an   ambiguity in usage that has to be resolved by context "I'm going   to garbage-collect my desk" usually means to clean out the   drawers, but it could also mean to throw away or recycle the desk   itself...
GCOS is  /jee'kohs/ n. A {quick-and-dirty} {clone} of   System/360 DOS that emerged from GE around 1970; originally called   GECOS (the General Electric Comprehensive Operating System).  Later   kluged to support primitive timesharing and transaction...
GCOS2 is  computer division by Honeywell, the name   was changed to General Comprehensive Operating System (GCOS).   Other OS groups at Honeywell began referring to it as `God's Chosen   Operating System', allegedly in reaction to the GCOS crowd's   ...
GCOS3 is  superiority of their   product.  All this might be of zero interest, except for two facts   (1) The GCOS people won the political war, and this led in the   orphaning and eventual death of Honeywell {{Multics}}, and   (2) GECOS/GCOS left on...
GCOS4 is  systems at Bell Labs were GCOS machines for print spooling and   various other services; the field added to `/etc/passwd' to   carry GCOS ID information was called the `GECOS field' and   survives today as the `pw_gecos' member used for the...
GCOS5 is  information.  GCOS later played a   major role in keeping Honeywell a dismal also-ran in the mainframe   market, and was itself ditched for UNIX in the late 1980s when   Honeywell retired its aging {big iron} designs. 
GECOS is  /jee'kohs/ n. See {{GCOS}}.
gedanken is  /g*-don'kn/ adj. Ungrounded; impractical; not   well-thought-out; untried; untested.  `Gedanken' is a German word   for `thought'.  A thought experiment is one you carry out in your   head.  In physics, the term `gedanken experiment' is ...
gedanken2 is  impractical to carry out, but useful   to consider because you can reason about it theoretically.  (A   classic gedanken experiment of relativity theory involves thinking   about a man in an elevator accelerating through space.)  Gedank...
gedanken3 is  but you have to be careful.   It's too easy to idealize away some important aspect of the real world   in contructing your `apparatus'.   Among hackers, accordingly, the word has a pejorative connotation.   It is said of a project, espe...
gedanken4 is  research, that is written up in grand detail (typically as a Ph.D.   thesis) without ever being implemented to any great extent.  Such a   project is usually perpetrated by people who aren't very good   hackers or find programming dista...
gedanken5 is  thesis' is usually marked by an obvious lack of intuition   about what is programmable and what is not, and about what does and   does not constitute a clear specification of an algorithm.  See   also {AI-complete}, {DWIM}. 
geef is  v. [ostensibly from `gefingerpoken'] vt. Syn. {mung}.  See   also {blinkenlights}.
geek out is  vi. To temporarily enter techno-nerd mode while in a   non-hackish context, for example at parties held near computer   equipment.  Especially used when you need to do something highly   technical and don't have time to explain "Pardon m...
gen is  /jen/ n.,v. Short for {generate}, used frequently in both spoken   and written contexts.
gender mender is  n. A cable connector shell with either two male or two   female connectors on it, used to correct the mismatches that result   when some {loser} didn't understand the RS232C specification and   the distinction between DTE and DCE.  ...
gender mender2 is  original D-25 or the IBM PC's bogus D-9 format.   Also called `gender bender', `gender blender', `sex   changer', and even `homosexual adapter'; however, there appears   to be some confusion as to whether a `male homosexual adapter...
gender mender3 is  on both sides (connects two   males). 
General Public Virus is  n. Pejorative name for some versions of the   {GNU} project {copyleft} or General Public License (GPL), which   requires that any tools or {app}s incorporating copylefted code   must be source-distributed on the same counter-...
General Public Virus2 is  alleged that the copyleft `infects' software   generated with GNU tools, which may in turn infect other software   that reuses any of its code.  The Free Software Foundation's   official position as of January 1991 is that c...
General Public Virus3 is  "programs textually incorporating   significant amounts of GNU code", and that the `infection' is not   passed on to third parties unless actual GNU source is transmitted   (as in, for example, use of the Bison parser skelet...
General Public Virus4 is  the {copyleft} language   is `boobytrapped' has caused many developers to avoid using GNU   tools and the GPL.  Recent (July 1991) changes in the language of   the version 2.00 language may eliminate this problem. 
generate is  vt. To produce something according to an algorithm or   program or set of rules, or as a (possibly unintended) side effect   of the execution of an algorithm or program.  The opposite of   {parse}.  This term retains its mechanistic conn...
generate2 is  of human behavior.  "The guy is   rational most of the time, but mention nuclear energy around him   and he'll generate {infinite} flamage." 
gensym is  /jen'sim/ [from MacLISP for `generated symbol'] 1. v.   To invent a new name for something temporary, in such a way that   the name is almost certainly not in conflict with one already in   use.  2. n.  The resulting name.  The canonical f...
gensym2 is  represents a number; any LISP hacker would   recognize G0093 (for example) as a gensym.  3. A freshly generated   data structure with a gensymmed name.  These are useful for storing   or uniquely identifying crufties (see {cruft}). 

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

hairy is  adj. 1. Annoyingly complicated.  "{DWIM} is incredibly   hairy."  2. Incomprehensible.  "{DWIM} is incredibly hairy."   3. Of people, high-powered, authoritative, rare, expert, and/or   incomprehensible.  Hard to explain except in context "...
hairy2 is  nothing to worry about."  See   also {hirsute}. 
HAKMEM is  /hak'mem/ n. MIT AI Memo 239 (February 1972).  A   legendary collection of neat mathematical and programming hacks   contributed by many people at MIT and elsewhere.  (The title of the   memo really is "HAKMEM", which is a 6-letterism for ...
HAKMEM2 is  techniques, powerful   theorems, or interesting unsolved problems, but most fall into the   category of mathematical and computer trivia.  Here is a sampling   of the entries (with authors), slightly paraphrased   Item 41 (Gene Salamin) T...
HAKMEM3 is  than 2^18.   Item 46 (Rich Schroeppel) The most *probable* suit   distribution in bridge hands is 4-4-3-2, as compared to 4-3-3-3,   which is the most *evenly* distributed.  This is because the   world likes to have unequal numbers a ther...
HAKMEM4 is  the state of lowest energy, but in the state   of lowest disordered energy.   Item 81 (Rich Schroeppel) Count the magic squares of order 5   (that is, all the 5-by-5 arrangements of the numbers from 1 to 25   such that all rows, columns, ...
HAKMEM5 is  There are about 320 million, not counting those that   differ only by rotation and reflection.   Item 154 (Bill Gosper) The myth that any given programming language is   machine independent is easily exploded by computing the sum of   pow...
HAKMEM6 is  with   sign +, you are on a sign-magnitude machine.  If the result   loops with period = 1 at -1, you are on a   twos-complement machine.  If the result loops with period greater   than 1, including the beginning, you are on a ones-comple...
HAKMEM7 is  period greater than 1, not   including the beginning, your machine isn't binary --- the pattern   should tell you the base.  If you run out of memory, you are on a   string or bignum system.  If arithmetic overflow is a fatal error,   som...
HAKMEM8 is  to enforce machine   independence.  But the very ability to trap overflow is machine   dependent.  By this strategy, consider the universe, or, more   precisely, algebra Let X = the sum of many powers of 2 =   ...111111.  Now add X to its...
HAKMEM9 is  X = -1.  Therefore algebra is run on a machine (the   universe) that is two's-complement.   Item 174 (Bill Gosper and Stuart Nelson) 21963283741 is the only   number such that if you represent it on the {PDP-10} as both an   integer and a...
HAKMEM10 is  two   representations are identical.   Item 176 (Gosper) The "banana phenomenon" was encountered when   processing a character string by taking the last 3 letters typed   out, searching for a random occurrence of that sequence in the   t...
HAKMEM11 is  occurrence, typing it out,   and iterating.  This ensures that every 4-letter string output   occurs in the original.  The program typed BANANANANANANANA....  We   note an ambiguity in the phrase, "the Nth occurrence of."  In one   sense...
HAKMEM12 is  there are   nine.  The editing program TECO finds five.  Thus it finds only the   first ANA in BANANA, and is thus obligated to type N next.  By   Murphy's Law, there is but one NAN, thus forcing A, and thus a   loop.  An option to find ...
HAKMEM13 is  it would require backing up N - 1 characters before   seeking the next N-character string.   Note This last item refers to a {Dissociated Press}   implementation.  See also {banana problem}.   HAKMEM also contains some rather more compli...
HAKMEM14 is  these examples show some of its fun flavor. 
hakspek is  /hak'speek/ n. A shorthand method of spelling found on   many British academic bulletin boards and {talker system}s.   Syllables and whole words in a sentence are replaced by single   ASCII characters the names of which are phonetically s...
hakspek2 is  are usually dropped.  Hence,   `for' becomes `4'; `two', `too', and `to' become `2'; `ck'   becomes `k'.  "Before I see you tomorrow" becomes "b4 i c u   2moro".  First appeared in London about 1986, and was probably   caused by the slow...
hakspek3 is  operated on archaic machines with outdated operating systems and   no standard methods of communication.  Has become rarer since.   See also {talk mode}. 
hamster is  n. 1. [Fairchild] A particularly slick little piece of code   that does one thing well; a small, self-contained hack.  The image   is of a hamster happily spinning its exercise wheel.  2. [UK] Any item   of hardware made by Amstrad, a com...
hand-hacking is  n. 1. The practice of translating {hot spot}s from   an {HLL} into hand-tuned assembler, as opposed to trying to   coerce the compiler into generating better code.  Both the term and   the practice are becoming uncommon.  See {tune},...
hand-hacking2 is  2. More generally, manual   construction or patching of data sets that would normally be   generated by a translation utility and interpreted by another   program, and aren't really designed to be read or modified by   humans. 
handshaking is  n. Hardware or software activity designed to start or   keep two machines or programs in synchronization as they {do   protocol}.  Often applied to human activity; thus, a hacker might   watch two people in conversation nodding their ...
handshaking2 is  others' points and say "Oh, they're   handshaking!".  See also {protocol}. 
handwave is  [poss. from gestures characteristic of stage magicians]   1. v. To gloss over a complex point; to distract a listener; to   support a (possibly actually valid) point with blatantly faulty   logic.  2. n. The act of handwaving.  "Boy, wha...
handwave2 is  with "Clearly..." or   "Obviously..." or "It is self-evident that...", it is   a good bet he is about to handwave (alternatively, use of these   constructions in a sarcastic tone before a paraphrase of someone   else's argument suggests...
handwave3 is  this term is that if you wave your hands at the right moment, the   listener may be sufficiently distracted to not notice that what you   have said is {bogus}.  Failing that, if a listener does object,   you might try to dismiss the obj...
handwave4 is  this word is often accompanied by gestures both hands   up, palms forward, swinging the hands in a vertical plane pivoting   at the elbows and/or shoulders (depending on the magnitude of the   handwave); alternatively, holding the forea...
handwave5 is  at the wrist to make them flutter.  In   context, the gestures alone can suffice as a remark; if a speaker   makes an outrageously unsupported assumption, you might simply wave   your hands in this way, as an accusation, far more eloque...
hang is  v. 1. To wait for an event that will never occur.  "The   system is hanging because it can't read from the crashed drive".   See {wedged}, {hung}.  2. To wait for some event to occur; to   hang around until something happens.  "The program d...
hang2 is  a character."  Compare {block}.   3. To attach a peripheral device, esp. in the construction `hang   off'  "We're going to hang another tape drive off the file   server."  Implies a device attached with cables, rather than   something that ...
Hanlon's Razor is  prov. A corollary of {Finagle's Law}, similar to   Occam's Razor, that reads "Never attribute to malice that which can   be adequately explained by stupidity."  The derivation of the   common title Hanlon's Razor is unknown; a simi...
Hanlon's Razor2 is  James.  Quoted here because it seems to be a   particular favorite of hackers, often showing up in {fortune   cookie} files and the login banners of BBS systems and commercial   networks.  This probably reflects the hacker's daily...
Hanlon's Razor3 is  well-intentioned but short-sighted people. 
happily is  adv.  Of software, used to emphasize that a program is   unaware of some important fact about its environment, either   because it has been fooled into believing a lie, or because it   doesn't care.  The sense of `happy' here is not that ...
happily2 is  ignorance.  "The program continues to   run, happily unaware that its output is going to /dev/null." 
hard boot is  n. See {boot}.
hardcoded is  adj. 1. Said of data inserted directly into a program,   where it cannot be easily modified, as opposed to data in some   {profile}, resource (see {de-rezz} sense 2), or environment   variable that a {user} or hacker can easily modify. ...
hardcoded2 is  literal instead of a   `#define' macro (see {magic number}). 
hardwarily is  /hard-weir'*-lee/ adv. In a way pertaining to   hardware.  "The system is hardwarily unreliable."  The adjective   `hardwary' is *not* traditionally used, though it has recently   been reported from the U.K.  See {softwarily}.
hardwired is  adj. 1. In software, syn. for {hardcoded}.  2. By   extension, anything that is not modifiable, especially in the sense   of customizable to one's particular needs or tastes.
has the X nature is  [seems to derive from Zen Buddhist koans of the   form "Does an X have the Buddha-nature?"] adj. Common hacker   construction for `is an X', used for humorous emphasis.  "Anyone   who can't even use a program with on-screen help ...
has the X nature2 is  nature!"  See also {the X that can be Y   is not the true X}. 
hash bucket is  n. A notional receptacle into which more than one   thing accessed by the same key or short code might be dropped.   When you look up a name in the phone book (for example), you   typically hash it by extracting its first letter; the ...
hash bucket2 is  letter sections.  This is used as   techspeak with respect to code that uses actual hash functions; in   jargon, it is used for human associative memory as well.  Thus, two   things `in the same hash bucket' may be confused with each...
hash bucket3 is  length, you get too many common   grammar words in the first couple of hash buckets." Compare {hash   collision}. 
hash collision is  [from the technical usage] n. (var. `hash   clash') When used of people, signifies a confusion in associative   memory or imagination, especially a persistent one (see   {thinko}).  True story One of us [ESR] was once on the phone ...
hash collision2 is   When asked what he   expected Berkeley to be like, the friend replied "Well, I have   this mental picture of naked women throwing Molotov cocktails, but   I think that's just a collision in my hash tables."  Compare   {hash bucke...
hat is  n. Common (spoken) name for the circumflex (`^', ASCII   1011110) character.  See {ASCII} for other synonyms.
HCF is  /H-C-F/ n. Mnemonic for `Halt and Catch Fire', any of   several undocumented and semi-mythical machine instructions with   destructive side-effects, supposedly included for test purposes on   several well-known architectures going as far back...
HCF2 is  was the first for which the HCF opcode   became widely known.  This instruction caused the processor to   {toggle} a subset of the bus lines as rapidly as it could; in   some configurations this can actually cause lines to burn   up. 
heads down is  [Sun] adj. Concentrating, usually so heavily and for so   long that everything outside the focus area is missed.  See also   {hack mode} and {larval stage}, although it is not confined to   fledgling hackers.
heartbeat is  n. 1. The signal emitted by a Level 2 Ethernet   transceiver at the end of every packet to show that the   collision-detection circuit is still connected.  2. A periodic   synchronization signal used by software or hardware, such as a b...
heartbeat2 is  `natural' oscillation   frequency of a computer's clock crystal, before frequency division   down to the machine's clock rate.  4. A signal emitted at regular   intervals by software to demonstrate that it is still alive.   Sometimes h...
heartbeat3 is  stops   hearing a heartbeat.  See also {breath-of-life packet}. 
heavy metal is  [Cambridge] n. Syn. {big iron}.
heavy wizardry is  n. Code or designs that trade on a particularly   intimate knowledge or experience of a particular operating system   or language or complex application interface.  Distinguished from   {deep magic}, which trades more on arcane *th...
heavy wizardry2 is  drivers is heavy wizardry; so is   interfacing to {X} (sense 2) without a toolkit.  Esp. found in   comments similar to "Heavy wizardry begins here ...".  Compare   {voodoo programming}. 
heavyweight is  adj. High-overhead; {baroque}; code-intensive;   featureful, but costly.  Esp. used of communication protocols,   language designs, and any sort of implementation in which maximum   generality and/or ease of implementation has been pu...
heavyweight2 is  considerations such as speed, memory utilization,   and startup time.  {EMACS} is a heavyweight editor; {X} is an   *extremely* heavyweight window system.  This term isn't   pejorative, but one man's heavyweight is another's {elephan...
heisenbug is  /hi'zen-buhg/ [from Heisenberg's Uncertainty   Principle in quantum physics] n. A bug that disappears or alters   its behavior when one attempts to probe or isolate it.  Antonym of   {Bohr bug}; see also {mandelbug}.  In C, nine out of ...
heisenbug2 is  on core} phenomena (esp. lossage   related to corruption of the malloc {arena}) or errors that   {smash the stack}. 
Helen Keller mode is  n. State of a hardware or software system that   is deaf, dumb, and blind, i.e., accepting no input and generating no   output, usually due to an infinite loop or some other excursion   into {deep space}.  (Unfair to the real He...
Helen Keller mode2 is  was triumphant.)  See also   {go flatline}, {catatonic}. 
hello, sailor! is  interj. Occasional West Coast equivalent of   {hello, world}; seems to have originated at SAIL, later   associated with the game {Zork} (which also included "hello,   aviator" and "hello, implementor").  Originally from the   tradi...
hello, sailor!2 is  off the boat, of   course. 
hello, wall! is  excl. See {wall}.
hello, world is  interj. 1. The canonical minimal test message in the   C/UNIX universe.  2. Any of the minimal programs that emit this   message.  Traditionally, the first program a C coder is supposed to   write in a new environment is one that jus...
hello, world2 is  (and indeed it is the first example program   in {K&R}).  Environments that generate an unreasonably large   executable for this trivial test or which require a {hairy}   compiler-linker invocation to generate it are considered to  ...
hello, world3 is  hacker making an   entrance or requesting information from anyone present.  "Hello,   world!  Is the {VAX} back up yet?" 
hex is  n. 1. Short for {{hexadecimal}}, base 16.  2. A 6-pack   of anything (compare {quad}, sense 2).  Neither usage has   anything to do with {magic} or {black art}, though the pun is   appreciated and occasionally used by hackers.  True story As ...
hex2 is  surplus ICs for sale to be   worn as protective amulets against hostile magic.  The chips were,   of course, hex inverters. 
hexadecimal is  n. Base 16.  Coined in the early 1960s to replace   earlier `sexadecimal', which was too racy and amusing for stuffy   IBM, and later adopted by the rest of the industry.   Actually, neither term is etymologically pure.  If we take `b...
hexadecimal2 is  etymologically correct term for   base 10, for example, is `denary', which   comes from `deni' (ten at a time, ten each), a Latin `distributive'   number; the corresponding term for base-16 would be something like   `sendenary'.  `De...
hexadecimal3 is  corresponding prefix for 6 would imply something like   `sextidecimal'.  The `sexa-' prefix is Latin but incorrect in this   context, and `hexa-' is Greek.  The word `octal' is similarly   incorrect; a correct form would be `octaval'...
hexadecimal4 is  with binary).  If anyone ever implements a   base-3 computer, computer scientists will be faced with the   unprecedented dilemma of a choice between two *correct* forms;   both `ternary' and `trinary' have a claim to this throne. 
hexit is  /hek'sit/ n. A hexadecimal digit (0--9, and A--F or a--f).   Used by people who claim that there are only *ten* digits,   dammit; sixteen-fingered human beings are rather rare, despite what   some keyboard designs might seem to imply (see {...
hidden flag is  [scientific computation] n. An extra option added to a   routine without changing the calling sequence.  For example,   instead of adding an explicit input variable to instruct a routine   to give extra diagnostic output, the programm...
hidden flag2 is  meaningless feature of the existing inputs,   such as a negative mass.  Liberal use of hidden flags can make a   program very hard to debug and understand. 
high bit is  [from `high-order bit'] n. 1. The most significant   bit in a byte.  2. By extension, the most significant part of   something other than a data byte "Spare me the whole {saga},   just give me the high bit."  See also {meta bit}, {hobbit...
high bit2 is  mainstream slang   `bottom line'. 
high moby is  /hi' mohb'ee/ n. The high half of a 512K {PDP-10}'s   physical address space; the other half was of course the low moby.  This   usage has been generalized in a way that has outlasted the   {PDP-10}; for example, at the 1990 Washington ...
high moby2 is  (Disclave), when a miscommunication resulted in two   separate wakes being held in commemoration of the shutdown of MIT's   last {{ITS}} machines, the one on the upper floor was dubbed the   `high moby' and the other the `low moby'.  A...
highly is  [scientific computation] adv. The preferred modifier for   overstating an understatement.  As in `highly nonoptimal', the   worst possible way to do something; `highly nontrivial', either   impossible or requiring a major research project;...
highly2 is  unpredictable; `highly   nontechnical', drivel written for {luser}s, oversimplified to the   point of being misleading or incorrect (compare {drool-proof   paper}).  In other computing cultures, postfixing of {in the   extreme} might be p...
hirsute is  adj. Occasionally used humorously as a synonym for {hairy}.
HLL is  /H-L-L/ n. [High-Level Language (as opposed to assembler)]   Found primarily in email and news rather than speech.  Rarely, the   variants `VHLL' and `MLL' are found.  VHLL stands for `Very-High-Level   Language' and is used to describe a {bo...
HLL2 is  speaker happens to like; Prolog and Backus's FP   are often called VHLLs.  `MLL' stands for `Medium-Level Language' and is   sometimes used half-jokingly to describe {C}, alluding to its   `structured-assembler' image.  See also {languages o...
hobbit is  n. 1. The High Order Bit of a byte; same as the {meta   bit} or {high bit}.  2. The non-ITS name of vad@ai.mit.edu   (*Hobbit*), master of lasers.
hog is  n.,vt. 1. Favored term to describe programs or hardware that   seem to eat far more than their share of a system's resources,   esp. those which noticeably degrade interactive response.   *Not* used of programs that are simply extremely large...
hog2 is  slow themselves (see {pig,   run like a}).  More often than not encountered in qualified forms,   e.g., `memory hog', `core hog', `hog the processor', `hog   the disk'.  "A controller that never gives up the I/O bus   gets killed after the b...
hog3 is  *people* who use more than their fair share of resources   (particularly disk, where it seems that 10% of the people use 90%   of the disk, no matter how big the disk is or how many people use   it).  Of course, once disk hogs fill up one fi...
hog4 is  one to infect, claiming to the   sysadmin that they have an important new project to complete. 
holy wars is  [from {USENET}, but may predate it] n. {flame   war}s over {religious issues}.  The paper by Danny Cohen that   popularized the terms {big-endian} and {little-endian} in   connection with the LSB-first/MSB-first controversy was entitled...
holy wars2 is  perennial Holy   Wars have included {EMACS} vs. {vi}, my personal computer vs.   everyone else's personal computer, {{ITS}} vs. {{UNIX}},   {{UNIX}} vs. {VMS}, {BSD} UNIX vs. {USG UNIX}, {C} vs.   {{Pascal}}, {C} vs. {LISP}, etc., ad n...
holy wars3 is  distinguishes {holy wars} from normal   technical disputes is that in a holy wars most of the participants   spend their time trying to pass off personal value choices and   cultural attachments as objective technical evaluations. See ...
home box is  n. A hacker's personal machine, especially one he or she   owns.  "Yeah?  Well, *my* home box runs a full 4.2 BSD, so   there!"
hook is  n. A software or hardware feature included in order to   simplify later additions or changes by a user.  For example,   a simple program that prints numbers might always print them in   base 10, but a more flexible version would let a variab...
hook2 is  variable to 5 would make   the program print numbers in base 5.  The variable is a simple   hook.  An even more flexible program might examine the variable   and treat a value of 16 or less as the base to use, but treat any   other number a...
hook3 is  printing   a number.  This is a {hairy} but powerful hook; one can then write a   routine to print numbers as Roman numerals, say, or as Hebrew   characters, and plug it into the program through the hook.  Often   the difference between a g...
hook4 is  latter has useful hooks in judiciously chosen places.  Both may do   the original job about equally well, but the one with the hooks is   much more flexible for future expansion of capabilities ({EMACS},   for example, is *all* hooks).  The...
hook5 is  formal and less hackish. 
hop is  n. One file transmission in a series required to get a file   from point A to point B on a store-and-forward network.  On such   networks (including {UUCPNET} and {FidoNet}), the important   inter-machine metric is the number of hops in the s...
hop2 is  geographical separation.  See   {bang path}. 
hose is  1. vt. To make non-functional or greatly degraded in   performance.  "That big ray-tracing program really hoses the   system."  See {hosed}.  2. n. A narrow channel through which   data flows under pressure.  Generally denotes data paths tha...
hose2 is  Cabling, especially   thick Ethernet cable.  This is sometimes called `bit hose' or   `hosery' (play on `hosiery') or `etherhose'.  See also   {washing machine}. 
hosed is  adj. Same as {down}.  Used primarily by UNIX hackers.   Humorous also implies a condition thought to be relatively easy to   reverse.  Probably derived from the Canadian slang `hoser'   popularized by the Bob and Doug Mackenzie skits on SCT...
hosed2 is  people in the mainstream sense   of `in an extremely unfortunate situation'.   Once upon a time, a Cray that had been experiencing periodic   difficulties crashed, and it was announced to have been hosed.   It was discovered that the crash...
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. 

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

ten-finger interface is  n. The interface between two networks that   cannot be directly connected for security reasons; refers to the   practice of placing two terminals side by side and having an   operator read from one and type into the other.
tense is  adj. Of programs, very clever and efficient.  A tense piece   of code often got that way because it was highly {bum}med, but   sometimes it was just based on a great idea.  A comment in a clever   routine by Mike Kazar, once a grad-student ...
tense2 is  will bring tears to your eyes."  A tense   programmer is one who produces tense code. 
tenured graduate student is  n. One who has been in graduate school   for 10 years (the usual maximum is 5 or 6) a `ten-yeared   student (get it?).  Actually, this term may be used of any grad   student beginning in his seventh year.  Students dont r...
tenured graduate student2 is  professors do, but a tenth-year graduate   student has probably been around the university longer than any   untenured professor. 
tera- is  /ter*/ [SI] pref. See {{quantifiers}}.
teraflop club is  /ter*-flop kluhb/ [FLOP = Floating Point   Operation] n. A mythical association of people who consume outrageous   amounts of computer time in order to produce a few simple pictures   of glass balls with intricate ray-tracing techni...
teraflop club2 is  said to have been the founder. 
terminak is  /termi-nak`/ [Caltech, ca. 1979] n. Any malfunctioning   computer terminal.  A common failure mode of Lear-Siegler ADM 3a   terminals caused the `L key to produce the `K code instead;   complaints about this tended to look like "Terminak...
terminak2 is  {sun-stools}, {Telerat},   {HP-SUX}. 
terminal brain death is  n. The extreme form of {terminal illness}   (sense 1).  What someone who has obviously been hacking   continuously for far too long is said to be suffering from.
terminal illness is  n. 1. Syn. {raster burn}.  2. The `burn-in   condition your CRT tends to get if you dont have a screen saver.
terminal junkie is  [UK] n. A {wannabee} or early   {larval stage} hacker who spends most of his or her time wandering   the directory tree and writing {noddy} programs just to get   a fix of computer time.  Variants include `terminal   jockey, `cons...
terminal junkie2 is  `console jockey seems to imply more expertise than the other   three (possibly because of the exalted status of the {{console}}   relative to an ordinary terminal).  See also {twink},   {read-only user}. 
terpri is  /terpree/ [from LISP 1.5 (and later, MacLISP)] vi. To   output a {newline}.  Now rare as jargon, though still used as   techspeak in Common LISP.  It is a contraction of `TERminate PRInt   line, named for the fact that, on early OSes, no c...
terpri2 is  line was formed, so this operation   terminated the line and emitted the output. 
test is  n. 1. Real users bashing on a prototype long enough to get   thoroughly acquainted with it, with careful monitoring and followup   of the results.  2. Some bored random user trying a couple of the   simpler features with a developer looking ...
test2 is  mistakes.  Judging by the quality of most   software, the second definition is far more prevalent.  See also   {demo}. 
TeX is  /tekh/ n. An extremely powerful {macro}-based   text formatter written by Donald E. Knuth, very popular in the   computer-science community (it is good enough to have displaced   UNIX `troff(1), the other favored formatter, even at many   UNI...
TeX2 is  correct (guttural)   pronunciation, and the correct spelling (all caps, squished   together, with the E depressed below the baseline; the   mixed-case `TeX is considered an acceptable kluge on ASCII-only   devices).  Fans like to proliferate...
TeX3 is  TeXnician (TeX user), TeXhacker (TeX   programmer), TeXmaster (competent TeX programmer), TeXhax,   and TeXnique.   Knuth began TeX because he had become annoyed at the declining   quality of the typesetting in volumes I--III of his monument...
TeX4 is  {bible}).  In a   manifestation of the typical hackish urge to solve the problem at   hand once and for all, he began to design his own typesetting   language.  He thought he would finish it on his sabbatical in 1978;   he was wrong by only ...
TeX5 is  frozen around 1985, but volume IV of `The Art of Computer   Programming has yet to appear as of mid-1991.  The impact and   influence of TeXs design has been such that nobody minds this   very much.  Many grand hackish projects have started ...
TeX6 is  something else; Knuths diversion was   simply on a grander scale than most. 
text is  n. 1. [techspeak] Executable code, esp. a `pure code   portion shared between multiple instances of a program running in a   multitasking OS (compare {English}).  2. Textual material in the   mainstream sense; data in ordinary {{ASCII}} or {...
text2 is   "Those are text files;   you can review them using the editor."  These two contradictory   senses confuse hackers, too. 
thanks in advance is  [USENET] Conventional net.politeness ending a   posted request for information or assistance.  Sometimes written   `advTHANKSance or `aTdHvAaNnKcSe or abbreviated `TIA.  See   {net.-}, {netiquette}.
the X that can be Y is not the true X is  Yet another instance of   hackerdoms peculiar attraction to mystical references --- a common   humorous way of making exclusive statements about a class of   things.  The template is from the `Tao te Ching "T...
the X that can be Y is not the true X2 is  true Tao."  The implication   is often that the X is a mystery accessible only to the   enlightened.  See the {trampoline} entry for an example, and   compare {has the X nature}. 
theology is  n. 1. Ironically or humorously used to refer to   {religious issues}.  2. Technical fine points of an abstruse   nature, esp. those where the resolution is of theoretical   interest but is relatively {marginal} with respect to actual use...
theology2 is  software issues with a   heavy AI or language-design component, such as the smart-data vs.   smart-programs dispute in AI. 
theory is  n. The consensus, idea, plan, story, or set of rules that   is currently being used to inform a behavior.  This is a   generalization and abuse of the technical meaning.  "Whats the   theory on fixing this TECO loss?"  "Whats the theory on...
theory2 is  "Whats the current theory   on letting lusers on during the day?"  "The theory behind this   change is to fix the following well-known screw...." 
thinko is  /thingkoh/ [by analogy with `typo] n. A momentary,   correctable glitch in mental processing, especially one involving   recall of information learned by rote; a bubble in the stream of   consciousness.  Syn. {braino}.  Compare {mouso}.
This time, for sure! is  excl. Ritual affirmation frequently uttered   during protracted debugging sessions involving numerous small   obstacles (e.g., attempts to bring up a UUCP connection).  For the   proper effect, this must be uttered in a fruit...
This time, for sure!2 is  heard "Hey, Rocky!  Watch me pull a   rabbit out of my hat!"  The {canonical} response is, of course,   "But that trick *never* works!"  See {{Humor, Hacker}}. 
thrash is  vi. To move wildly or violently, without accomplishing   anything useful.  Paging or swapping systems that are overloaded   waste most of their time moving data into and out of core (rather   than performing useful computation) and are the...
thrash2 is  changing his mind (esp. about what to   work on next) is said to be thrashing.  A person frantically trying   to execute too many tasks at once (and not spending enough time on   any single task) may also be described as thrashing.  Compa...
thread is  n. [USENET, GEnie, CompuServe] Common abbreviation of   `topic thread, a more or less continuous chain of postings on a   single topic.
three-finger salute is  n. Syn. {Vulcan nerve pinch}.
thud is  n. 1. Yet another meta-syntactic variable (see {foo}).   It is reported that at CMU from the mid-1970s the canonical series of   these was `foo, `bar, `thud, `blat.  2. Rare term   for the hash character, `# (ASCII 0100011).  See {ASCII} for...
thunk is  /thuhnk/ n. 1. "A piece of coding which provides an   address", according to P. Z. Ingerman, who invented thunks   in 1961 as a way of binding actual parameters to their formal   definitions in Algol-60 procedure calls.  If a procedure is c...
thunk2 is  formal parameter, the compiler   generates a {thunk} to compute the expression and leave the   address of the result in some standard location.  2. Later   generalized into an expression, frozen together with its   environment, for later e...
thunk3 is  in techspeak is called a `closure).  The process of   unfreezing these thunks is called `forcing.  3. A   {stubroutine}, in an overlay programming environment, that loads   and jumps to the correct overlay.  Compare {trampoline}.   4. Peop...
thunk4 is  manner.  "It   occurred to me the other day that I am rather accurately modeled by   a thunk --- I frequently need to be forced to completion." ---   paraphrased from a {plan file}.   Historical note There are a couple of onomatopoeic myth...
thunk5 is  The most common is that   it is the sound made by data hitting the stack; another holds that   the sound is that of the data hitting an accumulator.  Yet another   holds that it is the sound of the expression being unfrozen at   argument-e...
thunk6 is  inventors, it   was coined after they realized (in the wee hours after hours of   discussion) that the type of an argument in Algol-60 could be   figured out in advance with a little compile-time thought,   simplifying the evaluation machi...
thunk7 is  thought of; thus it was christened a `thunk,   which is "the past tense of `think at two in the morning". 
tick is  n. 1. A {jiffy} (sense 1).  2. In simulations, the   discrete unit of time that passes between iterations of the   simulation mechanism.  In AI applications, this amount of time is   often left unspecified, since the only constraint of inter...
tick2 is  AI simulation is often   pejoratively referred to as `tick-tick-tick simulation,   especially when the issue of simultaneity of events with long,   independent chains of causes is {handwave}d. 3. In the FORTH   language, a single quote char...
tick-list features is  [Acorn Computers] n. Features in software or   hardware that customers insist on but never use (calculators in   desktop TSRs and that sort of thing).  The American equivalent   would be `checklist features, but this jargon sen...
tickle a bug is  vt. To cause a normally hidden bug to manifest   through some known series of inputs or operations.  "You can   tickle the bug in the Paradise VGA cards highlight handling by   trying to set bright yellow reverse video."
tiger team is  [U.S. military jargon] n. A team whose purpose is to   penetrate security, and thus test security measures.  These people   are paid professionals who do hacker-type tricks, e.g., leave   cardboard signs saying "bomb" in critical defen...
tiger team2 is  "Your codebooks have been stolen"   (they usually havent been) inside safes, etc.  After a successful   penetration, some high-ranking security type shows up the next   morning for a `security review and finds the sign, note, etc.,   ...
tiger team3 is  of tiger teams   sometimes lead to early retirement for base commanders and security   officers (see the {patch} entry for an example).   A subset of tiger teams are professional {cracker}s, testing the   security of military computer...
tiger team4 is  via networks or supposedly `secure comm channels.  Some of   their escapades, if declassified, would probably rank among the   greatest hacks of all times.  The term has been adopted in   commercial computer-security circles in this m...
time sink is  [poss. by analogy with `heat sink or `current sink] n.   A project that consumes unbounded amounts of time.
time T is  /tim T/ n. 1. An unspecified but usually well-understood   time, often used in conjunction with a later time T+1.   "Well meet on campus at time T or at Louies at   time T+1" means, in the context of going out for dinner   "We can meet on ...
time T2 is  Louies   itself a bit later."  (Louies is a Chinese restaurant in Palo Alto   that is a favorite with hackers.)  Had the number 30 been used instead   of the number 1, it would have implied that the travel time from   campus to Louies is ...
time T3 is  hasnt been decided on yet), you can meet half an hour later at   Louies than you could on campus and end up eating at the same time.   See also {since time T equals minus infinity}. 
times-or-divided-by is  [by analogy with `plus-or-minus] quant. Term   occasionally used when describing the uncertainty associated with a   scheduling estimate, for either humorous or brutally honest effect.   For a software project, the factor is u...
tinycrud is  /tinee-kruhd/ n. A pejorative used by habitues of older   game-oriented {MUD} versions for TinyMUDs and other   user-extensible {MUD} variants; esp. common among users of the   rather violent and competitive AberMUD and MIST systems.  Th...
tinycrud2 is  how (allegedly)   inconsistent and lacking in genuine atmosphere the scenarios   generated in user extensible MUDs can be.  Other common knocks on   them are that they feature little overall plot, bad game topology,   little competitive...
tinycrud3 is  alleged   horrors of the TinyMUD code itself.  This dispute is one of the MUD   worlds hardiest perennial {holy wars}. 
tip of the ice-cube is  [IBM] n. The visible part of something small and   insignificant.  Used as an ironic comment in situations where `tip   of the iceberg might be appropriate if the subject were actually   nontrivial.
tired iron is  [IBM] n. Hardware that is perfectly functional but   far enough behind the state of the art to have been superseded by new   products, presumably with sufficient improvement in bang-per-buck that   the old stuff is starting to look a b...
tits on a keyboard is  n. Small bumps on certain keycaps to keep   touch-typists registered (usually on the `5 of a numeric keypad,   and on the `F and `J of a QWERTY keyboard).
TLA is  /T-L-A/ [Three-Letter Acronym] n. 1. Self-describing   acronym for a species with which computing terminology is infested.   2. Any confusing acronym.  Examples include MCA, FTP, SNA, CPU,   MMU, SCCS, DMU, FPU, NNTP, TLA.  People who like th...
TLA2 is  three letters, just as not all four-letter   words have four letters.  One also hears of `ETLA (Extended   Three-Letter Acronym, pronounced /ee tee el ay/) being used to   describe four-letter acronyms.  The term `SFLA (Stupid Four-Letter   ...
TLA3 is  {YABA}.   The self-effacing phrase "TDM TLA" (Too Damn Many...) is   often used to bemoan the plethora of TLAs in use.  In 1989, a   random of the journalistic persuasion asked hacker Paul Boutin   "What do you think will be the biggest prob...
TLA4 is  straight-faced response "There are only   17,000 three-letter acronyms." (To be exact, there are 26^3   = 17,576.) 
TMRC is  /tmerk/ n. The Tech Model Railroad Club at MIT, one of   the wellsprings of hacker culture.  The 1959 `Dictionary of   the TMRC Language compiled by Peter Samson included several terms   which became basics of the hackish vocabulary (see esp...
TMRC2 is  legendary layout was already a marvel of   complexity.  The control system alone featured about 1200 relays.   There were {scram switch}es located at numerous places around   the room that could be pressed if something undesirable was about...
TMRC3 is  an obstruction.   Another feature of the system was a digital clock on the dispatch   board.  Normally it ran at some multiple of real time, but if   someone hit a scram switch the clock stopped and the display was   replaced with the word ...
TMRC4 is  the Bibliography), gives a   stimulating account of those early years.  TMRCs Power and Signals   group included most of the early PDP-1 hackers and the people who   later bacame the core of the MIT AI Lab staff.  Thirty years later   that ...
TMRC5 is  lexicon   accordingly includes a number of entries from a recent revision of   the TMRC Dictionary. 
to a first approximation is  1. [techspeak] When one is doing certain   numerical computations, an approximate solution may be computed by   any of several heuristic methods, then refined to a final value.   By using the starting point of a first app...
to a first approximation2 is  algorithm that converges more quickly to the   correct result.  2. In jargon, a preface to any comment that   indicates that the comment is only approximately true.  The remark   "To a first approximation, I feel good" m...
to a first approximation3 is  reveal that not all is perfect (e.g., a   nagging cough still remains after an illness). 
to a zeroth approximation is  [from `to a first approximation] A   *really* sloppy approximation; a wild guess.  Compare   {social science number}.
toast is  1. n. Any completely inoperable system or component, esp.   one that has just crashed and burned "Uh, oh ... I think the   serial board is toast."  2. vt. To cause a system to crash   accidentally, especially in a manner that requires manua...
toast2 is  {firewall machine} again." 
toaster is  n. 1. The archetypal really stupid application for an   embedded microprocessor controller; often used in comments that   imply that a scheme is inappropriate technology (but see   {elevator controller}).  "{DWIM} for an assembler?  Thatd...
toaster2 is  toaster!"  2. A very, very dumb   computer. "You could run this program on any dumb toaster."  See   {bitty box}, {Get a real computer!}, {toy}, {beige toaster}.   3. A Macintosh, esp. the Classic Mac.  Some hold that this is   implied b...
toaster3 is  my box   without toasters, but since then Ive added two boards and a second   disk drive." 
toeprint is  n. A {footprint} of especially small size.
toggle is  vt. To change a {bit} from whatever state it is in to the   other state; to change from 1 to 0 or from 0 to 1.  This comes from   `toggle switches, such as standard light switches, though the   word `toggle actually refers to the mechanism...
toggle2 is  which it is flipped rather than to the   fact that the switch has two positions.  There are four things you   can do to a bit set it (force it to be 1), clear (or zero) it,   leave it alone, or toggle it.  (Mathematically, one would say t...
toggle3 is  functions of one boolean   argument, but saying that is much less fun than talking about   toggling bits.) 
tool is  1. n. A program used primarily to create, manipulate, modify,   or analyze other programs, such as a compiler or an editor or a   cross-referencing program.  Oppose {app}, {operating system}.   2. [UNIX] An application program with a simple,...
tool2 is  interface designed specifically to be used   in programmed combination with other tools (see {filter}).   3. [MIT general to students there] vi. To work; to study (connotes   tedium).  The TMRC Dictionary defined this as "to set ones brain ...
tool3 is  A student who   studies too much and hacks too little.  (MITs student humor   magazine rejoices in the name `Tool and Die.) 
toolsmith is  n. The software equivalent of a tool-and-die specialist;   one who specializes in making the {tool}s with which other   programmers create applications.  See also {uninteresting}.
topic drift is  n. Term used on GEnie, USENET and other electronic   fora to describe the tendency of a {thread} to drift away from   the original subject of discussion (and thus, from the Subject   header of the originating message), or the results ...
topic drift2 is  reminders that the discussion has   strayed off any useful track.  "I think we started with a question   about Nivens last book, but weve ended up discussing the sexual   habits of the common marmoset.  Now *thats* topic drift!" 
topic group is  n. Syn. {forum}.
TOPS-10 is  /tops-ten/ n. DECs proprietary OS for the fabled {PDP-10}   machines, long a favorite of hackers but now effectively extinct.   A fountain of hacker folklore; see appendix A.  See also {{ITS}},   {{TOPS-20}}, {{TWENEX}}, {VMS}, {operating...
TOPS-102 is  BOTS-10 (from `bottoms-ten) as a comment on the   inappropriateness of describing it as the top of anything. 
TOPS-20 is  /tops-twentee/ n. See {{TWENEX}}.
toto is  /tohtoh/ n. This is reported to be the default scratch   file name among French-speaking programmers --- in other words, a   francophone {foo}.
tourist is  [ITS] n. A guest on the system, especially one who   generally logs in over a network from a remote location for {comm   mode}, email, games, and other trivial purposes.  One step below   {luser}.  Hackers often spell this {turist}, perha...
tourist2 is  {luser} (this also expresses the   ITS cultures penchant for six-letterisms).  Compare {twink},   {read-only user}. 
tourist information is  n. Information in an on-line display that is   not immediately useful, but contributes to a viewers gestalt of   whats going on with the software or hardware behind it.  Whether a   given piece of info falls in this category d...
tourist information2 is  for at any given time.  The `bytes free   information at the bottom of an MS-DOS `dir display is   tourist information; so (most of the time) is the TIME information   in a UNIX `ps(1) display. 
touristic is  adj. Having the quality of a {tourist}.  Often used   as a pejorative, as in `losing touristic scum.  Often spelled   `turistic or `turistik, so that phrase might be more properly   rendered `lusing turistic scum.
toy is  n. A computer system; always used with qualifiers.   1. `nice toy One that supports the speakers hacking style   adequately.  2. `just a toy A machine that yields   insufficient {computron}s for the speakers preferred uses.  This   is not con...
toy2 is  least be fun.   It is also strongly conditioned by ones expectations; Cray XMP   users sometimes consider the Cray-1 a `toy, and certainly all RISC   boxes and mainframes are toys by their standards.  See also {Get   a real computer!}. 
toy language is  n. A language useful for instructional purposes or   as a proof-of-concept for some aspect of computer-science theory,   but inadequate for general-purpose programming.  {Bad Thing}s   can result when a toy language is promoted as a ...
toy language2 is  (see {bondage-and-discipline   language}); the classic example is {{Pascal}}.  Several moderately   well-known formalisms for conceptual tasks such as programming Turing   machines also qualify as toy languages in a less negative se...
toy problem is  [AI] n. A deliberately oversimplified case of a   challenging problem used to investigate, prototype, or test   algorithms for a real problem.  Sometimes used pejoratively.  See   also {gedanken}, {toy program}.
toy program is  n. 1. One that can be readily comprehended; hence, a   trivial program (compare {noddy}).  2. One for which the effort   of initial coding dominates the costs through its life cycle.   See also {noddy}.
trampoline is  n. An incredibly {hairy} technique, found in some   {HLL} and program-overlay implementations (e.g., on the   Macintosh), that involves on-the-fly generation of small executable   (and, likely as not, self-modifying) code objects to do...
trampoline2 is  pieces of {live data} are called   `trampolines.  Trampolines are notoriously difficult to understand   in action; in fact, it is said by those who use this term that the   trampoline that doesnt bend your brain is not the true   tram...
trap is  1. n. A program interrupt, usually an interrupt caused by   some exceptional situation in the user program.  In most cases, the   OS performs some action, then returns control to the program.   2. vi. To cause a trap.  "These instructions tr...
trap2 is  to indicate the cause of the   trap.  "The monitor traps all input/output instructions."   This term is associated with assembler programming (`interrupt   or `exception is more common among {HLL} programmers) and   appears to be fading int...
trap3 is  assembler continues to shrink.  However, it is still important to   computer architects and systems hackers (see {system},   sense 1), who use it to distinguish deterministically repeatable   exceptions from timing-dependent ones (such as I...
trap door is  alt. `trapdoor n. 1. Syn. {back door}.   2. [techspeak] A `trap-door function is one which is easy to   compute but very difficult to compute the inverse of.  Such   functions have important applications in cryptography, specifically   ...
trash is  vt. To destroy the contents of (said of a data structure).   The most common of the family of near-synonyms including {mung},   {mangle}, and {scribble}.
tree-killer is  [Sun] n. 1. A printer.  2. A person who wastes paper.   This should be interpreted in a broad sense; `wasting paper   includes the production of {spiffy} but {content-free} documents.   Thus, most {suit}s are tree-killers.
trit is  /trit/ [by analogy with `bit] n. One base-3 digit; the   amount of information conveyed by a selection among one of three   equally likely outcomes (see also {bit}).  These arise, for   example, in the context of a {flag} that should actuall...
trit2 is  as yes, no, or unknown.  Trits are   sometimes jokingly called `3-state bits.  A trit may be   semi-seriously referred to as `a bit and a half, although it is   linearly equivalent to 1.5849625 bits (that is,   log2(3)   bits). 



( run in 0.872 second using v1.01-cache-2.11-cpan-8f98c5d2c55 )