Amethyst

 view release on metacpan or  search on metacpan

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

bare metal6 is  considered a   {Good Thing}, or at least a necessary thing (because these   machines have often been sufficiently slow and poorly designed   to make it necessary; see {ill-behaved}).  There, the term   usually refers to bypassing the ...
bare metal7 is  application to directly access device registers and machine   addresses.  "To get 19.2 kilobaud on the serial port, you need to   get down to the bare metal."  People who can do this sort of thing   are held in high regard. 
barf is  /barf/ [from mainstream slang meaning `vomit']   1. interj.  Term of disgust.  This is the closest hackish   equivalent of the Val\-speak "gag me with a spoon". (Like, euwww!)   See {bletch}.  2. vi. To say "Barf!" or emit some similar   exp...
barf2 is  hack and he   barfed" means only that he complained about it, not that he   literally vomited.  3. vi. To fail to work because of unacceptable   input.  May mean to give an error message.  Examples "The   division operation barfs if you try...
barf3 is  operation checks for an attempt to divide by zero, and   if one is encountered it causes the operation to fail in some   unspecified, but generally obvious, manner.) "The text editor   barfs if you try to read in a new file before writing o...
barf4 is  Commonwealth hackish,   `barf' is generally replaced by `puke' or `vom'.  {barf}   is sometimes also used as a metasyntactic variable, like {foo} or   {bar}. 
barfulation is  /bar`fyoo-lay'sh*n/ interj. Variation of {barf}   used around the Stanford area.  An exclamation, expressing disgust.   On seeing some particularly bad code one might exclaim,   "Barfulation!  Who wrote this, Quux?"
barfulous is  /bar'fyoo-l*s/ adj. (alt. `barfucious',   /bar-fyoo-sh*s/) Said of something that would make anyone barf,   if only for esthetic reasons.
baroque is  adj. Feature-encrusted; complex; gaudy; verging on   excessive.  Said of hardware or (esp.) software designs, this has   many of the connotations of {elephantine} or {monstrosity} but is   less extreme and not pejorative in itself.  "Meta...
baroque2 is  variations to its letterform output.   Now *that* is baroque!"  See also {rococo}. 
BartleMUD is  /bar'tl-muhd/ n. Any of the MUDs derived from the   original MUD game by Richard Bartle (see {MUD}).  BartleMUDs are   noted for their (usually slightly offbeat) humor, dry but friendly   syntax, and lack of adjectives in object descrip...
BartleMUD2 is  `brand172', for instance (see {brand   brand brand}).  Some MUDders intensely dislike Bartle and this   term, and prefer to speak of `MUD-1'. 
BASIC is  n. A programming language, originally designed for   Dartmouth's experimental timesharing system in the   early 1960s, which has since become the leading cause of   brain-damage in proto-hackers.  This is another case (like   {Pascal}) of t...
BASIC2 is  deliberately designed as an educational toy gets taken too   seriously.  A novice can write short BASIC programs (on the order of   10--20 lines) very easily; writing anything longer is (a) very   painful, and (b) encourages bad habits tha...
BASIC3 is  hack in a real language.  This wouldn't be so   bad if historical accidents hadn't made BASIC so common on low-end   micros.  As it is, it ruins thousands of potential wizards a year. 
batch is  adj. 1. Non-interactive.  Hackers use this somewhat more   loosely than the traditional technical definitions justify; in   particular, switches on a normally interactive program that prepare   it to receive non-interactive command input ar...
batch2 is  switches.  A `batch file' is a series of   instructions written to be handed to an interactive program running   in batch mode.  2. Performance of dreary tasks all at one sitting.   "I finally sat down in batch mode and wrote out checks fo...
batch3 is  electricity back on next   week..." 3. Accumulation of a number of small tasks that can be   lumped together for greater efficiency.  "I'm batching up those   letters to send sometime" "I'm batching up bottles to take to the   recycling ce...
bathtub curve is  n. Common term for the curve (resembling an   end-to-end section of one of those claw-footed antique bathtubs)   that describes the expected failure rate of electronics with time   initially high, dropping to near 0 for most of the ...
bathtub curve2 is  `tires out'.  See also {burn-in   period}, {infant mortality}. 
baud is  /bawd/ [simplified from its technical meaning] n. Bits per   second.  Hence kilobaud or Kbaud, thousands of bits per second.   The technical meaning is `level transitions per second'; this   coincides with bps only for two-level modulation w...
baud2 is  are aware of these nuances but blithely   ignore them. 
baud barf is  /bawd barf/ n. The garbage one gets on the monitor   when using a modem connection with some protocol setting (esp.   line speed) incorrect, or when someone picks up a voice extension   on the same line, or when really bad line noise di...
baud barf2 is  completely {random}, by the way;   hackers with a lot of serial-line experience can usually tell   whether the device at the other end is expecting a higher or lower   speed than the terminal is set to.  *Really* experienced ones   can...
baz is  /baz/ [Stanford corruption of {bar}] n. 1. The third   metasyntactic variable, after {foo} and {bar} and before   {quux} (or, occasionally, `qux'; or local idiosyncracies like   `rag', `zowie', etc.).  "Suppose we have three functions FOO,BAR...
baz2 is  BAZ...."   2. interj. A term of mild annoyance.  In this usage the term is   often drawn out for 2 or 3 seconds, producing an effect not unlike   the bleating of a sheep; /baaaaaaz/.  3. Occasionally appended to   {foo} to produce `foobaz'. 
bboard is  /bee'bord/ [contraction of `bulletin board'] n.   1. Any electronic bulletin board; esp. used of {BBS} systems   running on personal micros, less frequently of a USENET   {newsgroup} (in fact, use of the term for a newsgroup generally   ma...
bboard2 is  BBS world or as   a real old-timer predating USENET).  2. At CMU and other colleges   with similar facilities, refers to campus-wide electronic bulletin   boards.  3. The term `physical bboard' is sometimes used to   refer to a old-fashio...
bboard3 is  it refers to a particular one outside the CS Lounge.   In either of senses 1 or 2, the term is usually prefixed by the   name of the intended board (`the Moonlight Casino bboard' or   `market bboard'); however, if the context is clear, th...
bboard4 is  name alone, as in (at CMU) "Don't   post for-sale ads on general". 
BBS is  /B-B-S/ [acronym, `Bulletin Board System'] n. An electronic   bulletin board system; that is, a message database where people can   log in and leave broadcast messages for others grouped (typically)   into {topic group}s.  Thousands of local ...
BBS2 is  U.S., typically run by amateurs for fun   out of their homes on MS-DOS boxes with a single modem line each.   Fans of USENET and Internet or the big commercial timesharing   bboards such as CompuServe and GEnie tend to consider local BBSes  ...
BBS3 is  but they serve a   valuable function by knitting together lots of hackers and users in   the personal-micro world who would otherwise be unable to exchange   code at all. 
beam is  [from Star Trek Classic's "Beam me up, Scotty!"] vt. To   transfer {softcopy} of a file electronically; most often in   combining forms such as `beam me a copy' or `beam that over to   his site'.  Compare {blast}, {snarf}, {BLT}.
beanie key is  [Mac users] n. See {command key}.
beep is  n.,v. Syn. {feep}.  This term seems to be preferred among micro   hobbyists.
beige toaster is  n. A Macintosh. See {toaster}; compare   {Macintrash}, {maggotbox}.
bells and whistles is  [by analogy with the toyboxes on theater   organs] n. Features added to a program or system to make it more   {flavorful} from a hacker's point of view, without necessarily   adding to its utility for its primary function.  Dis...
bells and whistles2 is  to attract users.  "Now that we've   got the basic program working, let's go back and add some bells and   whistles."  No one seems to know what distinguishes a bell from a   whistle. 
bells, whistles, and gongs is  n. A standard elaborated form of   {bells and whistles}; typically said with a pronounced and ironic   accent on the `gongs'.
benchmark is  [techspeak] n. An inaccurate measure of computer   performance.  "In the computer industry, there are three kinds of   lies lies, damn lies, and benchmarks."  Well-known ones include   Whetstone, Dhrystone, Rhealstone (see {h}), the Gab...
benchmark2 is  SPECmark suite, and LINPACK.  See   also {machoflops}, {MIPS}. 
Berkeley Quality Software is  adj. (often abbreviated `BQS') Term used   in a pejorative sense to refer to software that was apparently   created by rather spaced-out hackers late at night to solve some   unique problem.  It usually has nonexistent, ...
Berkeley Quality Software2 is  been tested on at least two examples,   and core dumps when anyone else attempts to use it.  This term was   frequently applied to early versions of the `dbx(1)' debugger.   See also {Berzerkeley}. 
berklix is  /berk'liks/ n.,adj. [contraction of `Berkeley UNIX'] See   {BSD}.  Not used at Berkeley itself.  May be more common among   {suit}s attempting to sound like cognoscenti than among hackers,   who usually just say `BSD'.
berserking is  vi. A {MUD} term meaning to gain points *only*   by killing other players and mobiles (non-player characters).   Hence, a Berserker-Wizard is a player character that has achieved   enough points to become a wizard, but only by killing ...
berserking2 is  frowned upon because of its   inherently antisocial nature, but some MUDs have a `berserker   mode' in which a player becomes *permanently* berserk, can   never flee from a fight, cannot use magic, gets no score for   treasure, but do...
berserking3 is  wizards can seriously damage your elf!" 
Berzerkeley is  /b*r-zer'klee/ [from `berserk', via the name of a   now-deceased record label] n. Humorous distortion of `Berkeley'   used esp. to refer to the practices or products of the   {BSD} UNIX hackers.  See {software bloat}, {Missed'em-five}...
Berzerkeley2 is  use of this term in reference to the cultural and   political peculiarities of UC Berkeley as a whole has been reported   from as far back as the 1960s. 
beta is  /bay't*/, /be't*/ or (Commonwealth) /bee't*/ n. 1. In   the {Real World}, software often goes through two stages of   testing Alpha (in-house) and Beta (out-house?).  Software is said   to be `in beta'.  2. Anything that is new and experimen...
beta2 is  means that he is still testing   for compatibility and reserving judgment.  3. Beta software is   notoriously buggy, so `in beta' connotes flakiness.   Historical note More formally, to beta-test is to test a   pre-release (potentially unre...
beta3 is  making it available to selected customers and users.  This term   derives from early 1960s terminology for product cycle checkpoints,   first used at IBM but later standard throughout the industry.   `Alpha Test' was the unit, module, or co...
beta4 is  system test.  These themselves came from earlier   A- and B-tests for hardware.  The A-test was a feasibility and   manufacturability evaluation done before any commitment to design   and development.  The B-test was a demonstration that th...
beta5 is  The C-test   (corresponding to today's beta) was the B-test performed on early   samples of the production design. 
BFI is  /B-F-I/ n. See {brute force and ignorance}.  Also   encountered in the variant `BFMI', `brute force and   *massive* ignorance'.
bible is  n. 1. One of a small number of fundamental source books   such as {Knuth} and {K&R}.  2. The most detailed and   authoritative reference for a particular language, operating   system, or other complex software system.
BiCapitalization is  n. The act said to have been performed on   trademarks (such as NeXT, {NeWS}, VisiCalc, FrameMaker,   TK!solver, EasyWriter) that have been raised above the ruck of   common coinage by nonstandard capitalization.  Too many   {mar...
BiCapitalization2 is  really cute, even   the 2,317th time they do it.  Compare {studlycaps}. 
BIFF is  /bif/ [USENET] n. The most famous {pseudo}, and the   prototypical {newbie}.  Articles from BIFF are characterized by   all uppercase letters sprinkled liberally with bangs, typos,   `cute' misspellings (EVRY BUDY LUVS GOOD OLD BIFF CUZ HE"S...
BIFF2 is  IN CAPITULL LETTRS LIKE   THIS!!!), use (and often misuse) of fragments of {talk mode}   abbreviations, a long {sig block} (sometimes even a {doubled   sig}), and unbounded na"ivet'e.  BIFF posts articles using his elder   brother's VIC-20....
BIFF3 is    appear to come from a variety of sites.  However, {BITNET} seems to   be the most frequent origin.  The theory that BIFF is a denizen of   BITNET is supported by BIFF's (unfortunately invalid) electronic   mail address BIFF@BIT.NET. 
biff is  /bif/ vt. To notify someone of incoming mail.  From the   BSD utility `biff(1)', which was in turn named after the   implementor's dog (it barked whenever the mailman came).  No   relation to {BIFF}.
Big Gray Wall is  n. What faces a {VMS} user searching for   documentation.  A full VMS kit comes on a pallet, the documentation   taking up around 15 feet of shelf space before the addition of layered   products such as compilers, databases, multive...
Big Gray Wall2 is  Recent (since VMS version 5) DEC   documentation comes with gray binders; under VMS version 4 the   binders were orange (`big orange wall'), and under version 3   they were blue.  See {VMS}. 
big iron is  n. Large, expensive, ultra-fast computers.  Used generally   of {number-crunching} supercomputers such as Crays, but can include   more conventional big commercial IBMish mainframes.  Term of   approval; compare {heavy metal}, oppose {di...
Big Red Switch is  [IBM] n. The power switch on a computer, esp. the   `Emergency Pull' switch on an IBM {mainframe} or the power switch   on an IBM PC where it really is large and red.  "This !@%$%   {bitty box} is hung again; time to hit the Big Re...
Big Red Switch2 is  tune with the company's passion for   {TLA}s, this is often acronymized as `BRS' (this has also   become established on FidoNet and in the PC {clone} world).  It   is alleged that the emergency pull switch on an IBM 360/91 actuall...
Big Red Switch3 is  power feed; the BRSes on   more recent machines physically drop a block into place so that   they can't be pushed back in.  People get fired for pulling them,   especially inappropriately (see also {molly-guard}).  Compare   {powe...
the Big Room is  n. The extremely large room with the blue ceiling   and intensely bright light (during the day) or black ceiling with   lots of tiny night-lights (during the night) found outside all   computer installations.  "He can't come to the p...
big win is  n. Serendipity.  "Yes, those two physicists discovered   high-temperature superconductivity in a batch of ceramic that had   been prepared incorrectly according to their experimental schedule.   Small mistake; big win!" See {win big}.
big-endian is  [From Swift's `Gulliver's Travels' via the famous   paper `On Holy Wars and a Plea for Peace' by Danny Cohen,   USC/ISI IEN 137, dated April 1, 1980] adj. 1. Describes a computer   architecture in which, within a given multi-byte numer...
big-endian2 is  has the lowest address   (the word is stored `big-end-first').  Most processors, including   the IBM 370 family, the {PDP-10}, the Motorola microprocessor   families, and most of the various RISC designs current in mid-1991,   are big...
big-endian3 is  {NUXI   problem}.  2. An {{Internet address}} the wrong way round.  Most   of the world follows the Internet standard and writes email   addresses starting with the name of the computer and ending up with   the name of the country.  I...
big-endian4 is  decided to do it the other way round before the Internet domain   standard was established; e.g., me@uk.ac.wigan.cs.  Most gateway   sites have {ad-hockery} in their mailers to handle this, but can   still be confused.  In particular,...
big-endian5 is  (domain uk) or Czechoslovakia (domain cs). 
bignum is  /big'nuhm/ [orig. from MIT MacLISP] n. 1. [techspeak] A   multiple-precision computer representation for very large integers.   More generally, any very large number.  "Have you ever looked at   the United States Budget?  There's bignums f...
bignum2 is  numbers on the dice are called   `bignums', especially a roll of double fives or double sixes   (compare {moby}, sense 4).  See also {El Camino Bignum}.   Sense 1 may require some explanation.  Most computer languages   provide a kind of ...
bignum3 is  integers are usually very limited in size; usually they must be   smaller than than 2^{31} (2,147,483,648) or (on a losing   {bitty box}) 2^{15} (32,768).  If you want to work with   numbers larger than that, you have to use floating-poin...
bignum4 is  six or seven decimal places.   Computer languages that provide bignums can perform exact   calculations on very large numbers, such as 1000!  (the factorial   of 1000, which is 1000 times 999 times 998 times ... times 2   times 1). 
bigot is  n. A person who is religiously attached to a particular   computer, language, operating system, editor, or other tool (see   {religious issues}).  Usually found with a specifier; thus,   `cray bigot', {ITS bigot}, `APL bigot', `VMS bigot', ...
bigot2 is  distinguished from mere   partisans or zealots by the fact that they refuse to learn   alternatives even when the march of time and/or technology is   threatening to obsolete the favored tool.  It is said "You can   tell a bigot, but you c...
bit is  [from the mainstream meaning and `Binary digIT'] n.   1. [techspeak] The unit of information; the amount of information   obtained by asking a yes-or-no question for which the two outcomes   are equally probable.  2. [techspeak] A computation...
bit2 is  values, such as true and false or 0 and 1.   3. A mental flag a reminder that something should be done   eventually.  "I have a bit set for you."  (I haven't seen you for   a while, and I'm supposed to tell or ask you something.)  4. More   ...
bit3 is  of belief.  "I have   a bit set that says that you were the last guy to hack on EMACS."   (Meaning "I think you were the last guy to hack on EMACS, and what   I am about to say is predicated on this, so please stop me if this   isn't true.")...
bit4 is  way of indicating that   you intend only a short interruption for a question that can   presumably be answered yes or no.   A bit is said to be `set' if its value is true or 1, and   `reset' or `clear' if its value is false or 0.  One   spea...
bit5 is  or   `invert' a bit is to change it, either from 0 to 1 or from   1 to 0.  See also {flag}, {trit}, {mode bit}. 
bit bang is  n. Transmission of data on a serial line, when   accomplished by rapidly tweaking a single output bit at the   appropriate times.  The technique is a simple   loop with eight OUT and SHIFT instruction pairs for each byte.   Input is more...
bit bang2 is  and output   at the same time) is one way to separate the real hackers from the   {wannabee}s.   Bit bang was used on certain early models of Prime computers,   presumably when UARTs were too expensive, and on archaic Z80 micros   with ...
bit bang3 is  instance of the   {cycle of reincarnation}, this technique is now (1991) coming   back into use on some RISC architectures because it consumes such   an infinitesimal part of the processor that it actually makes sense   not to have a UA...
bit bashing is  n. (alt. `bit diddling' or {bit twiddling}) Term   used to describe any of several kinds of low-level programming   characterized by manipulation of {bit}, {flag}, {nybble},   and other smaller-than-character-sized pieces of data; the...
bit bashing2 is  encryption algorithms, checksum   and error-correcting codes, hash functions, some flavors of   graphics programming (see {bitblt}), and assembler/compiler code   generation.  May connote either tedium or a real technical   challenge...
bit bashing3 is  decoding for   the new tape driver looks pretty solid but the bit-bashing for the   control registers still has bugs."  See also {bit bang},   {mode bit}. 
bit bucket is  n. 1. The universal data sink (originally, the   mythical receptacle used to catch bits when they fall off the end   of a register during a shift instruction).  Discarded, lost, or   destroyed data is said to have `gone to the bit buck...
bit bucket2 is  {/dev/null}.  Sometimes amplified as `the Great   Bit Bucket in the Sky'.  2. The place where all lost mail and news   messages eventually go.  The selection is performed according to   {Finagle's Law}; important mail is much more lik...
bit bucket3 is  mail, which has an almost 100% probability   of getting delivered.  Routing to the bit bucket is automatically   performed by mail-transfer agents, news systems, and the lower   layers of the network.  3. The ideal location for all un...
bit bucket4 is  article to the bit bucket."   Such a request is guaranteed to overflow one's mailbox with flames.   4. Excuse for all mail that has not been sent.  "I mailed you   those figures last week; they must have ended in the bit bucket."   Co...
bit bucket5 is  in jest.  It is based on the fanciful   notion that bits are objects that are not destroyed but only   misplaced.  This appears to have been a mutation of an earlier term   `bit box', about which the same legend was current; old-time ...
bit bucket6 is  told that when the CPU   stored bits into memory it was actually pulling them `out of the   bit box'.  See also {chad box}.   Another variant of this legend has it that, as a consequence of the   `parity preservation law', the number ...
bit bucket7 is  equal the number of 0 bits.  Any imbalance results in   bits filling up the bit bucket.  A qualified computer technician   can empty a full bit bucket as part of scheduled maintenance. 
bit decay is  n. See {bit rot}.  People with a physics background   tend to prefer this one for the analogy with particle decay.  See   also {computron}, {quantum bogodynamics}.
bit rot is  n. Also {bit decay}.  Hypothetical disease the existence   of which has been deduced from the observation that unused programs   or features will often stop working after sufficient time has   passed, even if `nothing has changed'.  The t...
bit rot2 is  were radioactive.  As time passes, the   contents of a file or the code in a program will become   increasingly garbled.   There actually are physical processes that produce such effects   (alpha particles generated by trace radionuclide...
bit rot3 is  change the contents of a computer memory   unpredictably, and various kinds of subtle media failures can   corrupt files in mass storage), but they are quite rare (and   computers are built with error-detecting circuitry to compensate   ...
bit rot4 is  hackers that cosmic   rays are among the causes of such events turns out to be a myth;   see the {cosmic rays} entry for details.   The term {software rot} is almost synonymous.  Software rot is   the effect, bit rot the notional cause. 
bit twiddling is  n. 1. (pejorative) An exercise in {tuning} in   which incredible amounts of time and effort go to produce little   noticeable improvement, often with the result that the code has   become incomprehensible.  2. Aimless small modifica...
bit twiddling2 is  goal.  3. Approx. syn. for {bit   bashing}; esp. used for the act of frobbing the device control   register of a peripheral in an attempt to get it back to a known   state. 
bit-paired keyboard is  n. obs. (alt. `bit-shift keyboard') A   non-standard keyboard layout that seems to have originated with   the Teletype ASR-33 and remained common for several years on early   computer equipment.  The ASR-33 was a mechanical de...
bit-paired keyboard2 is  generate the character codes from   keystrokes was by some physical linkage.  The design of the ASR-33   assigned each character key a basic pattern that could be modified   by flipping bits if the SHIFT or the CTRL key was p...
bit-paired keyboard3 is  more of a Rube Goldberg kluge than it   already was, the design had to group characters that shared the   same basic bit pattern on one key.   This is why the characters !"#$%&'() appear where they do on a   Teletype (thankfu...
bit-paired keyboard4 is  was   *not* the weirdest variant of the {QWERTY} layout widely   seen, by the way; that prize should probably go to one of several   (differing) arrangements on IBM's even clunkier 026 and 029 card   punches.   When electroni...
bit-paired keyboard5 is  there   was no agreement in the industry over how the keyboards should be   laid out.  Some vendors opted to emulate the Teletype keyboard,   while others used the flexibility of electronic circuitry to make   their product l...
bit-paired keyboard6 is  alternatives   became known as `bit-paired' and `typewriter-paired' keyboards.  To   a hacker, the bit-paired keyboard seemed far more logical --- and   because most hackers in those days had never learned to touch-type,   th...
bit-paired keyboard7 is  users to adapt   keyboards to the typewriter standard.   The doom of the bit-paired keyboard was the large-scale   introduction of the computer terminal into the normal office   environment, where out-and-out technophobes wer...
bit-paired keyboard8 is  `typewriter-paired' standard became universal,   `bit-paired' hardware was quickly junked or relegated to dusty   corners, and both terms passed into disuse. 
bitblt is  /bit'blit/ n. [from {BLT}, q.v.] 1. Any of a family   of closely related algorithms for moving and copying rectangles of   bits between main and display memory on a bit-mapped device, or   between two areas of either main or display memory...
bitblt2 is  the case of overlapping source and   destination rectangles is what makes BitBlt tricky).  2. Synonym   for {blit} or {BLT}.  Both uses are borderline techspeak. 
BITNET is  /bit'net/ [acronym Because It's Time NETwork] n.   Everybody's least favorite piece of the network (see {network,   the}).  The BITNET hosts are a collection of IBM dinosaurs and   VAXen (the latter with lobotomized comm hardware) that com...
BITNET2 is  images (see {eighty-column   mind}); thus, they tend to mangle the headers and text of   third-party traffic from the rest of the ASCII/RFC-822 world with   annoying regularity.  BITNET is also notorious as the apparent home   of {BIFF}. 
bits is  n.pl. 1. Information.  Examples "I need some bits about file   formats."  ("I need to know about file formats.")  Compare {core   dump}, sense 4.  2. Machine-readable representation of a document,   specifically as contrasted with paper  "I ...
bits2 is  does anyone know where I can get the bits?".   See {softcopy}, {source of all good bits} See also {bit}. 

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

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

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

lase is  /layz/ vt. To print a given document via a laser printer.   "OK, let's lase that sucker and see if all those graphics-macro   calls did the right things."
laser chicken is  n. Kung Pao Chicken, a standard Chinese dish   containing chicken, peanuts, and hot red peppers in a spicy   pepper-oil sauce.  Many hackers call it `laser chicken' for   two reasons It can {zap} you just like a laser, and the   sau...
laser chicken2 is  beams.   In a variation on this theme, it is reported that some Australian   hackers have redesignated the common dish `lemon chicken' as   `Chernobyl Chicken'.  The name is derived from the color of the   sauce, which is considere...
laser chicken3 is  mythically, do some of the inhabitants of Chernobyl). 
laundromat is  n. Syn. {disk farm}; see {washing machine}.
LDB is  /l*'d*b/ [from the PDP-10 instruction set] vt. To extract   from the middle.  "LDB me a slice of cake, please." This usage   has been kept alive by Common LISP's function of the same name.   Considered silly.  See also {DPB}.
leaf site is  n. A machine that merely originates and reads USENET   news or mail, and does not relay any third-party traffic.  Often   uttered in a critical tone; when the ratio of leaf sites to   backbone, rib, and other relay sites gets too high, ...
leaf site2 is  Compare {backbone site}, {rib   site}. 
leak is  n. With qualifier, one of a class of resource-management bugs   that occur when resources are not freed properly after operations   on them are finished, so they effectively disappear (leak out).   This leads to eventual exhaustion as new al...
leak2 is  and {fd leak} have their own entries; one   might also refer, to, say, a `window handle leak' in a window   system. 
leaky heap is  [Cambridge] n. An {arena} with a {memory leak}.
legal is  adj. Loosely used to mean `in accordance with all the   relevant rules', esp. in connection with some set of constraints   defined by software.  "The older =+ alternate for += is no longer   legal syntax in ANSI C."  "This parser processes ...
legal2 is  the trailing linefeed."  Hackers   often model their work as a sort of game played with the   environment in which the objective is to maneuver through the   thicket of `natural laws' to achieve a desired objective.  Their   use of `legal'...
legal3 is  as by   the more conventional one having to do with courts and lawyers.   Compare {language lawyer}, {legalese}. 
legalese is  n. Dense, pedantic verbiage in a language description,   product specification, or interface standard; text that seems   designed to obfuscate and requires a {language lawyer} to   {parse} it.  Though hackers are not afraid of high infor...
legalese2 is  (indeed, they rather enjoy   both), they share a deep and abiding loathing for legalese; they   associate it with deception, {suit}s, and situations in which   hackers generally get the short end of the stick. 
LER is  /L-E-R/ [TMRC, from `Light-Emitting Diode] n. A   light-emitting resistor (that is, one in the process of burning   up).  Ohm's law was broken.  See {SED}.
LERP is  /lerp/ vi.,n. Quasi-acronym for Linear Interpolation, used as a   verb or noun for the operation.  E.g., Bresenham's algorithm lerps   incrementally between the two endpoints of the line.
let the smoke out is  v. To fry hardware (see {fried}).  See   {magic smoke} for the mythology behind this.
letterbomb is  n. A piece of {email} containing {live data}   intended to do nefarious things to the recipient's machine or   terminal.  It is possible, for example, to send letterbombs that   will lock up some specific kinds of terminals when they a...
letterbomb2 is  {cycle power} to unwedge them.   Under UNIX, a letterbomb can also try to get part of its contents   interpreted as a shell command to the mailer.  The results of this   could range from silly to tragic.  See also {Trojan horse};   co...
lexer is  /lek'sr/ n. Common hacker shorthand for `lexical   analyzer', the input-tokenizing stage in the parser for a language   (the part that breaks it into word-like pieces).  "Some C lexers   get confused by the old-style compound ops like `=-'....
lexiphage is  /lek'si-fayj`/ n. A notorious word {chomper} on   ITS.  See {bagbiter}.
life is  n. 1. A cellular-automata game invented by John Horton   Conway and first introduced publicly by Martin Gardner (`Scientific   American', October 1970).  Many hackers pass through a stage of   fascination with it, and hackers at various plac...
life2 is  analysis of this game (most notably   Bill Gosper at MIT, who even implemented life in {TECO}!; see   {Gosperism}).  When a hacker mentions `life', he is much more   likely to mean this game than the magazine, the breakfast cereal,   or the...
life3 is  {USENET}.   As in {Get a life!} 
light pipe is  n. Fiber optic cable.  Oppose {copper}.
like kicking dead whales down the beach is  adj. Describes a slow,   difficult, and disgusting process.  First popularized by a famous   quote about the difficulty of getting work done under one of IBM's   mainframe OSes.  "Well, you *could* write a ...
like kicking dead whales down the beach2 is  kicking dead whales down the beach."   See also {fear and loathing} 
like nailing jelly to a tree is  adj. Used to describe a task thought   to be impossible, esp. one in which the difficulty arises from   poor specification or inherent slipperiness in the problem domain.   "Trying to display the `prettiest' arrangeme...
like nailing jelly to a tree2 is  graph is like nailing jelly to a tree,   because nobody's sure what `prettiest' means algorithmically." 
line eater, the is  [USENET] n. 1. A bug in some now-obsolete   versions of the netnews software that used to eat up to BUFSIZ   bytes of the article text.  The bug was triggered by having the   text of the article start with a space or tab.  This bu...
line eater, the2 is  creature called the `line   eater', and postings often included a dummy line of `line eater   food'.  Ironically, line eater `food' not beginning with a space or   tab wasn't actually eaten, since the bug was avoided; but if ther...
line eater, the3 is  line eater would eat   the food *and* the beginning of the text it was supposed to be   protecting.  The practice of `sacrificing to the line eater'   continued for some time after the bug had been {nailed to the   wall}, and is ...
line eater, the4 is  is   still (in mid-1991) occasionally reported to be lurking in some   mail-to-netnews gateways.  2. See {NSA line eater}. 
line starve is  [MIT] 1. vi. To feed paper through a printer the wrong   way by one line (most printers can't do this).  On a display   terminal, to move the cursor up to the previous line of the screen.   "To print `X squared', you just output `X', ...
line starve2 is  starve causes the `2' to appear on the   line above the `X', and the line feed gets back to the original   line.)  2. n. A character (or character sequence) that causes a   terminal to perform this action.  Unlike `line feed', `line ...
line starve3 is  terminology.  Even among hackers   it is considered a bit silly.  3. [proposed] A sequence such as \c   (used in System V echo, as well as nroff/troff) that suppresses a   {newline} or other character(s) that would normally be emitte...
link farm is  [UNIX] n. A directory tree that contains many links to   files in a master directory tree of files.  Link farms save space   when (for example) one is maintaining several nearly identical   copies of the same source tree, e.g., when the...
link farm2 is  object files.  "Let's freeze the source and   then rebuild the FROBOZZ-3 and FROBOZZ-4 link farms."  Link farms   may also be used to get around restrictions on the number of   `-I' (include-file directory) arguments on older   C prepr...
link-dead is  [MUD] adj. Said of a {MUD} character who has frozen in   place because of a dropped Internet connection.
lint is  [from UNIX's `lint(1)', named perhaps for the bits of   fluff it picks from programs] 1. vt. To examine a program closely   for style, language usage, and portability problems, esp. if   in C, esp. if via use of automated analysis tools, mos...
lint2 is  used.  This term used to be   restricted to use of `lint(1)' itself, but (judging by   references on USENET) it has become a shorthand for {desk check}   at some non-UNIX shops, even in languages other than C.  Also as   v.  {delint}.  2. n...
lint3 is  draft has too much lint". 
lion food is  [IBM] n. Middle management or HQ staff (by extension,   administrative drones in general).  From an old joke about two   lions who, escaping from the zoo, split up to increase their   chances but agreed to meet after 2 months.  When the...
lion food2 is  overweight.  The thin one says   "How did you manage?  I ate a human just once and they turned out   a small army to chase me --- guns, nets, it was terrible.  Since   then I've been reduced to eating mice, insects, even grass."  The  ...
lion food3 is  office and ate a   manager a day.  And nobody even noticed!"Lions Book n. `Source Code and Commentary on UNIX level 6',   by John Lions.  The two parts of this book contained (1) the entire   source listing of the UNIX Version 6 kernel...
lion food4 is  discussing the algorithms.  These were circulated   internally at the University of New South Wales beginning 1976--77,   and were for years after the *only* detailed kernel   documentation available to anyone outside Bell Labs.  Becau...
lion food5 is  secret status on the   kernel, the Lions book was never formally published and was only   supposed to be distributed to affiliates of source licensees.  In   spite of this, it soon spread by samizdat to a good many of the   early UNIX ...
LISP is  [from `LISt Processing language', but mythically from   `Lots of Irritating Superfluous Parentheses'] n. The name of AI's   mother tongue, a language based on the ideas of (a) variable-length   lists and trees as fundamental data types, and ...
LISP2 is  vice-versa.  Invented by John   McCarthy at MIT in the late 1950s, it is actually older than any   other {HLL} still in use except FORTRAN.  Accordingly, it has   undergone considerable adaptive radiation over the years; modern   variants a...
LISP3 is  LISP 1.5.   The dominant HLL among hackers until the early 1980s, LISP now   shares the throne with {C}.  See {languages of choice}.   All LISP functions and programs are expressions that return   values; this, together with the high memory...
LISP4 is  Perlis's famous quip (itself a take on an Oscar   Wilde quote) that "LISP programmers know the value of everything   and the cost of nothing".   One significant application for LISP has been as a proof by example   that most newer languages...
LISP5 is  unnecessary {crock}s.  When the {Right Thing} has already   been done once, there is no justification for {bogosity} in newer   languages. 
literature, the is  n. Computer-science journals and other   publications, vaguely gestured at to answer a question that the   speaker believes is {trivial}.  Thus, one might answer an   annoying question by saying "It's in the literature."  Oppose  ...
little-endian is  adj. Describes a computer architecture in which,   within a given 16- or 32-bit word, bytes at lower addresses have   lower significance (the word is stored `little-end-first').  The   PDP-11 and VAX families of computers and Intel ...
little-endian2 is  and networking hardware are little-endian.   See {big-endian}, {middle-endian}, {NUXI problem}.  The term   is sometimes used to describe the ordering of units other than   bytes; most often these are bits within a byte. 
live data is  n. 1. Data that is written to be interpreted and takes   over program flow when triggered by some un-obvious operation, such   as viewing it.  One use of such hacks is to break security.  For   example, some smart terminals have command...
live data2 is  program keys; this can be used to write live   data that, when listed to the terminal, infects it with a   security-breaking {virus} that is triggered the next time a   hapless user strikes that key.  For another, there are some   well...
live data3 is  send   arbitrary commands back to the machine when they are simply viewed.   2. In C code, data that includes pointers to function {hook}s   (executable code).  3. An object, such as a {trampoline}, that is   constructed on the fly by ...
live data4 is  code. 4. Actual real-world data, as opposed to `test data'.   For example, "I think I have the record deletion module   finished."  "Have you tried it out on live data?"  It usually   carries the connotation that live data is more frag...
live data5 is  things will happen.  So a possible alternate   response to the above claim might be "Well, make sure it works   perfectly before we throw live data at it."  The implication here   is that record deletion is something pretty significant...
live data6 is  running amok on live data would   cause great harm and probably require restoring from backups. 
Live Free Or Die! is  imp. 1. The state motto of New Hampshire, which   appears on that state's automobile license plates.  2. A slogan   associated with UNIX in the romantic days when UNIX aficionados saw   themselves as a tiny, beleaguered undergro...
Live Free Or Die!2 is  industry.  The "free" referred specifically to   freedom from the {fascist} design philosophies and crufty   misfeatures common on commercial operating systems.  Armando   Stettner, one of the early UNIX developers, used to giv...
Live Free Or Die!3 is  under a large UNIX, all in New   Hampshire colors of green and white.  These are now valued   collector's items. 
livelock is  /liv'lok/ n. A situation in which some critical stage   of a task is unable to finish because its clients perpetually   create more work for it to do after they have been serviced but   before it can clear its queue.  Differs from {deadl...
livelock2 is  waiting for anything, but has a   virtually infinite amount of work to do and can never catch up. 
liveware is  /liv'weir/ n. 1. Synonym for {wetware}.  Less   common.  2. [Cambridge] Vermin. "Waiter, there's some liveware in my   salad..."
lobotomy is  n. 1. What a hacker subjected to formal management   training is said to have undergone.  At IBM and elsewhere this term   is used by both hackers and low-level management; the latter   doubtless intend it as a joke.  2. The act of remov...
lobotomy2 is  order to replace or upgrade it.   Some very cheap {clone} systems are sold in `lobotomized' form   --- everything but the brain. 
locked and loaded is  [from military slang for an M-16 rifle with   magazine inserted and prepared for firing] adj. Said of a removable   disk volume properly prepared for use --- that is, locked into the   drive and with the heads loaded.  Ironicall...
locked and loaded2 is  the power is up, this description is never   used of {{Winchester}} drives (which are named after a rifle). 
locked up is  adj. Syn. for {hung}, {wedged}.
logic bomb is  n. Code surreptitiously inserted in an application or   OS that causes it to perform some destructive or   security-compromising activity whenever specified conditions are   met.  Compare {back door}.
logical is  [from the technical term `logical device', wherein a   physical device is referred to by an arbitrary `logical' name]   adj.  Having the role of.  If a person (say, Les Earnest at SAIL)   who had long held a certain post left and were rep...
logical2 is  known as the `logical' Les   Earnest.  (This does not imply any judgment on the replacement.)   Compare {virtual}.   At Stanford, `logical' compass directions denote a coordinate   system in which `logical north' is toward San Francisco,...
logical3 is  even though logical   north varies between physical (true) north near San Francisco and   physical west near San Jose.  (The best rule of thumb here is that,   by definition, El Camino Real always runs logical north-and-south.)   In givi...
logical4 is  Tarasco   restaurant, get onto {El Camino Bignum} going logical north."   Using the word `logical' helps to prevent the recipient from   worrying about that the fact that the sun is setting almost   directly in front of him.  The concept...
logical5 is  which are almost, but not quite, consistently   labeled with logical rather than physical directions.  A similar   situation exists at MIT.  Route 128 (famous for the electronics   industry that has grown up along it) is a 3-quarters cir...
logical6 is  miles, terminating near the   coastline at each end.  It would be most precise to describe the   two directions along this highway as `clockwise' and   `counterclockwise', but the road signs all say "north" and   "south", respectively.  ...
logical7 is  `logical north' and `logical south', to indicate that they   are conventional directions not corresponding to the usual   denotation for those words.  (If you went logical south along the   entire length of route 128, you would start out...
logical8 is  and finish headed due east!) 
loop through is  vt. To process each element of a list of things.   "Hold on, I've got to loop through my paper mail."  Derives from   the computer-language notion of an iterative loop; compare `cdr   down' (under {cdr}), which is less common among C...
loop through2 is  say `IRP over' after an   obscure pseudo-op in the MIDAS PDP-10 assembler. 
lord high fixer is  [primarily British, from Gilbert & Sullivan's   `lord high executioner'] n. The person in an organization who knows   the most about some aspect of a system.  See {wizard}.
lose  is  [MIT] vi. 1. To fail.  A program loses when it encounters   an exceptional condition or fails to work in the expected manner.   2. To be exceptionally unesthetic or crocky.  3. Of people, to   be obnoxious or unusually stupid (as opposed to...
lose 2 is  4. n. Refers to something that is   {losing}, especially in the phrases "That's a lose!" and "What   a lose!" 
lose lose is  interj. A reply to or comment on an undesirable   situation.  "I accidentally deleted all my files!"  "Lose,   lose."
loser is  n. An unexpectedly bad situation, program, programmer, or   person.  Someone who habitually loses.  (Even winners can lose   occasionally.)  Someone who knows not and knows not that he knows   not.  Emphatic forms are `real loser', `total l...
loser2 is  loser', which would be a   contradiction in terms).  See {luser}. 
losing is  adj. Said of anything that is or causes a {lose} or   {lossage}.
loss is  n. Something (not a person) that loses; a situation in which   something is losing.  Emphatic forms include `moby loss', and   `total loss', `complete loss'.  Common interjections are   "What a loss!"  and "What a moby loss!"  Note that `mob...
loss2 is  not used; applied to an abstract   noun, moby is simply a magnifier, whereas when applied to a person   it implies substance and has positive connotations.  Compare   {lossage}. 
lossage is  /los'*j/ n. The result of a bug or malfunction.  This   is a mass or collective noun.  "What a loss!" and "What   lossage!"  are nearly synonymous.  The former is slightly more   particular to the speaker's present circumstances; the latt...
lossage2 is  speaker is currently   a victim.  Thus (for example) a temporary hardware failure is a loss,   but bugs in an important tool (like a compiler) are serious   lossage. 
lost in the noise is  adj. Syn. {lost in the underflow}.  This term   is from signal processing, where signals of very small amplitude   cannot be separated from low-intensity noise in the system.  Though   popular among hackers, it is not confined t...
lost in the noise2 is  astronomers, and statisticians all use it. 
lost in the underflow is  adj. Too small to be worth considering;   more specifically, small beyond the limits of accuracy or   measurement.  This is a reference to `floating underflow', a   condition that can occur when a floating-point arithmetic p...
lost in the underflow2 is  than its limit of magnitude.  It   is also a pun on `undertow' (a kind of fast, cold current that   sometimes runs just offshore and can be dangerous to swimmers).   "Well, sure, photon pressure from the stadium lights alte...
lost in the underflow3 is  effect gets lost in the   underflow."  See also {overflow bit}. 
lots of MIPS but no I/O is  adj. Used to describe a person who is   technically brilliant but can't seem to communicate with human   beings effectively.  Technically it describes a machine that has   lots of processing power but is bottlenecked on in...
lots of MIPS but no I/O2 is  RS/6000, is a notorious recent   example). 
low-bandwidth is  [from communication theory] adj. Used to indicate a   talk that, although not {content-free}, was not terribly   informative.  "That was a low-bandwidth talk, but what can you   expect for an audience of {suit}s!"  Compare {zero-con...
LPT is  /L-P-T/ or /lip'it/ or /lip-it'/ [MIT, via DEC] n.  Line   printer, of course.  Rare under UNIX, commoner in hackers with   MS-DOS or CP/M background.  The printer device is called   `LPT' on those systems that, like ITS, were strongly   infl...
lunatic fringe is  [IBM] n. Customers who can be relied upon to accept   release 1 versions of software.
lurker is  n. One of the `silent majority' in a electronic forum;   one who posts occasionally or not at all but is known to read the   group's postings regularly.  This term is not pejorative and indeed   is casually used reflexively "Oh, I'm just l...
lurker2 is  hypothetical audience for the group's   {flamage}-emitting regulars. 
luser is  /loo'zr/ n. A {user}; esp. one who is also a {loser}.   ({luser} and {loser} are pronounced identically.)  This word   was coined around 1975 at MIT.  Under ITS, when you first walked up   to a terminal at MIT and typed Control-Z to get the...
luser2 is  status information, including how   many people were already using the computer; it might print   "14 users", for example.  Someone thought it would be a great joke to   patch the system to print "14 losers" instead.  There ensued a   grea...
luser3 is  particularly want to   be called losers to their faces every time they used the computer.   For a while several hackers struggled covertly, each changing the   message behind the back of the others; any time you logged into the   computer ...
luser4 is  or   "losers".  Finally, someone tried the compromise "lusers", and it   stuck.  Later one of the ITS machines supported `luser' as a   request-for-help command.  ITS died the death in mid-1990, except   as a museum piece; the usage lives ...
luser5 is  seen in program comments.*M [SI] pref. (on units) suff. (on numbers) See {{quantifiers}}. 
macdink is  /mak'dink/ [from the Apple Macintosh, which is said to   encourage such behavior] vt. To make many incremental and   unnecessary cosmetic changes to a program or file.  Often the   subject of the macdinking would be better off without the...
macdink2 is  was still macdinking the   slides for his presentation."  See also {fritterware}. 
machinable is  adj. Machine-readable.  Having the {softcopy} nature.
machoflops is  /mach'oh-flops/ [pun on `megaflops', a coinage for   `millions of FLoating-point Operations Per Second'] n. Refers to   artificially inflated performance figures often quoted by computer   manufacturers.  Real applications are lucky to...
machoflops2 is  mileage may vary}, {benchmark}. 
Macintoy is  /mak'in-toy/ n. The Apple Macintosh, considered as a   {toy}.  Less pejorative than {Macintrash}.
Macintrash is  /mak'in-trash`/ n. The Apple Macintosh, as described   by a hacker who doesn't appreciate being kept away from the   *real computer* by the interface.  The term {maggotbox} has   been reported in regular use in the Research Triangle ar...
Macintrash2 is  See also {beige toaster},   {WIMP environment}, {drool-proof paper}, {user-friendly}. 

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

Marginal Hacks is  n. Margaret Jacks Hall, a building into which the   Stanford AI Lab was moved near the beginning of the 1980s (from the   {D. C. Power Lab}).
marginally is  adv. Slightly.  "The ravs here are only marginally   better than at Small Eating Place."  See {epsilon}.
marketroid is  /mar'k*-troyd/ alt. `marketing slime',   `marketing droid', `marketeer' n. A member of a company's   marketing department, esp. one who promises users that the next   version of a product will have features that are not actually   sche...
marketroid2 is  to implement,   and/or are in violation of the laws of physics; and/or one who   describes existing features (and misfeatures) in ebullient,   buzzword-laden adspeak.  Derogatory.  Compare {droid}.*   martian: n. A packet sent on a TC...
marketroid3 is  test loopback interface [127.0.0.1].  This means   that it will come back at you labeled with a source address that   is clearly not of this earth.  "The domain server is getting lots   of packets from Mars.  Does that gateway have a ...
massage: vt. Vague term used to describe `smooth' transformations of is    a data set into a different form, esp. transformations that do   not lose information.  Connotes less pain than {munch} or {crunch}.   "He wrote a program that massages X bitm...
math-out: [poss. from `white-out' (the blizzard variety)] n. A is    paper or presentation so encrusted with mathematical or other   formal notation as to be incomprehensible.  This may be a device   for concealing the fact that it is actually {conte...
Matrix: [FidoNet] n. 1. What the Opus BBS software and sysops call is    {FidoNet}.  2. Fanciful term for a {cyberspace} expected to   emerge from current networking experiments (see {network, the}).   Some people refer to the totality of present net...
Mbogo, Dr. Fred: /*m-boh'goh, dok'tr fred/ [Stanford] n. The is    archetypal man you don't want to see about a problem, esp. an   incompetent professional; a shyster.  "Do you know a good eye   doctor?"  "Sure, try Mbogo Eye Care and Professional Dr...
Mbogo, Dr. Fred: /*m-boh'goh, dok'tr fred/ [Stanford] n. The2 is  between {bogus} and the   original Dr. Mbogo, a witch doctor who was Gomez Addams' physician   on the old "Addams Family" TV show.  See also   {fred}. 
meatware is  n. Synonym for {wetware}.  Less common.
meeces is  /mees'*z/ [TMRC] n. Occasional furry visitors who are not   {urchin}s.  [That is, mice. This may no longer be in live use; it   clearly derives from the refrain of the early-1960s cartoon character   Mr. Jinx: "I hate meeces to *pieces*!" ...
meg is  /meg/ n. See {{quantifiers}}.
mega- is  /me'g*/ [SI] pref. See {{quantifiers}}.
megapenny is  /meg'*-pen`ee/ n. $10,000 (1 cent * 10^6).   Used semi-humorously as a unit in comparing computer cost and   performance figures.
MEGO is  /me'goh/ or /mee'goh/ [`My Eyes Glaze Over', often `Mine Eyes   Glazeth (sic) Over', attributed to the futurologist Herman Kahn]   Also `MEGO factor'.  1. n. A {handwave} intended to confuse the   listener and hopefully induce agreement beca...
MEGO2 is  not understanding what is going on.  MEGO is   usually directed at senior management by engineers and contains a   high proportion of {TLA}s.  2. excl. An appropriate response to   MEGO tactics.  3. Among non-hackers this term often refers ...
MEGO3 is  glaze, but to the eye-glazing   reaction itself, which may be triggered by the mere threat of   technical detail as effectively as by an actual excess of it. 
meltdown, network is  n.  See {network meltdown}.
meme is  /meem/ [coined on analogy with `gene' by Richard   Dawkins] n. An idea considered as a {replicator}, esp. with   the connotation that memes parasitize people into propagating them   much as viruses do.  Used esp. in the phrase `meme complex'...
meme2 is  memes that form an   organized belief system, such as a religion.  This lexicon is an   (epidemiological) vector of the `hacker subculture' meme complex;   each entry might be considered a meme.  However, `meme' is often   misused to mean `...
meme3 is  acceptance of the idea that in humans (and presumably other tool-   and language-using sophonts) cultural evolution by selection of   adaptive ideas has superseded biological evolution by selection of   hereditary traits.  Hackers find this...
meme plague is  n. The spread of a successful but pernicious {meme},   esp. one that parasitizes the victims into giving their all to   propagate it.  Astrology, BASIC, and the other guy's religion are   often considered to be examples.  This usage i...
meme plague2 is  `joiner' ideologies like Naziism or various   forms of millennarian Christianity have exhibited plague-like cycles   of exponential growth followed by collapses to small reservoir   populations. 
memetics is  /me-met'iks/ [from {meme}] The study of memes.  As of   mid-1991, this is still an extremely informal and speculative   endeavor, though the first steps towards at least statistical rigor   have been made by H. Keith Henson and others.  ...
memetics2 is  among hackers, who like to see   themselves as the architects of the new information ecologies in   which memes live and replicate. 
memory leak is  n. An error in a program's dynamic-store allocation   logic that causes it to fail to reclaim discarded memory, leading   to eventual collapse due to memory exhaustion.  Also (esp. at   CMU) called {core leak}.  See {aliasing bug}, {f...
memory leak2 is  {precedence lossage}, {overrun   screw}, {leaky heap}, {leak}. 
menuitis is  /men`yoo-i:'tis/ n. Notional disease suffered by software   with an obsessively simple-minded menu interface and no escape.   Hackers find this intensely irritating and much prefer the   flexibility of command-line or language-style inte...
menuitis2 is  macros or a special-purpose   language in which one can encode useful hacks.  See   {user-obsequious}, {drool-proof paper}, {WIMP environment},   {for the rest of us}. 
mess-dos is  /mes-dos/ n. Derisory term for MS-DOS.  Often followed   by the ritual banishing "Just say No!"  See {{MS-DOS}}.  Most   hackers (even many MS-DOS hackers) loathe MS-DOS for its   single-tasking nature, its limits on application size, it...
mess-dos2 is  IBMness (see {fear and   loathing}).  Also `mess-loss', `messy-dos', `mess-dog',   `mess-dross', `mush-dos', and various combinations thereof.  In   Ireland and the U.K. it is even sometimes called `Domestos' after a   brand of toilet c...
meta is  /me't*/ or /may't*/ or (Commonwealth) /mee't*/ [from   analytic philosophy] adj.,pref. One level of description up.   A meta-syntactic variable is a variable in notation used to describe   syntax, and meta-language is language used to descri...
meta2 is  briefly, but much hacker humor turns   on deliberate confusion between meta-levels.  See {{Humor,   Hacker}}. 
meta bit is  n. The top bit of an 8-bit character, which is on in   character values 128--255.  Also called {high bit}, {alt bit},   or {hobbit}.  Some terminals and consoles (see {space-cadet   keyboard}) have a META shift key.  Others (including,  ...
meta bit2 is  machines) have an   ALT key.  See also {bucky bits}. 
MFTL is  /M-F-T-L/ [acronym: `My Favorite Toy Language'] 1. adj.   Describes a talk on a programming language design that is heavy on   the syntax (with lots of BNF), sometimes even talks about semantics   (e.g., type systems), but rarely, if ever, h...
MFTL2 is  broadly applied to talks --- even when   the topic is not a programming language --- in which the subject   matter is gone into in unnecessary and meticulous detail at the   sacrifice of any conceptual content.  "Well, it was a typical MFTL...
MFTL3 is  which the developers are   passionate (often to the point of prosyletic zeal) but no one else   cares about.  Applied to the language by those outside the   originating group.  "He cornered me about type resolution in his   MFTL."   The fir...
MFTL4 is  MFTL is   usually to write a compiler for it, then bootstrap the design away   from contamination by lesser languages by writing a compiler for it   in itself.  Thus, the standard put-down question at an MFTL talk is   "Has it been used for...
MFTL5 is  other hand, a language that *cannot* be used to write   its own compiler is beneath contempt... 
mickey is  n. The resolution unit of mouse movement.  It has been   suggested that the `disney' will become a benchmark unit for   animation graphics performance.
mickey mouse program is  n. North American equivalent of a {noddy}   (that is, trivial) program.  Doesn't necessarily have the   belittling connotations of mainstream slang "Oh, that's just   mickey mouse stuff!"; sometimes trivial programs can be ve...
micro- is  pref. 1. Very small; this is the root of its use as a   quantifier prefix.  2. A quantifier prefix, calling for   multiplication by 10^{-6} (see {{quantifiers}}).  Neither   of these uses is peculiar to hackers, but hackers tend to fling  ...
micro-2 is  countenanced in   standard English.  It is recorded, for example, that one   CS professor used to characterize the standard length of his   lectures as a microcentury --- that is, about 52.6 minutes (see   also {attoparsec}, {nanoacre}, a...
micro-3 is  or human-scale --- that is,   capable of being maintained or comprehended or manipulated by one   human being.  This sense is generalized from `microcomputer',   and is esp. used in contrast with `macro-' (the corresponding   Greek prefix...
micro-4 is  global (or   {macro-}).  Thus a hacker might say that buying a smaller car to   reduce pollution only solves a microproblem; the macroproblem of   getting to work might be better solved by using mass transit,   moving to within walking di...
micro-5 is  microfloppies n. 3.5-inch floppies, as opposed to 5.25-inch   {vanilla} or mini-floppies and the now-obsolete 8-inch variety.   This term may be headed for obsolescence as 5.25-inchers pass out   of use, only to be revived if anybody floa...
micro-6 is  {stiffy}, {minifloppies}. 
microfortnight is  n. About 1.2 sec. The VMS operating system has a   lot of tuning parameters that you can set with the SYSGEN utility,   and one of these is TIMEPROMPTWAIT, the time the system will wait   for an operator to set the correct date and...
microfortnight2 is  current value is bogus.  This time is specified   in microfortnights! 
microLenat is  /mi:-kroh-len'-*t/ n. See {bogosity}.
microReid is  /mi:'kroh-reed/ n. See {bogosity}.
Microsloth Windows is  /mi:'kroh-sloth` win'dohz/ n. Hackerism for   `Microsoft Windows', a windowing system for the IBM-PC which is so   limited by bug-for-bug compatibility with {mess-dos} that it is   agonizingly slow on anything less than a fast ...
microtape is  /mi:'kroh-tayp/ n. Occasionally used to mean a   DECtape, as opposed to a {macrotape}.  A DECtape is a small   reel, about 4 inches in diameter, of magnetic tape about an inch   wide.  Unlike drivers for today's {macrotape}s, microtape ...
microtape2 is  therefore could be   used to support file systems and even for swapping (this was   generally done purely for {hack value}, as they were far too   slow for practical use).  In their heyday they were used in pretty   much the same ways ...
microtape3 is  portable way to save and transport files and programs.  Apparently   the term `microtape' was actually the official term used within   DEC for these tapes until someone coined the word `DECtape',   which, of course, sounded sexier to t...
middle-endian is  adj. Not {big-endian} or {little-endian}.   Used of perverse byte orders such as 3-4-1-2 or 2-1-4-3,   occasionally found in the packed-decimal formats of minicomputer   manufacturers who shall remain nameless.  See {NUXI problem}.
milliLampson is  /mil'*-lamp`sn/ n. A unit of talking speed,   abbreviated mL.  Most people run about 200 milliLampsons.  Butler   Lampson (a CS theorist and systems implementor highly regarded   among hackers) goes at 1000.  A few people speak faste...
milliLampson2 is  the (sometimes widely disparate) rates   at which people can generate ideas and actually emit them in   speech.  For example, noted computer architect C. Gordon Bell   (designer of the PDP-11) is said, with some awe, to think at abo...
milliLampson3 is  frequently reduced to   fragments of sentences as his mouth tries to keep up with his   speeding brain. 
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...

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

slop2 is  short by even a little bit, because you   can always cut off the slop but you can't paste it back on again.   When discrete quantities are involved, slop is often introduced to   avoid the possibility of being on the losing side of a {fence...
slop3 is  code generated by a compiler   over the size of equivalent assembler code produced by   {hand-hacking}; i.e., the space (or maybe time) you lose because   you didn't do it yourself.  This number is often used as a measure   of the goodness ...
slop4 is   10% is usually acceptable.  With modern compiler technology, esp.   on RISC machines, the compiler's slop may actually be   *negative*; that is, humans may be unable to generate code as   good.  This is one of the reasons assembler program...
slopsucker is  /slop'suhk-r/ n. A lowest-priority task that must   wait around until everything else has `had its fill' of machine   resources.  Only when the machine would otherwise be idle is the   task allowed to `suck up the slop'.  Also called a...
slopsucker2 is  slopsucker hunts for large prime   numbers.  Compare {background}. 
slurp is  vt. To read a large data file entirely into {core} before   working on it.  This may be contrasted with the strategy of reading   a small piece at a time, processing it, and then reading the next   piece.  "This program slurps in a 1K-by-1K...
smart is  adj. Said of a program that does the {Right Thing} in a   wide variety of complicated circumstances.  There is a difference   between calling a program smart and calling it intelligent; in   particular, there do not exist any intelligent pr...
smart2 is  {robust} (smart programs can be   {brittle}). 
smart terminal is  n. A terminal that has enough computing capability   to render graphics or to offload some kind of front-end processing   from the computer it talks to.  The development of workstations and   personal computers has made this term a...
smart terminal2 is  semi-obsolescent, but one may still hear variants of the phrase   `act like a smart terminal' used to describe the behavior of   workstations or PCs with respect to programs that execute almost   entirely out of a remote {server}'...
smart terminal3 is  Compare {glass tty}.   There is a classic quote from Rob Pike (inventor of the {blit}   terminal) "A smart terminal is not a smart*ass* terminal,   but rather a terminal you can educate."  This illustrates a common   design proble...
smart terminal4 is  else)   intelligent sometimes results in finicky, rigid `special   features' that become just so much dead weight if you try to use   the device in any way the designer didn't anticipate.  Flexibility   and programmability, on the...
smash case is  vi. To lose or obliterate the uppercase/lowercase   distinction in text input.  "MS-DOS will automatically smash case   in the names of all the files you create."  Compare {fold case}.
smash the stack is  [C programming] n. On many C implementations it is   possible to corrupt the execution stack by writing past the end of   an array declared `auto' in a routine.  Code that does this is   said to `smash the stack', and can cause re...
smash the stack2 is  address.  This can produce some of the most   insidious data-dependent bugs known to mankind.  Variants include   `trash' the stack, {scribble} the stack, {mangle} the stack;   the term *{mung} the stack is not used, as this is n...
smash the stack3 is  also {aliasing bug},   {fandango on core}, {memory leak}, {precedence lossage},   {overrun screw}. 
smiley is  n. See {emoticon}.
smoke test is  n. 1. A rudimentary form of testing applied to   electronic equipment following repair or reconfiguration, in which   power is applied and the tester checks for sparks, smoke, or other   dramatic signs of fundamental failure.  See {mag...
smoke test2 is  of a piece of software after construction   or a critical change.  See and compare {reality check}.   There is an interesting semi-parallel to this term among   typographers and printers When new typefaces are being punch-cut by   han...
smoke test3 is  smoke, then press   it onto paper) is used to check out new dies. 
smoking clover is  [ITS] n. A {display hack} originally due to   Bill Gosper.  Many convergent lines are drawn on a color monitor in   {AOS} mode (so that every pixel struck has its color   incremented).  The lines all have one endpoint in the middle...
smoking clover2 is  spaced one pixel apart around the   perimeter of a large square.  The color map is then repeatedly   rotated.  This results in a striking, rainbow-hued, shimmering   four-leaf clover.  Gosper joked about keeping it hidden from the...
smoking clover3 is  Administration) lest its   hallucinogenic properties cause it to be banned. 
SMOP is  /S-M-O-P/ [Simple (or Small) Matter of Programming] n.   1. A piece of code, not yet written, whose anticipated length is   significantly greater than its complexity.  Used to refer to a   program that could obviously be written, but is not ...
SMOP2 is  imply that a difficult problem   can be easily solved because a program can be written to do it; the   irony is that it is very clear that writing such a program will be   a great deal of work.  "It's easy to enhance a FORTRAN compiler to  ...
SMOP3 is  Often used   ironically by the intended victim when a suggestion for a program   is made which seems easy to the suggester, but is obviously (to the   victim) a lot of work. 
SNAFU principle is  /sna'foo prin'si-pl/ [from WWII Army acronym   for `Situation Normal, All Fucked Up'] n. "True communication is   possible only between equals, because inferiors are more   consistently rewarded for telling their superiors pleasan...
SNAFU principle2 is  central tenet of   {Discordianism}, often invoked by hackers to explain why   authoritarian hierarchies screw up so reliably and systematically.   The effect of the SNAFU principle is a progressive disconnection of   decision-mak...
snail is  vt. To {snail-mail} something. "Snail me a copy of those   graphics, will you?"
snail-mail is  n. Paper mail, as opposed to electronic.  Sometimes   written as the single word `SnailMail'.  One's postal address is,   correspondingly, a `snail address'.  Derives from earlier coinage   `USnail' (from `U.S. Mail'), for which there ...
snap is  v. To replace a pointer to a pointer with a direct pointer;   to replace an old address with the forwarding address found there.   If you telephone the main number for an institution and ask for a   particular person by name, the operator ma...
snap2 is  connecting you, in the hopes that you will `snap   your pointer' and dial direct next time.  The underlying metaphor   may be that of a rubber band stretched through a number of   intermediate points; if you remove all the thumbtacks in the...
snap3 is  first to last.  See   {chase pointers}.   Often, the behavior of a {trampoline} is to perform an error   check once and then snap the pointer that invoked it so as henceforth   to bypass the trampoline (and its one-shot error check).  In th...
snap4 is  links'.  For example, in a   Lisp implementation, a function interface trampoline might check to   make sure that the caller is passing the correct number of arguments;   if it is, and if the caller and the callee are both compiled, then   ...
snap5 is  to use a direct   procedure-call instruction with no further overhead. 
snarf is  /snarf/ vt. 1. To grab, esp. to grab a large document   or file for the purpose of using it with or without the author's   permission.  See also {BLT}.  2. [in the UNIX community] To   fetch a file or set of files across a network.  See als...
snarf2 is  late 1960s, meaning   `to eat piggishly'.  It may still have this connotation in context.   "He's in the snarfing phase of hacking --- {FTP}ing megs of   stuff a day."  3. To acquire, with little concern for legal forms   or politesse (but...
snarf3 is  away samples, so I snarfed a bunch of them."  4. Syn. for   {slurp}.  "This program starts by snarfing the entire database   into core, then...." 
snarf & barf is  /snarf'n-barf`/ n. Under a {WIMP environment},   the act of grabbing a region of text and then stuffing the contents   of that region into another region (or the same one) to avoid   retyping a command line.  In the late 1960s, this ...
snarf & barf2 is  regret it later' cheap-restaurant   expedition. 
snarf down is  v. To {snarf}, with the connotation of absorbing,   processing, or understanding.  "I'll  snarf down the latest   version of the {nethack} user's guide --- It's been a while   since I played last and I don't know what's changed recentl...
snark is  [Lewis Carroll, via the Michigan Terminal System] n. 1. A   system failure.  When a user's process bombed, the operator would   get the message "Help, Help, Snark in MTS!"  2. More generally,   any kind of unexplained or threatening event o...
snark2 is  boojum).  Often used to refer to an   event or a log file entry that might indicate an attempted security   violation.  See {snivitz}.  3. UUCP name of   snark.thyrsus.com, home site of the Jargon File 2.*.* versions   (i.e., this lexicon)...
sneakernet is  /snee'ker-net/ n. Term used (generally with ironic   intent) for transfer of electronic information by physically   carrying tape, disks, or some other media from one machine to   another.  "Never underestimate the bandwidth of a stati...
sneakernet2 is  filled with CD-ROMs."  Also called   `Tennis-Net', `Armpit-Net', `Floppy-Net'. 
sniff is  v.,n. Synonym for {poll}.
snivitz is  /sniv'itz/ n. A hiccup in hardware or software; a small,   transient problem of unknown origin (less serious than a   {snark}).  Compare {glitch}.
SO is  /S-O/ n. 1. (also `S.O.') Abbrev. for Significant   Other, almost invariably written abbreviated and pronounced   /S-O/ by hackers.  Used to refer to one's primary   relationship, esp. a live-in to whom one is not married.  See   {MOTAS}, {MOT...
SO2 is  character in ASCII (Control-N, 0001110). 
social science number is  [IBM] n. A statistic that is   {content-free}, or nearly so.  A measure derived via methods of   questionable validity from data of a dubious and vague nature.   Predictively, having a social science number in hand is seldom...
social science number2 is  considerably worse.  {Management}   loves them.  See also {numbers}, {math-out}, {pretty   pictures}. 
soft boot is  n. See {boot}.
softcopy is  /soft'ko-pee/ n. [by analogy with `hardcopy'] A   machine-readable form of corresponding hardcopy.  See {bits},   {machinable}.
software bloat is  n. The results of {second-system effect} or   {creeping featuritis}.  Commonly cited examples include   `ls(1)', {X}, {BSD}, {Missed'em-five}, and {OS/2}.
software rot is  n. Term used to describe the tendency of software   that has not been used in a while to {lose}; such failure may be   semi-humorously ascribed to {bit rot}.  More commonly,   `software rot' strikes when a program's assumptions becom...
software rot2 is  insufficiently {robust}, this may   cause it to fail in mysterious ways.   For example, owing to endemic shortsightedness in the design of   COBOL programs, most will succumb to software rot when their   2-digit year counters {wrap ...
software rot3 is  Actually, related lossages often afflict centenarians   who have to deal with computer software designed by unimaginative   clods.  One such incident became the focus of a minor public flap   in 1990, when a gentleman born in 1889 a...
software rot4 is  Raleigh, North Carolina.  The new system   refused to issue the card, probably because with 2-digit years the   ages 101 and 1 cannot be distinguished.   Historical note Software rot in an even funnier sense than the   mythical one ...
software rot5 is  (e.g.,   the R1; see {grind crank}).  If a program that depended on a   peculiar instruction hadn't been run in quite a while, the user   might discover that the opcodes no longer did the same things they   once did.  ("Hey, so-and-...
software rot6 is  We can {snarf} this opcode, right?  No one uses   it.")   Another classic example of this sprang from the time an MIT hacker   found a simple way to double the speed of the unconditional jump   instruction on a PDP-6, so he patched ...
software rot7 is  fragile timing software in a music-playing program,   throwing its output out of tune.  This was fixed by adding a   defensive initialization routine to compare the speed of a timing   loop with the real-time clock; in other words, ...
software rot8 is  day, and corrected appropriately.   Compare {bit rot}. 
softwarily is  /soft-weir'i-lee/ adv. In a way pertaining to software.   "The system is softwarily unreliable."  The adjective   `softwary' is *not* used.  See {hardwarily}.
softy is  [IBM] n. Hardware hackers' term for a software expert who   is largely ignorant of the mysteries of hardware.
some random X is  adj. Used to indicate a member of class X, with the   implication that Xs are interchangeable.  "I think some random   cracker tripped over the guest timeout last night."  See also   {J. Random}.
sorcerer's apprentice mode is  [from the film "Fantasia"] n. A bug in a   protocol where, under some circumstances, the receipt of a message   causes multiple messages to be sent, each of which, when   received, triggers the same bug.  Used esp. of s...
sorcerer's apprentice mode2 is  loops in {email} software.  Compare   {broadcast storm}, {network meltdown}. 
SOS is  n.,obs. /S-O-S/ 1. An infamously {losing} text editor.   Once, back in the 1960s, when a text editor was needed for the   PDP-6, a hacker crufted together a {quick-and-dirty} `stopgap   editor' to be used until a better one was written.  Unfo...
SOS2 is  discarded when new ones (in   particular, {TECO}) came along.  SOS is a descendant (`Son of   Stopgap') of that editor, and many PDP-10 users gained the dubious   pleasure of its acquaintance.  Since then other programs similar in   style to...
SOS3 is  editor BILOS   /bye'lohs/, the Brother-In-Law Of Stopgap (the alternate expansion   `Bastard Issue, Loins of Stopgap' has been proposed).  2. /sos/   n. To decrease; inverse of {AOS}, from the PDP-10 instruction   set. 
source of all good bits is  n. A person from whom (or a place from   which) useful information may be obtained.  If you need to know   about a program, a {guru} might be the source of all good bits.   The title is often applied to a particularly comp...
space-cadet keyboard is  n. The Knight keyboard, a now-legendary device   used on MIT LISP machines, which inspired several still-current   jargon terms and influenced the design of {EMACS}.  It was inspired   by the Stanford keyboard and equipped wi...
space-cadet keyboard2 is  keys for {bucky bits} (`control',   `meta', `hyper', and `super') and three like regular shift keys,   called `shift', `top', and `front'.  Many keys had three symbols   on them a letter and a symbol on the top, and a Greek ...
space-cadet keyboard3 is  key had an `L' and a two-way   arrow on the top, and the Greek letter lambda on the front.   And of course each of these might also be typed with any   combination of the control, meta, hyper, and super keys.  On this   keyb...
space-cadet keyboard4 is  characters!  This   allowed the user to type very complicated mathematical text, and   also to have thousands of single-character commands at his   disposal.  Many hackers were actually willing to memorize the   command mean...
space-cadet keyboard5 is  typing time   (this attitude obviously shaped the interface of EMACS).  Other   hackers, however, thought having that many bucky bits was overkill,   and objected that such a keyboard can require three or four hands   to ope...
space-cadet keyboard6 is  bucky},   {meta bit}, {quadruple bucky}. 
SPACEWAR is  n. A space-combat simulation game, inspired by   E. E. "Doc" Smith's "Lensman" books, in which two spaceships   duel around a central sun, shooting torpedoes at each other and   jumping through hyperspace.  This game was first implemente...
SPACEWAR2 is  aficionados formed the core of   the early hacker culture at MIT.  Nine years later, a descendant   of the game motivated Ken Thompson to build, in his spare time on a   scavenged PDP-7, the operating system that became {{UNIX}}.  Less ...
SPACEWAR3 is  commercialized as one of   the first video games; descendants are still {feep}ing in video   arcades everywhere. 
spaghetti code is  n. Code with a complex and tangled control   structure, esp. one using many GOTOs, exceptions, or other   `unstructured' branching constructs.  Pejorative.  The synonym   `kangaroo code' has been reported, doubtless because such co...
spaghetti inheritance is  n. [encountered among users of object-oriented   languages that use inheritance, such as Smalltalk] A convoluted   class-subclass graph, often resulting from carelessly deriving   subclasses from other classes just for the s...
spaghetti inheritance2 is  (successful) attempt to discourage such   practice, through guilt-by-association with {spaghetti code}. 
spam is  [from the {MUD} community] vt. To crash a program by overrunning   a fixed-size buffer with excessively large input data.  See also   {buffer overflow}, {overrun screw}, {smash the stack}.
special-case is  vt. To write unique code to handle input to or   situations arising in program that are somehow distinguished from   normal processing.  This would be used for processing of mode   switches or interrupt characters in an interactive i...
special-case2 is  normal commands), or for processing   of {hidden flag}s in the input of a batch program or {filter}. 
speedometer is  n. A pattern of lights displayed on a linear set of   LEDs (today) or nixie tubes (yesterday, on ancient mainframes).  The   pattern is shifted left every N times the software goes   through its main loop.  A swiftly moving pattern in...
speedometer2 is  speedometer slows down as the system   becomes overloaded.  The speedometer on Sun Microsystems hardware   bounces back and forth like the eyes on one of the Cylons from the   wretched "Battlestar Galactica" TV series.   Historical n...
speedometer3 is  600)   actually had an *analog* speedometer on the front panel,   calibrated in instructions executed per second. 
spell is  n. Syn. {incantation}.
spiffy is  /spi'fee/ adj. 1. Said of programs having a pretty,   clever, or exceptionally well-designed interface. "Have you seen   the spiffy {X} version of {empire} yet?"  2. Said   sarcastically of a program that is perceived to have little more  ...
spiffy2 is  meaning should be   drawn depends delicately on tone of voice and context.  This word   was common mainstream slang during the 1940s, in a sense close to #1. 
spin is  vi. Equivalent to {buzz}.  More common among C and UNIX   programmers.
spl is  /S-P-L/ [abbrev, from Set Priority Level] The way   traditional UNIX kernels implement mutual exclusion by running code   at high interrupt levels.  Used in jargon to describe the act of   tuning in or tuning out ordinary communication.  Clas...
spl2 is  at spl 6 today." would mean   that he is very hard to interrupt.  "Wait till I finish this; I'll   spl down then."  See also {interrupts locked out}. 
splat is  n. 1. Name used in many places (DEC, IBM, and others) for   the asterisk (`*') character (ASCII 0101010).  This may derive   from the `squashed-bug' appearance of the asterisk on many early   line printers.  2. [MIT] Name used by some peopl...
splat2 is  [Rochester Institute of   Technology] The {command key} on a Mac (same as {ALT},   sense 2).  4. [Stanford] Name used by some people for the   Stanford/ITS extended ASCII   circle-x   character.  This character is also called `blobby' and ...
splat3 is  used by mathematicians as a   notation for `tensor product'.  5. [Stanford] Name for the   semi-mythical extended ASCII   circle-plus   character.  6. Canonical name for an output routine that outputs   whatever the local interpretation of...
splat4 is  4--6 are now nearly obsolete.  See   also {{ASCII}}. 
sponge is  [UNIX] n. A special case of a {filter} that reads its   entire input before writing any output; the canonical example is a   sort utility.  Unlike most filters, a sponge can conveniently   overwrite the input file with the output data stre...
sponge2 is  ITS did and VMS does now) the   sponge/filter distinction loses its usefulness, because directing   filter output would just write a new version.  See also {slurp}. 
spooge is  /spooj/ 1. n. Inexplicable or arcane code, or random   and probably incorrect output from a computer program.  2. vi. To   generate spooge (sense 1).
spool is  [from early IBM `Simultaneous Peripheral Operation Off-Line',   but this acronym is widely thought to have been contrived for   effect] vt. To send files to some device or program (a `spooler')   that queues them up and does something usefu...
spool2 is  understood is the `print spooler' controlling   output of jobs to a printer, but the term has been used in   connection with other peripherals (especially plotters and graphics   devices).  See also {demon}. 
stack is  n. A person's stack is the set of things he or she has to do   in the future.  One speaks of the next project to be attacked as   having risen to the top of the stack.  "I'm afraid I've got real   work to do, so this'll have to be pushed wa...
stack2 is  because every time I pop my stack something   new gets pushed."  If you are interrupted several times in the   middle of a conversation, "My stack overflowed" means "I   forget what we were talking about."  The implication is that more   i...
stack3 is  remembered, so the   least recent items were lost.  The usual physical example of a   stack is to be found in a cafeteria a pile of plates or trays   sitting on a spring in a well, so that when you put one on the top   they all sink down, ...
stack4 is  spring up a bit.  See also {push} and {pop}.   At MIT, {pdl} used to be a more common synonym for {stack} in   all these contexts, and this may still be true.  Everywhere else   {stack} seems to be the preferred term.  {Knuth}   (`The Art ...
stack5 is  1,   p. 236) says        Many people who realized the importance of stacks and queues        independently have given other names to these structures        stacks have been called push-down lists, reversion storages,        cellars, nesti...
stack6 is      lists, and even yo-yo lists! 
stack puke is  n. Some processor architectures are said to `puke their   guts onto the stack' to save their internal state during exception   processing.  The Motorola 68020, for example, regurgitates up to   92 bytes on a bus fault.  On a pipelined ...
stale pointer bug is  n. Synonym for {aliasing bug} used esp. among   microcomputer hackers.
state is  n. 1. Condition, situation.  "What's the state of your   latest hack?"  "It's winning away."  "The system tried to read   and write the disk simultaneously and got into a totally wedged   state."  The standard question "What's your state?" ...
state2 is  you about to do?"  Typical   answers are "about to gronk out", or "hungry".  Another   standard question is "What's the state of the world?", meaning   "What's new?" or "What's going on?".  The more terse and   humorous way of asking these...
state3 is  of phrasing the first question under sense 1 would be   "state-p latest hack?".  2. Information being maintained in   non-permanent memory (electronic or human). 
steam-powered is  adj. Old-fashioned or underpowered; archaic.  This   term does not have a strong negative loading and may even be used   semi-affectionately for something that clanks and wheezes a lot   but hangs in there doing the job.
stiffy is  [University of Lowell,  Massachusetts.] n. 3.5-inch   {microfloppies}, so called because their jackets are more firm   than those of the 5.25-inch and the 8-inch floppy.  Elsewhere this might be   called a `firmy'.
stir-fried random is  alt. `stir-fried mumble' n. Term used for the    best dish of many of those hackers who can cook.  Consists of   random fresh veggies and meat wokked with random spices.  Tasty and   economical.  See {random}, {great-wall}, {rav...
stomp on is  vt. To inadvertently overwrite something important, usually   automatically.  "All the work I did this weekend got   stomped on last night by the nightly server script."  Compare   {scribble}, {mangle}, {trash}, {scrog}, {roach}.
Stone Age is  n., adj. 1. In computer folklore, an ill-defined period   from ENIAC (ca. 1943) to the mid-1950s; the great age of   electromechanical {dinosaur}s.  Sometimes used for the entire   period up to 1960--61 (see {Iron Age}); however, it is ...
Stone Age2 is  the latter period in terms of   a `Bronze Age' era of transistor-logic, pre-ferrite-{core}   machines with drum or CRT mass storage (as opposed to just mercury   delay lines and/or relays).  See also {Iron Age}.  2. More   generally, a...

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

Trojan horse2 is  destroy viruses!  See {back door}, {virus},   {worm}. 
true-hacker is  [analogy with `trufan from SF fandom] n. One who   exemplifies the primary values of hacker culture, esp. competence   and helpfulness to other hackers.  A high compliment.  "He spent   6 hours helping me bring up UUCP and netnews on ...
true-hacker2 is  act of a true-hacker."  Compare   {demigod}, oppose {munchkin}. 
tty is  /T-T-Y/ [UNIX], /titee/ [ITS, but some UNIX people say it   this way as well; this pronunciation is not considered to have   sexual undertones] n. 1. A terminal of the teletype variety,   characterized by a noisy mechanical printer, a very li...
tty2 is   Usage antiquated (like the   TTYs themselves).  See also {bit-paired keyboard}.   2. [especially UNIX] Any terminal at all; sometimes used to refer   to the particular terminal controlling a given job. 
tube is  1. n. A CRT terminal.  Never used in the mainstream sense of   TV; real hackers dont watch TV, except for Loony Toons, Rocky &   Bullwinkle, Trek Classic, the Simpsons, and the occasional cheesy   old swashbuckler movie (see appendix B).  2....
tube2 is  someone elses terminal.  "Tube me that   note?" 
tube time is  n. Time spent at a terminal or console.  More inclusive   than hacking time; commonly used in discussions of what parts of   ones environment one uses most heavily.  "I find Im spending too   much of my tube time reading mail since I st...
tunafish is  n. In hackish lore, refers to the mutated punchline of   an age-old joke to be found at the bottom of the manual pages of   `tunefs(8) in the original {BSD} 4.2 distribution.  The   joke was removed in later releases once commercial site...
tunafish2 is  to the `tuning of   file-system parameters for optimum performance, and at the bottom   of a few pages of wizardly inscriptions was a `BUGS section   consisting of the line "You can tune a file system, but you cant   tunafish".  Variant...
tunafish3 is  though it has been excised from some versions by humorless   management {droid}s.  The [nt]roff source for SunOS 4.1.1   contains a comment apparently designed to prevent this "Take this   out and a Unix Demon will dog your steps from n...
tune is  [from automotive or musical usage] vt. To optimize a program   or system for a particular environment, esp. by adjusting numerical   parameters designed as {hook}s for tuning, e.g., by changing   `#define lines in C.  One may `tune for time ...
tune2 is  memory use), or   `tune for configuration (most efficient use of hardware).  See   {bum}, {hot spot}, {hand-hacking}. 
turbo nerd is  n. See {computer geek}.
turist is  /toorist/ n. Var. sp. of {tourist}, q.v.  Also in   adjectival form, `turistic.  Poss. influenced by {luser} and   `Turing.
tweak is  vt. 1. To change slightly, usually in reference to a value.   Also used synonymously with {twiddle}.  If a program is almost   correct, rather than figure out the precise problem you might   just keep tweaking it until it works.  See {frobn...
tweak2 is  debugging}.  2. To {tune}   or {bum} a program; preferred usage in the U.K. 
TWENEX is  /tweneks/ n. The TOPS-20 operating system by DEC ---   the second proprietary OS for the PDP-10 --- preferred by most   PDP-10 hackers over TOPS-10 (that is, by those who were not   {{ITS}} or {{WAITS}} partisans).  TOPS-20 began in 1969 a...
TWENEX2 is  system using special paging   hardware.  By the early 1970s, almost all of the systems on the   ARPANET ran TENEX.  DEC purchased the rights to TENEX from BBN and   began work to make it their own.  The first in-house code name for   the ...
TWENEX3 is  Operating System);   when customers started asking questions, the name was changed to   SNARK so DEC could truthfully deny that there was any project   called VIROS.  When the name SNARK became known, the name was   briefly reversed to be...
TWENEX4 is  it was discovered that `krans meant `funeral shroud in   Swedish.  Ultimately DEC picked TOPS-20 as the name of the   operating system, and it was as TOPS-20 that it was marketed.  The   hacker community, mindful of its origins, quickly d...
TWENEX5 is  TENEX), even though by this   point very little of the original TENEX code remained (analogously   to the differences between AT&T V6 UNIX and BSD).  DEC people   cringed when they heard "TWENEX", but the term caught on   nevertheless (th...
TWENEX6 is  TWENEX was successful and very popular; in fact, there was a period   in the early 1980s when it commanded as fervent a culture of   partisans as UNIX or ITS --- but DECs decision to scrap all the   internal rivals to the VAX architecture...
TWENEX7 is  DEC-20 and put a sad end to TWENEXs brief day in   the sun.  DEC attempted to convince TOPS-20 hackers to convert to   {VMS}, but instead, by the late 1980s, most of the TOPS-20   hackers had migrated to UNIX. 
twiddle is  n. 1. Tilde (ASCII 1111110, `~).  Also   called `squiggle, `sqiggle (sic --- pronounced /skigl/),   and `twaddle, but twiddle is the most common term.  2. A small   and insignificant change to a program.  Usually fixes one bug and   gener...
twiddle2 is  something in a small   way.  Bits, for example, are often twiddled.  Twiddling a switch or   knob implies much less sense of purpose than toggling or tweaking   it; see {frobnicate}.  To speak of twiddling a bit connotes   aimlessness, a...
twiddle3 is  the   bit; `toggling a bit has a more specific meaning (see {bit   twiddling}, {toggle}). 
twink is  /twink/ [UCSC] n. Equivalent to {read-only user}.  Also   reported on the USENET group soc.motss; may derive from gay   slang for a cute young thing with nothing upstairs.
two pi is  quant. The number of years it takes to finish ones   thesis.  Occurs in stories in the following form "He started on   his thesis; 2 pi years later..."
two-to-the-N is  quant. An amount much larger than {N} but smaller   than {infinity}.  "I have 2-to-the-N things to do before I can   go out for lunch" means you probably wont show up.
twonkie is  /twonkee/ n. The software equivalent of a Twinkie (a   variety of sugar-loaded junk food, or (in gay slang) the male   equivalent of `chick); a useless `feature added to look sexy   and placate a {marketroid} (compare {Saturday-night   sp...
twonkie2 is  Twonky", title menace   of a classic SF short story by Lewis Padgett (Henry Kuttner and   C. L. Moore), first published in the September 1942   `Astounding Science Fiction and subsequently much   anthologized.*UBD /U-B-D/ [abbreviation f...
twonkie3 is  to close out trouble reports obviously due to   utter cluelessness on the user's part.  Compare {pilot error};   oppose {PBD}; see also {brain-damaged}. 
UN*X is  n. Used to refer to the UNIX operating system (a trademark of   AT&T) in writing, but avoiding the need for the ugly   {(TM)} typography.   Also used to refer to any or all varieties of Unixoid operating   systems.  Ironically, lawyers now s...
UN*X2 is  TM-postfix has no legal force, but the asterisk usage   is entrenched anyhow.  It has been suggested that there may be a   psychological connection to practice in certain religions   (especially Judaism) in which the name of the deity is ne...
UN*X3 is  `G--d' is used.  See also   {glob}. 
undefined external reference is  excl. [UNIX] A message from UNIX's   linker.  Used in speech to flag loose ends or dangling references   in an argument or discussion.
under the hood is  prep. [hot-rodder talk] 1. Used to introduce the   underlying implementation of a product (hardware, software, or   idea).  Implies that the implementation is not intuitively obvious   from the appearance, but the speaker is about ...
under the hood2 is  now look under the hood to see   how ...." 2. Can also imply that the implementation is much   simpler than the appearance would indicate "Under the hood, we   are just fork/execing the shell."  3. Inside a chassis, as in   "Under...
undocumented feature is  n. See {feature}.
uninteresting is  adj. 1. Said of a problem that, although   {nontrivial}, can be solved simply by throwing sufficient   resources at it.  2. Also said of problems for which a solution   would neither advance the state of the art nor be fun to design...
uninteresting2 is  problems as intolerable wastes of   time, to be solved (if at all) by lesser mortals.  *Real*   hackers (see {toolsmith}) generalize uninteresting problems   enough to make them interesting and solve them --- thus solving the   ori...
uninteresting3 is  {SMOP};   compare {toy problem}, oppose {interesting}. 
UNIX is  /yoo'niks/ [In the authors' words, "A weak pun on   Multics"] n. (also `Unix') An interactive time-sharing system   originally invented in 1969 by Ken Thompson after Bell Labs left   the Multics project, originally so he could play games on ...
UNIX2 is  inventor of C, is considered   a co-author of the system.  The turning point in UNIX's history   came when it was reimplemented almost entirely in C during   1972--1974, making it the first source-portable OS.  UNIX   subsequently underwent...
UNIX3 is  many different people, resulting in a uniquely flexible and   developer-friendly environment.  In 1991, UNIX is the most widely   used multiuser general-purpose operating system in the world.  Many   people consider this the most important ...
UNIX4 is  opposition (but see {UNIX weenie} and {UNIX   conspiracy} for an opposing point of view).  See {Version 7},   {BSD}, {USG UNIX}. 
UNIX brain damage is  n. Something that has to be done to break a     network program (typically a mailer) on a non-UNIX system so that   it will interoperate with UNIX systems. The hack may qualify as   `UNIX brain damage' if the program conforms to...
UNIX brain damage2 is  question does not.  UNIX brain damage   happens because it is much easier for other (minority) systems to   change their ways to match non-conforming behavior than it is to   change all the hundreds of thousands of UNIX systems...
UNIX brain damage3 is  is a {kluge} in a mail server to    recognize bare line feed (the UNIX newline) as an equivalent form   to the Internet standard newline, which is a carriage return   followed by a line feed.  Such things can make even a harden...
UNIX conspiracy is  [ITS] n. According to a conspiracy theory long   popular among {{ITS}} and {{TOPS-20}} fans, UNIX's growth is the   result of a plot, hatched during the 1970s at Bell Labs, whose   intent was to hobble AT&T's competitors by making...
UNIX conspiracy2 is  evolution was to be under AT&T's   control.  This would be accomplished by disseminating an operating   system that is apparently inexpensive and easily portable, but also   relatively unreliable and insecure (so as to require co...
UNIX conspiracy3 is  was lent a substantial impetus   in 1984 by the paper referenced in the {back door} entry.   In this view, UNIX was designed to be one of the first computer   viruses (see {virus}) --- but a virus spread to computers indirectly  ...
UNIX conspiracy4 is  directly through disks and   networks.  Adherents of this `UNIX virus' theory like to cite the   fact that the well-known quotation "UNIX is snake oil" was   uttered by DEC president Kenneth Olsen shortly before DEC began   activ...
UNIX conspiracy5 is  workstations.  (Olsen now   claims to have been misquoted.) 
UNIX weenie is  [ITS] n. 1. A derogatory play on `UNIX wizard', common   among hackers who use UNIX by necessity but would prefer   alternatives.  The implication is that although the person in question   may consider mastery of UNIX arcana to be a w...
UNIX weenie2 is  is the ability to tolerate (and the bad   taste to wallow in) the incoherence and needless complexity that is   alleged to infest many UNIX programs.  "This shell script tries to   parse its arguments in 69 bletcherous ways.  It must...
UNIX weenie3 is  2. A derogatory term for anyone   who engages in uncritical praise of UNIX.  Often appearing in the   context "stupid UNIX weenie".  See {Weenix}, {UNIX   conspiracy}.  See also {weenie}. 
unixism is  n. A piece of code or a coding technique that depends on the   protected multi-tasking environment with relatively low   process-spawn overhead that exists on virtual-memory UNIX systems.   Common {unixism}s include gratuitous use of `for...
unixism2 is  undocumented but well-known features of   UNIX libraries such as `stdio(3)' are supported elsewhere;   reliance on {obscure} side-effects of system calls (use of   `sleep(2)' with a 0 argument to clue the scheduler that   you're willing ...
unixism3 is  assumption that freshly allocated memory is zeroed; and the assumption   that fragmentation problems won't arise from never `free()'ing   memory.  Compare {vaxocentrism}; see also {New Jersey}. 
unswizzle is  v. See {swizzle}.
unwind the stack is  vi. 1. [techspeak] During the execution of a   procedural language, one is said to `unwind the stack' from a   called procedure up to a caller when one discards the stack frame   and any number of frames above it, popping back up...
unwind the stack2 is  this is done with   `longjmp'/`setjmp', in LISP with `throw/catch'.   See also {smash the stack}.  2. People can unwind the stack as   well, by quickly dealing with a bunch of problems "Oh heck, let's   do lunch.  Just a second ...
unwind-protect is  [MIT from the name of a LISP operator] n. A task you   must remember to perform before you leave a place or finish a   project.  "I have an unwind-protect to call my advisor."
up is  adj. 1. Working, in order.  "The down escalator is up."   Oppose {down}.  2. `bring up' vt. To create a working   version and start it.  "They brought up a down system."    3. `come up' vi. To become ready for production use.
upload is  /uhp'lohd/ v. 1. [techspeak] To transfer programs or data   over a digital communications link from a smaller or peripheral   `client' system to a larger or central `host' one.  A transfer in   the other direction is, of course, called a {...
upload2 is  ground-to-space comm under that entry).   2. [speculatively] To move the essential patterns and algorithms   that make up one's mind from one's brain into a computer.  Only   those who are convinced that such patterns and algorithms captu...
upload3 is  prospect with   gusto. 
upthread is  adv. Earlier in the discussion (see {thread}), i.e.,   `above'. "As Joe pointed out upthread, ..."  See also   {followup}.
urchin is  n. See {munchkin}.
USENET is  /yoos'net/ or /yooz'net/ [from `Users' Network'] n.   A distributed {bboard} (bulletin board) system supported mainly   by UNIX machines.  Originally implemented in 1979-1980 by Steve   Bellovin, Jim Ellis, Tom Truscott, and Steve Daniel a...
USENET2 is  become international in scope   and is now probably the largest decentralized information utility   in existence.  As of early 1991, it hosts well over   700 {newsgroup}s and an average of 16 megabytes (the equivalent   of several thousan...
USENET3 is    discussion, chatter, and {flamage} every day. 
user is  n. 1. Someone doing `real work' with the computer, using   it as a means rather than an end.  Someone who pays to use a   computer.  See {real user}.  2. A programmer who will believe   anything you tell him.  One who asks silly questions.  ...
user2 is  is true that users ask   questions (of necessity).  Sometimes they are thoughtful or deep.   Very often they are annoying or downright stupid, apparently   because the user failed to think for two seconds or look in the   documentation befo...
user3 is  3. Someone who uses a program from the outside, however skillfully,   without getting into the internals of the program.  One who reports   bugs instead of just going ahead and fixing them.   The general theory behind this term is that ther...
user4 is  program there are implementors (hackers)   and {luser}s.  The users are looked down on by hackers to a mild   degree because they don't understand the full ramifications of the   system in all its glory.  (The few users who do are known as ...
user5 is  a skilled hacker   may be a user with respect to some program he himself does not   hack.  A LISP hacker might be one who maintains LISP or one who   uses LISP (but with the skill of a hacker).  A LISP user is one who   uses LISP, whether s...
user6 is  between the two terms; the subtle distinctions must be resolved by   context. 
user-friendly is  adj. Programmer-hostile.  Generally used by hackers in   a critical tone, to describe systems that hold the user's hand so   obsessively that they make it painful for the more experienced and   knowledgeable to get any work done.  S...
user-friendly2 is  {Macintrash}, {user-obsequious}. 
user-obsequious is  adj. Emphatic form of {user-friendly}.  Connotes   a system so verbose, inflexible, and determinedly simple-minded   that it is nearly unusable.  "Design a system any fool can use and   only a fool will want to use it."  See {WIMP...
USG UNIX is  /U-S-G yoo'niks/ n. Refers to AT&T UNIX   commercial versions after {Version 7}, especially System III and   System V releases 1, 2, and 3.  So called because during most of   the life-span of those versions AT&T's support crew was calle...
UTSL is  // [UNIX] n. On-line acronym for `Use the Source, Luke' (a   pun on Obi-Wan Kenobi's "Use the Force, Luke!" in `Star   Wars') --- analogous to {RTFM} but more polite.  This is a   common way of suggesting that someone would be best off readi...
UTSL2 is  feature is causing confusion,   rather than making yet another futile pass through the manuals or   broadcasting questions that haven't attracted {wizard}s to   answer them.  In theory, this is appropriately directed only at   associates of...
UTSL3 is  practice,   bootlegs of UNIX source code (made precisely for reference   purposes) are so ubiquitous that one may utter this at almost   anyone on {the network} without concern.  In the near future   (this written in 1991) source licenses m...
UTSL4 is  recent release of the Mach 3.0 microkernal,   given the continuing efforts of the {GNU} project, and with the   4.4BSD release on the horizon, complete free source code for   UNIX-clone toolsets and kernels should soon be widely available. 
UUCPNET is  n. The store-and-forward network consisting of all the   world's connected UNIX machines (and others running some clone of   the UUCP (UNIX-to-UNIX CoPy) software).  Any machine reachable only   via a {bang path} is on UUCPNET.  See {netw...
UUCPNET2 is  permutation of ADV (i.e.,   {ADVENT}), used to avoid a particular {admin}'s continual   search-and-destroy sweeps for the game] n. A leisure-time activity   of certain hackers involving the covert exploration of the `secret'   parts of l...
UUCPNET3 is  elevators,   maintenance crawlways, steam tunnels, and the like.  A few go so   far as to learn locksmithing in order to synthesize vadding keys.   The verb is `to vad' (compare {phreaking}).   The most extreme and dangerous form of vadd...
UUCPNET4 is  surfing', a sport played by wrasslin'   down a thousand-pound elevator car with a 3-foot piece of   string, and then exploiting this mastery in various stimulating   ways (such as elevator hopping, shaft exploration, rat-racing, and   th...
UUCPNET5 is  try this at home!    See also {hobbit} (sense 2). 
vanilla is  [from the default flavor of ice cream in the U.S.] adj.   Ordinary {flavor}, standard.  When used of food, very often does   not mean that the food is flavored with vanilla extract!  For   example, `vanilla wonton soup' means ordinary won...
vanilla2 is  soup.  Applied to hardware and   software, as in "Vanilla Version 7 UNIX can't run on a   vanilla 11/34."  Also used to orthogonalize chip nomenclature; for   instance, a 74V00 means what TI calls a 7400, as distinct from   a 74LS00, etc...
vanilla3 is  the   latter means `default', whereas vanilla simply means `ordinary'.   For example, when hackers go on a {great-wall}, hot-and-sour   wonton soup is the {canonical} wonton soup to get (because that   is what most of them usually order)...
vannevar is  /van'*-var/ n. A bogus technological prediction or   a foredoomed engineering concept, esp. one that fails by   implicitly assuming that technologies develop linearly,   incrementally, and in isolation from one another when in fact the  ...
vannevar2 is  revolutions are   common, and competition is the rule.  The prototype was Vannevar   Bush's prediction of `electronic brains' the size of the Empire   State Building with a Niagara-Falls-equivalent cooling system for   their tubes and r...
vannevar3 is  effect had   already been demonstrated.  Other famous vannevars have included   magnetic-bubble memory, LISP machines, {videotex}, and a paper from   the late 1970s that computed a purported ultimate limit on areal   density for ICs tha...
vannevar4 is  of 5 years later. 
vaporware is  /vay'pr-weir/ n. Products announced far in advance of   any release (which may or may not actually take place).
var is  /veir/ or /var/ n. Short for `variable'.  Compare {arg},   {param}.
VAX is  /vaks/ n. 1. [from Virtual Address eXtension] The most   successful minicomputer design in industry history, possibly   excepting its immediate ancestor, the PDP-11.  Between its release   in 1978 and its eclipse by {killer micro}s after abou...
VAX2 is  favorite machine of them all, esp.   after the 1982 release of 4.2 BSD UNIX (see {BSD}).  Esp.   noted for its large, assembler-programmer-friendly instruction set   --- an asset that became a liability after the RISC revolution.   2. A majo...
VAX3 is  here because   its alleged sales pitch, "Nothing sucks like a VAX!" became a   sort of battle-cry of RISC partisans.  Ironically, the slogan was   *not* actually used by the Vax vacuum-cleaner people, but was   actually that of a rival brand...
VAX4 is  an...").  It is claimed, however, that DEC actually   entered a cross-licensing deal with the vacuum-Vax people that   allowed them to market VAX computers in the U.K. in return for not   challenging the vacuum cleaner trademark in the U.S. 
VAXectomy is  /vak-sek't*-mee/ [by analogy with `vasectomy'] n. A   VAX removal.  DEC's Microvaxen, especially, are much slower than   newer RISC-based workstations such as the SPARC.  Thus, if one knows   one has a replacement coming, VAX removal ca...
VAXen is  /vak'sn/ [from `oxen', perhaps influenced by `vixen'] n.   (alt. `vaxen') The plural canonically used among hackers for the   DEC VAX computers.  "Our installation has four PDP-10s and twenty   vaxen."  See {boxen}.
vaxherd is  n. /vaks'herd/ [from `oxherd'] A VAX operator.
vaxism is  /vak'sizm/ n. A piece of code that exhibits   {vaxocentrism} in critical areas.  Compare {PC-ism},   {unixism}.
vaxocentrism is  /vak`soh-sen'trizm/ [analogy with   `ethnocentrism'] n. A notional disease said to afflict   C programmers who persist in coding according to certain assumptions that are    valid (esp. under UNIX) on {VAXen} but false elsewhere. Amo...
vaxocentrism2 is  validly be accused of vaxocentrism   even if he or she has never seen a VAX.  Some of these assumptions   (esp. 2--5) were valid on the PDP-11, the original C machine, and   became endemic years before the VAX.  The terms `vaxocentr...
vaxocentrism3 is  have been used synonymously. 
vdiff is  /vee'dif/ v.,n. Visual diff.  The operation of finding   differences between two files by {eyeball search}.  The term   `optical diff' has also been reported.  See {diff}.
veeblefester is  /vee'b*l-fes`tr/ [from the "Born Loser"   comix via Commodore; prob. originally from `Mad' Magazine's   `Veeblefeetzer' parodies ca. 1960] n. Any obnoxious person engaged   in the (alleged) professions of marketing or management.  An...
Venus flytrap is  [after the insect-eating plant] n. See {firewall   machine}.
verbage is  /ver'b*j/ n. A deliberate misspelling and mispronunciation of   {verbiage} that assimilates it to the word `garbage'.  Compare   {content-free}.  More pejorative than `verbiage'.
verbiage is  n. When the context involves a software or hardware   system, this refers to {{documentation}}.  This term borrows the   connotations of mainstream `verbiage' to suggest that the   documentation is of marginal utility and that the motive...
verbiage2 is  with the ostensible subject. 
Version 7 is  alt. V7 /vee' se'vn/ n. The 1978 unsupported release of   {{UNIX}} ancestral to all current commercial versions.  Before   the release of the POSIX/SVID standards, V7's features were often   treated as a UNIX portability baseline.  See ...
Version 72 is  old-timers impatient with commercialization and   kernel bloat still maintain that V7 was the Last True UNIX. 



( run in 1.791 second using v1.01-cache-2.11-cpan-364913b4093 )