[comp.misc] The Jargon File v2.8.1, 22 MAR 1991, part 8 of 19

eric@snark.thyrsus.com (Eric S. Raymond) (03/23/91)

Submitted-by: jargon@thyrsus.com
Archive-name: jargon/part08

---- Cut Here and feed the following to sh ----
#!/bin/sh
# this is jargon.08 (part 8 of jargon)
# do not concatenate these parts, unpack them in order with /bin/sh
# file jargon.ascii continued
#
if test ! -r _shar_seq_.tmp; then
	echo 'Please unpack part 1 first!'
	exit 1
fi
(read Scheck
 if test "$Scheck" != 8; then
	echo Please unpack part "$Scheck" next!
	exit 1
 else
	exit 0
 fi
) < _shar_seq_.tmp || exit 1
if test -f _shar_wnt_.tmp; then
sed 's/^X//' << 'SHAR_EOF' >> 'jargon.ascii' &&
X   against changes so it can be released with some hope of stability.
X   Carries the strong implication that the item in question will
X   `unfreeze' at some future date.  "OK, fix that bug and we'll
X   freeze for release."
X
XFReq: // [FidoNet] Abbreviation for {File Request}.
X
Xfried: adj. 1. Non-working due to hardware failure; burnt out.
X   Especially used of hardware brought down by a `power glitch'
X   (see {glitch}), {drop-outs}, a short, or other electrical
X   event.  (Sometimes this literally happens to electronic circuits!
X   In particular, resistors can burn out and transformers can melt
X   down, emitting noxious smoke.  However, this term is also used
X   metaphorically.)  Compare {frotzed}.  2. Of people, exhausted.
X   Said particularly of those who continue to work in such a state.
X   Often used as an explanation or excuse.  "Yeah, I know that fix
X   destroyed the file system, but I was fried when I put it in."
X
Xfriode: /frie'ohdz/ [TMRC] n. A reversible (that is, fused or
X   blown) diodes.  Compare {fried}.
X
Xfritterware: n. An excess of capability that serves no productive
X   end.  The canonical example is font-diddling software on the Mac
X   (see {macdink}); the term describes anything that eats huge
X   amounts of time for quite marginal gains in function, but seduces
X   people into using it anyway.
X
Xfrob: /frob/ 1. n. [MIT] The TMRC definition was `FROB = a
X   protruding arm or trunnion', and by metaphoric extension a frob is
X   any random small thing; an object that you can comfortably hold in
X   one hand; something you can frob.  See {frobnitz}.  2. vt.
X   Abbreviated form of {frobnicate}.  3. [from the {MUD} world]
X   A command on some MUDs that changes a player's experience level
X   (this can be used to make wizards); also, to request {wizard}
X   privileges on the `professional courtesy' grounds that one is a
X   wizard elsewhere.
X
Xfrobnicate: /frob'ni-kayt/ vt. [Poss. derived from {frobnitz}, and
X   usually abbreviated to {frob}, but `frobnicate' is recognized
X   as the official full form.] To manipulate or adjust, to tweak.
X   One frequently frobs bits or other two-state devices.  Thus:
X   "Please frob the light switch."  (that is, flip it), but also
X   "Stop frobbing that clasp; you'll break it."  One also sees the
X   construction `to frob a frob'.  See {tweak} and {twiddle}.
X   Usage: frob, twiddle, and tweak sometimes connote
X   points along a continuum.  `Frob' connotes aimless manipulation;
X   `twiddle' connotes gross manipulation, often a coarse search for
X   a proper setting; `tweak' connotes fine-tuning.  If someone is
X   turning a knob on an oscilloscope, then if he's carefully adjusting
X   it, he is probably tweaking it; if he is just turning it but looking
X   at the screen, he is probably twiddling it; but if he's just doing
X   it because turning a knob is fun, he's frobbing it.  The variant
X   `frobnosticate' has been recently reported.
X
Xfrobnitz: /frob'nits/, pl. `frobnitzem' (frob'nit-zm) n. An
X   unspecified physical object, a widget.  Also refers to electronic
X   black boxes.  This rare form is usually abbreviated to `frotz',
X   or more commonly to {frob}.  Also used are `frobnule'
X   (/frob'n[y]ool/) and `frobule' (/frob'nool/).  Starting perhaps
X   in 1979, `frobozz' /fruh-boz'/, plural `frobbotzim'
X   /fruh-bot'z*m/ has also become very popular, largely due to its
X   exposure as a name via {Zork}.  These can also be applied to
X   nonphysical objects, such as data structures.
X
Xfrog: alt. `phrog' 1. interj. Term of disgust (we seem to have
X   a lot of them).  2. Used as a name for just about anything.  See
X   {foo}.  3. n. Of things, a crock.  4. n. Of people, somewhere
X   in between a turkey and a toad.  5. `froggy': adj. Similar to
X   `bagbiting' (see {bagbiter}), but milder.  "This froggy
X   program is taking forever to run!"
X
Xfront end: n. 1. An intermediary computer that does set-up and
X   filtering for another (usually more powerful but less friendly)
X   machine (a `back end').  2. What you're talking to when you
X   have a conversation with someone who is making replies without
X   paying attention.  "Look at the dancing elephants!"  "Uh-huh."
X   "Do you know what I just said?"  "Sorry, you were talking to the
X   front end." See also {fepped out}.  3. Software which provides
X   an interface to another program `behind' it, which may not be as
X   user-friendly.  Probably from analogy with hardware front-ends (see
X   sense #1) which interfaced with mainframes.
X
Xfrotz: /frotz/ 1. n. See {frobnitz}.  2. `mumble frotz': An
X   interjection of very mild disgust.
X
Xfrotzed: /frotzt/ adj. {down} due to hardware problems.  Compare
X   {fried}.  A machine which is merely frotzed may be fixable
X   without replacing parts, but a fried machine is more seriously
X   damaged.
X
Xfry: 1. vi. To fail.  Said especially of smoke-producing hardware
X   failures.  More generally, to become non-working.  Usage: never
X   said of software, only of hardware and humans.  See {fried}, {magic
X   smoke}.  2. vt. To cause to fail; to {roach}, {toast}, or {hose} a
X   piece of hardware (never used of software or humans).
X
XFTP: /ef-tee-pee/, *not* /fit'ip/ 1. [techspeak] n. The File
X   Transfer Protocol for transmitting files between systems on the
X   Internet.  2. vt. To {beam} a file using the File Transfer
X   Protocol.  3. Sometimes used as a generic even for file transfers
X   not using {FTP}.  "Lemme get this copy of `Wuthering
X   Heights' ftp'd from uunet."
X
XFUBAR: n. The Failed UniBus Address Register in the PDP-11
X   emulation part of a VAX.  A good example of how jargon can
X   occasionally be snuck past the {suit}s; see {foobar}.
X
Xfuck me harder: excl. Sometimes uttered in response to egregious
X   misbehavior, esp. in software, and esp. of those which seem
X   unfairly persistent (as though designed in by the imp of the
X   perverse).  Often theatrically elaborated: "Aiighhh! Fuck me with
X   a piledriver and sixteen feet of curare-tipped wrought-iron fence
X   *and no lubricants!*"  The phrase is sometimes heard
X   abbreviated FMH in polite company.
X
XFUD: /fuhd/ n. Defined by Gene Amdahl after he left IBM to found
X   his own company: "FUD is the fear, uncertainty, and doubt that IBM
X   sales people instill in the minds of potential customers who might
X   be considering [Amdahl] products."  The idea, of course, was to
X   persuade them to go with safe IBM gear rather than with
X   competitors' equipment.  This was traditionally done by promising
X   that Good Things would happen to people who stuck with IBM, but
X   Dark Shadows loomed over the future of competitors' equipment or
X   software.  See {IBM}.
X
XFUD wars: /fuhd worz/ n. [from {FUD}] Political posturing engaged in
X   by hardware and software vendors ostensibly committed to
X   standardization but actually willing to fragment the market to
X   protect their own shares.  The UNIX International vs. OSF conflict,
X   for example.
X
Xfudge: 1. vt. To perform in an incomplete but marginally acceptable
X   way, particularly with respect to the writing of a program.  "I
X   didn't feel like going through that pain and suffering, so I fudged
X   it --- I'll fix it later."  2. n. The resulting code.
X
Xfudge factor: n. A value or parameter that is varied in an ad hoc way
X   to produce the desired result.  The terms `tolerance' and
X   {slop} are also used, though these usually indicate a one-sided
X   leeway, such as a buffer that is made larger than necessary
X   because one isn't sure exactly how large it needs to be, and it is
X   better to waste a little space than to lose completely for not
X   having enough.  A fudge factor, on the other hand, can often be
X   tweaked in more than one direction.  A good example is the `fuzz'
X   typically allowed in floating-point calculations: two numbers being
X   compared for equality must be allowed to differ by a small amount;
X   if that amount is too small, a computation may never terminate,
X   while if it is too large, results will be needlessly inaccurate.
X   Fudge factors are frequently adjusted incorrectly by programmers
X   who don't fully understand their import.  See also {coefficient
X   of x}.
X
Xfuel up: vi. To eat or drink hurriedly in order to get back to
X   hacking.  "Food-p?"  "Yeah, let's fuel up."  "Time for a
X   {great-wall}!"  See also {{Oriental Food}}.
X
Xfuggly: /fuhg'lee/ adj. Emphatic form of {funky}; funky + ugly (or
X   possibly a contraction of `fuckin' ugly').  Unusually for hacker
X   jargon, this may actually derive from black street-jive.  To say it
X   properly, the first syllable should be growled rather than spoken.
X   Usage: humorous.  "Man, the {{ASCII}}-to-{{EBCDIC}} code in that printer
X   driver is *fuggly*."  See also {wonky}.
X
Xfunky: adj. Said of something that functions, but in a slightly
X   strange, klugey way.  It does the job and would be difficult to
X   change, so its obvious non-optimality is left alone.  Often used to
X   describe interfaces.  The more bugs something has that nobody has
X   bothered to fix because workarounds are easier, the funkier it is.
X   {TECO} and UUCP are funky.  The Intel i860's exception handling is
X   extraordinarily funky.  Most standards acquire funkiness as they
X   age.  "The new mailer is installed, but is still somewhat funky;
X   if it bounces your mail for no reason, try resubmitting it."
X   "This UART is pretty funky.  The data ready line is active-high in
X   interrupt mode, and active-low in DMA mode."  See {fuggly}.
X
Xfunny money: n. 1. Notional `dollar' units of computing time and/or
X   storage handed to students at the beginning of a computer course;
X   also called `play money' or `purple money' (in implicit
X   opposition to real or `green' money).  When your funny money
X   ran out, your account froze and you needed to go to a professor to
X   get more.  Fortunately, the plunging cost of timesharing cycles has
X   made this less common.  The amounts allocated were almost
X   invariably too small, even for the non-hackers who wanted to slide
X   by with minimum work.  In extreme cases, the practice led to
X   small-scale black markets in bootlegged computer accounts.  2. By
X   extension, phantom money or quantity tickets of any kind used as a
X   resource-allocation hack within a system.  Antonym: `real
X   money'.
X
Xfuzzball: [TCP/IP hackers] n. A DEC LSI-11 running a particular suite
X   of homebrewed software by Dave Mills and assorted co-conspirators,
X   used in the early 1980s for Internet protocol testbedding and
X   experimentation.  These were used as NSFnet backbone sites in its
X   early 56KB-line days; a few of these are still active on the
X   Internet as of early 1990, doing odd jobs such as network time
X   service.
X
X= G =
X=====
X
XG: pref. (on units) suff. (on numbers) See {{quantifiers}}.
X
Xgabriel: /gay'bree-*l/ [for Dick Gabriel, SAIL LISP hacker and
X   volleyball fanatic] n. An unnecessary (in the opinion of the
X   opponent) stalling tactic, e.g., tying one's shoelaces or hair
X   repeatedly, asking the time, etc.  Also used to refer to the
X   perpetrator of such tactics.  Also, `pulling a Gabriel',
X   `Gabriel mode'.
X
Xgag: vi. Equivalent to {choke}, but connotes more disgust. "Hey,
X   this is FORTRAN code.  No wonder the C compiler gagged."  See also
X   {barf}.
X
Xgang bang: n. The use of large numbers of loosely coupled
X   programmers in an attempt to wedge a great many features into a
X   product in a short time.  While there have been memorable gang
X   bangs (e.g., that over-the-weekend assembler port mentioned in
X   Steven Levy's `Hackers'), most are perpetrated by large
X   companies trying to meet deadlines and produce enormous buggy
X   masses of code entirely lacking in orthogonality (see
X   {orthogonal}).  When market-driven managers make a list of all
X   the features the competition has and assign one programmer to
X   implement each, they often miss the importance of maintaining a
X   coherent design.  See also {firefighting}, {Mongolian Hordes
X   technique}, {Conway's Law}.
X
Xgarbage collect: vi. (also `garbage collection', n.) See {GC}.
X
Xgarply: /gar'plee/ [Stanford] n. Another meta-syntactic variable (see
X   {foo}); formerly popular among SAIL hackers.
X
Xgas: [as in `gas chamber'] 1. interj. A term of disgust and
X   hatred, implying that gas should be dispensed in generous
X   quantities, thereby exterminating the source of irritation.  "Some
X   loser just reloaded the system for no reason!  Gas!"  2. interj. A
X   suggestion that someone or something ought to be flushed out of
X   mercy.  "The system's wedging every few minutes.  Gas!"  3. vt.
X   To {flush} (sense #1).  "You should gas that old crufty
X   software."  4. [IBM] n. Dead space in nonsequentially organized
X   files that was occupied by data that has been deleted; the
X   compression operation that removes it is called `degassing' (by
X   analogy, perhaps, with the use of the same term in vacuum
X   technology).
X
Xgaseous: adj. Deserving of being {gas}sed.  Disseminated by Geoff
X   Goodfellow while at SRI; became particularly popular after the
X   Moscone/Milk murders in San Francisco, when it was learned that the
X   defendant Dan White (a politician who had who supported Proposition
X   7) would get the gas chamber under Proposition 7 if convicted.  He
X   was eventually found not guilty by reason of insanity.
X
XGC: /jee-see/ [from LISP terminology; `Garbage Collect']
X   1. vt.  To clean up and throw away useless things.  "I think I'll
X   GC the top of my desk today."  When said of files, this is
X   equivalent to {GFR}.  2. vt. To recycle, reclaim, or put to
X   another use.  3. n.  An instantiation of the garbage collector
X   process.
X
X   `Garbage collection' is computer science jargon for a particular
X   class of strategies for dynamically reallocating computer memory.
X   One such strategy involves periodically scanning all the data in
X   memory and determining what is no longer accessible; useless data
X   items are then discarded so that the memory they occupy can be
X   recycled and used for another purpose.  Implementations of the LISP
X   language usually use garbage collection.
X
X   In jargon, the full phrase is sometimes heard but the {abbrev} is
X   more frequently used because it's shorter.  Note that there is an
X   ambiguity in usage that has to be resolved by context: "I'm going
X   to garbage-collect my desk" usually means to clean out the
X   drawers, but it could also mean to throw away or recycle the desk
X   itself.
X
XGCOS: n. A {quick and dirty} {clone} of System/360 DOS that emerged
X   from GE about 1970; originally called GECOS (the General Electric
X   Comprehensive Operating System).  Later kluged to support
X   primitive timesharing and transaction processing.  After the buyout
X   of GE's computer division by Honeywell, the name was changed to
X   General Comprehensive Operating System (GCOS).  Other OS groups at
X   Honeywell began referring to it as `God's Chosen Operating System',
X   allegedly in reaction to the GCOS crowd's uninformed and snotty
X   attitude about the superiority of their product.  All this might be
X   of zero interest, except for two facts: (1) the GCOS people won the
X   political war, resulting in the orphaning and eventual death of
X   Honeywell {Multics}, and (2) GECOS/GCOS left one permanent mark
X   on UNIX.  Some early UNIX systems at Bell Labs were used as front
X   ends to GCOS machines; the field added to /etc/passwd to carry GCOS
X   ID information was called the `GECOS field' and survives today as
X   the pw_gecos member used for the user's full name and other
X   human-id information.  GCOS later played a major role in keeping
X   Honeywell a dismal also-ran in the mainframe market, and was itself
X   ditched for UNIX in the late 1980s when Honeywell retired its aging
X   {big iron} designs.
X
XGECOS: n. See GCOS.
X
Xgedanken: /g*-dahn'kn/ adj. Ungrounded; impractical; not
X   well-thought-out; untried; untested.  `Gedanken' is a German word
X   for `thought'.  A thought experiment is one you carry out in your
X   head.  In physics, the term `gedanken experiment' is used to
X   refer to an experiment that is impractical to carry out, but useful
X   to consider because you can reason about it theoretically.  (A
X   classic gedanken experiment of relativity theory involves thinking
X   about a man in an elevator accelerating through space.)  Gedanken
X   experiments are very useful in physics, but you have to be careful.
X   It was a gedanken experiment that led Aristotle to conclude that
X   heavy things always fall faster than light things (he thought about
X   a rock and a feather); this was accepted until Galileo proved
X   otherwise.
X
X   Among hackers, however, the word has a pejorative connotation.  It
X   is said of a project, especially one in artificial intelligence
X   research, which is written up in grand detail (typically as a Ph.D.
X   thesis) without ever being implemented to any great extent.  Such a
X   project is usually perpetrated by people who aren't very good
X   hackers or find programming distasteful or are just in a hurry.  A
X   gedanken thesis is usually marked by an obvious lack of intuition
X   about what is programmable and what is not, and about what does and
X   does not constitute a clear specification of an algorithm.  See
X   also {DWIM}.
X
Xh{geef} v. [ostensibly from `gefingerpoken'] vt. Syn. {mung}.  See
X   also {blinkenlights}.
X
Xgeek out: vi. To temporarily enter techno-nerd mode while in a
X   non-hackish context, for example at parties held near computer
X   equipment.  Especially used when you need to do something highly
X   technical and don't have time to explain: "Pardon me while I geek
X   out for a moment."
X
Xgen: /jen/ n.,v. Short for {generate}, used frequently in both spoken
X   and written contexts.
X
Xgender mender: n., A cable connector shell with either two male or
X   two female connectors on it, used to correct the mismatches that
X   result when some {loser} didn't understand the RS232C
X   specification and the distinction between DTE and DCE.  Used esp.
X   for RS-232C parts in either the original D-25 or the IBM PC's bogus
X   D-9 format.  Also called a `gender bender', `gender
X   blender', `sex changer', and even `homosexual adaptor';
X   there appears to be some confusion as to whether a `male homosexual
X   adapter' has pins on both sides (is male) or sockets on both sides
X   (connects two males).
X
XGeneral Public Virus: n. Pejorative name for some versions of the
X   {GNU} project {copyleft} or General Public License (GPL), which
X   requires that any tools or {app}s incorporating copylefted code
X   must be source-distributed on the same counter-commercial terms as
X   GNU stuff.  Thus it is alleged that the copyleft `infects' software
X   generated with GNU tools, which may in turn infect other software
X   that reuses any of its code.  The Free Software Foundation's
X   official position as of January 1991 is that copyright law limits
X   the scope of the GPL to "programs textually incorporating
X   significant amounts of GNU code", and that the `infection' is not
X   passed on to third parties unless actual GNU source is transmitted
X   (as in, for example, use of the Bison parser skeleton).
X   Nevertheless, widespread suspicion that the {copyleft} language
X   is `boobytrapped' has caused many developers to avoid using GNU
X   tools and the GPL.
X
Xgenerate: vt. To produce something according to an algorithm or
X   program or set of rules, or as a (possibly unintended) side effect
X   of the execution of an algorithm or program.  The opposite of
X   {parse}.  This term retains its mechanistic connotations (though
X   often humorously) when used of human behavior.  "The guy is
X   rational most of the time, but mention nuclear energy around him
X   and he'll generate {infinite} flamage."
X
Xgensym: [from MacLisp for `generated symbol'] 1. v. To invent a new
X   name for something temporary, in such a way that the name is almost
X   certainly not already in conflict with one already in use.  2. n.
X   The resulting name.  The canonical form of a gensym is `Gnnnn'
X   where nnnn represents a number; any LISP hacker would recognize
X   G0093 (for example) as a gensym.  3. A freshly generated data
X   structure with a gensymmed name.  These are useful for storing or
X   uniquely identifying crufties (see {cruft}).
X
XGet a life!: imp. Hacker-standard way of suggesting that the person
X   to whom you are speaking has succumbed to terminal geekdom (see
X   {computer geek}).  Often heard on {USENET}, esp. as a way of
X   suggesting that the target is taking some obscure issue of
X   {theology} too seriously.  This exhortation was popularized by
X   William Shatner on a Saturday Night Live episode in a speech which
X   ended "Get a *life*!", but some respondents believe it to
X   have been in use before then.
X
XGet a real computer!: imp. Typical hacker response to news that
X   somebody is having trouble getting work done on a system that (a)
X   is single-tasking, (b) has no hard disk, or (c) has an address
X   space smaller than 4 megabytes.  This is as of mid-1991; note that
X   the threshold for `real computer' rises with time, and it may well
X   be (for example) that machines with character-only displays will be
X   generally considered `unreal' in a few years (GLS points out that
X   they already are in some circles).  See {essentials}, {bitty
X   box} and {toy}.
X
XGFR: /jee eff ar/ vt. [acronym, ITS] From "Grim File Reaper", an
X   ITS utility.  To remove a file or files according to some
X   program-automated or semi-automatic manual procedure, especially
X   one designed to reclaim mass storage space or reduce namespace
X   clutter.  Often generalized to pieces of data below file level.
X   "I used to have his phone number but I guess I {GFR}ed it."  See
X   also {prowler}, {reaper}.  Compare {GC}, which discards only
X   provably worthless stuff.
X
Xgig: /jig/ or /gig/ n. See {{quantifiers}}.
X
Xgiga-: /ji'ga/ or /gi'ga/ pref. See {{quantifiers}}.
X
XGIGO: /gie'goh/ [acronym] 1. Garbage In, Garbage out --- usually said
X   in response to {luser}s who complain that a program didn't complain
X   about faulty data.  Also commonly used to describe failures in
X   human decision making due to faulty, incomplete, or imprecise data.
X   2. Garbage In, Gospel Out --- this more recent expansion is a
X   sardonic comment on the tendency human beings have to put excessive
X   trust in "computerized" data.
X
Xgillion: /jill'y*n/ n. 10 ^ 9. [From {giga-}, following
X   construction of mega/million and notional tera/trillion] Same as an
X   American billion or a British `milliard'.
X
XGIPS: /gips/ or /jips/ [analogy with {MIPS}] n. Giga-Instructions
X   per Second (also possibly `Gillions of Instructions per Second; see
X   {gillion}).  How one pronounces this depends on whether one
X   speaks {giga-} with hard or soft `g'.  In 1991 this is used of
X   only a handful of highly parallel machines, but this is expected to
X   change.  Compare {KIPS}.
X
Xglark: /glark/ vt. To figure something out from context.  "The
X   System III manuals are pretty poor, but you can generally glark the
X   meaning from context."  Interestingly, the word was originally
X   `glork'; the context was: "This gubblick contains many nonsklarkish
X   English flutzpahs, but the overall pluggandisp can be glorked [sic]
X   from context", by David Moser, quoted by Douglas Hofstadter in his
X   `Metamagical Themas' column in the January 1981 Scientific
X   American.  It is conjectured that hackish usage mutated the verb to
X   `glark' because {glork} was already an established jargon term.
X
Xglass: [IBM] n. Synonym for {silicon}.
X
Xglass tty: /glas tee-tee-wie/ or /glas ti'tee/ n. A terminal which
X   has a display screen but which, because of hardware or software
X   limitations, behaves like a teletype or other printing terminal,
X   thereby combining the disadvantages of both: like a printing
X   terminal, it can't do fancy display hacks, and like a display
X   terminal, it doesn't produce hard copy.  An example is the early
X   `dumb' version of Lear-Siegler ADM-3 (without cursor control).  See
X   {tube}, {tty}.  See Appendix A for an interesting true story
X   about a glass tty.
X
Xglassfet: /glas'fet/ [by analogy with MOSFET the acronym for
X   Metal-Oxide-Semiconductor Field-Effect Transistor] n.  Syn.
X   {firebottle}, a humorous way to refer to a vacuum tube.
X
Xglitch: /glich/ [from German `glitschen' to slip, via Yiddish
X   `glitshen', to slide or skid] 1. n. A sudden interruption in
X   electric service, sanity, continuity, or program function.
X   Sometimes recoverable.  An interruption in electric service is
X   specifically called a `power glitch'.  This is of grave concern
X   because it usually crashes all the computers.  More common in
X   jargon, though, a hacker who got to the middle of a sentence and
X   then forgot how he or she intended to complete it might say,
X   "Sorry, I just glitched".  2. vi. To commit a glitch.  See
X   {gritch}.  3. vt. [Stanford] To scroll a display screen several
X   lines at a time.  This derives from some oddities in the terminal
X   behavior under {WAITS}.  4. obs.  Same as {magic cookie},
X   sense #2.
X
X   All these uses of `glitch' derive from the specific technical
X   meaning the term has to hardware people.  If the inputs of a
X   circuit change, and the outputs change to some {random} value for
X   some very brief time before they settle down to the correct value,
X   then that is called a glitch.  This may or may not be harmful,
X   depending on what the circuit is connected to.  This term is found
X   in electronic texts.
X
Xglob: /glob/, *not* /glohb/ [UNIX] vt.,n. To expand special
X   characters in a wildcarded name, or the act of so doing (the action
X   is also called `globbing').  The UNIX conventions for filename
X   wildcarding have become sufficiently pervasive that many hackers
X   use some of them in written English, especially in email or news on
X   technical topics.  Those commonly encountered include:
X
X     *    wildcard for any string (see also {UN*X}).
X     ?    wildcard for any character (generally only read this way
X          at the beginning or in the middle of a word).
X     []   delimits a wildcard matching any of the enclosed characters.
X     {}   alternation of comma-separated alternatives.  Thus,
X          `foo{baz,qux}' would be read as `foobaz' or `fooqux'.
X
X   Some examples: "He said his name was [KC]arl" (expresses
X   ambiguity).  "That got posted to talk.politics.*" (all the
X   talk.politics subgroups on {USENET}).  Other examples are given
X   under the entry for {X}.  Compare {regexp}.
X
X   Historical note: the jargon usage derives from `glob', the
X   name of a subprogram that expanded wildcards in archaic Bourne
X   Shell versions; this was necessary because early UNIX machines had
X   so little memory that the glob routine and the rest of the shell
X   could not be co-resident within 64K of code plus data.
X
Xglork: /glork/ 1. interj. Term of mild surprise, usually tinged with
X   outrage, as when one attempts to save the results of two hours of
X   editing and finds that the system has just crashed.  2. Used as a
X   name for just about anything.  See {foo}.  3. vt. Similar to
X   {glitch}, but usually used reflexively.  "My program just glorked
X   itself."
X
Xglue: n. Generic term for any interface logic or protocol that
X   connects between two component blocks.  For example, the {Blue
X   Glue} is IBM's SNA protocol, and hardware designers call anything
X   used to connect large VLSI's or circuit blocks "glue logic".
X
Xgnarly: adj. Both {obscure} and {hairy} in the sense of complex.
X   "Yeech --- the tuned assembler implementation of BitBlt is really
X   gnarly!"  From a similar but less specific usage in surfer slang.
X
XGNU: /gnoo/, *not* /noo/ 1. [acronym, `GNU's Not UNIX!',
X   see {{recursive acronyms}}] A UNIX-workalike development effort of
X   the Free Software Foundation headed by Richard Stallman
X   (rms@mole.ai.mit.edu).  GNU EMACS and the GNU C compiler, two
X   tools designed for this project, have become very popular in
X   hackerdom and elsewhere.  The GNU project was designed partly to
X   proselytize for RMS's position that information is community
X   property and all software source should be shared.  One of its
X   slogans is "Help stamp out software hoarding!"  Though this
X   remains controversial (because it implicitly denies any right of
X   designers to own, assign, and sell the results of their labors),
X   many hackers who disagree with him have nevertheless cooperated to
X   produce large amounts of high-quality software available for free
X   redistribution under the Free Software Foundation imprimatur.  See
X   {EMACS}, {copyleft}, {General Public Virus}.  2. Noted UNIX
X   hacker John Gilmore (gnu@toad.com), founder of USENET's anarchic
X   alt.* hierarchy.
X
XGNUMACS: /gnoo'maks/ [contraction of `GNU EMACS'] Often-heard
X   abbreviated name for the {GNU} project's flagship tool, {EMACS}.
X   Used esp. in contrast with {GOSMACS}.
X
Xgo flatline: [from cyberpunk SF, refers to flattening of EEG traces
X   upon brain-death] vi., also adjectival `flatlined'. 1. To die,
X   terminate, or fail, esp. irreversibly.  In hacker parlance, this is
X   used of machines only, human death being considered somewhat too
X   serious a matter to employ jargon-jokes about.  2. To go completely
X   quiescent; said of machines undergoing controlled shutdown.  "You
X   can suffer file damage if you shut down UNIX but power off before
X   the system has gone flatline."  3. Of a video tube, to fail by
X   losing vertical scan, so all one sees is a bright horizontal line
X   bisecting the screen.
X
Xgo root: [UNIX] vi. To temporarily enter {root mode} in order to
X   perform a privileged operation.  This use is deprecated in
X   Australia, where v. `root' is roughly synonymous with `fuck'.
X
Xgobble: vt. To consume or to obtain.  The phrase `gobble up' tends to
X   imply `consume', while `gobble down' tends to imply `obtain'.
X   "The output spy gobbles characters out of a {tty} output buffer."
X   "I guess I'll gobble down a copy of the documentation tomorrow."
X   See also {snarf}.
X
X{Godzillagram} n. [from Japan's national hero]  1. A network packet
X   that in theory is a broadcast to every machine in the universe.
X   The typical case of this is an IP datagram whose destination IP
X   address is [255.255.255.255].  Fortunately, few gateways are
X   foolish enough to attempt to implement this!  2. A network packet
X   of maximum size.  An IP Godzillagram has 65,536 octets.
X
Xgolden: adj. [perh. from folklore's `golden egg'] When used to
X   describe a magnetic medium (e.g. `golden disk', `golden tape'),
X   describes one containing a tested, up-to-spec, ready-to-ship
X   software version.  Compare {platinum-iridium}.
X
Xgolf-ball printer: n. A slow but letter-quality printing device and
X   terminal (the IBM 2741) based on the IBM Selectric typewriter.  The
X   `golf ball' was a round object bearing mirror-image embossed images
X   of 88 different characters (arranged on four lines of latitude);
X   one could change the font by swapping in a different golf ball.
X   This was the technology that enabled APL to use a non-EBCDIC,
X   non-ASCII, and in fact completely non-standard character set; this
X   put it ten years ahead of its time --- where it stayed, firmly
X   rooted, for the next twenty, until character displays gave way to
X   programmable bit-mapped devices with the flexibility to support
X   other character sets.
X
Xgonk: /gonk/ vt.,n. 1. To prevaricate or to embellish the truth
X   beyond any reasonable recognition.  It is alleged that in German
X   the term is (fictively) `gonken', in Spanish the verb becomes
X   `gonkar'.  "You're gonking me.  That story you just told me is a
X   bunch of gonk."  In German, for example, "Du gonkst mir" (You're
X   pulling my leg).  See also {gonkulator}.  2. [British] To grab some
X   sleep at an odd time; compare {gronk} (sense #4).
X
Xgonkulator: /gon'kyoo-lay-tr/ [from the old `Hogan's Heroes' TV
X   series] n. A pretentious piece of equipment that actually serves no
X   useful purpose.  Usually used to describe one's least favorite
X   piece of computer hardware.  See {gonk}.
X
Xgonzo: /gon'zo/ [from Hunter S. Thompson] adj. Overwhelming;
X   outrageous; over the top; very large, esp. used of collections of
X   source code, source files or individual functions.  Has some of the
X   connotations of {moby} and {hairy}.
X
XGood Thing: n.,adj. Often capitalized; always pronounced as if
X   capitalized.  1. Self-evidently wonderful to anyone in a position
X   to notice: "The Trailblazer's 19.2Kbaud PEP mode with on-the-fly
X   Lempel-Ziv compression is a Good Thing for sites relaying
X   netnews."  2. Something that can't possibly have any ill
X   side-effects and may save considerable grief later: "Removing the
X   self-modifying code from that shared library would be a Good
X   Thing."  3. When said of software tools or libraries, as in "YACC
X   is a Good Thing", specifically connotes that the thing has
X   drastically reduced a programmer's work load.  Oppose {Bad
X   Thing}.
X
Xgorilla arm: n. The side-effect that destroyed touch-screens as a
X   mainstream input technology despite a promising start in the early
X   eighties.  It seems the designers of all those {spiffy}
X   touch-menu systems failed to notice that humans aren't designed to
X   hold their arms in front of their faces making small motions.
X   After more than a very few selections, the arm begins to feel sore,
X   cramped, and oversized, hence `gorilla arm'.  This is now
X   considered a classic cautionary tale to human-factors designers;
X   "Remember the gorilla arm!" is shorthand for "How's this gonna
X   fly in *real* use?".
X
Xgorp: /gorp/ [CMU, perhaps from the canonical hiker's food, Good
X   Old Raisins and Peanuts] Another metasyntactic variable, like
X   {foo} and {bar}.
X
XGOSMACS: /goz'maks/ [contraction of `Gosling EMACS'] n. The first
X   {EMACS}-in-C implementation, predating but now largely eclipsed by
X   {GNUMACS}.  Originally freeware; a commercial version is now
X   modestly popular as `UniPress EMACS'.  The author (James Gosling)
X   went on to invent {NeWS}.
X
XGosperism: /gos'p*r-iz-m/ A hack, invention, or saying by
X   arch-hacker R. William (Bill) Gosper.  This notion merits its own
X   term because there are so many of them.  Many of the entries in
X   {HAKMEM} are Gosperisms; see also {life}.
X
Xgotcha: n. A {misfeature} of a system, especially a programming
X   language or environment, that tends to breed bugs or mistakes
X   because it behaves in an unexpected way.  For example, a classic
X   gotcha in {C} is the fact that `if (a=b) {code;}' is
X   syntactically valid and sometimes even correct.  It puts the value
X   of b into a and then executes `code' if a is non-zero.  What
X   the programmer probably meant was `if (a==b) {code;}' which
X   executes `code' if a and b are equal.
X
XGPL: n. Abbrev. for `General Public License' in widespread use; see
X   {copyleft}.
X
XGPV: n. Abbrev. for {General Public Virus} in widespread use.
X
Xgrault: /grawlt/ n. Yet another meta-syntactic variable, invented by
X   Mike Gallaher and propagated by the {GOSMACS} documentation.  See
X   {corge}.
X
Xgray goo: n. A hypothetical substance composed of {sagan}s of
X   sub-micron-sized self-replicating robots programmed to make copies
X   of themselves out of whatever is available.  The image that goes
X   with the term is one of the entire biosphere of Earth being
X   eventually converted to robot goo.  This is the simplest of the
X   {{nanotechnology}} disaster scenarios, easily refuted by arguments
X   from energy requirements and elemental abundances.  Compare {blue
X   goo}.
X
XGreat Renaming: n. The {flag day} on which all of the groups on the
X   {USENET} had their names changed from the net.- format to the
X   current multiple-hierarchies scheme.
X
XGreat Runes: n. Uppercase-only text or display messages.  Some
X   archaic operating systems still emit these.  See also {runes},
X   {smash case}, {fold case}.
X
Xgreat-wall: [from SF fandom] vi.,n. A mass expedition to an
X   Oriental restaurant, esp. one where food is served family-style
X   and shared.  There is a common heuristic about the amount of food
X   to order, expressed as "Get `N - 1' entrees"; the value of
X   N, which is the number of people in the group, can be inferred from
X   context (see {N}).  See {{Oriental Food}}, {ravs},
X   {stir-fried random}.
X
XGreen Book: n. 1. One of the three standard PostScript references
X   (`PostScript Language Program Design', Adobe Systems,
X   Addison-Wesley 1988, QA76.73.P67P66 ISBN 0-201-14396-8); see also
X   {Red Book}, {Blue Book}).  2. Informal name for one of the three
X   standard references on SmallTalk: `Smalltalk-80: Bits of
X   History, Words of Advice', Glenn Krasner, Addison-Wesley 1983,
X   QA76.8.S635S58, ISBN 0-201-11669-3 (this, too, is associated with
X   blue and red books).  3. The `X/Open Compatibility Guide'.
X   Defines an international standard {UNIX} environment that is a
X   proper superset of POSIX/SVID; also includes descriptions of a
X   standard utility toolkit, systems administrations features, and the
X   like.  This grimoire is taken with particular seriousness in
X   Europe.  See {Purple Book}.  4. The IEEE 1003.1 POSIX Operating
X   Systems Interface standard has been dubbed "The Ugly Green Book".
X   5. Any of the 1992 standards which will be issued by the CCITT 10th
X   plenary assembly.  Until now, these have changed color each review
X   cycle (1984 was {Red Book}, 1988 {Blue Book}); however, it is
X   rumored that this convention is going to be dropped before 1992.
X   These include, among other things, the X.400 email spec and the
X   Group 1 through 4 fax standards.  See also {{book titles}}.
X
Xgreen bytes: n. 1. Meta-information embedded in a file such as the
X   length of the file or its name; as opposed to keeping such
X   information in a separate description file or record.  The term
X   comes from an IBM user's group meeting ca.1962 where these two
X   approaches were being debated and the diagram of the file on the
X   blackboard had the `green bytes' drawn in green.  2. By extension,
X   the non-data bits in any self-describing format.  "A GIF file
X   contains, among other things, green bytes describing the packing
X   method for the image."
X
Xgreen card: n. [after the `IBM System/360 Reference Data'
X   card] This is used for any summary of an assembly language, even if
X   the color is not green.  Less frequently used now because of the
X   decrease in the use of assembly language.  "I'll go get my green
X   card so I can check the addressing mode for that instruction."
X   Some green cards are actually booklets.
X
X   The original green card became a yellow card when the System/370
X   was introduced, and later a yellow booklet.  An anecdote from IBM
X   refers to a scene that took place in a programmers' terminal room
X   at Yorktown in 1978.  A luser overheard one of the programmers ask
X   another "Do you have a green card?"  The other grunted and
X   passed the first a thick yellow booklet.  At this point the luser
X   turned a delicate shade of olive and rapidly left the room, never
X   to return.  See also {card}.
X
Xgreen lightning: [IBM] n. 1. Apparently random flashing streaks on
X   the face of 3278-9 terminals while a new symbol set is being
X   downloaded.  This hardware bug was left deliberately unfixed, as
X   some genius within IBM suggested it would let the user know that
X   `something is happening'.  That, it certainly does.  Later
X   microprocessor-driven IBM color graphics displays were actually
X   *programmed* to produce green lightning!  2. [proposed] Any
X   bug perverted into an alleged feature by adroit rationalization or
X   marketing.  E.g., "Motorola calls the CISC cruft in the 88000
X   architecture `compatibility logic', but I call it green
X   lightning".  See also {feature}.
X
Xgreen machine: n. A computer or peripheral device that has been
X   designed and built to military specifications for field equipment
X   (that is, to withstand mechanical shock, extremes of temperature
X   and humidity, and so forth).  Comes from the olive-drab `uniform'
X   paint used for military equipment.
X
XGreen's Theorem: [TMRC] prov. For any story, in any group of people
X   there will be at least one person who has not heard the story.
X
Xgrep: /grep/ [from the qed/ed editor idiom g/re/p , where
X   re stands for a regular expression, to Globally search for the
X   Regular Expression and Print the lines containing matches to it,
X   via {UNIX} `grep(1)'] vt. To rapidly scan a file or file set
X   looking for a particular string or pattern.  By extension, to look
X   for something by pattern.  "Grep the bulletin board for the system
X   backup schedule, would you?"  See also {vgrep}.
X
Xgrind: vt. 1. [MIT and Berkeley] To format code, especially LISP
X   code, by indenting lines so that it looks pretty.  This usage was
X   associated with the MacLISP community and is now rare;
X   {prettyprint} was and is the generic term for such operations.
X   2. [UNIX] To generate the formatted version of a document from the
X   nroff, troff, TeX, or Scribe source.  The BSD program
X   `vgrind(1)' grinds code for printing on a Versatec bitmapped
X   printer.  3. To run seemingly interminably, esp. (but not
X   necessarily) if performing some tedious and inherently useless
X   task.  Similar to {crunch} or {grovel}.  Grinding has a
X   connotation of using a lot of CPU time, but it is possible to grind
X   a disk, network, etc.  See also {hog}.  4. To make the whole
X   system slow, e.g. "Troff really grinds a PDP-11".  5. `grind
X   grind' excl. Roughly, "Isn't the machine slow today!"
X
Xgrind crank: n. A mythical accessory to a terminal.  A crank on the
X   side of a monitor, which when operated makes a zizzing noise and
X   causes the computer to run faster.  Usually one does not refer to a
X   grind crank out loud, but merely makes the appropriate gesture and
X   noise.  See {grind}, and {wugga wugga}.
X
X   Historical note: At least one real machine actually had a grind
X   crank --- the R1, a research machine built towards the the end of
X   the days of the great vacuum tube computers in 1959.  R1 (also
X   known as `The Rice Institute Computer' (TRIC) and later as `The
X   Rice University Computer' (TRUC)) had a single-step/free-run switch
X   for use when debugging programs.  Since single-stepping through a
X   large program was rather tedious, there was also a crank with a cam
X   and gear arrangement that repeatedly pushed the single-step button.
X   This allowed one to `crank' through a lot of code, then slow down
X   to single-step a bit when you got near the code of interest, poke
X   at some registers using the console typewriter, and then keep on
X   cranking.
X
Xgritch: /grich/ 1. n. A complaint (often caused by a {glitch}).
X   2. vi. To complain.  Often verb-doubled: "Gritch gritch".  3. A
X   synonym for {glitch} (as verb or noun).
X
Xgrok: /grok/, var. /grohk/ [from the novel `Stranger in a
X   Strange Land', by Robert Heinlein, where it is a Martian word
X   meaning literally `to drink' and metaphorically `to be one
X   with'] vt. 1. To understand, usually in a global sense.  Connotes
X   intimate and exhaustive knowledge.  Contrast {zen}, similar
X   supernal understanding as a single brief flash.  2. Used of
X   programs, may connote merely sufficient understanding, e.g.,
X   "Almost all C compilers grok void these days."
X
Xgronk: /gronk/ [popularized by the comic strip `B.C.' by Johnny
X   Hart, but the word apparently predates that] vt. 1. To clear the
X   state of a wedged device and restart it.  More severe than "to
X   {frob}".  2. [TMRC] To cut, sever, smash, or similarly
X   disable.  3. The sound made by many 3.5-inch diskette drives.  In
X   particular, the microfloppies on a Commodore Amiga go "grink,
X   gronk".
X
Xgronked: adj. 1. Broken.  "The teletype scanner was gronked, so
X   we took the system down."  2. Of people, the condition of
X   feeling very tired or sick.  Compare {broken}, which means about
X   the same as {gronk} used of hardware but connotes depression or
X   mental/emotional problems in people.
X
Xgronk out: vi. To cease functioning.  Of people, to go home and go
X   to sleep.  "I guess I'll gronk out now; see you all tomorrow."
X
Xgrovel: vi. 1. To work interminably and without apparent progress.
X   Often used transitively with `over' or `through'.  "The file
X   scavenger has been grovelling through the file directories for ten
X   minutes now."  Compare {grind} and {crunch}.  Emphatic form:
X   `grovel obscenely'.  2. To examine minutely or in complete detail.
X   "The compiler grovels over the entire source program before
X   beginning to translate it."  "I grovelled through all the
X   documentation, but I still couldn't find the command I wanted."
X
Xgrunge: /gruhnj/ n. 1. That which is grungy, or that which
X   makes it so.  2. [Cambridge] Code which is `dead' (can never be
X   accessed) due to changes in other parts of the program.  The
X   preferred term in North America is {dead code}.
X
Xgubbish: /guh'bish/ [a portmanteau of "garbage" and "rubbish"?]
X   n. Garbage; crap; nonsense.  "What is all this gubbish?"  The
X   opposite portmanteau "rubbage" is also reported.
X
Xguiltware: n. 1. {freeware} decorated with a message telling one how
X   long and hard the author worked on this program and intimating that
X   one is a no-good freeloader if one does not immediately send the
X   poor suffering martyr gobs of money.  2. {Shareware} that works.
X
Xgumby: /guhm'bee/ [from a class of Monty Python characters, poss.
X   themselves named after the 1960s claymation character] n. An act of
X   minor but conspicuous stupidity, often in `gumby maneuver' or
X   `pull a gumby'.
X
Xgun: [from the :GUN command on ITS] vt. To forcibly terminate a
X   program or job (computer, not career).  "Some idiot left a
X   background process running soaking up half the cycles, so I gunned
X   it."  Compare {can}.
X
Xgunch: [TMRC] vt. To push, prod, or poke at a device which has
X   almost produced the desired result.  Implies a threat to {mung}.
X
Xgurfle: /ger'fl/ interj. An expression of shocked disbelief.  "He
X   said we have to recode this thing in FORTRAN by next week.
X   Gurfle!"  Compare {weeble}.
X
Xguru: n. 1. [UNIX] An expert.  Implies not only {wizard} skill but a
X   history of being a knowledge resource for others.  Less often, used
X   (with a qualifier) for other experts on other systems, as in `VMS
X   guru'.  2. Amiga equivalent of "panic" in UNIX.  When the system
X   crashes, a cryptic message "GURU MEDITATION #XXXXXXXX.YYYYYYYY"
X   appears, indicating what the problem was.  An Amiga guru can figure
X   things out from the numbers.  Generally a {guru} event must be
X   followed by a {vulcan nerve pinch}.
X
X= H =
X=====
X
Xh: [from SF fandom] infix. A method of `marking' common words,
X   i.e. calling attention to the fact that they are being used in a
X   nonstandard, ironic, or humorous way.  Orig. in the fannish
X   catchphrase "Bheer is the One True Ghod!" from decades ago.
X   H-infix marking of `Ghod' and other words spread into the Sixties
X   counterculture via underground comix, and into early hackerdom
X   either from the counterculture or SF fandom (all three overlapped
X   heavily at the time).  More recently, the h infix has become an
X   expected feature of benchmark names, e.g. Dhrystone, Rhealstone,
X   etc.; this is prob. patterning on the original Whetstone (the name
X   of a laboratory) but influenced by the fannish/counterculture H
X   infix.
X
Xha ha only serious: [from SF fandom, orig. as mutation of HHOK,
X   "Ha Ha Only Kidding"] A phrase that aptly captures the flavor of
X   much hacker discourse (often seen abbreviated as HHOS).  Applied
X   especially to parodies, absurdities, and ironic jokes that are both
X   intended and perceived to contain a possibly disquieting amount of
X   truth, or truths which are constructed on in-joke and self-parody.
X   This lexicon contains many examples of ha-ha-only-serious in
X   both form and content.  Indeed, the entirety of hacker culture is
X   often perceived as ha-ha-only-serious by hackers themselves; to
X   take it either too lightly or too seriously marks a person as an
X   outsider, a {wannabee}, or in {larval stage}.  For further
X   enlightenment on this subject, consult any Zen master.  See also
X   {{Humor, Hacker}} and {AI koans}.
X
Xhack: 1. n. Originally a quick job that produces what is needed,
X   but not well.  2. n. An incredibly good, and perhaps very
X   time-consuming, piece of work that produces exactly what is needed.
X   3. vt. To bear emotionally or physically.  "I can't hack this
X   heat!"  4. vt. To work on something (typically a program).  In
X   specific sense: "What are you doing?"  "I'm hacking TECO."  In
X   general sense: "What do you do around here?"  "I hack TECO."
X   (The former is time-immediate, the latter time-extended.)  More
X   generally, "I hack `foo'" is roughly equivalent to
X   "`foo' is my major interest (or project)".  "I hack
X   solid-state physics."  5. vt. To pull a prank on.  See sense #2
X   and {hacker} (sense #5).  6. vi. To interact with a computer in
X   a playful and exploratory, rather than goal-directed way.
X   "Whatcha up to?"  "Oh, just hacking."  7. n. Short for
X   {hacker}, which see.  8. [UNIX] n. A dungeon game similar to
X   {rogue} but more elaborate, distributed in C source over
X   {USENET} and very popular at UNIX sites and on PC-class machines.
SHAR_EOF
true || echo 'restore of jargon.ascii failed'
fi
echo 'End of part 8, continue with part 9'
echo 9 > _shar_seq_.tmp
exit 0