home *** CD-ROM | disk | FTP | other *** search
- From: eric@snark.thyrsus.com (Eric S. Raymond)
- Newsgroups: alt.folklore.computers,alt.sources,misc.misc
- Subject: The Jargon File v, part 13 of 17
- Message-ID: <1ZdV1z#7b0NWG80FNXl3Dyx6z40nqtC=eric@snark.thyrsus.com>
- Date: 2 Mar 91 18:22:19 GMT
-
- Submitted-by: jargon@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@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+@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@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@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@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
-