The Jargon File v, part 13 of 17

Eric S. Raymond eric at snark.thyrsus.com
Sun Mar 3 04:22:19 AEST 1991


Submitted-by: jargon at thyrsus.com
Archive-name: jargon/part13

---- Cut Here and feed the following to sh ----
#!/bin/sh
# this is jargon.13 (part 13 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" != 13; 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   nose.
X
X   Quadruple-bucky combinations were very seldom used in practice,
X   because when one invented a new command one usually assigned it to
X   some character that was easier to type.  If you want to imply that
X   a program has ridiculously many commands or features, you can say
X   something like "Oh, the command that makes it spin the tapes while
X   whistling Beethoven's 5th Symphony is quadruple-bucky-cokebottle".
X   See {double bucky}, {bucky bits}, {cokebottle}.
X
Xquantum bogodynamics: /kwon'tm boh`goh-die-nam'iks/ n. A theory
X   that characterizes the universe in terms of bogon sources (such as
X   politicians, used-car salesmen, TV evangelists, and {suit}s in
X   general), bogon sinks (such as taxpayers and computers), and
X   bogosity potential fields.  Bogon absorption, of course, causes
X   human beings to behave mindlessly and machines to fail (and may
X   cause them to emit secondary bogons as well); however, the precise
X   mechanics of the bogon-computron interaction are not yet understood
X   and remain to be elucidated.  Quantum bogodynamics is most
X   frequently invoked to explain the sharp increase in hardware and
X   software failures in the presence of suits; the latter emit bogons
X   which the former absorb.  See {bogon}, {computron}, {suit}.
X
Xquarter: n. Two bits; syn. {tayste}, {crumb}, {quad}.  The
X   term comes from the `pieces of eight' famed in pirate movies ---
X   Spanish gold pieces that could be broken into eight
X   pie-slice-shaped `bits' to make change.  Early in the U.S.'s
X   history the coin was considered equal to a dollar, so each of these
X   `bits' was considered worth 12.5 cents.  Usage: rare.  See also
X   {nickle}, {nybble}, {{byte}}, {dynner}.
X
Xques: /kwess/ 1. n. The question mark character (`?', ASCII
X   #b0111111).  2. interj.  What?  Also frequently verb-doubled as
X   "Ques ques?"  See {wall}.
X
Xquick and dirty: adj. Describes a {crock} put together under time
X   or user pressure.  Used esp. when you want to convey that you think
X   the fast way might lead to trouble further down the road.  "I can
X   have a quick-and-dirty fix in place tonight, but I'll have to
X   rewrite the whole module to solve the underlying design problem."
X   See also {kluge}.
X
Xquux: /kwuhks/ Mythically, from the Latin semi-deponent verb quuxo,
X   quuxare, quuxandum iri; noun form variously `quux' (plural
X   `quuces', anglicized to `quuxes') and `quuxu' (genitive plural is
X   `quuxuum', for four u-letters out of seven total, using up all the
X   `u' letters in Scrabble in one swell foop).] 1. Originally, a
X   meta-word like {foo} and {foobar}.  Invented by Guy Steele for
X   precisely this purpose when he was young and naive and not yet
X   interacting with the real computing community.  Many people invent
X   such words; this one seems simply to have been lucky enough to have
X   spread a little.  In an eloquent display of poetic justice, it has
X   returned to the originator in the form of a nickname, as punishment
X   for inventing the bletcherous word in the first place.  2.
X   interj. See {foo}; however, denotes very little disgust, and is
X   uttered mostly for the sake of the sound of it.  3. Guy Steele in
X   his persona as `The Great Quux', which is somewhat infamous for
X   light verse and for the `Crunchly' cartoons.  4. In some circles,
X   quux is used as a punning opposite of `crux'. "Ah, that's the quux
X   of the matter!" implies that the point is *not* crucial
X   (compare {tip of the ice-cube}).  5. quuxy: adj. Of or
X   pertaining to a quux.
X
Xqux: /kwuhks/ The fourth of the standard metasyntactic variables,
X   after {baz} and before the quuu*x series.  See {foo}, {bar},
X   {baz}, {quux}.  Note that this appears to be a recent mutation
X   from {quux}, and that many versions of the standard series just
X   run {foo}, {bar}, {baz}, {quux}, ....
X
XQWERTY: /kwer'tee/ [from the keycaps at the upper left] adj.
X   Pertaining to a standard English-language typewriter keyboard
X   (sometimes called the Sholes keyboard after its inventor), as
X   opposed to Dvorak or foreign-language layouts or a {space-cadet
X   keyboard} or APL keyboard.
X
X= R =
X=====
X
Xrain dance: n. 1. Any ceremonial action taken to correct a hardware
X   problem, with the expectation that nothing will be accomplished.
X   This especially applies to reseating printed circuit boards,
X   reconnecting cables, etc.  "I can't boot up the machine.  We'll
X   have to wait for Greg to do his rain dance."  2. Any arcane
X   sequence of actions performed with computers or software in order
X   to achieve some goal; the term is usually restricted to rituals
X   that include both an {incantation} or two and physical activity
X   or motion.  Compare {magic}, {voodoo programming}, {black
X   art}.
X
Xrandom: adj. 1. Unpredictable (closest to mathematical
X   definition); weird.  "The system's been behaving pretty
X   randomly."  2.  Assorted; undistinguished.  "Who was at the
X   conference?"  "Just a bunch of random business types."  3.
X   Frivolous; unproductive; undirected (pejorative).  "He's just a
X   random loser."  4.  Incoherent or inelegant; not well organized.
X   "The program has a random set of misfeatures."  "That's a random
X   name for that function."  "Well, all the names were chosen pretty
X   randomly."  5. Gratuitously wrong, i.e., poorly done and for no
X   good apparent reason.  For example, a program that handles file
X   name defaulting in a particularly useless way, or an assembler
X   routine that could easily have been coded using only three
X   registers, but randomly uses seven for assorted non-overlapping
X   purposes, so that no one else can invoke it without first saving
X   four extra registers.  6.  In no particular order, though
X   deterministic.  "The I/O channels are in a pool, and when a file
X   is opened one is chosen randomly."  7. n. A random hacker; used
X   particularly of high school students who soak up computer time and
X   generally get in the way.  8. n. (pejorative) Anyone who is not
X   a hacker; the noun form of sense #2 "I went to the talk, but the
X   audience was full of randoms asking bogus questions".  9:. n.
X   (occasional MIT usage) One who lives at Random Hall.  See also
X   {J.  Random}, {some random X}.
X
Xrandom numbers:: n. When one wishes to specify a large but random
X   number of things, and the context is inappropriate for {N}, certain
X   numbers are preferred by hacker tradition (that is, easily
X   recognized as placeholders).  These include
X
X     17
X          Long described at MIT as `the least random number', see 23.
X     23
X          Sacred number of Eris, Goddess of Discord (along with 17 and 5).
X     42
X          The Answer to the Ultimate Question of Life, the Universe and
X          Everything. (Note that this answer is completely fortuitous).
X     69
X          From the sexual act.  This one was favored in MIT's ITS culture.
X     105
X          69 hex = 105 decimal, and 69 decimal = 105 octal.
X     666
X          The Number of the Beast.
X
X   For further enlightenment, consult the `Principia Discordia',
X   `The Hitchhiker's Guide To The Galaxy', any porn movie, and
X   the Christian Bible's `Book Of Revelations' (chapter 13, verse
X   18).  See also {Discordianism} or consult your pineal gland.
X
X   One common rhetorical maneuver uses any the canonical random
X   numbers as placeholders for variables.  One might hear "The max
X   function takes 23 arguments, for arbitrary values of 23." or
X   "There are 69 ways to leave your lover, for 69 = 50."  This is
X   especially likely when the speaker has uttered a random number and
X   realizes that it was not recognized as such, but even `non-random'
X   numbers are occasionally used in this fashion.  A related joke is
X   that "Pi equals 3 --- for small values of pi and large values of
X   3."
X
Xrandomness: n. An unexplainable misfeature; gratuitous inelegance.
X   Also, a {hack} or {crock} which depends on a complex combination of
X   coincidences (or rather, the combination upon which the crock
X   depends for its accidental failure to malfunction).  "This hack
X   can output characters 40-57 by putting the character in the
X   accumulator field of an XCT and then extracting 6 bits --- the low
X   two bits of the XCT opcode are the right thing."  "What
X   randomness!"
X
Xrape: vt. To (metaphorically) {screw} someone or something,
X   violently; in particular, to destroy a program or information
X   irrecoverably.  Usage: often used in describing file-system damage.
X   "So-and-so was running a program that did absolute disk I/O and
X   ended up raping the master directory."
X
Xrare: [UNIX] adj. CBREAK mode (character-by-character with
X   interrupts enabled).  Distinguished from {raw mode} and
X   `cooked mode'; the phrase "half-cooked (rare?)" is used in
X   the V7/BSD manuals to describe the mode.  Usage: rare.
X
Xraster blaster: n. [Cambridge] Specialized hardware for {bitblt}
X   operations.  Allegedly inspired by analogy with `Rasta Blasta',
X   British slang for the sort of portable stereo/radio/tapedeck
X   Americans call a `boom box' or `ghetto blaster'.
X
Xraster burn: n. Eyestrain brought on by too many hours of looking at
X   low-res, poorly tuned, or glare-ridden monitors, esp. graphics
X   monitors.  See {terminal illness}.
X
Xrat belt: n. A cable tie, esp. the sawtoothed, self-locking plastic
X   kind that you can only remove by cutting (as opposed to a random
X   twist of wire or a baggie tie or one of those humongous metal clip
X   frobs).  Small cable ties are `mouse belts'.
X
Xrave: [WPI] vi. 1. To persist in discussing a specific subject.
X   2. To speak authoritatively on a subject about which one knows
X   very little.  3. To complain to a person who is not in a position
X   to correct the difficulty.  4. To purposely annoy another person
X   verbally.  5. To evangelize.  See {flame}.  Also used to
X   describe a less negative form of blather, such as friendly
X   bullshitting.  `Rave' differs slightly from {flame} in that
X   `rave' implies that it is the manner or persistence of speaking
X   that is annoying, while {flame} implies somewhat more strongly
X   that the subject matter is annoying as well.
X
Xrave on!: imp. Sarcastic invitation to continue a {rave}, often by
X   someone who wishes the raver would get a clue but realizes this is
X   unlikely.
X
Xravs: /ravz/, also `Chinese ravs' n.  Kuo-teh.  A Chinese
X   appetizer, known variously in the plural as dumplings, pot stickers
X   (the literal translation of kuo-teh), and (around Boston) `Peking
X   Ravioli'.  The term `rav' is short for `ravioli', which among
X   hackers always means the Chinese kind rather than the Italian kind.
X   Both consist of a filling in a pasta shell, but the Chinese kind
X   uses a thinner pasta and is cooked differently, either by steaming
X   or frying.  A rav or dumpling can be steamed or fried, but a
X   potsticker is always the fried kind (so called because it sticks to
X   the frying pot and has to be scraped off).  "Let's get
X   hot-and-sour soup and three orders of ravs."  See also
X   {{Oriental Food}}.
X
Xraw mode: n. A mode that allows a program to transfer bits directly
X   to or from an I/O device without any processing, abstraction, or
X   interpretation by the operating system.  Compare {rare}.
X
XRE: /ar-ee/ n. Common spoken and written shorthand for {regexp}.
X
Xread-only user: n. Describes a {luser} who uses computers almost
X   exclusively for reading USENET, bulletin boards, and/or email, as
X   opposed to writing code or purveying useful information.  See
X   {twink}, {terminal junkie}, {lurker}.
X
XREADME file: n. By convention, the top-level directory of a UNIX
X   source distribution always contains a file named `README' (or
X   READ.ME, or (rarely) ReadMe or some other variant) which is a
X   hacker's-eye introduction containing a pointer to more detailed
X   documentation, credits, miscellaneous revision history notes, etc.
X   When asked, hackers invariably relate this to the famous scene in
X   Lewis Carroll's `Alice's Adventures In Wonderland' in which
X   Alice confronts magic food labelled "Eat Me" and "Drink Me".
X
Xreal estate: n. May be used for any critical resource measured in
X   units of area.  Most frequently used of `chip real estate', the
X   area available for logic on the surface of an integrated circuit
X   (see also {nanoacre}).  May also be used of floor space in a
X   {dinosaur pen} or even space on a crowded desktop (whether
X   physical or electronic).
X
Xreal hack: n. A {crock}.  This is sometimes used affectionately;
X   see {hack}.
X
Xreal operating system: n. Whichever one a given user is accustomed
X   to, and subject to wild variation.  People from the academic
X   community are likely to issue comments like "System V?  Why don't
X   you use a *real* operating system?", people from the
X   commercial/industrial UNIX sector are known to complain, "BSD?  Why
X   don't you use a *real* operating system?", and people from
X   IBM probably think, "UNIX?  Why don't you use a *real*
X   operating system?"  See {holy wars}, {religious issues},
X   {proprietary}.
X
Xreal programmer: [indirectly, from the book `Real Men Don't
X   Eat Quiche'] n. A particular sub-variety of hacker, one possessed
X   of a flippant attitude towards complexity that is arrogant even
X   when justified by experience.  The archetypal `real programmer'
X   likes to program on the {bare metal}, and is very good at same;
X   he remembers the binary opcodes for every machine he's every
X   programmed; thinks that HLLs are sissy; and he uses a debugger to
X   edit his code because full-screen editors are for wimps.  Real
X   Programmers aren't satisfied with code that hasn't been {bum}med
X   into a state of {tense}ness just short of rupture.  Real
X   Programmers never use comments or write documentation; "If it was
X   hard to write", says the Real Programmer, "it should be hard to
X   understand."  Real Programmers can make machines do things that
X   were never in their spec sheets; in fact, they're seldom really
X   happy unless doing so.  A Real Programmer's code can awe you with
X   its fiendish brilliance, even as it appalls by its level of
X   crockishness.  Real Programmers live on junk food and coffee, hang
X   line-printer art on their walls, and terrify the crap out of other
X   programmers --- because someday, somebody else might have to try to
X   understand their code in order to change it.  Their successors
X   generally consider it a {Good Thing} that there aren't many Real
X   Programmers around any more.  For a famous (and somewhat more
X   positive) portrait of a Real Programmer, see `The Story of
X   Mel' in Appendix A.
X
XReal Soon Now: [orig. from SF's fanzine community, popularized by
X   Jerry Pournelle's BYTE column] adj. 1. Supposed to be available
X   (or fixed, or cheap, or whatever) real soon now according to
X   somebody, but the speaker is quite skeptical.  2. When the
X   gods/fates/other time commitments permit the speaker to get to it.
X   Often abbreviated RSN.
X
Xreal time: adv. Doing something while people are watching or waiting.
X   "I asked her how to find the calling procedure's program counter
X   on the stack and she came up with an algorithm in real time."
X
Xreal user: n. 1. A commercial user.  One who is paying `real' money
X   for his computer usage.  2. A non-hacker.  Someone using the system
X   for an explicit purpose (research project, course, etc.).  See
X   {user}.  Hackers who are also students may also be real users.  "I
X   need this fixed so I can do a problem set.  I'm not complaining out
X   of randomness, but as a real user."  See also {luser}.
X
XReal World: n. 1. In programming, those institutions at which
X   programming may be used in the same sentence as FORTRAN, {COBOL},
X   RPG, {IBM}, etc.  Places where programs do such commercially
X   necessary but intellectually uninspiring things as compute payroll
X   checks and invoices.  2. To programmers, the location of
X   non-programmers and activities not related to programming.  3. A
X   universe in which the standard dress is shirt and tie and in which
X   a person's working hours are defined as 9 to 5 (see {code
X   grinder}).  4. The location of the status quo.  5. Anywhere outside
X   a university.  "Poor fellow, he's left MIT and gone into the real
X   world."  Used pejoratively by those not in residence there.  In
X   conversation, talking of someone who has entered the real world is
X   not unlike talking about a deceased person.  See also {fear and
X   loathing}, {mundane}, and {uninteresting}.
X
Xreality check: n. 1. The simplest kind of test of software or
X   hardware; doing the equivalent of asking it what `2 + 2' is
X   and seeing if you get `4'.  The equivalent of a {smoke test} for
X   software.  2. The act of letting a {real user} try out prototype
X   software.  Compare {sanity check}.
X
Xreaper: n. A {prowler} that {GFR}s files.  A file removed in
X   this way is said to have been `reaped'.
X
Xrectangle slinger: n. See {polygon pusher}.
X
Xrecursion: n. See {recursion}.  See also {tail recursion}.
X
Xrecursive acronyms:: pl.n. A hackish (and especially MIT) tradition is
X   to choose acronyms that refer humorously to themselves or to other
X   acronyms.  The classic examples were two MIT editors called EINE
X   ("EINE Is Not EMACS") and ZWEI ("ZWEI Was EINE Initially").
X   More recently, {GNU} (q.v., sense #1) is said to stand for "GNU's
X   Not UNIX!"  See also {mung}, {EMACS}.
X
XRed Book: n. 1. Informal name for one of the three standard
X   references on PostScript (`PostScript Language Reference
X   Manual', Adobe Systems, Addison-Wesley 1985 QA76.73.P67P67, ISBN
X   0-201-10174-2); the others are known as the {Green Book} and {Blue
X   Book}.  2. Informal name for one of the three standard references
X   on Smalltalk: `Smalltalk-80: The Interactive Programming
X   Environment', Adele Goldberg, Addison-Wesley 1984, QA76.8.S635G638,
X   ISBN 0-201-11372-4 (this is also associated with blue and green
X   books).  3. Any of the 1984 standards issued by the CCITT 8th
X   plenary assembly.  Until now, these have changed color each review
X   cycle (1988 was {Blue Book}, 1992 will be {Green Book}); however,
X   it is rumored that this convention is going to be dropped before
X   1992.  These include, among other things, the X.400 email spec and
X   the Group 1 through 4 fax standards.  4. The new version of the
X   {Green Book} (sense #4), IEEE 1003.1-1990, aka ISO 9945-1,
X   is (because of the color and the fact that it is printed on A4
X   paper), known in the USA as "The Ugly Red Book That Won't Fit On
X   The Shelf", and in Europe as "The Ugly Red Book That's A Sensible
X   Size".  See also {{book titles}}.
X
Xregexp: /reg'eksp/ [UNIX] n. (alt. `regex' or `reg-ex') 1.
X   Common written and spoken abbreviation for `regular
X   expression', one of the wildcard patterns used, e.g., by UNIX
X   utilities such as `grep(1)', `sed(1)', and `awk(1)'.
X   These use conventions similar to but more elaborate than those
X   described under {glob}.  For purposes of this lexicon, it is
X   sufficient to note that regexps also allow complemented character
X   sets using `^' and ranges in character sets using `-';
X   thus, one can specify any non-alphabetic character with
X   `[^A-Za-z]'.  2. Name of a well-known PD regexp-handling
X   package in portable C, written by revered USENETter Henry Spencer
X   (henry at zoo.toronto.edu).
X
Xreincarnation, cycle of: n. See {cycle of reincarnation}.
X
Xreinvent the wheel: v. To design or implement a tool equivalent to
X   an existing one or part of one, with the implication that doing so
X   is silly or a waste of time.  This is frequently a valid criticism;
X   but automobiles don't use wooden rollers, either, and some kinds of
X   wheel have to be re-invented many times before you get it right. On
X   the other hand, it has often been pointed out that people
X   reinventing the wheel tend to come up with the moral equivalent of
X   a trapezoid with an offset axle....
X
Xreligious issues: n. Questions which seemingly cannot be raised
X   without touching off {holy wars}, such as "What is the best
X   operating system (or editor, language, architecture, shell, mail
X   reader, news reader)?" and "What about that Heinlein guy, eh?".
X   See {holy wars}; see also {theology}, {bigot}.
X
X   This entry is an example of {ha ha only serious}.  People
X   actually develop the most amazing and religiously intense
X   attachments to their tools, even when the tools are intangible.
X   The most constructive thing one can do when one stumbles into the
X   crossfire is mumble {Get a life!} and leave --- unless of course
X   one's *own* unassailably rational and obviously correct
X   choices are being slammed....
X
Xreplicator: n. Any construct that acts to produce copies of itself;
X   this could be a living organism, an idea (see {meme}), a program
X   (see {worm}, {wabbit}, and {virus}), a pattern in a cellular
X   automaton (see {life}, sense #1), or (speculatively) a robot or
X   {nanobot}.  It is even claimed by some that {UNIX} and {C}
X   are the symbiotic halves of an extremely successful replicator; see
X   {UNIX conspiracy}.
X
Xreply: n. See {followup}.
X
Xrestriction: n. A {bug} or design error that limits a program's
X   capabilities, and which is sufficiently egregious that nobody can
X   quite work up enough nerve to describe it as a {feature}.  Often
X   used (esp. by {marketroid} types) to make it sound as though some
X   crippling bogosity had been intended by the designers all along, or
X   was forced upon them by arcane considerations no mere user could
X   possibly comprehend (these claims are almost invariably false).
X
X   Old-time hacker Joseph M. Newcomer (jn11+ at andrew.cmu.edu) passes
X   along this wisdom: "Whenever choosing a restriction which is
X   quantifiable by a number, make it either a power of 2 or a power of
X   2 minus 1.  If you impose a limit of 17 items in a list, everyone
X   knows it is a random number.  If the limit is 15 or 16, there is
X   clearly some deep reason and you will get less {flamage}."
X
Xretcon: /ret'kon/ [`retroactive continuity', from USENET's
X   rec.arts.comics] 1. n. The common situation in pulp fiction (esp.
X   comics, soaps) where a new story `reveals' new things about events
X   in previous stories, usually leaving the `facts' the same (thus
X   preserving continuity) while completely changing their
X   interpretation.  E.g., revealing that a whole season's episodes of
X   Dallas was a dream was a retcon.  2. vt. To write such a story
X   about (a character or fictitious object).  Thus, "Byrne has
X   retconned Superman's cape so that it is no longer unbreakable".
X   "Marvelman's old adventures were retconned into synthetic
X   dreams", "Swamp Thing was retconned from a transformed person
X   into a sentient vegetable."
X
X   [This is included because it's a good example of hackish linguistic
X   innovation in a field completely unrelated to computers.  The word
X   `retcon' will probably spread through comics fandom and lose its
X   association with hackerdom within a couple of years; for the
X   record, it started here. --- ESR]
X
Xretrocomputing: /ret'-roh-k at m-pyoo'ting/ n. Refers to emulations
X   of way-behind-the-state-of-the-art hardware or software, or
X   implementations of never-was-state-of-the-art; esp. if such
X   implementations are elaborate practical jokes and/or parodies of
X   more `serious' designs.  Perhaps the most widely distributed
X   retrocomputing utility was the `pnch(6)' or `bcd(6)'
X   program on V7 and other early UNIX versions, which would accept up
X   to 80 characters of text argument and display the corresponding
X   pattern in {{punched card}} code.  Other well-known retrocomputing
X   hacks have included the programming language {INTERCAL}, a
X   {JCL}-emulating shell for UNIX, the card-punch-emulating editor named
X   029, and various elaborate PDP-11 hardware emulators and RT-11 OS
X   emulators written just to keep an old, sourceless {Zork} binary
X   running.
X
XRFC: /ahr ef see/ n. Request For Comment.  One of a long-established
X   series of numbered Internet standards widely followed by commercial
X   and PD software in the Internet and UNIX communities.  Perhaps the
X   single most influential one has been RFC-822 (the Internet
X   mail-format standard).  The RFCs are unusual in that they are
X   floated by technical experts acting on their own initiative and
X   reviewed by the Internet at large, rather than formally promulgated
X   through an institution such as ANSI.  For this reason, they remain
X   known as RFCs even once adopted.
X
XRFE: n. 1. Request For Enhancement.  2. [from `Radio Free Europe'
X   Bellcore and Sun] Radio Free Ethernet, a system (originated by
X   Peter Langston) for broadcasting audio among Sun SPARCstations over
X   the ethernet.
X
Xrib site: [by analogy with {backbone site}] n. A machine which
X   has an on-demand high-speed link to a {backbone site} and serves
X   as a regional distribution point for lots of third-party traffic in
X   email and USENET news.  Compare {leaf site}, {backbone site}.
X
Xrice box: [from ham radio slang] n. Any Asian-made commodity
X   computer, esp. an 80*86-based machine built to IBM PC-compatible
X   ISA or EISA-bus standards.
X
XRight Thing: n. That which is *obviously* the correct or
X   appropriate thing to use, do, say, etc.  Often capitalized, always
X   emphasized in speech as though capitalized.  Use of this term often
X   implies that in fact reasonable people may disagree.  "Never let
X   your conscience keep you from doing the right thing!"  "What's
X   the right thing for LISP to do when it reads `(mod a 0)'?
X   Should it return `a', or give a divide-by-zero error?"
X   Antonym: {Wrong Thing}.
X
XRL: [MUD community] n. Real Life.  "Firiss laughs in RL" means
X   Firiss's player is laughing.
X
Xroach: [Bell Labs] vt. To destroy, esp. of a data structure.  Hardware
X   gets {toast}ed or {fried}, software gets roached.
X
Xrobust: adj. Said of a system that has demonstrated an ability to
X   recover gracefully from the whole range of exception conditions in
X   a given environment.  One step below {bulletproof}.  Compare
X   {smart}, oppose {brittle}.
X
Xrococo: adj. {Baroque} in the extreme.  Used to imply that a
X   program has become so encrusted with the software equivalent of
X   gold leaf and curlicues that they have completely swamped the
X   underlying design.  Called after the later and more extreme forms
X   of Baroque architecture and decoration prevalent during the
X   mid-1700s in Europe.
X
Xrogue: [UNIX] n. Dungeons-And-Dragons-like game using character
X   graphics, written under BSD UNIX and subsequently ported to other
X   UNIX systems.  The original BSD `curses(3)' screen-handling
X   package was hacked together by Ken Arnold to support
X   `rogue(6)' and has since become one of UNIX's most important
X   and heavily used application libraries.  Nethack, Omega, Larn, and
X   an entire subgenre of computer dungeon games all took off from the
X   inspiration provided by `rogue(6)'.  See {nethack}.
X
Xroom-temperature IQ: [IBM] quant. 80 or below.  Used in describing the
X   expected intelligence range of the {luser}.  As in "Well, but
X   how's this interface gonna play with the room-temperature IQ
X   crowd?"  See {drool-proof paper}.  This is a much more insulting
X   phrase in countries that use Celsius thermometers.
X
Xroot: [UNIX] n. 1. The `superuser' account that ignores
X   permission bits, user number zero on a UNIX system.  This account
X   has the user name `root'.  2. The top node of the system directory
X   structure (home directory of the root user).  3. By extension, the
X   privileged system-maintenance login on any OS.  4. Thus, `root
X   mode': Syn.  with {wizard mode} or `wheel mode'.  Like these,
X   it is often generalized to describe privileged states in systems
X   other than OSs.  5. `go root': to temporarily enter `root mode'
X   in order to perform a privileged operation.  This use is deprecated
X   in Australia, where v. `root' is slang for "to have sex with".
X
Xrot13: /rot ther'teen/ [USENET, from `rotate alphabet 13 places']
X   n.,v. The simple Caesar-cypher encryption that replaces each
X   English letter with the one 13 places forward or back along the
X   alphabet, so that "The butler did it!" becomes "Gur ohgyre qvq
X   vg!"  Most USENET news reading and posting programs include a
X   rot13 feature.  It is used as if to enclose the text in a sealed
X   wrapper that the reader must choose to open, for posting things
X   that might offend some readers, answers to puzzles, or discussion
X   of movie plot surprises.  A major advantage of rot13 over rot(N)
X   for other N is that it is self-inverse --- thus the same code can
X   be used for encoding and decoding.
X
Xrotary debugger: [Commodore] n. Essential equipment for those late
X   night or early morning debugging sessions.  Mainly used as
X   sustenance for the hacker.  Comes in many decorator colors such as
X   Sausage, Pepperoni, and Garbage.  See {pizza, ANSI standard}.
X
XRSN: adj. See {Real Soon Now}.
X
XRTFAQ: /ahr-tee-eff-ay-kyoo/ [USENET, by analogy with {RTFM}]
X   imp. Abbrev. for `Read the FAQ!', an exhortation that the person
X   being addressed ought to read the newsgroup's {FAQ list} before
X   posting questions.
X
XRTFM: /ahr-tee-ef-em/ [UNIX] imp. Abbrev. for `Read The Fucking Manual'.
X   1. Used by GURUs to brush off questions they consider trivial or
X   annoying.  Compare {Don't do that, then!}.  2. Used when reporting
X   a problem to indicate that you aren't just asking out of
X   {randomness}.  "No, I can't figure out how to interface UNIX to my
X   toaster, and yes, I have RTFM."  Unlike sense #1, this use is
X   considered polite.  See also {RTFAQ}, {RTM}.
X
XRTI: /ahr-tee-ie/ interj. The mnemonic for the `return from
X   interrupt' instruction on many computers including the 6502 and
X   Z80.  Equivalent to "Now, where was I?" or used to end a
X   conversational digression.  See {pop}.
X
XRTM: /ahr-tee-em/ [USENET, acronym for `Read The Manual'] Politer
X   variant of {RTFM}.
X
Xrude: [WPI] adj. 1. (of a program) Badly written.  2. Functionally
X   poor, e.g. a program which is very difficult to use because of
X   gratuitously poor (random?) design decisions.  See {cuspy}.
X
Xrunes: pl.n. 1. Anything that requires {heavy wizardry} or
X   {black art} to {parse}; core dumps, JCL commands, or even code
X   in a language you don't have the faintest idea how to read.
X   Compare {casting the runes}, {Great Runes}.  2. Special
X   display characters (for example, the high-half graphics on an IBM
X   PC).
X
Xrunic: adj. Syn. {obscure}.  VMS fans sometimes refer to UNIX as
X   `Runix'; UNIX fans return the compliment by expanding VMS to `Very
X   Messy Syntax' or `Vachement Mauvais Systeme' (French, lit.
X   "Cowlike Bad System").
X
Xrusty iron: n. Syn. {tired iron}.  It has been claimed that this
X   is the inevitable fate of {water MIPS}.
X
Xrusty memory: n. Mass-storage that uses iron-oxide-based magnetic
X   media (esp. tape and the pre-Winchester removable disk packs used
X   in {washing machine}s).  Compare {donuts}.
X
X= S =
X=====
X
Xs/n ratio: n. (also `s:n ratio').  See {signal-to-noise
X   ratio}.  Often abbreviated `SNR'.
X
Xsacred: adj. Reserved for the exclusive use of something (a
X   metaphorical extension of the standard meaning).  "Register 7 is
X   sacred to the interrupt handler."  Often means that anyone may
X   look at the sacred object, but clobbering it will screw whatever it
X   is sacred to.  Example: The comment "Register 7 is sacred to the
X   interrupt handler" appearing in a program would be interpreted by
X   a hacker to mean that one part of the program, the `interrupt
X   handler', uses register 7, and if any other part of the program
X   changes the contents of register 7 dire consequences are likely to
X   ensue.
X
Xsaga: [WPI] n. A cuspy but bogus raving story dealing with N random
X   broken people.
X
Xsagan: /say'gn/ [from Carl Sagan's TV series `Cosmos'; think
X   `Billions and Billions'] n. A large quantity of anything.
X   "There's a sagan different ways to tweak EMACS."  "The US
X   Government spends sagans on military hardware."
X
XSAIL: /sayl/, not /ess ay ie el/ n. 1. Stanford University
X   Artificial Intelligence Lab.  An important site in the early
X   development of LISP; with the MIT AI LAB, BBN, CMU, and the UNIX
X   community, one of the major founts of technical innivation and
X   hacker culture traditions (see the {WAITS} entry for details).
X   The SAIL machines were shut down in late May 1990, scant weeks
X   after the MIT AI lab's ITS cluster went down for the last time.  2.
X   The Stanford Artificial Intelligence Language used at SAIL (sense
X   #1).  It was an Algol-60 derivative with some new data types
X   intended for building search trees and association lists and a
X   coroutining facility.
X
Xsalescritter: /sayls'kri`tr/ n. Pejorative hackerism for a computer
X   salesperson.  Hackers tell the following joke:
X
X     Q. What's the difference between a used car dealer and a computer
X        salesman?
X     A. The used car dealer knows he's lying.
X
X   This reflects the widespread hacker belief that salescritters are
X   self-selected for stupidity (after all, if they had brains and the
X   inclination to use them, they'd be in programming).  The terms
X   `salesthing' and `salesdroid' are also common.  Compare
X   {marketroid}, {suit}.
X
Xsalt mines: n. Dense quarters housing large numbers of programmers
X   working long hours on grungy projects, with some hope of seeing the
X   end of the tunnel in N years.  Noted for their absence of sunshine.
X   Compare {playpen}, {sandbox}.
X
Xsalt substrate: [MIT] n. Collective noun used to refer to potato
X   chips, pretzels, saltines, or any other form of snack food
X   essentially designed as a carrier for sodium chloride.  From the
X   technical term `chip substrate', used to refer to the silicon on the
X   top of which the active parts of integrated circuits are deposited.
X
Xsame-day-service: n. Ironic term is used to describe slow response
X   time, particularly with respect to {MS-DOS} system calls.  Such
X   response time is a major incentive for programmers to write
X   programs that are not {well-behaved}.  See also {PC-ism}.
X
Xsandbender: [IBM] n. A person involved with silicon lithography and
X   the physical design of chips.  Compare {ironmonger}, {polygon
X   pusher}.
X
Xsandbox: n. (or `sandbox, the') Common term for the R&D
X   department at many software and computer companies (where hackers
X   in commercial environments are likely to be found).  Half-derisive,
X   but reflects the truth that research is a form of creative play.
X   Compare {playpen}.
X
Xsanity check: n. 1. The act of checking a piece of code for
X   completely stupid mistakes.  Implies that the check is to make sure
X   the author was sane when it was written; e.g., if a piece of
X   scientific software relied on a particular formula and was giving
X   unexpected results, one might first look at the nesting of
X   parentheses or the coding of the formula, as a {sanity check},
X   before looking at the more complex I/O or data structure
X   manipulation routines.  Compare {reality check}.  2. A run-time
X   test, either validating input or ensuring that the program hasn't
X   screwed up internally (producing an inconsistent value or state).
X
Xsay: vt. In some contexts, to type to a terminal.  "To list a
X   directory verbosely, you have to say `ls -l'".  Tends to imply
X   a carriage-return-terminated command (a `sentence').  A computer
X   may also be said to `say' things to you even if it doesn't have a
X   speech synthesizer, by displaying them on a terminal in response to
X   your commands.  Hackers find it odd that this usage confuses other
X   people.
X
XScience-Fiction Fandom:: n. Another voluntary subculture having a very
X   heavy overlap with hackerdom; most hackers read SF and/or fantasy
X   fiction avidly, and many go to `cons' (SF conventions) or are
X   involved in fandom-connected activities like the Society for
X   Creative Anachronism.  Some hacker jargon originated in SF fandom;
X   see {defenestration}, {great-wall}, {cyberpunk}, {h}, {ha ha
X   only serious}, {IMHO}, {mundane}, {neep-neep}, {Real Soon Now}.
X   Additionally, the jargon terms {cowboy}, {cyberspace}, {de-rezz},
X   {go flatline}, {ice}, {virus}, {wetware}, {wirehead}, and {worm}
X   originated in SF itself.
X
Xscram switch: [from the nuclear power industry] n. An
X   emergency-power-off switch (see {Big Red Switch}), esp. one
X   positioned to be easily hit by evacuating personnel.  In general,
X   this is *not* something you frob lightly; these are installed
X   in a {dinosaur pen} for use in case of electrical fire or in case
X   some luckless {field servoid} should put 120 volts across himself
X   while {Easter egging}.
X
Xscratch: 1. [from `scratchpad'] adj. Describes a device or
X   recording medium attached to a machine for testing or temporary-use
X   purposes; one that can be {scribble}d on without loss.  Usually
X   in the combining forms `scratch memory', `scratch
X   register', `scratch disk', `scratch tape', `scratch
X   volume'.  See {scratch monkey}.  2. [primarily IBM] vt. To delete
X   (as in a file).
X
Xscratch monkey: n. As in, "Before testing or reconfiguring, always
X   mount a...", a proverb used to advise caution when dealing
X   with irreplaceable data or devices.  Used to refer to any
X   non-expendable device or scratch volume hooked to a computer, in
X   memory of Mabel, the Swimming Wonder Monkey who expired when a
X   computer vendor PM'd a machine which was regulating the gas mixture
X   that the monkey was breathing at the time.  See Appendix A.  See
X   {scratch}.
X
Xscrew: [MIT] n. A {lose}, usually in software.  Especially used for
X   user-visible misbehavior caused by a bug or misfeature.
X
Xscrewage: /skroo'@j/ n. Like {lossage} but connotes that the
X   failure is due to a designed-in misfeature rather than a simple
X   inadequacy or mere bug.
X
Xscribble: n. To modify a data structure in a random and
X   unintentionally destructive way.  "Bletch! Somebody's
X   disk-compactor program went berserk and scribbled on the i-node
X   table."  "It was working fine until one of the allocation routines
X   scribbled on low core."  Synonymous with {trash}; compare {mung},
X   which conveys a bit more intention, and {mangle}, which is more
X   violent and final.
X
Xscrog: /skrog/ [Bell Labs] vt. To damage, trash, or corrupt a data
X   structure.  "The cblock got scrogged."  Also reported as
X   `skrog', and ascribed to `The Wizard of Id' comix.  Equivalent
X   to {scribble} or {mangle}
X
Xscrozzle: /skroz'l/ vt. Used when a self-modifying code segment runs
X   incorrectly and corrupts the running program or vital data.  "The
X   damn compiler scrozzled itself again!"
X
XSCSI: n. Small Computer System Interface is a system-level
X   interface between a computer and intelligent devices.  Typically
X   annotated in literature with `sexy' (/sek'see/), `sissy' /sis'ee/
X   and `scuzzy' (/skuhz'zee/) as pronunciation guides --- the last
X   being the overwhelmingly predominant form, much to the dismay of
X   the designers and their marketing people.  One can usually assume
X   that a person who pronounces it /ess see ess eye/ is clueless.
X
Xsearch-and-destroy mode: n. Hackerism for the search-and-replace
X   facility in an editor, so called because an incautiously chosen
X   match pattern can cause {infinite} damage.
X
Xsecond-system effect: n. (sometimes, more euphoniously,
X   `second-system syndrome'.) When designing the successor to a
X   relatively small, elegant, and successful system, there is a
X   tendency to become grandiose in one's success and design an
X   {elephantine} feature-laden monstrosity.  The term was first used
X   by Fred Brooks in his classic book `The Mythical Man-Month'.
X   It described the jump from a set of nice, simple, operating
X   monitors on the IBM 70xx series to OS/360 on the 360 series.  A
X   similar effect can also happen in an evolving system; see
X   {creeping elegance}, {creeping featurism}.  See also
X   {Multics}.
X
X   This version of the jargon lexicon has been described (with
X   altogether too much truth for comfort) as the result of
X   second-system effect applied to jargon-1...
X
Xsecondary damage: n. When a fatal error occurs (esp. a
X   {segfault}) the immediate cause may be that a pointer is damaged
X   due to a {fandango on core}.  However, this fandango may have
X   been due to an *earlier* fandango, so no amount of analysis
X   will reveal (directly) how the damage occurred.  "The data
X   structure was clobbered, but it was secondary damage."
X
X   This generalizes.  The corruption resulting from N cascaded
X   fandangoes on core is "Nth-level damage".  There is at least one
X   case on record in which 17 hours of grovelling with `adb'
X   actually dug up the underlying bug behind an instance of 7th-level
X   damage!  The hacker who accomplished this near-superhuman feat was
X   presented with an award by his fellows.
X
Xsecurity through obscurity: n. A name applied by hackers to most OS
X   vendors' favorite way of coping with security holes --- namely,
X   ignoring them and not documenting them and trusting that nobody
X   will find out about them and that people who do find out about them
X   won't exploit them.  This never works for long and occasionally
X   sets the world up for disasters like the RTM worm of 1988, but once
X   the brief moments of panic created by such events subside most
X   vendors are all too willing to turn over and go back to sleep.
X   After all, actually fixing the bugs would siphon off the resources
X   needed to implement the next user-interface frill on Marketing's
X   wish list --- besides, if they started fixing security bugs
X   customers might begin to *expect* it and imagine that their
X   warranties of merchantability gave them some sort of *right*
X   to a system with fewer holes in it than a shotgunned Swiss cheese,
X   and then where would we be?
X
X   Historical note: this term was first used in the USENET newsgroup
X   in `comp.sys.apollo' during a campaign to get HP/Apollo to fix
X   rampant security problems in its UNIX-lookalike Aegis/DomainOS.
X   They didn't change a thing.
X
Xsegfault: n.,vi. Syn. {segment}, {seggie}.
X
Xseggie: /seg'ee/ [UNIX] n. Shorthand for {segmentation fault}
X   reported from Britain.
X
Xsegment: /seg'ment/ vi. To experience a {segmentation fault}.
X   Confusingly, this is often accented on the first syllable rather
X   than on the second as for mainstream v. segment; this is because
X   it's actually a noun shorthand that has been verbed.
X
Xsegmentation fault: n. [UNIX] 1. Error in which a running program
X   attempts to access memory not allocated to it and {core dump}s
X   with a segment violation error.  2. To lose a train of thought or a
X   line of reasoning.  Also uttered as an exclamation at the point of
X   befuddlement.
X
Xsegv: /seg'vee/ n.,vi. Yet another synonym for {segmentation fault}.
X
Xself-reference: n. See {self-reference}.
X
Xselvage: /sel'v at j/ [from sewing] n. See {chad} (sense #1).
X
Xsemi: /se'mee/ or /se'mie/ 1. n. Abbreviation for `semicolon', when
X   speaking.  "Commands to {grind} are prefixed by semi-semi-star"
X   means that the prefix is `;;*', not 1/4 of a star.  2. Prefix with
X   words such as `immediately', as a qualifier.  "When is the system
X   coming up?"  "Semi-immediately." (That is, maybe not for an
X   hour).  "We did consider that possibility semi-seriously."  See
X   also {infinite}.
X
Xsenior bit: [IBM] n. Syn. {meta bit}.
X
Xserver: n. A kind of {daemon} that performs a service for the
X   requester, which often runs on a computer other than the one on
X   which the server runs.  A particularly common term on the Internet,
X   which is rife with `name servers', `domain servers', `news
X   servers', `finger servers', and the like.
X
XSEX: [Sun User's Group & elsewhere] n. 1. Software EXchange.  A
X   technique invented by the blue-green algae hundreds of millions of
X   years ago to speed up their evolution, which had been terribly slow
X   up until then.  Today, SEX parties are popular among hackers and
X   others.  2. The rather Freudian mnemonic often used for Sign EXtend,
X   a machine instruction found in the PDP-11 and many architectures.
X
X   DEC's engineers nearly got a PDP-11 assembler using the SEX
X   mnemonic out the door at one time, but (for once) marketing wasn't
X   asleep and forced a change.  That wasn't the last time this
X   happened, either.  The author of `The Intel 8086 Primer', who
X   was one of the original designers of the 8086, noted that there was
X   originally a SEX instruction on that processor, too.  He says that
X   Intel management got cold feet and decreed that it be changed, and
X   thus the instruction was renamed CBW and CWD (depending on what was
X   being extended).  Amusingly, the Intel 8048 (the microcontroller
X   used in IBM PC keyboards) is also missing straight SEX but has
X   logical-or and logical-and instructions ORL and ANL.
X
Xsex changer: n. Syn. {gender mender}.
X
Xshareware: n. {freeware} for which the author requests some payment,
X   usually in the accompanying documentation files or in an
X   announcement made by the software itself.  Such payment may or may
X   not buy additional support or functionality.  See {guiltware},
X   {crippleware}.
X
Xshelfware: n. Software purchased on a whim (by an individual user) or
X   in accordance with policy (by a corporation or government), but not
X   actually required for any particular use.  Therefore, it often ends
X   up on some shelf.
X
Xshell: [UNIX, now used elsewhere] n. 1. [techspeak] The command
X   interpreter used to pass commands to an operating system; so called
X   because it's the part of the operating system that interfaces to
X   the outside world.  2. More generally, any interface program
X   which mediates access to a special resource or {server} for
X   convenience, efficiency, or security reasons; for this meaning, the
X   usage is usually `a shell around' whatever.  This sort of
X   program is also called a `wrapper'.
X
Xshell out: [UNIX] n. To spawn an interactive {subshell} from within a
X   program such as a mailer or editor.  "Bang foo runs foo in a
X   subshell, while bang alone shells out."
X
Xshift left (or right) logical: [from any of various machines'
X   instruction sets] 1. vi. To move oneself to the left (right).  To
X   move out of the way.  2. imper. "Get out of that (my) seat!  You
X   can shift to that empty one to the left (right)."  Usage: often
X   used without the `logical', or as `left shift' instead of
X   `shift left'.  Sometimes heard as LSH /l at sh/, from the PDP-10
X   instruction set.  See {Programmer's Cheer}.
X
Xshitogram: /shit'oh-gram/ n. A *really* nasty piece of email.
X   Compare {nastygram}, {flame}.
X
Xshort card: n. A half-length IBM PC expansion card or adapter that
X   will fit in one of the two short slots located towards the right
X   rear of a standard chassis (tucked behind the floppy disk drives).
X   See also {tall card}.
X
Xshotgun debugging: n. The software equivalent of {Easter egging};
X   the making of relatively undirected changes to software in the hope
X   that a bug will be perturbed out of existence.  This almost never
X   works, and usually introduces more bugs.
X
Xshowstopper: n. A hardware or (especially) software bug that makes
X   an implementation effectively unusable; one that absolutely has to
X   be fixed before development can go on.  Opposite in connotation
X   from its original theatrical use, which refers to something
X   stunningly *good*.
X
Xshriek: n. See {excl}.  Occasional CMU usage, also in common use
X   among APL fans and mathematicians, especially category theorists.
X
Xsidecar: n. 1. Syn. {slap on the side}.  Esp. used of add-ons for
X   the late and unlamented IBM PCjr.  2. The IBM PC compatibility box
X   that could be bolted on to the side of an Amiga.  Designed and
X   produced by Commodore and broke all of their design rules.  If it
X   worked with any other peripherals, it was by {magic}.
X
Xsig block: /sig blok/ [UNIX; often written ".sig" there] n. Short
X   for `signature', used specifically to refer to the electronic
X   signature block that most UNIX mail- and news-posting software
X   will allow you to automatically append to outgoing mail and news.
X   The composition of one's sig can be quite an art form, including an
X   ASCII logo or one's choice of witty sayings (see {sig quote}); but
X   many consider large sigs a waste of {bandwidth}, and it has been
X   observed that the size of one's sig block is usually inversely
X   proportional to one's longevity and level of prestige on the net.
X
Xsig quote: /sig kwoht/ [USENET] n. A maxim, quote, proverb, joke, or
X   slogan embedded in one's {sig block} and intended to convey
X   something of one's philosophical stance, pet peeves, or sense of
X   humor. "He *must* be a Democrat --- he posted a sig quote
X   from Dan Quayle."
X
Xsignal-to-noise ratio: [from analog electronics] n. Used by hackers
X   in a generalization of its technical meaning.  `Signal' refers to
X   useful information conveyed by some communications medium and
X   `noise' to anything else on that medium.  Hence a low ratio implies
X   that it is not worth paying attention to the medium in question.
X   Figures for such metaphorical ratios are never given.  The term is
X   most often applied to {USENET} newsgroups during {flame war}s.
X   Compare {bandwidth}.  See also {coefficient of x}, {lost in
X   the noise}.
X
Xsilicon: n. Hardware, esp. ICs or microprocessor-based computer
SHAR_EOF
true || echo 'restore of jargon.ascii failed'
fi
echo 'End of part 13, continue with part 14'
echo 14 > _shar_seq_.tmp
exit 0



More information about the Alt.sources mailing list